@media (min-width: 992px)and (max-width: 1199px) {

.navbar-nav .nav-link{font-size:17px; padding:0px 10px;}
.get-started-form{width:360px;margin-right:-470px;}
.get-started{width:550px;}
.banner-text{width:550px; font-size:18px;}
.banner-text h1{font-size:80px;}
.newsletter-form{margin-left:0px;}
.newsletter-form .form-control{width:430px;}
.newsletter-form .btn-submit{width:170px;}
.newsletter-left label{font-size:42px;}
.newsletter-left > p{font-size:22px;}


}

@media (max-width: 1199px) {

.get-started p {line-height: 1.5em;margin-bottom: 10px;}
h4{font-size:27px;}
.title h2{font-size:44px;}
}

@media (max-width: 991px) {

.navbar-header{float:none; width:100%; display:table;}
.navbar-brand{padding:10px 0px;}
header{padding:10px 0px;overflow-y:auto;}
.navbar-form .input-group {background-color: #f8f8f8;}
.navbar-form .input-group-btn .btn[type="submit"]{padding:14px 7px !important;}
.navbar-collapse form.active[role="search"]{margin:0px;}
.navbar-form.active .btn.btn-default[type="reset"]{display:none;}
.navbar-form.active .btn.btn-default[type="submit"]{display:block;}
.navbar-nav > li{width:100%;}
.get-started-form{position:relative; bottom:0px; right:auto; width:100%; margin:0px;box-shadow:0px 0px 0px;}
.banner-sec-first{min-height:570px;}
.inside-panel .col-md-4{box-shadow:0px 0px 0px 0px;}
.getstart-detail strong{font-size:25px;}
.getstart-detail{font-size:18px; margin-right:210px;}
.block-getstart .money-back-img{width:200px;}
.getstart-detail h2{font-size:50px;}
.block-map h2{font-size:70px;}
.block-twelve .getstart-detail strong{font-size:36px;}
.getstart-detail h3{font-size:38px;}
.newsletter-form{margin:0px;}
.newsletter-form .form-group,.newsletter-form .form-control{width:100%;}
.footer-bottom .col-md-4, .footer-bottom .col-md-3 {float: left;width: 50%;}
.footer-bottom .col-md-5 {float: left;width: 100%;}
.footer-bottom .contact-panel {padding-left: 0;}
.cont-list li{float:left; width:50%;}
.link-panel{padding-left:0px;}
.hidden-md-up {display: block !important;}
.navbar-toggler{
    float: right;padding:5px 8px;
    height: 47px;background-color: #b90303;
    width: 47px;
}
.navbar-toggler hr {
    border-top: 3px solid #ffffff;
    margin: 5px 0;
}
.section-block{position:relative;}
.ultimate-block::before,.block-second::before,.block-third::before,.block-fifth::before,.block-seven::before,.block-eight::before{content:""; background-color:#fff; left:0px; width:100%; top:0px; height:100%; opacity:.5; position:absolute;}
.collapse .input-group-btn{display:none;}



}

@media (max-width: 767px) {
.banner-text{margin-left:0px; left:15px; right:15px; font-size:18px; width:auto;}
.banner-text h1{font-size:50px;}
.get-started{width:100%;}
.footer-bottom{padding:30px 0px;}
.btn{font-size:18px;}
.btn-primary{padding:15px 8px;}
.get-started h2{font-size:35px;}
.title h2{font-size:30px;}
.section-block{padding:50px 0px;}
body{font-size:16px;}
.block-map h2,.block-map h2 small,.block-twelve .getstart-detail > h2,.getstart-detail h2,.get-started-form h2{font-size:30px;}
.getstart-detail h3,.block-twelve .getstart-detail strong{font-size:23px;}
.newsletter-left > p{font-size:20px;}
.newsletter-left label{font-size:44px;}
.btn.btn-primary.btn-getstart small{font-size:25px;}
.banner-sec-first{min-height:450px;}
.navbar-nav .nav-link{line-height:50px;}

}

@media (max-width: 543px) {

.banner-text h1{font-size:35px;}
.block-getstart .money-back-img{width:100%; margin-top:0px; text-align:center;}
.getstart-detail{float:left; width:100%; margin-top:30px;}
.testimonial-inner .slide-detail{margin-left:0px; width:100%; float:left;}
.cont-list li{width:100%;}
.cont-list li:last-child{margin-bottom:0px;}
.footer-bottom .col-md-4, .footer-bottom .col-md-3{width:100%;margin-top:30px;}
.navbar-toggler {background-color: #b90303;border-radius: 3px;float: right;height: 32px;margin-top: 7px;padding: 1px 2px;width: 32px;}
.banner-sec-first{min-height:400px;}
}

@media (max-width: 480px) {

.btn.btn-primary.btn-arrow{padding-left:10px; padding-right:10px;}
.btn-primary.btn-arrow .arrow-icon{margin-right:5px;}
.banner-sec-first{min-height:350px;}

}