@media (max-width:991px){
/*	.fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2, .fade-carousel .slides .slide-3, .fade-carousel .slides .slide-4, .fade-carousel .slides .slide-5, .fade-carousel .slides .slide-6, .fade-carousel .slides .slide-7, .fade-carousel .slides .slide-8 {
	height: 530px; width:100%;
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
}
*/
	
.slide_banner{height:40vh;}
.TabPaddLR0{ padding-left:0 !important; padding-right:0 !important;}
.consult {margin: 0px auto 10px;font-size: 11px;letter-spacing: 0.5px;padding: 10px 9px;}
.pull-leftM{ float:left;}
.logow{width:320px;margin-top:-5px}
.about h5{text-align:center}
.about h4{text-align:center}
.about p{text-align:center}
.about{padding:0 0 11% 0}
.button.round{left:330px!important}
.diplyn980{display:none}
.widthn991{width:inherit!important}
.box{padding:60px 0}
.myrow button{margin:4px 12px}
.hovereffect{width:100%;height:130px}
.pricecol{width:30%}
.testimonial-content p{font-size:14px!important}
.services{width:100%}
.fade-carousel .carousel-inner .item{height:500px}
.block-table{display:block;width:100%;border-top:1px solid #999;margin-top:15px}
.block-table__cell{display:block;vertical-align:top;width:100%}
.section-type-1{padding-bottom:400px;padding-top:20px}
.container {width:100% !important;}
.social_bton {display:none;}
.main_navbar .navbar {min-height:0;}
.main_navbar.affix .social_bton {
    display: none;
    margin: 10px 0 0;
}
.mymnavbar.affix {position: fixed;width:100%;}
.main_navbar.affix {top:78px;}
.main_navbar nav.navbar ul.nav>li.affix_nvlogo a img {display: none;}
.main_navbar .navbar-default {width:100%;}
.hero {width:95%;}
.hero h2 {
    font-size: 30px;line-height:38px;
}
.hero p {

    font-size: 18px;line-height:26px;
}

}
@media (max-width: 768px){
.myrow button{margin:4px -2px}
}
@media (max-width: 767px){
.footer-sec2 p{text-align:center;font:13px/1.846153846153846 Lato;margin:5px 0;color:#9a9a9a}
.footer-sec2 ul.social-icons{margin-top:0;float:none;margin:3px auto;display:table;padding-left:auto;padding:0;width:140px}
.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:300px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.fade-carousel .slides .slide-1{background-image:url(../images/slide01.jpg)}
.fade-carousel .slides .slide-2{background-image:url(../images/slide02.jpg)}
.fade-carousel .slides .slide-3{background-image:url(../images/slide03.jpg)}
.fade-carousel{position:relative;height:300px}
.hero h1{font-size:15px;line-height:18px}
.hero{position:absolute;top:45%;left:50%}
.fade-carousel .carousel-inner .item{height:300px}
.b-advantages2{width:100%;margin-top:40px;float:right;padding-right:0;padding-left:40px}
.fosec2p{text-align:center!important}
.border-lft{border-left:none}
.border-rgt{border-right:none}
.sec-table-cell{width:100%;float:left}
.section-type-3{background-color:#fff;padding:30px 20px 30px}
.section-type-4 .b-head{margin-top:20px}
.section-type-3 .b-head{margin-top:20px}
.feedback{margin-bottom:10px}
.mymnavbar ul.nav li.dropdown ul.dropdown-menu{width:100%;margin:0 0 20px 0!important}
.section-type-4{background-color:#e95615;padding:30px 20px 30px}
.mymnavbar .dropdown-menu{margin-bottom:20px!important}
ul.nav li.dropdown ul.dropdown-menu{width:100%;position:relative!important;top:5px;bottom:5px;background-color:inherit!important;float:none;border:none;padding:0 0 0 15px!important;margin:0 0 20px 0!important}
.fade-carousel {
    height: auto;
}
/*.fade-carousel .carousel-inner .item{height:auto}*/
.main_navbar nav.navbar ul.nav>li>a {
    padding: 10px !important;font-size: 12px;
}
.main_navbar.affix nav.navbar ul.nav>li.affix_nvlogo a {
    padding: 0px !important;opacity: 0;
    display: none !important;
}
.main_navbar nav.navbar .navbar-nav {
    padding-top: 0;
}
.emphasis2 {
    width: 50px;
    height: 2px;
    background-color: #b9962d;
    float: none;
}
}
@media (max-width: 640px){.spl_footer_link li { 
    width: 100%; 
}
.projectFactsWrap .item {
    flex: inherit;
    width: 100%;padding:20px 0;
    position: relative;
    height: 100%;
}
.projectFactsWrap .item i {
    font-size: 50px;
    position: relative;
    margin-bottom: 20px;
}
.hero p {
    font-size: 14px;
    line-height: 22px;
}

.main_paragf {
    max-width: 100%;
}
.counter {
    background-color: transparent;
    padding: 20px 0;
    border-radius: 0px;
}
.main_header {
    font-size: 26px;
}
.aboutus_sec {
    padding: 20px 15px 30px;
}
.hero h2 {
    font-size: 20px;
    line-height: 27px;
}
}
@media (max-width: 480px){
.diplyn480{display:none}
.widthn480{width:inherit!important}
.hero h1{font-size:22px}
.hero{width:95%}
.fade-carousel .carousel-inner .item{height:400px}
.fade-carousel{position:relative;height:410px}
.about h5{font-size:17px}
.about h4{font-size:23px}
.about{padding:0 0 20% 0}
.button.round{left:200px!important}
.box{padding:30px 0}
.myrow button{margin:4px 2px}
.hovereffect{width:100%;height:115px}
.special{background:#f5f5f5!important;padding:3em 0;margin:5% 0;height:auto}
.special h4{font-size:22px}
.features h4{font-size:22px}
.pricecol{width:92%}
.footerbg{background:#f5f5f5!important;height:auto}
.myfooter h5{font-size:15px}
.copyrgt{background-color:#e1e1e1;padding:3%}
.copyrgt p{font-size:11px}
.mrgnbtm480{margin-bottom:10px}
.mybanner-abt h1{font-size:20px;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;margin:2% auto 0;padding:0;text-transform:uppercase;line-height:50px;text-align:left}
.mybanner-abt{height:110px}
.block-table ul li{color:#333;float:left;width:100%;margin-bottom:10px}
.section-type-3 .b-para{text-align:left;margin-top:40px;font:14px/1.846153846153846 Lato;color:#686868}
.section-type-4 .b-para{text-align:left;margin-top:40px;font:14px/1.846153846153846 Lato;color:#fff}
.b-advantages-2 {padding:25px 15px !important;}
.b-para {font: 14px/1.846153846153846 Lato;}

}

@media (max-width: 480px){
.morebtn1{padding:5px 9px}
.hero{left:50%}
.b-advantages-1{padding:20px 10px 10px!important}
.modern h2{font-size:22px}
.emphasis{width:90px;height:2px;background-color:#445172;float:left}
.modern-para{padding-top:0;float:left;width:100%}
.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:200px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.fade-carousel .slides .slide-1{background-image:url(../images/slide01.jpg)}
.fade-carousel .slides .slide-2{background-image:url(../images/slide02.jpg)}
.fade-carousel .slides .slide-3{background-image:url(../images/slide03.jpg)}
.fade-carousel{position:relative;height:200px}
.fade-carousel .carousel-inner .item{height:200px}
.why-chooose h2{font-size:22px}
.emphasias{width:90px;height:2px}
.b-advantages2{width:100%;margin-top:40px;float:right;padding-right:0;padding-left:40px}
.feature-sec h2{font-size:22px}
.feature-sec p{line-height:25px;font-weight:lighter;font-size:12px}
.call-for .b-head{color:#fff;font-size:12px}
.call-for .b-headh2{color:#fff;font-size:18px}
.border-lft{border-left:none}
.border-rgt{border-right:none}
.feature-sec{padding:2% 0;background:#333!important;background-size:100%}
.mybanner .carousel-control{display:none}
.mybanner-abt{height:100px}
.mybanner-abt p{display:none}
.mybanner-abt h1{font-size:14px;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;margin:5% auto 0;padding:0;text-transform:uppercase;text-align:left}
.mymnavbar nav.navbar.no-full .navbar-collapse{padding-top:20px}
.block-table h2{font-size:20px}
.panel-heading .b-head{color:#000;font-size:11px!important}
.faqcllpse .b-para{text-align:left;font:12px/1.846153846153846 Lato;color:#686868;letter-spacing:.5px}
.more-less{float:right;color:#212121;font-size:10px;font-weight:400!important}
.logow {
    width: 260px;
    margin-top: -5px;
}
.counteres .count-text {
    font-size: 16px;
    line-height: 27px;
}
.counteres h2 {font-size: 26px;line-height: 34px;}
.gallerh2 {font-size: 26px;line-height: 34px;}
.imgglry {
    padding: 30px 0;
    overflow: hidden;
}
.mymnavbar nav.navbar .navbar-toggle {
    display: block;
    float: right;
    margin-right: 0px;
    margin-top: 4px;
    margin-bottom: 0;
    top: 0;
}
.chat_button {
    position: fixed;
    width: 45px;
   
}
.chat_button img {
    max-width: 24px;
}
}
@media (max-width: 360px){
.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:170px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.fade-carousel .slides .slide-1{background-image:url(../images/slide01.jpg)}
.fade-carousel .slides .slide-2{background-image:url(../images/slide02.jpg)}
.fade-carousel .slides .slide-3{background-image:url(../images/slide03.jpg)}
.fade-carousel{position:relative;height:170px}
.fade-carousel .carousel-inner .item{height:170px}
/* .fade-carousel .carousel-inner .item.active .hero{display:none} */
.hero p {
    font-size: 11px;
    line-height: 17px;
}
.hero h2 {
    font-size: 16px;
    line-height: 20px;
}
.morebtn1 {
    padding: 0px 9px;
    font-size: 11px;
}
}
@media (max-width: 320px){
.cd-testimonials-wrapper{padding:56px 0 40px}
.cd-testimonials-wrapper h2{top:25px;margin:0 auto;font-size:20px}
.testimonial{height:340px}
.pricecol{width:99%;margin-left:0}
.pdng320{padding-left:2px!important;padding-right:2px!important}
.hovereffect{width:100%;height:79px}
.button.round{left:115px!important}
.hero{position:absolute;top:40%}
.logow {
    width: 200px!important;
}
}
