@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .home .logo-over{top: 154px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .banner-slider .imagefluid {height: 500px;}
    .banner-content{padding: 0 45px;}
    .image-block .imagefluid {height: 340px;}
    .home .image-block {top: 80px;}
    .text-block {padding: 50px 250px 90px 40px;}
    .home .text-block {margin: 0 0 75px;padding: 50px 250px 50px 40px;}
    .review-slider {margin: 20px 0 0;padding: 50px 0 90px;}
    .review-slider.grid-inner {padding: 50px 0;}
    .review-slider h2 {margin: 0 0 25px;}
    .inner-banner .imagefluid {height: 370px;}
    .form-wrap {padding: 50px 0;}
    .footer-top {padding: 45px 0;}
    .home .logo-over {top: 179px;}
    .home .inner-banner h5 {font-size: 20px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .header-menu li {padding: 0 15px;}
    .banner-slider .imagefluid {height: 450px;}
    .banner-content{padding: 0 30px;}
    .image-block .imagefluid {height: 290px;}
    .home .image-block {top: 80px;}
    .home .text-block {margin: 0 0 55px;padding: 25px 180px 25px 40px;}
    .text-block {padding: 25px 170px 50px 20px;}
    .review-slider {margin: 20px 0 0;padding: 50px 0 90px;}
    .review-slider.grid-inner {padding: 50px 0;}
    .review-slider h2 {margin: 0 0 25px;}
    .inner-banner .imagefluid {height: 340px;}
    .grid-box h6 a {font-size: 14px;}
    .form-wrap {padding: 50px 0;}
    .footer-top {padding: 45px 0;}
    .footer-top,.footer-top p,.footer-bottom p {font-size: 12px;}
    .logo-over {top: 265px;}
    .social-links li a {font-size: 19px;}
    .home .logo-over {top: 195px;}
    .home .inner-banner h5 {font-size: 15px;line-height: 22px;}
}

@media only screen and (max-width: 767px) {
    p {
        font-size:15px;
    }
    .footer-logo img {
        width: 174px;
    }
    h1,.banner-container h1, .banner-container h4 {font-size: 44px;line-height: 40px;}
    .header-top{position: relative;padding: 0;}
    .header-container ul.social-links{position: absolute;top: -26px;right: 15px;}
    .contact-link li a{font-size: 0;}
    .contact-link li {position: relative;border-right: none;padding: 0 9px;margin: 0 7px 0 0;}
    .social-links li {margin-left: 12px;}
    .social-links li a {font-size: 16px;}
    .header-bottom {padding: 7px 0;}
    .header-logo {padding-left: 15px;}
    .header-logo img {width: 100px;}
    .header-bottom .container,.header-bottom .col-md-12{padding: 0;}
    .header-bottom .row{margin: 0;}
    .header-wrap{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .header-menu{width: 100%;top: 10px;position: relative;}
    .header-menu li.submenu > a{background: none;}
    .header-menu li ul {left: inherit;top: inherit;position: relative;border-radius: 0;margin: 0;padding: 0;opacity: 1;visibility: visible;}
    .banner-slider .imagefluid {min-height: 340px;height: auto;padding: 25px 0;}
    .banner-content{padding: 0;}
    .banner-content p{font-size: 16px;line-height: 24px;}
    button, .button, input[type="button"], input[type="submit"]{max-width: 190px;font-size: 17px;}
    .image-block .imagefluid {height: 290px;margin: 0 0 10px;}
    .home .text-block,.text-block,.text-block.full-width {width: 100%;margin: 0;padding: 20px 20px 50px;}
    .home .main-content {margin: 20px 0 0;}
    .review-slider {margin: 0;padding: 40px 0 80px;}
    .main-content,.review-slider.grid-inner {padding: 25px 0;}
    .review-slider h2 {margin: 0 0 10px;}
    .inner-banner .imagefluid {height: 270px;}
    .form-wrap {padding: 30px 0 0;}
    .home .review-slider:before {top: 35px;}
    .review-slider:before {width: 80%;top: 15px;}
    .review-slider .slick-slide li {padding: 34px 0 0;}
    .text-block .button{max-width: 225px;}
    .footer-top {padding: 35px 0;}
    .footer-top .text-right {text-align: left !important;}
    .footer-top .col-md-3 {margin: 0 0 25px;}
    .footer-top h6 {margin: 0 0 5px;}
    .footer-top,.footer-top p{font-size: 13px;}
    .footer-bottom p {font-size: 12px;}
    .logo-over {width: 270px;top: 230px;}
    input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea,.input-box input[type="text"] {min-height: 40px;padding: 0 10px;line-height: 40px;border-radius: 5px;font-size: 14px;margin: 0 0 10px;}
    .input-box textarea{border-radius: 5px;font-size: 14px;margin: 0 0 10px;height: 140px;padding: 10px;}
    .social-links li a {font-size: 17px;}
    .button, input[type="button"], input[type="submit"]{max-width: 170px;font-size: 13px;height: 40px;float:left;}
    .image-block {width: 100%;top: -20px;position: relative;right: 0;}
    .grid-box {top: 0;}
    .home .logo-over {width: 270px;top: 207px;display: none;}
    .home .inner-banner h5 {font-size: 16px;line-height: 22px;}
    .contact-link li.phone a:before,.contact-link li.mail a:before {left: -8px;top: -12px;}
    .footer-bottom{text-align: center;}
    .footer-bottom .social-links{    /* width: 100%; */
        text-align: center;
        margin: 4px 0 0;
        display: block;
    }
    .footer-bottom .social-links li{display: inline-block;}
}

@media only screen and (max-width: 479px) {
    .logo-over {width: 200px;top: 241px;}
    .home .logo-over {width: 200px;top: 218px;}
}
