 @media (min-width:1025px) and (max-width:1500px) {
.right-part-sec{ width: auto; }
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){ max-width:235px; }
}
@media only screen and (max-width:1199px) {
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){ max-width: 245px; }
}

@media only screen and (max-width:991px) {
header{ position: relative; }
.left-part-sec{ max-width: 225px; }
.right-part-sec{ padding-left: 250px; }
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){ max-width:200px; }
.header-sec-top{ position: absolute;z-index: 99999; }
.middle-part-sec{ margin-top: 113px; }

.demanding-middle-part-bottom h2{ font-size: 30px; }
.contact-form-right-text h2{ font-size: 24px; }
.call-right-now{ font-size:26px; }
.slider-img-part h1 {
    font-size: 30px;
}
}

@media only screen and (max-width:767px) {
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){ width:90%!important; max-width: 100%; }
.option-part-sec label{ margin-top: 15px; }
.left-part-sec{ max-width: 100%; }
.fixed{ position: inherit !important; }
.left-part-sec{ position: relative !important; }
.right-part-sec{ padding-left: 25px; }
.general-icon{ width: auto; float: right; padding: 0; margin: 0; display: block; }
.toggle_none, .toggle_none2, .toggle_none3 {display: none;}
.left-part-sec h2 span{ line-height:40px; }

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ width: 100%; float: left; }
.contact-form-right{padding-top: 25px;}

.slider-img-part h1 {
    font-size:25px;
}
.footer-mobile{ width: 50%; }

.logo img {
    width: 140px;
    height: 56px;
}

.call-right-now {
    font-size: 24px;
}
.form-group label{ font-size: 16px; }
.contact-form-right-text h2 {
    font-size: 20px;
}
.demanding-middle-part-bottom h2 {
    font-size: 24px;
}
.footer-part-top span{ font-size: 20px; }
}

@media only screen and (max-width:640px) {
.footer-part-bottom ul{ width: 100%; text-align: center; }
.footer-part-bottom ul li{ float: none; display: inline-block; }
.footer-part-bottom p{ width: 100%; text-align: center; }
.main-img-box img{ width: 100%; height: auto; }
.footer-mobile{ width: 100%; text-align: center; }
.footer-part-top span{ text-align: center; padding-top: 20px; }

.logo{ float: none; display:inline-block; }
.header-main-top-part{ text-align: center; }
.call-right-now{ width: 100%; }

.slider-img-part h1 {
    font-size:22px;
}
}

@media only screen and (max-width:480px) {
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){ width:85%!important; max-width: 100%; }
}