@media only screen and (min-width: 1200px) and (max-width: 1400px){
	.header-style-2 .navigation, .header-style-3 .navigation, .header-style-4 .navigation, .header-style-5 .navigation, .header-style-6 .navigation{height:120px;z-index:9999999999;}
	.abtpgimg{margin-top: 0px!important;}
}
@media only screen and (min-width: 991px) and (max-width: 1200px){
	.hero, .hero .slide, .hero-style-2 .slide, .hero-style-3 .slide{height:380px!important;min-height:250px!important;}
	.slo a{padding:8px 10px;}
	.slogen p a{font-size:16px;}
	.header-style-6 #navbar > ul > li > a {padding: 40px 4px;}
	.footer-logo h1{font-size:30px!important;}
	.sticky-header #navbar > ul > li > a{font-size:14px!important;}
	
	
	
	.header-style-6 .upper-topbar-contact ul > li + li +li {
		display:none;
	}
	.contact-section .contact-location-map, .contact-pg-content .contact-location-map{height:auto;}
	.contact-section .contact-location-map, .contact-pg-content .contact-location-map{margin-bottom:0px;}
	
	.logo img{width:65px!important;}
	.logo h1{font-size:19px!important;}
	.logo p{font-size:15px!important;padding-top:3px;}
	.logo h2{font-size:11px!important;}
	
	.about-section{padding-bottom:50px!important;}
	.sticky-header #navbar > ul > li > a{padding:32px 6px!important;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.hero, .hero .slide, .hero-style-2 .slide, .hero-style-3 .slide{height:380px!important;min-height:250px!important;}
	.slo a{padding:8px 10px;}
	.slogen p a{font-size:16px;}
	
	
	
	
	.header-style-6 .upper-topbar-contact ul > li + li +li {
		display:none;
	}
	.contact-section .contact-location-map, .contact-pg-content .contact-location-map{height:auto;}
	.contact-section .contact-location-map, .contact-pg-content .contact-location-map{margin-bottom:0px;}
	
	.logo img{width:65px!important;}
	.logo h1{font-size:19px!important;}
	.logo p{font-size:15px!important;padding-top:3px;}
	.logo h2{font-size:11px!important;}
	
	.about-section{padding-bottom:50px!important;}
	.sticky-header #navbar > ul > li > a{padding:32px 6px!important;}
}
@media only screen and (min-width: 480px) and (max-width: 780px){
	.hero, .hero .slide, .hero-style-2 .slide, .hero-style-3 .slide{height:250px!important;min-height:250px!important;}
	.slogen{text-align:center;}
	.slogen h1{font-size:26px;}
	.slo a{float:none;text-align:center;}
	.section-title-s2 h3{font-size:18px!important;}
	.ratio:after{left:44px;}
	.section-title-s4 h2{font-size:18px!important;}
	.hero .slick-dots {bottom: 0px;}
	
	.header-style-6 .navigation {
        height: 96px;
    }
	
	
	
	.header-style-2 .navigation, .header-style-3 .navigation, .header-style-4 .navigation, .header-style-5 .navigation{height:auto;}
	
	.logo{width:100%!important;}
	.logo img{width:60px!important;}
	.logo h1{font-size:20px!important;}
	.logo p{font-size:13px!important;padding-top:2px;}
	.logo h2{font-size:9px!important;}
	.hero-style-1 .slide-caption h2, .hero-style-2 .slide-caption h2, .hero-style-3 .slide-caption h2{font-size:24px!important;}
	
	.section-padding{padding:30px 0;}
	.section-title, .section-title-s2, .section-title-s3, .section-title-s4, .section-title-s5{margin:0 0 25px;}
	.services-grid-s2 .grid .icon, .services-grid-s2 .grid .details{padding:20px 5px;}
	.about-section .about-details{padding-right:0px;}
	.owl-theme .owl-dots .owl-dot span{margin:3px!important;}
	
	.fun-fact .row > .col{text-align:left;margin-bottom:25px;}
	.contact-section .contact-location-map, .contact-pg-content .contact-location-map{height:auto;}
	.contact-section .contact-location-map, .contact-pg-content .contact-location-map{margin-bottom:0px;}
	.testimonials-section .grid .details, .testimonials-pg-content .grid .details{padding:20px 10px;}
	
	.site-footer .upper-footer{padding:30px 0;}
	.footer-logo h1{font-size:26px!important;}
	.footer-logo h2{font-size:14px!important;}
}
@media only screen and (min-width: 240px) and (max-width: 480px){
	
	.hero, .hero .slide, .hero-style-2 .slide, .hero-style-3 .slide{height:190px!important;min-height:190px!important;}
	.slogen{text-align:center;}
	.slogen h1{font-size:26px;}
	.slo a{width:100%;text-align:center;}
	.section-title-s2 h3{font-size:18px!important;}
	.ratio:after{left:44px;}
	.section-title-s4 h2{font-size:18px!important;}
	.hero .slick-dots {bottom: 0px;}
	h2.heading2{font-size:18px!important;line-height: 28px;}
	.service-single-section .service-single-content h3{font-size:18px!important;line-height: 28px;}
	.service-single-section p, .service-single-section li{text-align:justify;}
	.about-section .about-details p, .about-section-s3 .about-details p, .about-section-s4 .about-details p, .about-section-s5 .about-details p, .about-section-with-bg .about-details p{text-align:justify;}
	
	
	
	
	
	
	
	.logo{width:100%!important;}
	.logo img{width:50px!important;}
	.logo h1{font-size:18px!important;}
	.logo p{font-size:13px!important;padding-top:2px;}
	.logo h2{font-size:9px!important;}
	.hero-style-1 .slide-caption h2, .hero-style-2 .slide-caption h2, .hero-style-3 .slide-caption h2{font-size:24px!important;}
	
	.header-style-2 .navigation, .header-style-3 .navigation, .header-style-4 .navigation, .header-style-5 .navigation, .header-style-6 .navigation{height:100px;}
	
	
	.section-padding{padding:30px 0;}
	.section-title, .section-title-s2, .section-title-s3, .section-title-s4, .section-title-s5{margin:0 0 25px;}
	.services-grid-s2 .grid .icon, .services-grid-s2 .grid .details{padding:20px 5px;}
	.about-section .about-details{padding-right:0px;}
	.owl-theme .owl-dots .owl-dot span{margin:3px!important;}
	
	.fun-fact .row > .col{text-align:left;margin-bottom:25px;}
	.contact-section .contact-location-map, .contact-pg-content .contact-location-map{height:auto;}
	.contact-section .contact-location-map, .contact-pg-content .contact-location-map{margin-bottom:0px;}
	.testimonials-section .grid .details, .testimonials-pg-content .grid .details{padding:20px 10px;}
	
	.site-footer .upper-footer{padding:30px 0;}
	.footer-logo h1{font-size:26px!important;}
	.footer-logo h2{font-size:14px!important;}
	
	.fun-fact .row > .col{width:100%;}
}
