@media (max-width:1720px){.slide_service_menu{display:none;}
}
@media (min-width:1600px){.container{max-width:1500px;}
}
@media (min-width:1300px) and (max-width:1600px){.container{max-width:1275px;}
.carousel-caption{width:50%;}
.media_icon{padding-right:4%;}
.content_right .pr-8{padding-right:0;padding-left:4%;}
.owl-nav .owl-prev{left:-4%;}
.owl-nav .owl-next{right:-4%;}
.footer_menu ul li{margin:0;}
}
@media (min-width:1024px) and (max-width:1299px){.carousel-caption{width:50%;}
.heading{font-size:2rem;}
.team_individual h4{font-size:1rem;}
.team_individual h5{font-size:0.8rem;}
.owl-nav .owl-prev{left:-4%;}
.owl-nav .owl-next{right:-4%;}
.footer_menu ul li{margin:0;}
.content_right .pr-8{padding-right:0;padding-left:4%;}
.media_icon{padding-right:4%;}
}
@media (min-width:992px) and (max-width:1199px){.social_menu ul{margin-top:1em;text-align:right;}
.carousel-caption{position:absolute;right:0;top:35%;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left;width:90%;}
.xs-header.header-main .xs-menus .nav-menu>li>a{padding:23px 0;}
.nav-sticky.sticky-header .xs-header .xs-menus .nav-menu>li>a{padding:33px 8px;font-size:.9rem;}
.xs-header.header-main .xs-menus .nav-menu>li:not(:last-child){margin-right:24px;padding-right:24px;}
.nav-sticky.sticky-header .xs-header .xs-menus .nav-menu>li>a{padding:33px 0px;}
.nav-sticky .xs-header.header-main .xs-menus .nav-menu.single-page-menu>li:not(:last-child){margin-right:10px;padding-right:10px;}
.carousel-caption{left:5%;width:80%;}
.xs-header.header-main .xs-menus .nav-menu>li>a{padding:40px 0;}
.newsletter{margin-top:5.5rem;}
}
@media (max-width:991px){
.quates, blockquote, blockquote p{font-size:1.2rem !important; }
.visible_mobile{display:block;width:100%;}
.hide_mobile{display:none;}
.carousel-caption h3{font-size:3rem;}
.carousel-caption{top:50%;width:80%;}
.grid_box{height:350px;}
.margin_bot{margin-bottom:1em;}
.media_icon{margin-bottom:2em;}
.media_box{margin-bottom:3em;}
.nav-sticky.sticky-header .xs-header .xs-logo, .nav-sticky.sticky-header .xs-header .nav-brand{padding:20px 0;}
.nav-sticky.sticky-header .xs-header .xs-logo img, .nav-sticky.sticky-header .xs-header .nav-brand img{width:90%;}
.breadcumbs>li{font-size:1rem;}
.xs-logo-wraper{display:none;}
.nav-header{float:left;}
.xs-menus{height:80px;}
.align-to-right,.nav-sticky .nav-header{float:none;}
.xs-header .navSidebar-wraper{display:none;}
.xs-header.header-main .xs-menu-tools{padding:30px 0;text-align:right;}
.xs-header.header-main .navSidebar-wraper{right:15px;bottom:0;}
.xs-header.header-main .xs-menus .nav-menu>li{margin:0;}
.xs-header.header-main .xs-menus .nav-menu>li:not(:last-child)::before{display:none;}
.xs-header.header-main .xs-menus .nav-menu>li>a,
.nav-sticky.sticky-header .xs-header .xs-menus .nav-menu>li>a{padding:15px;}
.nav-brand>img{margin-top:13px;}
.nav-brand img.logo-sticky{margin-top:0;}
.xs-header.header-main .xs-menus .nav-menu>li>a::before{display:none;}
.xs-menus .nav-menu>li>a .submenu-indicator-chevron{border-color:transparent #00138e #00138e transparent;}
.xs-menus .nav-menu li>.nav-submenu{-webkit-box-shadow:none;box-shadow:none;border-radius:0px;}
.xs-menus .nav-menu .xs-icon-menu{padding:30px;}
.xs-menus .nav-menu .xs-icon-menu .single-menu-item:not(:last-child) a{padding-bottom:20px;border-bottom:1px solid #f7f7f7;padding-top:20px;}
.xs-menus .nav-menu .xs-icon-menu .single-menu-item:not(:first-child) a{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #f7f7f7;}
.xs-menus .nav-menu ul.xs-icon-menu .single-menu-item:last-child a{border-bottom:0px;}
.nav-sticky .xs_nav-portrait .nav-menus-wrapper,.nav-sticky .nav-overlay-panel{height:100vh;}
.header-transparent .xs-header.header-main .xs-menus .nav-menu>li>a{color:#333333;}
.header-transparent .nav-toggle:before{background-color:#ffffff;-webkit-box-shadow:0 0.5em 0 0 #ffffff, 0 1em 0 0 #ffffff;box-shadow:0 0.5em 0 0 #ffffff, 0 1em 0 0 #ffffff;}
.nav-sticky.sticky-header .nav-toggle:before{background-color:#333333;-webkit-box-shadow:0 0.5em 0 0 #333333, 0 1em 0 0 #333333;box-shadow:0 0.5em 0 0 #333333, 0 1em 0 0 #333333;}
}
@media (max-width:991px) and (min-width:768px){.carousel-caption{top:30%;}
.carousel-caption h6{font-size:3.6rem;}
.carousel-caption h3{font-size:1.9rem;line-height:1.4;}
}
@media (max-width:768px){
:root{font-size:14px;}
.up_arrow {margin: -5px 12px 0; float: right;}
#team-carousel{width:80%;margin:0 auto;}
.owl-nav .owl-next{right:-14%;}
.owl-nav .owl-prev{left:-14%;}
.xs-menus .nav-menu li>.nav-dropdown li a{border-bottom:1px solid #f0f0f0;color:#383838;font-size:1.1rem;}
.xs-section-padding{padding:50px 0;}
.banner_slider{height:300px;}
.carousel-caption{top:20%;}
.carousel-caption h6{font-size:1.8rem;line-height:1;}
.carousel-caption h3{font-size:1rem;line-height:1.2;}
#menu-footer_menu li a.nav-link{padding-left:0;}
.newsletter{display:none;}
.container_footer .text-right{text-align:center !important;margin-top:1em;}
.up_arrow{display:block;}
.heading{font-size:2rem;}
.team_individual .team_info, .team_individual .team_info.listing{visibility:visible;opacity:1;}
}
@media (max-width:991px){.owl-carousel .owl-item img{width:100%;}
p{text-align:center;}
.heading{text-align:center;}
.heading:after{left:47%;}
.text p{text-align:center;}
.read_more_btn{width:100%;text-align:center;padding:10px 48px;}
.media_icon img{width:100%;}
.pr-8{padding-right:0;}
.footer_menu ul li{margin:0;float:none;display:inline-block;}
.container_footer{padding:50px 10px 10px;}
.newsletter{text-align:center;margin-top:5.5rem;}
.newsletter input[type="email"]{width:60%;}
.approch_principle{display:none;}
.row_b50{padding-top:0px;padding-bottom:0px;}
.inner-banner-area{min-height:299px;}
.gaddress{width:100%;left:0;text-align:center;}
.gaddress h4:after{left:45%;}
.xs-menus .nav-menu li>.nav-submenu{background:none !important;}
.xs-header.header-main .xs-menus .nav-menu>li>.nav-submenu>li>a.active{color:#333333;border-bottom:none;}
.founder_img, .team_individua img{width:100%;}
.founder_name{padding-top:1rem;}
.row_spacer{padding:40px 0;}
.visible_mobile{width:100%;margin-bottom:1.5em;}
.media_icon{margin-bottom:0;}
.space40{height:20px;}
.page-template-about_us .aboutus_content, .page-template-our_principles .aboutus_content, .page-template-our_teams .aboutus_content{padding-bottom:5rem;}
.page-template-our_teams .team_individual{margin-bottom:5rem;}
.copyrights{padding-left:0;}
.footer_menu{text-align:center;}
.team_individual{max-height:none;}
.ajax_panel{margin-top:0;}
.ajax_panel.text p{text-align:left;}
.google_map{margin-bottom:12rem;}
.contact_spacer{margin:0;}
}
@media (max-width:480px){}
@media (max-width:320px){:root{font-size:13px;}
}