:root {
  --primary: #F78F20;
  --secondery: #4a8a8f;
  --secondery: #104781;
  --font-light:#ffffff;
  --font-dark:#000000;
  --font-lightdark:#58595B;
  --menuhover: #ececec;
  --site-font:"inter-regular", sans-serif;
  --scrolled-header-height:62px;
  
  /*top menu*/
  --topmenuhoverbg: #104781;
  --topmenuhovertxt: #ffffff;
  --topmenuactivebg:#141414;
  --topmenuactivetxt:#fff;
}

.d-none{
	display:none;
}
.hidecol .mega_menu_title{display: none!important;}

html,body{
    font-family: var(--site-font);
    font-size:16px;
}

.section-bgpos .flex_column strong{
    color: var(--primary);
}


.av_main_nav_header .container_wrap_meta{
    background-color: var(--primary)!important;
}

.avia_button_icon {
  position: absolute !important;
  left: 90% !important;
  width: 10px;
  border: 0px solid #fff;
}

.noheight{
    height: 0!important;
}


/* TICKER SLIDER COMMON */
.ticker-wrap *{
    padding: 0 auto;
    margin: 0 auto;
}
.ticker-wrap .slide-image{
    display: none;
}

.ticker-wrap .ticker-title{
    font-weight: 600;
    font-size: 18px;
}

/* END TICKER SLIDER COMMON */




/* UNI CSS */


.uni-textblock h1 {
    font-family: bebasneue!important;
    font-size:50px;
    color: var(--primary);
    font-weight:normal!important;
    text-transform: uppercase;
    line-height: .8;
    padding-bottom:40px;
    display: block;
}

.uni-textblock h1 span{
    display: block;
    color: var(--font-dark);
}

.uni-textblock p strong,
.uni-textblock p{
    color: var(font-lightdark)!important;
}
.uni-textblock{
    padding: 30px 20px 30px 0px;
}
.home  div.avia-section{
    background-size:300px;
    background-position: -50px -20px!important;
}

.uni-textblock .av_textblock_section{
    margin-top: 20px;
}

.uni-textblock .av_textblock_section p{
    margin-bottom: 40px;
}

.uni-textblock .avia-button, .uni-icon-button .avia-button{
    background-color: var(--primary);
    border: 0;
    border-radius: 20px;
    padding: 12px 70px;
    
}

.uni-textblock a.avia-button{
    position: relative!important;
    width:100%!important;
}
.uni-textblock .avia_button_icon{
    position:absolute!important;
    left:90%!important;
    width: 10px;
    border: 0px solid #fff;
}

/* END UNI CSS */



/* SERVICE BLOCK */

.uni-textblock-grid{
    float: right!important;
}

.uni-textblock-grid h1 span{color: var(--font-light)}

.uni-textblock-grid p,
.uni-textblock-grid strong
{color: var(--font-light)}

.uni-service-block h2,
.uni-service-block{
   color: var(--font-light); 
}
.uni-service-block h2{
    font-family: bebasneue;
    font-size:40px;
    margin-bottom: 0px;
    
}
.uni-service-block p{
    padding: 0;
    margin: 0;
    margin-top: -10px;
    font-size: 14px;
}

.uni-service-block a{
    background:transparent!important;
    color: var(--primary)!important;
    border: 0!important;
    border: 0px solid #fff!important;
    padding-bottom: 0!important ;
}
.uni-service-block a .avia_button_icon{
    color: var(--font-light);
    
}

.uni-service-block .hr{
    margin: 0!important;
}

.uni-service-block  .avia-button-wrap{
    margin-top: -30px;
}

/* END SERVICE BLOCK */

/* STORIES BLOCK */


.uni-story-wrap .image-overlay{display: none!important;}
.uni-story-wrap .sp-pcp-post-thumb-area{
            width: 100%;
            height: 150px;
            overflow: hidden!important;
            border-bottom: 0px solid var(--primary)!important;
}
.uni-story-wrap .sp-pcp-post-thumb-area img{
    height: auto!important;
    margin-top: -10px;
}


.uni-story-wrap  .story-arrowwap {
    position: relative;
    width: calc(100% + 120px);
    margin-left: calc(0% - 60px);
}
.uni-story-wrap  .sp-pcp-post{
    background-color: #F6F6F6!important;
    position: relative;
    
}

.uni-story-wrap .sp-pcp-title a{
    font-family: "Open Sans", sans-serif;
    font-size: 15px!important;
    padding: 0 12px;
    line-height: 1.2;
    font-weight: 600!important;
    height: 40px;
    margin-bottom: 0px!important;
    margin-top: 10px!important;
    letter-spacing: 0.001em!important;
}

.uni-story-wrap .sp-pcp-post-content{
    font-size: 13px!important;
    padding: 0 12px;
    line-height: 1.3;
    font-weight: 400;
    height: 60px;
    
}

.uni-story-wrap .sp-pcp-post-content .sp-pcp-readmore a{
    border-radius: 50px!important;
    position: absolute;
    right:20px;
    top: 128px;
    background-color: var(--primary)!important;
    content: ""!important;
    text-indent: -9999!important;
    border: 0;
    color: #fff!important;
    width:40px;
    height: 40px;
    font-size: 16px;
    padding-top: 11px!important;
}

.uni-story-wrap .sp-pcp-post-content .sp-pcp-readmore a::before {
    content: "\f15c";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    padding-left: 2px;
    
}


.uni-story-wrap  .story-arrowwap {
    position: relative;
    width: calc(100% + 120px);
    margin-left: calc(0% - 60px);
}

.uni-story-wrap .story-arrowwap .sbtn {
    font-size: 20px !important;
    top: -197px;
    position: absolute;
    color: #F78F20;
    padding: 10px;
}

.pcp-button-next,.pcp-button-prev {visibility: hidden!important;}


.uni-story-wrap .sp-pcp-post{
    border-radius:3px!important;
}

/* END STORIES BLOCK*/


/* WHY US */

.meetingbg{
    background-image: url(/wp-content/uploads/2023/10/meeting.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.uni-service-block h4{
    font-family: dincondensed-regular!important;
    color: var(--primary)!important;
    font-size: 20px;
}



.meetingbg .av-horizontal-gallery-inner{
    height: 80px!important;
}

.uni-accreditors-title{
    margin-top:40px!important;
}



/* END WHY US */

/* TESTIMONIALS */

.uni-testimonial-wrap  .story-arrowwap {
    position: relative;
    width: calc(100% + 120px);
    margin-left: calc(0% - 60px);
}



.uni-testimonial-block .swiper-slide .sp-pcp-post-content{
    background-color: #F1F2F2;
    padding-top: 40px;
    border-radius: 5px;
    font-size: 14px;
    min-height: 190px;
    line-height: 1.5
}

.uni-testimonial-block .pcp-readmore-link{
    display: none!important;
}


.uni-testimonial-block .sp-pcp-title a{
    font-size: 13pt!important;
    padding-left: 8px;
}
.uni-testimonial-block .sp-pcp-title a i{
    display: block;
    font-size: 10pt;
    margin-top: -5px;
}



.uni-testimonial-wrap .story-arrowwap .sbtn{
  font-size: 20px !important;
  top: -230px;
  position: absolute;
  color: #F78F20;
  padding: 10px;
}


#pcp_wrapper-1188 .swiper-wrapper .sp-pcp-post{
    border: 0px solid #000!important;
    padding-top: 50px;
}
#pcp_wrapper-1188 .swiper-wrapper .swiper-slide .sp-pcp-post-content{
    text-align: center!important;
  
}
#pcp_wrapper-1188 .swiper-wrapper .swiper-slide .sp-pcp-post-content .profile{
 
    z-index: 10000000;
    border: 4px solid var(--primary)!important;
    width: 100px;
    height: 100px;
    border-radius: 50px;
    margin: 0 auto;
    margin-top: -65px;
}

#pcp_wrapper-1188 .swiper-wrapper .swiper-slide .sp-pcp-post-content .profile img{
    border-radius: 50px;
}

#pcp_wrapper-1188 .swiper-wrapper .swiper-slide .sp-pcp-post-content h4{
    font-weight: normal;
    font-size: 20px;
    margin-top: 10px;
}

#pcp_wrapper-1188 .swiper-wrapper .swiper-slide .sp-pcp-post-content h5{
    font-weight: normal;
    font-size: 15px;
    margin-top: 3px;
    margin-bottom: 10px;
    margin-bottom: 5px;
}

#pcp_wrapper-1188 .swiper-wrapper .swiper-slide .sp-pcp-post-content{
    padding-bottom: 20px;
    min-height: 300px;
}
#pcp_wrapper-1188 .sp-pcp-title{
    display: none;
}





/* END TESTIMONIALS*/



.uni-client-logos .hr{
    border: 0px solid #000!important;
    margin-bottom: -10px!important;
    padding: 0px!important;
    

}

.uni-client-logos h4 {
    margin-bottom: 0px;
    font-family: dincondensed-regular !important;
    color: var(--font-dark) !important;
    font-size: 20pt;
    text-transform: uppercase;
}


/* FOOTER */


.uni-client-logos .av-horizontal-gallery-inner{
    height: 100px!important;
}

.uni-client-logos .av-horizontal-gallery-large-gap .av-horizontal-gallery-wrap {
  margin-right: 30px;
}

.uni-client-logos .av-special-heading{ 
    margin-bottom: 0px; 
}

.uni-client-logos h4{ 
    margin-bottom: 0px;
   font-family: dincondensed-regular !important;
  color: var(--primary) !important;
  font-size: 20pt;
  text-transform: uppercase;
    
}
.uni-client-logos .hr{
    border: 0px solid #000!important;
    margin-bottom: -10px!important;
    padding: 0px!important;
    

}
.uni-client-logos .hr{
    margin: 0px auto!important;
    padding: 0!important;
    margin-bottom: 20px!important;
}

.uni-testimonial-wrap .pcp-carousel-wrapper .sp-pcp-carousel{
    padding-bottom: 0!important;
    margin-bottom: 0!important;
    border: 0px solid #000;
}

.uni-testimonial-wrap > div{
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}


#footer{
    background-image: url(/wp-content/uploads/2023/10/footer_bg.jpg);
    background-size: cover;
    background-position: 0 100%;
}
.socket_color{
    background-color: #F78F20;
    border: 0;
}


.footer_color{
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}

.footer_color .widgettitle{
font-family: bebasneue!important;
    font-size: 20px;
    color: var(--primary);
    font-weight: normal!important;
    text-transform: uppercase;
    line-height: .8;
    padding-bottom: 10px;
    display: block;
}

.footer_color .menu a{
    color: #fff;
    font-size: 11px;
    position: relative;
    padding-left: 20px;
}


.footer_color .menu a::after {
    content: "◼";
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 14px;
    color: var(--primary) !important;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    border-image: initial;
}

footer .copyright{
    color: #fff;
    font-size: 12px;
     padding-top: 3px;
}


footer .menu{
    padding-top: 3px;
}

footer .menu a{
    color: #fff;
    font-size: 12px;
}

footer .menu a:hover{
    color: #FCCDA2;
}


footer .social_bookmarks a:before{
    color:var(--primary)!important;
  
}
#socket .social_bookmarks{
    margin-top:-6px;
    height: 31px;
}
#socket .social_bookmarks li{margin-left:5px;}

#socket .social_bookmarks li,
#socket .social_bookmarks li a{
    border-radius: 3px!important;
    margin-top: 1px;
   
    
}

#socket .social_bookmarks li a{
    background-color:#fff!important; 
      padding-top:1px!important;
}

#socket .social_bookmarks li a:hover{
    background-color:#CC6C15!important;
    color:#fff; 
}

#socket .social_bookmarks li li:hover a{
    background-color:#CC6C15!important;
    color:var(--primary); 
}


footer .social_bookmarks li:hover a:before{
    color:#fff!important;
}

#socket .sub_menu_socket li {
    float: left;
    display: block;
    padding: 0 10px;
    border-left-style: solid;
    border-left-width: 1px;
    line-height: 10px;
}

.footer_color .textwidget{
    color:var(--font-light);
    position: relative;
}
.footer_color .textwidget p{
    padding-left: 27px;
    font-size: 12px;
}
.footer_color .textwidget i.fa-whatsapp{
    color:var(--primary);
    font-size: 20px;
    padding-top: 9px;
    position: absolute;
    left:0;
    top:-5px;
}
.footer_color .textwidget i.fa-envelope-o{
    color:var(--primary);
    font-size: 17px;
    padding-top: 5px;
    position: absolute;
    left:0px;
    top:25px;
    font-weight: 500;
}

.footer_color .widget_media_image{
    
    width:90%;
    margin-bottom: -20px;
    
}
#socket .container{
    padding-top: 8px!important;
    padding-bottom: 8px!important;
}

/**/
.meetingbg .av-horizontal-gallery-inner {
    height: 60px!important;
}


.uni-testimonial-block .swiper-slide .sp-pcp-post-content {
    background-color: #F1F2F2;
    padding-top: 15px;
    border-radius: 5px;
    font-size: 14px;
    min-height: 190px;
    line-height: 1.5;
    padding-left: 30px;
    padding-right: 35px;
}
.uni-testimonial-block .swiper-slide .sp-pcp-post-content p{
    
}

.uni-testimonial-block .swiper-slide .sp-pcp-post-content p:last-child:before{
    content: "";
}
#pcp_wrapper-1188 .sp-pcp-post-content p:first-child{
    height:30px;
}
#pcp_wrapper-1188 .sp-pcp-post-content p:last-child{
    height:100px;
    border: 0px solid #000;
}


.uni-testimonial-wrap .story-arrowwap .sbtn {
    font-size: 20px !important;
    top: -140px;
    position: absolute;
    color: #F78F20;
    padding: 10px;
}

.uni-testimonial-block .sp-pcp-title, 
.uni-testimonial-block .sp-pcp-post-meta, 
.uni-testimonial-block .sp-pcp-post-content {
    padding-left: 0px;
    padding-right: 0px;
}

/*.widget_nav_menu a {*/
/*    color: rgba(255,255,255,.6)!important;*/
/*    display: block;*/
/*    padding: 0px 0px 0px 0;*/
/*    text-decoration: none;*/
/*    border-bottom: 1px solid rgba(255,255,255,.15)!important;*/
/*}*/

.widget_nav_menu a:first-child{
    border-top: 1px solid rgba(255,255,255,.15)!important;
}


/* END FOOTER */


/* CLIENT LOGO */
.uni-client-logos h4{border: 0px solid #000!important; margin-bottom:0!important;}
.uni-client-logos .hr{
    border: 0px solid #000!important;
    margin-bottom:0px!important;
    padding-top: 5px!important;
    height: 1px;
}
.uni-client-logos img{border: 0px solid #efefef;}

.uni-client-logos .template-page {border: 0px solid #efefef!important;padding: 0px;padding-top:15px;}

/* END CLIENT LOGO */




 .home-top-slider .slideshow_caption h2{
    font-family: dincondensed-regular!important;
    color: var(--primary);
    font-weight:normal!important;
    text-transform: uppercase;
    line-height: .8;
        
}




.home-top-slider .avia-caption-content{
    font-family: bebasneue-light!important;
    color: var(--font-light);
    font-weight:normal!important;
    text-transform: uppercase;
    line-height: .8;
    white-space: nowrap;
    margin-top:-10px;
} 

.breadcrumb-title{
    display: none!important;
}

.inner-tagline{
  font-family: dincondensed-light !important;
  font-weight: normal!important;
  text-transform: uppercase;
  line-height: .5em!important;
}

#footer .widget_nav_menu ul:first-child > .current-menu-item > a, 
#footer .widget_nav_menu ul:first-child > .current_page_item > a{
    padding: 2px 7px 7px 20px;
}





/*######## layout padding  #########*/

#header_main{
    box-shadow: -3px 6px 5px -4px rgba(0,0,0,0.08);
}

@media (max-width: 767px) {
    .responsive #top #wrap_all .av-flex-cells .no_margin {
        padding-left: 0%;
        border: 0px solid red;
    padding-left: 2% !important;
    padding-right: 2% !important;
    }
}


@media (min-width: 900px) {
    #top .no_margin.av_two_third {
        padding-left: 5%;
    }
}

@media (min-width: 1400px) {
    #top .no_margin.av_two_third {
        padding-left: 11%;
    }
}



/* ########## end layout padding ######### */

.page-tagline{
        margin-top: 5px;
        margin-bottom: 50px;
}

.page-tagline h2{
    font-size: 30px!important;
    color: #212529;
    font-family: inter-bold;
    line-height: 1em;

}

.content-wrapper p{
    font-family: inter-regular;
    font-size: 18px;
}

#main > .stretch_full{
  display: none;
}
.unibreadcrumb .stretch_full {
    
}

.unibreadcrumb .title_container {
    background-color:transparent;
    
}

.unibreadcrumb .title_container .breadcrumb{
    left: 0px;
}

.unibreadcrumb .trail-begin{display: none;}

.unibreadcrumb .breadcrumb-trail span:nth-child(3){
    display: none!important;
}

.unibreadcrumb .breadcrumb-trail span{
    font-family: dincondensed-regular;
    font-size: 24px;
    text-transform: uppercase;
    color: #f78f20;
    
}

.content-wrapper.flex_cell{
  vertical-align: left!important;
  background-size: 2519px;
}



/*###### SIDEBAR MENU ####*/


@media (min-width: 900px) {
    #main  .sidebar-wrapper {
        padding-right: 5%!important;
/*         padding-left: 0px!important; */
    }
}

@media (min-width: 1400px) {
    
    #main  .sidebar-wrapper {
/*         padding-left: 10px!important; */
        padding-right: 11%!important;
    }
}

.sidebar-wrapper .single_toggle{
    box-shadow: 1px 6px 5px 1px rgba(0,0,0,0.05)!important;
}

.sidebar-wrapper section .single_toggle .toggler{
  font-family: inter-regular;
  font-size: 15px!important;
  background-color: #ffffff!important;
  margin: 0;
  padding: 9px 3px 9px 35px;
  position: relative;
  top: 1px;
  border-style: solid;
  border-width: 0px;

  line-height: 1.65em; 
    
}

.sidebar-wrapper section .single_toggle .toggle_content{
    background-color: transparent;
   
    padding: 0px;
    margin: 0px;
}

.sidebar-wrapper .toggle_icon span{
   
    border-color:var(--primary);
}

.sidebar-wrapper .togglecontainer{
    margin: 8px 0;
}

.sidebar-menuhead h3{
   
  font-family: dincondensed-regular;
  font-size: 20px;
  text-transform: uppercase;
  color: var(--primary); 
    
  
  
}

.sidebar-menuhead{
    background-color: #ffffff!important;
    box-shadow: -3px 6px 5px -4px rgba(0,0,0,0.05)!important;
    padding: 9px 3px 9px 10px;
    margin-bottom: 7px;
}

.sidebar-menuhead.av-special-heading{
    margin-top: 0px;
}
.bellows-skin-none {
    margin: 0;
    background-color: transparent!important;
}

nav.bellows-skin-none > ul > li {
    margin-bottom: 0px!important;
    border-bottom: 0px solid #e8e4e4!important;
    background-color: #ffffff!important;
}

nav.bellows-skin-none > ul > li > a{
    font-family: inter-regular;
    font-size: 15px;
     border-top: 1px solid #e8e4e4!important;
    padding: 11px!important;
    padding-left: 15px!important;
}
.bellows .bellows-nav .bellows-target > .bellows-target-text{
    padding-left: 30px;
}
.bellows .bellows-nav .bellows-subtoggle{
  height: 100%;
  width: 100%;
}
.bellows .bellows-nav .bellows-subtoggle .fa{
    left: 18px;
    width:20px;
    border: 0px solid red;
}

.bellows-submenu > li {
    border-top:1px solid #e2e2e2!important;
}

.bellows-submenu > li a{
    font-size: 15px;
    padding: 10px!important;
    border-top:1px solid #e2e2e2;
}
.bellows-submenu > li a > span > span{
    display: block;
    font-size: 12px;
    color: #a09d9d;
    margin-top: -3px!important;
}
.bellows-submenu{
    list-style-type: square;
}

/*
#menu-sb-testing a:before,
.bellows-submenu > li  a:before{
  content: "\25A0"; 
  font-size: 8px; 
  display: inline-block;
   padding-left: 16px;
    margin-right: -20px;
}
*/
/* 1 level menu */
.sb-1level-wrapper  li{
    box-shadow: 1px 6px 5px 1px rgba(0,0,0,0.05) !important;
    background-color: #ffffff;
    margin-bottom: 7px;
}

.sb-1level-wrapper  ul,
.sb-1level-wrapper  ul li{
    padding: 0px;
    margin-left: 0px;
}

.sb-1level-wrapper  ul li a{
    padding: 7px 15px;
    padding-top:8px;
}


.sb-1level-wrapper ul li a::before {
  content: "\25A0";
  font-size: 8px;
  display: inline-block;
  width: 15px;
  margin-top: -2px!important;

}
#top .sb-1level-wrapper  .widget{
    margin:0px;
    padding-top: 8px;
}
/* end 1 level menu */

/* version 2 */

/* 1st layer left position */

nav#bellows-main-59 >  ul:first-child > li{
    margin-bottom: 7px!important;
    border-top: 0px!important;
    box-shadow: 1px 6px 5px 1px rgba(0,0,0,0.03) !important;
}

nav#bellows-main-59 >  ul:first-child > li a{
  
    border-top: 0px!important;
}

/* 1st and last lavel */
.sb-tree-menu nav > ul > li > a:before{
    margin-left: 10px!important;
    width: 20px!important;
    
}
nav#bellows-main-59 >  ul > li > a > span{
    padding-left: 0px;
}

nav#bellows-main-59 ul > li.bellows-menu-item-has-children > a > span{
    padding-left: 30px;
}

.sb-tree-menu nav > ul > li > a{
    padding-left: 5px!important;
}

.sb-tree-menu nav > ul > li > a .bellows-subtoggle i{
    margin-left: -5px!important;
    width: 0px!important;
    color: #F78F20;
}


.asb-tree-menu nav > ul > li{
    margin-bottom: 7px!important;
    border-top:0px!important;
    box-shadow: 1px 6px 5px 1px rgba(0,0,0,0.03) !important;
}

.asb-tree-menu nav > ul li a{
    border-top:0px!important;
}

.sb-tree-menu nav > ul > li > ul > li > a:before{
    content:"";
}

/* 2nd layer left position */


.sb-tree-menu nav > ul > li > ul > li > a{
    padding-left: 20px!important;
}

.sb-tree-menu nav > ul > li > ul > li > a > .bellows-subtoggle i{
    padding-left: 10px!important;
    border: 0px solid #000;
}
.sb-tree-menu nav > ul > li > ul:last-child > li > a > .bellows-target-title{
    padding-left: 10px!important;
    border: 0px solid #000;
}


.sb-tree-menu nav > ul > li > ul > li.bellows-menu-item-has-children > a > .bellows-target-title{
    padding-left: 30px!important;
}


/* 3rd layer left position */
.bellows-menu-item-has-children{
    border: 0px solid #000!important;
}

.sb-tree-menu nav > ul > li > ul > li > ul > li a > span{
    margin-left:-20px!important;
}
.sb-tree-menu nav > ul > li > ul > li > ul > li a:before{

    padding-left: 23px!important;
    margin-left:0px!important;
}

.asb-tree-menu nav > ul > li > ul > li > ul > li a:before{
    margin-left:-30px!important;
}



nav#bellows-main-59 ul:last-child li.bellows-menu-item a:before{
  content: "\25A0"; 
  font-size: 8px; 
  display: inline-block;
  border: 0px solid red;
}

nav#bellows-main-59 ul:last-child li.bellows-menu-item-has-children > a:before{
    display: none;
}


.bellows-subtoggle{
    z-index: 0!important;
    border: 0px solid #000!important;
    width: 15%!important;
    left: 0;
}
.bellows-current-menu-item > a > .bellows-target-text,
.bellows-active > a > .bellows-target-text{
    color: #f78f20!important;
}


/* SIDEBAR MENU UPDATE */

/* version 2 */

/* 1st layer left position */

.sb-tree-menu nav >  ul:first-child > li{
    margin-bottom: 7px!important;
    border-top: 0px!important;
    box-shadow: 1px 6px 5px 1px rgba(0,0,0,0.03) !important;
}

.sb-tree-menu nav >  ul:first-child > li a{
  
    border-top: 0px!important;
}

/* 1st and last lavel */
.sb-tree-menu nav > ul > li > a:before{
    margin-left: 10px!important;
    width: 20px!important;
    
}
.sb-tree-menu nav >  ul > li > a > span{
    padding-left: 0px!important;
}

.sb-tree-menu nav ul > li.bellows-menu-item-has-children > a > span{
    padding-left: 30px!important;
}

.sb-tree-menu nav > ul > li > a{
    padding-left: 5px!important;
}

.sb-tree-menu nav > ul > li > a .bellows-subtoggle i{
    margin-left: -5px!important;
    width: 0px!important;
    color: #F78F20;
}


.asb-tree-menu nav > ul > li{
    margin-bottom: 7px!important;
    border-top:0px!important;
    box-shadow: 1px 6px 5px 1px rgba(0,0,0,0.03) !important;
}


/* 2nd layer left position */


.sb-tree-menu nav > ul > li > ul > li > a{
    padding-left: 20px!important;
}

.sb-tree-menu nav > ul > li > ul > li > a > .bellows-subtoggle i{
    padding-left: 10px!important;
    border: 0px solid #000;
}
.sb-tree-menu nav > ul > li > ul:last-child > li > a > .bellows-target-title{
    padding-left: 10px!important;
    border: 0px solid #000;
}


.sb-tree-menu nav > ul > li > ul > li.bellows-menu-item-has-children > a > .bellows-target-title{
    padding-left: 30px!important;
}


/* 3rd layer left position */

.sb-tree-menu nav ul:last-child li.bellows-menu-item a:before{
  content: "\25A0"; 
  font-size: 8px; 
  display: inline-block;
  border: 0px solid red;
}

.sb-tree-menu nav ul:last-child li.bellows-menu-item-has-children > a:before{
    display: none;
}



/*###### END SIDEBAR MENU ####*/


/* standard grid */

.standard-grid.certification a{
    padding: 25px 10px 0px!important;
    width:47%;
    height: 80px;
}



.standard-grid.inspection a{
    padding: 20px 10px 0px!important;
    width:47%;
    height: 60px;
    
}

.standard-grid.training a{
    padding: 20px 10px 0px!important;
    width:47%;
    height: 60px;
}
.standard-grid a{
    background-color: #ffffff;
    box-shadow: 1px 6px 5px 1px rgba(0,0,0,0.03) !important;
    border: none!important;
}

#wrap_all .standard-grid a{
    background-color: #ffffff;
}
.standard-grid a.avia-color-aqua{
     width: 97%;
    background-color: skyblue!important;
}
.standard-grid a.avia-color-teal{
 
    background-color: rgb(213,179,163)!important;
}
.standard-grid.col3 a{
   width:30%; 
}

.standard-grid a:hover{
   background-color:#F78F20!important;
}

.standard-grid a > span{
    color: #231f20;
}

.standard-grid a:hover > span{
   color:#ffffff!important;
}

.standard-grid a > span{
    font-family: dincondensed-regular;
    font-size: 22px;
}

.standard-grid.inspection a > span{
    font-family: dincondensed-regular;
    font-size: 18px;
}

.standard-grid a span > span{
    display: block;
    font-family: inter-regular;
    font-size: 11px;
}
/**/

.standard-grid.industry {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* Three columns */
    gap: 0px; /* Adjust gap as needed */
}

.standard-grid.industry a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 95%!important;
    height: 80px;
    /* Your other styles for anchor elements */
}

.standard-grid.industry a > span {
    font-family: dincondensed-regular;
    font-size: 18px;
    /* Your other styles for span elements */
}


/* end standard grid */


.content-title h3{
  font-family: dincondensed-regular;
  font-size: 24px;
  text-transform: uppercase;
  color: #f78f20;
    padding-bottom: 10px!important;
}

.content-subtitle h4{
  font-family: inter-bold;
  font-size: 22px;
     padding-bottom: 3px!important;
}

/* ENABLE SEARCH IN SERVICE PAGE */

.custom-search{display: none;}
.custom-search form {
    display: flex;
    width: 100%!important;
}

.custom-search form label{
    width: 90%!important;
}
.custom-search form label input{
    box-shadow: -3px 6px 5px -4px rgba(0,0,0,0.05) !important;
    border-top-left-radius:5px!important;
    border-bottom-left-radius:5px!important;
    padding: 20px;
    height: 45px;
}
.custom-search form .search-submit{
    box-shadow: -3px 6px 5px -4px rgba(0,0,0,0.05) !important;
    border-top-right-radius:5px!important;
    border-bottom-right-radius:5px!important; 
    height: 45px;
}


/* END ENABLE SEARCH */


/* team menu */

:root{
    --megateamwidth:500px!important;
    --megateamheight: 520px!important;
    --megadwwa:580px!important;
}

/* for debugging */

.menuiframeteam{}

#header #menu-item-2284 .avia_mega_div .units{
    padding: 0px 40px 50px!important;
    margin-bottom: 40px;
}

#header #menu-item-2284 .three.units{
    width: var(--megadwwa)!important;
    height:var(--megateamheight)!important;
}
#header #menu-item-2284 ul.sub-menu,
#header #menu-item-2284 ul.sub-menu li{
    width: var(--megateamwidth)!important;
    height:var(--megateamheight)!important;
    padding-left: 0!important;
    padding-right: 0!important;

}
#header #menu-item-2284 ul.sub-menu li iframe{
    width: var(--megateamwidth)!important;
    border:0px solid #000;
    margin-right: 0!important;
     height:var(--megateamheight)!important;
}
#header #menu-item-2284  .avia_mega1{
    padding-right: 0!important;
}
li#menu-item-2284 >  div{
    margin-right: 0!important;
    width: var(--megateamwidth)!important;
    padding-right: 0!important;
}

/**/

.location-page .location-txt h5{
    color: #f78f20;;
    font-size: 19px;
    font-weight:200;
    font-family: dincondensed-regular;
    text-transform: uppercase;
}

.location-page .location-txt p{
    font-size: 13px;
    line-height: 1.3;
}

.location-page .location-txt strong{
    font-size: 14px;
}

#menu-item-2369 >ul{
    margin-left: 35px;
}

/* TEAM IS TEMPORARILY DISABLED */
#menu-item-2284 .avia_mega_div{
    display: none!important;
}

.av-special-heading.av-special-heading-h2{
    text-align: left!important;
}

.content-wrapper{
    background-repeat: no-repeat;
    background-size: contain!important;
}
