@media (min-width:992px) and (max-width:1199px){#intro_form{padding-left:15px;}
.intro_button{margin-top:30px;}
.video-block{padding-bottom:68.25%;}
.subscribe-form{width:100%;}
}
@media only screen and (max-width:991px){.titlebar h1{font-size:32px;}
.titlebar p{font-size:16px;}
#header{margin-bottom:40px;}
#intro_description, #logo_image, #social_icons{padding:0;}
#intro_form{padding:0 0 0 25px;}
#intro_description h1{font-size:32px;}
.intro_button{margin-top:40px;}
#about-1{padding-bottom:60px;}
#about-2{padding-top:60px;}
#about-1-text{padding-right:15px;}
#about-2-text{padding-left:15px;}
#about-1-img img{padding:0 60px;}
#video_holder{margin-bottom:40px;}
#call-to-action h1{font-size:32px;padding:0;}
#call-to-action p{font-size:18px;padding:0;}
#footer_icons{margin:6px 0;}
.footer-socials{display:inline-block;float:right;}
.subscribe-form{margin:40px auto 5px;width:55%;float:none !important;}
#newsletter-paragraph{float:none !important;}
}
@media only screen and (max-width:767px){.container{overflow:hidden;}
#intro_form, #logo_image, #social_icons, #about-1, #about-2, #features, #faq, #clients{padding-left:45px;padding-right:45px;}
#header{margin-bottom:50px;}
#header img{padding:0 15px 0 0;}
#intro_description{margin-bottom:40px;padding:0 45px;}
#intro_description h1{font-size:32px;}
.intro_button{margin-top:20px;}
.form_register{width:60%;}
.feature-box{margin-bottom:30px;}
#call-to-action p{padding:0 4%;}
#footer_nav{text-align:center;margin-bottom:30px;}
.footer-nav{display:inline-block;margin:0 auto;}
#footer_copy p{margin-left:0;}
.footer-nav li{padding:5px 10px 5px;}
.footer-socials{float:none;}
.subscribe-form{margin:25px auto 5px;width:50%;}
}
@media (max-width:480px){#intro_description, #intro_form, #logo_image, #social_icons, #about-1, #about-2, #features, #faq, #clients{padding-left:20px;padding-right:20px;}
.intro_feature p{font-size:14px;}
.form_register{width:90%;}
#about-1-img img{padding:0;}
#about-2-img img{margin-top:0;padding:0;}
.subscribe-form{margin:25px auto 5px;width:70%;}
}
@media (max-width:320px){.titlebar h1{font-size:28px;}
#intro_form, #logo_image, #social_icons, #about-1, #about-2, #features, #faq, #clients{padding-left:5px;padding-right:5px;}
#logo_image{width:100%;text-align:center;margin-bottom:15px;float:none !important;}
#logo_image img{padding:0;}
#social_icons{width:100%;text-align:center;float:none !important;}
.customNavigation{display:none;}
#intro_description{padding-left:15px;padding-right:15px;text-align:center;}
#intro_description h1{text-align:center;}
.subscribe-form{margin:25px auto 5px;width:100%;}
}