 
.mob-show{display: none;}
@media screen and (min-width:1200px) {
  .nav-menu li:hover .sub-menu{display:block; opacity:1; visibility:visible;} 
   .row.gy-20.gx-20.row-cols-xl-3.row-cols-lg-3.row-cols-md-3.row-cols-sm-1.row-cols-1.mrt-1.justify-content-center.mob-none {
	padding-left: 30px;
}
}

@media screen and (min-width:1921px) {
 
 
}
@media screen and (min-width:2500px) { 
  
}
@media screen and (max-width:1920px) {
  
}
@media screen and (max-width:1700px){
   
}
 
@media screen and (max-width:1500px) {
.banner-text{padding-left:50px;} 
.banner-text span{font-size:50px;}
}
 
/*-----  max-width:1350px ------*/
@media screen and (max-width:1360px) { 
  .banner-text{padding-left:100px;} 
  .border-box{min-height:310px;margin-bottom:40px;}
  .border-box h3{font-size: 26px;}
  .approach-section .col:nth-child(6)::after{top: -3  0px;}
}
 
/*-----  max-width:1200px ------*/
@media screen and (max-width:1200px) {
 .nav-menu > li {float: none;text-align: left;margin: 0;}  
 .navigation-portrait .nav-menu {padding-top: 65px;}
 .snip1217 a::after { bottom: 0px; left: 0;}
 .navigation-portrait .nav-menu > li > a{padding-left:10px;}
 .nav-menu > li:last-child{margin-left:0;}
 .nav-menu > li:last-child a{width: 170px;margin-left: 10px !important;}
 .navigation-portrait .nav-menu > li > a{padding:20px 10px;}
 .hero-section .owl-prev, .hero-section .owl-next{top: 20vh;}
 .list-testimonial p{font-size:21px;}
 .border-box {min-height:310px;margin-bottom: 40px;}
 .container {max-width: calc(100% - 20px);}
 footer ul li a{opacity:1;}
 .nav-toggle{right:0;}
 .navigation-portrait .nav-menu > li:last-child a{padding:10px 20px; margin:10px 0;}
 .approach-section .col:nth-child(2):after {left:-29px;background-size: 30px;}
.approach-section .col:nth-child(3):after {left:-29px;background-size: 30px;}
.approach-section .col:nth-child(6):after {background-size: 30px; right:45%; top:-44px;} 
.approach-section .col:nth-child(5):after {background-size: 30px; right:-21px;}
.approach-section .col:nth-child(4):after {background-size: 30px; right:-23px;}
.nav-menu > li:last-child a {background: url(../img/arrow-active.png) 90% 5px no-repeat;}
	.navigation-portrait .submenu-indicator-chevron {
	position: absolute;
	top: 28px;
	left: 24px;}
	.nav-menu > .focus > a .submenu-indicator-chevron {top:5px; }
	.releted-services a{font-size:18px;}
}


@media screen and (max-width:1199px) {
 .border-box h3{font-size: 22px;}  
}
  @media screen and (max-width:1100px) {
     

  }
     

/*-----  max-width:1024px ------*/
@media screen and (max-width:1080px) {
    .help-cont .whatcan-tabimg{height: 80%;}
    .list-testimonial{min-height: 420px;padding:30px;} 
    h4{font-size: 24px;} 
    .page-news .nav-tabs .nav-link{font-size: 20px;}
}
/*-----  max-width:991px -----*/
@media screen and (max-width:1024px) { 
.border-box{min-height: 340px;}
.banner-text span {font-size: 40px;line-height: 40px;}
h1{font-size: 34px;}
h2{font-size: 30px;}

}

/*------ max-width:820px ------*/
@media screen and (max-width:1000px) { 
.border-box h3 {font-size: 15px;font-weight: 600;}
.banner-text span {font-size:30px;}
.border-box{min-height: 380px;}
.approach-section{margin-top: 20px;}
.approach-section .col:nth-child(6)::after {
  background-size: 30px;
  right: 39%;
  top: -45px;
}
.pad-30 {padding: 0 20px;}
.hero-section .owl-prev, .hero-section .owl-next {top: 10vh;}
.approach-section .col:nth-child(5):after {background-size: 30px; right:-27px;}
.approach-section .col:nth-child(4):after {background-size: 30px; right:-27px;}
.releted-services a{font-size:16px;}
.pl-50 {padding-left: 10px;}
.foot-bottom .row.mt-40{margin-bottom: 40px;}
.br-1{border:none;}
	.help-cont .vertical-text{padding-right:30px;}
	.review-slider .owl-prev, .review-slider .owl-next{top: -100px;}
	.team-cont p{margin-bottom: 5px;}
	.hero-section{margin-bottom:30px;}
	.mt-60 {margin-top: 20px;}
	.vertical-text{padding-left: 0px;}
	.nav-tabs .nav-link { padding: 0 0 15px 0; margin-bottom: 15px;}
	.shot-cont{padding: 0px 0px 30px 0px;}
	.tab-img.help-cont .whatcan-tabimg h3{font-size: 20px;}
	.help-cont .whatcan-tabimg {height: 100%;}
	.list-testimonial {min-height: 100px;padding: 30px;}
	.ptm-30{padding-top:40px;}
	.paral-cont h2 {color: #fff;padding: 130px 0px 0 0;}
	.aboutnotes p{margin-bottom:10px;}
	iframe {width: 100%;height: 250px;}
	.row.gy-20.gx-20.row-cols-xl-3.row-cols-lg-3.row-cols-md-3.row-cols-sm-1.row-cols-1.mrt-1.justify-content-center.mob-none {
	padding-left: 20px;
}
	.page-cms h1{font-weight:600;}
	.tab-img.por-reletive {margin-bottom: 30px;}
	.releted-services img{width:25px;}
}
@media screen and (max-width:800px) {
.releted-services img{display:none;}
}
 
/*------- max-width:767px -------*/
@media screen and (max-width:767.98px) {
  .banner-text {padding-left: 0; width: 100%;}
  .banner-text span {font-size: 30px;line-height: 30px;}
.help-cont .whatcan-tabimg {
	height: auto;
}
}
   

/*------  max-width:580px -------*/
@media screen and (max-width:580px) {
 .hero-slider img{height: 300px; object-fit: cover; width: 100%; object-position:center;} 
 .hero-slider .owl-nav {display:none!important;}  
 h1{font-size:26px;}
 h2{font-size:25px;}
 h3{font-size:24px;}
 h4{font-size:22px;}
 .hero-section{margin-bottom:20px;}
 .mt-60{margin-top: 20px;}
 .vertical-text{padding:20px;}
 .whatcan .order-sm-2 {padding-left: 20px;padding-right: 0;}
 .nav-tabs .nav-link {padding: 0 0 20px 0;  margin-bottom: 20px;}
 .tab-content{margin-top:30px; margin-bottom: 30px;}
	.nav.nav-tabs.nav-tabs-vertical{margin-bottom:40px;}
 .shot-cont{padding: 0;}
 .mb-60{margin-bottom:30px;}
 .shot-cont{margin-bottom: 0;}
 .mb-40{margin-bottom: 10px;}
 .team-list{margin-top:30px;}
 .paral-cont h2 { color: #fff; padding: 0 10px 0 0;}
 .br-1 {border-right: 0;}
 .pl-50 {padding-left: 14px; padding-top: 40px;}
 footer ul{margin-bottom: 20px;}
 footer{padding: 30px 0 10px 0;}
 .page-news .pl-50{padding-top: 0;}
 .page-news .nav-tabs{padding-left:0;}
 .news-details .tab-content{margin-top: 0;}
 .list-testimonial {background: #d2effb url(../img/test-icon.png) 92% 96% no-repeat;}
 .mob-show{display: block;}
 .mob-none{display: none;}
 .border-box{min-height: auto;margin-top: 90px; }
 .border-box{width:100%;}
  .approach-section .col:nth-child(2):after {background:none;}
.approach-section .col:nth-child(3):after {background:none;}
.approach-section .col:nth-child(6):after {background:none;} 
.approach-section .col:nth-child(5):after {background:none;}
.approach-section .col:nth-child(4):after {background:none;}
.pad-30{padding:0;}
.next-prev-section, .next-prev-section ul{padding-left:6px;}
.foot-bottom .pl-50{padding-top:0;}
.top-fotoer{padding:30px 0;}
.get-left-img iframe{width:100%;height: auto;}
.top-fotoer.blue-bg.mb-30.wow.fadeInDown.animation-element.slide-up.in-view {
	margin: 0;padding-bottom: 50px;
}
	.mob-none2{display:none;}
	.page-cms h1{font-weight: 600;}
	.page-news .nav-tabs .nav-link{font-size: 16px;}
	.page-news .nav-tabs .nav-link {
	font-size: 16px;
	border: solid 1px #ccc !important;
	text-align: center;
	width: 97%;
	padding: 8px;
}
	.nav-item {
	width: 50%;
	display: inline-block;
	float: left;
}
	.col-lg-9.col-md-9.news-details.col-sm-12.pl-50.wow.fadeInRight.animation-element.slide-right.list-arrow.in-view {
	padding-top: 20px;
}
	.review-slider .owl-prev, .review-slider .owl-next{top: -60px;}
	.home-tab .nav-item{width:100%!important;}
	.loadmore {margin-bottom: 0px;}
	.tab-img.help-cont .whatcan-tabimg h3 {font-size: 28px;}
	.releted-services img{display:inline-block;}
}
 
/*------ max-width:480px -------*/
@media screen and (max-width:350px) {
 .btn-blue-border2 a {font-size: 11px;background: url(../img/arrow-active.png) 90% 5px no-repeat;}  
}
