@media (max-width:360px){
figure {width: 100%;}
.aboutustabsline .nav-tabs li{width:100%;}
.aboutustabs ul.nav.nav-tabs .active.show{background:#5993e3;color:#fff;}
.testimonialbg{height: auto;}
.testimonialbg #carouselExampleControls{padding:0px 5%;}
.container-md{padding:5% 0 !important;}
.unit-left{width:20%;float:left;}
.unit-body{width:80%;float:left;}
.footer-menu{height:auto;overflow:hidden;width:95%;margin-left:5%;}
.menu-button{margin:3.7% 1%;}
.header_middle img{max-width:35%;margin-top:3%;}
.header_left{width:12%;}
.footer_copyright{padding: 5px 0;}
.footerleft{width:71%;}
.footerright{width:29%;}
.social-icon>* {margin-top: 18px;padding-left: 3px;padding-right: 3px}
.carousel-indicators li{margin:1px 1% !important;}
.post-news-body{height:280px;}

.container_slash .slash_leftimg img{max-width:100%;height: auto;}
.container_slash .slash_leftimg{position:relative;}
.container_slash .bggray{height:auto;}
.slash_contentright:before {left:46%;top:-19vw !important;}
.slash_contentright:before {width:103%;height:300px;}
.container_slash .slash_contentright{height:auto;padding:0 5%;padding-bottom:2%;}
.slash_content h2{padding-top:0%;}
.container_slash [class*=col-]{margin-top:0;}
.slash_contentright .btn-primary{color:#fff;background: #78abf1;border-color: #78abf1;}
.slash_content{left:0%;}
.faq .offset-2{margin-left:0%;padding-left:0%;}
.faq .offset-2 .panel-corporate .panel-title a{font-size:11px;}
.faq .offset-2 .panel-corporate p{font-size:10px;}
.calculate .sec-form.sec-form-1{height:1600px;}
.sec-form.sec-form-1 .btn{margin-top:21%;}
.container-md.contactus{padding-top:20% !important;}
.contactus .col-sm-12.col-md-6,
.contactus .col-sm-12.col-md-12{max-width:100%;padding-left:0%;}
ul.contact_socialicon{padding-top:5%;}
form.requestform  .col-xs-6.col-sm-6{padding:0px;} 
form.requestform  .media_type{padding:0px;} 
.container-md.services{margin-top:15%;}
.container-md.blog{margin-top:15%;}
.mediasinglepost [class*=col-]{padding:0px;}
.requestform .col-sm-6,.requestform .col-sm-12{padding:0 15px;}
.mbr-gallery-filter li a{width:100%;margin:0 !important;border: 1px solid #e5e7e9 !important;}
.mbr-gallery-filter li{width:100%;padding:0 !important;}
.thumbnail-classic .caption-text{margin-top:0px;}
.thumbnail-classic .caption-title{margin-bottom:10px;}
.thumbnail-classic .caption-title{padding-bottom:10px;}
.mbr-gallery-item--p4{padding-left:0px !important;padding-right:0px !important;}
}

@media (min-width:361px) and (max-width:480px){
figure {width: 100%;}
.aboutustabsline .nav-tabs li{width:100%;}
.aboutustabs ul.nav.nav-tabs .active.show{background:#5993e3;color:#fff;}
.testimonialbg{height: auto;}
.testimonialbg #carouselExampleControls{padding:0px 5%;}
.container-md{padding:5% 0 !important;}
.unit-left{width:20%;float:left;}
.unit-body{width:80%;float:left;}
.footer-menu{height:auto;overflow:hidden;width:95%;margin-left:5%;}
.menu-button{margin:3% 1%;}
.header_middle img{max-width:29%;margin-top:3%;}
.header_left{width:12%;}
.footer_copyright{padding: 5px 0;}
.footerleft{width:70%;}
.footerright{width:30%;}
.social-icon>* {margin-top: 18px;padding-left: 6px;padding-right: 7px;}
.carousel-indicators li{margin:1px 1% !important;}
.post-news-body{height:225px;}

.container_slash .slash_leftimg img{max-width:100%;height: auto;}
.container_slash .slash_leftimg{position:relative;}
.container_slash .bggray{height:auto;}
.slash_contentright:before {left: 42%;top:-19vw !important;}
.slash_contentright:before {width: 111%;height:300px;}
.container_slash .slash_contentright{height:auto;padding:0 5%;padding-bottom:2%;}
.slash_content h2{padding-top:0%;}
.container_slash [class*=col-]{margin-top:0;}
.slash_contentright .btn-primary{color:#fff;background: #78abf1;border-color: #78abf1;}
.slash_content{left:4%;}
.faq .offset-2{margin-left:0%;padding-left:0%;}
.faq .offset-2 .panel-corporate .panel-title a{font-size:11px;}
.faq .offset-2 .panel-corporate p{font-size:10px;}
.sec-form.sec-form-1 .btn{margin-top:5%;}
.calculate .sec-form.sec-form-1{height:1600px;}
.container-md.contactus{padding-top:20% !important;}
ul.contact_socialicon{padding-top:5%;}
form.requestform  .col-xs-6.col-sm-6{padding:0px;} 
form.requestform  .media_type{padding:0px;}
.container-md.services{margin-top:15%;}
.container-md.blog{margin-top:15%;}
.mbr-gallery-filter li a{width:100%;margin:0 !important;border: 1px solid #e5e7e9 !important;}
.mbr-gallery-filter li{width:100%;padding:0 !important;}
.thumbnail-classic .caption-text{margin-top:0px;}
.thumbnail-classic .caption-title{margin-bottom:10px;}
.thumbnail-classic .caption-title{padding-bottom:10px;}
}

@media (min-width:481px) and (max-width:640px){
figure {width: 100%;}
.aboutustabs ul.nav.nav-tabs .active.show{background:#5993e3;color:#fff;}
.testimonialbg{height: auto;}
figure {width: 100%;}
.aboutustabsline .nav-tabs li{width:100%;}
.testimonialbg{height: auto;}
.testimonialbg #carouselExampleControls{padding:0px 5%;}
.container-md{padding:5% 0 !important;}
.unit-left{width:15%;float:left;}
.unit-body{width:85%;float:left;}
.footer-menu{height:auto;overflow:hidden;width:95%;margin-left:5%;}
.menu-button{margin:1.9% 1%;}
.header_middle img{max-width:20%;margin-top:1.5%;}
.header_left{width:8%;}
.carousel-indicators li{margin:1px 1% !important;}
.footer_copyright{padding:5px 0;}
.footerleft{width:50%;}
.footerright{width:50%;}
.social-icon>* {margin-top: 18px;padding-left: 8px;padding-right: 8px;}
.post-news-body{height:225px;}

.container_slash .slash_leftimg img{max-width:100%;height: auto;}
.container_slash .slash_leftimg{position:relative;}
.container_slash .bggray{height:auto;}
.slash_contentright:before {left:42%;top:-19vw !important;}
.slash_contentright:before {width: 115%;height:300px;}
.container_slash .slash_contentright{height:auto;padding:0 5%;padding-bottom:2%;}
.slash_content h2{padding-top:0%;}
.container_slash [class*=col-]{margin-top:0;}
.slash_contentright .btn-primary{color:#fff;background: #78abf1;border-color: #78abf1;}
.slash_content{left:0%;}
.faq .offset-2{margin-left:0%;padding-left:0%;}
.faq .offset-2 .panel-corporate .panel-title a{font-size:11px;}
.faq .offset-2 .panel-corporate p{font-size:10px;}
.calculate .sec-form.sec-form-1{height:1300px;}
.sec-form.sec-form-1 .btn{margin-top:5%;}
.container-md.contactus{padding-top:20% !important;}
form.requestform  .col-xs-6.col-sm-6{padding:0px 2px;} 
form.requestform  .media_type{padding:0px;}
.container-md.services{margin-top:10%;}
.servicesoffset{margin-left:10%;}
.container-md.blog{margin-top:10%;}
.mbr-gallery-filter li a{width:100%;margin:0 !important;border: 1px solid #e5e7e9 !important;}
.mbr-gallery-filter li{width:100%;padding:0 !important;}
.thumbnail-classic .caption-text{margin-top:20px;}
.thumbnail-classic .caption-title{padding-bottom:20px;}
}

@media (min-width:641px) and (max-width:787px){
figure{width: 100%;}
.testimonialbg{height: auto;}
.header_middle img{max-width:20%;margin-top:1%;}
.footer_copyright{padding: 5px 0;}
.footerleft{width:50%;}
.footerright{width:50%;}
.social-icon>* {margin-top: 18px;padding-left: 8px;padding-right: 8px;}
.carousel-indicators li{margin:1px 1% !important;}
.unit-left{width:15%;float:left;}
.unit-body{width:85%;float:left;}
.post-news-body{height:225px;}

.container_slash .slash_leftimg img{max-width:100%;height: auto;}
.container_slash .slash_leftimg{position:relative;}
.container_slash .bggray{height:auto;}
.slash_contentright:before {left: 42%;top:-19vw !important;}
.slash_contentright:before {width: 115%;height:300px;}
.container_slash .slash_contentright{height:auto;padding:0 5%;padding-bottom:2%;}
.slash_content h2{padding-top:0%;}
.container_slash [class*=col-]{margin-top:0;}
.slash_contentright .btn-primary{color:#fff;background: #78abf1;border-color: #78abf1;}
.slash_content{left:4%;}
.faq .offset-2{margin-left:10%;padding-left:0%;}
.faq .offset-2 .panel-corporate .panel-title a{font-size:11px;}
.faq .offset-2 .panel-corporate p{font-size:10px;}
.sec-form.sec-form-1 .btn{margin-top:5%;}
.container-md.contactus{padding-top:10% !important;}
.contactus .col-sm-12.col-md-6{max-width:100%;}
.contactus form .col-sm-12.col-md-6{max-width:100%;}
.calculate .col-xs-11.col-sm-12.col-md-8 {max-width: 100%;}
.mediaouradvantage{max-width:100%;}
.mediagettouch{max-width:100%;float:left !important;}
.container-md.blog{margin-top:10%;}
.mbr-gallery-filter li a{width:100%;margin:0 !important;border: 1px solid #e5e7e9 !important;}
.mbr-gallery-filter li{width:100%;padding:0 !important;}
.thumbnail-classic .caption-text {margin-top: 20px;}
.thumbnail-classic .caption-title {padding-bottom: 18px;}
}


@media (min-width:788px) and (max-width:990px){
figure {width: 100%;}
.aboutustabs ul.nav.nav-tabs .active.show{border-bottom: 2px solid #5993e3;}
.testimonialbg{height: auto;}
.menu-button{margin:1.5% 1%;}
.header_middle img{max-width:12.5%;}
.header_left{width:6.5%;}
.footer_copyright{padding: 5px 0;}
.footerleft{width:50%;}
.footerright{width:50%;}
.social-icon>* {margin-top: 18px;padding-left: 8px;padding-right: 8px;}
.carousel-indicators li{margin:1px 1% !important;}
.unit-left{width:20%;float:left;}
.unit-body{width:80%;float:left;}
.post-news-body{height:245px;}

.container_slash .slash_leftimg img{max-width:100%;height: auto;}
.container_slash .slash_leftimg{position:relative;}
.container_slash .bggray{height:auto;}
.slash_contentright:before {left: 42%;top:-19vw !important;}
.slash_contentright:before {width: 111%;height:300px;}
.container_slash .slash_contentright{height:auto;padding:0 5%;padding-bottom:2%;}
.slash_content h2{padding-top:0%;}
.container_slash [class*=col-]{margin-top:0;}
.slash_contentright .btn-primary{color:#fff;background: #78abf1;border-color: #78abf1;}
.slash_content{left:4%;}
.section_ourstaff .col-sm-12.col-md-4{max-width:50%;}
.ourteam .col-sm-12.col-md-4{max-width:50%;}
.ourclient_test p+p{height:90px;}
.ourpartner .col-sm-12.col-md-3{max-width:50%;}
.faq .offset-2 .panel-corporate .panel-title a{font-size:11px;}
.faq .offset-2 .panel-corporate p{font-size:10px;}
.sec-form.sec-form-1 .btn{margin-top:5%;}
.calculate .col-xs-11.col-sm-12.col-md-4{max-width:50%;}
.calculate .col-xs-11.col-sm-12.col-md-8{max-width:100%;}
.container-md.contactus{padding-top:10% !important;}
.contactus .col-sm-12.col-md-6{max-width:100%;}
.contactus form .col-sm-12.col-md-6{max-width:50%;}
.calculate .sec-form.sec-form-1 {height: 800px;}
.media_drop{max-width:50%;}
.media100per{max-width:100%;}
.media_drop1{max-width:33%;}
.mediaouradvantage{max-width:100%;}
.advantagesectionleft *+.advantagetext{height:90px;}
.mediagettouch{max-width:100%;float:left !important;}
.container-md.blog{margin-top:15%;}
.mediacomment[class*=col-]{padding:0;}
.singlepostlisttitle{font-size:16px !important;}
.media_singlepost .singlepost_leftimg{width:48%;float:left;}
.media_singlepost .singlepostdesc{width:48%;float:right;margin-top:0;}
.blogbannertext{padding:0 5%;}
.mbr-gallery .mbr-gallery-item--p4{width:50% !important;}
.thumbnail-classic .caption-text {margin-top: 20px;}
.thumbnail-classic .caption-title {padding-bottom: 18px;}
.mbr-gallery .modal .close {  
  width: 70px;height: 70px;top: 2.5rem;right: 2.5rem;
  line-height: 70px;font-size: 35px;}
   .mbr-slider .carousel-control {
  width: 70px;height: 70px;line-height: 70px;font-size: 35px;}
.media_openhour{max-width:40% !important;;flex-basis:36% !important;;} 
.media_phone{max-width: 30% !important;} 
}

@media (min-width:991px) and (max-width:1080px){
	figure {width: 269px;}
.aboutustabs ul.nav.nav-tabs .active.show{border-bottom: 2px solid #5993e3;}
.testimonialbg{height: auto;}
.menu-button{margin:1.2% 1%;}
.header_middle img{max-width:10%;}
.header_left{width:5%;}
.footer_copyright{padding: 5px 0;}
.footerleft{width:50%;}
.footerright{width:50%;}
.social-icon>* {margin-top: 18px;padding-left: 8px;padding-right: 8px;}
.carousel-indicators li{margin:1px 1% !important;}
.unit-left{width:20%;float:left;}
.unit-body{width:80%;float:left;}
.post-news-body{height:245px;}

.container_slash .slash_leftimg img{max-width:100%;height: 500px;left: -27px;position: absolute;}
.container_slash .slash_leftimg{position:absolute;}
.container_slash .bggray{height:500px;}
.slash_contentright:before {left: 50%;top:-14.5vw;}
.slash_contentright:before {width: 100%;}
.container_slash .slash_contentright{height:500px;}
.slash_content h2{padding-top:15%;}
.slash_content{left:40%;}
.ourteam .staff_section *+.staff_para{height:90px;}
.ourclient_test p+p{height:110px;}
.sec-form.sec-form-1 .btn{margin-top:21%;}
.calculate .sec-form.sec-form-1{height:500px;}
.container-md.contactus{padding-top:20% !important;}
.container-md.blog{margin-top:10%;}
.mbr-gallery .modal .close {width: 70px;height: 70px;top: 2.5rem;right: 2.5rem;line-height: 70px;
  font-size: 35px;}
.mbr-slider .carousel-control{width: 70px;height: 70px;line-height: 70px;font-size: 35px; }
.media_quickmenu{max-width:32% !important;}
.media_openhour{max-width: 30% !important;flex-basis: 26% !important;}
}

@media(min-width:1081px){
.view_hidden{display:none;}
figure {width: 269px;}
.aboutustabs ul.nav.nav-tabs .active.show{border-bottom: 2px solid #5993e3;}
.testimonialbg{height:627px;}
.footerleft{width:50%;}
.footerright{width:50%;}
.footer_copyright{padding: 30px 0;}
.social-icon>* {margin-top: 18px;padding-left: 8px;padding-right: 8px;}
.carousel-indicators li{margin:1px 1% !important;}
.serviceimg-caption{display:none !important;}
.serviceimg:hover .serviceimg-caption{display:block !important;padding-top:50%;}

.container_slash .slash_leftimg img{max-width:100%;height: 500px;left: -27px;position: absolute;}
.container_slash .slash_leftimg{position:absolute;}
.container_slash .bggray{height:500px;}
.slash_contentright:before {left: 50%;top:-14.5vw;}
.slash_contentright:before {width: 100%;}
.container_slash .slash_contentright{height:500px;}
.slash_content h2{padding-top:15%;}
.slash_content{left:40%;}
.sec-form.sec-form-1 .btn{margin-top:21%;}
.calculate .sec-form.sec-form-1{height:500px;}
.thumbnail-classic .caption-text {margin-top: 20px;}
.thumbnail-classic .caption-title {padding-bottom: 18px;}
.mbr-gallery .modal .close {  
  width: 70px;
  height: 70px; 
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  font-size: 35px;
  }
   .mbr-slider .carousel-control {
  width: 70px;
  height: 70px;
  line-height: 70px;
  font-size: 35px; }
}

@media (min-width:1025px) and (max-width:1200px){}
@media (min-width:1201px){}

@media( max-width:1080px){.media_hidden{display:none !important;}
.sec-form.sec-form-1{padding-top:10%;}
}

@media (min-width:641px) and (max-width:740px){
.menu-button{margin:1.6% 4%;}
.header_left{width:10%;}
.aboutustabsline .nav-tabs li{width:100%;}
.aboutustabs ul.nav.nav-tabs .active.show{background:#5993e3;color:#fff;}
.media_drop,
.media100per,
.media_type.media_drop1{max-width:100%;}
.media_type.media_drop1{padding:0;}
.media_drop1{max-width:50%;}
.calculate .sec-form.sec-form-1{height:800px;}
.servicesoffset{margin-left:18%;}
.container-md.services{margin-top:10%;}
}

@media (min-width:741px) and (max-width:787px){
.menu-button{margin:1.6% 1%;}
.header_left{width:7%;}
.aboutustabs ul.nav.nav-tabs .active.show{border-bottom: 2px solid #5993e3;}
.section_ourstaff .col-sm-12.col-md-4{max-width:50%;}
.ourteam .col-sm-12.col-md-4{max-width:50%;}
.ourclient_test p+p{height:90px;}
.ourpartner .col-sm-12.col-md-3{max-width:50%;}
.mediaphone{margin-top:0% !important;}
.contactus form .col-sm-12.col-md-6{max-width:50%;}
.media_drop{max-width:50%;}
.media100per{max-width:100%;}
.media_drop1{max-width:33%;}
.calculate .sec-form.sec-form-1{height:800px;}
.media_singlepost .singlepost_leftimg{width:48%;float:left;}
.media_singlepost .singlepostdesc{width:48%;float:right;margin-top:0;}
.blogbannertext{padding:0 5%;}
.mbr-gallery .mbr-gallery-item--p4{width:50% !important;}
.thumbnail-classic .caption-text {margin-top: 20px;}
.thumbnail-classic .caption-title {padding-bottom: 18px;}
.mbr-gallery-filter{width:50% !important;}
.modal-dialog{top:5% !important;}
.mbr-gallery .mbr-slider .carousel-control{top:20% !important;}
.media_openhour{max-width:40% !important;;flex-basis:36% !important;;} 
.media_phone{max-width: 30% !important;}
}


@media (max-width:767px){
.container-md.services ul.nav.nav-tabs,
.container-md.services ul.nav.nav-tabs li{width:100%;}
.container-md.services .col-md-6.col-sm-6{padding:0 1%;}
}

@media (max-width:823px){
.mbr-gallery .modal .close {  
      width: 25px;
    height: 25px;
    top: 0;
    right: 0;
    line-height: 24px;
	font-size: 20px;
  }
   .mbr-slider .carousel-control {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 20px; }
.modal-dialog{margin:0px auto !important;}
.cid-rk6A1qhy9i .mbr-slider .carousel-control-prev{margin-left:1.5rem !important;}
}

@media (max-width:823px){
.cid-rk6A1qhy9i .mbr-gallery-item > div::before{opacity:.5 !important;}
.mbr-gallery .galleryfocus, .mbr-gallery .icon-video{opacity:1 !important;}
}

@media (max-width:420px){
.modal-dialog{top:5% !important;}
.mbr-gallery .mbr-slider .carousel-control{top:18% !important;}
.cid-rk6A1qhy9i .mbr-slider .carousel-control-prev {margin-left: 0.5rem !important;}
.cid-rk6A1qhy9i .mbr-slider .carousel-control-next{left:90% !important;}
}