nav#mmenu2.mobile_only{display:none!important;}
li#menu-item-1847 .sub-menu-wrap {width: 0;}
li#menu-item-1845 .sub-menu-wrap {width: 0;}
li#menu-item-1846 .sub-menu-wrap {width: 0;}
#menu-main-menu li#menu-item-2166 > a:hover::before {    display: none;}
#menu-main-menu li#menu-item-1844 > a:hover::before, #menu-main-menu li#menu-item-1848 > a:hover::before {    display: none;}


li#menu-item-1847 .sub-menu, li#menu-item-1845 .sub-menu, li#menu-item-1846 .sub-menu {
    box-shadow: 6px 22px 42px 2px rgb(0 0 0 / 40%);
    border-bottom: 3px solid #007935;
}

@media (max-width:1599px) {
    .header-nav li a{font-size: 14px;}

}
@media (max-width:1499px) {
	.industry_intro_section .industry-image img{max-height:250px;height:auto;}

}


@media(min-width:1199px){
	.half_size > .sub-menu-wrap > .container > ul.sub-menu{    box-shadow: 6px 22px 42px 2px rgb(0 0 0 / 40%);    border-bottom: 3px solid #007935;    }
	#menu-main-menu .half_size > .sub-menu-wrap > .container > ul.sub-menu > li > a {    font-weight: bold!important;}
	#menu-main-menu .full_size > .sub-menu-wrap > .container > ul.sub-menu > li > a {    font-weight: bold!important;}
	.full_size{position:relative;}
.full_size > .sub-menu-wrap{display:block;position:absolute;top:100%;opacity:1;z-index:10;margin:0;padding:0;left:0;width:100%}
.full_size{position:static!important}
.full_size ul.sub-menu{width:100%;position:initial!important}
.full_size > .sub-menu-wrap > .container > ul.sub-menu > li{display:inline;float:left;width:25%}
.full_size > .sub-menu-wrap > .container > ul.sub-menu > li .sub-menu-wrap,.full_size > .sub-menu-wrap > .container > ul.sub-menu > li .sub-menu,.full_size > .sub-menu-wrap > .container > ul.sub-menu > li .container{padding:0!important;background: #FFF;}
.full_size > .sub-menu-wrap > .container > ul.sub-menu{box-shadow: 6px 22px 42px 2px rgb(0 0 0 / 40%);border-bottom: 3px solid #007935;padding:35px 54px!important;/* box-shadow:6px 22px 42px 2px rgb(0 0 0 / 40%); */background: #FFF;}
.full_size > .sub-menu-wrap > .container > ul.sub-menu .head_boldB .sub-menu li a{font-size:18px!important}
.full_size > .sub-menu-wrap > .container > ul.sub-menu > li .sub-menu{min-width:auto;margin-top:0;display:inline-block}
.full_size > .sub-menu-wrap > .container > ul.sub-menu > li.wavy_border .sub-menu{margin-top:10px}
.full_size:hover > .sub-menu-wrap > .container > .sub-menu:before{content:"";background-image:url(../images/anchor.png);width:130px;z-index:9999;position:absolute;background-size:100%;background-repeat:no-repeat;right:25px;bottom:25px;height:130px}
.full_size > .sub-menu-wrap{position:relative}
.full_size > .sub-menu-wrap > .container > ul.sub-menu > li{margin-bottom:0;}
.full_size > .sub-menu-wrap > .container > ul.sub-menu > li li:last-child{margin-bottom:0}
.full_size > .sub-menu-wrap > .container > ul.sub-menu > li > a{padding-bottom:10px!important;padding-top:0!important;font-weight: bold!important;font-size: 16px!important;border:0!important;position:relative;padding: 5px 8px!important;min-height: 50px;text-transform: uppercase;color: #333;background: #fff;}

.full_size:hover > .sub-menu-wrap{display:block;position:absolute;top: 100%;opacity:1;z-index:10;margin:0;padding:0;left:0;width:100%;/* background: #FFF; *//* box-shadow: 6px 22px 42px 2px rgb(0 0 0 / 40%); *//* border-bottom: 3px solid #6a6a6a; */}	
.full_size > .sub-menu-wrap{display:block;position:absolute;top: 100%;opacity:1;z-index:10;margin:0;padding:0;left:0;width:100%;/* background: #FFF; */}
/* .full_size:hover > .sub-menu-wrap .sub-menu{position:relative!important;} */
.full_size .sub-menu-wrap .sub-menu-wrap a{border:0!important;color: #333!important;font-family:'Inter',sans-serif;font-size: 15px;font-style:normal;font-weight: 400!important;line-height:19.88px;margin:0 15px;padding:20px 0;padding-left: 10px!important;background: #FFF!important;}
.full_size > .sub-menu-wrap > .container > ul.sub-menu > li > a i{display:none}
.full_size > .sub-menu-wrap > .container > ul.sub-menu> li:hover > a:before{content:"";position:absolute;/* width:70%!important; */height: 1px!important;background: #193b92!important;left:10px!important;bottom:0}
header .full_size.menu-item:hover .sub-menu > li:hover .sub-menu {    left: 0px;    border: 0;}
.full_size:hover > .sub-menu-wrap:before {           content: "";        background-image: url(../images/bg-hexagon.png);        width: 26%;        z-index: 9999;        position: absolute;        background-size: 33%;        background-repeat: no-repeat;        right: 0;        bottom: 0;        /* height: 82px; */        right: 0;        top: 157px;        z-index: 23;}	
.full_size .menu-item > a:hover::before {width: 70%!important;left: 10px!important;}
.full_size .menu-item > a:hover {color: #193b92!important;}
.full_size .sub-menu .sub-menu a:hover:before {height: 2px!important;}
.full_size .sub-menu .sub-menu .current-menu-item a, .half_size .sub-menu .sub-menu .current-menu-item a {    color: #193b92!important;}
	
	
	
.half_size > .sub-menu-wrap{display:block;position:absolute;top:100%;opacity:1;z-index:10;margin:0;padding:0;left:0;width:100%}
.half_size{position:static!important}
.full_size ul.sub-menu{width:100%;position:initial!important}
.half_size > .sub-menu-wrap > .container > ul.sub-menu > li{display:inline;float:left;width:50%}
.half_size > .sub-menu-wrap > .container > ul.sub-menu > li .sub-menu-wrap,.full_size > .sub-menu-wrap > .container > ul.sub-menu > li .sub-menu,.full_size > .sub-menu-wrap > .container > ul.sub-menu > li .container{padding:0!important;}
.half_size > .sub-menu-wrap > .container > ul.sub-menu{padding:35px 54px!important;box-shadow:6px 22px 42px 2px rgb(0 0 0 / 40%);background: #FFF;}
.half_size > .sub-menu-wrap > .container > ul.sub-menu .head_boldB .sub-menu li a{font-size:18px!important}
.half_size > .sub-menu-wrap > .container > ul.sub-menu > li .sub-menu{min-width:auto;margin-top:0;display:inline-block;padding: 0!important;}
.half_size > .sub-menu-wrap > .container > ul.sub-menu > li.wavy_border .sub-menu{margin-top:10px}
.half_size:hover > .sub-menu-wrap > .container > .sub-menu:before{content:"";background-image:url(../images/anchor.png);width:130px;z-index:9999;position:absolute;background-size:100%;background-repeat:no-repeat;right:25px;bottom:25px;height:130px}
.half_size > .sub-menu-wrap{position:relative}
.half_size > .sub-menu-wrap > .container > ul.sub-menu > li{margin-bottom:0;background-color: #FFF;}
.half_size > .sub-menu-wrap > .container > ul.sub-menu > li li:last-child{margin-bottom:0}
.half_size > .sub-menu-wrap > .container > ul.sub-menu > li > a{padding-bottom:10px!important;padding-top:0!important;font-weight:bold;font-size: 16px!important;border:0!important;position:relative;padding: 5px 8px!important;min-height: 50px;text-transform: uppercase;color: #333!important;background: #fff;}
.half_size > .sub-menu-wrap{display:block;position:absolute;top:100%;opacity:1;z-index: 22;margin:0;padding:0;left:0;width: 570px;left: 55%;}
.half_size:hover > .sub-menu-wrap .sub-menu, 
.half_size:focus > .sub-menu-wrap .sub-menu,
.half_size:active > .sub-menu-wrap .sub-menu,
.half_size:focus-within > .sub-menu-wrap .sub-menu
	{position:initial !important}
.half_size .sub-menu-wrap .sub-menu-wrap a{border: 0 !important;color: #333 !important;font-family: 'Inter', sans-serif;font-size: 15px;font-style: normal;font-weight: 400 !important;line-height: 19.88px;margin: 0 15px;padding: 20px 0;padding-left: 10px !important;background: #FFF !important;}
.half_size > .sub-menu-wrap > .container > ul.sub-menu > li > a i{display:none}
.half_size > .sub-menu-wrap > .container > ul.sub-menu > li > a:before{content:"";position:absolute;/* width:70%!important; *//* height:1px!important; */background:#FFF!important;left:10px!important;bottom:0}
header .half_size.menu-item:hover .sub-menu > li:hover .sub-menu {    left: 0px;    border: 0;}
header .half_size.menu-item:hover .sub-menu {width: 570px;right: 0;padding: 35px 30px !important;background: #FFF;}
header .half_size.menu-item:hover .container,
header .half_size.menu-item:focus .container, 
header .half_size.menu-item:active .container ,
header .half_size.menu-item:focus-within .container 
	{justify-content: end;padding-left: 0;}
 .half_size .menu-item > a:hover::before {width: 200px !important;left: 10px !important;height: 2px!important;}
	
		
}


@media(max-width:1199px){
	.mm-menu i{display:none;}
	nav#mmenu2.mobile_only{display:block;}
	nav#mmenu.desktop_only{display:none!important;}
    .header-nav .btn-header a {background: transparent;padding: 15px;}
    .header-nav > li.btn-header {margin-left: 0px!important;}    
    .header-nav .btn-header a {height: auto;font-size: 16px;text-align: left;padding: 0;margin: 0;}
	
	
	
}
@media(max-width:1024px){
    .content_padd h3.title.pb-4.mb-0 {    padding-top: 15px;}
    ul.list_list li {/* display: flex; *//* flex-wrap: nowrap; *//* align-content: center; *//* justify-content: center; *//* align-items: center; */}
    ul.list_list li:nth-child(2) {margin-left: 0px!important;margin-top: 15px!important;}
    .container-content ul {column-count: 1;}
    section.padded_section.services.pb-5.pt-5 .col-12.col-lg-10 {margin-top: 40px;}
    section.padded_section.team.pb-5.pt-5 .col-12.col-lg-6:nth-child(2) {margin-top: 15px;}
        header.entry-header h1 {line-height: 1.5em;text-align: center !important;margin-bottom: 1.5rem !important;}
	section.header-banner p.m-0.text-left{font-size:24px;text-align: center !important;}
    /* header.entry-header::before {content: '';width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0.6);z-index: 0;} */
    .emp-block .content-image {order: 2!important;    /* margin-top: 50px; */ }    
    .emp-block .content-text {order: 1!important;}
    
    .header-nav .btn-header a:hover{background-color: transparent;}
    .pre_header .text-left, .pre_header .text-right {text-align: center!important; }
    .emp-block .content-text .pt-3 span {margin-bottom: 50px;display: block;}

    .home-slider p{margin-bottom:0}
    .stat-number{font-size:36px}
    .stat{margin-top:10px}
    h3.subtitle_main{line-height:1;font-size:36px}
    section.py-5.position-relative.bg-white.about-section .position-relative.d-flex.justify-content-center img{width:80%;}
    .cta h3{font-size:36px;line-height:1}
    .testimonial_content.text-left{margin-top:15px}
    ul#menu-main-menu i{display:none}
    .btn-blue-header a {    border-radius: 0;}
    .content_padd h3{font-size: 26px;line-height: 1;margin: 0;padding-bottom: 15px;}
	.testimonial, section.solution{    padding-top: 3rem;}
	section.header-banner .ati-date.text-left {    text-align: center!important;}
	section.header-banner .header_image {    text-align: center;}
	.text-center.fs-5.pb-0.mb-0.par-cont.pt-2rem {padding-top: 1rem!important;}
	section.cta .buttons.custom_flex_center.mt-5 a {display: inline-block;margin-bottom: 15px;}
	
	
}
@media (max-width:991px) {
	.copyright.py-3 .text-left, .copyright.py-3 .text-left p , .copyright.py-3 .text-right, .copyright.py-3 .text-right p{    text-align: center!important;}
	body .mktoButtonRow{width: auto !important;}
	.pt-5, .py-5 {    padding-top: 3rem !important;}
	.pb-5, .py-5 {    padding-bottom: 3rem !important;}
	section.py-5.position-relative.intro-section p{font-size: 24px;}
	.home-slider ul.list_list li {    display: inline-flex;}
	header.entry-header{padding: 30px 0 30px; min-height: 200px !important;}
	section.contact_form_section.py-5 .col-12.col-lg-6 p {    text-align: center;}
    .half_and_half .alignitems.col-12.col-lg-6.order_1 {    order: 2;}
    .half_and_half .order_2 {    order: 2;}
    section.padded_section.padded.history .row:nth-child(odd) .order_2.border_line {order: 1!important;}
	section.padded_section.padded.history .row:nth-child(odd) .order_1 {order: 2!important;}
	section.padded_section.padded.history .row:nth-child(odd) .order_3 {order: 3!important;}
	section.padded_section.padded.history .row:nth-child(even) .order_2.border_line {order: 1!important;}
	section.padded_section.padded.history .row:nth-child(even) .order_1 {order: 3!important;}
	section.padded_section.padded.history .row:nth-child(even) .order_3 {order: 2!important;/* margin-top: 40px; */}
/* 	section.padded_section.padded.history .row {    border-bottom: 1px solid #ccc;} */
    section.padded_section.padded.history .content{margin-top: 0!important;}
	section.padded_section.padded.history img.img-responsive.rounded-10{width:100%;}
	section.py-5.position-relative.awards .gap-4 {   margin-bottom: 15px;}
	section#custom_html-3 .text-left {text-align: center!important;margin: 0 auto;}
	.content_simple h2,h2.subtitle_main{line-height: 1.5em;font-size:36px;} 
	.content_simple h3,h3.subtitle_main, .boxed_cont_table_table h3.subtitle_main.text-left, section.padded.cta-block h3{line-height:1;font-size:26px;} 
	.clip{clip-path: none!important;}
	section.pb-5.position-relative.half_half h2.display-4.text-center.fw-semibold.subtitle_main.text-white.mb-0 {padding-top: 15px;}
	img.img-testi{padding-left:0;}
	section.py-5.position-relative.bg-white.about-section .col-12.pt-4.mt-5.pb-0 a {display: inline-block;margin-bottom: 15px;}
	.home .industry_intro_section .industry-image img{min-height:250px;}
	a.text-center.industry_intro_section.w-100 img {    min-height: 250px;}
}
@media(max-width:767px){
	.single .position-relative.award-img.text-center img {    margin: 0 auto;    margin-top: 20px;}
	.container_block{display:block;}
	.testimonial{    padding-top: 3rem;}
	.home .col-12.pt-4.mt-4.pb-0 a {    display: inline-block;    margin-top: 10px;}
	nav#toc-nav {margin-bottom: 30px;}
	.pb-8{padding-bottom:3rem;}
    .order_1{order:unset;}
    .order_2{order: unset!important;}
    .order_3{order: unset}
    .order_md {order: unset;}
    .year {position: relative;top: auto; left: auto; text-align: center; margin-bottom: 15px;}
    .border_line:before { display:none;}
	section.padded_section.padded.history .pb-5 {padding-bottom: 25px!important;margin-bottom: 0px!important;margin-top: 40px;}
	.video_mob_hide {    display: none;}
	.home-slider .item.item-video {    padding: 350px 0;}
    .emp-block .content-text .pt-3 span.ml-3 {        margin-left: 0px!important;    }
    .single header.entry-header {background-size: cover;}
}