@charset "utf-8";
/* CSS Document */
@media screen and (max-width:991px) {
.banner-content h1{font-size:35px;}
.banner-content p{font-size:18px; line-height:28px;}	
.first-section h3{font-size:35px;}
.style-div{padding:30px 0;}
.style-div p{font-size:18px;}
.imgtext{padding:0 25px 50px;}
.banner-content input[type="submit"],.blue-sec input[type="submit"]{font-size:17px; padding-left:0;}
.imgtext p,.third-section p{font-size:18px;}
footer{font-size:18px;}

}
@media screen and (max-width:767px) {
.banner-content h1{font-size:30px; width:100%; padding:0 15px;}
.banner-content p{width:100%; padding:25px 15px 10px;}
.banner-content input{margin-top:15px;}
.first-section h3{width:100%; font-size:30px; padding-bottom:10px;}
.style-div{padding:15px; box-shadow:0 0 10px rgba(0,0,0,0.3) !important; text-align:center; margin-top:40px;}	
.imgtext h3{text-align:center; padding:30px 0 0;}
.imgtext{text-align:center;}
a.downbtn{margin:0 auto; font-size:18px; width:220px; line-height:60px;}
.third-section p{text-align:center; padding-bottom:30px;}
.blue-sec h3{text-align:center; width:100%; margin-bottom:20px;}
.blue-sec input{margin-top:15px;}
.testmonial-sec{padding:50px 20px;}
.imgtext{padding:0 0 50px;}
}
@media screen and (max-width:576px) {
.testmonial-sec{text-align:center;}
.style-div h4{font-size:24px;}	
.style-div p,.banner-content p{font-size:16px; line-height:28px;}
.imgtext p, .third-section p,.testmonial-sec p strong{font-size:16px; line-height:28px;}
.blue-sec input,.banner-content input{font-size:16px;}
}
@media screen and (max-width:480px) {
.imgtext h3,.banner-content h1{font-size:25px;}
.blue-sec h3,.first-section h3{font-size:25px;}	
}