#intro{height:900px;}
@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%;}
#intro{height:900px;}
#navigation-menu{width: 70%;}
#about-2 {height: 1200px;}
}
@media only screen and (max-width:991px){.titlebar h1{font-size:32px;}
.titlebar p{font-size:16px;}
#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;}
#intro{height:900px;}
#navigation-menu{width: 70%; right:5px !important;}
#header .navbar.navbar-fixed-top .container #navigation-menu .nav.navbar-nav.navbar-right li a {    padding: 0 5px !important;}
#about-2 {height: 1200px;}
}
@media only screen and (max-width:767px){.navbar-nav{margin:0 -15px;border-top:1px solid #ddd;background-color:#f6f6f6;}
.navbar-brand{padding:15px 15px 10px 30px;}
.navbar-nav > li{text-align:center;}
.navbar-nav > li > a{line-height:44px;text-align:center;display:inline-block;text-align:center;}
.container{overflow:hidden;}
#intro_form, #logo_image, #social_icons, #about-1, #about-2, #features, #faq, #clients{padding-left:45px;padding-right:45px;}
#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%;}
#navigation-menu{display:none;}
#intro{height:1700px;}
#navigation-menu{width: 70%; right:5px !important;}
#header .navbar.navbar-fixed-top .container #navigation-menu .nav.navbar-nav.navbar-right li a {    padding: 0 5px !important;}
#about-2 {height: 1530px;}
}
@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%;}
#navigation-menu{display:none;}
#intro{height:1900px;}
#about-2 {height: 1560px;}
#clients{height: 600px !important;}
}
@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%;}
#navigation-menu{display:none;}
#intro{height:1950px;}
#about-2 {
	height: 1850px;
}
#clients{height: 600px !important;}
}
