@charset "utf-8";
/* CSS Document */

@media screen and (max-width:991px){
	.banner-sec p{width: 98%; margin-top: 90px;}
	.subscribe-sec input[type="submit"]{font-size:20px;}
	.resp-tabs-list li{font-size:16px; margin:0 10px 0 0; padding:0 15px;}
	.skyblue-div{font-size:16px; line-height:25px; margin-bottom:40px;}
	.skyblue-div h3{font-size:18px; margin-bottom:15px;}
	.smart-sec p{font-size: 16px; line-height: 25px; margin-bottom: 10px;}
	.text-div h3{font-size:28px; line-height:32px; margin-bottom:15px;}
	.text-div p{font-size: 18px; line-height: 25px;}
	.testimonial-div p{font-size:20px; line-height:34px;}
	.slick-next{right:34%;}
	.info h3{font-size:16px;}
	.info ul li{font-size:15px;}
	.about-div p{font-size: 16px; line-height: 25px; margin-bottom: 20px;}
}
@media screen and (max-width:767px){
	.banner-sec h1{font-size:50px; margin-bottom:160px;}
	.subscribe-sec h3{font-size:33px;}
	.subscribe-sec input[type="email"]{border-right:#c1c1c1 solid 1px; margin-bottom:30px;}
	.tab-sec h4{width: 100%; font-size: 20px; line-height: 30px;}
	h2.resp-accordion{margin-bottom:30px;}
	h2.resp-accordion img{margin-right:15px;}
	.smart-sec h3{font-size:40px;}
	.smart-sec h4{font-size:26px; width:95%;}
	a.getsrartbtn{margin-bottom:80px;}
	.text-div{padding:40px;}
	.testimonial-div{width:100%;}
	.slick-prev{left:34%;}
	.features-sec h3{font-size:40px;}
	.features-sec h4{font-size:28px;}
	.features-sec input[type="text"]{margin-bottom:25px;}
	.features-sec input[type="email"]{margin-bottom:25px;}
	.info h3{margin-top:30px;}
}
@media screen and (max-width:576px){	
	.banner-sec{background-position:center; padding:30px 0;}
	.banner-sec h1{font-size: 30px; margin-bottom: 70px;}
	.banner-sec p{color:#fff;}
	a.getsrartbtn{margin-top:30px;}
}
@media screen and (max-width:435px){
}
@media screen and (max-width:320px){
	.banner-sec p{font-size:16px; line-height:20px;}
	.subscribe-sec form{margin:30px auto auto; width:95%;}
}