/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.6.1658914247
Updated: 2022-07-27 09:30:47

*/
:root{
	--valico-primary:#d2132e;
	--valico-secondary:#f59a28;
	--valico-heading:#1a1b3a;
	--valico-text:#505050;
    --velico-gray:#F3EFEC;
    --velico-white:#fff;
    --velico-dark:#212427;
    --velico-blue:#124A88;#
    margin-top: 0 !important;
}
 
body{margin:0px; padding:0px; font-family:"adelle-sans"; color:#505050;}
img{max-width:100%;}
p,h1,h2,h3,h4,h5,ul,li{margin:0px; padding:0px;}
html{margin: 0;	padding: 0}
:focus-visible, button:focus,a,a:focus, *:visited, *:target, *:focus-visible, *:focus-within, *:active{ outline:none!important; outline-offset:inherit !important;}
a:hover {text-decoration: none}
input{border: 0}
li{list-style:none;}
input::-webkit-input-placeholder { /* Edge */color:#F59A28; opacity:0.5;}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#F59A28; opacity:0.5;}
input::placeholder {color:#F59A28; opacity:0.5;}
/* Common Style */
input,select,textarea,button{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.play_video_url{font-size: 18px; color: #FFFFFF; font-weight: 400; line-height: 1; position: relative; display: inline-flex; align-items: center; text-decoration: none; padding-left: 92px; transition: all 0.5s; -webkit-transition: all 0.5s; outline:0px;}
.home .play_video_url{line-height:35px;}
.play_video_url:before{content: ""; position: absolute; left:-15px; top: -34px; width:97px; height:103px; border-radius: 50%; display: inline-block; background: url(images/play-video.svg) center no-repeat; margin: 0px 18px 0 0;}
.play_video_url:after{content: ""; position: absolute; left: -11px; top: -28px; width: 89px; height: 89px; border-radius: 50%; border: 11px solid var(--valico-primary); opacity: 0; transition: all 0.5s; -webkit-transition: all 0.5s;}
/* Common Style */


/* Header Section */
header .container{max-width: 1444px;}
header{width: 100%; height: 154px; position: relative;}
header .header_inn{position: fixed; width: 100%; height: 120px; border-top: 5px solid #d2132e; background: #FFFFFF; top: 34px; left: 0px; display: flex; align-items: center; animation-duration:0.7s; -webkit-animation-duration:0.7s; z-index:999;}
.fixed header .header_inn{top: 0px;}
body.fixed header .header_inn{/*-webkit-animation-name:stickySlideDown; animation-name:stickySlideDown;*/ box-shadow:0 2px 5px rgba(0,0,0,0.15);}
header .header_inn .header_wrapper{display: flex; align-items: center; justify-content: space-between;}
header .header_inn .header_right{display: flex; align-items: center;}
@keyframes stickySlideDown {
0% { opacity:0.7; transform:translateY(-100%); -webkit-transform:translateY(-100%); }
100% { opacity:1; transform:translateY(0); -webkit-transform:translateY(0); }
}

/*.row {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(var(--bs-gutter-y) * -1);margin-right: -8px;margin-left: -8px;}
.row>* {flex-shrink: 0;width: 100%;max-width: 100%;padding-right:8px;padding-left: 8px;margin-top: var(--bs-gutter-y)
}
.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}*/



/******* Global Button Start *******/

.valico_btn {padding:11px 68px 11px 30px;display: inline-block;border-radius:40px;position:relative; font-weight: 400;font-style: normal;font-size:16px;line-height:28px;text-transform:capitalize;text-decoration:none;outline:none;appearance:none;-webkit-appearance:none; /*box-shadow: 0px 10px 25px rgba(245, 154, 40, 0.5);*/}

.valico_btn_primary{background: rgb(245,154,40);background: linear-gradient(110deg, var(--valico-secondary) 0%, var(--valico-primary) 100%);color:#ffffff;}
.valico_btn_secondary{background: rgb(245,154,40);background: linear-gradient(110deg, var(--valico-secondary) 0%, #f4c387 100%);color:#ffffff;}
.valico_btn_border{background:none;border:2px solid var(--valico-secondary);color:var(--valico-secondary);padding: 9px 68px 9px 30px;box-shadow:none !important;}
.valico_btn_border:before {background-image:url(images/button-orange-arrow.svg);}
.valico_btn_border:after {background: var(--valico-secondary);top:-2px;}
.modal-content{border:0px;}

/******* Global Button End *******/

.section_heading{font-weight:300;font-style: normal;color:var(--valico-heading);font-size:60px;line-height:60px;}
.about_velico_sec{padding-bottom:10px;position: relative;}
.about_velico_sec .col-md-6:first-child{width:54%;}
.about_velico_sec .col-md-6:last-child{width:46%;}
.about_velico_sec .container{z-index:2;position: relative;}
.about_velico_sec::before {content: '';background: url(images/about-bg-shape.svg) no-repeat center center;position: absolute;right: 0;top: 0;z-index: 2;width: 824px;height: 810px;background-size: contain;}
.about_cnt_wrap{padding-top:100px;padding-bottom:80px;}
.about_content {margin-top: 40px;}
.about_content p {font-weight:300;font-style: normal;color: var(--valico-text);font-size: 24px;line-height: 36px;}
.about_cnt_wrap .valico_btn{margin-top:45px;}
.about_image {margin-top: -122px;}

.frontlineodp_sec{background:#ffffff;position:relative;overflow:hidden;}
/*.frontlineodp_sec:before{content:'';position:absolute;right:-63.9%;top:0;width:100%;height:100%;background:#ffffff;}*/
.frontline_cnt_col{position:relative;padding-top:183px;padding-bottom: 176px;}
.frontline_cnt_col:before {content: '';position: absolute;right: -36%;top: 0;width: 1000%;height: 100%;background: #f2efec;}
.frontlineodp_cnt_wrap {max-width: 514px;z-index:1;position: relative;}
.frontlineodp_cnt_wrap .frontline_content{margin-top: 62px; }
.frontlineodp_cnt_wrap .frontline_content p{font-weight:300;font-style: normal;color: var(--valico-text);font-size: 24px;line-height: 36px;}
.frontlineodp_cnt_wrap .valico_btn{margin-top:45px;}
.frontline_process_col {background: var(--valico-primary);z-index: 1;position: relative;/*margin-top: -120px;*/margin-top:70px;padding: 60px 2px 0px 120px;}
.frontline_process_col:before{content:'';position:absolute;right:-1000%;top:0;width:1000%;height:100%;background: var(--valico-primary);}
.frontline_process_col:after {content: '';position: absolute;right: -900%;bottom: 88px;width: 1000%;height: 1px;background: #ffffff;opacity: 0.5;}

.frontline_processes_step {}
.frontline_processes_step:before {content: '';width: 100%;height: 1px;background: #fff;display: inline-block;position: absolute;top: 20px;left: 50%;transform: translateX(-50%);max-width: 90%;opacity: 0.5;}
.frontline_processes_step .slick-list{padding:0px !important}
.frontline_processes_step .slick-list .process_step {text-align: center;color: #FFF;font-size: 16px;}
.frontline_processes_step .slick-current .process_step {color:var(--valico-secondary);}
.frontline_processes_step .slick-list .process_step .step{position:relative;padding-top:60px;cursor:pointer;}
.frontline_processes_step .slick-list .process_step .step:before{content:'';position:absolute;width:41px;height:41px;border:1px solid rgba(255,255,255,0.5);border-radius:50%;display:inline-block;top:0;left:50%;transform: translateX(-50%);background:var(--valico-primary);}
.frontline_processes_step .slick-list .process_step .step:after{content:'';position:absolute;width:13px;height:13px;border:1px solid rgba(255,255,255,0.5);border-radius:50%;display:inline-block;top:13px;left:50%;transform: translateX(-50%);}
.frontline_processes_step .slick-current .process_step .step:before{border:2px solid var(--valico-secondary);box-shadow:0px 3px 10px rgba(245,154,40,0.82);}
.frontline_processes_step .slick-current .process_step .step:after{border:1px solid var(--valico-secondary);background:var(--valico-secondary);}

.frontline_processes_step .slick-track .slick-slide .process_step .step {}
.frontline_processes_step .slick-track .slick-slide:first-child .process_step .step {text-align:left;}
.frontline_processes_step .slick-track .slick-slide:first-child .process_step .step:before {left: 2px;transform: translateX(0);}
.frontline_processes_step .slick-track .slick-slide:first-child .process_step .step:after {left: 16px;transform: translateX(0);}
.frontline_processes_step .slick-track .slick-slide:last-child .process_step .step {text-align:right;}
.frontline_processes_step .slick-track .slick-slide:last-child .process_step .step:before {left:auto;right: 2px;transform: translateX(0);}
.frontline_processes_step .slick-track .slick-slide:last-child .process_step .step:after {left:auto;right: 16px;transform: translateX(0);}

.frontline_processes .process_steps{padding-top:85px;}
.frontline_processes .process_steps > .step{display:none;}
.frontline_processes .process_heading{color:#ffffff; font-size:40px; font-weight:600;}
.frontline_processes .process_content{margin-top:24px;}
.frontline_processes .process_content p{color:#ffffff;font-weight:300;font-style: normal;font-size: 18px;line-height: 24px;margin-bottom:22px;}
.frontline_processes .process_content p:last-child{margin-bottom:0px;}
.frontline_processes.slick-slider {padding-bottom: 98px;/*border-bottom: 1px solid rgba(255,255,255,0.5);*/margin-bottom: 88px;}
.frontline_processes.slick-slider .slick-arrow{position:absolute;bottom: -65px;border: none;outline: none;height: 50px;background:none;background-repeat:no-repeat;color: #ffffff;font-weight: 600;font-style: normal;font-size: 17px;line-height: 26px;}
.frontline_processes.slick-slider .slick-arrow.slick-prev{padding-left:70px;left:0;background-image:url(images/process-prev.svg);background-position:left center;}
.frontline_processes.slick-slider .slick-arrow.slick-prev i,
.frontline_processes.slick-slider .slick-arrow.slick-next i{font-style:inherit !important;}
.frontline_processes.slick-slider .slick-arrow.slick-next{padding-right:66px;right:0px;}
.frontline_processes.slick-slider .slick-arrow.slick-next:after{ background-image:url(images/process-next.svg);background-position:right center; width:50px; height:50px; position:absolute; right:0px; top:0px; content:"";}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background:none; color:inherit;}
/* Navigation */
#mega-menu-wrap-primary{background-color: transparent;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin-left: 0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size: 16px; color: #807D7D; font-weight:600; line-height: 1; position: relative; padding: 14px 15px; border-radius: 50px; display: inline; text-transform: capitalize; transition: all 0.3s; -webkit-transition: all 0.3s; margin-left:4px; margin-right:4px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link{padding-left:50px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current_page_item > a.mega-menu-link{background: var(--valico-primary);color: #FFFFFF;border-radius: 50px;box-shadow: rgba(0,0,0,0.10) 0 5px 5px;font-weight: 600;}
/*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child > a.mega-menu-link{background-image: url(images/resources-icon.svg); background-repeat: no-repeat; background-position: 22px center;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-current-menu-item:last-child > a.mega-menu-link{background-image: url(images/resources-icon-hover.svg) !important; background-repeat: no-repeat; background-position: 22px center; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-current_page_ancestor:last-child > a.mega-menu-link{background-image: url(images/resources-icon-hover.svg) !important; background-repeat: no-repeat; background-position: 22px center; }
#mega-menu-wrap-primary #mega-menu-primary li:last-child > a.mega-menu-link > span.mega-indicator{display:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child > a.mega-menu-link span.mega-indicator{display:none;}*/
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{position: absolute; background: url(images/drop-down.svg) center no-repeat; width: 22px; height: 100%; top: 0px; left:20px;margin:0px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-current_page_ancestor > a.mega-menu-link > span.mega-indicator{background: url(images/drop-down-hover.svg) center no-repeat;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-current-menu-parent > a.mega-menu-link > span.mega-indicator{background: url(images/drop-down-hover.svg) center no-repeat;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{display: none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{position: fixed; background: #FFFFFF url(images/right-shape.svg) right center no-repeat; display: flex; justify-content: center; border-top: 1px solid #f2efec; padding:58px 0px; box-shadow: rgba(0,0,0,0.10) 0 2px 3px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:hover > ul.mega-sub-menu,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:focus > ul.mega-sub-menu,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{ transform: translate(0,45px) !important; -webkit-transform: translate(0,45px) !important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu:before{content: ""; position: absolute; left: 0px; top:-40px; width: 100%; height:50px; display: block;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{max-width: 1280px; margin: 0px auto;}
#mega-menu-wrap-primary #mega-menu-primary p{margin: 0px; color: var(--valico-heading); font-size: 28px; font-weight: 600; line-height: 1;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 16px; line-height: 1; font-weight: 600; color: var(--valico-primary); text-transform: none; display: inline-block;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-current_page_item > a.mega-menu-link{color: var(--valico-secondary);}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding: 15px;}
/*body.fixed:after{content: ""; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: #000000; opacity: 0.5;}*/

.contact_sec{padding-left: 44px; margin-left: 20px; display: flex; align-items: center; position: relative;}
.contact_sec:before{content: ""; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);	border-left: 1px solid #f2efec; height: 26px;}
.contact_sec .contact_us_link{margin-right: 25px;}
.contact_sec .contact_us_link a{color: var(--valico-secondary); font-size: 18px; font-weight: 600; text-decoration: none; white-space: nowrap; transition: all 0.3s; -webkit-transition: all 0.3s; text-transform: capitalize;}
.contact_sec .contact_us_link.current_page_item a{color: var(--valico-primary);}
.contact_sec .email_id, .contact_sec .phone_number{display: inline-block; margin-left: 8px;}
.contact_sec .email_id a, .contact_sec .phone_number a{font-size: 0px; width: 50px; height: 50px; display: inline-block; vertical-align: top; border-radius: 50%; box-shadow: rgba(0,0,0,0.10) 0 5px 5px; transition: all 0.3s; -webkit-transition: all 0.3s;}
.contact_sec .phone_number a{background: url(images/header-call.svg) center no-repeat; }
.contact_sec .email_id a{background: url(images/header-email.svg) center no-repeat; }
/* Navigation */

header .new-mobmenu,
header .menu_btn{display: none;}
/* Header Section */


/* Main banner Section */
.front_page_main .banner_sec{padding-bottom: 44%; background-repeat: no-repeat; background-size: cover; background-position: bottom center; position: relative;}
.front_page_main .mobile-view{display: none;}
.front_page_main .banner_inn{position: absolute; left: 0px; width: 100%; top: 43%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.front_page_main .banner_cnt_sec{max-width: 800px;}
.front_page_main .banner_cnt_sec .banner_head{font-size: 24px; font-weight:600; color: #FFFFFF;}
.front_page_main .banner_cnt_sec .bannr_head{ font-size: 80px; font-weight:300; color: #FFFFFF; margin-top: 25px;}
.front_page_main .banner_cnt_sec p{font-size: 24px; font-weight:600; color: #FFFFFF; margin-top: 25px;}
.front_page_main .banner_btn{display: flex; align-items: center; flex-wrap: wrap; margin-top: 60px;}
.front_page_main .video_url_link{margin-left: 58px;}
/* Main banner Section */


/* About Us Section */
.banner_bg{height: 335px; position: relative; background: rgb(134,12,29);
background: -moz-linear-gradient(top,  rgba(134,12,29,1) 0%, rgba(209,19,46,1) 99%);
background: -webkit-linear-gradient(top,  rgba(134,12,29,1) 0%,rgba(209,19,46,1) 99%);
background: linear-gradient(to bottom,  rgba(134,12,29,1) 0%,rgba(209,19,46,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#860c1d', endColorstr='#d1132e',GradientType=0 );}
.banner_bg:after{content: ""; position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; background: url(images/banner-yellow-line.svg) right center no-repeat;}
.about_right{text-align:right; left:30px; position:relative;}
.about_banner_inn{position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 100%; z-index: 1;}
.about_banner_inn .main_heading{font-size: 18px; color: #FFFFFF; line-height: 1; font-weight: 600;}
.about_banner_inn .sub_heading{font-size: 55px; color: #FFFFFF; line-height: 1; font-weight: 300; margin-top: 40px;}
.about_banner_inn .subnav{display: flex; align-items: center; margin-top: 50px;}
.about_banner_inn .subnav li{margin-right: 52px;}
.about_banner_inn .subnav li a{font-size: 20px; color: #FFFFFF; font-weight: 300; line-height: 1; text-decoration: none; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s;}
.about_banner_inn .subnav li.current_page_item a{color: var(--valico-secondary);}
.about_banner_inn .subnav li a:after{content: ""; width: 0%; position: absolute; left: 0px; right: 0px; margin: 0px auto; bottom: -5px; border-bottom: 2px solid var(--valico-secondary); transition: width 0.5s; -webkit-transition: width 0.5s;}
.about_banner_inn .subnav li.current_page_item a:after{width: 100%;}

.introduction_section{padding: 90px 0px 160px 0px; background:#FCFAF9 url(images/about_bottom-bg-shape.svg) bottom no-repeat; background-size:100%;}
.introduction_section .col-md-6:last-child{padding-right:115px;}
.introduction_section .main_heading{font-size: 40px; color: var(--valico-heading); line-height: 1; font-weight: 600;}
.introduction_section .left_content{max-width: 500px;}
.introduction_section .left_content p{font-size: 24px; font-weight: 300; color: #505050; line-height: 36px; margin-top: 60px;}
.introduction_section .right_content{padding-top: 35px;}
.introduction_section .right_content p{font-size: 18px; line-height: 24px; font-weight: 400; color: #505050; margin-top: 25px;}
.introduction_section .signature_image{margin: 40px 0px 0px;}
.introduction_section .introduction_content{font-size: 18px; font-weight: 600; line-height: 24px; color: var(--valico-primary); margin-top: 30px;}

.content_and_image{padding: 120px 0px; background: url(images/mission-bg.svg) right center no-repeat;}
.content_and_image .row{align-items: center;}
.content_and_image .left_image{max-width: 586px; border-radius: 0px 20px 0 20px; overflow: hidden; text-align:center;}
.content_and_image .left_image img{box-shadow: rgba(0,0,0,0.15) 2px 2px 15px;}
.content_and_image .lf_head{font-size: 40px; color: var(--valico-heading); font-weight: 600; line-height: 1;}
.content_and_image .rt_content{max-width: 500px;}
.content_and_image .rt_content p{font-size: 24px; font-weight: 300; line-height: 36px; color: #505050; margin-top: 60px;}
.content_and_image .rt_content:first-child p:first-child{margin-top:0px;}
.content_and_image ul{margin-top:20px;}

.content_and_image ol{counter-reset: item; margin:0px; padding:0px; margin-top:20px;}
.content_and_image ol li{counter-increment: my-awesome-counter; position:relative;}
.content_and_image ol li:before{content: counters(item, ".") ".";counter-increment: item;position: absolute;left: 0;color: var(--valico-primary);}

.content_and_image li{position:relative; font-size: 18px; line-height: 24px; color: #6A6A6A; font-weight: 600;padding-left: 30px; margin-bottom: 31px;}
.content_and_image  ul li:after{position: absolute; content:"";  display: inline-block; width: 6px; height: 6px;background-color: var(--valico-primary); border-radius: 50%; left: 0; top: 9px;}

.value_section{padding: 94px 0px 90px 0px; background: #1A1B3A url(images/values-bg.svg) calc(100% - 50px) calc(100% - 50px) no-repeat;}
.value_section .value_head{font-size: 40px; color: #FFFFFF; font-weight: 600; line-height: 1;}
.value_section .value_sec_sub{padding: 36px 0 0 210px;}
.value_section .value_sec_sub .col-4{padding: 0px 30px;}
.value_section .value_info{border-top: 1px solid #FFFFFF; padding: 16px 0 55px 0;}
.value_section .value_info .value_heading{font-size: 24px; color: #FFFFFF;  line-height: 36px; font-weight:700;}
.value_section .value_info .value_content p{font-size: 24px; color: #FFFFFF; font-weight: 300; line-height: 34px; margin-top:36px;}

.history_section{padding: 120px 0px; overflow: hidden;}
.history_section .history_head{font-size: 40px; color: var(--valico-heading); font-weight: 600; line-height: 1;}
.history_section .history_sec_slider{margin-top: 70px;}
.history_section .history_sec_slider .slick-list{overflow: visible; position: relative;}
.history_section .history_sec_slider .slick-list:before{content: ""; position: absolute; right: 100%; top: 0; width: 300%; height: 100%; background: #fff; display: block; z-index: 1;}
.history_section .history_sec_slider .slick-list:after{content: ""; position: absolute; top: 277px; right: -50%; border-top: 1px solid var(--valico-primary); width: 200%; display: inline-block; z-index: 2;}
.history_section .history_sec_slider .slick-arrow{position: absolute; top: -120px; right: 0px; width: 67px; height: 67px; border: 0px; box-shadow: none; font-size: 0px; background-color: transparent; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.history_section .history_sec_slider .slick-next{background: url(images/next.svg) center no-repeat;}
.history_section .history_sec_slider .slick-prev{background: url(images/prev.svg) center no-repeat; right: 85px;}
.history_section .history_sec_slider .history_slides{padding: 0px 7px;}
.history_slides img { height:220px; width:100%; object-fit:cover; }
.history_section .history_sec_slider .year{margin: 55px 0 0; font-weight: 600; font-size: 40px; line-height: 1; color: var(--valico-primary); padding-top:32px; border-top: 5px solid var(--valico-primary);}
.history_section .history_sec_slider .history_content p{font-size:18px; color: #505050; font-weight:400; line-height: 28px; margin-top: 25px; padding-right: 40px;}
/* About Us Section */

.site-info{width:100%; display:inline-block; vertical-align:top; padding:30px 0px 0px 0px;}
.site-footer{width:100%; display:inline-block; vertical-align:top; padding:57px 0px 30px 0px;}
.foote_menu_sec{float:left;}
.foote_menu_sec ul li{margin-bottom:16px;}
.foote_menu_sec ul li:first-child a{color:#D2132E; font-weight:400;  font-size:16px; text-transform:capitalize;} 
.foote_menu_sec ul li a{color:#707070;  font-weight:300; text-decoration:none; font-size:16px;}
/*.foote_menu_sec ul li.current_page_item a,
.foote_menu_sec ul li.current-menu-item a{color:var(--valico-secondary);}
.foote_menu_sec.footermenu5 ul li a{color:#D2132E; font-weight:400;}
.foote_menu_sec.footermenu5 ul li.current_page_item a{color:var(--valico-secondary);}*/
.footer_info .col-md-9{width:78%;}
.footer_info .col-md-1{width:5%;}
.foote_menu_sec.footermenu1{width:17.3%;}
.foote_menu_sec.footermenu2{width:22.5%;}
.foote_menu_sec.footermenu3{width:20.5%;}
.foote_menu_sec.footermenu4{width:24%;}
.foote_menu_sec.footermenu5{width:15.7%;}
.footer_site_logo img{width:179px;}
.footer_link_sec{margin-top:10px;}
.footer_menu_section{width:100%; display:inline-block; vertical-align:top; padding-left:50px; padding-top:10px;}
.facebook_url{background:url(images/fb.svg) no-repeat; width:41px; height:41px; display:inline-block; font-size:0px; vertical-align:top;}
.linkedin_url{background:url(images/linkedin.svg) no-repeat; width:41px; height:41px; display:inline-block; font-size:0px; vertical-align:top; margin-top:9px;}
.site-name{float:left; font-size:12px; color:#807D7D; font-weight:300;}
.powered-by{float:right; color:#807D7D;  font-size:12px; padding-top:18px; font-weight:200;}
.powered-by a{font-weight:600; color:#807D7D; text-decoration:none;}
.learn_more_sec{background:url(images/want-to-learn-more-bg.jpg) no-repeat; width:100%; display:inline-block; vertical-align:top; background-size:cover; padding:103px 0px 80px 0px;}
.learn_more_inner{max-width:550px; margin:auto; text-align:center;}
.learn_more_head .heading_three{/*font-family:"adelle-sans-ultra-thin";*/ font-size:60px; font-weight:300; color:#fff;}
.learn_more_content p{font-size:18px; color:#fff; font-weight:200; margin:30px 0px 43px 0px; line-height:24px;}

.news-sec_main{width:100%; display:inline-block; vertical-align:top; padding:37px 0px 80px 0px;}
.news_heading{float:left;}
.news_heading .news_head{color:var(--valico-heading); font-size:60px; font-weight:300; margin-bottom:43px;}
.news_link{float:right; margin-top:20px;}
.news-sec{width:100%; display:inline-block; vertical-align:top;}
.news-sec .row{margin-left:-8px; margin-right:-8px;}
.news-sec .col-md-4{padding-left:8px; padding-right:8px;}
.latestnews_main{width:100%; display:inline-block; vertical-align:top;}
.news_cat{background:#f8f8f8; width:100%; display:inline-block; vertical-align:top; padding:20px 22px 18px 55px; font-size:16px; position:relative; color:#124A88; font-weight:600;}
.news_cat a{color:#124A88; text-decoration:none;}
.news_cat:after{width:10px; height:10px; border-radius:50%; position:absolute; left:30px; top:26px; content:""; border:2px solid #124A88;}
.latestnews_box_con{width:100%; display:inline-block; vertical-align:top; padding:28px 28px 28px 26px;}
.news_date{color:#D2132E; font-size:24px;  font-weight:600; margin-bottom:26px;}
.news_name{color:#505050; font-size:24px;  font-weight:300;}
.news_links a{font-size:16px; color:var(--valico-heading);  text-decoration:none; position:relative; padding-right:42px; font-weight:600;}
.news_links a:After{background:url(images/gray-arrow.svg) no-repeat; width:16px; height:16px; position:absolute; right:0px; top:2px; content:"";}
.news_links{width:100%; display:inline-block; vertical-align:top; margin:34px 0px 0px 0px;}
.frontlineodp_sec + .process_video{ padding:80px 0 0 0; }
.process_video{width:100%; display:inline-block; vertical-align:top; margin-bottom:74px;}
.process_video_heading .video_head{margin-top:-10px; font-size:30px; color:var(--valico-heading);  z-index:1; position:relative; padding-bottom:60px; font-weight:300; max-width:600px; }
.process_video_image{max-width:1040px; margin:auto;}
.process_video_image .video_url{position:relative; outline:0px;}
.process_video_image .video_url:before{background:url(images/Video-section.svg) no-repeat; width:194px; height:194px; position:absolute; left:50%; top:50%; content:""; margin-top:-97px; margin-left:-97px;}
.industrie_sec{width:100%; display:inline-block; vertical-align:top; padding:54px 0px 160px 0px;  position:relative; background:#f2efec url(images/shape.svg) no-repeat; background-position:0px calc(100% + 1px)}
.industrie_sec .container{padding:0px;}
.industrie_sec .industri_head{margin-left:-5px;}
.industrie_slider_main .row{margin:0px;}

.industrie_slider_main .container{ transition:0.9s ease; -webkit-transition:0.9s ease; margin:auto; padding:0px;} 
.industrie_heading .industri_head{color:var(--valico-heading); font-size:60px; margin-bottom:50px; font-weight:300;}  
.industrie_image img{ width:100%; height:490px; object-fit:cover; transition:0.6s ease; -webkit-transition:0.6s ease; object-position:center center;}
.industrie_image{position:relative;} 
.industrie_image:after{background:var(--valico-heading); position:absolute; left:0px; top:0px; height:100%; content:"";  width:100%; opacity:0.6;}
.industries_inner{position:relative;}
.numer_sec{position:absolute; left:40px; font-size:27px; color:#fff; z-index:1; top:36px; font-weight:200;}  
.indu_box_con{position:absolute; bottom:54px; padding-left:42px; padding-right:42px; width:100%; }
.industrie_name{font-size:25px; color:#fff; float:left; font-weight:600;}
.find_more_link{float:right; opacity:0; display:none; position:absolute; right:40px;}
.find_more_link a{border:2px solid #F59A28; color:#F59A28; font-size:16px; width:206px; height:53px; display:inline-block; vertical-align:top; text-align:left; line-height:48px; border-radius:30px; text-decoration:none; position:relative; padding-left:30px; outline:0px;}
.find_more_link a:before{background:url(images/industries-arrow.svg) no-repeat; width:17px; height:17px; position:absolute; right:14px; top:17px; content:"";}
.find_more_link a:after{content: ''; height: 52px; width: 52px; position: absolute; right: -1px; top:-2px; background: #F59A28; border-radius: 50%; opacity: 0; -webkit-transition: opacity 500ms ease; transition: opacity 500ms ease;}
.industries_slider .col-md-3{ padding:0px; width:25%; transition:0.6s ease; -webkit-transition:0.6s ease; }
.industries_slid_row{ display:flex; transition:0.6s ease; -webkit-transition:0.6s ease; }
.videomodal .modal-content button.close  {font-size: 0px; padding: 0px; border-radius: 0px; border: 0px; background: url(images/cross.svg) no-repeat; background-size: auto; width:40px; height:40px; background-size: 100%; opacity: 1; cursor: pointer; position: absolute;
  right:3px; margin-top:-38px;margin-right: -22px; margin-bottom: 10px; z-index: 1;}
.videomodal .modal-content .vimeo_video iframe{width: 100%; height: 400px;}
.content_and_image.ourteam_conmain{width:100%; display:inline-block; vertical-align:top; background:#fcfaf9; padding:70px 0px 70px 0px;}
.valico_btn::after {content:""; height: 50px; width: 50px; position: absolute; right: -1px; top: 0; background: #ffffff; border-radius: 50%; opacity: 0; -webkit-transition: opacity 500ms ease; transition: opacity 500ms ease;}
.valico_btn::before {content:""; height: 50px; width: 50px; position: absolute; right: -1px; top: 50%; background: url(images/button-arrow.svg) no-repeat center center; border-radius: 50%; z-index: 1; transform: translateY(-50%);}
.teambtn_mar{margin-top:50px;} 
.contact_section{background:#1a1b3a; width:100%; display:inline-block; vertical-align:top; padding:75px 0px 50px 0px; overflow:hidden;z-index: 1;position: relative;}
.contact_section .col-md-6:first-child{width:56%;}
.contact_section .col-md-6:last-child{width:44%;}
.main_heading .main_head{font-size:60px; color:#fff; font-weight:300; line-height:1;}
.sub_heading{color:#F59A28; font-size:24px; margin:20px 0px 12px 0px; font-weight:300;}
.short_content p{color:#fff; font-size:18px; font-weight:300; max-width:515px; line-height:24px;}
.frotline_inner{max-width:100%;}
.btn_center{text-align:center;}
.contact_main_img{width:100%; display:inline-block; vertical-align:top; text-align:center; padding-left:15px;}
.content_and_image.Mission_main .right_cnt_sec{padding-left:5px;}
.team_short_content{max-width:825px; padding:55px 0px 73px 0px;}
.team_short_content p{color:#505050; font-size:24px;}
/*************************careers-css-start*****************/
.benefit_inner{width:100%; display:inline-block; padding-right:19px;}
.benefit_section{width:100%; display:inline-block; vertical-align:top; padding:78px 0px 20px 0px; background:#1a1b3a url(images/benifit-bg.jpg) no-repeat;  background-position:right top;}
.benefit_section .col-md-4{margin-bottom:55px;}
.benefit_number{width:70px; float:left; color:#F59A28; font-size:40px; font-weight:400;}
.benefit_box_con{margin-left:70px; position:relative; padding-top:35px;}
.benefit_heading .benefit_head{font-size:24px; font-weight:600; color:#fff; margin-bottom:16px;}
.benifit_content p{font-size:18px; color:#fff; line-height:24px; font-weight:300;}
.our_culture_section{width:100%; display:inline-block; vertical-align:top; background:#fcfaf9; padding:100px 0px 100px 0px; position:relative;}
.our_culture_section:before{ background: url(images/our-culture-bg-shape.svg) no-repeat; width:298px; height:301px; position:absolute; left:0px; top:auto; content:""; bottom:55px; left:22px;}
.our_culture_heading .culture_head{color:var(--valico-heading); font-size:40px; font-weight:600;}
.our_culture_content p{color:#505050; font-size:24px; line-height:36px; font-weight:300;}
.our_culture_content{padding-top:58px; padding-bottom:50px;}
.our_culture_section .col-md-6:first-child{padding-right:80px;}
ul.culture_info{margin-top:18px; padding-right:50px;}
ul.culture_info li{color:var(--valico-heading); font-size:18px; line-height:24px; border-left:1px solid #D2132E; margin-bottom:32px; padding:5px 0px 5px 64px; font-weight:600;}
 ul.culture_info li:last-child{margin-bottom:0px;}
 .open_position{width:100%; display:inline-block; vertical-align:top; background:#fcfaf9; padding:50px 0px 50px 0px;}
 .open_position .row{margin-left:-8px; margin-right:-8px;}
 .open_position .col-md-4{padding-left:8px; padding-right:8px;}
 .open_positions_head .position_head{font-size: 40px; color: var(--valico-heading); font-weight:600;}
 .position_main_box{width:100%; display:inline-block; vertical-align:top; background:#fff; padding:40px 50px 40px 40px; border-radius:0px 20px 0px 20px}
 .open_heading_sep{width:100%; display:inline-block; vertical-align:top; border-bottom:1px solid #f4f1ef; padding-bottom:23px; margin-bottom:56px;}
 .position_deadline_date{color:#F59A28; font-size:16px; font-weight:500;}
.position_heading{color:#D2132E; font-size:24px; line-height:30px; margin-top:22px; font-weight:600;}
.position_designation{color:#505050; font-size:20px; margin-top:18px; font-weight:600;position: relative;padding-left: 30px;}

.position_department{color:#505050; font-size:16px; position:relative; padding-left:30px; margin-top:12px; margin-bottom:20px;}
.position_department:before{content:'';background:url(images/department-icon.svg) no-repeat center center;position: absolute;left: 0px;top: 3px;width: 20px;height: 22px;}

.position_location{color:#505050; font-size:16px; position:relative; padding-left:30px; margin-top:12px; margin-bottom:20px;}
.position_location:After{background: url(images/location-icon.svg) no-repeat; width:16px; height:22px; position:absolute; left:0px; top:0px; content:"";}
.position_file{margin-top:12px; display:inline-block; vertical-align:top;}
.position_file a{border: 2px solid #F59A28; width:245px; height:50px; display:inline-block; vertical-align:top; line-height:48px; color:#F59A28; text-decoration:none; padding-left:30px; text-transform:capitalize; border-radius: 30px; font-size:16px; position:relative; font-weight:600;}
.position_file a:before{background: url(images/yellow-down-arrow.svg) no-repeat; width:16px; height:16px; position:absolute; right:16px; top:50%; margin-top:-8px; content:"";transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.open_position .col-md-4{margin-bottom:20px;} 
.position_file a:after{content: ''; height: 50px; width: 50px; position: absolute; right:-1px; top:-2px; background: #F59A28; border-radius: 50%; opacity: 0; -webkit-transition: opacity 500ms ease; transition: opacity 500ms ease;}
.position_file a:hover::after{opacity: 1;}
.position_file a:hover:before{background: url(images/white-down-arrow.svg) no-repeat; z-index: 1;}
.lf_heading .lf_head{font-size:40px; color:var(--valico-heading); font-weight:600; padding-bottom:24px;}
.lf_content p{color:#505050; font-weight:300; font-size:24px; line-height:36px; padding-top:36px;}
.left_cnt_sec{padding-right:106px;}
.right_image img{border-radius:0px 20px 0px 20px;}
.content_and_image.careers_right_img{background:none; padding:80px 0px;}
.content_and_image.environment_main{padding:55px 0px 105px 0px; background:none;}
.right_cnt_sec{padding-left:100px;}
/*************************careers-css-end*****************/
.our_team_sec{width:100%; display:inline-block; vertical-align:top; padding:83px 0px 0px 0px; position:relative;}
.our_team_sec:after{width:100%; height:400px; position:absolute; bottom:0px; background:#fcfaf9; content:"";}
.full_width_image{z-index:1; position:relative;}
.team_graphics{width:100%; display:inline-block; vertical-align:top; position:relative;}
.team_graphics:After{background: url(images/our-team-right-shape.svg) no-repeat; width:272px; height:274px; position:absolute; right:0px; top:-37px; content:"";}
.our_team_main_sec .our_culture_section{padding-top:76px;}
.team_heading_main .team_head{font-size:40px; color:var(--valico-heading);}
.team_sec{width:100%; display:inline-block; vertical-align:top; padding:70px 0px 70px 0px;}
.team_cat_head{margin-top:32px;}
.team_cat_head .team_category{color:var(--valico-heading); font-size:40px; margin-bottom:52px;}
.team_main_boxdiv{position:relative;}
.team_box_con{position:absolute; bottom:0px; left:0px; padding-left:40px; padding-bottom:45px;}
.team_box_con .team_heading{font-size:24px; color:#fff;}
.team_designation{font-size:18px; color:#fff; padding-right:21px;}
.team_image{position:relative;}
.team_image img{border-radius:0px 20px 0px 20px; width:100%;}
.team_image:after{height:268px; position:absolute; bottom:0px; height:268px; background: url(images/team-img-gra.svg) no-repeat; opacity:0.8; content:""; width:100%; left:0px; background-size: 100%; background-position:bottom;}
.spin_img{position:absolute; top:28px; right:28px;}
.team_main_boxdiv a:hover .spin_img img{transition: transform .7s ease-in-out;}
.teambox_mainrow .row{margin-left:-8px; margin-right:-8px;}
.teambox_mainrow .col-md-4{margin-bottom:20px; padding-left:8px; padding-right:8px;}
.work_with_us_maindiv{width:100%; display:inline-block; vertical-align:top;  padding:200px 0px 100px 0px;  
background:#fcfaf9 url(images/about_top_bg-shape.svg) no-repeat; background-position:top center;  position:relative; background-size:100%;}
.work_with_us_maindiv:after{background:url(images/want-to-work-with-us-bg-shape.svg) no-repeat;width:709px; height:616px;  content:""; right:0px; top:auto; bottom:0px; position:absolute;}
.work_with_us_sec{max-width:545px;}
.work_with_us_heading{color:var(--valico-heading); font-size:40px; font-weight:600; }
.work_with_us_content{margin-bottom:37px; margin-top:40px;}
.work_with_us_content p{color:#505050; font-size:24px;}
.work_with_us_content p a{color:#D2132E; text-decoration:none;}
.frontline_field{width:100%; display:inline-block; vertical-align:top; margin-bottom:10px; max-width:515px;}
.frontline_field input{width:100%; border:1px solid #F59A28; border-radius:30px; height:52px; background:none; color:#F59A28; padding-left:30px; padding-right:30px;}
.frontline_field .wpcf7-not-valid-tip {padding-left: 30px;}
.frontline_form{width:100%; display:inline-block; vertical-align:top; margin:36px 0px 0px 0px; }
.check_boxs{width:100%; display:inline-block; vertical-align:top; color:#fff; padding-left:0px; margin-top:15px; max-width:515px;}
.check_boxs label {padding-left: 30px; color: #141414; font-size: 13px; font-weight: normal; margin: 0px; cursor: pointer; vertical-align:top;}
.check_boxs input[type="checkbox"] ~ span::before {position: absolute; content: ""; width:29px; height:29px; background:none; border:1px solid #F59A28; border-radius:3px; margin: 0px; left: 0px; top:3px; right: 1px;}
.check_boxs label span{line-height:20px; font-size:12px; color: #fff; padding-left:9px; display: block; font-weight:300;}
.check_boxs label input[type="checkbox"]{position:absolute; left:0px; top:0px; opacity:0;}
.contacts_form .invalid .wpcf7-response-output{display:none !important;}
.wpcf7-not-valid-tip{font-size:12px; margin-top:5px;}
.submit_btn{padding: 11px 68px 11px 30px; display: inline-block; border-radius: 40px; position: relative; font-weight: 400; font-style: normal; font-size: 16px; line-height: 28px; text-transform: capitalize; text-decoration: none; outline: none; appearance: none;
-webkit-appearance: none;  background: linear-gradient(110deg, var(--valico-secondary) 0%, #f4c387 100%); color:#fff;width: 210px; height: 50px;}
.check_boxs input[type="checkbox"]:checked ~ span::after {content: ""; position: absolute; border-radius: 0px; width: 30px; height: 30px;
left: 0px;top:2px; background: url(images/yellow-tik.svg) no-repeat;background-position: center center;}
.submit_btn input{position:absolute;left:0;top:0;heigh:100%;width:100%;background:none;border:none;appearance:none;-webkit-appearance:none;outline:none;box-shadow:none;border-radius:40px;font-weight: 400; font-style: normal; font-size: 16px;line-height: 100%;height:50px;text-transform: capitalize;color:#ffffff;padding:11px 68px 11px 30px;z-index:1;}
.submit_btn:before{content: ""; height: 50px; width: 50px; position: absolute; right: -1px;top: 50%; background: url(images/button-arrow.svg) no-repeat center center; border-radius: 50%; z-index: 1; transform: translateY(-50%);}
.submit_btn:after{content: ""; height: 50px; width: 50px; position: absolute; right: -1px; top: 0; background: #ffffff; border-radius: 50%;
opacity: 0; -webkit-transition: opacity 500ms ease; transition: opacity 500ms ease;}
.submit_btn{float:right; margin-top:65px;}
.submit_btn .wpcf7-spinner{position:absolute; right:-63px; top:13px;}
.contacts_form .sent .wpcf7-response-output{border:0px; margin:0px; padding:0px; color:#fff; margin-top:30px; max-width:515px;}
.frontline_form .captcha_section{float:left; margin-top:52px;}
/****************************************single-team-member-css-start************************************/
.single-team  header .header_inn{border-bottom:1px solid #F2EFEC;}
.single_team_member{width:100%; display:inline-block; vertical-align:top; margin:63px 0px 0px 0px;}
.single_team_member .breadcrumb {font-size:18px; color:var(--valico-heading); font-weight:600; float:left; margin-top:12px; text-transform: capitalize;}
.back_to_team{float:right; padding-right:117px;}
.single_team_member .breadcrumb a{font-size:18px; color:var(--valico-heading); text-decoration:none; margin-right:5px;}
.single_team_maincon{width:100%; display:inline-block; vertical-align:top; padding:64px 0px 0px 0px;}
.single_team_maincon .col-md-6:first-child{width: 53%; padding-right:40px;}
.single_team_maincon .col-md-6:last-child{width: 47%; padding-right:128px;}
.team_single_image img{border-radius:0px 20px 0px 20px;}
.team_single_heading .team_head{line-height:1; color:var(--valico-heading); font-size:50px; font-weight:300;}
.signle_team_designation{color:#505050; font-size:24px; font-weight:600;}
.team_single_content{padding-right:50px;}
.team_single_content p{color:#505050; font-size:18px; font-weight:300; line-height:24px; margin-top:23px;}
.team_single_content p:first-child{font-size:24px; line-height:36px; font-weight:200; padding-bottom:15px;}
.team_single_designation{width:100%; display:inline-block; vertical-align:top; padding:33px 0px 35px 0px;}
.single_team_contact_main{width:100%; display:inline-block; vertical-align:top; padding:40px 0px 30px 0px;}
.team_single_phone_number,
.team_single_email_id,
.team_single_linkedin_url{position:relative; padding-left:70px; padding-top:12px; padding-bottom:12px;border-bottom:1px solid #F2EFEC;}
.single_team_contact_main > div:last-child{border:none;}
.team_single_phone_number:after{background:url(images/team-call.svg) no-repeat; position:absolute; left:15px; top:15px; content:""; width:20px; height:20px;}
.team_single_email_id:after{background:url(images/team-email.svg) no-repeat; position:absolute; left:15px; top:17px; content:""; width:23px; height:16px;}
.team_single_linkedin_url:After{background:url(images/team-in.svg) no-repeat; position:absolute; left:15px; top:14px; content:""; width:18px; height:18px;}
.single_team_contact_main a{color:var(--valico-heading); font-size:18px; font-weight:600; text-decoration:none;}
/*.team_single_email_id{border-top:1px solid #F2EFEC; border-bottom:1px solid #F2EFEC;}*/
.back_to_team .valico_btn::before{left:0px; background: url(images/backto-all-arrow.svg) no-repeat center center;}
.back_to_team .valico_btn{padding-left:80px; padding-right:30px;}
.back_to_team .valico_btn::after{left:0px;}
/****************************************single-team-member-css-end************************************/
/****************************************patent-css-start************************************/
.banner-section{padding:70px 0px 170px 0px; width:100%; display:inline-block; vertical-align:top; background-size:100%; border-top:1px solid #F2EFEC; background: url(images/int-banner-mask.svg) no-repeat right top; position:relative;}
.banner-section:after {background:url(images/patent-shape.svg) no-repeat bottom; content: ""; position: absolute; width: 100%;
  bottom: 0; left: 0;  height: 200px;}
/*.intbanner_mask{background: url(images/int-banner-mask.jpg) no-repeat right; height:200px; width:100%; }*/
.patent_con_main{width:100%; display:inline-block; vertical-align:top;   padding:0px 0px 35px 0px; background-position:top center; background-size:100%; background:#FCFAF9;}
.valico_content{max-width:912px; margin-bottom:45px; font-size:24px;}
.valico_content p{ color:#505050; font-weight:300;  font-size:24px;}
.petentnumber_box_main{ width:100%; display:inline-block; vertical-align:top; position:relative; overflow:hidden; margin-bottom:70px;}
.petentnumber_box_main .row{margin:0px -1px 0px;}
.petentnumber_box_main .col-md-3{width:20%; text-align:center;  background:#fff; padding:0px;}
.number_list{width:100%; display:inline-block; vertical-align:top; border-right:1px solid #F2EFEC; border-bottom:1px solid #F2EFEC; padding:31px 0px 31px 0px; color:#F59A28; font-size:20px; font-weight:600;}
.number_list a{color:#F59A28; text-decoration:none;}
.banner-section .sub-title{color:var(--valico-heading); font-size:55px; font-weight:300;  padding-bottom:10px; }
.small_sub-title{color:#D5D5D5; font-size:18px; font-weight:600; margin-bottom:40px;}

.patent_con_main ol{counter-reset: item; margin:0px; padding:0px; margin-top:20px;}
.patent_con_main ol li{counter-increment: my-awesome-counter; position:relative;}
.patent_con_main ol li:before{content: counters(item, ".") ".";counter-increment: item;position: absolute;left: 0;color: var(--valico-primary);}
.patent_con_main ul{margin-top:30px;}
.patent_con_main li{position:relative; font-size: 18px; line-height: 24px; color: #6A6A6A; font-weight: 400; padding-left: 30px; margin-bottom: 31px;}
.patent_con_main ul li:after{position: absolute; content:"";  display: inline-block; width: 6px; height: 6px;
  background-color: var(--valico-primary); border-radius: 50%; left: 0; top: 9px;}

/****************************************patent-css-end************************************/
/****************************************contactus-css-start************************************/
.contact_banner{background:url(images/grad-banner-bg.png) no-repeat bottom; width:100%; display:inline-block; vertical-align:top; height:227px; background-size:cover; position:relative;}
.contact_heading{position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); 
z-index: 1; font-size:55px;}
.velico_medical{width:100%; display:inline-block; vertical-align:top; padding:20px 0px 20px 0px;}
.contact_left_con{max-width:265px;}
.contact_heading .cnt_head{font-size:55px; color:#fff; font-weight:300;}
.velico_medical_head .velico_head{color:var(--valico-heading); font-size:40px; font-weight:600; margin-bottom:40px;}
.velico_address{margin-bottom:28px;}
.velico_address p{color:#707070; font-size:24px; font-weight:600; padding-right:20px;}
.velico_phone_num,.velico_email{font-size:24px; color:#D2132E; font-weight:600;}
.number-text{width:52px; float:left;}
.number_text_right{margin-left:52px; position:relative;}
.velico_phone_num a,.velico_email a{color:#707070; font-weight:600;  text-decoration:none;}
.contact_us_redbox{width:100%; display: inline-flex; vertical-align:top; background:#d2132e; margin-bottom:12px; padding:22px 54px 22px 80px;  align-items: center; justify-content: space-between; }
.contact_us_sec{width:100%; display:inline-block; vertical-align:top; margin-bottom:40px; margin-top:50px;}
.velico_medical .row{align-items: center;}
.cnt_head{float:left; font-size:24px; color:#fff;font-weight:200;}
.contact_info{display: flex; align-items: center; width:405px;} 
.contact_person_image{width:160px; float:left;}
.contact_person_image img{width:122px; height:122px; border-radius:50%;}
.contact_person{ position:relative; text-align:left; }
.contact_name{font-size:18px; color:#fff; font-weight:600;}
.contact_person_number{font-size:18px; color:#fff; font-weight:600;}
.contact_person_number a{font-size:18px; color:#fff; font-weight:600; text-decoration:none;word-break: break-all;}
/****************************************contactus-css-end************************************/
/****************************************veliconews-css-start************************************/
.news_headingbg .related-news-title{color:var(--valico-heading); font-size:55px; font-weight:300;}
.news-section{width:100%; display:inline-block; vertical-align:top; margin:45px 0px 0px 0px;}
.news_breadcrum{width:100%; display:inline-block; vertical-align:top; border-top:1px solid #F2EFEC; padding:20px 0px 20px 0px;}
.news_title_bread{float:left; color:#D2132E; font-size:20px; font-weight:600; line-height:1; padding-right:30px;}
.news_title_bread a{color:#D2132E; text-decoration:none;}
.news_filter_link{float:left; border-left:1px solid #D2132E;}
.news_filter_link a{font-size:16px; color:#707070; font-weight:400; text-decoration:none; margin-left:35px;}
.news_filter_link a.current_page_item{color:#D2132E;}
/****************************************veliconews-css-end************************************/
/****************************************intellectual_main-css-start************************************/
.intellectual_main{display:inline-block; vertical-align:top; width:100%;}
.intellectual_main .sub-title{max-width:540px;}
.intellectual_main .flexible_block{background:#fcfaf9; width:100%; display:inline-block; vertical-align:top;}
.news_headingbg{background:url(images/news-bg-shape.svg) no-repeat; width:100%; display:inline-block; vertical-align:top; background-size:cover; padding:82px 0px 82px 0px; background-position:bottom; border-top:1px solid #F2EFEC;}
.news-section .latestnews_box_con{padding-bottom:43px;}
.intellectual_main .sort_content{font-size:24px; color:#505050; font-weight:300;}
.intellectual_main .sort_content p{margin-bottom:37px;}
.intellectual_main .flexible_block .container{max-width:855px;}
.intellectual_main .full_content p{color:#505050; font-size:18px; font-weight:400; margin-bottom:20px;}
.intellectual_main .content_main{padding:50px 0px 75px 0px;}
.intellectual_main .content_main .frontline_link{text-align:center; display:inline-block; vertical-align:top; width:100%; margin-top:30px;}
.page-template-content-intellectual-property .banner-section{padding-bottom:70px;}
.page-template-content-intellectual-property .banner-section::after{background:url(images/velico-shape-1.svg) no-repeat bottom; height:66px; background-size:cover;}
.page-template-content-intellectual-property .banner-section .sub-title{line-height:70px;}
/****************************************intellectual_main-css-end************************************/
/****************************************upcoming-css-start************************************/
.news_listing .news-section .row{margin: 0px -13px -1px;}
.news_listing .news-section{overflow:hidden; position:relative; margin-bottom:54px;}
.news_listing .upcoming_news{display:inline-block; vertical-align:top; width:100%; padding:74px 30px 80px 6px; position:relative;}
.news_listing .upcoming_news:After{background:#d5d5d5; position:absolute; right:0px; top:23px; height: calc(100% - +49px); width:1px;  content:"";}
.news_listing .upcoming_news:before{background: #d5d5d5; position: absolute; right: 28px; top: auto; bottom: 0px; width: calc(100% - 31px); height: 1px;
content: "";}
.news_listing .post_location{font-size:24px; color:#F59A28; font-weight:600; margin-bottom:16px;}
.news_listing .news_date{margin-bottom:15px;}
/****************************************upcoming-css-end************************************/
/****************************************Industry-css-start************************************/
.category-industry-news .latestnews_main .news_cat::after{border: 2px solid #F59A28;}
.category-industry-news .latestnews_main .news_cat{color: #F59A28;}
/****************************************Industry-css-end************************************/
/****************************************newscenter-css-start********************************/
.request_con_main{width:100%; display:inline-block; vertical-align:top; background:#fcfaf9; padding:70px 0px 137px 0px;}
.request_title .main_head{color:var(--valico-heading); font-weight:600; font-size:40px; margin-bottom:38px;}
.request_press{width:100%; display:inline-block; vertical-align:top;}
.request_download a{background: transparent linear-gradient(270deg, #D2132E 0%, #F59A28 100%) 0% 0% no-repeat padding-box;
/*box-shadow: 0px 10px 25px #F59A2880;*/ border-radius: 100px; height:50px; width:170px; display:inline-block; position:relative; text-align:left; padding-left:60px; color:#fff; text-decoration:none; line-height:50px; font-size:16px; font-weight:600;}
.request_download a:After{background:url(images/lock-icon.svg) no-repeat; width:30px; height:30px; position:absolute; left:30px; top:15px; content:"";}
.request_content p{font-size:24px; font-weight:300; color:#505050; margin-bottom:40px;}
.request_right_img{width:100%; text-align:right;}
.request_right_img img{box-shadow: 2px 2px 15px #00000026; border-radius: 0px 20px;}
.request_con_main .row{align-items: center;}
.news_category .category_title{color:var(--valico-heading); font-size:40px; font-weight:600; float:left;}
.news_centerhead_main{width:100%; display:inline-block; vertical-align:top; padding-bottom:40px;}
.news_centerhead_main .news_link{margin-top:0px;}
.news_category{width:100%; display:inline-block; vertical-align:top; padding:85px 0px 36px 0px;}
.cat_main_sec{width:100%; display:inline-block; /*border-bottom:1px solid #F2EFEC;*/ border-bottom:1px solid red; padding-bottom:70px; margin-bottom:80px;}
.cat_main_sec.cat_upcoming_event{border:0px; margin-bottom:0px; padding-bottom:0px;}
.newscenter_main .banner-section::after{background:url(images/velico-shape-1.svg) no-repeat bottom; height:66px; background-size:cover;}
.newscenter_main .banner-section{background:url(images/news-center-banner.svg) no-repeat right center; padding-bottom:60px;}
.newscenter_main .contact_us_redbox{margin-top:-80px; z-index:1; position:relative;}
.news_category .row{margin-left:-8px; margin-right:-8px;}
.news_category .col-md-4{padding-left:8px; padding-right:8px;}
.cat_main_sec.cat_upcoming_event .news_listing .upcoming_news::before{display:none;}
.cat_main_sec.cat_upcoming_event .news_listing .col-md-4:last-child .upcoming_news::after{display:none;}
/****************************************newscenter-css-end********************************/
/****************************************resources-css-start********************************/
.intro_text_sec.with-bg{background:#FCFAF9;margin-top:-121px;padding-top:121px;overflow:hidden;padding-bottom: 35px;}
.intro_text_sec{width:100%; display:inline-block; vertical-align:top; padding:0px 0px 0px 0px;}
.intro_text_sec_main .row{align-items: center;}
.intro_heading .intro_head{font-size:40px; font-weight:600; color:var(--valico-heading); padding-bottom:40px;}
.intro_text_sec .main_content p{font-size:24px; color:#505050; font-weight:300;}
.intro_text_sec .main_content p strong{font-weight:bold;}
.intro_text_sec .main_content p + p{margin-top:30px;}
.intro_text_sec_inner{max-width:624px;}
.press_releases_main {width:100%; display:inline-block; vertical-align:top; background:#F2EFEC; padding:70px 0px 60px 0px;}
.press_releases .row{margin-left:-8px; margin-right:-8px;row-gap:20px;}
.press_releases .col-md-3{padding-left:8px; padding-right:8px;}
.press_release_heading{width:100%; display:inline-block; vertical-align:top; margin-bottom:60px;}
.press_release_heading .press_head{color:var(--valico-heading); font-size:40px; font-weight:600;}
.press_content.latest_sec{background:#FFFFFF; width:100%; display:inline-block; vertical-align:top; padding:66px 40px 40px 36px;}
.press_heading.section_name{color:#6A6A6A; font-size:18px; font-weight:600; margin-bottom:73px;}
.intro_text_sec_main{position:relative;}
.press_readmore.section_link a{color:var(--valico-heading); text-decoration:none; font-weight:600; position:relative; padding-right:42px;}
.press_readmore.section_link a:After{background:url(images/red-arrow-hover.svg) no-repeat; position:absolute; right:0px; top:2px; content:""; width:16px; height:16px;}
.publication_sec_main{width:100%; display:inline-block; vertical-align:top; padding:75px 0px 10px 0px; border-bottom:1px solid #F2EFEC;}
.publication_heading .publication_head{color:var(--valico-heading); font-size:40px; font-weight:600; margin-bottom:55px;}
.publication_sec{ display:block; margin:auto; vertical-align:top; max-width:1048px;}
.publication{width:100%; display:inline-block; vertical-align:top; border-bottom:1px solid #D5D5D5; padding-bottom:20px; margin-bottom:40px; position:relative;}
.publication .title .ttle_head{color:#D2132E; font-weight:600; font-size:22px;}
.publication_short_cnt p{color:#6A6A6A; font-size:18px; font-weight:600;}
.publication_left{max-width:100%;/* float:left;*/}
.publication_left .title{margin-bottom:25px;}
.download_link_sec{/*float:right; position:absolute; right:0px; bottom:20px;*/width: 100%;margin-top: 25px;}
.download_link_sec a{color:#D2132E; font-size:16px; text-decoration:none;position:relative;padding-right:50px;width: 100%;display: inline-block;}
.download_link_sec a:after{background:url(images/download-icon-pink.svg) no-repeat center center; position:absolute;right:0px; bottom:0px; content:""; width:24px; height:34px;}
.publication_sec .publication:last-child{border-bottom:0px; padding-bottom:0px;}
.video_sec{width:100%; display:inline-block;  padding:55px 0px 75px 0px;}
.video_sec.with-bg,
.publication_sec_main.with-bg{background:#F2EFEC;}
.video_heading_sec .head_video{color: var(--valico-heading); font-size:40px; font-weight:600; margin-bottom:42px;}
.video_sec_main .row{margin-left:-8px; margin-right:-8px;row-gap:30px;}
.video_sec_main .col-md-4{padding-left:8px; padding-right:8px;}
.video_cnt.section_name{font-size:24px; color:#505050; font-weight:300; line-height:36px; margin-top:36px; padding-right:50px;}
.video_image_sec.section_date{position:relative;}
.resources_videobtn {width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: block; background: url(images/play-hover-icon.svg) no-repeat center center; text-align: center; font-size: 0px;   text-indent: -9999px; background-size:98px;}
.intotextimg{text-align:right; width: calc(50vw - +48px); position: relative; float:left; margin: 0px;}
.intro_text_sec_main .col-md-6:last-child{padding:0px; margin-top:-30px;}
.video-slider-wrap{}
.video-slider-wrap .slick-arrow {position: absolute;left: 50%;transform:translateX(-50%);bottom: 0px;height: 67px;z-index: 1;width: 67px;border-radius: 50%;background-repeat: no-repeat;background-position: center center;border: none;appearance: none;-webkit-appearance: none;outline: none;box-shadow: none;background-color:white;font-size:0px;text-indent:-99999px;}
.video-slider-wrap .slick-arrow + .slick-list{padding-bottom:87px;}
.video-slider-wrap .slick-arrow.slick-prev {background-image: url(images/img-slide-prev-hover.svg);left: calc(50% - 42px);}
.video-slider-wrap .slick-arrow.slick-next {background-image: url(images/img-slide-next-hover.svg);left:calc(50% + 42px);}

/****************************************resources-css-end********************************/

/****************************************privacypolicy-css-start************************************/
.policy_main{width:100%; display:inline-block; vertical-align:top; border-top: 1px solid #F2EFEC;}
.banner_section{background:url(images/news-bg-shape.svg) no-repeat; width:100%; display:inline-block; vertical-align:top; background-size:cover; padding:82px 0px 82px 0px; background-position:bottom; border-top:1px solid #F2EFEC;}
.cookie_policy_sec .posts_head{color:var(--valico-heading); font-size:40px; font-weight:600; margin-bottom:38px; line-height:1;	}
.whysybx .cookie_policy_sec  p{font-size:24px; line-height:36px;}
.policy_main .policy_content{width:100%; display:inline-block; vertical-align:top; padding:20px 0px 50px 0px;}
.policy_main .policy_content .container{max-width:800px;}
/****************************************privacypolicy-css-end************************************/
.news_image img{height:284px; width:100%; object-fit: cover;}

.general_main .content_and_image{padding-bottom:0px;}
.general_main .introduction_section{margin-top:120px;}
.general_main .history_section{ padding-bottom:0px;}
.general_main .benefit_section{margin-top:120px;}
.general_main .open_position{margin-top:120px;}
.general_main .open_position + .open_position{padding-top:0px; margin-top:0px;}

.general_main .our_culture_section + .our_culture_section{padding-top:30px; background:red;}
.frontline_form .check_boxs{padding-left:32px;}
.category-upcoming-event .news_listing .news-section{margin-bottom:0px;}
.page-template-content-news-center .category_data{border-bottom: 1px solid #F2EFEC; width:100%; display:inline-block; padding-bottom: 70px;
margin-bottom: 80px;}
.page-template-content-news-center .cat_main_sec{border:0px; margin:0px; padding:0px;}
.news_category .category_data:last-child{border:0px; margin-bottom:0px; padding-bottom:0px;}
.process_video_image .video_url{height: 100%;width: 100%;display: block;}
.news_filter_link{display:flex;}
.news_filter_link li.current_page_item a{color: #D2132E;}

/*******************************FrontlineODP-css-start********************/
.frontline_main_div{width:100%; display:inline-block; vertical-align:top; background:#FCFAF9;padding-bottom: 70px;z-index: 0;position: relative;}

.frontline_row{align-items: self-start;display: flex;flex-wrap: wrap;}
.frontLine_leftPart {position: sticky;position: -webkit-sticky;top: 160px;z-index: 99;display: flex;align-items: flex-end;justify-content: flex-end;padding-right: 15px;width: calc(50% - 206px);text-align: right;}
.frontLine-list {max-width: 100%;position: relative;text-align: left;width: 405px;padding-right: 70px;}
ul.frontLine-list:before {content: '';position: absolute;left: -207px;bottom: -211px;background: url(images/sidebar-pattern.svg) no-repeat center center;width: 341px;height: 345px;}
ul.frontLine-list li{border-top:1px solid #F2EFEC;position: relative;}
ul.frontLine-list li:first-child{border-top:none;}
ul.frontLine-list li a{font-size:20px; color:#505050; font-weight:300; text-decoration:none;padding: 13px 0;display: inline-block;}
ul.frontLine-list li:first-child a{padding-top:6px;}
ul.frontLine-list li a.active{color:var(--valico-secondary);font-weight:600;}
.frontLine_rightPart{overflow:hidden;width:calc(50% + 206px);}
.fl_rightPart_wrap{width:100%;/*max-width:726px;*/}
.fl_rightPart_wrap .container{width:100%;padding:0px;max-width:726px;margin:0px;}
.fl_section_ttl {font-family: "adelle-sans";font-weight: 600;font-size: 40px;line-height: 60px;color:var(--valico-heading);}
.fl_section_cnt {font-family: "adelle-sans";font-weight: 300;font-size: 24px;line-height: 36px;color:var(--valico-text);margin-top:49px;}

.video_content_section{width:100%;}
.video_content_section.with-bg{background:#FCFAF9;padding-top: 50px;padding-bottom: 50px;}
.video_content_section.with-bg .who_serve_container{padding-bottom:0px;}
.video_content_section + .video_content_section,
.image_slider_section + .video_content_section{border-top:1px solid #F2EFEC;margin-top:57px;padding-top:33px;}
.video_content_image{position:relative;width:100%;height:100%;margin-top: 39px;text-align:center;}
.video_content_image:first-child{margin-top: 0px;}
.video_content_image img{box-shadow:0px 5px 10px rgba(0,0,0,0.16);}
.video_content_image .video_url{width:100%;height:100%;position:absolute;left:0;top:0;display:block;background: url(images/Video-section.svg) no-repeat center center;background-size:147px;text-align: center;font-size: 0px;text-indent: -9999px;}
.video_content_description{margin-top:46px;}
.video_content_description p{font-family: "adelle-sans";font-weight: 300;font-size: 18px;line-height: 24px;color:var(--valico-text);margin-top:16px;}
.video_content_description p:first-child{margin-top:0px;}

.image_slider_section{border-top:1px solid #F2EFEC;margin-top:57px;padding-top:33px;overflow:hidden;}
.fl_rightPart_wrap .image_slider_section .container{padding:0px;max-width:100%;}
.image-slider{margin-top:50px;padding-bottom: 126px;max-width: 833px;}
.image_slide_heading{margin-top:30px;padding-right:8px;}
.image_slide_ttl {font-family: "adelle-sans";font-weight: 600;font-size: 25px;line-height: 33px;color: var(--valico-heading);text-decoration: none;display: inline-block;position: relative;padding-right: 71px;}
.image_slide_ttl:before {content: '';display: inline-block;background: url(images/ttl-arrow.svg) no-repeat center center;height: 30px;width: 30px;position: absolute;right: 0;top: 0;}
.image-slider .slick-list{overflow:visible;}
.image-slider .slick-arrow {}

.content_block_section{border-top:1px solid #F2EFEC;margin-top:57px;padding-top:33px;}

.fl_section_cnt h4{font-family: "adelle-sans";font-weight: 600;font-size: 24px;line-height: 36px;color:var(--valico-primary);margin-top:30px;}
.content_block_section .fl_section_cnt p{font-family: "adelle-sans";font-weight: 300;font-size: 18px;line-height: 24px;color:var(--valico-text);margin-top:25px;}
.content_block_section .content_block_image{margin-bottom:30px;margin-top:30px;}
.resources_link{margin-top:30px;}
.resources_link .valico_btn {min-width: 208px;}

.faqs_section{border-top:1px solid #F2EFEC;margin-top:57px;padding-top:33px;}
.accordion-collapse {transition: height .35s ease;-webkit-transition: .35s ease;}
.faqs_listing{margin-top: 28px;}
.accordion-item{border-radius:0px !important;border:none;background:none;box-shadow:none;border-top:1px solid var(--valico-primary);border-bottom:1px solid var(--valico-primary);}
.faqs_listing .accordion .accordion-item:last-child{border-bottom:none;}
.accordion-item .accordion-button{border:none;background:none;box-shadow:none;border-radius:0px !important;font-family: "adelle-sans";font-weight: 600;font-size: 24px;line-height: 36px;color:var(--valico-primary);padding: 25px 101px 28px 0px;}
.accordion-item .accordion-body{padding:9px 0px 38px;font-family: "adelle-sans";font-weight: 300;font-size: 18px;line-height: 24px;color: var(--valico-text);}
.accordion-item .accordion-button:after{width:38px;height:19px;background:url(images/faq-arrow.svg) no-repeat center center;position:absolute;right:5px;top:27px;transform:rotate(0deg);transition: height .35s ease;-webkit-transition: .35s ease;}
.accordion-item .accordion-button[aria-expanded="true"]{color:var(--valico-secondary);}
.accordion-item .accordion-button[aria-expanded="true"]:after{transform:rotate(180deg);background-image:url(images/faq-arrow-hover.svg);}


.testimonial_section{border-top:1px solid #F2EFEC;margin-top:57px;padding-top:33px;overflow:hidden;}
.fl_rightPart_wrap .testimonial_section .container{padding:0px;width:100%;max-width:100%;}
.testimonial_slider{  padding-bottom: 81px;margin-top:30px;max-width: 833px;}
.testimonial_item{padding:15px 8px;}
.testimonial_wrap {padding: 86px 78px 54px 130px;background: #fff;box-shadow: 0px 5px 15px rgba(0,0,0,0.16);position:relative;}
.testimonial_wrap img{margin-left:auto;margin-bottom:44px;}
.testimonial_desc {font-family: "adelle-sans";font-weight: 300;font-size: 24px;line-height: 36px;color: var(--valico-text);}
.testimonial_name {font-family: "adelle-sans";font-weight: 600;font-size: 24px;line-height: 36px;color: var(--valico-heading);margin-top: 26px;}
.testimonial_wrap:before {content: '';position: absolute;left: 30px;top: 50px;background:url(images/quote.svg) no-repeat center center;width: 52px;height: 40px;}
.testimonial_slider .slick-list{margin:0px -12px;overflow:visible;}
.fl_rightPart_wrap .testimonial_slider .slick-list{/*overflow:hidden;*/}
.testimonial_slider .slick-slide{max-width:860px;}
.testimonial_slider .slick-dots{display:none !important;position: absolute;bottom: 0;width: 100%;}
.testimonial_slider .slick-dots li{width:100%;}
.testimonial_slider .slick-dots li button {width: 100%;font-size: 0px;height: 5px;background: var(--valico-primary);display: inline-block;box-shadow: none;border: none;appearance: none;-webkit-appearance: none;text-indent: -99999px;opacity: 0;margin: 0;padding: 0;line-height: 100%;}
.testimonial_slider .slick-dots li.slick-active button{opacity:1;}
.image-slider .slick-arrow,
.testimonial_slider .slick-arrow {position: absolute;bottom: 0;height: 67px;width: 67px;display: inline-block;border: none;box-shadow: none;appearance: none;-webkit-appearance: none;border-radius: 50%;font-size:0px;text-indent:-99999px;background-repeat:no-repeat;background-position:center center;background:none;z-index: 1;}
.image-slider .slick-prev,
.testimonial_slider .slick-prev{background-image:url(images/img-slide-prev.svg);right: 87px;left: auto;}
.image-slider .slick-next,
.testimonial_slider .slick-next{background-image:url(images/img-slide-next.svg);right: 0px;}

.cvln_flex_block .testimonial_section {overflow: hidden;border: none;margin-top: 0;padding-top: 84px;padding-bottom: 76px;position:relative;}
.cvln_flex_block .testimonial_section .container{position:relative;}
.cvln_flex_block .testimonial_section .container:before {content: '';position: absolute;right: 100%;height: 100%;width: 5000px;background: #ffffff;display: inline-block;bottom: -10px;z-index: 1;}
.cvln_flex_block .testimonial_slider .slick-list{overflow:visible;}
.cvln_flex_block .testimonial_slider .slick-arrow{display:none !important;}
.cvln_flex_block .testimonial_slider:before{content:'';position:absolute;right:calc(-900% - 0px);bottom:6px;width:1000%;height:1px;background: var(--valico-primary);display: inline-block;}
.cvln_flex_block .testimonial_slider .slick-dots {display: flex !important;}


.ind_testimonial .testimonial_slider .slick-dots{display:none !important;position: absolute;bottom: 0;width: 100%;}
.ind_testimonial .testimonial_slider .slick-dots li{width:100%;}
.ind_testimonial .testimonial_slider .slick-dots li button {width: 100%;font-size: 0px;height: 5px;background: var(--valico-primary);display: inline-block;box-shadow: none;border: none;appearance: none;-webkit-appearance: none;text-indent: -99999px;opacity: 0;margin: 0;padding: 0;line-height: 100%;}
.ind_testimonial .testimonial_slider .slick-dots li.slick-active button{opacity:1;}
.ind_testimonial .testimonial_slider .slick-arrow {position: absolute;bottom: 0;height: 67px;width: 67px;display: inline-block;border: none;box-shadow: none;appearance: none;-webkit-appearance: none;border-radius: 50%;font-size:0px;text-indent:-99999px;background-repeat:no-repeat;background-position:center center;background:none;z-index: 1;}
.ind_testimonial.testimonial_section {overflow: hidden;border: none;margin-top: 0;padding-top: 84px;padding-bottom: 76px;position:relative;}
.ind_testimonial.testimonial_section .container{position:relative;}
.ind_testimonial.testimonial_section .container:before {content: '';position: absolute;right: 100%;height: 100%;width: 5000px;background: #ffffff;display: inline-block;bottom: -10px;z-index: 1;}
.ind_testimonial .testimonial_slider .slick-list{overflow:visible;}
.ind_testimonial .testimonial_slider .slick-arrow{display:none !important;}
.ind_testimonial .testimonial_slider:before{content:'';position:absolute;right:calc(-900% - 0px);bottom:6px;width:1000%;height:1px;background: var(--valico-primary);display: inline-block;}
.ind_testimonial .testimonial_slider .slick-dots {display: flex !important;}

/*******************************FrontlineODP-css-end********************/

.news_breadcrum{border-bottom: 1px solid #F2EFEC;}
.civilian_headingbg {padding-top: 70px;padding-bottom:78px;background: url(images/banner-bg-shape.svg) no-repeat right top;background-size: cover;}
.related-news-title {color: var(--valico-heading);font-size: 55px;font-weight: 300;padding-bottom: 10px;}
.intr_frnt_section {background: url(images/infro-bg.svg) no-repeat top center;padding-top: 129px;padding-bottom: 127px;background-size: cover;margin-top: -20px;}
.intr_frnt_section .request_title .main_head{color:#ffffff;}
.intor_big_cnt{font-size: 24px;font-weight: 300;color: #ffffff;margin-bottom: 40px;}
.intor_small_cnt,
.intor_small_cnt p {font-family: "adelle-sans";font-weight: 300;font-size: 18px;line-height: 24px;color: #ffffff;margin-top: 16px;}
.intor_small_cnt p:first-child {margin-top: 0px;}
.intro_image img{box-shadow: 2px 2px 15px #00000026;border-radius: 0px 20px;}
.who_serve_container{width:100%;padding:0px;max-width:726px;margin:0px auto;padding-bottom:57px;}
.app_ind_section {background: #FCFAF9;padding-top: 99px;padding-bottom: 91px;}
.app_ind_header{max-width:754px;}
.app_ind_boxes{padding-top:67px;}
.app_ind_boxes .row{margin-left:-8px; margin-right:-8px;}
.app_ind_boxes .col-xl-3{padding-left:8px; padding-right:8px;}
.app_ind_box {background: #ffffff;box-shadow: 0px 4px 15px #d5d5d5;padding: 31px 37px 31px 27px;border-radius:0px 20px 0px 20px;margin-top:15px;margin-bottom:15px;}
.app_ind_img{width:100%;text-align:right;margin-bottom:44px;}
.appl_box_content {font-family: "adelle-sans";font-weight: normal;font-size: 18px;line-height: 24px;color: var(--valico-text);}
.value_bnft_section{padding-top:89px;padding-bottom:77px;background: url(images/value-bg-pattern.svg) calc(100% - 70px) center no-repeat;}
.value_bnft_lists{margin-top:40px;}
.value_bnft_lists .row{counter-reset: item;}
.value_bnft_lists .col-12{position:relative;counter-increment: my-awesome-counter;}
.value_bnft_lists .col-12 .value_bnft {position: relative;font-family: "adelle-sans";font-weight: normal;font-size: 18px;line-height: 24px;color: var(--valico-primary);padding: 30px 0px 30px 64px;}
.value_bnft_lists .col-12 .value_bnft:before {content: "0"counters(item,".") " ";counter-increment: item;position: absolute;left: 0px;top: 30px;font-size: 40px;line-height:40px;font-family: "adelle-sans";font-weight: 600;}

.why_is_section {padding-bottom: 150px;padding-top: 120px;border-bottom: 1px solid #F2EFEC;border-top: 1px solid #F2EFEC;margin-bottom: 69px;}
.why_is_section .why_is_image {position: relative;}
.why_is_section .why_is_image:after {content: '';display: inline-block;background: url(images/img-top-shape.svg) no-repeat center center;width: 349px;height: 353px;position: absolute;right: -139px;bottom: -140px;}
.page-template-content-civillian-ems .why_is_section {overflow:hidden;}
.civilian_ems_body .why_is_section .why_is_image:after {right: auto;left: -100px;bottom: -57px;}
.page-template-content-civillian-ems .why_is_section .why_content p:last-child{margin-bottom:0px;}

.using_frnt_sec{background:url(images/usong-frontline-bg.svg) no-repeat center center;background-size:cover;padding:73px 0px;margin-top:73px;}
.using_frnt_sec .left_image img{width:100%;}
.using_frnt_sec .lf_head{line-height:60px;color:#ffffff;}
.using_frnt_sec .rt_heading{max-width:420px;}
.using_frnt_sec .rt_content{margin-top:40px;max-width: 100%;}
.using_frnt_sec .rt_content p{margin-top:0px;margin-bottom:22px;font-size:18px;line-height:24px;color:#ffffff;}
.using_frnt_sec .rt_content p:last-child{margin-bottom:0px;}

.banner-section + .content_and_image {background-color: #fcfaf9;padding-bottom:120px;}
.open_position + .video_content_section{padding-top:70px;}
.faqs_section + .app_ind_section {margin-top: 90px;}
.testimonial_section + .learn_more_sec {margin-top: 90px;}

.content_and_image .rt_content h4{font-family: "adelle-sans";font-weight: 600;font-size: 24px;line-height: 36px;color: var(--valico-primary);margin-top: 30px;}
.content_and_image .rt_content p{margin-top:25px;}
.content_and_image .left_image{overflow:visible;box-shadow:none;}
.content_and_image .left_image img {box-shadow: rgb(0 0 0 / 15%) 2px 2px 15px;border-radius: 0px 20px 0 20px;}

.errormaindiv{position:relative;width:100%;padding-top: 130px;padding-bottom: 130px;overflow:hidden;}
.errormaindiv:before{content:'';position:absolute;left:0;top:0;background:url(images/error-left-bg.svg) no-repeat center center;display:inline-block;width: 407px;height: 500px;}
.errormaindiv:after{content:'';position:absolute;right:0;bottom:0;background:url(images/error-right-bg.svg) no-repeat center center;display:inline-block;width: 419px;height: 499px;}
.error_page_cell{width:100%;max-width:678px;margin:0 auto;display:block;text-align:center;padding:82px 130px 0;position:relative;}
.error_page_cell:before{content:'';position:absolute;left:0;bottom:45px;background:url(images/error-left-dots.svg) no-repeat center center;display:inline-block;width: 157px;height: 159px;}
.error_page_cell:after{content:'';position:absolute;right:0;top:0;background:url(images/error-right-dots.svg) no-repeat center center;display:inline-block;width: 174px;height: 175px;}
.errtx {font-family: "adelle-sans";font-weight: 300;font-size: 28px;line-height: 38px;color: var(--valico-text);margin-top: 38px;margin-bottom: 37px;}

.listing_pagination{margin-bottom: 54px;}
.listing_pagination .pagination_wrap{display:flex;align-items:center;justify-content:center;}
.listing_pagination .pagination_wrap .page-numbers {font-size: 16px;color: var(--valico-heading);text-decoration: none;position: relative;font-weight: 600;margin:0px 10px;}
.listing_pagination .pagination_wrap span.page-numbers {color: #D2132E;}
.listing_pagination .pagination_wrap .prev.page-numbers {background: url(images/gray-arrow.svg) no-repeat;width: 16px;height: 16px;font-size: 0px;text-indent:-99999px;transform: rotate(180deg);}
.listing_pagination .pagination_wrap .next.page-numbers {background: url(images/gray-arrow.svg) no-repeat;width: 16px;height: 16px;font-size: 0px;text-indent:-99999px;}
.listing_pagination .pagination_wrap .prev.page-numbers.disable,
.listing_pagination .pagination_wrap .next.page-numbers.disable{opacity: 0.5;cursor: not-allowed;background-image: url(images/gray-arrow.svg) !important;}

.page-template-content-general-page .general_main .image-slider{overflow:hidden;max-width: calc(100% - 5px) !important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-parent a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item a.mega-menu-link{color: var(--valico-secondary);}
 
.news_event_detail_main {border-top: 1px solid #F2EFEC;}
.news-event-topsec{padding: 70px 0 45px 0;border-bottom:1px solid #F2EFEC;}
.circle-title{font-size: 20px;line-height: 26px;font-weight: 600;position: relative;color: var(--valico-primary);padding-left: 40px;margin-top: 6px;}
.circle-title:before{display: inline-block;position: absolute; content: '';width: 16px;height: 16px;border:2px solid var(--valico-primary);left: 0;border-radius: 50%;top: 4px;}
.date_post{font-size: 24px;line-height: 36px;color: var(--valico-primary);font-weight: 600;margin-bottom:35px;}
.news-event-topleft .valico_btn{padding: 11px 20px 11px 55px;position: absolute;bottom: 0;}
.news-event-topleft .valico_btn::before{left: -1px;right: auto;transform:scaleX(-1) translateY(-50%);-webkit-transform:scaleX(-1) translateY(-50%);}
.news-event-topleft .valico_btn::after{left: -1px;right: auto;}
.news-event-topright, .news-article-rightbx{max-width: 750px;}
.post_location_ttl, .news-related-ttle{font-size: 55px;line-height: 70px;color: var(--valico-heading);font-weight: 300;}
.post_locat_title {font-size: 24px;line-height: 36px;color: #707070;font-weight: 600;position: relative;padding-left: 45px;margin-top: 35px;}
.post_locat_title:before{position: absolute;content:'';display: inline-block;background-image:url(images/post-location.svg);left: 0;width: 26px;height: 37px;background-repeat: no-repeat;}
.upcoming_event_sec .news-topleftinn{position: relative;height: calc(100% - 90px);}
.news-topleftinn{height:calc(100% - 20px);position: relative;}
.news-event-topsec .circle-title{color: var(--valico-secondary);}
.news-event-topsec .circle-title:before{border-color: var(--valico-secondary);}
.news-event-topsec.upcoming_event_sec .circle-title{color: var(--valico-primary);}
.news-event-topsec.upcoming_event_sec .circle-title:before{border-color: var(--valico-primary);}

.post_information.whysybx .post_single_image + .heading_and_content_sec .post_head .posts_head{font-size:40px;line-height: 46px;margin-bottom: 25px;color:var(--valico-heading);}

.news-articlemain-wrap{padding:56px 0 55px 0;border-bottom: 1px solid #F2EFEC;}
.post_single_image{margin-bottom: 50px;}
.post_single_image img{width: 100%;}
.share-ttle{font-size: 18px;line-height: 24px;color:var(--valico-heading);margin-bottom: 21px;}
.posts_head{font-size: 40px;line-height: 24px;color: var(--valico-heading);font-weight: 600;}
.news-article-rightbx .container{padding: 0;}
.share-socialbx .a2a_kit a{margin-right: 30px;background-repeat: no-repeat;background-position: center;}
.share-socialbx .a2a_kit a span{display: none;}
.share-socialbx .a2a_kit{display: flex;align-items: center;}
.share-socialbx .a2a_kit a.a2a_button_email{display: inline-block;width: 19px;height: 14px;background-image: url(images/news-Email.svg);}
.share-socialbx .a2a_kit a.a2a_button_facebook{display: inline-block;width: 12px;height: 23px;background-image: url(images/news-facebook.svg);}
.share-socialbx .a2a_kit a.a2a_button_twitter{display: inline-block;width: 23px;height: 24px;background-image: url(images/news-twitter.svg);}
.share-socialbx .a2a_kit a.a2a_button_linkedin{display: inline-block;width: 20px;height: 23px;background-image: url(images/news-linkedin.svg);}
.share-socialbx .a2a_kit a.a2a_button_copy_link{display: inline-block;width: 25px;height: 11px;background-image: url(images/news-link.svg);}
.share-socialbx .a2a_kit a.a2a_button_copy_link:last-child{margin-right: 0;}


.share_article.share_sticky{position: sticky;top: 150px;}
.whysybx p a, .whysybx li a,.whysybx a{color:var(--valico-primary);}
.whysybx p{font-size: 18px;line-height: 24px;color: #6A6A6A;margin-bottom: 24px; font-weight:300;}
.whysybx h1, .whysybx h2, .whysybx h3, .whysybx h4, .whysybx h5, .whysybx h6{margin-top: 35px;margin-bottom: 30px;font-weight: 600;}
.whysybx h1 span, .whysybx h2 span, .whysybx h3 span, .whysybx h4 span, .whysybx h5 span, .whysybx h6 span{color: var(--valico-primary);}
.whysybx h1, .whysybx h2{font-size: 40px;line-height: 44px;color: var(--valico-heading);}
.whysybx h3{font-size: 22px;line-height: 24px; color: #D2132E;}
.whysybx h4{font-size: 20px;line-height: 22px; color: #D2132E;}
.whysybx h5{font-size: 18px;line-height: 20px; color: #D2132E;}
.whysybx h6{font-size: 18px;line-height: 20px; color: #D2132E;}
.whysybx blockquote{padding-left: 75px;margin-bottom: 50px;position: relative;margin-top: 0px;padding-top: 12px;}
.whysybx blockquote:before{position: absolute;content: '';left: 0;top: 8px;background-image: url(images/quote-yell.svg);background-repeat: no-repeat;width: 31px;height: 40px;display: inline-block;background-size: 31px;}
.whysybx blockquote p{font-size: 20px;line-height: 30px;color: #F59A28;}
.whysybx ul, .whysybx ol{list-style:none;padding: 0 0 0 19px;margin-top: 34px;margin-bottom: 40px;}
.whysybx li{position: relative;font-size: 18px;line-height: 24px;color: #6A6A6A;font-weight: 600;padding-left:30px;margin-bottom: 31px;}
.whysybx ul > li:after{position: absolute;content:'';display: inline-block;width: 6px;height: 6px;background-color: var(--valico-primary);border-radius: 50%;left: 0;top: 9px;}
.whysybx ol{counter-reset: item;}
.whysybx ol > li{counter-increment: my-awesome-counter;}
.whysybx ol > li:before{content: counters(item, ".") ".";counter-increment: item;position: absolute;left: 0;color: var(--valico-primary);}
.news-article-rightbx .two_image_section{margin-top: 40px;margin-bottom: 40px;}
.two_image_section .col-md-6 img{width: 100%;max-width:inherit;}
.two_image_section .col-md-6{margin-bottom: 10px;margin-top: 10px;}
.two_image_section .img_sec {border: 5px solid white;box-shadow: 0px 0px 5px rgba(0,0,0,0.16);margin-bottom: 15px;}
.news-related-mainbx .news-related-ttle{margin-bottom: 45px;}
.news-related-mainbx .news_cat{color:#F59A28;}
.news-related-mainbx .news_cat::after{border-color:#F59A28;}
.small-location-ttle{font-size: 24px;line-height: 36px;color: #F59A28;font-weight: 600;margin-bottom: 20px;}
.whysybx .post_cnt li{padding-left:56px;}

.policy_main .banner_section .entry-title{color: var(--valico-heading);font-size: 55px;font-weight: 300;padding-bottom: 10px;}

.page-template-content-general-page .general_main .image-slider,
.page-template-content-general-page .general_main .testimonial_slider{max-width:100%;}
/*Employment Form Design*/

.employment-form-main {width: 100%;max-width: 100%;margin: 0 auto;border: 1px solid #000;}
.employment-form-main *{font-size: 16px;line-height: 22px;}
.employment-form-main p{font-size: 16px;}

.custom_form_wrap {padding: 50px 0;}
.form-main-heading{width:100%;text-align:center;}
.d-flex{display:flex;}
.w-100{width:100%;}
.w-50{width:50%;}
.employment-form-main input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black;
}
.employment-form-main input::-moz-placeholder { /* Firefox 19+ */
  color: black;
}
.employment-form-main input:-ms-input-placeholder { /* IE 10+ */
  color: black;
}
.employment-form-main input:-moz-placeholder { /* Firefox 18- */
  color: black;
}

input{outline:none;}
input[type="text"]{width:100%;border:none;border-bottom:1px solid #000000;background:#f1f4ff;height: 20px;}
input[type="email"]{width:100%;border:none;border-bottom:1px solid #000000;background:#f1f4ff;height: 20px;}
input[type="date"]{width:100%;border:none;border-bottom:1px solid #000000;background:#f1f4ff;height: 20px;}
input[type=checkbox]{margin:0px;width: 13px;height: 13px;appearance: checkbox;-webkit-appearance: checkbox;}
input[type="radio"] {margin: 0px;width: 13px;height: 13px;appearance: radio;-webkit-appearance: radio;margin-right: 3px;}
textarea{width:100%;border:none;border-bottom:1px solid #000000;background:#f1f4ff;height: 20px;resize:none;}
.m-0{margin:0rem;}
.mb-0{margin-bottom:0rem;}
.custom_form_wrap .mt-1{margin-top:15px !important;}
.mt-2{margin-top:2rem;}
.mr-1{margin-right:10px;}
.mr-2{margin-right:10px;}
.mr-5{margin-right:5rem;}
.mr-6{margin-right:6rem;}
.mr-7{margin-right:7rem;}
.mr-8{margin-right:8rem;}
.form-group.d-flex{align-items:center;}
.align-items-center{align-items:center;}
.border-bottom{border-bottom: 1px solid #000000;}
.employment-form-inner,
.work-expe-text-block,
.work-expe-text-block,
.employers-details .col-md-6,
.last-supervisor label,
.emp-dates label,
.leaving-job{padding:10px;}
.employers-details .col-md-6.employer-detail + .col-md-6{padding-top:0px;padding-left:0px;}
.table-heading {border-bottom: 1px solid #000000;text-align: center;height: 75px;padding-top: 5px;}
.edu-detail{margin:0px;}
.edu-detail > div{padding:0px;border-left: 1px solid #000000;}
.edu-detail > div:first-child{border-left: 0px solid #000000;}
.school-name{padding-left:5px;padding-right:5px;}
.border-bottom{min-height:23px;}
.border-bottom input {border: none;height: 22px;}
label.error{color: red;margin-top:2px;}
.term-title,
.term-sub-title,
.term-description p{margin-top:15px;}
.available-weekly-section{max-width: 320px;}
.app-main-name span, 
.app-how-long span, 
.app-email-add span, 
.app-home-tel span, 
.app-cell-phone span {width: 130px;min-width: 130px;}
.app-age-list span {width: 200px;min-width: 200px;}
.available-weekly-section span {width: 190px;min-width: 190px;}
.available-work-nights span {width: 185px;min-width: 185px;}
.app-available-work{margin-top:25px;}
.left-side-work span {width: 74px;min-width: 74px;}
.right-side-work span {width: 50px;min-width: 50px;}
.available-employment-section span {width: 350px;min-width: 350px;}
.work-expe-text-block span {width: 180px;min-width: 180px;}
.employer-detail span {width: 145px;min-width: 145px;}
.leaving-job span {width: 235px;min-width: 235px;}
.job-tit span {width: 145px;min-width: 145px;}
.last-supervisor input,
.last-supervisor textarea{height: 73px;border: none;margin-bottom: -5px;}
.employment-desired-section span{margin-right:10px;}
.multi-checkbox {display: flex;}
.multi-checkbox .form-group{margin-left:10px;}
.date_label {min-width: 45px;}
.input-field-phone {padding-left: 55px;}
.intl-tel-input.separate-dial-code .selected-flag{background:none;width: 46px !important;}
.employment-form-main .submit_btn{float:left;}
.employment-form-main .error{margin-left:0px;}
.intl-tel-input{position:absolute;left:0;top:0;}
.intl-tel-input.separate-dial-code .selected-dial-code{font-size:0px;}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {width: 46px !important;}

/* signup form section design  */
.signup_form_sec{background: url(images/bg-formsec.jpg) no-repeat;background-size: cover;background-position: center;padding: 100px 0px 70px 0px; display:none; }
.news_input input{width: 100%;border: 1px solid #F59A28;border-radius: 30px;height: 52px;background: none;
color: #F59A28;padding-left: 30px;padding-right: 30px;}
.your-checkbox{display:block;width: auto;margin: 0 auto;position: relative;max-width: 453px;text-align: left;margin-top:30px; padding-left:20px;}
.your-checkbox input[type="checkbox"] ~ span::before {position: absolute;content: "";width: 29px;height: 29px;background: none;
  border: 1px solid #F59A28;border-radius: 3px;margin: 0px;left: 0px;top: 3px;right: 1px;}
.your-checkbox input[type="checkbox"]:checked ~ span::after {content: "";position: absolute;border-radius: 0px;width: 30px;
  height: 30px; left: 0px;top: 2px;background: url(images/yellow-tik.svg) no-repeat; background-position-x: 0%; background-position-y: 0%;
  background-position: center center;}
.your-checkbox .wpcf7-list-item-label{font-size: 12px;line-height: 20px;color: #FFFFFF;padding-left:18px;display: inline-block;cursor: pointer; font-weight:300;}
.your-checkbox .wpcf7-list-item-label a{color:#F59A28;text-decoration:none;}
.signup_form_wrap .mc4wp-error{color: #dc3232;margin-top: 25px;}
.signup_form_sec .learn_more_inner .signup_form_wrap .getright_inner input{text-transform:none;}

.signup_form_sec .getright_inner{background: rgb(245,154,40);background: linear-gradient(110deg, var(--valico-secondary) 0%, var(--valico-primary) 100%);color: #ffffff;padding: 11px 68px 11px 26px; display: inline-block;border-radius: 40px;position: relative;font-weight: 400;font-style: normal;font-size: 16px;line-height: 28px;text-transform: capitalize;text-decoration: none;outline: none;appearance: none;-webkit-appearance: none; /*box-shadow: 0px 10px 25px rgba(245, 154, 40, 0.5);*/color: #fff;width: 177px;height: 50px;text-align: left;margin-top: 32px; display:block; margin:auto; margin-top:40px;}
.signup_form_sec .getright_inner:before {content: "";height: 50px; width: 50px;position: absolute;right: -1px;top: 50%;background: url(images/button-arrow.svg) no-repeat center center;border-radius: 50%;z-index: 1;transform: translateY(-50%);}
.signup_form_sec .getright_inner:after{content: "";height: 50px;width: 50px;position: absolute;right: -1px;top: 0;background: #ffffff;border-radius: 50%;
opacity: 0;-webkit-transition: opacity 500ms ease;transition: opacity 500ms ease;}
.signup_form_sec .getright_inner input{position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: none;border: none;appearance: none;-webkit-appearance: none; outline: none;box-shadow: none;border-radius: 40px;font-weight: 400;font-style: normal;font-size: 16px;line-height: 100%; height: 50px;text-transform: capitalize;color: #ffffff;padding: 11px 68px 11px 26px;text-align: left; z-index:1;} 
.signup_form_sec .news_input{margin-bottom: 10px;}
.signup_form_sec .getthemain{max-width: 514px;margin: 0 auto}
.signup_form_sec .learn_more_inner{max-width: 600px;}
.signup_form_sec .learn_more_content p{margin-top: 40px;margin-bottom: 53px;}

.upcoming_event_related .news-sec > .row .col-md-4{border-right: 1px solid #D5D5D5;padding-top: 27px;margin-top: 20px; padding-bottom:30px;}
.upcoming_event_related .news-sec > .row .col-md-4:nth-child(3n){border-right: 0;}
.upcoming_event_related .latestnews_main{background-color: transparent;}
/*.upcoming_event_related .latestnews_box_con{padding-right: 0;padding-left: 0}*/
.upcoming_event_related .news_date{margin-bottom: 16px;}
.signup_title{ text-align:center; font-size:60px; font-weight:200; color:#fff;}
.signup_content{font-size:18px; color:#fff; font-weight:300; max-width:554px; margin:auto; text-align:center; margin-top:40px; margin-bottom:54px; line-height:24px;} 
.news_name a{color: #505050; text-decoration:none;}
.foote_sort_desc{display:inline-block; vertical-align:top; width:100%; margin:40px 0px 0px 0px; text-align:center;}
.foote_sort_desc p{color: #707070; font-weight: 300; text-decoration: none; font-size: 14px; margin-top:0px; line-height:24px;}
.archive.category .news_listing .news-section .col-md-4 {margin-bottom:20px;}
.news_category .cat_main_sec.cat_upcoming_events .news_listing .upcoming_news::before{display:none;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, 
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu { transform: translate(0, 45px) !important; transition:opacity 0ms ease-in, transform 0ms ease-in, visibility 0ms ease-in; }


html.pum-open.pum-open-overlay.pum-open-scrollable body > :not([aria-modal="true"]){padding: 0 !important}
.pum-theme-1754 .pum-title, .pum-theme-lightbox .pum-title{margin-bottom: 0 !important}
.pum-theme-1754 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{overflow: hidden;}
.approved_sale_text{max-width: 205px; color: #d2132e; text-align: center;}
.custom_form_main header .entry-title span{font-size: 40px; display: block; margin-top: 10px;}



.single_career_page .frontline_main_div{background:#ffffff;margin-top:64px;}
.carrer_small_infowrap {list-style: none;margin-top: 15px;}
.carrer_small_infowrap li {padding: 13px 0;border-top: 1px solid #F2EFEC;position: relative;text-align: left;}
.carrer_small_infowrap .carrer_small_infolist:first-child {border-top: 0;}
.carrer_small_label {font-size: 20px;color: #505050;font-weight: 600;text-decoration: none;display: inline-block;margin-bottom: 3px;}
.carrer_small_info {font-size: 18px;line-height: 28px;color: #939393;font-weight:normal;}
.carrer_deail_right {padding-bottom: 40px;}
.carrer_deail_right .valico_btn {margin-top: 30px;}
.carrer_left_wrap .site_btn_wrap{padding-bottom:50px;}
.carrer_left_wrap h1,
.carrer_left_wrap h2,
.carrer_left_wrap h3,
.carrer_left_wrap h4,
.carrer_left_wrap h5,
.carrer_left_wrap h6,
.carrer_left_wrap p{margin-top: 40px;}
.carrer_left_wrap h1:first-child,
.carrer_left_wrap h2:first-child,
.carrer_left_wrap h3:first-child,
.carrer_left_wrap h4:first-child,
.carrer_left_wrap h5:first-child,
.carrer_left_wrap h6:first-child,
.carrer_left_wrap p:first-child{margin-top:0px;}
.text_btn {display: inline-block;width: auto;color: #d2132e;text-decoration: underline;font-size: 20px;line-height: 1.3;}



.banner_section .breadcrumb {font-size: 18px;color: var(--valico-heading);font-weight: 600;float: none;width: 100%;margin-top: 12px;text-transform: capitalize;}
.banner_section .breadcrumb a {font-size: 18px;color: var(--valico-heading);text-decoration: none;margin-right: 5px;margin-left: 5px;}
.banner_section .breadcrumb a:first-child{margin-left:0px;}

.form_wrapper_pad input,
.form_wrapper_pad optgroup,
.form_wrapper_pad select {outline: none !important;box-shadow: none !important;border: 1px solid #D9D9D9;background: #ffffff;border-radius: 10px;height: 50px;width: 100%;padding: 10px 15px;font-size: 16px;appearance: none;-webkit-appearance: none;color: #000000;font-weight:normal;line-height: 20px;}
.form_wrapper_pad textarea {outline: none !important;box-shadow: none !important;border: 1px solid #D9D9D9;background: #ffffff;border-radius: 10px;height: 152px;width: 100%;resize: none;padding: 15px 15px;font-size: 18px;appearance: none;-webkit-appearance: none;color: #000000;}

.form_wrapper_pad input[type=checkbox] {background: #FFFDFD;border: 1px solid #D9D9D9;border-radius: 3px;height: 18px;width: 18px;min-width: 18px;position: relative;appearance: none;-webkit-appearance: none;display: inline-block;vertical-align: top;cursor: pointer;padding: 0;}
.form_wrapper_pad .form-row label input[type=checkbox] {margin-right: 10px;}
.form_wrapper_pad input[type=checkbox]:after {content: "";opacity: 0;display: block;left: 5px;top: 0px;position: absolute;width: 7px;height: 12px;border: 2px solid #d2132e;border-top: 0;border-left: 0;transform: rotate(43deg);}
.form_wrapper_pad input[type=checkbox]:checked:after {opacity: 1;}


.form_wrapper_pad input[type=radio] {background: #FFFDFD;border: 1px solid #D9D9D9;border-radius:50%;height: 18px;width: 18px;min-width: 18px;position: relative;appearance: none;-webkit-appearance: none;display: inline-block;vertical-align: middle;cursor: pointer;padding: 0;}
.form_wrapper_pad .form-row label input[type=radio] {margin-right: 10px;}
.form_wrapper_pad input[type=radio]:after {content: "";opacity: 0;display: block;left: 2px;top: 2px;position: absolute;width: 12px;height: 12px;background: #d2132e;border-radius:50%;}
.form_wrapper_pad input[type=radio]:checked:after {opacity: 1;}

.form_wrapper_pad label {padding-bottom: 3px;font-size: 18px;line-height: 28px;}
.form_wrapper_pad .heading label {font-size: 28px;color: var(--valico-heading);font-weight: 600;width: 100%;display: inline-block;vertical-align: top;border-bottom: 1px solid #f4f1ef;padding-bottom: 20px;margin-top: 30px;margin-bottom: 30px;}
.form_wrapper_pad p > label {width: 100%;}

.wpcf7 form .wpcf7-response-output{margin-bottom:0px !important;margin-left:0px !important;margin-right:0px !important;border:none !important;color:green;width:100%;text-align:center;font-style: normal;font-weight: 600;font-size: 16px;line-height: 28px;}
.wpcf7 form .wpcf7-response-output:empty{display:none !important;}
.wpcf7 .wpcf7-not-valid-tip{padding-top: 5px;font-size: 14px;}
.wpcf7 .wpcf7-form p{margin:0px;line-height: 1;}
.wpcf7 input,
.wpcf7 select,
.wpcf7 textarea{background:#ffffff;width:100%;}
.wpcf7-list-item label{cursor:pointer;}
.wpcf7 select{cursor:pointer;appearance:none;-webkit-appearance:none;background-image: url(images/dropdown-caret.svg) !important;background-repeat: no-repeat !important;background-position: calc(100% - 15px) center !important;padding:8px 30px 8px 15px;color: var(--lls-black);font-weight: 400;height:50px;background-color:#ffffff;border:1px solid #D9D9D9;}

.wpcf7 input::-webkit-input-placeholder {color: #000000;font-weight: 400;opacity:0.5;}
.wpcf7 input::-moz-placeholder {color: #000000;font-weight: 400;opacity:0.5;}
.wpcf7 input:-ms-input-placeholder {color: #000000;font-weight: 400;opacity:0.5;}
.wpcf7 input:-moz-placeholder {color: #000000;font-weight: 400;opacity:0.5;}

.car_formwrapper {width: 100%;display: flex;margin-bottom: 15px;flex-wrap: wrap;align-items: center;}
.carform_title {width: 220px;margin-right: 15px;}
.carform_field {position: relative;width: calc(100% - 235px);}
.choose_file {height: 200px;border: 1px solid #D9D9D9;display: flex;align-items: center;justify-content: center;position: relative;text-align: center;margin-bottom: 30px;}
.upload_cv .choose_file_btnwrp {padding: 0;}
.upload_cv .cd-upload-btn {background: url(images/upload-cv.svg) no-repeat 0 0;width: 80px;height: 80px;display: inline-block;line-height: 61px;position: relative;outline: none;border: 0;}
.choose_file .wpcf7-form-control-wrap,
.choose_file input {width: 100%;height: 100%;opacity: 0;position: absolute;left: 0;top: 0;}
.wpcf7 input[type="file"] {cursor: pointer;}
.form_wrapper_pad .info_txt {font-style: normal;font-weight: 400;font-size: 14px;line-height: 1;color: #000000;max-width: 255px;padding-left: 30px;position: relative;margin-bottom: 0px;padding-top: 2px;margin-top: 0px;display: block;width: 100%;max-width: 100%;margin-bottom: 35px;}
.form_wrapper_pad .info_txt::before {position: absolute;content: '';width: 20px;height: 20px;background: url(images/info-ico.svg);background-repeat: repeat;background-repeat: repeat;display: inline-block;border-radius: 50%;left: 0;background-repeat: no-repeat;top: -2px;}
.choose_file #file_upload_name_src {font-size: 14px;color: #ffffff;font-weight: 400;line-height: 1.5;padding: 0px 10px;width: 100%;position: absolute;bottom: 0;text-align: center;z-index: 1;display: flex;justify-content: space-between;align-items: center;background: #f59a28;word-break: break-word;text-align: left;}
.choose_file #file_upload_name_src_delete {font-size: 0px;cursor: pointer;}
.choose_file #file_upload_name_src_delete:before {content: "+";color: red;font-size: 22px;font-weight: 400;transform: rotate(45deg);-webkit-transform: rotate(45deg);margin: 0 0 0 5px;line-height: 1;display: inline-block;}
.carform_accept p{font-size: 18px;line-height: 24px !important;margin-bottom: 24px;}
.wpcf7 .carform_accept p{margin-bottom: 24px;}
.wpcf7 .carform_accept .heading p{margin: 0px;}
.wpcf7-list-item:first-child{margin-left: 0px !important;}
.carform_accept .wpcf7-list-item input{margin-top: 5px;}
.accept_radio{margin-top:15px;}

.upload_cv{}
.upload_cv .codedropz-upload-handler{}
.upload_cv .codedropz-upload-container{padding:0px;min-height: 200px;display: flex;align-items: center;position: relative;}
.upload_cv .codedropz-upload-inner h3{display:none;}
.upload_cv .codedropz-upload-inner span{display:none;}
.upload_cv .codedropz-upload-inner .cd-upload-btn {padding: 0px !important;height: 100% !important;width: 100% !important;margin: 0 !important;font-size: 0px !important;box-shadow: none !important;background: none !important;position: absolute !important;left: 0 !important;top: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;}
.upload_cv .codedropz-upload-inner .cd-upload-btn::before{position: absolute !important;left: 50% !important;top: 50% !important;transform: translate(-50%, -50%) !important;-webkit-transform: translate(-50%, -50%) rotate(-90deg) ;background:url(images/upload-cv.svg) no-repeat center center !important;height: 80px !important;width: 80px !important;}
.upload_cv .codedropz-upload-inner .cd-upload-btn:after {position: absolute !important;left: 50% !important;top: 50% !important;transform: translate(-50%, -50%) !important;-webkit-transform: translate(-50%, -50%) !important;background: linear-gradient(110deg, var(--valico-secondary) 0%, #f4c387 100%) !important;padding: 0px !important;height: 50px !important;width: 50px !important;box-shadow: none !important;opacity: 1 !important;display:none !important;}

/*.upload_cv .codedropz-upload-inner .cd-upload-btn:hover:after{background: linear-gradient(110deg, var(--valico-secondary) 0%, var(--valico-primary) 100%) !important;}*/


.carrier_form_footer {margin-top: 35px;border: 0px solid #495767;padding: 0px 0px;}
.carrier_form {display: flex;width: 100%;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.carrier_form_footer .carrier_form .heading {margin-left: 0;width: auto;}
.carrier_form_footer .carrier_form .heading .attched_file {width: auto;}
.attched_file .codedropz-upload-handler {border: 0;margin: 0;}
.attched_file .codedropz-upload-container {padding: 0;}
.carrier_form_footer .codedropz-upload-inner {width: auto;overflow: visible;}
.attched_file .codedropz-upload-inner h3, .attched_file .codedropz-upload-inner span {display: none;}
.attched_file .codedropz-upload-inner h3, .attched_file .codedropz-upload-inner span {display: none;}
.attched_file .codedropz-btn-wrap {padding: 0;text-align:left;}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{padding: 11px 68px 11px 30px;  display: inline-block;border-radius: 40px;position: relative;font-weight: 400;font-style: normal;font-size: 16px;line-height: 28px;text-transform: capitalize;text-decoration: none;outline: none;appearance: none;-webkit-appearance: none;background: rgb(245,154,40);background: linear-gradient(110deg, var(--valico-secondary) 0%, #f4c387 100%);color: #ffffff;}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:before {content: "";height: 50px;width: 50px;position: absolute;right: -1px;top: 50%;background: url(images/button-arrow.svg) no-repeat center center;border-radius: 50%;z-index: 1;transform: translateY(-50%) rotate(-90deg);-webkit-transform: translateY(-50%) rotate(-90deg);}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:after {content: "";height: 50px;width: 50px;position: absolute;right: -1px;top: 0;background: #ffffff;border-radius: 50%;opacity: 0;-webkit-transition: opacity 500ms ease;transition: opacity 500ms ease;}

.carrier_form_footer .submit_app {margin: 6px 0 0 0px;position: relative;}
.submit_app input{padding: 11px 30px;display: inline-block;border-radius: 40px;position: relative;font-weight: 400;font-style: normal;font-size: 16px;line-height: 28px;text-transform: capitalize;text-decoration: none;outline: none;appearance: none;-webkit-appearance: none;background: rgb(245,154,40);background: linear-gradient(110deg, var(--valico-secondary) 0%, var(--valico-primary) 100%);color: #ffffff;}
/*.carrier_form_footer .submit_app > p:before {content: "";height: 50px;width: 50px;position: absolute;right: -1px;top: 0;background: url(images/button-arrow.svg) no-repeat center center;border-radius: 50%;z-index: 1;}
.carrier_form_footer .submit_app > p:after {content: "";height: 50px;width: 50px;position: absolute;right: -1px;top: 0;background: #ffffff;border-radius: 50%;opacity: 0;-webkit-transition: opacity 500ms ease;transition: opacity 500ms ease;}*/
.submit_app .wpcf7 .wpcf7-submit:disabled{cursor: pointer;}
.attched_file .dnd-upload-counter {display: none;}
.carrier_form_footer .carrier_form .wpcf7-spinner{display:none !important;}
.dnd-upload-status{margin-top:15px;}
.our_team_sec .full_width_image {text-align: center;}
.our_team_sec .full_width_image img {max-width: 700px;}

.company-certificate-logo{margin-top: 30px;}
.company-certificate-logo img{max-width: 153px;}
.custom-certilogo{display: flex;flex-wrap: wrap;}
.logo-btm-txt{font-size: 8pt;padding-left: 77px;padding-top: 5px;}

.btn_wrap {display: flex;align-items: center;gap: 30px;justify-content: center;}
.btn_wrap .frontline_link{width: auto !important;}

/*======= Client portal =======*/
.head-btn {background: rgb(245, 154, 40);background: linear-gradient(110deg, var(--valico-secondary) 0%, var(--valico-primary) 100%);color: #ffffff;position:relative;padding: 10px 15px;display: flex;align-items:center;justify-content:center;column-gap:10px;border-radius: 40px;position: relative;font-weight: 400;font-style: normal;font-size: 16px;line-height: 28px;text-transform: capitalize;text-decoration: none;outline: none;appearance: none;-webkit-appearance: none;box-shadow:0px 10px 25px rgba(245, 154, 40, 0.5);}
.head-btn:before{content:'';background:url(images/login-btn-icon.svg) no-repeat center center;display:inline-block;width: 13px;height: 18px;}
.resource-link:before{display:none;}
.logout-btn {font-size: 0px !important;width: 48px;padding: 0;height: 48px;justify-content: center;column-gap: 0;margin-left: 10px;}
.logout-btn:before {background-image:url(images/logout-icon.svg);width: 19px;height: 19px;}
.um_client_section {background: #F3EFEC url(images/login-shape.svg) no-repeat right center;}
.login-box-form {max-width:666px; padding:80px 0; display:inline-block; width:100%; text-align:left; }
.login-box-form .um{ max-width:100% !important; } 
.login_head{font-size:55px; line-height:70px; position:relative; font-weight:300; color:var(--valico-heading); margin-top: 20px;}
.login_head:first-child{margin:0px;}
.um_subheading{font-size:18px;padding-left:85px; line-height:65px; position:relative; font-weight:600; color:#707070;display: inline-block; }
.um_subheading:after{ content:""; position:absolute; left:0; top:0; width:65px; height:65px; background:url(images/login-icon.svg) no-repeat center center; }
.login-box-form .um-form { padding:35px 0 0 0; }
.login-box-form .um-form .um-field { padding:25px 0 0 0; width:100%;}
.login-box-form .um-form .um-field-label{ margin:0 0 10px 0; }
.login-box-form .um-field-label label{font-size: 17px !important;line-height: 24px !important;color: #707070 !important;font-weight:600}
body .um-form input[type="number"], body .um-form input[type="password"], body .um-form input[type="search"], body .um-form input[type="tel"], body .um-form input[type="text"]{padding:0 15px !important; width:100%; -moz-border-radius:0px;-webkit-border-radius:0; border-radius:0; outline:0 !important; cursor:text !important; font-size:16px !important;height:50px !important; box-sizing:border-box !important; box-shadow:none !important; border:1px solid #CFCAC8 !important; }
body .um-form input::-webkit-outer-spin-button,
body .um-form input::-webkit-inner-spin-button {-webkit-appearance:none; margin:0;}
body .um-form input[type=number] {-moz-appearance:textfield;}

.um-col-alt{display: flex;flex-wrap: wrap;align-items: center;margin: 0 !important;justify-content: flex-end;}
.um-field.um-field-c{max-width: 319px;}
.login-box-form .um-left.um-half,
.login-box-form .um-right.um-half{ margin:0px 0 0 0; }
.login-box-form .um-right.um-half{margin-right:0px !important;}
.login-box-form .um-left.um-half{order:4;}
.login-box-form .um-right.um-half{ padding-right:20px;line-height:1px; order:3;text-align:right !important;max-width: 110px;}
.login-box-form .um-left.um-half{background: rgb(245, 154, 40);background: linear-gradient(110deg, var(--valico-secondary) 0%, var(--valico-primary) 100%);border-radius:40px;box-shadow:0px 10px 25px rgba(245, 154, 40, 0.5);position:relative;max-width: 237px;}
.um_password_wrap .login-box-form .um-password .um-col-alt .um-center{background: rgb(245, 154, 40);background: linear-gradient(110deg, var(--valico-secondary) 0%, var(--valico-primary) 100%);border-radius:40px;box-shadow:0px 10px 25px rgba(245, 154, 40, 0.5);position:relative;}
.login-box-form .um-col-alt-b{text-align:right !important;}
.login-box-form .um-col-alt-b a.um-link-alt{ font-size:14px; color:#9F9F9F !important; font-weight:600; text-decoration:underline !important; line-height:24px; display:inline-block !important; }
.login-box-form .um-field-checkbox-option,
.login-box-form .um-field-radio-option {margin: 0 0 0 50px;line-height: 31px;color: #707070 !important;font-size: 14px;display: block;font-weight: 600;}
.login-box-form .um-field-checkbox input {width: 31px !important;height: 31px;opacity: 1 !important;border-radius: 0 !important;border: 1px solid #CFCAC8 !important;appearance: none;-webkit-appearance: none;}
.login-box-form .um-icon-android-checkbox-outline-blank:before,
.login-box-form .um-icon-android-checkbox-outline:before { content:""; }
.login-box-form .um-field-checkbox input[type=checkbox]:after {content: "";opacity: 0;display: block;left: 10px;top: 4px;position: absolute;width: 9px;height: 15px;border: 2px solid var(--valico-heading);border-top: 0;border-left: 0;transform: rotate(43deg);}
.login-box-form .um-field-checkbox input[type=checkbox]:checked:after {opacity: 1;}
.login-box-form .um-field-c .um-field-checkbox{ margin:0 !important; }

.login-box-form .um-left.um-half input.um-button,
.login-box-form .um-left.um-half input.um-button:hover,
.um_password_wrap .login-box-form .um-form input.um-button,
.um_password_wrap .login-box-form .um-form input.um-button:hover{z-index:1;display:inline-flex; text-decoration:none !important; border:none !important; outline:none !important; overflow:hidden !important;position:relative; text-transform:initial; cursor:pointer; appearance:none; -webkit-appearance:none; border-radius:40px !important; -webkit-transition:.5s; transition:.5s;box-shadow:0px 10px 25px rgba(245,154,40,0.5) !important;min-width:100%; width:max-content; text-align:left;padding: 11px 68px 11px 30px !important;position: relative;font-weight: 400 !important;font-style: normal !important;font-size: 16px !important;line-height: 28px !important;background-image:url(images/button-arrow.svg) !important;background-position:calc(100% - 15px) center !important;background-repeat:no-repeat !important;background-color: transparent !important;color: #ffffff;}
.login-box-form .um-right.um-half .um-button.um-alt {font-size: 14px !important;line-height: 24px !important;font-weight: 600 !important;color: #9F9F9F !important;padding: 0px !important;margin: 0 !important;background: none !important;box-shadow: none !important;width: auto !important;min-width: initial !important;display: inline-block;text-decoration:underline !important;}
.um-toggle-password{display:flex !important;align-items:center;justify-content:center;color: #9F9F9F !important;}
.um-toggle-password:hover{color: #9F9F9F !important;}
body .um:not(.um-admin){margin:0px !important;}
.um_password_wrap .login-box-form .um-form .um-field:nth-child(4){padding:0px;}
.um_password_wrap .login-box-form .um-password .um-field-block>*{text-align:left !important;margin-bottom: 10px;}
.um span.um-req{color:red !important;margin-left:2px !important;}
body p.um-notice {  padding-right: 50px !important;}

/******** Engineering Services Page *******/

.ptb{padding:80px 0px;}
.ptb + .ptb{padding-top:0px;}
.ptb + .ptb.with-bg,
.ptb.with-bg + .ptb{padding-top:80px;}

.services-information-section{position:relative;overflow:hidden;}
.services-information-section:before{content:'';position:absolute;width:376px;height:726px;background:url(images/service-shape-left.svg) no-repeat right center;left:0;top:141px;}
.services-information-section:after{content:'';position:absolute;width:655px;height:726px;background:url(images/service-shape-right.svg) no-repeat left center;right:0;bottom:214px;}

.services-content-wrap {width: 100%;max-width: 827px;margin: 0 auto;position: relative;z-index: 1;}
.services-item-wrap{padding: 50px 0;border-top: 1px solid #D2132E;display: flex;column-gap: 33px;width:100%;}
.services-item-wrap:first-child{padding-top:0px;border:none;}
.services-item-wrap:last-child{padding-bottom:0px;}
.hs-content {padding-top: 8px;}
.hs-content .services-title{font-size: 40px;font-weight: 600;color: var(--valico-heading);line-height: 60px;}
.services-image {min-width: 47px;max-width:47px;padding-top: 14px;}
.services-image img{max-width: 47px;}
.services-content{margin-top:40px;}
.services-content p:last-child{margin-bottom:0px;}
.services-content ul {margin:0px;}
.services-content ul li{margin-top:8px;margin-bottom:0px;font-size:18px;font-weight:300;line-height:24px;color:#505050;}
.services-content h4{font-size:18px;line-height:32px;font-weight:bold;color:#505050;margin-top:40px;margin-bottom:0px;}
.services-content h4:first-child{margin-top:0px;}
/******** Engineering Services Page *******/

/******** FAQs Page *******/
.faq_heading {font-size: 40px;color: var(--valico-heading);line-height: 1;font-weight: 600;}
.faq_content {margin-top: 20px;}
.faq-wrap-sec {margin-top: 52px;}
.faq-list-item {border-top: 1px solid #D5D5D5;}
.faq-list-item:first-child {border-top:none;}
.faq-head {padding: 20px 0;cursor:pointer;}
.faq-head {padding: 20px 0;font-size: 24px;line-height: 37px;font-weight: 300;position:relative;}
.faq-head:after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(images/plus-icon.svg) no-repeat center center;width: 16px;height: 16px;}
.active .faq-head:after{background-image:url(images/minus-icon.svg);}
/******** FAQs Page *******/

/******** Resources Page *******/
.news-sec_main.with-bg{background:#F2EFEC;padding:50px 0px;}
.news-sec_main.with-bg + .press_releases_main{border-top:1px solid #C9C9C9;}

.doc-download-sec{padding:80px 0;position:relative;overflow:hidden;}
.doc-download-sec::before {content: ""; position: absolute; background: url(images/Download-sec-shape.svg) no-repeat -600px 0; width: 843px; height: 100%; background-size: cover; right: 0; top: 20px;}	
.doc-download-wrap{max-width:880px;position: relative;}
.doc-download-des{font-size: 24px; font-weight: 300; line-height: 1.35; color: #212427; margin-top:0px;display: inline-block;width: 100%;}
.doc-download-col{background: #7C1735; background: linear-gradient(90deg, rgba(124, 23, 53, 1) 0%, rgba(18, 36, 86, 1) 100%);padding: 40px 35px 35px;position: relative;transition:0.3s;-webkit-transition:0.3s;position:relative;overflow:hidden;}
.doc-download-col:before{content: ""; position: absolute; background: url(images/doc-download-shape.svg) no-repeat 0 -40px; background-size: auto; width: 438px; height: 100%; right: -121px; top: 0; background-size: cover;}
.doc-download-row { margin-top: 70px;row-gap:30px;}
.publish-date { font-size: 14px; font-weight: 600; line-height: 1.69; color: #fff;}
.download-box-heading h3 { font-size: 26px; font-weight: 600; line-height: 1.35; color: #FFF; margin-top: 50px; }
.doc-download-btn { font-size: 16px; font-weight: 400; line-height: 1.5; color: #FFF; margin-top: 40px; text-decoration:underline;}
.doc-download-btn a{font-size: 16px;font-weight: 400;line-height: 1.5;color: #FFF;width: 100%;display: inline-block;position:relative;}
.doc-download-btn a:after{content:"";position:absolute;background:url(images/Download-wht-arrow.svg)no-repeat center center; width:24px;height:34px;bottom:0px;right:53px;}
.doc-downalod-col-wrap{max-width:415px;}
.doc-download-link { text-decoration: none; }
.doc-download-wrap .news_heading .news_head{font-size: 40px;font-weight: 600;}
.learn_more_inner.engineering_learn_more .contact_info { width:100%; display:flex; justify-content:center; gap:20px; }
.learn_more_inner.engineering_learn_more .contact_us_redbox { background:none; justify-content:space-between; padding:0; }

@media(min-width:1200px){
.doc-download-btn a:hover{color:var(--valico-secondary);}
.doc-download-btn a:hover:after{background-image:url(images/Download-yellow-arrow.svg);}
.doc-download-link:hover .doc-download-col{background: #7C1735; background: linear-gradient(280deg, rgba(124, 23, 53, 1) 0%, rgba(18, 36, 86, 1) 100%);}
.doc-download-link:hover .doc-download-btn { text-decoration: none; }
.download_link_sec a:hover:after{background-image: url(images/download-icon-hover.svg);}

.video-slider-wrap .slick-arrow.slick-prev:hover {background-image: url(images/type-arrow-left-hover.svg) !important;}
.video-slider-wrap .slick-arrow.slick-next:hover {background-image: url(images/type-arrow-right-hover.svg) !important;}
}
@media(max-width:991px){
.doc-download-btn{margin-top: 30px;}
}

@media(max-width:768px){
.doc-download-col::before{display:none;}
.doc-download-col{padding: 20px;}
.doc-download-col::after{bottom: 20px; right: 20px;}
}

@media(max-width:480px){
  .download-box-heading h3 { font-size: 20px;}
}
/******** Resources Page *******/


/******** velipod Page *******/
.velipod_page .who_serve_container{max-width:1044px;}
.image_content_slider_section{overflow:hidden;padding:50px 0 0;}
.types_bullet_slider{margin-top:50px;}
.types_bullet_slider .slick-list{position:relative;}
.types_bullet_slider .slick-list:before {content: '';position: absolute;height: 1px;background: #D2132E;width: calc(100% - 36%);left: 50%;transform: translateX(-50%);bottom: 35px;}
.types_image {text-align: center;position: relative;padding-bottom: 105px;cursor:pointer;}
.types_image:before {content: '';position: absolute;left: 50%;transform: translateX(-50%);bottom: 10px;height: 55px;width: 55px;background: #D2132E;border-radius: 50%;border:2px solid transparent;}
.slick-current .types_image:before {border-color:#F59A28;box-shadow:0px 3px 10px rgba(245,154,40,0.82);}
.slick-current .types_image:after {background:#F59A28;}
.types_image:after {content: '';position: absolute;left: 50%;transform: translateX(-50%);bottom: 28px;height: 18px;width: 18px;background: #ffffff;border-radius: 50%;}
.types_image img{display:inline-block;max-height: 53px;}

.types_slider_section{position:relative;background:#F2EFEC;margin-top: 80px;}
.types_slider_section .container{max-width: 1444px;}
.types_slider_section:before{content:'';position:absolute;right:0;top:0;width:50%;height:100%;background:#D2132E;}
.types_slider_wrapper{position:relative;}
.types_slider_wrapper .slick-arrow {position: absolute;right: 0;bottom:74px;height: 67px;z-index: 1;width: 67px;border-radius: 50%;background-repeat:no-repeat;background-position:center center;border:none;appearance:none;-webkit-appearance:none;outline:none;box-shadow:none;}
.types_slider_wrapper .slick-arrow i{display:none;}
.types_slider_wrapper .slick-arrow.slick-disabled{opacity:0.5;cursor:not-allowed;}
.types_slider_wrapper .slick-arrow.slick-prev{right:98px;background-image:url(images/type-arrow-left.svg);}
.types_slider_wrapper .slick-arrow.slick-next{background-image:url(images/type-arrow-right.svg);}

.types_slider_wrapper .slick-arrow.slick-disabled.slick-prev:hover{background-image:url(images/type-arrow-left.svg) !important;}
.types_slider_wrapper .slick-arrow.slick-disabled.slick-next:hover{background-image:url(images/type-arrow-right.svg) !important;}

.types_slider_row {display: flex !important;align-items: center;}
.site_heading {font-size: 40px;color: var(--valico-heading);line-height: 1;font-weight: 600;}
.site-content-wrap {max-width:726px;margin:0 auto;}
.site-content-wrap p {font-size: 24px;font-weight: 300;color: #505050;line-height: 36px;margin-top: 20px;}
.types_logo img{max-height:53px;}
.types_slider_content {max-width: 523px;margin: 0 auto;padding: 168px 0 137px 0;}
.types_slider_content p {color: #ffffff;font-weight: 300;font-style: normal;font-size: 18px;line-height: 24px;margin-top: 30px;}
.process_content {margin-top: 30px;}
.slider_image{text-align:center;}
.slider_image img{display:inline-block !important;max-height:461px;}
/******** velipod Page *******/

.header_ticker {background:#D2132E;padding:5px 0px;overflow:hidden;}
.marquee {position: relative;width: 100%;place-items: center;overflow: hidden;}
.marquee_text {min-width: 80%;white-space: nowrap;-webkit-animation: marquee 16s infinite linear;animation: marquee 30s infinite linear;font-size:16px;color:#ffffff;padding-left:20px;}
@-webkit-keyframes marquee {
  from {
    translate: 100%;
  }
  to {
    translate: -100%;
  }
}
@keyframes marquee {
  from {
    translate: 100%;
  }
  to {
    translate: -100%;
  }
}

h1 sup,
h2 sup,
h3 sup,
p sup {
    font-size: .4em;
    top: -1.2em;
}


/******** Member Resouece Page *******/
.caetgory_filter {display: flex;/*margin-top: -110px;*/flex-wrap: wrap;justify-content: left;column-gap: 12px;transform: translateY(-45px);margin-bottom:0px;}
.mambers-outmain {margin-top: 10px;max-width: calc(20% - 12px);width: 100%;}
.member_box_out {z-index: 1;position: relative;height: 100%;}
.member_box_out a {padding: 30px;width: 100%;display: block;background: var(--velico-white);min-height: 145px;box-shadow: 0px 3px 15px rgba(0,0,0,0.16);text-decoration: none;height: 100%;}
.member_title {color: var(--velico-dark);font-size: 20px;text-align: left;padding-top: 0;width: 100%;display: block;letter-spacing: 1.5px;line-height: 1.3;text-decoration: none;}
.view-text {font-size: 16px;letter-spacing: 0.5px;color: var(--velico-blue);text-decoration: underline;margin-top: 50px;display: flex;flex-wrap: wrap;position: relative;padding-right: 20px;}
.view-text:before{position: absolute;content: '';right: 0;top: 0;bottom: 0;margin: auto;width: 25px;height: 25px;background-image: url(images/link-arr.svg);background-repeat: no-repeat;background-position: center;}
.our_member_section_main {padding:0px 0px 70px;margin-top: 0px !important;background: var(--velico-gray);}
.our_member_content {padding-top:25px;background: var(--velico-gray);}
.member_box_out a.active{background: #4F8AE8;}
.member_box_out a.active .view-text{color: var(--velico-dark);}
.member_box_out a.active .view-text:before{background-image: url(images/link-arr-hov.svg);background-repeat: no-repeat;background-position: center;}
.member_box_out a.active .member_title {color: #271E61;}
.active .view-text {color: #fff;}
.list-filter-wrap {padding-top: 47px;}
.resource_main_grid {display: flex;justify-content: space-between;align-items: center;}
.filter_section_right {display: flex;align-items: center;}
.filter_section_right .filter_title {margin-right: 13px;font-size: 17px;color: var(--velico-dark);}
.resource-filtermain {display: flex;margin-left: -6px;margin-right: -6px;}
.case_filter_btn_wrap {width: 246px;padding-left: 6px;padding-right: 6px;}
.clear-filter {border: none;background: none;color: var(--site-primary);text-decoration: underline;font-weight: bold;font-size: var(--site-font-size);line-height: var(--site-line-height);appearance: none;-webkit-appearance: none;box-shadow: none;outline: none;padding: 0px;margin: 0px;cursor: pointer;}
.resource_main_grid.resource_filter .clear-filter {margin-left: 20px;font-size: 16px;margin-right: auto;}
#btnContainer {display: flex;}
.grid_btn.view_list {margin-right: 18px;}
.grid_btn .btn {font-size: 17px;color: var(--velico-dark);font-weight: 600;border: 0px;line-height: 22px;position: relative;cursor: pointer;padding: 0 34px 0 0;box-shadow:none !important;outline: none !important;}
.grid_btn .btn:after {background: url(images/viewby-list.svg) no-repeat;width: 15px;height: 22px;position: absolute;right: 0px;content: "";top: 0px;background-position: right center;}
.grid_btn.view_grid.active .btn, .grid_btn.view_list.active .btn {color: var(--valico-secondary);}
.grid_btn.view_grid .btn:after {background-image: url(images/viewby-grid.svg);width: 18px;}
.resource_main_sec {margin: 60px 0px 0px 0px;}
.resource_main_sec .row {justify-content: center;row-gap:20px;}
.member_resource_wrapper {border: 1px solid #a2aab5;border-radius: 0px;padding: 35px 24px 28px 24px;background-color: var(--velico-white);}
.section_height_content {margin: 105px 0px 0px 0px;}
.member_resource_date {font-size: 14px;color: #508AE8;font-weight: 600;}
.resource_title {font-size: 26px;color:var(--velico-dark);line-height: 34px;font-weight: 600;padding: 42px 0px 0px 0px;}
.member-resourcein:first-child > .resource_title {padding-top:0px;}
.file {margin-top: 35px;}
.file a,
.click_here a {font-size: 16px;color: #124A88 !important;font-weight: 400;text-decoration: underline;position: relative;width: 100%;display: block;padding-right: 50px;}
.file a:after {background: url(images/download-icon.svg) no-repeat;position: absolute;right: 0px;top: -14px;content: "";width: 30px;height: 40px;}
.click_here {margin-top: 35px;}
.click_here a:after {background: url(images/clickhere.svg) no-repeat center center;position: absolute;right: 0px;top: -7px;content: "";width: 35px;height: 35px;}
.pagination-wrapper {display: flex;align-items: center;justify-content: center;position: relative;font-size: var(--site-font-size);padding: 0px 240px;column-gap: 20px;color: #271E61;min-height: 65px;}


.resource_main_sec .pagination-wrapper {margin-top: 50px;}
.pagination-wrapper .prev {position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: url(images/pagination-prev.svg) no-repeat left center;height: 65px;padding-left: 95px;display: flex;align-items: center;text-decoration:none;}
.pagination-wrapper .prev.disabled, .pagination-wrapper .next.disabled {opacity: 0.5;cursor: not-allowed;}
.pagination-wrapper a {color: #271E61;}
.pagination-wrapper .current {color: var(--valico-primary);}
.pagination-wrapper .next {position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url(images/pagination-next.svg) no-repeat right center;height: 65px;padding-right: 95px;display: flex;align-items: center;text-decoration:none;}

.pagination-wrapper .prev.disabled:hover {background-image: url(images/pagination-prev.svg) !important;color:#271E61;}
.pagination-wrapper .next.disabled:hover {background-image: url(images/pagination-next.svg) !important;color:#271E61;}

.document-sec {padding-bottom: 70px;}
.document-sec .container {max-width: 899px;}
.content_list .col-md-12.case_list_view {margin-top: 20px;}
.content_list .col-md-12.case_list_view:first-child {margin-top: 0px;}
.case_list_view .member_resource_wrapper {display: flex;justify-content: space-between;align-items: center;}
.case_list_view .member-resourcein {padding-right: 50px;}
.case_list_view .section_height_content {margin: 0px;}
.case_list_view .section_height_content {min-width: 162px;}

.banner-inner{background: #134179 ; background: linear-gradient(10deg, rgba(19, 65, 121, 1) 0%, rgba(29, 15, 37, 1) 100%);height: 448px;padding: 100px 0;position: relative;overflow: hidden;}
.banner-inner:before{position: absolute; content: ''; width: 100%; height: 100%; background-image: url(images/banner-shape.svg); background-repeat: no-repeat; background-position: right -118px; right: 0; top: 0;}
.banner_head { font-size: 75px; font-weight: 300; line-height: 1.34; color: #F3EFEC; }
.banner-inner-cont{position: relative; z-index: 1;}

.breadcrumb { color: #F3EFEC; font-size: 18px; font-weight: 600; line-height: 2;padding-left: 46px; position: relative;}
.breadcrumb:before{content:"";position:absolute;background:url(images/breadcrumb-home.svg) no-repeat center center; width:26px;height:25px;left: 0; top: 0; bottom: 0; margin: auto;}
.breadcrumb a{color: var(--velico-white);}

.members_resources{background-image:url(images/resource-shape-bg.png);background-position: top center; background-size: cover; width: 100%; height: auto; z-index: 1; position: relative;margin-top: -126px;}
.members_resources .container{max-width: 1358px;}
.our_member_section_main .container{max-width: 1338px}

.whysybx.font24, .whysybx.font24 p, .whysybx.font24 li{font-size: 24px;line-height: 36px;font-weight: 200;}
.center-small-contentbx{max-width: 783px;margin: 0 auto;}

/******** Member Resouece Page *******/
.whysybx.font24 p:last-child{margin-bottom: 0;}
.resource-detail-desc{max-width: 914px;}


.select2.select2-container{width: 100% !important; }
.select2-container *{outline: none;}
.select2-container .select2-selection{width: 100%; line-height: 44px; background: var(--velico-white); height: 46px !important; border: 1px solid #a2aab5 !important; border-radius: 5px !important;}
.select2-container--open .select2-dropdown{border: 1px solid #a2aab5;}
.select2-container--default .select2-selection--single .select2-selection__rendered{width: 100%; line-height: 46px !important;font-size: 17px; font-weight: 400; color: var(--velico-dark) !important; appearance: none; -webkit-appearance: none; display: block; padding: 0px 55px 0 25px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: calc(100% - 1px) !important; width: 45px;}

.select2-container--default .select2-selection--single .select2-selection__arrow:after { position: absolute;content: ''; background: url(images/caret-icon.svg) no-repeat 0 0; border: none; width: 18px; height: 10px; padding: 0; transform: rotate(0) !important; -webkit-transform: rotate(0) !important; top: 18px; right: 25px; }
.select2-container--open .select2-dropdown--below{border-bottom-left-radius:25px !important; border-bottom-right-radius:25px !important;overflow: hidden;}
.select2-container--open .select2-dropdown--above{border-top-left-radius:25px !important; border-top-right-radius:25px !important;overflow: hidden;}

.select2-container--default .select2-selection--single{border-radius: 30px !important;}
.select2-container--default .select2-selection--single[aria-expanded="true"] .select2-selection__arrow{transform: scaleY(-1);}
.select2-container--default .select2-selection--single[aria-expanded="true"] .select2-selection__arrow:after{top: 16px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{display: none;}
.select2-container--default .select2-search--dropdown .select2-search__field{height: 40px; border: 1px solid #a2aab5; padding: 0px 20px; line-height: 50px; font-family: var(--site-heading); font-size: 16px; font-weight: 400; background: transparent;}
.select2-dropdown{z-index: 4 !important; background: var(--velico-white); border: 1px solid var(--site-bg-gray); border-radius: 4px;}
.select2-results__option--selectable{padding: 12px; border-top: 1px solid #E2E2E2;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background: var(--site-bg-primary);}
.select2-container--default .select2-results__option--selected{background: var(--site-black); color: var(--velico-white);}
.select2-container--default .select2-results > .select2-results__options {scrollbar-color: var(--site-bg-secondary) #E2E2E2;scrollbar-width: thin;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar{width:5px;}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track{background:#E2E2E2;border-radius:0px;}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb{background-color: var(--site-bg-secondary); border-radius:0px;}
.select2-container--default.select2-container--below.select2-container--open .select2-selection--single{border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important;}
.select2-results__option{padding: 10px 25px !important;}

.select2-container--default.select2-container--above.select2-container--open .select2-selection--single{border-top-left-radius: 0px !important; border-top-right-radius: 0px !important;}
.select2-container--default .select2-results__option[aria-selected="true"]{background: #124A88 !important; color: var(--velico-white);}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background: #124A88 !important; color: var(--velico-white);}
.doc-download-sec .news_heading{display: block;float: none;}
.resource-doc-download .doc-download-col{background: linear-gradient(60deg, rgb(19, 71, 131) 0%, rgb(29, 15, 38) 100%);}
.resource-doc-download .doc-download-btn a{color: #4F8AE8;}
.resource-doc-download .publish-date{color: #4F8AE8;}
.resource-doc-download .doc-download-btn a::after{background: url(images/Download-blue-arrow.svg)no-repeat center center;}
.resource-doc-download .doc-download-col::before{background: url(images/blue-doc-download-shape.svg) no-repeat 0 -40px;}
.resource-doc-download.doc-download-sec::before{display: none;}

@media(min-width:1200px){
    .member_box_out a:hover{background: #4F8AE8;}
    .resource_main_grid.resource_filter .clear-filter:hover{color: var(--valico-secondary);}
    .member_box_out a:hover .view-text{color: var(--velico-dark);}
    .member_box_out a:hover .view-text:before{background-image: url(images/link-arr-hov.svg);background-repeat: no-repeat;background-position: center;}
    .file a:hover, .click_here a:hover{color: var(--valico-secondary) !important;}
    .file a:hover::after{background-image: url(images/download-icon-hover.svg);}
    .click_here a:hover:after{background-image: url(images/clickhere-hover.svg);}
    .resource-doc-download .doc-download-btn a:hover{color: #fff;}
    .resource-doc-download .doc-download-btn a:hover:after {background: url(images/Download-wht-arrow.svg)no-repeat center center;}
	.pagination-wrapper .prev:hover {background-image: url(images/pagination-prev-hover.svg);color:#d2132e;}
	.pagination-wrapper .next:hover {background-image: url(images/pagination-next-hover.svg);color:#d2132e;}
	.pagination-wrapper a:hover {color: #d2132e;}
}

@media(max-width:1199px){
.banner_head{font-size: 65px;line-height: 1.2;}
.member_box_out a{padding: 20px;}
.member_title{font-size: 18px;}
.banner-inner:before{background-size: cover;background-position: right -98px;}
.resource_title{font-size: 24px;}
.filter_section_right .filter_title{font-size: 16px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 16px;}
.grid_btn .btn{font-size: 16px;}

}
@media(max-width:991px){
.whysybx.font24 p, .whysybx.font24 li{font-size: 22px;line-height: 1.5;}
.banner_head{font-size: 55px;}
.mambers-outmain{max-width: calc(33.33% - 12px);}
.banner-inner{height: auto;min-height: 388px;}
.resource_main_grid{flex-wrap: wrap;}
.resource_view_selection.member_filter{margin-top: 25px;}
.resource_title {font-size: 20px;}
.pagination-wrapper .prev {background-size: 45px;padding-left: 65px;height: 45px;}
.pagination-wrapper .next {background-size: 45px;padding-right: 65px;height: 45px;}
.video_cnt.section_name{font-size: 20px;}
}

@media(max-width:767px){
.members_resources{background-color: #f1efee;margin-top: 0;}
.banner_head{font-size: 40px;}
.whysybx.font24 p, .whysybx.font24 li{font-size: 20px;line-height: 1.5;}
.banner-inner{padding: 60px 0;min-height: inherit;}
.caetgory_filter{/*margin-top: -30px;*/margin-top: 0px;padding-top: 40px;justify-content:center;transform: initial;}
.our_member_content {padding-top: 40px;}
.banner-inner::before{background-position: right 0px;}
.case_filter_btn_wrap{width: 230px;}
.resource_main_grid.resource_filter .clear-filter{font-size: 14px;}
.resource_view_selection.member_filter{display: flex;justify-content: center;width: 100%;}
.our_member_section_main{padding:40px 0px;}
.case_list_view .member_resource_wrapper{flex-wrap:wrap;}
.case_list_view .member-resourcein{padding-right:0px;}
.case_list_view .section_height_content{min-width:100%;}
}
@media(max-width:667px){
.pagination-wrapper .prev, .pagination-wrapper .next {font-size: 0px;text-indent: -99999px;}
.video-slider-wrap .slick-arrow + .slick-list {padding-bottom: 70px;}
.video-slider-wrap .slick-arrow.slick-prev{left: calc(50% - 32px);}
.video-slider-wrap .slick-arrow.slick-next{left: calc(50% + 32px);}
}
@media(max-width:480px){
.mambers-outmain{max-width: calc(50% - 12px);}
.filter_section_right{display: block;}
.resource-filtermain{flex-wrap: wrap;}
.case_filter_btn_wrap{width: 100%;margin-top: 8px;}
.resource_main_grid.resource_filter .clear-filter{margin-left: 0;margin-top: 10px;}
}

/*======= Client portal =======*/


@media(min-width:1200px){
.text_btn:hover{color:#F59A28;text-decoration:underline;}

.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:hover:after{opacity:1;-webkit-transition: opacity 500ms ease;transition: opacity 500ms ease;}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:hover{box-shadow:0px 10px 25px rgba(245, 154, 40, 0.5);}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:hover:before{background-image:url(images/button-secondary-arrow.svg);}
.submit_app input:hover{box-shadow:0px 10px 25px rgba(245, 154, 40, 0.5);}

.carrier_form_footer .submit_app:hover:before{background-image:url(images/button-primary-arrow.svg);}
.carrier_form_footer .submit_app:hover:after{opacity:1;}

.head-btn:hover{box-shadow:none;}

.login-box-form .um-right.um-half .um-button.um-alt:hover,
.login-box-form .um-col-alt-b a.um-link-alt:hover{color:var(--valico-heading) !important;}
.um_password_wrap .login-box-form .um-password .um-col-alt .um-center:hover:after,
.login-box-form .um-left.um-half:hover:after{content:'';background:white;height:50px;width:50px;position:absolute;right:-1px;top:0;border-radius:50%;}
.login-box-form .um-left.um-half input.um-button:hover,
.um_password_wrap .login-box-form .um-password .um-col-alt .um-center input.um-button:hover{background-image: url(images/button-primary-arrow.svg) !important;}


.types_slider_wrapper .slick-arrow.slick-prev:hover{background-image:url(images/type-arrow-left-hover.svg) !important;}
.types_slider_wrapper .slick-arrow.slick-next:hover{background-image:url(images/type-arrow-right-hover.svg) !important;}
}

@media(max-width:1400px){
.site_logo img {max-width: 230px;}
}
@media(max-width:1199px){
.um_client_section{background: #F3EFEC;}
.login-box-form{margin:0 auto;display: block;}
.types_slider_row{margin:0px;}

}

@media(max-width:991px){
.carrer_left_wrap .container{max-width: 100%;padding: 0 15px;}
.company-certificate-logo{margin-top: 30px}
.intro_text_sec.with-bg{padding-bottom:0px;}
.login_head {font-size: 35px;line-height: 45px;}
.types_slider_section:before{width: 100%;height: calc(50% + 27px);top: initial;bottom: 0;}
.types_slider_content{padding-top:50px;padding-bottom:107px;}
.types_slider_wrapper .slick-arrow{bottom:40px;}
.slider_image{padding:40px 0px;}
}

@media(max-width:767px){
	.intro_heading .intro_head{font-size:30px;}
.carform_title {width: 100%;margin-right: 0;}
.carform_field{width:100%;}
.form_wrapper_pad label{font-size:16px;line-height: 24px;}
.form_wrapper_pad .heading label {font-size: 22px;}
.company-certificate-logo{text-align: center;}
.footer-new-logo-wrp{max-width: 153px;margin: 0 auto;}

.btn_wrap{margin-top: 30px;}
.services-content {margin-top: 30px;}
.services-content h4 {font-size: 16px;line-height: 28px;margin-top: 30px;}
.services-content ul li{font-size: 16px;}
.site-content-wrap p{font-size: 20px;line-height: 32px;}

}
@media(max-width:667px){
.login-box-form{padding:40ox 0px;}
.um-field.um-field-c{max-width: 100%;}
.login-box-form .um-left.um-half, 
.login-box-form .um-right.um-half {margin: 20px 0 0 0;}
.login-box-form .um-form .um-field {padding: 15px 0 0 0;}
.login-box-form .um-field-label label {font-size: 15px !important;}
.login-box-form .um-form {padding: 20px 0 0 0;}
.types_slider_section .container{padding:0px;}
.types_slider_section:before{display:none;}
.types_slider_row .col-md-12{padding:0px;}
.slider_image{padding-left:20px;padding-right:20px;}
.types_slider_content{background: #D2132E;padding-left:20px;padding-right:20px;}
.types_slider_wrapper .slick-arrow.slick-next{right:20px;}
.types_bullet_slider .slick-list{padding:0px !important;}
.types_image{padding-bottom: 70px;}
.types_image:before{height: 40px;width: 40px;}
.types_image:after{bottom: 25px;height: 12px;width: 12px;}
.types_image img{max-height: 30px;max-width: 84px;}
.types_bullet_slider .slick-list:before{bottom:30px;}
}

@media(max-width:580px){
.carrier_form_footer .carrier_form .heading{width:100%;}
.submit_app input{margin-top:20px;}

.btn_wrap{flex-wrap: wrap;}
.btn_wrap .frontline_link {width: 100% !important;}
.marquee_text {min-width: 60%;}
}

@media(min-width:1025px){
.news_title_bread a:hover{color:var(--valico-secondary);}
.news_filter_link a:hover{color:#D2132E;}
.work_with_us_content p a:hover{color:var(--valico-secondary);}
.team_main_boxdiv a:hover .spin_img img{transform: rotate(360deg);}
.contact_sec .phone_number a:hover{background: url(images/header-call-hover.svg) center no-repeat; }
.contact_sec .email_id a:hover{background: url(images/header-email-hover.svg) center no-repeat; }
.contact_sec .contact_us_link a:hover{color: var(--valico-primary);}
.play_video_url:hover{padding-left:100px;}
.play_video_url:hover:after{opacity: 0.3;}
.about_banner_inn .subnav li a:hover{color: var(--valico-secondary);}
.about_banner_inn .subnav li a:hover:after{width: 100%;}
.history_section .history_sec_slider .slick-next:hover{background: url(images/next-hover.svg) center no-repeat;}
.history_section .history_sec_slider .slick-prev:hover{background: url(images/prev-hover.svg) center no-repeat;}
.wow{visibility: hidden;}
.foote_menu_sec ul li a:hover{color:#D2132E;}
.foote_menu_sec ul li:first-child a:hover{color:#707070;}
.facebook_url:hover{background:url(images/fb-hover.svg) no-repeat;}
.linkedin_url:hover{background:url(images/linkedin-hover.svg) no-repeat;}
.latestnews_main:hover{background:#f8f8f8;}
.news_links a:hover:After{background:url(images/red-arrow-hover.svg) no-repeat;}
.latestnews_main:hover .news_cat{color:#F59A28}
.latestnews_main:hover .news_cat::after{ border:2px solid #F59A28;}

.process_video_image .video_url:hover:before{background:url(images/Video-section_hover.svg) no-repeat;}
.powered-by a:hover{color:#D2132E;}
.foote_menu_sec.footermenu5 ul li a:hover{color:#707070;}
.industrie_slider_main .container:hover .industries_slider .col-md-3:hover .find_more_link{opacity:9; display:inline-block;}
.industrie_slider_main .container:hover .industries_slider .col-md-3:hover .industrie_image:after{background:url(images/ind-img-hover.svg) no-repeat; height:258px; width:100%; bottom:0px; top: auto; background-size: 100%; background-position:bottom;}
.industrie_slider_main .container:hover .col-md-3{ width:20%; }
.industrie_slider_main .container:hover .industries_slider .col-md-3:hover { width:40%; }
.industrie_slider_main .container:hover{ max-width:100%; padding:0; }
.find_more_link a:hover:before{background:url(images/button-arrow.svg) no-repeat; z-index:1;}
.find_more_link a:hover:after{opacity:1;}
.videomodal .modal-content button.close:hover{ background: url(images/cross-hover.svg) no-repeat;}
.valico_btn:hover:after{opacity:1;-webkit-transition: opacity 500ms ease;transition: opacity 500ms ease;}
.valico_btn:hover{box-shadow:0px 10px 25px rgba(245, 154, 40, 0.5);}
.valico_btn.valico_btn_primary:hover:before{background-image:url(images/button-primary-arrow.svg);}
.valico_btn.valico_btn_secondary:hover:before{background-image:url(images/button-secondary-arrow.svg); z-index:1;}
.valico_btn.valico_btn_border:hover:before{background-image:url(images/button-arrow.svg);}
.frontline_processes.slick-slider .slick-arrow.slick-prev:hover{background-image:url(images/process-prev-hover.svg);color:var(--valico-secondary);}
.frontline_processes.slick-slider .slick-arrow.slick-next:hover{color:var(--valico-secondary);}
.frontline_processes.slick-slider .slick-arrow.slick-next:hover:after{background-image:url(images/process-next-hover.svg);}
.single_team_contact_main a:hover{color:#da0028;}
.submit_btn:hover:before{background-image:url(images/button-secondary-arrow.svg);}
.submit_btn:hover:after{opacity:1;}
.submit_btn:hover{box-shadow: 0px 10px 25px rgba(245, 154, 40, 0.5);}
.back_to_team .valico_btn.valico_btn_secondary:hover:before{background-image:url(images/backto-all-arrow-hover.svg)}
.contact_person_number a:hover{color:var(--valico-secondary);}
.velico_phone_num a:hover, .velico_email a:hover{color:#D2132E;}
.request_download a:hover{background:linear-gradient(110deg, var(--valico-primary) 0%, var(--valico-secondary) 100%); box-shadow: 0px 10px 25px #F59A2880;}
.press_readmore.section_link a:hover{color:var(--valico-primary);}
.resources_videobtn:hover {background:url(images/Video-section.svg) no-repeat center center; background-size:98px;}
.download_link_sec a:hover{color:var(--valico-secondary);}
.news_listing .latestnews_main:hover .news_links a:after {  background: url(images/red-arrow-hover.svg) no-repeat;}
.news-sec .latestnews_main:hover .news_cat a{color:#F59A28;}
.process_video_image .video_url:hover:before,
.video_content_image .video_url:hover{background-image:url(images/play-hover-icon.svg);}
.image_slide_ttl:hover{text-decoration:underline;color: var(--valico-secondary);}
.slick-slider .slick-prev:hover{background-image:url(images/img-slide-prev-hover.svg);}
.slick-slider .slick-next:hover{background-image:url(images/img-slide-next-hover.svg);}
ul.frontLine-list li a:hover{color:var(--valico-secondary);}
.accordion-item .accordion-button:hover{color:var(--valico-secondary);}
.listing_pagination .pagination_wrap .page-numbers:hover{color:var(--valico-primary);}
.accordion-item .accordion-button:hover:after{background-image:url(images/faq-arrow-hover.svg);}
.listing_pagination .pagination_wrap .prev.page-numbers:hover,
.listing_pagination .pagination_wrap .next.page-numbers:hover{background-image:url(images/red-arrow-hover.svg);}
.your-checkbox .wpcf7-list-item-label a:hover{color:#fff;}
.share-socialbx .a2a_kit a.a2a_button_email:hover{background-image: url(images/news-Email-hov.svg);}
.share-socialbx .a2a_kit a.a2a_button_facebook:hover{background-image: url(images/news-facebook-hov.svg);}
.share-socialbx .a2a_kit a.a2a_button_twitter:hover{background-image: url(images/news-twitter-hov.svg);}
.share-socialbx .a2a_kit a.a2a_button_linkedin:hover{background-image: url(images/news-linkedin-hov.svg);}
.share-socialbx .a2a_kit a.a2a_button_copy_link:hover{background-image: url(images/news-link-hov.svg);}
.signup_form_sec .getright_inner:hover:after{opacity: 1;}
.signup_form_sec .getright_inner:hover{box-shadow: 0px 10px 25px rgba(245, 154, 40, 0.5);}
.signup_form_sec .getright_inner:hover::before {background-image: url(images/button-primary-arrow.svg);}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:hover > span.mega-indicator{background: url(images/drop-down-hover.svg) center no-repeat;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-toggle-on > a.mega-menu-link > span.mega-indicator{background: url(images/drop-down-hover.svg) center no-repeat;}

/*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child > a.mega-menu-link:hover{background-image: url(images/resources-icon-hover.svg); background-repeat: no-repeat; background-position: 22px center;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-toggle-on:last-child > a.mega-menu-link{background-image: url(images/resources-icon-hover.svg); background-repeat: no-repeat; background-position: 22px center;}*/
.upcoming_event_related .latestnews_main:hover .news_links a:after,
.latestnews_main:hover .news_links a:after{background:url(images/red-arrow-hover.svg) no-repeat;}

}

@media(max-width: 1440px){
.contact_sec{padding-left: 25px;}
.contact_sec .contact_us_link{margin-right: 15px;}
.front_page_main .banner_cnt_sec{max-width: 750px;}
.front_page_main .banner_cnt_sec .bannr_head{font-size: 70px;}
.front_page_main .banner_cnt_sec p,
.front_page_main .banner_cnt_sec .banner_head{font-size: 20px;}
}
@media(max-width: 1400px){
.process_video_heading .video_head{max-width:550px;}
.history_section .history_sec_slider .slick-list::after{top:253px;}
.history_slides img { height:196px; }
.why_is_section .why_is_image:after {right: -50px;}
.image-slider .slick-next, .testimonial_slider .slick-next{right: 15px;}
.image-slider .slick-prev, .testimonial_slider .slick-prev{right: 97px;}

}

@media(max-width: 1300px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size: 14px;}
.contact_sec .contact_us_link a{font-size: 16px;}
.frontLine-list{padding-right: 100px;padding-left: 15px;}
.testimonial_wrap{padding-left:70px;padding-right:70px;}
.testimonial_slider .slick-slide {max-width: 731px;}

}

@media(max-width:1199px){
.approved_sale_text {max-width: 255px;color: #d2132e;position: absolute;left: 0px;right: 0px;margin: auto;text-align: center;padding-left: 50px;}

.history_section .history_sec_slider .slick-list::after{top:217px;}
.history_slides img { height:160px; }
.play_video_url{padding-left: 108px;}
.play_video_url:before{width:97px; height:103px; top: -35px; left:0px;}
.play_video_url:after{display: none;}
header{height: 124px;}
header .header_inn{height: 90px;}
header .header_inn .header_right{/*display: none;*/}
header .header_inn .header_right .header-menu{display: none;}
header .header_inn .header_wrapper{padding-right:50px;}
header .menu_btn{display: block; position: fixed; top: 65px; right: 15px; width: 30px; height: 30px; background: url(images/menu-icon.svg) center no-repeat; background-size: 100%; z-index: 999;}
.fixed header .menu_btn{top: 33px;}
header .new-mobmenu{display: block; position: fixed; top: 0px; left: 100%; width: 100%; height: 100%; background: #FFFFFF; border-top: 5px solid var(--valico-primary); z-index: 999; padding: 20px var(--bs-gutter-x,12px); transition: left 0.5s ease; -webkit-transition: left 0.5s ease;}
header .menu_close{display: block; position: absolute; top: 20px; right: 10px; width: 45px; height: 45px; background: url(images/menu-close.svg) center no-repeat; background-size: cover; z-index: 999;}
body.menu_open header .new-mobmenu{left: 0%;}
header .main-navigation{padding: 20px 0px;}
header .main-navigation .mobile_menu{padding: 45px 15px 0; height: calc(100vh - 100px); overflow-y: auto; margin: 0px -15px;}
header .responsive-hamburger li{margin: 15px 0px 0; position: relative;}
header .responsive-hamburger li a{color: #d2132e; text-transform: capitalize; font-size: 18px; font-weight: 600; line-height: 1; text-decoration: none;}
header .responsive-hamburger li .sub-menu-toggle *{display: none;}
header .responsive-hamburger li .sub-menu-toggle{width: 25px; height: 25px; border: 0px; position: absolute; right: 5px; top: 0px; background-color: transparent;}
header .responsive-hamburger li .sub-menu-toggle:before{content: ""; position: absolute; top:2px; left: 7px; border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--valico-primary); padding: 0.3em; transform: rotate(135deg); -webkit-transform: rotate(135deg);}
header .responsive-hamburger li.subnav_open .sub-menu-toggle:before{transform: rotate(-45deg); -webkit-transform: rotate(-45deg); top: 10px;}
header .responsive-hamburger li > ul.sub-menu{display: block !important; max-height: 0px; overflow: hidden; transition: max-height 1s ease; -webkit-transition: max-height 1s ease; }
header .responsive-hamburger li.subnav_open > ul.sub-menu{max-height: 300px; opacity: 1; transition: max-height 2s ease; -webkit-transition: max-height 2s ease;}

header .responsive-hamburger li.current-menu-parent > .sub-menu-toggle:before,
header .responsive-hamburger li.current-menu-item > .sub-menu-toggle:before{border-color: var(--valico-secondary);}
header .responsive-hamburger li > ul.sub-menu li{margin: 12px 0px;}
header .responsive-hamburger li.current-menu-parent a,
header .responsive-hamburger li.current-menu-item a{color: var(--valico-secondary);}
header .responsive-hamburger li > ul.sub-menu li a{color: #707070; font-size: 16px; font-weight: 400;}
header .responsive-hamburger li > ul.sub-menu li.current-menu-item a{color:var(--valico-secondary);}

header .mobile_menu .contact_sec{padding: 0px; margin: 50px 0 0 0;}
header .mobile_menu .contact_sec .contact_us_link{margin-right: 50px;}
header .menu_bottom{padding: 30px 15px 0px; border-top: 1px solid #f0f0f0; margin: 30px -15px 0px; position: relative;}
header .menu_bottom .social_icons{display: flex; align-items: center;}
header .menu_bottom .social_icons a{width: 41px; height: 41px; display: inline-block; margin-right: 5px; }
header .menu_bottom .social_icons a.fb{background: url(images/fb.svg) center no-repeat;}
header .menu_bottom .social_icons a.in{background: url(images/linkedin.svg) center no-repeat;}
header .menu_bottom p{margin-top: 25px; font-size: 13px; color: #807D7D; line-height: 1; font-weight: 400;}
.contact_sec .contact_us_link a{font-size: 18px;}


.front_page_main .banner_cnt_sec{max-width: 650px;}
.front_page_main .banner_cnt_sec .bannr_head{font-size: 60px; line-height: 1.2;}
.front_page_main .banner_cnt_sec p,
.front_page_main .banner_cnt_sec .banner_head{font-size: 18px;}
.front_page_main .banner_btn{margin-top: 30px;}
.left_cnt_sec{padding-right:0px;}
.benefit_inner{padding-right:0px;}
.right_cnt_sec{padding-left:0px;}
.our_culture_section::before{display:none;}
.our_culture_section{padding:50px 0px 50px 0px;}
.content_and_image.environment_main{padding-bottom:55px;}
.open_heading_sep{margin-bottom:30px;}
/*.valico_btn:after{opacity:1;-webkit-transition: opacity 500ms ease;transition: opacity 500ms ease;}*/
.valico_btn{box-shadow:0px 10px 25px rgba(245, 154, 40, 0.5);}
/*.valico_btn.valico_btn_primary:before{background-image:url(images/button-primary-arrow.svg);}
.valico_btn.valico_btn_secondary:before{background-image:url(images/button-secondary-arrow.svg);}
.valico_btn.valico_btn_border:before{background-image:url(images/button-arrow.svg);}*/
.frontline_process_col{padding: 40px 2px 0px 40px;}
.section_heading{font-size: 40px;line-height: 50px;}
.about_velico_sec::before{width: 424px;height: 410px;}
.value_section .value_sec_sub{padding-left:0px;}
.content_and_image{padding:60px 0px 60px 0px;}
.introduction_section{padding:60px 0px 90px 0px;}
.value_section .value_sec_sub .col-4{padding: 0px 20px;}
.value_section{padding:60px 0px 20px 0px; background-image:none;}
.history_section{padding:60px 0px 60px 0px;}
.content_and_image.ourteam_conmain{padding:60px 0px 60px 0px;}

.content_and_image.ourteam_conmain .left_cnt_sec{margin-top:30px;}
.main_heading .main_head{font-size:40px;}
.team_graphics::after{display:none;}
.our_team_sec::after{height:220px}
.work_with_us_maindiv::after{display:none;}
.work_with_us_maindiv{padding-top:130px;}
.team_sec{padding-top:60px; padding-bottom:30px;}
.single_team_maincon .col-md-6:first-child{padding-right:12px;}
.single_team_maincon .col-md-6:last-child{padding-right:12px;}
.back_to_team{padding-right:0px;}
.contact_us_redbox{padding-left:30px; padding-right:30px;}
.contact_sec::before{display:none;}
.menu_open{position:fixed;}
.process_video_heading .video_head{max-width:450px;}
.news_image img{height:auto; width:auto;}
ul.frontLine-list:before {display:none}
.video_content_section,
.content_block_section,
.faqs_section,
.video_content_section + .video_content_section, 
.image_slider_section + .video_content_section,
.image_slider_section,
.testimonial_section{padding-right: 15px;}
.testimonial_slider .slick-slide {max-width: 631px;}
.testimonial_wrap img{margin-bottom:30px;}
.errormaindiv{padding-top: 100px;padding-bottom: 100px;}
.errormaindiv:before {width: 207px;height: 260px;background-size: contain;}
.errormaindiv:after {width: 219px;height: 299px;background-size: contain;}
.civilian_ems_body .why_is_section .why_is_image:after {right: auto;left: -40px;bottom: -27px;width: 289px;height: 293px;background-size: contain;}
.page-template-content-general-page .general_main .image_slider_section{padding-right:0px;}
.page-template-content-general-page .general_main .image-slider{overflow:hidden;max-width: 100% !important;}
.banner-section + .content_and_image {padding-bottom:60px;}
.post_location_ttl, .news-related-ttle{font-size: 45px;line-height:55px;}
.news-topleftinn{height: 100%;}
.news-event-topsec .news-event-topleft, .news-articlemain-wrap .row .col-lg-3{width: 30%;}
.news-event-topsec .news-event-topright, .news-articlemain-wrap .row .col-lg-9{width: 70%;}
.news-event-topsec{padding: 60px 0 35px 0;}
.news-articlemain-wrap{padding: 60px 0 50px 0;}

.signup_form_sec{padding-top: 70px;}
.signup_form_sec .learn_more_head .heading_three{font-size: 50px;}

.employment-form-main *{font-size: 12px;line-height: 18px;}
.employment-form-main p{font-size: 12px;}
.job-tit span {width: 109px;min-width: 109px;}
.app-main-name span, .app-how-long span, .app-email-add span, .app-home-tel span, .app-cell-phone span {width: 105px;min-width: 105px;}
.app-age-list span {width: 145px;min-width: 145px;}
.employment-form-main .col-md-7 {flex: 0 0 auto;width: 100%;}
.employment-form-main .col-md-5 {flex: 0 0 auto;width: 100%;}
.available-work-nights{margin-top:15px;}
.left-side-work span {width: 54px;min-width: 54px;}
.right-side-work span {width: 35px;min-width: 35px;}
.available-employment-section span {width: 260px;min-width: 260px;}
.work-expe-text-block span {width: 125px;min-width: 125px;}
.employer-detail span {width: 115px;min-width: 115px;}
.leaving-job span {width: 185px;min-width: 185px;}
.border-bottom .bts-item,
.border-bottom .ps-item{height:37px;}
.table-heading{height: 65px;}

.available-weekly-section span,
.available-work-nights span {width: 150px;min-width: 150px;}

}
@media(max-width:1024px){
.industries_slid_row{padding-bottom:50px; margin:0px -10px}
.industries_slider button.slick-arrow{position:absolute; height:auto; bottom:0px; right:0px; width:40px; height:40px; border:0px; font-size:0px; background:none;}
.industries_slider button.slick-arrow.slick-next{background: url(images/slider-next.svg) no-repeat; right:35px;}
.industries_slider button.slick-arrow.slick-prev{background: url(images/slider-pre.svg) no-repeat; right:85px;}
.industries_slider.slick-slider .slick-list{ padding-bottom:45px; margin-bottom:15px;}
.indu_box_con{padding-left:15px; bottom:50px;}
.find_more_link{display:block; opacity:1; right:auto; left:0px; position:relative; float:left; margin-top:30px;}
.industries_inner{max-width:330px; padding:0px 0px;}
.industrie_slider_main{padding-left:10px; position:relative;}
.industrie_slider_main::after { border-bottom: 1px solid #F59A28;position: absolute;left: 0px;bottom: 66px; content: ""; width: 100%;}
.industrie_sec{padding-bottom:80px;}
.intro_text_sec_inner{padding-top:50px;padding-bottom:50px;}
}

@media(max-width:991px){
	.content_and_image.ourteam_conmain .row{flex-direction: column-reverse;}
.footer_info .col-md-2{width:100%; text-align:center; margin-bottom:30px;}
.footer_menu_section{padding-left:0px;}
.footer_info .col-md-9{width:100%;}
.footer_info .col-md-1{width:100%; text-align:center; margin-top:10px; margin-bottom:20px;}
.linkedin_url{margin-top:0px; margin-left:3px;}
.benefit_section .col-md-4{width:50%;}
.our_culture_section .col-md-6:first-child{padding-right:30px;}
ul.culture_info li{padding-left:30px;}
.open_position .col-md-4{width:50%;}
.content_and_image .col-md-6{width:100%;}
.right_image{text-align:center;}
.content_and_image.careers_right_img .row{flex-direction: column-reverse;}
.content_and_image.careers_right_img .col-md-6:first-child{margin-top:30px;}
.front_page_main .banner_sec{padding-bottom: 60%;}
.front_page_main .banner_cnt_sec{max-width: 100%;}
.frontline_cnt_col{padding:65px 15px;}
.frontline_process_col {margin: 0;padding-left: 15px;padding-right: 15px;}
.frontline_process_col:before{right:-500%;}
.content_and_image .left_image{margin:auto; margin-bottom:30px;}
.team_short_content{padding-top:30px; padding-bottom:40px;}
.our_team_main_sec .our_culture_section{padding-top:30px;}
.team_cat_head{margin-top:0px;}
.team_box_con .team_heading{font-size:22px;}
.team_designation{font-size:16px;}
.team_box_con{padding-left:20px; padding-bottom:20px;}
.spin_img{top:15px; right:15px;}
.spin_img img{width:50px; height:50px;}
.teambox_mainrow{margin-bottom:25px;}
.work_with_us_maindiv{padding-top:100px; padding-bottom:70px;}
.process_video_heading .video_head{margin:0px; padding-bottom:30px;}
.process_video{padding-top:40px;}
.latestnews_box_con{padding-left:10px; padding-right:10px;}
.introduction_section .col-md-6:last-child{padding-right:12px;}
.team_single_heading .team_head{font-size:40px;}
.single_team_maincon .col-md-6:first-child,.single_team_maincon .col-md-6:last-child{width:100%;}
.single_team_maincon .row{flex-direction: column-reverse;}
.single_team_maincon .col-md-6:last-child{text-align:center; margin-bottom:30px;}
.banner-section{padding-bottom:85px; background-size:66%;}
.petentnumber_box_main{margin-bottom:40px;}
.content_and_image .rt_content{max-width:100%;}
.content_and_image .rt_content p{margin-top:30px;}
.check_boxs{padding-left:0px;}
.news_listing .news-section .col-md-4{width:50%;}
.news_listing .upcoming_news{padding:44px 30px 40px 6px;}
.process_video_heading .video_head{max-width:100%;}
.request_con_main .col-md-6{width:100%;}
.request_con_main .row{flex-direction: column-reverse;}
.request_con_main .col-md-6:first-child{margin-top:30px;}
.request_con_main .col-md-6 .request_right_img{text-align:center; }
.press_releases .col-md-3{width:50%; margin-bottom:30px;}
.publication_left{max-width:538px;}
.intro_text_sec_main .col-md-6{width:100%;}
.intro_text_sec_inner{max-width:100%; padding:50px 0px 50px 0px;} 
.intotextimg{display:none;}
.banner-section .sub-title{font-size:40px; line-height:50px;}
.page-template-content-intellectual-property .banner-section .sub-title{line-height:50px;}
.small_sub-title{margin-bottom:20px;}
.banner-section{position:relative;}
.banner-section:before{background:#fff; opacity:0.3; position:absolute; left:0px; top:0px; content:""; width:100%; height:100%;}
.banner-section .container{z-index:1; position:relative;}
.history_section .history_sec_slider .slick-list::after{top:216px;}
.history_slides img { height:159px; }
.velico_medical .acf-map.google_map{height:400px !important;}
.petentnumber_box_main .col-md-3{width:25%;}
.news_title_bread{padding-right: 0px;width:100%;}
.news_filter_link{border:none;margin-top:20px;}
.news_filter_link .page_item:first-child a{margin-left:0px;}
.news_filter_link a{margin-left: 25px;}
.cnt_head{width:240px; padding-right:20px;}
.frontLine_leftPart{position: initial;width: 100%;justify-content: flex-start;padding-right:0px;}
.frontLine_rightPart{width: 100%;}
.frontLine-list {max-width: 100%;}
.frontLine-list {padding-right: 15px;width:100%;padding-right: 15px;}
.fl_rightPart_wrap{margin-top:50px;}
.testimonial_wrap {padding: 50px 30px 50px 100px;}
.testimonial_desc{font-size: 20px;line-height: 32px;}
.testimonial_name{margin-top: 40px;}
.video_content_section,
.content_block_section,
.faqs_section,
.video_content_section + .video_content_section, 
.image_slider_section + .video_content_section,
.image_slider_section,
.testimonial_section{padding-left: 15px;}
.intr_frnt_section{margin-top: -91px;}
.intr_frnt_section{padding-bottom:50px;}
.intr_frnt_section .request_press{margin-top:40px;}
.app_ind_section {padding-top: 50px;padding-bottom: 50px;}
.value_bnft_section {padding-top: 50px;padding-bottom: 35px;}
.value_bnft_lists .col-12 .value_bnft{padding-bottom:15px;padding-top:15px;}
.value_bnft_lists .col-12 .value_bnft::before {top:15px;}
.why_is_section{padding-top:50px;padding-bottom: 120px;margin-bottom: 50px;}
.why_is_section .why_is_image{text-align:center;}
.why_is_section .why_is_image:after {right: 25px;width: 200px;background-size: contain;}
.using_frnt_sec{padding:50px 0px;margin-top:50px;}
.app_ind_boxes {padding-top: 40px;}
.fl_section_cnt{margin-top:30px;}
.cvln_flex_block .testimonial_slider {padding-top: 30px;}
.ind_testimonial .testimonial_slider {padding-top: 30px;}
.related-news-title{font-size:40px;line-height:50px;}
.errormaindiv {padding-top: 60px;padding-bottom: 60px;}
.civilian_ems_body .why_is_section .why_is_image:after {left:-30px;}
.page-template-content-general-page .general_main .image_slider_section{padding-right:15px;}
.post_location_ttl, .news-related-ttle{font-size: 40px;line-height:50px;}
.news-event-topsec .news-event-topleft, .news-articlemain-wrap .row .col-lg-3{width: 100%;}
.news-event-topsec .news-event-topright, .news-articlemain-wrap .row .col-lg-9{width: 100%;}
.news-event-topleft .valico_btn{position: relative;}
.circle-title{margin-right: 15px;}
.news-topleftinn{display: flex;justify-content: space-between;align-items: center;}
.news-event-topsec{padding: 50px 0 40px 0;}
.news-articlemain-wrap{padding: 50px 0 35px 0;}
.date_post{margin-top: 30px;margin-bottom: 25px;}
.date_post{font-size: 22px;}
.share-socialbx{margin-bottom: 30px;}
.whysybx blockquote p{font-size: 18px;line-height: 28px;}
.share_article.share_sticky{position: static;}

.news-related-mainbx .news-related-ttle{margin-bottom: 35px;}
.signup_form_sec{padding: 50px 0;}
.signup_form_sec .learn_more_content p{margin-bottom: 40px;}
.upcoming_event_sec .news-topleftinn{height: 100%;}

.policy_main .banner_section .entry-title{font-size: 40px;line-height: 50px;}
.whysybx .post_cnt li {padding-left: 30px;}
.image-slider .slide_image_wrap img{width:100%;}
.page-template-content-general-page .content_and_image .right_image {margin-top:50px;}
.faqs_section + .app_ind_section {margin-top: 30px;}
.news-event-topsec .circle-title{margin-top:0px;}
.frontlineodp_sec + .process_video{ padding:50px 0 0 0; }
}

@media(max-width:767px){
.container, .container-sm{max-width:100%;}
.about_content p,
.frontlineodp_cnt_wrap .frontline_content p{font-size:20px;line-height: 32px;}
.frontline_processes .process_heading{font-size:30px;}
.frontline_processes.slick-slider .slick-arrow{height:40px;background-size:40px;font-size:12px;line-height:26px;}
.frontline_processes.slick-slider .slick-arrow.slick-prev {padding-left: 51px; white-space:nowrap; width:145px;}
.frontline_processes.slick-slider .slick-arrow.slick-next {padding-right:51px; white-space:nowrap; width:auto;} 
.frontline_processes .process_content p{font-size:16px;}
.about_image {margin-top: 0;position: absolute;top: -80px;width: auto !important;right: 15px;}
.about_image img {max-height: 255px;}
.about_cnt_wrap .section_heading{max-width:60%;}
.about_velico_sec {padding-bottom: 66px;}
.about_cnt_wrap{padding-bottom:0px; padding-top:40px;}
.about_velico_sec::before{width: 291px;height: 247px;}
.frontline_cnt_col{padding-top:55px;}
.site_logo img{max-width: 158px;}
.front_page_main .desktop-view{display: none;}
.front_page_main .mobile-view{display: block;}
.foote_menu_sec.footermenu1,
.foote_menu_sec.footermenu2,
.foote_menu_sec.footermenu3,
.foote_menu_sec.footermenu4{display:none;}
.foote_menu_sec.footermenu5{width:100%;}
.foote_menu_sec ul li{text-align:center;}
.site_logo img{max-width:207px; width:207px;}
.site-name{width:100%; text-align:center;}
.powered-by{width:100%; text-align:center;}
.copy-text,.right-recerved{display:inline-block; vertical-align:top;}
.footer_info .col-md-2{margin-bottom:36px;}
.footer_info .col-md-1{margin-top:30px;}
.learn_more_head .heading_three{font-size:40px;}
.learn_more_sec{padding-top:60px; background-position:center; padding-bottom:70px; background: url(images/want-to-bg.svg) no-repeat; background-size:cover;margin-top: -1px;}
.process_video_image .video_url::before{width:60px; height:60px; background-size:100%; margin-left:-30px; margin-top:-30px;}
.process_video_heading .video_head{margin-top:0px; font-size:20px; padding-bottom:25px;}
.latestnews_main{max-width:100%; margin:auto; display:block;}
.process_video{padding-top:62px; margin-bottom:66px;}
.news_heading .news_head,.industrie_heading .industri_head{font-size:40px;}
.industrie_heading .industri_head{padding-left:22px; margin-bottom:40px;}
.news_link{float:left; margin-bottom:70px; margin-top:8px; clear:both;}
.benefit_section .col-md-4{width:100%; margin-bottom:30px;}
.our_culture_section .col-md-6:first-child{padding-right:15px;}
.open_position .col-md-4{width:100%;}

.frontline_processes_step {max-width: 100%;margin: auto;}
.frontline_processes .process_steps {padding-top: 52px;}
.frontline_processes.slick-slider {padding-bottom: 56px; margin-bottom:115px;}
.frontlineodp_sec .container{max-width:100%;}
.introduction_section .left_content p{margin-top:30px;}
.introduction_section .right_content{padding-top:0px;}
.content_and_image .rt_content p{margin-top:30px; font-size:20px; line-height:30px;}
.value_section .value_sec_sub .col-4{width:100%;}
.history_section .history_sec_slider .slick-arrow{width:45px; height:45px; background-size:100%; margin-top:37px;}
.history_section .history_sec_slider .slick-prev{right:60px;}
.history_section .history_sec_slider{margin:auto; margin-top:40px; max-width:320px;}
.lf_content p{padding-top:0px; font-size:20px; line-height:30px;}
.teambtn_mar{margin-top:30px;}
.about_banner_inn .sub_heading{font-size:40px;}
.value_section{padding:60px 0px 20px 0px;}
.about_banner_inn .subnav li{margin-right:30px;}
.contact_main_img{ margin-bottom:30px;}
.contact_section{padding:60px 0px 60px 0px; margin-bottom:-1px;}
.our_culture_content{padding-top:20px; padding-bottom:20px;}
.our_team_sec::after{height:90px;}
.team_main_boxdiv{max-width:463px; margin:auto;}
.team_image::after{height:100%;}
.team_cat_head .team_category{margin-bottom:30px;}
.work_with_us_maindiv{padding-top:60px;}
.container{padding-left:15px; padding-right:15px;}
.about_velico_sec .col-md-6:first-child{width:100%;}
.frontlineodp_cnt_wrap .frontline_content{margin-top:30px;}
.frontlineodp_cnt_wrap .valico_btn{margin-top:28px;}
.frontline_process_col{padding-top:56px;}
.industries_inner{padding:0px 10px;}
.indu_box_con{padding-left:40px;}
.numer_sec{left:48px;}
.industrie_sec{padding-bottom:83px; background-position:0 calc(100% + 1px);}
.news-sec_main{padding-top:78px; padding-bottom:50px;}
.latestnews_box_con{padding-left:20px; padding-right:20px;}
.news_links{margin-top:27px;}
.learn_more_content p{margin-top:55px; padding-left:20px; padding-right:20px;}
.site-info{padding-top:20px;}
.team_single_content{padding-right:0px;}
.team_single_designation{padding-bottom:0px;}
.team_single_content p:first-child{font-size:20px; line-height:32px;}
.back_to_team{float:left; clear:both;}
.single_team_maincon{padding-top:34px;}
.single_team_member{margin-top:40px;}
.banner-section .sub-title{font-size:40px;}
.small_sub-title{margin-bottom:20px;}
.banner-section{padding-top: 30px; padding-bottom:45px; background:none;}
.valico_content p{font-size:20px;}
.petentnumber_box_main .col-md-3{width:50%;}
.introduction_section .left_content p{font-size:20px; line-height:32px;}
.contact_section .col-md-6:first-child{width:100%;}
.contact_section .col-md-6:last-child{width:100%;}
.contact_section .row{flex-direction: column-reverse;}
.team_short_content p{font-size:20px; line-height:30px;}
.our_team_sec{padding-top:50px;}
.our_culture_content p{font-size:20px; line-height:30px;}
ul.culture_info{padding-right:0px;}
.work_with_us_content p{font-size:20px; line-height:30px;}
.velico_address p{font-size:20px; line-height:30px;}
.contact_person_image{width:100%;max-width:125px;}

.contact_person{padding-left:15px;width:100%;}
.learn_more_inner.engineering_learn_more .contact_info .contact_person{ width:auto; padding:0; }
.contact_us_redbox{display:block; text-align:center; padding-left:20px; padding-right:20px; padding-bottom:30px;}
.contact_info{text-align:left; justify-content: center; width: 100%;}
.cnt_head{width:100%; margin-bottom:15px;}
.contact_heading .cnt_head{font-size:40px;}
.contact_us_sec{margin-top:30px;}
.velico_phone_num, .velico_email{font-size:20px;} 
.news_title_bread{width:100%; padding-right:0px; margin-bottom:15px;}
.news_filter_link{border:0px;}
.news_filter_link a{margin-right:9px; margin-left:0px;}
.news_filter_link a:last-child{margin-right:0px;}
.news_headingbg .related-news-title{font-size:40px;}
.news_headingbg{padding: 42px 0px 72px 0px;}

.intellectual_main .content_main .frontline_link{margin-top:0px;}
.intellectual_main .sort_content{font-size:20px; line-height:30px;}
.videomodal .modal-lg{padding-left:15px; padding-right:15px;}
.news_headingbg .related-news-title{font-size:40px;}
.news_name{font-size:20px; line-height:30px}
.news_listing .upcoming_news{padding:20px 10px 20px 0px;}
.news_listing .upcoming_news::before{width:100%; right:0px;}
.news_listing .news-section{margin-top:20px; margin-bottom:20px;}
.frontline_process_col::after{bottom: 130px;}
.site-footer{padding-top:53px;}
.about_velico_sec::before{background: url(images/home-mobile-bg-shape.svg) no-repeat; background-position:right; right:0px;}
.about_content {  margin-top: 60px;  padding-right: 50px;}
.news-sec .col-md-4{width:50%;}
.industrie_slider_main .container{padding-left:15px; padding-right:15px;}
.frontline_processes.slick-slider .slick-arrow.slick-next::after{width: 40px; height: 40px; background-size:100%; right:0px;}
.page-template-content-intellectual-property .banner-section .sub-title{line-height:1;}
.page-template-content-intellectual-property .banner-section{padding-bottom:20px;}
.page-template-content-intellectual-property .banner-section::after{height:28px}
.intellectual_main .content_main{padding-top:30px;}
.request_con_main{padding-top:30px;}
.news_category{padding-top:30px;}
.news_centerhead_main .news_link{margin-bottom:0px;}
.news_category .category_title{margin-bottom:20px;}
.news_category .cat_main_sec.cat_upcoming_event .col-md-4{width:50%;}
.news_category .news_listing .col-md-4:nth-child(2) .upcoming_news::after{display:none;}
.cat_main_sec{padding-bottom:0px;margin-bottom: 30px;}
.press_releases .col-md-3{width:100%; margin-bottom:30px;}
.press_release_heading{margin-bottom:30px;}
.download_link_sec{position:relative; width:100%; bottom:0px; margin-top:20px;}
.video_cnt.section_name{font-size:20px; line-height:30px; margin-top:15px; padding-right:0px;}
.video_sec_main .row{row-gap:0px;}
.video_sec_main .col-md-4{max-width:430px; margin:auto; margin-bottom:30px; padding-right:15px; margin-top:15px;}
.press_releases_main{padding-top:50px; padding-bottom:30px;}
.press_content.latest_sec{padding:30px;}
.publication_sec_main{padding-top:30px; padding-bottom:0px;}
.video_sec{padding-bottom:30px; padding-top:30px;}
.video_heading_sec .head_video{margin-bottom:20px;}
.intro_text_sec .main_content p{font-size:20px; line-height:30px;}
.press_heading.section_name{margin-bottom:35px;}
.intro_text_sec_inner{padding-top:35px;}
.intro_heading .intro_head{padding-bottom:30px;}
.frontline_form .captcha_section{margin-top:30px;}
.submit_btn{margin-top:30px;}
.teambox_mainrow .col-md-4{width:50%;}
.history_section .history_sec_slider .slick-list{overflow:hidden;}
.history_section .history_sec_slider .year{margin-top:30px;}
.history_section .history_sec_slider .slick-list::after {  top: 252px;}
.velico_medical .acf-map.google_map{margin-top:30px; height:300px !important;}
.benefit_box_con{padding-top:11px;}
.request_title .main_head{margin-bottom:0px;}
.request_content p{margin-bottom:25px;}
.request_con_main .col-md-6:first-child{margin-top:45px;}
.news_category{padding-top:45px;}
.news_category .col-md-4{width:50%;}
.contact_banner{background-position:left;}
.upcoming_event_related .latestnews_main{max-width:100%;}
.upcoming_event_related .latestnews_box_con{padding-left:0px; padding-right:0px; padding-top:0px; border-bottom:1px solid #d5d5d5;}
.upcoming_event_related .col-md-4:last-child .latestnews_box_con{border:0px; padding-bottom:0px;}
.news_event_detail_main .news-sec_main{padding-top:30px;}
.industrie_sec .industri_head{margin-left:0px;}
.page-template-content-news-center .category_data{padding-bottom:30px; margin-bottom:30px;}
.news_filter_link {flex-wrap: wrap;column-gap: 15px;row-gap: 7px;margin-top:0px;}
.news_filter_link li{margin-right: 9px;}
.news_filter_link li:last-child{margin-right: 0px;}
.post_location_ttl, .news-related-ttle{font-size: 35px;line-height: 40px;}
.news-articlemain-wrap{padding-top: 40px;}
.post_single_image{margin-bottom: 40px;}
.whysybx blockquote{padding-left: 50px;}
.whysybx blockquote{margin-bottom: 40px;}
.signup_form_sec .learn_more_head .heading_three,
.post_information.whysybx .post_single_image + .heading_and_content_sec .post_head .posts_head{font-size: 30px;}
.signup_form_sec .learn_more_content p{padding: 0;margin-bottom: 30px;margin-top: 30px;}
.upcoming_event_related .news-sec > .row .col-md-4{margin-top:0px;}
.upcoming_event_related .news-sec > .row .col-md-4{border-right:0px;}
.page-template-content-general-page .history_section .history_sec_slider{max-width:100%;}

.single_career_page .frontline_main_div{margin-top:34px;}
.frontlineodp_sec + .process_video{ padding:40px 0 0 0; }

.school-type {width: 20%;}
.name-school {width: 20%;}
.location {width: 20%;}
.number-of-year {width: 20%;}
.border-bottom .bts-item, .border-bottom .ps-item {height: 21px;}
.doc-download-sec {padding: 50px 0;}
}

@media(max-width:667px){
.fl_section_ttl,
.request_title .main_head,
.using_frnt_sec .lf_head{font-size: 30px;line-height: 40px;}
.fl_section_cnt,
.intor_big_cnt,
.intor_big_cnt,
.request_content p,
.errtx{font-size: 20px;line-height: 30px;margin-top: 20px;}
.video_content_imag1e{margin-top: 30px;}
.video_content_image .video_url{background-size: 100px;}
.video_content_section + .video_content_section,
.image_slider_section + .video_content_section,
.image_slider_section,
.faqs_section,
.testimonial_section{margin-top: 50px;}
.image-slider {margin-top: 30px;}
.slick-slider .slick-arrow{height: 50px;width: 50px;background-size:contain;}
.accordion-item .accordion-button{font-size: 20px;line-height: 30px;}
.slide_image_wrap img{width:100%;}
.image-slider{padding-bottom:90px;}
.slick-slider .slick-prev{right:81px;}
.testimonial_name {margin-top: 30px;font-size: 20px;line-height: 30px;}
.testimonial_wrap {padding: 80px 30px 50px 30px;}
.testimonial_wrap img {margin-bottom:20px;max-width: 150px;}
.cvln_flex_block .testimonial_slider{padding-bottom:40px;}
.cvln_flex_block .testimonial_section{padding-top: 50px;padding-bottom: 50px;}
.ind_testimonial .testimonial_slider{padding-bottom:40px;}
.ind_testimonial .testimonial_section{padding-top: 50px;padding-bottom: 50px;}
.civilian_headingbg {padding-top: 50px;padding-bottom: 50px;}
.errormaindiv {padding-top: 30px;padding-bottom: 30px;}
.intr_frnt_section {margin-top: -61px;}
.error_page_cell{padding:50px 30px 0;}
.error404 {position: relative;z-index: 1;}
.error_page_cell:before {opacity: 0.5;background-size: contain;width: 80px;height: 90px;}
.error_page_cell:after {opacity: 0.5;background-size: contain;width: 80px;height: 90px;}
.civilian_ems_body .why_is_section .why_is_image::after {left: -10px;width: 199px;height: 203px;}
.testimonial_wrap:before{top:25px;}

.employment-form-main{max-width:100%;}
.custom_form_wrap .col-md-5,
.custom_form_wrap .col-md-6,
.custom_form_wrap .col-md-7 {flex: 0 0 auto;width: 100%;}
.address-street,
.address-city,
.address-state,
.address-zip{text-align:center;}
.work-expe-text-block > .d-flex,
.employment-desired-section > .d-flex{flex-wrap:wrap;}
.work-expe-text-block > .d-flex span,
.employment-desired-section > .d-flex span{width:100% !important;margin-bottom:10px;/*margin-top:10px;*/margin-right:0px;}
.employer-detail + .col-md-6{border:none !important;}
.job-tit{border-bottom:none !important;padding: 10px 10px 0 !important;}

.school-type {width: 20%;}
.name-school {width: 20%;}
.location {width: 20%;}
.number-of-year {width: 20%;}
.school-type .bts-item,
.name-school .bts-item,
.name-school .ps-item{/*height: 21px;*/}

.available-weekly-section,
.app-available-work{margin-top:10px;}
.custom_form_wrap .mt-1 {margin-top: 0.5rem !important;}
.bus-trade-school input,
.professional-school-bx input,
.bus-trade-school-location input,
.professional-school-location input,
.bus-trade-school-year input,
.professional-school-year input{height:36px;}
.right-side-work span {width: 53px;min-width: 53px;}
.multi-checkbox{flex-wrap:wrap;}
.multi-checkbox .form-group {margin-left: 0;width: 100%;margin-bottom: 5px;}
.table-heading {line-height: 13px;font-size: 11px;}
.superviser-details{border-top:1px solid #000000;}
.col-md-6.employer-detail{padding-right:20px;}

.hs-content .services-title{font-size: 30px;line-height: 50px;}
.services-item-wrap{column-gap: 20px;}
.services-image img {max-width: 25px;}
.services-image {min-width: 25px;max-width: 25px;}
.services-content {margin-top: 20px;}
}

@media(max-width: 620px){
.approved_sale_text{display:none;}
.front_page_main .banner_sec{padding-bottom: 680px;}
}

@media(max-width: 580px){
.news_listing .news-section .col-md-4{width:100%;}
.news_listing .upcoming_news::after{display:none;}
.news_category .cat_main_sec.cat_upcoming_event .col-md-4{width:100%; border-bottom:1px solid #d5d5d5;}
.news_category .cat_main_sec.cat_upcoming_event .col-md-4:last-child{border:0px;}
.teambox_mainrow .col-md-4{width:100%;}
.bus-trade-school .bts-item,
.professional-school-bx .ps-item,
.bus-trade-school-location .bts-item,
.professional-school-location .ps-item,
.bus-trade-school-year .bts-item,
.professional-school-year .ps-item {  height: 37px;}


.head-btn{font-size: 14px;line-height: 20px;}
.site_logo img {max-width: 152px;width: 147px;}
.resource-link{font-size:0px;padding:0px;height:48px;width:48px;column-gap: 0;}
.resource-link:before {background-image: url(images/document-file-icon.svg);display: block !important;margin:0px;width: 24px;height: 24px;}
}

@media(max-width: 520px){
.news-sec .col-md-4{width:100%;}.news_category .col-md-4{width:100%;}
}
@media(max-width: 480px){
.front_page_main .video_url_link{margin: 60px 0 0 0;}
.front_page_main .banner_inn{top: 48%;}
header .mobile_menu .contact_sec .contact_us_link{margin-right: calc(100% - 210px);}
.news-topleftinn{flex-wrap: wrap;justify-content: flex-start;}
.news-event-topleft .valico_btn{margin-top: 20px;}
.news-article-rightbx .two_image_section {margin-top: 30px;margin-bottom: 30px;}
.bus-trade-school .bts-item,
.bus-trade-school-location .bts-item,
.bus-trade-school-year .bts-item {height: 53px;}
.edu-detail > div:first-child > div{font-size: 11px;}
.learn_more_inner.engineering_learn_more .contact_info{ gap:10px; }
}

@media(max-width: 400px){
.petentnumber_box_main .col-md-3{width:100%;}
.high-school-name .school-box,
.high-school-location .school-box,
.high-school-year .school-box{height: 36px;}
}

.single_career_page .whysybx li{font-weight: 300;}