@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1199px) {
.navigation ul li a{ padding:0 15px 0 15px;}
.banner-content{ margin-left:0; padding:100px 30px 0;}
}
@media screen and (max-width:991px) {
.banner-content h1{font-size:48px;}
.banner-content h4{font-size:28px;}
.banner-content h5 a{margin:60px 20px 0 0;}
.services-column h3{ padding:0 0 30px 0; font-size:22px;}	
.subscribe-form .es-field-wrap, .section-subscribe input[type="submit"]{width:225px;}
.testimonial-column p{font-size:30px;}
.section-events p{font-size:18px; margin:20px 0 0;}
.section-events h3{padding-top:30px;}
.bottom-subscribe h3,.section-vedios h3,.section-subscribe h2{font-size:35px; line-height:48px;}
.bottom-subscribe-form{width:100%;}
.bottom-subscribe-form .es-field-wrap, .bottom-subscribe-form input[type="submit"]{width:220px;}
.bottom-subscribe input[type="submit"]{font-size:20px;}
.navigation ul li{display:block;}
.navigation ul li:last-child a{ padding:0 30px;}
.navigation ul li a{display:inline-block;}
.header .navbar .menu-header{margin-top:25px;}
.navigation ul{align-items:normal; line-height:30px;}
.navigation ul li a{font-size:16px;}
.navigation ul{margin-top:20px;}
}
@media screen and (max-width:767px) {
.banner-content{padding:50px 25px 0; text-align:center;}	
.banner-content h1{margin:0;}
.banner-content h5 a{ margin:30px 0 0 0;}
.services-column li{text-align:center;}
.services-column h3{font-size:24px;}
.bottom-subscribe h3,.section-vedios h3,.section-subscribe h2{font-size:30px; line-height:40px;}
.subscribe-form form,.bottom-subscribe-form form{flex-wrap:wrap;}
.subscribe-form .es-field-wrap, .section-subscribe input[type="submit"],.bottom-subscribe-form .es-field-wrap, .bottom-subscribe-form input[type="submit"]{width:100%;}
.testimonial-column p{font-size:24px; line-height:40px;}
.section-events{text-align:center;}
.section-events h5 a,.section-vedios h5 a,.banner-content h5 a{padding:20px; font-size:24px;}
footer ul li a,footer p,.social a{font-size:16px; padding:0 12px;}
.header .navbar{padding:30px 15px;}
.subscribe-form{margin-left:0; margin-right:0;}
.slick-prev, .slick-next{display:none !important;}
.section-events{height:auto; padding-bottom:60px;}
}
@media screen and (max-width:576px) {
.banner-content h1{font-size:40px; margin-top:20px;}	
.section-banner{height:auto; padding-bottom:60px;}
}
@media screen and (max-width:375px) {
.banner-content h1{font-size:34px;}
.banner-content h4{font-size:22px;}	
.section-subscribe p,.section-vedios p,.section-events p{font-size:17px;}
.bottom-subscribe h3, .section-vedios h3, .section-subscribe h2{font-size:25px; line-height:34px;}
.section-events h5 a, .section-vedios h5 a, .banner-content h5 a{font-size:22px;}
}