@media all and (max-width:1310px){ 
    .middle-sec-contact .video-head-text h1, .video-head-text h2 {font-size: 40px;}
    .footr-cnt {flex-wrap: wrap;}
 }
 
 @media all and (max-width:1199px){ 
     .navigation-section .navbar-nav .dropdown-toggle {padding: 0;}
     .navbar-expand-xl .navbar-nav {align-items: flex-start;}
     .navigation-section .navbar-nav .dropdown-menu {border: 0; margin-top: 2px;}
     .navbar-collapse {position: absolute; left: 0; top: 100%; background: rgba(255, 255, 255, 1); transition: 0.8s; z-index: 999; width: 100%;}
     .navigation-section .navbar-nav .dropdown-menu .menu-item {line-height: 1.1;}
     header .container {max-width: 100%; padding: 0;}
     .navbar {padding: 0 10px;}
     .navbar-nav {align-items: center; padding: 10px;margin: 20px 0;}
     .navbar-expand-xl .navbar-nav > .nav-item {margin-right: 0; margin-bottom: 20px;}
     .quote {display: flex; align-items: center; justify-content: center;}
     .quote {position: absolute; top: 13px; right: 10%;}
     .rs-brder::after {display: none;}
     .navigation-section .navbar-nav .dropdown-toggle:hover:before {bottom: -4px;}
     .dropdown-toggle::after {margin-left: 8px;}
     .navbar-light .navbar-nav .dropdown-toggle.nav-link::before {bottom: 0;}
     /* .wpcf7-form.submit .btn.submit {margin-top: -40px;} */
     .dropdown-toggle::after:focus .dropdown-menu {display: block;}
     .menu-item.dropdown {flex-direction: column; margin-right: 0 !important; align-items: flex-start; padding-right: 30px;}
     .menu-item.dropdown .dropdown-toggle-btn {position: absolute; top: 0px; right: -155px; width: 100%;}
     .navbar-light .navbar-nav .nav-link.main-menu-link {padding: 0;}
     .navbar-light .navbar-nav .main-menu-link.nav-link::before {bottom: 0;}
 
     /* About Us Page */
     .middle-sec-about .aber-img-sec img {max-height: 300px; object-fit: contain;}
 
     /* service page */
     .btom-img {flex-direction: column;}
     .btom-img img:first-child {margin-right: 0; margin-bottom: 15px;}
     .btom-img img {max-width: 100%;}
     .shadow-ineer-text {padding: 0 15px;}
     
 
     /* Industrial page */
 
     /* get quote page */
     .quote-request .form-submit .btn {padding: 10px 15px;}
 
     /* Contact us */
     .wpcf7-list-item {margin-left: 0;}
     .contact-form form .wpcf7-form-control {grid-template-columns: auto auto;}
 
     /* Categorie page */
     #s {width: 100%;}
     #sidebar #searchsubmit {width: auto; margin-top: 10px;}
 
     
 
 }
 
 @media all and (max-width:991px){ 
     h1 {font-size: 40px;}
     h2, .aberd-text h2, .middle-sec-about .aberd-text h2, .middle-sec-contact .video-head-text h1 {font-size: 30px;}
     h3, .box-shadow-cat h3 {font-size: 22px;}
     h4 {font-size: 16px;}
     .faq-bg .accordion-button, .widget h4 {font-size: 18px;}
     .faq-head p {max-width: 100%;}
     .large-text {font-size: 35px;}
     .video-head-text h1, .video-head-text h3, .video-head-text {text-align: center;}
     .wrap-top-header.flex-between, .footr-cnt, .copy-right {flex-direction: column;}
     .footr-cnt {align-items: flex-start;}
     .ensure-para {margin: 10px 0;}
     .video-head-text .btn, .middle-sec-quote .video-head-text .btn {margin-top: 0;}
     .video-section {height: auto;}
     .inner-info {padding: 20px 40px;}
     .labl-form .btn.submit {margin-left: 0;}
     .labl-form {flex-wrap: wrap;}
     .labl-form .form-control, .middle-sec .wpcf7-form.init .form-control, .middle-sec .wpcf7-form.sent .form-control, .middle-sec-about form .form-control {margin-right: 0; margin-bottom: 10px;}
     .middle-sec .wpcf7-form.init p, .middle-sec .wpcf7-form.sent p, .middle-sec-about form p {flex-direction: column;}
     .labl-form .btn.submit, .middle-sec .wpcf7-form.init .btn.submit, .middle-sec .wpcf7-form.sent .btn.submit, .middle-sec-about form .btn.submit {margin-left: 0;}
     .info-callback {background-image: none;}
     .video-section video {height: 360px;}
     .middle-sec .wpcf7-form.init .form-control, .middle-sec .wpcf7-form.sent .form-control, .middle-sec-about form .form-control {width: 100%;}
     .service .row {justify-content: center;}
     .wrap-ser-sec, .count-text, .logo-fotr-discp {margin-bottom: 20px;}
     .info-callback {margin-top: -35px;}
     .rating {padding: 30px 0; text-align: center;}
     .col-2-self {width: 30%; margin-bottom: 20px;}
     .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background-color: var(--greenClr);}
     .map img {width: auto;}
     .self-row {justify-content: flex-start;}
     .wpcf7 form .wpcf7-response-output, .wpcf7-not-valid-tip {font-size: 12px; margin: 0;}
     .middle-sec .wpcf7-form.init p, .middle-sec .wpcf7-form.invalid p, .middle-sec .wpcf7-form.submitting .snd p, .middle-sec .wpcf7-form.sent p, .middle-sec-about form p {flex-direction: column; align-items: inherit; display: flex;}
     .middle-sec .wpcf7-form.invalid .btn.submit, .middle-sec-about .wpcf7-form.invalid .btn.submit {margin: 0;}
     .middle-sec .wpcf7-form.init .form-control, .middle-sec-about .wpcf7-form.init .form-control, .middle-sec .wpcf7-form.invalid .form-control, .middle-sec-about .wpcf7-form.invalid .form-control, .middle-sec .wpcf7-form.sent .form-control, .middle-sec-about form .form-control {width: 100%; line-height: 1.4;}
     .labl-form .btn.submit, .middle-sec .wpcf7-form.init .btn.submit, .middle-sec-about .wpcf7-form.init .btn.submit, .middle-sec .wpcf7-form.invalid .btn.submit, .middle-sec-about .wpcf7-form.invalid .btn.submit, .middle-sec .wpcf7-form.sent .btn.submit, .middle-sec-about form .btn.submit {width: auto; margin-left: 15px;}
     .we-works .col-sm-12 {margin-bottom: 20px;}
     .we-work {padding: 30px 0 10px;}
     
 
     /* service page */
     .hiring-sec .col-sm-6, .anim-svg {margin-bottom: 20px;}
     .sm-head {text-align: left;}
     .sm-head p {margin-left: inherit;}
     .sm-head h2::after {background-image: none;}
     .hiring-sec {padding-bottom: 40px;}
     /* about page */
     .middle-sec-about .aberdeen-sec {padding: 20px 0;}
     .middle-sec-about .callback {margin-top: 20px;}
     .process-box h4 {margin-bottom: 10px;}
     /* Industrial page */
     .metal-paint .offset-4{margin-left: auto;}
     .painting-sec .row {justify-content: center;}
     .painting-sec .col-sm-12 {margin-bottom: 30px;}
     .painting-list h3 {font-size: 22px;}
     .radius-bg-qt {padding: 60px 30px;}
     .mdmg {transform: scale(1);}
     .painting-sec .col-sm-12 {padding: 0 15px; margin-bottom: 50px;}
     .painting-sec {padding: 40px 0 0;}
     .radius-bg-qt h3 {font-size: 18px; margin-bottom: 15px;}
     .radius-bg-qt .btn {margin-top: 0;}
 
     /* contact page */
     .inner-info-contct {display: flex;}
     .info-contact .tab {padding-bottom: 40px; height: auto;}
     .info-contact .tabcontent {height: 100%;}
     .bg-form-cnct {padding: 30px 40px; border-radius: 30px;}
     .bg-form-cnct .row {flex-direction: column-reverse;}
     #exampleModal .bg-form-cnct .row {flex-direction: inherit;}
     .cse-sec {margin-bottom: 20px; margin-top: 0; text-align: center;}
     .cse-sec img {max-height: 350px; border-radius: 30px; object-fit: cover; }
     .bg-form-cnct h2, .req-head-qt h3, .req-head-qt p {text-align: center;}
     /* quote page */
     .req-head-qt p {margin: 0 auto 20px;}
     .quote-wraper {margin-top: -90px;}
     .quote-request .form-submit .btn {margin-top: 0;}
     .img-rd {display: none;}
     .middle-sec-about .inner-info form .btn.submit {width: 100% !important; margin-left: 10px !important;}
     
 
 }
 @media all and (max-width:767px){ 
     body, .img-text-info p, .cs-tag .badge, .badge, .fmns .tag, .lsn {font-size: 14px;}
     h1 {font-size: 30px;}
     h2, h2, .aberd-text h2, .middle-sec-about .aberd-text h2, .middle-sec-contact .video-head-text h1 , .video-head-text h2 {font-size: 26px;}
     h3, .box-shadow-cat h3 {font-size: 22px;}
     h4 {font-size: 18px;}
     .middle-sec-blog-details .video-head-text h1 {font-size: 24px;}
     .post-box .inrthm {max-width: 100%;}
     .anchr {flex-direction: column;}
     .comment-respond {max-width: 100%;}
     .post-btn {font-size: 16px; padding: 6px 20px;}
     .post-box {margin-bottom: 25px;}
     .video-head-text h3 {margin-bottom: 0;}
     .large-text {font-size: 28px; width: 100%; display: block;}
     .large-text::after {width: 35%;}
     .video-head-text h1, .blog-box, footer h4 {margin-bottom: 10px;}
     .footer-nav, .aber-img-sec {margin-bottom: 20px;}
     .info-callback, .service, .home-abt, .home-blog .mid-head h3 {margin-bottom: 30px;}
     .home-abt-text .btn {margin-top: 10px;}
     .why-choose, .healthy , .client-say, .home-blog {padding: 20px 0;}
     .wrap-top-header.flex-between {flex-direction: row; text-align: center;}
     .head-contct.flex-align-center.social  {flex-direction: row; justify-content: flex-end;}
     .btn, .center-button .btn {font-size: 14px; padding: 10px 30px;}
     .labl-form .btn.submit {font-size: 14px; padding: 6px 30px;}
     .quote .btn {padding: 6px 25px;}
     .quote {right: 13%;}
     .ensure-para {display: none;}
     .navigation-section {padding: 10px 0 15px;}
     .eml {flex-direction: column-reverse;width: 100%; display: grid;}
     .eml>li:last-child {margin-top: 10px;}
     .why-choose .mid-head p {max-width: 100%; margin-bottom: 20px;}
     .why-choose .mid-head p, .genral-text p, .col-2-self p, .home-abt-text p, .review-box p, .home-blog-info p, .logo-fotr-discp p, .aberd-text p, .process-box p, .mtl p, .painting-list p, .img-text-info p, .radius-bg-qt p, .services-box p, .blog-ind-box .home-blog-info p {font-size: 14px; line-height: 1.6;}
     .labl-form .btn.submit, .middle-sec .wpcf7-form.init .btn.submit, .middle-sec-about .wpcf7-form.init .btn.submit, .middle-sec .wpcf7-form.invalid .btn.submit, .middle-sec-about .wpcf7-form.invalid .btn.submit, .middle-sec .wpcf7-form.sent .btn.submit, .middle-sec-about form .btn.submit, .btn.submit {padding: 4px 30px; font-size: 16px;}
     .middle-sec .wpcf7 form.invalid .wpcf7-response-output, .middle-sec .wpcf7 form.sent .wpcf7-response-output, .middle-sec-about .wpcf7 form.invalid .wpcf7-response-output, .middle-sec-about .wpcf7 form.sent .wpcf7-response-output {max-width: 100%; margin:inherit; text-align: center; }
     .labl-form .btn.submit, .middle-sec .wpcf7-form.init .btn.submit, .middle-sec-about .wpcf7-form.init .btn.submit, .middle-sec .wpcf7-form.invalid .btn.submit, .middle-sec-about .wpcf7-form.invalid .btn.submit, .middle-sec .wpcf7-form.sent .btn.submit, .middle-sec-about form .btn.submit, .btn.submit {margin-left: 0 !important;}
     .recaptcha {width: auto !important; display: block; overflow: hidden;}
     .middle-sec .wpcf7-form.init .btn.submit, .btn.submit, .middle-sec-about form .btn.submit, .btn.submit {height: 35px !important;}
     .inner-info form p {margin-bottom: 10px;}
     /* service page */
     .aberd-text {margin-bottom: 20px;}
     .btom-img {display: none;}
     .middle-sec-service .banner-sec, .middle-sec-service .aberdeen-sec {margin-bottom: 20px;}
     .desk-img {display: block;}
     .desk-img img {width: 100%; border-radius: 100px; object-fit: cover;}
     .aber-img-sec {display: none;}
     /* about page */
     .aberd-text p {max-width: 100%;}
     .middle-sec-about .aberd-text p:last-child {margin-bottom: 20px;}
     .middle-sec-about .aberd-text h2 {margin-top: 0;}
     .middle-sec-about .callback .col-sm-6, .middle-sec-about .mid-head h3 {margin-bottom: 20px;}
     .middle-sec-about .center-button .btn {margin: 20px 0;}
     .round-box {width: 80px; height: 80px;}
     .abt-mg .row:nth-child(2) {flex-direction: column-reverse;}
     .abt-mg .row:nth-child(2) .aber-img-sec {display: none;}
     .aber-img-sec {margin-bottom: 0;}
     .cl-sr-wrap {display: none;}
     .mobile-slider {display: block;}
     .process-box {min-height: 345px; padding: 15px 10px;}
     .icon-img {width: 65% !important;}
 
     /* Industrial page */
     .middle-sec-industrial .banner-sec {margin-bottom: 30px;}
     .metal-paint {background-image: none; min-height: auto; padding: 0; margin-bottom: 30px;}
     .metal-paint::after {display: none;}
     .mtl p {margin-bottom: 20px; max-width: 100%;}
     .get-quotes {margin-top: 0;}
     .radius-bg-qt {border-radius: 30px;}
     .radius-bg-qt {padding: 30px; margin-top: 40px;}
     .order-01 {order: 1;}
     .order-02 {order: 2;}
     .order-03 {order: 3;}
     .radius-bg-qt p {max-width: 100%;}
     .radius-bg-qt .btn {margin-top: 0;}
     .metal-paint {background-image: none;}
     .img-text-info p {margin-bottom: 0;}
     .painting-list {height: auto;}
     .img-text-info p {padding-bottom: 0;}
     .painting-list {padding: 0 0 25px;}
 
     /* contact page */
     .info-contact .tab {display: flex; width: 100%; padding-bottom: 0;}
     .inner-info-contct {flex-direction: column;}
     .info-contact .tabcontent {width: 100%;}
     .info-contact .tab button {padding: 10px 15px; font-size: 16px;}
     .contact-form {padding: 30px 0;}
     .bg-form-cnct h2 {margin-bottom: 15px;}
     #exampleModal select {height: 35px !important; font-size: 14px;}
 
     /* service ami page */
     .claener-text, .our-service {padding: 30px 0;}
     .services-box {height: auto;}
     .claener-text p {max-width: 100%;}
     .need-cleaner, .cover-area {margin-bottom: 30px;}
     .area-slide {width: 100%;}
     .img-shd:hover .shadow-ineer-text h3 {transform: scale(1);}
     .shadow-ineer-text h3 {font-size: 18px;}
 
     /* Modal page */
     .get-quote-modal .bg-form-cnct {padding: 20px 15px; border-radius: 30px;}
     .form-wrap {max-width: 100%;}
     .get-quote-modal .btn-close {right: 25px;}
     /* quote page */
     .quote-wraper {margin-top: 0; padding: 20px 20px; border-top: 30px solid var(--greenClr);}
     .wicon img {max-width: 45px;}
     .wicon {width: 75px; height: 75px; margin: 0 auto 10px;}
     .middle-sec-quote .banner-sec, .quote-request {margin-bottom: 30px;}
 
     #owl-chooser {display: block;}
     #owl-chooser .col-2-self {width: 100%; text-align: center;}
     .green-radius {margin: 0 auto 20px;}
     .self-row {display: none;}
     .rcflx {flex-direction: column;}
     .snd {margin-top: 15px;}
     .box-input {margin-bottom: 10px;}
     .genral-text h4, .box-input.ext-txt {margin-bottom: 5px;}
     #exampleModal .recaptcha {margin-top: 0px; display: block; overflow: hidden;}
     #exampleModal .btn.btn-white {margin: 10px 0 0;}
     .service {margin-bottom: 0;}
     .genral-text p {max-width: 100%; margin-bottom: 10px;}
     .img-col-sec img {margin-bottom: 10px;}
     .genral-text .btn {position: inherit; bottom: inherit; left: inherit;}
     .wrap-ser-sec {padding-bottom: 15px;}
     .mid-head p {margin-bottom: 20px;}
     .form-control {height: 40px;}
 
     /* Thank you page */
     .box-thanku img {max-width: 50%;}
     .thank-you-container {padding: 30px 0;}
     
 
    
 }
 @media all and (max-width:575px){ 
     h2, h2, .aberd-text h2, .middle-sec-about .aberd-text h2, .middle-sec-contact .video-head-text h1 , .video-head-text h2 {font-size: 22px;}
     .faq-bg .accordion-button {font-size: 16px;}
     .video-head-text h3 {margin-bottom: 15px;}
     .client-say .mid-head {margin-bottom: 0px;}
     .btn, .center-button .btn {padding: 7px 15px;}
     .logo img {width: 50px;}
     .logo-text {font-size: 14px; margin-left: 10px;}
     .info-callback {margin-top: -20px;}
     .video-head-text h1 {display: none;}
     .quote .btn {padding: 4px 10px; font-size: 14px;}
     .quote {right: 21%;}
     .rating {padding-bottom: 10px;}
     .col-2-self {width: 45%;}
     .self-row {justify-content: center;}
     .video-section video {height: 220px;}
     .review-box {min-height: auto;}
     .text-copy-right {flex-direction: column;}
     .text-copy-right li a, .copy-right .para-right {text-align: center;}
     .middle-sec-service .video-head-text .btn, .middle-sec-quote .video-head-text .btn {margin-top: 10px;}
     .video-head-text {max-width: 100%;}
     .labl-form .btn.submit, .middle-sec .wpcf7-form.init .btn.submit, .middle-sec-about .wpcf7-form.init .btn.submit, .middle-sec .wpcf7-form.invalid .btn.submit, .middle-sec-about .wpcf7-form.invalid .btn.submit, .middle-sec .wpcf7-form.sent .btn.submit, .middle-sec-about form .btn.submit {width: auto; max-width: 150px;}
     .inner-info {padding: 20px;}
     .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {max-width: 75%; }
     .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {font-size: 12px;}
     .wpcf7 form.invalid .wpcf7-response-output {max-width: 100%;}
     .deep-white-box h4 {font-size: 14px;}
     .deep-white-box img {margin-bottom: 10px;}
     .deep-white-box {padding: 15px 10px;}
     #exampleModal .wpcf7-form-control, .form-control {height: 35px;}
 
     /* service page */
     .banner-sec, .aberdeen-sec {margin-bottom: 30px;}
     .hiring-sec, .get-quote {padding: 30px 0;}
     .sm-head p {max-width: 100%;}
     .sm-head h2::after {display: none;}
     .middle-sec-service .video-head-text h1, .middle-sec-about .video-head-text h1, .middle-sec-industrial .video-head-text h1, .middle-sec-contact .video-head-text h1, .middle-sec-quote .video-head-text h1, .middle-sec-blog-details .video-head-text h1, .middle-sec-service-main .video-head-text h1 {display: inherit;}
     .btom-img {flex-direction: column;}
     .banner-sec .ser-banner {max-height: 220px; min-height: 150px;}
 
     /* About Us page */
     .process-box {padding: 20px;}
     .process-box h4 {margin-bottom: 10px;}
     .icon-img {max-width: 60%;}
     #owl-choose-us.owl-carousel .owl-nav button.owl-prev, #owl-choose-us.owl-carousel .owl-nav button.owl-next {position: inherit;}
     .process-box h4 {font-size: 16px;}
     .process-box {min-height: 260px; margin-bottom: 0; padding: 10px;}
 
     /* Industrial page */
     .grn-box-wrap {padding: 20px;}
     .middle-sec-industrial .video-head-text h1 {font-size: 22px;}
     .img-text-info h4 {font-size: 22px;}
     .grn-box-wrap h3 {margin-bottom: 10px;}
     .circle-wt {margin-bottom: 20px;}
 
     /* contact page */
     .info-contact .tab {overflow-x: auto;}
     .arrow {display: none !important;}
     ::placeholder, #wpcf7-f100-o1 ::placeholder, #exampleModal ::placeholder {font-size: 13px !important;}
 
     /* quote page */
     .req-head-qt p {max-width: 100%;}
     .middle-sec-quote .banner-sec .ser-banner {min-height: 150px;}
     
 }
 @media all and (max-width:480px){ 
     .contact-form form .wpcf7-form-control {grid-template-columns: auto;}
 }
 @media all and (max-width:360px){ 
     .text-copy-right {flex-direction: column;}
     .col-2-self {width: 90%;}
     .self-row {text-align: center;}
     .logo img {width: 40px;}
     .logo-text {margin-left: 5px; font-size: 12px;}
     .quote {right: 23%; top: 4px;}
     .healthy h2 {line-height: 1.3;}
     .middle-sec-contact .video-head-text h1 {font-size: 22px;}
     .bg-form-cnct {padding: 20px;}
     .cse-sec {max-width: 100%;}
     .form-submit  {justify-content: center; display: flex;}
     .form-submit .btn {margin-top: 0;}
     .bg-form-cnct h2 {font-size: 20px;}
     .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {max-width: 90%; }
     .recaptcha .wpcf7-recaptcha div:first-child {width: 290px !important;}
 }