.mobile-view { display: none; }
.tool-box-mobile-view { display:none; }
section.zacco-video-wrapper {   z-index: -1; height: 100%; }
section.our-tool-box .tool-bottom-ul-wrapper:after { display:none !important; }
section.our-tool-box-header-wrapper {
    background: #bdd6dd;
}
ul.pagination { margin-top: 50px; }

#employee .select2-selection__arrow {
    height: 40px !important;
}
@media (min-width:768px){
#DigiCertClickID_izPjkIBN_object{margin:0 0 0 auto !important;top: 110px !important;}	
}
@media (max-width:767px){
#DigiCertClickID_izPjkIBN_object{margin:20px auto !important;}	
}
/* / */
.read_interview_hide_margin {margin: 0;}
.assets-management-single-tool { padding: 30px !important; }
.assets-management-single-tool .want-do-more-description { margin-bottom: 13px; }
.assets-management-single-tool-other { padding: 19px 30px !important; }
.assets-management-single-tool-other .want-do-more-description { margin-bottom: 10px; }
.assets-management-single-tool-other .career-regist-title h3 { margin-bottom: 10px }
.career-regist-title { width: 85%; }
.zacco-in-sort-wrapper .first-career-regist-wrapper-inner { padding: 28px 30px; }
.email-employess-single {
    display: flex;
    align-items: center;
}
.firstbutton img,.back_button  img{  position:relative; left:0px;     -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
 }
.firstbutton:hover{text-decoration:none;} 

.firstbutton:hover img,.back_button:hover img{ left:-5px;     -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
 }
.secondbutton:hover{text-decoration:none;}

.secondbutton img{  position:relative; top:-2px;     -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
 }

html {
  scroll-behavior: smooth;
}
.overflowwrapdiv{padding-top:45px;}

.secondbutton:hover img{  
 }
a .what-do-know-more-single-read-more-icon{   -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;}
 a:hover .what-do-know-more-single-read-more-icon:before{ -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;background:#fff;color:#005269;border-color:#fff;}

.zacco-button-theme-color:hover{ background:#055063; color:#fff; }
.pressbuttton{width: 240px!important; }

/* / */

.career-page-box-wrapper-inner { padding: 29px 30px !important; } 
.career-page-box-wrapper-inner .want-do-more-description { margin-bottom: 15px; }
.single-interviews-joinus-wrap { margin-bottom: 30px; display: flex; flex-wrap: wrap; }


.employee-thumbnail img{ width: 210px;  /*  height: 210px; */ }

.employee-result,#employee-result{ }
.management_team_p { line-height: 24px; }
.page-header-video { position: relative;overflow: hidden; }
.innovationVideo { height: 360px; object-fit: cover; }
ul.login_ul { margin: 0; padding: 0; list-style: none; }
ul.login_ul li { display: flex; justify-content: center; align-items: center; }
ul.login_ul li a { padding: 0; }
header.zacco-wide-header .header-button-global {
    display: flex;
    justify-content: center;
    align-items: center;     color: #005269;
}

.zacco-single-assets-global-wrapper-loop-left-col a:hover{text-decoration:none;}
.single_emp_button_ul li.pull-right{margin-right: 0px;}

.width_180{width: 180px!important;}

.locaionss{ font-size: 14px; color: #6A7278; line-height: 20px; }
.locaionss h5{ font-size: 16px; color: #73797D; text-transform: uppercase; margin-bottom: 20px; font-family: Dinot-Bold;  }
.reveal-your-assets-row{ margin-right: -7.5px; margin-left: -7.5px;  }
.imagnewss img{ height: 100%; width: 100%; object-fit: cover; }
.do-you-believe-wrap-container{text-align:center;}
.zacco_titleclass{ color: #006D79!important; }
.map_office iframe{width: 100%; height: 353px!important; }
.contact_us_off{padding-left: 0px; }
.contact_us_off li{ list-style: none; margin-bottom: 15px; }
.contact_us_off li i{margin-right: 15px; }
.loc_content{position: relative; padding-left: 30px; }
.loc_content i{ position: absolute; top: 8px; left: 0px; }
.h-50p{height: 50px;}
button .icon-search{ display: inline-block; position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);   }
button:hover .icon-search {    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.2);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.2);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.2);
    transition: all 200ms ease-in;
    transform: scale(1.2);}


/*.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }*/
.se-pre-con {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(../images/332.gif) center no-repeat #fff;
}
.identity-circle-overlay-wrapper img { /*max-width: 20%;*/ height: 32px;  }
.toggle-open-content { font-family: DINOT-Regular; line-height: 24px; }
.zacco-btn-overlay-cols {position: relative; }
.zacco-btn-overlay-col-last i { position: absolute; height: 100%; display: flex; justify-content: center; align-items: center; top: 0; right: 20px; font-size: 24px; font-weight: 500; }

/* 10.4.2019 */


.videofixedd{ background:url('../images/bannerbg.jpg') no-repeat center; background-size:cover; }
.hide_mobile{display: none;}

.add-see-more-tools-container { display: none !important; }
.add-assets-group-container { height: 100% !important; } 
.add-assets-group-container:after { display: none !important; }
.banner-overlay-circle img { width: auto; height: 66px;  }
.banner-overlay-circle { width: 336px; height: 336px;  display: flex; justify-content: center; align-items: center; flex-basis: 336px }
.banner-overlay-circle { border-radius: 100%; }
.circle-font-cla { letter-spacing: 0 !important; text-transform: capitalize !important; width: 50% !important; line-height: 32px; }
.banner-overlay-circle-second { margin-left: -40px; margin-right: -40px; z-index: 9; }
.swiper-slide {   }
.embed-responsive{height: 100%;}
#myVideo {
    object-fit: cover;
}

.swiper-container{display: none;}    
.swiper-slide .banner-overlay-circle-second{ margin-left: 0px; margin-right: 0px; }
.swiper-slide .toggle-button-col-zacco { height: 29px; width: calc(115px); }
.swiper-slide .zacco-circle-class p.boxed-assets-subtitle { margin-top: 10px; margin-bottom: 10px; }
.swiper-slide .banner-overlay-circle img{height: 40px;}
.swiper-slide .fsize-28px { font-size: 24px; line-height: 28px; }
.swiper-slide .hvr-icon-down:before{ font-size:14px; margin-top: 6px; line-height: 18px; }
.swiper-slide  .banner-overlay-circle { width: 275px; height: 275px;  display: flex; justify-content: center; align-items: center; flex-basis: 275px }

/*.swiper-slide .button-search-secondary { width: calc(100px); }*/

/* 10.4.2019 */

/*10.7.2019*/

.first-career-regist-wrapper-inner i { width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; border: 1px solid #0f4c5f; border-radius: 50%; font-size: 18px; font-weight: 900; }

/*10.7.2019*/




/**rajess**/
.zacco-circle-class p.boxed-assets-subtitle{margin-top: 20px; margin-bottom: 50px; }
.zacco-circle-contents  { margin-top: -95px;  }
.reveal-your-assets-row { position: relative; } 
.reveal-your-assets-row-bg { position: absolute; width: 100%; height: 100%; } 
.reveal-your-assets-row-bg img { width: 99.9%; height: 100%; }
.zacco-page-title-single-first span.what-do-know-more-single-read-more-icon{ color: #fff!important; }
.zacco-page-title-single-first .what-do-know-more-single-read-more-icon:before{    border: 1px solid #fff!important; }
.logocontainer a,.logocontainer img{line-height: 15px; display: block;}
.assetsfilterr  i{margin-right:8px;}

.tickimage{display:none;}
.tickdisplay img{display:block!important;position: absolute;right: 100px;top: 17px;}


/*
.videofixedd { left: 0px; width: 100%; }
*/
.contetntposclass { }
.video_backwrapper { position: relative;height: 100%;}
/*
.videofixedd { left: 0px; width: 100%;height: 100%;}
*/
.contetntposclass { }
.video-overlay-wrapper { }
section.overlap-section-wrap { position: relative;}
body.w-179 { width: calc(179px); }
#myVideo{    }
.employee-name a{color: #73797D;}
.employee-expertise-of li{ color: #73797D; line-height: 18px!important; }
.employee-name{padding-left: 20px;}
.employee-expertise-of{ margin-left: 20px; }
.officesubtitle{ color: #326974; }
.contact_uswraper a{color: #006D79;text-decoration: underline;}
.asstetmgmnttool{margin-bottom: 30px;}
.asstetmgmnttool h3{color:#fff; height: 72px; }
.asstetmgmnttool{color:#fff;}
.asstetmgmnttool a{color: #fff;}
.asstetmgmnttool span.what-do-know-more-single-read-more-icon{color:#fff;}
/* .asstetmgmnttool  .what-do-know-more-single-read-more-icon:before{ border: 1px solid #fff; } */
.first-career-regist-wrapper{margin-bottom: 30px;}
.color_bg_blue{background: #BDD6DD; display: inline-block;width: 100%;}
.bg_blue_bread{background: #BDD6DD; opacity: 0.65; }
.bg_blue_bread a{  }
 .breadcrumb.bg_blue_bread li a,  .breadcrumb.bg_blue_bread li span{color: #005269!important;}
.excerpt_contetn,.excerpt_contetn p{color: #005269!important;}
.zacco_emptitleclass{color: #005269!important;}
.employee_details{background: #ECEAE6;}
.overflowwrapdiv .zacco-dynamic-collapsed-panel  li.list-group-item a{text-decoration: underline;}
.search-employees-form button{font-size: 12px; width: 136px;}
.employee_details{color:#73797D; margin-top: -50px; position: relative; }
.employee_details i{ margin-right: 15px; }
.employee_details .mb-10{margin-bottom: 20px; }
.cirslce{position: relative; z-index: 9; }
.searchreadmore{font-size: 14px; color:#005269!important; }
.employee_left_cont p{margin-bottom: 25px;}
.single_title{text-transform: uppercase; }

.hideclasss{ display:none; }
.firstbutton{ color: #73797D!important; border: #73797D 2px solid; border-radius: 45px;  height: 45px; line-height: 45px; display: inline-block; width: 215px;  font-size: 11px; font-family: DINOT-Bold; text-align: center; text-transform: uppercase; display: flex; justify-content: center; align-items: center; opacity: 0.6;  }
a:hover .viewcla{display:none;}
a:hover .hideclasss{display:inline-block;}
.firstbutton:hover{background:#73797D; color:#fff!important; }

.firstbutton img{margin-right: 15px; }
.single_emp_button_ul li{ list-style: none; float: left; margin-right: 30px; }
.secondbutton{ color: #005269!important; border: #005269 2px solid; border-radius: 45px;  height: 45px; line-height: 45px; display: inline-block; width: 215px;  font-size: 11px; font-family: DINOT-Bold; text-align: center; text-transform: uppercase;    }

.secondbutton:hover{background:#005269!important; color:#fff!important; }


.single_emp_button_ul{padding-left: 0px; display: inline-block; width: 100%;  }

.secondbutton img{margin-left: 20px; }
.box_services{ background: url('https://www.zacco.com/wp-content/uploads/2020/06/arrow-1.svg') no-repeat; padding-left: 30px;  }
.box_services h5{color:#005269; font-size: 16px; font-family: Dinot-Medium; margin-bottom: 15px; }
.box_services ul{padding-left: 0px;}
.box_services ul li{ list-style:none; line-height: 24px; margin-bottom:15px; color:#73797D; }
.cert_image{margin-left: 0px;}
.certi-box-services { background: none !important; }
.certi-box-services {
    display: flex;
}
.certi-box-services { margin-top: 30px; }
.certi-box-services img { width: 50px; height: 100%; margin-right: 10px; border: 1px solid #f3f6f9; object-fit: cover; }
header.zacco-wide-header .custom-header-container ul li.active a{ color: #F39200!important; }
header.zacco-wide-header .custom-header-container > ul > li.current-menu-ancestor > a:before{    transition: 0.3s all ease-in-out;
    width: 100%;
    height: 4px;
    background: #f29200;}

@supports (-ms-ime-align:auto) {

#myVideo {   
    width: 100%;
    height: auto;
    
}
	

	
	

}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #myVideo {   
    width: 100%;
    height: auto;
    
}
	
 .overflow-line-left .overflow-line-content {
    position: relative;
    content: "";
    width: auto;
    height: 20px;
    transform: rotate(90deg);
    right: 29px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-self: center;
    left: -13px!important;
    font-size: 12px;
    font-family: "DINOT-Regular", sans-serif;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-left: 15px;
    padding-right: 15px;
    white-space: nowrap;
    top: -146px!important;
}
	
	:nth-of-type(2).lineclass {
    content: "";
    position: absolute;
    bottom: 0px;
    height: 21%;
    background: rgba(255, 255, 255, 0.5);
    width: 1px;
    left: 0px!important;
}
	
	
	.overflow-line-right .overflow-line-content {
    position: relative;
    content: "";
    width: 290px;
    height: 20px;
    transform: rotate(90deg);
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
    right: 13px!important;
    font-size: 12px;
    font-family: "DINOT-Regular", sans-serif;
    color: #fff;
    bottom: 0%;
    text-transform: uppercase;
    letter-spacing: 2px;
    white-space: nowrap;
    padding-left: 15px;
    padding-right: 15px;
    top: -140px !important;
    margin: auto;
}
.overflow-down-scroll {
    position: absolute;
    bottom: -70px;
    transform: rotate(90deg);
    right: -20px;
}

	
}

@media (max-width: 1101px) and (min-width: 1066px){
	
	.headerclasss ul {padding: 0;}
	section.zacco-footer-wrapper ul.footer-link-wrapper li {flex: 0 0 50%;}
	.scrollup { right: 90px; }
	header.zacco-wide-header .sub-menu li a {padding-right: 40px !important;padding-left: 40px !important;}
	
}

/*Assets Archive*/


.assets-global-con {padding: 0 30px !important;}
.assets-group-container {position: relative;height: 100%;width: 100%;margin: auto;}
section.assets-form-section { background: #bdd6dd; }
section.assets-archive-content { background: #bdd6dd; }
button.btn-assets-search {font-family: Dinot-Medium; min-width: calc(127px); background: #1e4c60; height: 45px; border-radius: 0px; color: #fff; border: 1px solid #006d79; display: flex; justify-content: center; align-items: center; }
.btn-assets-search .fa { margin-right: 10px; }
button.btn-assets-search { letter-spacing: 1px; } 
button.btn-assets-search .fa { font-size: 12px;  }
button.btn-assets-search:hover { color: #ffffff; text-decoration: none; }
input.btn-assets-search-form-view { background: rgba(255, 255, 255, 0.3); height: 45px; margin-top: -1px; }
input.btn-assets-search-form-view::placeholder { font-family: DINOT-Medium;font-size: 12px; color:#6a7278 !important; padding-left: 25px; }
input.btn-assets-search-form-view:focus { background: #d1e2e7; }
.zacco-assets-nav-tabs { border: 0px; }
.zacco-assets-nav-tabs li a.active { background: transparent !important; border: 1px solid rgba(30, 76, 96, 0.3) !important; border-radius: 0px !important; }
.zacco-assets-nav-tabs li a { letter-spacing: 1px; background: transparent !important; border: 1px solid rgba(30, 76, 96, 0.3) !important; border-radius: 0px !important; margin-left: -1px; }
.assets-column { padding: 0 25px; height: 45px; text-transform: uppercase; font-size: 11px; font-family: Dinot-Medium; }
.zacco-assets-nav-tabs li a { display: flex; justify-content: space-around; align-items: center; }
.assets-column img { margin-right: 15px; }
.assets-group-button { border: 1px solid rgba(0, 109, 121, 0.3); }
.assets-column { border: 0; border-right: 1px solid rgba(0, 109, 121, 0.3); } 
.assets-column:last-child { border: 0; }
/**/
/*.remove-more-tools-container { display: none !important; }*/
.assets-group-button .active { background: rgba(255, 255, 255, 0.2); }
/**/

/*.single-assets-col { font-family: Dinot-Medium; font-size: 16px; flex: 0 0 25%; max-width: 100%; text-transform: capitalize; }*/
.zacco-assets-filter-title-content p { line-height: 24px !important; }
.single-assets-col { font-family: Dinot-Medium; font-size: 16px; flex: 0 0 25%; max-width: 100%; height: auto; padding: 10px 15px; }
.single-assets-col a { letter-spacing: 0.3px; color: #005269; line-height: 22px; }
.assets-group-container { position: relative; height: 100%; } 
.assets-group-container:after { position: absolute; content: ''; height: 75%; width: 100%; display: flex; justify-content: flex-end; align-items: flex-end; align-content: flex-end; top: 30%; background: linear-gradient(to top, #bdd6dd 0%, rgba(189, 214, 221, .1) 100%); }
img.search-svg-icon { margin-right: 10px; }
div.changed:after { display: none; }
div.changed { height: 100% !important; }
.btn-assets-search {background: #1e4c60 !important;}
.btn-assets-search i { margin-right: 10px; font-size: 15px; }
/*End Assets Archive*/

.zacco-circle-wrapper-start a { color: #016d79 !important; border-color: #016d79 !important; }
.zacco-circle-wrapper-mid a { color: #ff5219 !important; border-color: #ff5219 !important; }
.single-events-program-cols-left { flex: 0 0 auto; max-width: calc(120px); width: calc(120px); } 
.single-events-program-cols-right { flex: 1; }
section.our-tool-box-header-wrapper .breadcrumb { background: transparent !important; }
section.our-tool-box-header-wrapper .breadcrumb li a { color: #006d79; }
.overlay-video {  }
section.zacco-video-wrapper .overlay-video h2.video-overlay-content { margin: auto; width: calc(850px); }
.offset-even { width: 75%; margin: auto; text-align: center; max-width: 722px; line-height: 24px; }
.zacco-global-assets-box-first { background: transparent; }
section.reveal-your-wrapper-section .zacco-global-assets-box-button {
    background: #BDD6DD;
}
section.reveal-your-wrapper-section .zacco-global-assets-box-button:focus-within { background: #bdd6dd!important; }
section.reveal-your-wrapper-section .zacco-global-assets-box:focus-within { background: rgba(189, 214, 221, 0.8); }
section.reveal-your-wrapper-section .zacco-global-assets-box:focus-within .zacco-global-assets-box-content {
    background: rgba(44, 44, 44, 0.5);
}


section.reveal-your-wrapper-section .zacco-global-assets-box:focus-within .zacco-global-assets-box-content { background: rgba(189, 214, 221, 0.5); }

.know-about-section .zacco-global-assets-box-first .zacco-global-assets-box-button { background: #AAC0BC;      box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);} 
.know-about-section .zacco-global-assets-box-second .zacco-global-assets-box-button { background: #AAC0BC;      box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);}
.know-about-section .zacco-global-assets-box-second { background: rgba(44, 44, 44, 0.6); }
.know-about-section .zacco-global-assets-box-three .zacco-global-assets-box-button { background: #AAC0BC;     box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16); }
section.know-about-section .zacco-global-assets-box-second:focus-within   {
    background: rgba(170, 192, 188, 0.9) !important;
}
section.know-about-section .zacco-global-assets-box:focus-within .zacco-global-assets-box-content {
    background: rgba(170, 192, 188, 0.3);
}

section.know-about-section .zacco-global-assets-box-button:focus-within {
    background: #aac0bc!important;
}

.asstfil .select2-container--default .select2-selection--single {
    background: rgba(255, 255, 255, 0.3)!important;
    border: 1px solid #005269!important;
}

.asstfil .select2-container--default .select2-selection--single .select2-selection__arrow b {
    left: 15%;
    top: 0%;
    border: none!important;
    background: url(../images/menuarrow.svg) no-repeat center;
    height: 100%;
    width: 10px;
}
.asstfil  input,.asstfil  button{line-height:45px; height: 45px; }
.asstfil .form-control {     padding: 0px 0px;  padding-left: 15px; height: 45px; }
.assetsfilterr {
background: #005269;
    color: #fff;
    border: none;
    border-radius: 0px;
    width: 136px;
    text-align: center;
    text-transform: uppercase;
    font-family: DINOT-Medium;
    font-size: 12px;    height: 45px;

}


/* section.know-about-section .zacco-global-assets-box-button:focus-within {
    background: #aac0bc!important;
} */

section.know-about-section .zacco-global-assets-box:focus-within { background: rgba(189, 214, 221, 0.5); }



.zacco-global-assets-box-content{background:rgba(44, 44, 44, 0.6);}
.zacco-block-image{ position: absolute;  top: 0px; left: 0px; height: 100%; width: 100%; object-fit: cover; z-index: -1; }
 .toggle-button-col-zacco{ border: 2px solid #005269!important;  color: #005269!important; } 
.toggle-button-col-zacco:hover { background-color: #005269!important;border-color: #005269!important;color: #fff!important; }
.assetspadding{ padding:0px 7.5px; }
.zacco-global-assets-box-content{ min-height: 250px; }
.zacco-global-assets-box-second .zacco-global-assets-box-button:focus-within{ background:#AAC0BC!important;  }
.zacco-global-assets-box-three { background: rgba(44, 44, 44, 0.6); }
.zacco-global-assets-box-button { display: flex; justify-content: center; align-items: center; height: 95px; }
.zacco-global-assets-box p, .zacco-global-assets-box h3.boxed-assets-title { color: #fff; padding: 0px 14px; line-height: 32px; } /*j -> padding: 0px 14px; */
p.boxed-assets-subtitle { text-transform: uppercase; letter-spacing: 2px;  }
.zacco-global-assets-box { display: flex; flex-direction: column; /*box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.3) ;*/ }
.mobileform input:focus{ outline: none; }
.zacco-global-assets-box-content { padding: 28px 20px;   }
.zacco-global-assets-box-content { position: relative; display: flex; flex-wrap: wrap; text-align: center; align-items: stretch; justify-content: center; flex-direction: row; }
.toggle-button-col-zacco { height: 45px; display: flex; justify-content: center; align-items: center; width: calc(160px); background: transparent; border: 2px solid #fff; border-radius: 100px; }

.zacco-employee-form .select2-container--default .select2-selection--single .select2-selection__arrow b{ left: 15%; top: 55%; border:none!important; background: url('../images/drop_down_icon.png') no-repeat; height: 10px; width: 10px; }

.zaccoemp-serv-form .select2-container--default .select2-selection--single .select2-selection__arrow b{ left: 15%; top: 46%; border:none!important; background: url('../images/drop_down_icon.png') no-repeat; height: 10px; width: 10px; }
.new-top-pdf-2{display:none;}

.zacco-employee-form  .select2-container .select2-selection--single { height: 45px !important; }
.zacco-employee-form .select2-container--default .select2-selection--single .select2-selection__rendered{ font-size: 12px; line-height: 45px!important; font-family: DINOT-Bold; }
.zacco-employee-form .select2-container--default .select2-selection--single{border: 1px solid #73797D!important; }
.zacco-employee-form  .select2-container .select2-selection--single .select2-selection__rendered {color:#73797D!important;}
.groupintervimg { }
.groupintervimg img{ width:55%; float:left; height: auto; }
.groupintervimg .zacc-interview-img-last{  margin-left: -10%;;}
.newsfilter .select2-container--default .select2-selection--single .select2-selection__arrow b{ left: 15%; top: 48%; border:none!important; background: url('../images/drop_down_icon.png') no-repeat; height: 10px; width: 10px; }
.newsfilter .select2-container .select2-selection--single { height: 45px !important; }
.newsfilter .select2-container--default .select2-selection--single .select2-selection__rendered{ font-size: 12px; line-height: 45px!important; font-family: DINOT-Bold; }
.newsfilter .select2-container--default .select2-selection--single{border: 1px solid #73797D!important; }
.newsfilter .select2-container .select2-selection--single .select2-selection__rendered {color:#73797D!important;}
.dddddddd{width:auto!important; padding:0px 20px!important; }
span.select2-selection__placeholder {
    color: #6f7477!important; 
    font-family: DINOT-Bold;
    font-size: 12px;
}

.fsize-50px { font-size: 50px; line-height: 54px;  }

.asstfil  span.select2-selection__placeholder{ color:#005269!important; }
.asstfil label{ color:#005269!important; }
.zacco-global-assets-box h3.boxed-assets-title{font-size: 28px;}

.assetspadding  p.boxed-assets-subtitle { text-transform: uppercase; letter-spacing: 1px; margin-bottom: 10px; line-height: 23px!important; }
h3.boxed-assets-title { z-index: 999; margin-bottom:15px; }
.italic-font {font-style:italic !important;}
/*.toggle-button-col-zacco[aria-expanded=false] span:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  float: right;
 transition: all .5s;
}
.toggle-button-col-zacco[aria-expanded=true] span:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  float: right;
  transition: all .5s;
  transform: rotate(180deg);
}*/
.hvr-icon-down:before { content: "\e902" !important; font-family: 'icomoon' !important; font-size: 18px; font-weight: 900; }
.toggle-button-col-zacco { position: relative; text-transform: uppercase; font-size: 11px; }
.toggle-button-col-zacco span { /*position: absolute;*/ right: 15px; display: flex; justify-content: center; align-items: center; height: 100%; letter-spacing: 0.2px; }
.reveal-your-wrapper-section p{font-size:16px; line-height:24px; letter-spacing: 0.3px; }
.our-way-of-secure-button{ width: calc(300px)!important;    padding-right: 40px; } 
.vertical-line-arrow-global-inner-overlay-wrapper img { height:54px; }

/**/
.col-h-210 { height: 210px !important; }
/**/

.zacco-circle-class .toggle-button-col-zacco{ margin-top: 0px!important; margin-bottom: 0px!important; }


/* EXTENT HOVER */


.reveal-your-assets-row-bg {
    position: absolute;
    z-index: -1;
    overflow: hidden;
    height: 100%;
    width: 100%;
}


.reveal-your-assets-row {
    position: relative;
}


.reveal-your-assets-row-bg img {
    width: 99.9%;
}

.hover-btn-primary:hover,.hover-btn-primary:active,.hover-btn-primary:focus,.our-way-of-secure-button:hover,.our-way-of-secure-button:focus{
    border-color: #005269 !important;
    color: #fff; transition: all 0.5s ease-in-out; background:#005269;
}

.hover-btn-primary span{ -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; 	position: absolute;
        right: 6px;
    top: 20px; }
.white-col.hover-btn-primary span,.availablejobutton span{ -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; 	position: absolute;
           right: 18px;
    top: 6px; }




.our-way-of-secure-button i{ -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; 	position: absolute;
    right: 23px; }
.our-way-of-secure-button:hover i ,.our-way-of-secure-button:focus i{
	  -webkit-transform: translateX(4px);
  transform: translateX(4px);

}
.hover-btn-primary:hover span,.hover-btn-primary:active span,.hover-btn-primary:focus span{
	  -webkit-transform: translateX(4px);
	-ms-transform:  translateX(4px);
  transform: translateX(4px);

}

.h-20p{height: 20px;}

.zacco-single-innovation-assets-70-Ip-360-button i{-webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; 	position: absolute;
    right: 23px; }
.zacco-single-innovation-assets-70-Ip-360-button:hover{ background:#006d79;color:#fff; } 
.zacco-single-innovation-assets-70-Ip-360-button:hover i{     -webkit-transform: translateX(4px);
  transform: translateX(4px); } 

.firsttagp{ max-width: 740px; margin: auto; width: 100% }
.lasttagp{margin: auto;max-width: 765px; width: 100% }

.zacco-single-innovation-assets-70-Ip-360-button i{-webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; 	position: absolute;
    right: 23px; }
.zacco-single-innovation-assets-70-Ip-360-button:hover{ background:#006d79;color:#fff; } 
.zacco-single-innovation-assets-70-Ip-360-button:hover i{     -webkit-transform: translateX(4px);
  transform: translateX(4px); } 


.zacco-single-digital-assets-71-Ip-360-button i{-webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; 	position: absolute;
    right: 23px; }
.zacco-single-digital-assets-71-Ip-360-button:hover{ background:#e9512d;color:#fff; } 
.zacco-single-digital-assets-71-Ip-360-button:hover i{     -webkit-transform: translateX(4px); transform: translateX(4px); } 


.zacco-single-identity-assets-72-Ip-360-button i{-webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; 	position: absolute;
    right: 23px; }
.zacco-single-identity-assets-72-Ip-360-button:hover{ background:#f39200;color:#fff; } 
.zacco-single-identity-assets-72-Ip-360-button:hover i{     -webkit-transform: translateX(4px);
  transform: translateX(4px); } 

 

/*.zacco-global-assets-box-first .zacco-global-assets-box-button:focus-within{ background:transparent; }
.zacco-global-assets-box-second .zacco-global-assets-box-button:focus-within{ background:transparent; }
.zacco-global-assets-box-three .zacco-global-assets-box-button:focus-within{ background:transparent; }*/


#knowabout1 .overflow-line-left,#knowabout2 .overflow-line-left,
#knowabout3 .overflow-line-left  { height:77%; }

#Toggle1 .overflow-line-left,#Toggle2 .overflow-line-left,
#Toggle3 .overflow-line-left  { height:75%; }

.our-way-of-secure-button { position: relative; } 
.our-way-of-secure-button i { font-size: 21px; position: absolute; display: flex; justify-content: center; align-items: center; top: 0; right: 20px; height: 100%; font-weight: 600; }
.other-dark-hover-remove:hover { border-color: #fff !important; color: #fff; }
.onclick-visible-func-hidden { display: none; }
.tools-seperate-wrapper-ul-col:after { content: ''; position: absolute; bottom: 0; width: 100%; height: 50%; }
ul.assets-you-wrapper { position: relative; width: 100%; height: 70%; overflow: hidden; }
.tools-seperate-wrapper-ul-col-addClass {height: 100% !important; padding-bottom: 110px !important;}
.footer-link-wrapper li a:after {width: 0%;position: absolute;content: '';height: 1px;top: 20px;left: 0;z-index: 99;background: #005269;    transition: 0.5s all ease-in-out;}
.footer-link-wrapper li a { position: relative;}
.footer-link-wrapper li a:hover:after { width: 100%;    transition: 0.5s all ease-in-out; }
header.zacco-wide-header .header-button-global:hover i, section.zacco-video-wrapper .zacco-btn-overlay-col-first:hover i {-webkit-animation: pulse 0.5s ease-in-out;-moz-animation: pulse 0.5s ease-in-out;animation: pulse 0.5s ease-in-out;}
  @keyframes pulse {
  25% {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0.1;
  }
  50% {
  -webkit-transform: scale(-1);
  transform: scale(-1);
  opacity: 0;
  }
  100% {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  }
}


 

/*
span.if-collapsed { display: flex; justify-content: center; align-items: center; height: 100%; }

 [data-toggle="collapse"]:not(.collapsed):before {

  transform: rotate(-180deg) !important;

} */

.hvr-icon-down:before { content: "\e902" !important; font-family: 'icomoon' !important; font-size: 10px; font-weight: 900; top: 15px; right: 20px!important; }
ul.assets-you-wrapper li a:after {width: 0%;position: absolute;content: '';height: 1px;top: 20px;left: 0;z-index: 99;background: #006D79;    transition: 0.5s all ease-in-out;}
ul.assets-you-wrapper li a { position: relative;}
ul.assets-you-wrapper li a:hover:after { width: 100%;transition: 0.5s all ease-in-out; }
.hvr-icon-forward:before { font-family: 'icomoon' !important; font-weight: 900; content: "\e904" !important; font-size: 21px; }
.hover-zoom-in { transition: transform .2s; box-shadow: 0 0 11px rgba(33, 33, 33, 0);} 
.hover-zoom-in:hover { transform: scale(1.02); box-shadow: 0 0 11px rgba(33, 33, 33, 0.5); }
.overflow-line-right .lineclass:nth-of-type(1){ height: 17%; }
.overflow-line-right  .lineclass:nth-of-type(2){ height: 17%; }

.rightflexis{margin-top: 60px;}

/**/

.filtertext{background: rgba(255, 255, 255, 0.3)!important;}

/*.remove-assets-group-container:after { display: none; }*/

/**/
.zacco-dynamic-collapsed-panel { margin-top: -95px; z-index: 1; }
.zacco-dynamic-collapsed-panel { position: relative; overflow: hidden; } 
.collapse-overlay-bg { position: absolute; content: ''; width: 100%; height: 100%!important; background: rgba(0, 0, 0, 0.35); top: 0; left: 0; right: 0; bottom: 0; z-index: -1; }
section.overlap-section-wrap {z-index: 99; position: relative; }
.collapse-overlay-link { height: 45px; background: transparent; border: 2px solid #fff; width:175px; border-radius: 32px; line-height: 30px; font-size: 11px; letter-spacing: 0.2px; }
.custom-assets-arrow { font-size: 18px; font-weight: bold; position: absolute; right: 10px; display: flex; justify-content: center; align-items: center; height: 100%; top: 0; }
.collapse-overlay-link { position: relative; }
.collapse-overlay-link span.collapse-overlay-icon:before { font-family: "icomoon"; content: "\e907"; float: right; font-size: 24px; }
.zacco-remove-border li { background: transparent; border: 0px; padding-left: 0; color: #fff; padding-right: 0; line-height: 15px; }
.collapse-overlay-contentright { padding-left: 7%; }
.overflow-line-left {
    position: absolute;
    top: 6%;
    height: 77%;
    /* background: rgba(255, 255, 255, 0.5); */
    width: 1px;
    left: 240px;
    content: '';
    content: '';
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
}
.overflow-line-left:after { content: ''; position: absolute; width: 100px; background: rgba(255, 255, 255, 0.5); top: 0; left: 1px; height: 1px; }
#BannerNew .overflow-line-left:after { display:block;}
.what-do-know-more-single-content-wrapper a:hover{text-decoration:none;}
.wordkprocessblock  .what-do-know-more-single-third:last-child  .want-do-more-title{ color:#005269;}
.wordkprocessblock  .what-do-know-more-single-third:last-child .what-do-know-more-single-read-more-a-ref{ color:#005269;}


.overflow-line-left:before { content: ''; position: absolute; width: 100px; background: rgba(255, 255, 255, 0.5); bottom: 0; left: 1px; height: 1px; }
.overflow-line-left .overflow-line-content { }
.overflow-line-right {
    position: absolute;
    top: 6%;
    height: 65%;
    width: 1px;
    right: 230px;
    content: '';
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
} .overflow-line-right .overflow-line-content {
    position: relative;
    content: '';
    width: 290px;
    height: 20px;
    transform: rotate(90deg);
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
    right: -1px;
    font-size: 12px;
    font-family: 'DINOT-Regular', sans-serif;
    color: #fff;
    bottom: 0%;
    text-transform: uppercase;
    letter-spacing: 1px;
    white-space: nowrap;
    padding-left: 15px;
    padding-right: 15px;
    top: 0%;
    margin: auto;
} 

ul.assets-you-wrapper { margin: 0; list-style: none; padding: 0; display: flex; flex-wrap: wrap; line-height: 32px;} 
ul.assets-you-wrapper li { max-width: 100%; flex: 0 0 25%; }
ul.assets-you-wrapper { position: relative; width: 100%; } 
.assets-you-overlay-wrapper { width: 100%; height: 50%; position: absolute; display: flex; justify-content: center; align-items: flex-end; align-self: flex-end;background: linear-gradient(rgba(239, 238, 235, 0), #bdd6dd); left:0; right: 0; bottom: 0; }
/*section.reveal-your-wrapper-section { background: #f3f2f0; }*/
.page-template-home {
    background: #f3f2f0;
}
.see-all-type-button { border: 2px solid #006d79; word-spacing:2px; }
section.reveal-your-wrapper-section {z-index: 9; position: relative; margin-top: 110px; }
.border-white{ border-color: #fff; }
.newstitle{ font-size:90px; line-height:100px; }
.zacco-header-bottom-menu a.nav-link{ font-family: Dinot-Medium; letter-spacing: 0.5px; padding: 0px; line-height: 45px; }
.zacco-header-bottom-menu li{padding: 0px;}



/**/
.what-do-know-more-single { padding: 30px; min-height: 230px !important; max-width: 100%; } 
.what-do-know-more-single { display: flex; flex-direction: column; } 
.what-do-know-more-single-read-more { align-self: flex-start; height: 100%; justify-content: flex-start; display: flex; align-items: flex-end; width: 100%; }
.what-do-know-more-single { flex: 0 0 48.5%; max-width: 48.5%;  }
.what-do-know-more-single-content-wrapper { height: 100%; display: flex; flex-direction: column; }
.what-do-know-more-single {position: relative;}
.what-do-know-more-single-second .what-do-know-more-single-overlay-color {background: rgba(8, 84, 106, 0.9);}
.what-do-know-more-single-third .what-do-know-more-single-overlay-color { background: rgba(5, 103, 113, 0.9); }
.what-do-know-more-single-fourth .what-do-know-more-single-overlay-color { background: rgba(171, 192, 188, 0.9); }
.what-do-know-more-single-overlay-color {position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
.what-do-know-more-single-content-wrapper { z-index: 9; }
.want-do-more-description { letter-spacing: 2px; }
.want-do-more-title { font-size: 28px; color: #fff; line-height: 32px; }
.want-do-more-description { margin-bottom: 0px;margin-top: 0px; }
.what-do-know-more-single-fourth .want-do-more-title { color: #006d79; }
.what-do-know-more-single-fourth .what-do-know-more-single-read-more-a-ref { color: #006d79; }
.what-do-know-more-single-fourth .what-do-know-more-single-read-more-icon:before { border-color: #006d79; }
.want-do-more-title { max-width: 85%; margin-top: 17px;}
.what-do-know-more-single-read-more-a-ref { color: #fff; text-transform: inherit; width: 100%;}
.what-do-know-more-single-read-more-icon:before {
    font-family: "icomoon";
    font-weight: 900;
    float: right;
/*     border: 1px solid #005269; */
    border-radius: 100px;
    width: 30px;
    height: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
    content: "\e907";
}
span.what-do-know-more-single-read-more-icon {
    color: #005269;
}
.breadcrumbbgclasss .menu-description{display: none;}

.identity-assets-bgclass  {  background: rgba(245, 147, 0, 0.1); }

.identity-assets-bgclass  li.list-group-item a{color:#F39200;}

.identity-assets-bgclass  .single-innovation-page-center-col {
    border-left: 2px solid #F39200;
    border-right: 2px solid #F39200;
}

.innovation-assets-bgclass{background: rgba(0, 109, 121, 0.1);}
.innovation-assets-bgclass .single-innovation-page-center-col{border-left: 2px solid #006D79;border-right: 2px solid #006D79;}
.widthforshortdesc{max-width: 765px; }
.digital-assets-bgclass{background: rgba(233, 81, 45, 0.1); }
.assetsbbgcolor ol{margin-top: 0px; padding-top: 30px; background: none; }
.digital-assets-classss li a{color: #E9512D; }

.assetsbbgcolor .list-group-item{ background: none; margin-bottom: 50px; }
.assetsbbgcolor li.list-group-item a{font-size: 20px;    line-height: 24px;     font-family: Dinot-Medium; }

.digital-assets-borderclass{     border-left: 2px solid #E9512D;
    border-right: 2px solid #E9512D;
}

.zacco-circle-class .zacco-global-assets-box-button{ height: auto; }

.career-regist-link-wrapper{margin-top:10px;}

.what-do-know-more-single-read-more-a-ref { display: flex; justify-content: space-between; align-items: center; }
section.what-do-know-more-wrapper-section { background: #f0efec; }
section.section-empty-height { background: #f0efec; }
section.zacco-assets-youcan { background: #BDD6DD; }
section.overlap-section-wrap { position: relative; } 
.boxed-assets-title{}
.list-group{ line-height:18px; /* margin-top: 15px; padding: 0px 25px;*/} /*j -> margin-top: 15px; padding: 0px 25px;*/
.management_team_p a{ color:#6A7278; }

.titleclass_sub{ font-size: 16px; color:#6A7278;  margin-bottom: 0px; }

/**/

section.do-you-believe-wrap-section { position: relative; } 
.do-you-believe-wrap-overlay {position: absolute; content: ''; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); top: 0; left: 0; right: 0; bottom: 0; }
.employee-expertise-of{margin-top: 0px;}

/**/
.overlay-video-content h2 { margin-bottom: 35px; }
.overlay-video-content p { margin-bottom: 60px; }
.available-text-title { width: auto; background: #f0efec; padding: 0px 20px;z-index: 9; }
section.available-jobs-wrapper-sec {background: #f4f2ef; }
section.zacco-page-title-section-wrapper { background: #f4f2ef; }
.available-jobs-overlay-row { position: relative; } 
.available-jobs-overlay { left: 0; right: 0; position: absolute; content: ''; width: 100%; height: 2px; background: #006d79; top: 50%; z-index: 1; }
.available-jobs-loop-single { /*flex: 0 0 48.5%; max-width: 100%;*/ }
.news-date { color: #77787c; font-size: 12px; font-family: DINOT-Regular; }
a.news-readmore { font-size: 16px;padding-top: 20px;line-height: 24px; }
.Readmoreip360 img{ margin-left:15px; }
.available-jobs-loop-wrapper-prev .available-jobs-loop-single { /*border-bottom: 1px solid #ccc;*/ }
.available-jobs-loop-wrapper-prev .news-single-readmore-col { margin-bottom: 30px; }
.available-jobs-loop-wrapper-next .news-date { margin-top: 30px; }
/**/
.colorclass_zins{ background:  #BDD6DD!important; }


.zacco-circle-class .toggle-button-col-zacco{ color: #fff!important; border: 2px solid #fff!important; }

.displaymobilelistt{display: none!important;}
.identity-assets-subbanner img{ height: 80px; width: 80px; }
.digital-assets-subbanner img{width: 114px; height: 80px; }
.innovation-assets-subbanner img{ width: 55px; height: 80px; }
.service_title{ font-size: 20px; }
.ip-new-section span.what-do-know-more-single-read-more-icon { color: #ffffff!important;  }
.ip-new-section .what-do-know-more-single-read-more-icon:before{ border: 1px solid #ffffff;  }
.about-template-page-container.secondery-nav-menu-section{ background:#EAE8E2; }
.about-template-page-container.secondery-nav-menu-section li a{ padding: 0px; line-height: 45px; display: block; width: 100%; }
.about-template-page-container.secondery-nav-menu-section li {padding: 0px; }
.news_breadcrumb{ }

h3.zacco-page-title-content { font-size: 28px; margin-top: 15px; width: 78%; }
.zacco-page-title-single { min-height: 260px; } 
.zacco-page-title-single { flex: 0 0 48.5%; max-width: 48.5%; margin-bottom: 30px; } 
.zacco-page-title-single { display: flex; flex-direction: column; position: relative; }
.zacco-page-title-single { padding: 30px; }
.zacco-page-title-single-content-wrapper { height: 100%; display: flex; flex-direction: column; } 
.zacco-page-title-single-content-wrapper { z-index: 9; }
.zacco-page-title-single-overlay-color { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
.zacco-page-title-single-first .zacco-page-title-single-overlay-color { background: rgba(242, 141, 6, 0.9); }
.zacco-page-title-single-second .zacco-page-title-single-overlay-color { background: rgba(173, 192, 188, 0.9); }
.zacco-page-title-single-third .zacco-page-title-single-overlay-color { background: rgba(15, 113, 125, 0.9); }
.zacco-page-title-single-fourth .zacco-page-title-single-overlay-color { background: rgba(189, 209, 213, 0.9); }
.zacco-page-title-description { }
.zacco-page-title-single-first h3, .zacco-page-title-single-third h3{ color: #fff; }
.zacco-page-title-single-second .what-do-know-more-single-read-more-a-ref, 
.zacco-page-title-single-fourth .what-do-know-more-single-read-more-a-ref { color: #006d79; }
.zacco-page-title-single-second .what-do-know-more-single-read-more-icon:before,
.zacco-page-title-single-fourth .what-do-know-more-single-read-more-icon:before { border-color: #006d79; }


.single_emp_button_ul {margin-bottom: 0px;}

/**/
span.overflow-down-scroll-icon{ width: 45px; height: 45px; border-radius: 50%; display:inline-block;border: 1px solid #fff;    -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;  }
span.overflow-down-scroll-icon:before {     transition: all 0.5s ease;
    font-family: 'icomoon' !important;
    font-weight: 900;
    content: "\e907" !important;
    line-height: 45px!important;
    height: 45px!important;
    position: absolute;
    right: 12px;
    top: -1px;
    font-size: 18px;
    color: #fff;

	z-index: 9999999;
} 
.overflow-down-scroll { position: absolute; bottom: -70px; transform: rotate(90deg); }
section.zacco-video-wrapper .video-overlay-wrapper { z-index: 9 } 
span.overflow-down-scroll-icon:hover:before, span.overflow-down-scroll-icon:focus:before, span.overflow-down-scroll-icon:active:before {
  transition: all 0.5s ease;
  right: 10px; 	
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
.pull-right{float: right!important; }
.zacco-global-first-title{letter-spacing: -1px; }
.reveal-your-wrapper-section  .fsize-65px{letter-spacing: -1px;}
.footer-link-wrapper li.list-group-item a{text-decoration: underline;}
.see-all-type-button{ text-transform: uppercase; }
.about-template-page-container nav{display: inline-block;width: 100%;}

/* HOVER */

.toggle-button-col-zacco:hover {background-color: #f0efec; border-color: #f0efec; color: #006d79; }
.collapse-overlay-link:hover {  }
.what-do-know-more-single-read-more-a-ref:hover { color:#fff!important; }
.footer-link-override { transition: 0.5s all ease-in-out; } 
.footer-link-override:hover { transition: all ease-in-out 0.5s; color: #006d79 !important; }

/**/
section.new-scandi {height: 500px; }
section.tool-bottom-col { background: #bdd6dd; }
section.tool-bottom-col .tool-bottom-ul-wrapper:after {background: linear-gradient(rgba(189, 214, 221, 0.5), #bdd6dd) !important; }
section.our-tools-wrapper { background: #bdd6dd; } 
section.our-tools-wrapper ol { background: transparent !important; } 
section.our-tools-wrapper .breadcrumb li a { color: #006d79; }
 
.banner-overlay-circle-first a:hover,.banner-overlay-circle-first a:focus,.banner-overlay-circle-first a:active{ background:#fff!important; color:#177984!important; }
.banner-overlay-circle-second a:hover,.banner-overlay-circle-second a:focus,.banner-overlay-circle-second a:active{ background:#fff!important; color:#e8502c !important; }
.banner-overlay-circle-three a:hover,.banner-overlay-circle-three a:focus,.banner-overlay-circle-three a:active{ background:#fff!important; color:#f29a17!important; }

.Toggle2:hover,.Toggle2:active,.Toggle2:focus{  }
.Toggle3:hover,.Toggle3:active,.Toggle3:focus{   }
.searchsvg{  width: 13px; height: 14px;  }

@media(min-width: 1100px){ 

 .searchbut:after{  content: 'SEARCH';   } 
}


@media(max-width: 1600px){ 

  .overlay-video {}
.overflow-line-left {
    position: absolute;
    top: 5%;
    height: 65%;
    /* background: rgba(255, 255, 255, 0.5); */
    width: 1px;
    left: 170px;
    content: '';
     display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
}
	.overflow-line-left:before{width:70px;}	
	
}

@media(max-width: 1500px){ 
.overlay-video {}
.overflow-line-left {
    position: absolute;
    top: 5%;
    height: 67%;
    /* background: rgba(255, 255, 255, 0.5); */
    width: 1px;
    left: 95px;
    content: '';
    content: '';
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
}
	.overflow-line-left:before{width:90px;}	
  .overlay-video {}
  .zacco-video-wrapper {     }
.contetntposclass  {     }
		.overflow-line-right{    right: 175px; }

}

@media(max-width: 1366px){ 
	.overflow-line-left:before{     width: 90px; }
.overflow-line-right {
    position: absolute;
    top: 6%;
    height: 73%;
    width: 1px;
    right: 105px;
    content: '';
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
}
	
	
	#knowabout1 .overflow-line-left, #knowabout2 .overflow-line-left, #knowabout3 .overflow-line-left {    left: 70px;

    height: 70%;
}
	
	.overflow-line-right{    right: 110px; }
.overflow-line-left {
    position: absolute;
    top: 4%;
    height: 67%;
    /* background: rgba(255, 255, 255, 0.5); */
    width: 1px;
	left: 85px;}
  .overlay-video {}
  .zacco-video-wrapper {     }
.contetntposclass  {    }
}

@media(max-width: 1280px){ 

  .overlay-video {}
	.overflow-line-left{ left: 25px; }
}

@media(max-width: 1170px){ 
  .zacco-video-wrapper {  }
.contetntposclass  {  }
.contetntposclass  #myVideo{  }
.overlay-video {}
section.zacco-video-wrapper h2.video-overlay-content { font-size: 60px; }
section.zacco-video-wrapper .overlay-video h2.video-overlay-content {margin: auto;width: calc(700px);}
section.zacco-video-wrapper .video-overlay-button-wrapper {margin-top: 35px;}

}
@media(max-width: 1150px){ 
	.linevlock1,.linevlock2 { display:none; }
}



@media(max-width: 991px){
	
	header.zacco-wide-header .zacco-wide-header-left-column { height: 60px; }	
	.reveal-your-wrapper-section p{ padding-left: 30px; padding-right: 30px; }	
	header.zacco-wide-header .zacco-wide-header-left-first{border:none;}
	.zacco-wide-header-left-center{border:none;}
	.banner-overlay-circle{margin-bottom:12px;}
  .overlay-video {  }
  .tools-seperate-wrapper {max-width: 100%;margin: auto;}
  .tools-seperate-wrapper .col-10 {max-width: 100%;flex: 0 0 100%;width: 100%;}
  .tools-seperate-wrapper ul.assets-you-wrapper {max-width: 100%; margin: auto; }
  .tool-box-desk-view .tools-seperate-wrapper-ss .col-10 {max-width: 100%;width: 100%;}
  .tool-box-desk-view ul.assets-you-wrapper {max-width: 100%;margin: auto;}
  .tools-seperate-wrapper-members .col-3 {max-width: 33.3%;flex: 0 0 33.3%;margin-bottom: 50px;}
  section.zacco-video-wrapper h2.video-overlay-content { font-size: 60px; width: 40px; height: 40px; text-align: center; }
  video.myVideo { object-fit: cover; }
  section.zacco-video-wrapper .video-overlay-button-wrapper {margin-top: 50px;}
  section.zacco-video-wrapper .video-overlay-wrapper {position: absolute; width: 100%; height: 100%; }
  .overlay-video {  } 
  .overlay-video-content .video-overlay-button-wrapper { }
  section.overlap-section-wrap { }
  .overflow-line-left {display: none; } 
  .overflow-line-right {display: none; }
  .collapse-overlay-contentleft h3.boxed-assets-title { font-size: 38px !important; }
  .collapse-overlay-container { max-width: 85% !important; margin: auto; }
.collapse-overlay-contentright{ padding-left: 0;}
  section.zacco-video-wrapper .overlay-video h2.video-overlay-content { margin: auto; width: auto; }
  ul.assets-you-wrapper li { max-width: 100%; flex: 0 0 33.3%; }
  ul.assets-you-wrapper { max-width: 80%; margin: auto; }
  .what-do-know-more-wrapper-container-box { max-width: 90%; margin: auto; }
  .want-do-more-title { font-size: 24px; line-height: 30px; }
  .ourway-wrapper-content   .want-do-more-title { font-size: 27px; line-height: 30px; }
  h3.boxed-assets-title {   }
  section.available-jobs-wrapper-sec { max-width: 90%; margin: auto; }
  h2.news-title-cl {   }
  section.zacco-page-title-section-wrapper { max-width: 90%; margin: auto; }
	.zacco-page-title-single { flex: 0 0 48%; }
	.zacco-offices-customs {flex-direction: row; }
	section.zacco-video-wrapper{top:45px;  }
	.contetntposclass .video-overlay-wrapper{  }
	.reveal-your-assets-row .assetspadding {       padding: 0px 5px; }
	.reveal-your-assets-row{ margin-right: 0px; margin-left: 0px; padding: 0px 15px; }	
	.contetntposclass{  }
	body .fsize-65px{ font-size: 50px !important; line-height: 54px; }
	.reveal-your-wrapper-section .h-60p{height: 40px;}
	.reveal-your-wrapper-section .zacco-global-assets-box-content p{ display: none; }
	.reveal-your-wrapper-section .zacco-global-assets-box-content  .boxed-assets-subtitle  { display: block; }
	p.boxed-assets-subtitle{ letter-spacing: 1px;display: block;}
	.zacco-global-assets-box-content {  padding: 00px 5px; height: 215px; }
	.zacco-assets-youcan.zacco-circle-contents .h-60p{height: 25px;}
	.zacco-global-assets-box-button { display: flex; justify-content: center; align-items: center; height: 95px; }
	.available-jobs-loop-single:nth-child(3){display: none!important;}
	.zacco-dynamic-collapsed-panel { margin-top: -95px; z-index: 1;}
	#circle-innovation,#circle-digital,#circle-identity{ margin-top: -102px; }

}

.h-100p{height: 100px;}
@media(max-width: 989px){

  .tools-seperate-wrapper {max-width: 90%;margin: auto;}
  .tools-seperate-wrapper .col-10 {max-width: 100%;flex: 0 0 100%;width: 100%;}
  .tools-seperate-wrapper ul.assets-you-wrapper { max-width: 90%; margin: auto; }
  .tool-box-desk-view ul.assets-you-wrapper {max-width: 90%;margin: auto;}
  .tools-seperate-wrapper {width: 90%;margin: auto;max-width: 90%;}
  section.zacco-page-title-section-wrapper {background: #f0efec;}

}

@media(max-width: 817px){
	
	
	.single-interviews-joinus-wrap {flex: 0 0 33.3%;max-width: 33.3%;}
	.career-page-box-wrapper-inner {height: 258px;}
	
	.secondery-nav-menu-section ul li a.nav-link { font-size: 12px !important;}
	.employee-others-postdata { justify-content: flex-start; } 
	.employee-others-postdata-single { width: 33.3%; }
	.employee-others-postdata .h-60p {height: 30px !important;}
	.employee-others-postdata .our-expert {margin-top: 30px;}
	
	.zacco-global-assets-box-content {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    align-items: stretch;
    justify-content: center;
    flex-direction: column;
    padding-top: 30px !important;
}

	.contact_us_menu.secondery-nav-menu-section li{ -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; }
		.contact_us_menu.secondery-nav-menu-section li{  border-bottom: 1px solid rgba(115, 121, 125, 0.4); }
	.contact_us_menu.secondery-nav-menu-section li:nth-child(3){ border-bottom: none; }
	.contact_us_menu.secondery-nav-menu-section li:nth-child(4){ border-bottom: none; }
	.first-career-regist-wrapper:last-child{margin-bottom: 0px;}
	
	.about-template-page-container.secondery-nav-menu-section .container{padding: 0px;}   
   section.zacco-footer-wrapper .subscribtion-button{width: 80px;font-size: 12px;}
  .news-title-cl .hide-decoration.underline { font-size: 28px; }
  section.available-jobs-wrapper-sec {background: #f0efec;}
  .identity-circle-overlay-wrapper img{ max-width: 34px; max-height: 29px; }
  .hvr-icon-forward:before { position: absolute;right: 12px!important;  }
  .banner-overlay-circle-second { margin-left: -35px; margin-right: -35px; z-index: 9; }
  body h1.zacco-global-first-title { font-size: 50px; line-height: 54px; }
  header.zacco-wide-header .header-button-global{ justify-content: left; }
  header.zacco-wide-header .header-button-global i{  font-size: 25px; }
  section.overlap-section-wrap { }
  .overlay-video { }
  /*.zacco-footer-wrapper-first { flex-direction: column; }*/
 
  section.zacco-footer-wrapper .form-news-letter { max-width: 100%; margin-bottom: 00px; }
  .zacco-footer-wrapper-last { margin-top: 40px; }
	.zacco-footer-wrapper-first .col-12.col-md-6{margin-bottom:1.4rem;}
  .zacco-footer-wrapper-first { flex-wrap: wrap; }
  .zacco-footer-wrapper-first .col { max-width: 100%; flex: 0 0 100%; }	
	.widthcontainertab{ width:828px!important; }	
	.widthcontainertab .banner-overlay-circle{ height:276px; }
	.banner-overlay-circle img{  height:50px; }
	.zacco-circle-class p.boxed-assets-subtitle{ margin-bottom:25px;margin-top: 12px; }	
	h4.vertical-line-arrow-global-title { font-family: 'DINOT-Medium';font-size:14px;margin:0 auto;color:#fff;padding-top: 25px;line-height: 26px;}
	section.ourway-wrapper-content h4.zacco-ourway-overlay-title{font-size: 11px;width: 50%;}
	section.ourway-wrapper-content .circle-vertical { position: relative;width: 111px;height: 111px;border-radius: 100%; }
  section.ourway-wrapper-content .vertical-line-arrow-global { height: 300px; }
  .vertical-line-arrow-global:before{ border-bottom: 150px solid rgba(255, 255, 255, 0); border-top: 150px solid rgba(255, 255, 255, 0); }
  .vertical-line-arrow-global:after{ border-bottom: 150px solid rgba(255, 255, 255, 0); border-top: 150px solid rgba(255, 255, 255, 0); }
  .ourway-wrapper-content .container{/* padding-left: 40px; padding-right: 40px; */}
  .vertical-line-arrow-global-inner-overlay-wrapper img{ max-height: 44px; max-width: 48px; }
  .zacco-btn-overlay-col-first i {
    position: absolute;
    right: 10px;
    top: 0px;
}
	body section.zacco-footer-wrapper .form-news-letter input.form-control { }

}

@media (max-width: 767px) { 
	
	
	
	.do-you-believe-wrap-section{padding:0px 30px;}
	

		body .h-60p {height: 40px;}
	.h-100p{height: 50px;}
	.h-110p{height: 50px;}
	body .h-110{height: 60px;}

.banner-overlay-circle {}
.banner-overlay-circle img{ height: 40px; }
body .fsize-28px {font-size: 22px;}
.zacco-circle-class p.boxed-assets-subtitle{ margin-bottom: 10px;  margin-top: 10px;  line-height: 24px;  }
.toggle-button-col-zacco {
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(145px);
    background: transparent;
    border: 2px solid #fff;
    border-radius: 100px;
    margin: 20px  !important;
}

   section.overlap-section-wrap { }
  .overlay-video-content{ width: 100%; text-align: center; }
  .zacco-global-assets-box-content { flex-direction: column;}

  .tool-box-desk-view{ display: none; }
  .tool-box-mobile-view { display:block; }
  .mCSB_container { display: flex; }

  /*AVAILABLE JOB SEARCH FORM*/

  .search-employees-form-outer-col {max-width: 100%;flex: 0 0 100%;}
  .zacco-employee-form {justify-content: space-around !important;}
  .zacco-employee-form .select2.select2-container.select2-container--default.select2-container--below {width: 100% !important;}

  /* end AVAILABLE JOB SEARCH FORM*/
  
  .tool-box-mobile-view {width: 90%;margin: auto;}
    section.mobile-view { overflow: hidden; } section.overlap-section-wrap { overflow: hidden; } section.reveal-your-wrapper-section { overflow: hidden; }
    section.do-you-believe-wrap-section { width: 100%; overflow: hidden; }
    section.mobile-view { overflow: hidden; }
  .mobile-view { display: block; }
  section.tablet-view { }
  
  .zacco-dynamic-collapsed-panel { margin-top: -100px; z-index: 0; }
  ul.assets-you-wrapper { max-width: 100%; margin: auto; width: 100%; }
	.zacco-assets-youcan{ padding-right: 30px; padding-left: 30px; }
  ul.assets-you-wrapper li { max-width: 100%; flex: 0 0 32%; }
  .global-mobile-width { width: 95%; margin: auto; }
  ul.mobile-assets-you-wrapper { margin: 0; list-style: none; padding: 0; line-height: 40px; display: flex; flex-direction: column; position: relative; }
  ul.mobile-assets-you-wrapper:after { width: 100%; height: 100%; position: absolute; content: ''; display: flex; justify-content: flex-end; align-items: flex-end; align-self: flex-end; background: linear-gradient(hsla(45, 12%, 93%, 0.5), #f0efec); top: 32%; }
  .what-do-know-more-wrapper-container-box { max-width: 95%; margin: auto; }
  .what-do-know-more-single-first { min-height: auto !important; }
  .what-do-know-more-wrapper-container-box { max-width: 100%; margin: auto; width: 90%; }
  .what-do-know-more-single { /*flex: 0 0 100%; max-width: 100%;*/ margin-bottom: 30px; }
  .available-jobs-overlay {  }
  .available-jobs-loop-single { flex: 0 0 100%; max-width: 100%; }
  .available-jobs-loop-wrapper-prev .available-jobs-loop-single { border-bottom: 1px solid #ccc; margin-bottom: 30px; }
  .zacco-page-title-single { flex: 0 0 100%; }
	.available-text-title{ padding: 0px 10px; }
	.available-jobs-overlay-row{    margin: 0px -30px;}


}

@media (max-width: 737px) { 

  .borad-of-dire-emp-result .col-3 { flex: 0 0 33.3%;max-width: 33%; }
  .zacco-events-single-col  { flex: 0 0 100%; max-width: 100%; padding: 0px; }
  .single-event-inner-wrapper { padding: 30px; }

}


@media (max-width: 633px) { 
.swiper-container{display: block;}

/*  .zacco-header-bottom-menu li {flex: 0 0 50%;border: 0;}*/
  .first-career-regist-wrapper {flex: 0 0 100%;max-width: 100%;}
  .career-regist-content {margin-bottom: 30px;}

  .career-regist-wrapper-cont-out {flex-wrap: wrap; }
  .last-career-regist-wrapper { flex: 0 0 100%; max-width: 100%; padding: 0; margin-top: 30px; }
  .first-career-regist-wrapper { flex: 0 0 100%; max-width: 100%; margin-bottom: 30px; }
  .zacco-offices-customs .col-2 {flex: 0 0 100%;max-width: 100%;}
  .mCSB_container {display: flex; flex-direction: column; }
  .zacco-page-title-single { flex: 0 0 100%; max-width: 100%; }

}


@media (max-width: 989px) and (min-width: 768px){ 

  .ip-new-section {padding: 0 40px!important;} 
  .ip-new-section .single-news-wrapper {flex: 0 0 100%;max-width: 100%;}
  .zacco-single-assets-global-wrapper-loop {padding: 0 50px;}
	.zacco-single-assets-global-circle-loop {width: 280px !important;height: 280px !important;}  
  .zacco-page-header-title-col {text-align: center;font-family: DINOT-Bold;font-size: 55px;line-height: 55px;color: #fff;}
  .career-vacancies-single-col {  padding: 30px; }
  section.ourway-wrapper-content{ padding: 0px 40px; }


}


@media (max-width: 421px) and (min-width: 767px){ 
	
}



@media (max-width: 768px) and (min-width: 320px){ 
	
	
	
	.assets-management-single-tool-other .career-regist-title {width: 95%;}
	.assets-management-single-tool .career-regist-title {width: 95%;}
	.zacco-single-assets-global-wrapper-loop {padding: 0 50px;align-items: flex-start !important;}
	.zacco-single-assets-global-wrapper-loop img { margin-bottom: 10px; }
	.zacco-single-assets-global-wrapper-loop h2.zacco-circle-overlay-title { font-size: 22px;line-height: 26px; }
	.assets-management-single-tool-other {padding: 19px 30px !important;height: 223px;}
	.assets-management-single-tool { height: 223px; }
	.assets-management-single-tool-other {margin-bottom: 0;}
	
	
	.want-do-more-title {font-size: 28px;line-height: 30px;}
	.what-do-know-more-single { min-height: 260px !important;max-width: 100%;}
	
	
	
		section.ourway-wrapper-content{ padding: 0px 40px; }

	
  .assets-group-taxonomy-loop-wrapper {margin: 0;max-width: 100%;flex: 0 0 100%;}
  .assets-form-container-first .assets-group-taxonomy-loop-wrapper {padding: 0;}
  .assets-form-container-first {padding: 0 !important; }
  .assets-form-container-first button {max-width: 50%;flex: 0 0 50% !important; height: 45px;}
  .button-filter-mobile i {margin-left: 15px;color: #1e4c60;font-weight: 900;font-size: 21px;height: 100%;display: flex;justify-content: center;align-items: center;}
  .button-filter-mobile span {display: flex;justify-content: center;align-items: center;}
  .btn-link-show {display: flex !important;max-width: 100%;flex: 0 0 100% !important;justify-content: flex-start !important;border-bottom: 1px solid rgba(30, 76, 96, 0.3);}
  .assets-column:last-child { border-bottom: 1px solid rgba(30, 76, 96, 0.3); /*margin-bottom: 50px;*/ }
  /*.assets-group-button {flex-wrap: wrap;}*/
  .assets-group-button {border: 0px solid rgba(0, 109, 121, 0.3);}
  .button-filter-mobile { border: 1px solid rgba(30, 76, 96, 0.3); border-right: 0; border-left: 0; }
  .zacco-assets-filter-title {flex: 0 0 100%;max-width: 100%;}
  .zacco-assets-filter-title-content {max-width: 100%;flex: 0 0 100%;}
  .single-assets-col { flex : 0 0 100%; }
  input.btn-assets-search-form-view { max-width: 90%; margin: auto; border-radius: 2px !important; margin-top: 50px; }
  .assets-group-container { overflow: hidden;height: 520px; }

  /*IMP*/

  .remove-assets-group-container, .assets-remove-after { height: 100%; }
  .remove-assets-group-container:after, .assets-remove-after:after { display: none !important }
  .rotate {transform: rotate(180deg); transition: all 0.3s ease-in-out;}

  /*END IMP*/

}


@media (max-width: 767px) and (min-width: 540px){ 
    
	.zacco-circle-class .zacco-global-assets-box-button{height: auto; }
	.zacco-circle-class p.boxed-assets-subtitle{ width: 70%!important; }
	

}


@media (max-width: 573px) and (min-width: 421px){ 
    
	.ourway-wrapper-content {
    margin-top: 60px;
}
	.reveal-your-wrapper-section .mobile-sapce {display: none;}
	.page-template-services-offering .about-template-page-container { padding: 0 15px; }
	

}


@media (max-width: 767px) and (min-width: 320px){ 
	.zacco-circle-class .zacco-global-assets-box-button{ height: 60px; }
	
	.contetntposclass h2.video-overlay-content{ line-height: 50px; font-size: 50px;  }

  .ip-new-section {padding: 0 15px !important;} 
  .ip-new-section .single-news-wrapper {flex: 0 0 100%;max-width: 100%;}
  .zacco-single-assets-global-wrapper-loop {padding: 0 30px;}
  .zacco-single-assets-global-circle-loop {width: 280px !important;height: 280px !important;margin: auto; }


  .zacco-page-header-title-col {text-align: center;font-family: DINOT-Bold;font-size: 45px;line-height: 45px;color: #fff; width: 100%;}
  .zacco-page-header-title { width: 85%; }
  .zacco-single-assets-global-wrapper-loop { flex-wrap: wrap; width:100%;}
  .zacco-single-assets-global-wrapper-loop-left-col {max-width: 100%;}
  .zacco-single-assets-global-wrapper-loop-right-col { padding-left: 0 !important; max-width: 100%; text-align: center; margin-top: 50px; flex: 0 0 100%; padding-right: 0; }
  .zacco-single-assets-global-buttons { margin: auto; }
  
	
	

  

}

@media (max-width: 991px) and (min-width: 640px) {

    /*.zacco-page-header-title-col {text-align: center;font-family: DINOT-Bold;font-size: 60px;line-height: 70px;color: #fff;}*/
    .zacco-page-header-title { width: 90%; }
    .single-global-page-wrappers {padding: 0 30px;}
    

}
@media (max-width: 991px) and (min-width: 769px) {

  .zacco-footer-wrapper-first .col section { padding: 0px; }
  .zacco-footer-wrapper-first .col:last-child {margin-top: 0px;}
  section.zacco-footer-wrapper ul.footer-link-wrapper li {flex: 0 0 50%;}
  .zacco-footer-wrapper-last .widget_text {padding: 0;}
  .zacco-footer-wrapper-first .col {max-width: 100%;flex: 0 0 100%;}
  section.zacco-footer-wrapper .form-news-letter {max-width: 100%;}
  section.zacco-footer-wrapper .form-news-letter {max-width: 100%;margin-bottom: 00px;}
  .zacco-footer-wrapper-last {margin-top: 40px;}
  #events_wrap {margin: auto;}
  .zacco-assets-filter-title { flex: 0 0 100%;max-width: 100%; }
  .zacco-assets-filter-title-content { flex: 0 0 100%;max-width: 100%; }
  .assets-group-taxonomy-loop-wrapper {max-width: 100%;flex: 0 0 100%;margin-left: 0; padding: 0px;}
  .assets-column {padding: 0 10px;height: 45px;text-transform: uppercase;font-size: 10px;font-family: Dinot-Medium;}
  .assets-column img {margin-right: 5px;}
  .single-assets-col { flex: 0 0 33.3%; }
	
	

}

@media (max-width: 768px) and (min-width: 574px) {
	
	.borad-of-dire-emp-result{ }
	.borad-of-dire-emp-result > .col-md-4{ }
	
	
	.employee_details{margin-top: -15px; }
	
	.employee_content{padding: 0px 40px; }
		.single-assets-col{flex: 0 0 33%}
	.zacco-single-assets-global-wrapper-loop-left-col .zacco-single-assets-global-circle-loop{ float: right; }
	
	
	
	section.page-header { position: relative; height: 300px;  overflow: hidden;
}
	
.identity-assets-subbanner img{ height: 60px; width: 60px; }
.digital-assets-subbanner img{width:85px; height: 60px; }
.innovation-assets-subbanner img{ width: 41px; height: 60px; } 	
.offset-even{ width: 690px;  }	
.zacco-single-assets-global-circle-loop { width: 210px !important; height: 210px !important;}
.zacco-single-assets-global-circle-loop img { height:40px; }
.zacco-single-assets-global-wrapper-loop h2{ /*font-size:22px!important; */line-height:22px; }
.zacco-single-assets-global-wrapper-loop .h-30p{ display:none!important; }
  h2.video-overlay-content{ font-size: 50px; line-height: 54px;  }
  .video-overlay-wrapper {  }
  section.zacco-video-wrapper{  top: 45px; }
  .contetntposclass{ }	
  .contetntposclass h2.video-overlay-content{font-size: 90px;line-height: 95px;}
  .zacco-footer-wrapper-first .col section { padding: 0px; }
  .zacco-footer-wrapper-first .col:last-child {margin-top: 0px;}
  section.zacco-footer-wrapper ul.footer-link-wrapper li {flex: 0 0 50%;}
  section.zacco-footer-wrapper .footer-link-override {font-size: 13px;}
  section.zacco-footer-wrapper ul.footer-link-wrapper {list-style: none;line-height: 30px;}
  .zacco-footer-wrapper-last .widget_text {padding: 0;}
  #events_wrap { }
  .events_wrap_container { }	
.news_breadcrumb{padding: 0px 40px;}

}


@media (max-width: 520px) and (min-width: 320px) {
    .the-end-of-col {display: flex;justify-content: center;align-content: center;margin-top: 40px;}
	
	
	
}


@media (max-width: 573px) { 
	.footer_cpyright{text-align:center;}
	.servbreadcrumb li:last-child{ max-width : 50%!important; }
	.abtcontainer  li:last-child{ max-width : 100%!important;     -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
	.breadcrumbbgclasss .container{padding:0px;}
   .newsbordermenu li:last-child {    border-top: 1px solid rgba(115, 121, 125, 0.4)!important;  border: 0px; -ms-flex: 0 0 100%;   flex: 0 0 100%; max-width: 100% }
	.about-template-page-container.secondery-nav-menu-section li:nth-child(2){ border-right:none; }
   .mobileform button{ width: 50px;color: #005269; }	
	.search-employees-fom button {width:70px;}
	.search-employees-fom button i{margin-right:0px;}
	form.search-employees-fom input{margin-right:0px;}
	.search-result-color{font-size:28px!important;}
	.borad-of-dire-emp-result{ justify-content: center; }
	.borad-of-dire-emp-result > .col-md-4{max-width: 230px; }
	section.available-jobs-wrapper-sec{max-width: 100%; padding: 0px 15px; }
	.available-jobs-loop-wrapper-prev .available-jobs-loop-single{padding: 0px;}
	.available-jobs-wrapper {padding: 0px 15px;}
	.contetntposclass .video-overlay-wrapper { padding: 0px 40px;}
	.contact_us_menu.secondery-nav-menu-section li a{ font-size: 12px!important; width: 100%; }
	.contact_us_menu.secondery-nav-menu-section li:last-child a{}
	.pull-right{float: none!important}
	.contact_us_menu.secondery-nav-menu-section li{ /*-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;*/ border-bottom: 1px solid rgba(115, 121, 125, 0.4); }
	.contact_us_menu.secondery-nav-menu-section li:nth-child(3){ border-bottom: none; }
	.contact_us_menu.secondery-nav-menu-section li:nth-child(4){ border-bottom: none; }
	.firstbutton{margin-bottom: 30px; }
	.contact_us_menu.secondery-nav-menu-section li .menu-description{display: none;}
	.search-employees-form button{width: 70px;}
	form.search-employees-form input{ border-right:1px solid #73797D !important; margin-right: 10px; background-color: #fff!important; text-align: center; text-transform: uppercase; 
	font-size: 12px; letter-spacing: 0.3px; }
	.about-template-page-container{padding: 0px 0px; } 	
	.eventsmobileclass{padding:0px 15px!important; }		
	.news_filter_cotainer{ }
	.servicesclalsss .h-60p{height: 40px;}
	.zacco-page-header-title{width: 100%;}
	.zacco-page-header-title-col{font-size: 50px;line-height: 50px;}
	.zacco-single-assets-global-wrapper-loop-right-col{padding:0px 15px!important; padding-left: 0px; text-align: center; margin-top: 30px; }
	.zacco-single-assets-global-wrapper-loop-right-col a{margin: 0 auto;}
	.ip-new-section,.single-news-wrapper{padding: 0px 15px;}
	.single-news-wrapper iframe{width:100% !important;height:100% !important;}
	.zacco-single-assets-global-wrapper-loop-right-col .h-60p{height: 30px!important;}
	.single-assets-col{flex: 0 0 50%}
	.togglebackground { max-height: 630px; }	
	.zacco-single-assets-global-wrapper-loop{display: block!important;}
	.what-do-know-more-single{ flex: 0 0 100%; max-width: 100%;  }
	section.page-header {position: relative;height: 280px;overflow: hidden;}	
   .videomarginclass   h2.video-overlay-content{ font-size: 38px;line-height: 42px;padding: 0px 0px; }
   .mCSB_container { display: flex; flex-direction: column !important; }
   .tools-seperate-wrapper  { max-width: 100%; }
   .displaymobilelistt{display: block!important;}
   .identity-assets-subbanner img{ height: 60px; width: 60px; }
   .digital-assets-subbanner img{width:85px; height: 60px; }
   .innovation-assets-subbanner img{ width: 41px; height: 60px; }
	
	
	
/*****************************************/

.news-col-first { padding-right: 0; } 
#events_wrap { margin: auto;}
.events_wrap_container {  }
.zacco-footer-wrapper-first .col section { padding: 0; }
.zacco-footer-wrapper-last .col-6 section { padding: 0; }
/*****************************************/

.single-search-result-col .col-9 {flex: 0 0 100%;max-width: 100%;}
.zacco-header-bottom-menu li a { padding-top: 0;padding-bottom: 0;}
.zacco-employee-form .col-3 { max-width: 100%;flex: 0 0 100%;  padding: 0px; }
.global-other-section-wrapper {padding: 0 20px;}
.blockquote p { width: 100%; }
.emp-interview-info h4 {font-size: 30px;text-align: left;}
.emp-interview-user-wrap {flex-wrap: wrap;}
.emp-interview-user-wrap .emp-interview-thumb {flex: 0 0 80%;max-width: 80%;}
.emp-interview-user-wrap .emp-interview-info {flex: 0 0 80%;max-width: 80%;padding: 0 !important;margin-top: 35px;}
.newsbordermenu li a { font-size: 12px !important;}
.newsbordermenu li {-ms-flex: 0 0 50%; flex: 0 0 50%;max-width: 50%;}
.newsbordermenu li:nth-child(1),.newsbordermenu li:nth-child(2){border-bottom: 1px solid rgba(115, 121, 125, 0.4); }
.newsbordermenu li:nth-child(2) { border-right: none; }
.content .events_wrap_container {padding: 0px 0px; }
.career-vacancies-single-col{padding-left: 15px!important; padding-right: 15px!important; }

/**/
.page-header-title {flex-direction: column;}
.header-icon img { margin-right: 0; }
.single-innovation-page-center-col {flex: 0 0 100%;max-width: 100%;/*border-bottom: 2px solid #006d79;*/border-left: 0;border-right: 0;padding-bottom: 30px;margin-bottom: 15px;}
.identity-assets-bgclass .single-innovation-page-center-col{/*border-bottom: 2px solid #F39200;*/}
.digital-assets-borderclass.single-innovation-page-center-col{ /*border-bottom: 2px solid #e9512d;*/ }	
.assetsbbgcolor .single-innovation-page-both-col-ul li a { border-right: 2px solid #73797D; padding: 0px 10px;line-height: 16px!important;  }
.assetsbbgcolor .single-innovation-page-both-col-ul li{ padding-bottom: 10px; padding-left: 0px!important; padding-right: 0px!important; }
.assetsbbgcolor .single-innovation-page-both-col-ul li:last-child a{ border-right:none; }
.displaynonclass{display: none!important}		
/*.assetsbbgcolor .single-innovation-page-both-col-ul li a:after{ content: '|'; color: #73797D; line-height: 14px; margin-left: 4px; margin-right: 4px;     position: absolute;
top: 5px;left: -5px;  }*/
.single-innovation-page-center-col{border-left:none!important;border-right: none!important;}
.assetsbbgcolor li.list-group-item a{font-size: 16px;margin-bottom: 15px;  }
.single-innovation-page-both-col-ul {max-width: 100%;flex: 0 0 100%;width: 100%;flex-wrap: wrap;}
.single-innovation-page-both-col-ul li {flex: 0 0 auto;display: flex;justify-content: center;align-content: center;text-align: center;}
.single-innovation-page-both-col-ul { justify-content: center; max-width: 100%;flex: 0 0 100%;width: 100%;flex-wrap: wrap;flex-direction: row;}
.single-innovation-page-both-col {flex: 0 0 100%;order: 2;max-width: 100%;flex-wrap: wrap;}
.mobile-assets-empty-space { }
.career-vacancies-single-last {flex: 0 0 100%;max-width: 100%;}
.career-vacancies-single-col { padding-left: 0px; }
.career-vacancies-single-col { border: 0px !important; border-bottom: 1px solid #eaeaea !important;}
.career-vacancies-single-col {padding-top: 30px;padding-bottom: 30px;}
.career-vacancies-news-row-wrapper {margin: 10px 0;}
.zacco-footer-wrapper-first .col:last-child {margin-top: 0;}
.single-jobs-col .single-jobs-inner-cols {flex: 0 0 100%;max-width: 100%;margin: 10px 0;}
.single-jobs-col a.single-jobs-col-link {margin-top: 20px;}
.single-jobs-col h3 { font-size: 24px; }
.career-regist-title h3 { font-size: 24px; }
 .global-section-wrapper {padding: 0px 10px;} 
.emp-thumb-det-wrapper {flex-wrap: wrap;justify-content: center !important;align-items: center !important; height: 100%;}  
.emp-thumb-det-wrapper .col-4 {max-width: 75%; flex: 0 0 75%;}
.emp-thumb-det-wrapper .col-5 {max-width: 100%; flex: 0 0 100%; padding-left: 0px !important; }
.emp-thumb-det-wrapper .col-5 {margin-top: 35px;}
.area-of-row-wrapper {flex-wrap: wrap;}
.area-of-row-wrapper .col-3 {margin-bottom: 25px;max-width: 100%;flex: 100%;}
.borad-of-dire-emp-result .col-3 {flex: 0 0 75%;max-width: 75%;margin: auto;}
.tool-box-mobile-view {width: 90%;margin: auto;}
section.mobile-view { overflow: hidden; }
section.zacco-video-wrapper .video-overlay-wrapper { position: absolute; width: 90%; height: 100%; margin: auto; left: 0; right: 0;}
.global-mobile-width h2 { font-size: 42px; }
section.overlap-section-wrap {  }
section.zacco-video-wrapper h2.video-overlay-content {font-size: 48px; }
.offset-even { width: 90%; margin: auto; text-align: center; }
section.zacco-video-wrapper .video-overlay-button-wrapper { margin-top: 35px; display: flex; flex-direction: column; }
section.zacco-video-wrapper .zacco-btn-overlay-col-first { margin-right: 0; margin-bottom: 15px; }
section.zacco-video-wrapper h2.video-overlay-content {font-size: 48px;width: 90%;}
section.new-our-waythe-process h2 { font-size: 36px; }
section.new-scandi { height: 250px; }
.our-innov-titleip360-wrapepr-col-f {flex: 0 0 100%;max-width: 100%;}
.our-innov-titleip360 {font-size: 30px !important;}
.our-innov-titleip360-wrapepr-col-se {max-width: 100%;flex: 0 0 100%;}
.the-future-of-font-m {max-width: 100%;flex: 0 0 100%;}
.zacco-circle-second {margin-left: 0px;}
.zacco-circle-third {margin-left: 0;}
.same-process-col {font-size: 30px !important;}
.diffe-tool-global-cols {max-width: 100%;flex: 0 0 100%;}
section.page-header .page-header-title h2.page-header-title-col {font-size: 50px;text-align: center;line-height: 50px;}
.tools-seperate-wrapper .col-8 {width: 100%;max-width: 100%;flex: 0 0 100%;}
.tools-seperate-wrapper {width: 95%;margin: auto;}
.tools-seperate-wrapper .col-8 {width: 100%;max-width: 100%;flex: 0 0 100%;}
.tools-seperate-wrapper .col-10 {flex: 0 0 100%;max-width: 100%;width: 100%;}
.tools-seperate-wrapper .col-3 {max-width: 100%;width: 100%;flex: 100%;margin-bottom: 50px;}
.tools-seperate-wrapper-members {width: 75%;margin: auto;}
.tools-seperate-wrapper-sf h2 {font-size: 30px;}
.tools-seperate-wrapper-ss .col-10 {max-width: 100%;width: 100%;flex: 0 0 100%;}	
.assetsbbgcolor  .single-innovation-page-both-col-ul li{padding: 0px 10px; font-size: 16px; margin-bottom: 0px; }
.digital-assets-classss li a{ margin-bottom: 15px;  }
.single-innovation-page-both-col-ul,.single-innovation-page-both-col{padding: 0px; margin-top: 0px; }
.col-h-210{ height: 150px!important; }
.reveal-your-collapse-panel	.collapse-overlay-link{ width: 160px; }
.paddingclasss{padding-bottom: 60px;}
.rightflexis { margin-top: 0px;display: flex;  align-items: flex-start;justify-content: flex-start;}
section.zacco-page-title-section-wrapper { max-width: 100%; }	
.rightflexis  a{  margin: 0px!important; }
ul.assets-you-wrapper{padding: 0px 15px; }
.want-do-more-title{ max-width: 100%; }
h3.zacco-page-title-content{ width: 100%; }
	.groupinterview .employee-thumbnail{ height:auto; }
}


@media (max-width: 520px) { 
	.breadcrumbbgclasss .container{padding:0px;}
		.groupinterview .employee-thumbnail{ height:auto; }
	.dispnonemob{ display:none; }
	.resetbutton{display:none;}
	.reveal-your-assets-row .assetspadding { padding: 0px 0px;}	
	.reveal-your-assets-row{margin:inherit; padding:0px 0px; }
	.serv_single_fil{ display:block!important; }
	.mobdisplay{display:flex; width: 100%; }
	.mobdisplay .submitt { display:block; background: #005269; border: none; width: 70px!important;color: #fff;line-height: 45px; border-radius:0px!important; margin-left: 10px;
    margin-top: 0px; }
	button.global-bg-color  i{margin-right:0px;}
	.int_image {margin-bottom: 30px;}
	.interviwer_single_contents blockquote { margin: 35px auto; }	
	.single-interviews-joinus-wrap {flex: 0 0 270px;max-width: 270px !important;margin-left: auto;margin-right: auto;width: auto;display: flex;flex-direction: column;padding: 0;}
	.employee-thumbnail {width: 210px;height: 210px; margin: auto;}	
ul.assets-you-wrapper li { max-width: 100%; flex: 0 0 100%;  }
.service-result{    }
.zacco-services-form .form-control{ width: 100%;   }
.colorfilterr {   } 
.colorfilterr i{margin-right: 0px;}
.zacco-btn-overlay-cols { width: 170px;line-height: 45px; padding: 0px; margin-right: 5px; float:none; margin:0 auto; margin-top:20px;}	
.mobile-view .video-overlay-wrapper{ padding:0px 40px; }
.video-overlay-button-wrapper { margin-top: 30px; text-align: center; }
.zacco-footer-wrapper-last { flex-wrap: wrap;  margin-top: 130px;}
.zacco-global-assets-box { width:300px; }
contentleft h3.boxed-assets-title { font-size: 25px !important;}
.zacco-global-assets-box h3.boxed-assets-title  { font-size: 27px!important;  }
.zacco-global-assets-box p { font-size: 12px!important; line-height: 23px;  }
.zacco-global-assets-box-content  { min-height: 180px; padding: 20px 20px;  }
.zacco-circle-class p{  font-size: 24px!important;  }
.scrollup{ right: 45px; bottom: 30px; width: 50px; height: 50px; }
.scrollup i{ line-height: 50px; }
body .fsize-65px{ font-size: 38px!important;  line-height: 42px;  }
.zacco-employee-form .col-4 { max-width: 100%;flex: 0 0 100%;margin-bottom: 15px !important; }
.zacco-employee-form  { flex-wrap: wrap; } 
.zacco-employee-form .select2.select2-container.select2-container--default { width: 100% !important; }
section.overlap-section-wrap {   }
.zacco-page-title-single-first h3, .zacco-page-title-single-third h3 { /*height: 100%;*/ }
.zacco-btn-overlay-col-first i {position: absolute;right: 0;top: 0;}
ul.assets-you-wrapper{height: 140px;}
section.reveal-your-wrapper-section{margin-top:0px;}
.assets-archive-button{ width: calc(270px) !important; }
.overlay-video-content{text-align:center;}
.swiper-slide .hvr-icon-down:before {font-size: 14px;margin-top: -2px;}
body h1.zacco-global-first-title {font-size: 38px; line-height: 42px;}
section.ourway-wrapper-content .vertical-line-arrow-global {height: 135px;}
.vertical-line-arrow-global:before {border-left: 185px  solid rgba(255, 255, 255, 0);border-right: 185px  solid rgba(255, 255, 255, 0);border-bottom: 30px solid rgba(255, 255, 255, 0);border-top: 30px solid #fff;left: 0px;top: 101%;height: 60px;}
.vertical-line-arrow-global:after {border-left: 160px solid rgba(255, 255, 255, 0);border-right: 160px solid rgba(255, 255, 255, 0);}
.vertical-line-arrow-global-first{ height:105px;}
.vertical-line-arrow-global h4.vertical-line-arrow-global-title { padding-top:0px; }
.vertical-line-arrow-global-first:after {left: 0px;top: 99%;border-left: 185px  solid rgba(255, 255, 255, 0);border-right: 185px  solid rgba(255, 255, 255, 0);border-bottom: 30px solid rgba(255, 255, 255, 0);border-top: 30px solid rgb(0, 82, 104);width: 100%;height: 42px;}	
.vertical-line-arrow-global-second:after {left: 0px;top: 99%;border-left: 185px  solid rgba(255, 255, 255, 0);border-right: 185px  solid rgba(255, 255, 255, 0);border-bottom: 30px solid rgba(255, 255, 255, 0);border-top: 30px solid rgb(70, 107, 123);width: 100%;height: 42px;}	
.vertical-line-arrow-global-third:after {left: 0px;top: 99%;border-left: 185px  solid rgba(255, 255, 255, 0);border-right: 185px  solid rgba(255, 255, 255, 0);border-bottom: 30px solid rgba(255, 255, 255, 0);border-top:30px solid rgb(109, 138, 152);width: 100%;height: 42px;}	
.vertical-line-arrow-global-four:after {left: 0px;top: 99%;border-left: 185px  solid rgba(255, 255, 255, 0);border-right: 185px  solid rgba(255, 255, 255, 0);border-bottom: 30px solid rgba(255, 255, 255, 0);border-top: 30px solid rgb(153, 173, 182);width: 100%;height: 42px;}
.contetntposclass h2.video-overlay-content{ font-size: 50px; line-height: 50px; }	
section.ourway-wrapper-content .zacco-ourway-custom-wrapper{padding-bottom:75px;}	
.vertical-line-arrow-global-second,.vertical-line-arrow-global-third,.vertical-line-arrow-global-four{  padding-top: 18px;  }
.collapse-overlay-link{    margin-left: 0px!important; margin-right: 0px!important; margin-top: 25px; margin: auto !important; }
.collapse-overlay-contentleft h3.boxed-assets-title { font-size: 28px !important;}
.overflowwrapdiv .zacco-dynamic-collapsed-panel{ margin-top: -95px;  }
	.reveal-your-wrapper-section > .container{ }
#knowabout1.zacco-dynamic-collapsed-panel{ margin-top: -95px;  }
	
.swiper-slide .zacco-circle-class p.boxed-assets-subtitle { font-size:28px!important; margin:15px  0px!important; line-height:32px; }
.banner-overlay-circle img {  height:auto!important; max-height:50px; max-width:70px; }
.videomarginclass  h2.video-overlay-content {   }	
section.zacco-assets-youcan {   padding: 0px 0px !important;}
.zacco-assets-youcan .container{ /*width: 92% !important;*/  }
.zacco-btn-overlay-col-first{ padding-left:20px; }
header.zacco-wide-header .button-search-secondary { width: calc(95px);}
section.zacco-footer-wrapper { background: #EAE8E2; position:relative; }
	.overflowwrapdiv .zacco-dynamic-collapsed-panel .collapse-overlay-contentright {margin-bottom: 50px;}
	.reveal-your-wrapper-section h2{letter-spacing: -1px;padding: 0px;}
	
	
	
}


@media (max-width: 450px) {
	
	.employee_details {margin-top: 0px;}
	.employee_container{margin-bottom: 5px;}
		.single-interviews-joinus-wrap {flex: 0 0 auto;max-width: 230px !important;margin-left: auto;margin-right: auto;width: auto;display: flex;flex-direction: column;padding: 0;}
	.employee-thumbnail {width: 210px;height: 210px; margin: auto;}
	
	.map_office iframe {height: 160px !important;}
	.zacco-padu-lef-col {margin-bottom: 30px;}
	.single-offices .back_button {max-width: 200px;margin: auto;display: flex;}
	
	.banner-overlay-circle-second {

    margin-right: -30px !important;
    margin-left: -30px !important;

}
/* 	.mobile-swib {

    margin-left: 5% !important;

} */
	
		.employee-result, #employee-result{ max-width:240px; margin: 0 auto; }
.single-assets-col{flex: 0 0 100%}
	.zacco-single-assets-global-circle-loop{ width: 180px !important; height: 180px !important; margin: auto; }
	.zacco-single-assets-global-circle-loop img { height:38px;  }
	.zacco-single-assets-global-wrapper-loop h2{ font-size:18px!important; line-height:22px; }
	.zacco-single-assets-global-wrapper-loop  .h-30p{ display:none!important; }
	.single-news-wrapper h4{ font-size:28px; }
	.single-news-wrapper  img{max-width:100%;  height:auto; }
	.digital-circle-vertical{ margin-left:-15px; margin-right:-15px; }	
	section.ourway-wrapper-content .vertical-line-arrow-global {height: 135px;}
	.zacco-global-assets-box { width: 270px;    float: right; }	
	.vertical-line-arrow-global:before {border-left: 150px solid rgba(255, 255, 255, 0);
    border-right: 150px solid rgba(255, 255, 255, 0);
    border-bottom: 30px solid rgba(255, 255, 255, 0);
    border-top: 30px solid #fff;
    left: 0px;
    top: 101%;
	height: 60px;
}
	.vertical-line-arrow-global:after {
    border-left: 160px solid rgba(255, 255, 255, 0);
    border-right: 160px solid rgba(255, 255, 255, 0);
   }	
	.vertical-line-arrow-global-first{ height:105px;}
	.vertical-line-arrow-global h4.vertical-line-arrow-global-title { padding-top:0px; }
	.vertical-line-arrow-global-first:after {    left: 0px;
    top: 100%;
    border-left: 150px solid rgba(255, 255, 255, 0);
    border-right: 150px solid rgba(255, 255, 255, 0);
    border-bottom: 30px solid rgba(255, 255, 255, 0);
    border-top: 30px solid rgb(0, 82, 104);
    width: 100%;
    height: 42px;
   }	
	
	.vertical-line-arrow-global-second:after {    left: 0px;
    top: 100%;
    border-left: 150px solid rgba(255, 255, 255, 0);
    border-right: 150px solid rgba(255, 255, 255, 0);
    border-bottom: 30px solid rgba(255, 255, 255, 0);
    border-top: 30px solid rgb(70, 107, 123);
    width: 100%;
    height: 42px;
    }	
	.vertical-line-arrow-global-third:after {    left: 0px;
    top: 100%;
    border-left: 150px solid rgba(255, 255, 255, 0);
    border-right: 150px solid rgba(255, 255, 255, 0);
    border-bottom: 30px solid rgba(255, 255, 255, 0);
    border-top:30px solid rgb(109, 138, 152);
    width: 100%;
    height: 42px;
    }		
	.vertical-line-arrow-global-four:after {    left: 0px;
    top: 100%;
    border-left: 150px solid rgba(255, 255, 255, 0);
    border-right: 150px solid rgba(255, 255, 255, 0);
    border-bottom: 30px solid rgba(255, 255, 255, 0);
    border-top: 30px solid rgb(153, 173, 182);
    width: 100%;
    height: 42px;
    }	
	.vertical-line-arrow-global-second,.vertical-line-arrow-global-third,.vertical-line-arrow-global-four{  padding-top: 18px;  }	
	section.ourway-wrapper-content .zacco-ourway-custom-wrapper{ padding-bottom:75px; padding: 0px 10px; }
   .zacco-single-assets-global-wrapper-loop-right-col h2{ display:none; }
  /*.zacco-header-bottom-menu li {flex: 0 0 100%;border: 0;}
  .zacco-header-bottom-menu li {flex: 0 0 100%; margin: 1px; }*/
  .zacco-header-bottom-menu li a {  padding-top: 0;padding-bottom: 0; padding: 0px; }
	
	.newsbordermenu li a {
    font-size: 12px !important;
		
	}
	
	
  .borad-of-dire-emp-result .col-3 {flex: 0 0 100%;max-width: 100%;margin: auto;}
  .search-employees-form-available-jobs-wrapper {flex-wrap: wrap;display: flex;}
  .search-employees-form-available-jobs-wrapper .form-control {flex: 0 0 100% !important;max-width: 100%;border: 2px solid !important;}
  .search-employees-form-available-jobs-button {margin-top: 30px;height: 45px;max-width: 100%;}


}
/*19.10.2019*/

.other-global-color { color: #006D79; }
.line24 { line-height: 24px; }
.fsize-38px { font-size: 38px!important; line-height: 42px; }

@media (max-width: 420px) {
	
/* 	/ */
	
	.page-template-services-offering .about-template-page-container { padding: 0 15px; }
	.single-interviews-joinus-wrap {flex: 0 0 auto;max-width: 220px !important;margin-left: auto;margin-right: auto;width: auto;display: flex;flex-direction: column;padding: 0;}
	.employee-thumbnail {width: 210px;height: 210px; margin: auto;}
	
	
	.offices-single-col {margin-bottom: 40px;}
	.SWEDEN {margin: 0;}
	.zacco-header-bottom-menu li a.nav-link {display: flex;justify-content: center;align-content: center;height: 100%;align-items: center;}
	.zacco-header-bottom-menu li a.nav-link { line-height : 15px; }
	
/* 	/ */
	
	
	
	.zacco-single-assets-global-wrapper-loop {
    padding: 0 0px;
}
	.zacco-in-sort-wrapper .career-regist-title h3 {font-size: 28px;}
	.zacco-in-sort-wrapper .career-regist-title {width: 90%;}
	.employee-others-postdata-single {width: auto;margin: auto;}
	.employee-others-postdata .our-expert { display: none; }
	
	.page-template-ip360-php h2.page-header-title-col {font-size: 50px;line-height: 50px;}
	.zacco-single-assets-global-buttons {margin-bottom: 20px !important;}
	
	
	.tab-hide-height { display: block !important}
	section.zacco-footer-wrapper {

    padding-bottom: 60px !important;

}
	
	section.ourway-wrapper-content {
    padding: 0px 0px;
}
	
	.lasttagp {margin-top: 40px;}
	h3.boxed-assets-title { }
	
	.reveal-your-collapse-panel .boxed-assets-title {width: 100%;line-height: 30px;}
	
	.reveal-your-wrapper-section p {padding-left: 0;padding-right: 0;}
	.zacco-global-assets-box-content h3.boxed-assets-title {width: 100%; padding: 0;}
	.empty-section-hide-assets {display: none;}
	.hide_mobile {display: none !important;}
	.overflowwrapdiv .zacco-dynamic-collapsed-panel .collapse-overlay-contentright { margin-top: 20px;}
	section.overlap-section-wrap h3 {margin-bottom: 25px;}
	section.overlap-section-wrap .zacco-remove-border {margin-top: 20px;}
	section.overlap-section-wrap .collapse-overlay-container {max-width: 90% !important;margin: auto;}
	.mobile-hide {display: none !important;}
	.mobile-hidden-assets-global .collapse-overlay-contentright {margin-top: 30px !important;}
	.know-about-padd-mobile {width: 100%;margin: auto;}
	.mobile-view-all-assets-wrap {width: 85%;margin: auto;}
	.mobile-view-all-assets-wrap a {text-align: left !important;padding-left: 35px;}
	.assets-you-wrapper-mobile {width: 88% !important;}
	
	
	
	.zacco-btn-overlay-col-first i {position: absolute;right: 10px;top: 0px;left: 130px;}
	.zacco-btn-overlay-col-first {padding-left: 0;}
/* 	.overflowwrapdiv .swiper-container { margin-left: 15px; } */
/* 	.banner-overlay-circle-second {margin-left: -40px !important; z-index: 99} */
/* 	.banner-overlay-circle-three {margin-left: -40px;} */
/* 	.mobile-swib {margin-left: 3% !important;} */

}

@media (max-width: 320px) {
	
	.single-interviews-joinus-wrap {flex: 0 0 auto;max-width: 210px !important;margin-left: auto;margin-right: auto;width: auto;display: flex;flex-direction: column;padding-left: 0;}
	.employee-thumbnail {width: 210px;height: 210px;}
	.swiper-slide {
    width: 90%;
}
	
	.zacco-global-assets-box {
    width: 250px;
    float: right;
}
	
}

.box_services .new-line-h li {
	line-height: 12px !important;
	font-size: 14px !important;
}
.employee_left_cont .certi-box-services img { width: 120px; height: 100%; margin-right: 10px; border: 1px solid #f3f6f9; object-fit: cover; }


.box_services .new-line-h li {
    line-height: 12px !important;
    font-size: 14px !important;
}
.firstbut img {
    margin-right: 15px !important;
    margin-left: 0px !important;
}

.our-experts{  
	background-color:rgb(255 255 255 / 88%);
	padding:40px 0;
}
.our-experts h3{
	color:#006D79;
}
.our-experts .emp-name a{
	color:#73797D;
}
.col-h-140 {
    height: 140px !important;
}