@media (min-width:992px) and (max-width:1199px){h3{font-size:24px;line-height:30px;margin-bottom:15px;}
.btn{margin-top:15px;}
#intro h2{font-size:46px;line-height:46px;}
#intro h3{font-size:28px;line-height:28px;}
.nav-tabs > li > a{font-weight:700;margin-right:0px;}
.tab-image .img-responsive{margin-top:20px;}
#promo-content .btn.btn-tra{margin-top:15px;}
.promo-line-image{margin-top:20px;}
#about-1 .video-block{padding-bottom:74.25%;}
.statistic-number{font-size:70px;line-height:70px;}
.statistic-text{font-size:14px;}
.statistic-block p{padding:0;}
.big-promo-image .img-responsive{margin-top:20px;}
.big-promo-content h3{margin-bottom:15px;}
.big-promo-content p{margin-bottom:10px;}
#newsletter form input[type="email"]{width:55%;font-size:14px;}
#newsletter form input[type="submit"]{width:42%;font-size:14px;}
.portfolio-item:hover .overlay-content{bottom:38%;}
.features-list-image{padding-right:15px;}
.features-list-content h3{margin-top:0px;}
.features-list-content p{margin-bottom:10px;}
.price-row .price span{font-size:75px;}
.price-row .price sup{font-size:35px;}
.pricing-table ul.features{font-size:14px;padding:5px 30px;}
#blog .blog-post-titlebar h4{font-size:14px;line-height:22px;}
#bottom-promo_line h2{font-size:32px;line-height:38px;}
#bottom-promo_line p{font-size:18px;line-height:30px;}
#bottom-promo_line .btn.btn-tra{padding:9px 20px;}
.question p{font-size:14px;line-height:22px;}
.contact-data{padding:0 10px;}
.contact-data h4{font-size:14px;}
.contact-data p{font-size:14px;}
}
@media only screen and (max-width:991px){h3{font-size:24px;line-height:30px;margin-bottom:15px;}
.btn{margin-top:15px;}
.navbar-nav > li > a{padding:0 10px;}
#intro h2{font-size:42px;line-height:48px;}
#intro h2{font-size:40px;line-height:40px;padding-top:170px;}
#intro h3{font-size:26px;line-height:26px;}
#intro_form{padding-bottom:180px;}
.form_register form{width:90%;margin:0 auto;}
#our-process{padding-bottom:50px;}
.our-process-item{margin-bottom:50px;}
#about h4.small-title, #about-1 h4.small-title{font-size:16px;}
#tabs-holder{margin-top:30px;}
.nav-tabs{margin-bottom:20px;}
.tab-image{margin-top:30px;}
#promo{padding-bottom:100px;}
#promo-content h3{margin-top:20px;}
#accordion{margin-bottom:40px;}
#statistic_banner{}
.statistic-block{margin-bottom:50px;}
.statistic-block p{padding:0 10%;}
.big-promo-content h3{margin-top:30px;}
#newsletter h4{margin-bottom:20px;}
.portfolio-item:hover .overlay-content{bottom:40%;}
#features-list{padding-bottom:100px;}
.features-list-image{margin-bottom:40px;padding-right:15px;}
.client-msg p{padding:10px 5%;}
#bottom-promo_line h2{font-size:30px;line-height:36px;}
#bottom-promo_line p{font-size:18px;line-height:30px;}
.question p{font-size:14px;line-height:22px;}
.contact-data{text-align:center;}
#call-to-action h3{text-align:center;}
#call-to-action p{font-size:18px;line-height:28px;text-align:center;}
#call-to-action .btn.btn-tra{margin-top:20px;}
#footer{text-align:center;}
}
@media only screen and (max-width:767px){#services, #our-process, #about, #promo, #about-1, #statistic_banner, #team, #big-promo, #newsletter, #portfolio,
#features-list, #pricing, #blog, #faq, #contact{}
#services, #our-process, #statistic_banner, #team, #pricing, #blog{}
#about, #promo, #about-1, #big-promo, #features-list, #testimonials_rotator{padding-top:80px;padding-bottom:80px;}
#portfolio, #contact{padding-top:80px;padding-bottom:50px;}
#bottom-promo_line, #call-to-action{}
#faq{padding-top:80px;padding-bottom:60px;}
.navbar-brand{padding:17px 30px;}
.navbar-nav{background:#f9f9f9;border-top:1px solid #ddd;}
.navbar-nav > li{text-align:center;}
.navbar-nav > li > a{line-height:40px;text-align:center;}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse{max-height:400px;}
#intro h2{font-size:34px;line-height:34px;padding-top:130px;}
#intro h3{font-size:22px;line-height:22px;}
#intro_form{padding-bottom:140px;}
.form_register form{width:70%;padding:22px 12px 12px;}
#intro_form .col-md-4{padding:0 15px;margin-bottom:10px;}
#newsletter{text-align:center;}
#bottom-promo_line h2{font-size:26px;line-height:32px;}
#bottom-promo_line p{font-size:16px;line-height:26px;}
#form_btn{text-align:center;margin-bottom:40px;}
#contacts-info .contact-data{width:50%;float:left;margin-bottom:30px;}
#call-to-action .btn.btn-tra{padding:15px 30px;}
}
@media only screen and (max-width:640px){#intro h2{font-size:28px;line-height:28px;}
#intro h3{font-size:20px;line-height:20px;}
.form_register form{width:80%;}
.service-box{width:100%;float:none !important;}
.statistic-block{width:100%;float:none !important;}
.statistic-block p{padding:0 15%;}
.team_members_wrapper .col-xs-6{width:100%;float:none !important;}
#gallery-filter .btn-group > .btn{font-size:12px;letter-spacing:0;padding:8px 16px;}
.portfolio-item{width:100%;float:none !important;}
.portfolio-item:hover .overlay-content{bottom:45%;}
.price-row .col-xs-6{width:100%;float:none !important;}
.pricing-table{margin:0 40px;}
#bottom-promo_line h2{font-size:24px;line-height:28px;}
#bottom-promo_line p{font-size:16px;line-height:26px;}
#call-to-action h3{font-size:24px;line-height:24px;}
#call-to-action p{font-size:16px;line-height:16px;}
}
@media (max-width:480px){#stlChanger{display:none;}
h3{font-size:22px;line-height:26px;}
#services, #our-process, #about, #promo, #about-1, #statistic_banner, #team, #big-promo, #newsletter, #portfolio,
#features-list, #pricing, #blog, #faq, #contact{}
#services, #our-process, #statistic_banner, #team, #pricing, #blog{}
#about, #promo, #about-1, #big-promo, #features-list, #testimonials_rotator{padding-top:60px;padding-bottom:60px;}
#portfolio, #contact{padding-top:60px;padding-bottom:30px;}
#bottom-promo_line, #call-to-action{}
#faq{padding-top:60px;padding-bottom:40px;}
.titlebar h3{font-size:26px;line-height:26px;}
.titlebar p{font-size:16px;line-height:16px;}
.navbar-brand{padding:17px 15px;}
.navbar-toggle{margin:11px 15px 11px 0;}
#intro h2{font-size:26px;line-height:30px;padding-top:100px;}
#intro h3{font-size:16px;line-height:16px;}
#intro_form{padding-bottom:100px;}
.form_register form{width:90%;}
#intro_form p{padding:0 25px;}
.form_register .form-control{height:42px;font-size:14px;}
.form_register .form-control.form_btn{height:42px;}
.nav-tabs{border-bottom:none;}
.nav-tabs li{display:block;width:100%;margin-bottom:5px;}
.statistic-block p{padding:0 10%;}
#newsletter h3{font-size:26px;line-height:26px;}
#newsletter h4{font-size:16px;line-height:20px;padding:0 5%;}
#newsletter form input[type="email"]{width:100%;font-size:13px;padding:12px 18px;margin-bottom:10px;}
#newsletter form input[type="submit"]{width:100%;font-size:13px;padding:12px 18px;margin-left:0;}
#gallery-filter .btn-group > .btn{margin-bottom:4px;}
.client-msg p{font-size:18px;line-height:26px;padding:10px 2%;}
.item{padding:0 5px;}
#bottom-promo_line h2{font-size:20px;line-height:50px;}
#bottom-promo_line p{font-size:14px;line-height:24px;}
.question h4{font-size:13px;}
.contact-data{width:100%;float:none !important;}
#call-to-action h3{font-size:20px;line-height:24px;}
#call-to-action p{font-size:14px;line-height:14px;}
#call-to-action .btn.btn-tra{padding:12px 24px;}
#footer_copyright{text-align:left;}
#footer_copyright p{padding-left:0;}
}
@media (max-width:320px){h4.small-title, .statistic-text{font-size:14px;}
#services, #our-process, #about, #promo, #about-1, #statistic_banner, #team, #big-promo, #newsletter, #portfolio,
#features-list, #pricing, #blog, #faq, #contact{}
.titlebar h3{font-size:22px;line-height:26px;margin-bottom:5px;}
.titlebar p{font-size:14px;line-height:20px;padding:0;}
.titlebar p:after{width:120px;}
#intro h2{font-size:20px;line-height:24px;padding-top:80px;}
#intro h3{font-size:15px;line-height:18px;padding:0 10px;}
#intro_form{margin-top:10px;padding-bottom:80px;}
.form_register form{width:100%;padding:15px 0 5px;}
.form_register .form-control{height:38px;font-size:14px;}
#intro_form p{font-size:13px;padding:0px;margin-top:15px;}
.form_register .form-control.form_btn{height:38px;}
#about h4.small-title, #about-1 h4.small-title{font-size:15px;}
.statistic-number{font-size:60px;line-height:60px;}
.statistic-block p{padding:0;}
#newsletter h3{font-size:22px;line-height:28px;}
#newsletter h4{font-size:15px;line-height:20px;padding:0 5%;}
.portfolio-item:hover .overlay-content{bottom:38%;}
.client-msg p{font-size:16px;padding:0;}
.item{padding:0;}
.pricing-table{margin:0;}
#call-to-action h3{line-height:26px;}
#call-to-action p{line-height:18px;}
#call-to-action .btn.btn-tra{padding:10px 20px;}
}