@media (max-width:767px){.top-head .top-area li:last-child{padding-left:0;justify-content:center;font-size:16px}.top-head .top-area li:nth-child(1),.top-head .top-area li:nth-child(2){display:none}.top-head .top-area{margin-bottom:0;display:block}.top-head{height:auto;line-height:30px;padding:10px 0}.top-head .top-area li p{padding-top:7px;margin-bottom:0}.top-head .top-area li a,.top-head .top-area li p{padding-left:7px;font-size:16px}.top-head .top-area li i{margin-top:-1px;margin-right:6px;font-size:16px;width:14px;color:#ffd00a}.navbar-toggler-icon i{font-size:30px;color:#fff;padding-top:2px}.navbar-expand-lg .navbar-nav{position:relative}.nav-section .navbar{height:auto}.nav-section .navbar .navbar-brand{display:block;width:260px}.logo{display:none}.nav-section .navbar .navbar-brand img{width:58%}.nav-section-scrolled .navbar .navbar-brand img{width:38%}.nav-section{padding:4px 0}.carousel-caption .banner-border{display:none}.navbar-toggler{background:#d30303!important;padding:7px 13px!important}.navbar-toggler:focus{box-shadow:none!important}.nav-section .container-fluid{padding:0 4px}.main-btn{font-size:14px;margin-top:0}.carousel-caption h4,.carousel-caption h2,.carousel-caption h4,.carousel-caption p{text-align:center}.carousel-caption h4{width:100%;font-size:20px;padding:0}.carousel-inner::before{display:none}.carousel-item::before{height:36px;top:12%;width:92%}.carousel-inner::after{background:#000000ab}.carousel-item{height:550px}.carousel-item img{height:100%;object-fit:cover}.carousel-caption{top:7%;left:0!important}.banner-btn{margin:auto}.carousel-caption h2{font-size:20px;padding-top:10px}.carousel-caption p{width:100%!important;font-size:14px;line-height:20px}.usp-sec{margin-top:0;padding:40px 0}.form-sec .form-box{top:0;padding:20px 30px;margin-top:37px}.form-sec .form-box h3{font-size:25px;text-align:center;margin-bottom:20px}.form-sec .form-box input{margin-bottom:15px}.usp-sec .usp-area{padding-left:21px}.usp-sec .usp-box{margin-bottom:14px;padding:20px}.usp-sec .usp-box::before{position:absolute;content:"";top:0;left:-32px;background:#d30303;width:158px;height:100%;z-index:-1;transition:0.5s;transform:skewX(-20deg)}.usp-sec .usp-box .usp_icon{width:100px;height:100px;padding:16px}.usp-sec .usp-box .usp_para{top:167px;text-align:center}.usp-sec .usp-box .usp-head h4{font-size:16px}.usp-sec .usp-box .usp_para p{padding:0;text-align:left}.usp-sec .usp-box .usp-head{padding-left:0}.count-area{display:block}.count-sec .count-area .count-number::before{top:-17px;width:100%;left:0}.count-sec .count-area .count-number{padding-left:0}.count-sec .count-area .count-icon{margin:auto}.count-sec .count-area .count-number{text-align:center}.count-sec .count-area .count-number h3{font-size:30px;margin-top:0}.count-sec p{font-size:17px;padding-top:10px}.count-area{margin-top:20px}#gallery .img-wrapper img{width:100%}#gallery .image{text-align:center}#gallery .img-wrapper::before{width:96%;height:90%;left:-3px;top:-6px}#gallery .img-wrapper:hover:before{left:20px;top:0}#gallery .img-wrapper{margin-bottom:10px;height:130px}.service-sec{padding:30px 0}.service-sec .service-head{margin-bottom:20px}.service-sec .service-head h6{font-size:16px}.service-sec .service-head h1{font-size:30px}.service-sec .service-item{margin-bottom:17px}.service-sec .service-item .service-content h3{font-size:22px;width:90%}.faq-sec .contact-form.home-contact{margin-top:20px}.wideget-contact-area a{word-break:break-all}.contact-sec ul li a{word-break:break-all}.about{padding:50px 0 30px 0}.about-list li{display:flex;margin-bottom:12px;width:100%}.about .about-img{margin-top:25px}.about .about-content h6{font-size:16px}.small-img{left:50%;transform:translateX(-50%)}.about .count-area{width:100%;bottom:-76px}.about .about-content h1{font-size:26px}.about .about-first-img{width:100%}.residential .para h4{font-weight:700;font-size:16px;padding-top:16px}.about-list{padding-top:10px}.service-sec .main-btn{margin-top:15px;margin-left:26px}.service-sec .service-item .service-content p{padding-top:6px!important}.about::after{display:none}.about .about-content{padding-top:0}.modal .modal-dialog .modal-body .form-box h3{font-size:33px}.fix-sec{padding:50px 0 10px}.fix-1,.fix-3,.fix-5,.fix-7,.fix-2,.fix-4,.fix-6,.fix-8{padding:10px}.fix-2,.fix-4,.fix-6,.fix-8{margin-top:10px}.fix-images{margin-bottom:10px}.choose-sec{padding:0}.choose-sec .choose-img{height:auto;margin-top:40px;margin-bottom:30px}.choose-sec .choose-img::before{top:-20px;height:272px}h1{font-size:26px!important}.count-sec .count-area::before{left:0}.test-cont .client-area{padding:25px 20px}.faq-sec .contact-form{padding:55px 20px}.wideget-contact-area ul li i{padding-top:6px}.project-sec{padding:30px 0}.project-sec .project-content h6{font-size:16px}.project-sec .project-content h1{font-size:30px;margin-bottom:30px}.project-sec .project-content p{width:100%!important}#exitButton{top:31%;right:9%}.appointment-sec h5,.appointment-sec h1{text-align:center}.testimonials .owl-carousel .owl-stage-outer{padding:20px 0}.testimonials .item{height:auto}.testimonials .item .info .author-img{margin:auto;width:60px;height:60px}.testimonials .item .client-desk .info h6{text-align:center}.quote{width:58px;margin-bottom:15px}.quote-area{border-right:0}.testimonials{padding:40px 0 100px}.testimonials .item p{text-align:center}.testimonials .item .info{padding-bottom:10px;padding-top:33px}.testimonials .item .client-desk .client-area p{padding-top:10px;text-align:center;line-height:22px}.testi-head h1{font-size:30px}.testimonials::after{width:100%;height:100%;opacity:.08;left:0;background-size:contain}.testimonials::before{width:100%;height:100%;opacity:.08;right:0;top:50%;background-size:contain}.owl-carousel .owl-nav button.owl-next{right:40%;transform:translateX(60%);bottom:-50px}.owl-carousel .owl-nav button.owl-prev{left:40%;bottom:-50px;transform:translateX(-60%)}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{width:55px;height:55px;top:98%}.owl-carousel .owl-nav button.owl-next{right:40%;transform:translateX(60%);bottom:-30px}.owl-carousel .owl-nav button.owl-next{left:40%;transform:translateX(60%);bottom:-30px}.footer-bottom p{text-align:center}.footer-bottom p{margin-bottom:0}.wideget-contact-area .address li:last-child a{font-size:16px}.footer-contact-sec{display:block}.footer-contact-sec li{margin-bottom:30px}.wideget-contact-area ul li p{padding-top:0}.wideget-area ul,.footer .footer_logo_area p{padding-top:10px}.footer{padding:60px 0 20px;background:linear-gradient(15deg,#0b0b0b,#222222e0),url(/wp-content/themes/jrmasonrysolutioninc/assets/img/foot_bg.jpg) no-repeat;background-size:cover;position:relative;z-index:1;background-position:center}.breadcrumb-area h3{text-align:center;top:170px}.review-page{padding:30px 0}.review_btn{top:0;margin:20px 0}}@media (min-width:768px) and (max-width:991px){.top-head .top-area li:last-child{padding-left:0}.top-head .top-area{margin-bottom:0;display:block}.top-head{height:auto;line-height:30px}.top-head .top-area li p{padding-top:7px;margin-bottom:0}.top-head .top-area li a,.top-head .top-area li p{padding-left:7px;font-size:13px}.top-head .top-area li i{margin-top:2px;font-size:16px}.navbar-toggler-icon i{font-size:30px;color:#fff;padding-top:2px}.navbar-expand-lg .navbar-nav{position:relative}.nav-section .navbar{height:auto}.nav-section .navbar .navbar-brand{display:block}.logo{display:none}.nav-section .navbar .navbar-brand img{width:92%}.nav-section-scrolled .navbar .navbar-brand img{width:60%}.nav-section{padding:4px 0}.carousel-caption .banner-border{display:none}.navbar-toggler{background:#d30303!important;padding:7px 13px!important}.navbar-toggler:focus{box-shadow:none!important}.nav-section .container-fluid{padding:0 4px}.main-btn{font-size:14px;margin-top:0}.carousel-caption h4,.carousel-caption h2,.carousel-caption h4,.carousel-caption p{text-align:center}.carousel-caption h4{width:100%;font-size:20px;padding:0}.carousel-inner::before{display:none}.carousel-item::before{height:36px;top:12%;width:92%}.carousel-inner::after{background:#0000008f}.carousel-item{height:490px}.carousel-item img{height:100%;object-fit:cover}.carousel-caption{top:23%;left:0!important;padding:0 45px}.banner-btn{margin:auto}.carousel-caption h2{font-size:20px;padding-top:10px}.carousel-caption p{width:100%!important;font-size:14px;line-height:20px}.usp-sec{margin-top:0;padding:40px 0}.form-sec .form-box{top:0;padding:20px 30px;margin-top:37px}.form-sec .form-box h3{font-size:25px;text-align:center;margin-bottom:20px}.form-sec .form-box input{margin-bottom:15px}.usp-sec .usp-area{padding-left:21px}.usp-sec .usp-box{margin-bottom:14px;padding:20px}.usp-sec .usp-box::before{position:absolute;content:"";top:0;left:-32px;background:#d30303;width:158px;height:100%;z-index:-1;transition:0.5s;transform:skewX(-20deg)}.usp-sec .usp-box .usp_icon{width:100px;height:100px;padding:16px}.usp-sec .usp-box .usp_para{top:167px;text-align:center}.usp-sec .usp-box .usp-head h4{font-size:16px}.usp-sec .usp-box .usp_para p{padding:0;text-align:left}.usp-sec .usp-box .usp-head{padding-left:0}.count-area{display:block}.count-sec .count-area .count-number::before{top:-17px;width:100%;left:0}.count-sec .count-area .count-number{padding-left:0}.count-sec .count-area .count-icon{margin:auto}.count-sec .count-area .count-number{text-align:center}.count-sec .count-area .count-number h3{font-size:30px;margin-top:0}.count-sec p{font-size:17px;padding-top:10px}.count-area{margin-top:20px}#gallery .img-wrapper img{width:100%}#gallery .image{text-align:center}#gallery .img-wrapper::before{width:96%;height:90%;left:-3px;top:-6px}#gallery .img-wrapper:hover:before{left:20px;top:0}#gallery .img-wrapper{margin-bottom:10px}.service-sec{padding:30px 0}.service-sec .service-head{margin-bottom:20px}.service-sec .service-head h6{font-size:16px}.service-sec .service-head h1{font-size:30px}.service-sec .service-item{margin-bottom:17px}.service-sec .service-item .service-content h3{font-size:22px}.about{padding:50px 0 30px 0}.about-list li{display:inline-block}.about .about-img{margin-top:25px}.about .about-content h6{font-size:16px}.small-img{left:50%;transform:translateX(-50%)}.about .count-area{width:100%;bottom:-76px}.about .about-content h1{font-size:26px}.about .about-first-img{width:100%}.residential .para h4{font-weight:700;font-size:16px;padding-top:16px}.about-list{padding-top:10px}.service-sec .main-btn{margin-top:15px;margin-left:26px}.service-sec .service-item .service-content p{padding-top:6px!important}.about::after{display:none}.about .about-content{padding-top:0}.modal .modal-dialog .modal-body .form-box h3{font-size:33px}.fix-sec{padding:50px 0 10px}.fix-1,.fix-3,.fix-5,.fix-7,.fix-2,.fix-4,.fix-6,.fix-8{padding:10px}.fix-2,.fix-4,.fix-6,.fix-8{margin-top:10px}.fix-images{margin-bottom:10px}.choose-sec{padding:0}.choose-sec .choose-img{height:auto;margin-top:40px;margin-bottom:30px}.choose-sec .choose-img::before{top:-20px;height:272px}h1{font-size:26px!important}.count-sec .count-area::before{left:50%;transform:translateX(-50%)}.test-cont .client-area{padding:25px 20px}.faq-sec .contact-form{padding:55px 20px}.wideget-contact-area ul li i{padding-top:6px}.project-sec{padding:30px 0}.project-sec .project-content h6{font-size:16px}.project-sec .project-content h1{font-size:30px;margin-bottom:30px}.project-sec .project-content p{width:100%!important}#exitButton{top:31%;right:9%}.appointment-sec h5,.appointment-sec h1{text-align:center}.testimonials .owl-carousel .owl-stage-outer{padding:20px 0}.testimonials .item{height:auto}.testimonials .item .info .author-img{margin:auto;width:60px;height:60px}.testimonials .item .client-desk .info h6{text-align:center}.quote{width:58px;margin-bottom:15px}.quote-area{border-right:0}.testimonials{padding:40px 0 100px}.testimonials .item p{text-align:center}.testimonials .item .info{padding-bottom:10px;padding-top:33px}.testimonials .item .client-desk .client-area p{padding-top:10px;text-align:center;line-height:22px}.owl-next>span.ti-angle-right{top:28%;left:51%}.testi-head h1{font-size:30px}.testimonials::after{width:100%;height:100%;opacity:.08;left:0;background-size:contain}.testimonials::before{width:100%;height:100%;opacity:.08;right:0;top:50%;background-size:contain}.owl-carousel .owl-nav button.owl-next{right:40%;transform:translateX(60%);bottom:-50px}.owl-carousel .owl-nav button.owl-prev{left:40%;bottom:-50px;transform:translateX(-60%)}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{width:55px;height:55px;top:98%}.owl-carousel .owl-nav button.owl-next{right:40%;transform:translateX(60%);bottom:-30px}.owl-carousel .owl-nav button.owl-next{left:40%;transform:translateX(60%);bottom:-30px}.footer-bottom p{text-align:center}.footer-bottom p{margin-bottom:0}.wideget-contact-area .address li:last-child a{font-size:16px}.footer-contact-sec{display:block}.footer-contact-sec li{margin-bottom:30px}.wideget-contact-area ul li p{padding-top:0}.wideget-area ul,.footer .footer_logo_area p{padding-top:10px}.footer{padding:60px 0 20px;background:linear-gradient(15deg,#0b0b0b,#222222e0),url(/wp-content/themes/jrmasonrysolutioninc/assets/img/foot_bg.jpg) no-repeat;background-size:cover;position:relative;z-index:1;background-position:center}}@media (min-width:1347px) and (max-width:1532px){.nav-section .navbar ul li a{font-size:16px}}@media (min-width:414px) and (max-width:767px){#gallery .img-wrapper{text-align:center}.choose-sec .choose-icon{padding:38px}.choose-sec .choose-icon img{top:-3px}.review-area{justify-content:center!important;display:flex!important}.review-box p{padding-left:0;text-align:center}}@media (min-width:992px) and (max-width:1199px){.navbar-toggler-icon i{font-size:30px;color:#fff;padding-top:2px}.navbar-toggler{background:#f25c27!important;padding:7px 13px!important}.navbar-toggler:focus{box-shadow:none!important}.service-sec .service-item .service-content h3{font-size:18px}.nav-section .container-fluid{padding:0 4px}.main-btn{font-size:14px;margin-top:15px}.carousel-caption h4{width:100%;font-size:20px;padding:0}.carousel-inner::before{display:none}.carousel-item::before{height:36px;top:12%;width:60%}.carousel-inner::after{background:#0000006e}.carousel-item{height:300px}.carousel-item img{height:100%;object-fit:cover}.carousel-caption{top:7%;left:30px!important}.carousel-caption h2{font-size:36px;padding-top:10px}.carousel-caption p{width:100%!important;font-size:14px;line-height:20px}.form-sec .form-box{top:0;padding:20px 30px;margin-top:37px}.form-sec .form-box h3{font-size:25px;text-align:center;margin-bottom:20px}.form-sec .form-box input{margin-bottom:15px}.usp-sec .usp-area{display:unset}.usp-sec .usp-box .usp_icon{width:100px;height:100px;padding:24px;margin:auto}.usp-sec .usp-box .usp_para{top:167px;text-align:center}.usp-sec .usp-box .usp-head h4{text-align:center;font-size:19px}.usp-sec .usp-box .usp_para p{padding:0}.usp-sec .usp-box .usp-head{padding-left:0}.count-area{display:block}.count-sec .count-area .count-number::before{top:21px;left:-82px}.count-sec .count-area .count-number{padding-left:0}.count-sec .count-area .count-number{text-align:center}.count-sec .count-area .count-number h3{font-size:30px;margin-top:30px}.count-sec p{font-size:20px;padding-top:10px;text-align:center}.count-area{margin-top:20px}.service-sec{padding:30px 0}.service-sec .service-item .service-content h3{width:100%}.service-sec .service-head{margin-bottom:20px}.service-sec .service-head h6{font-size:16px}.service-sec .service-item .service-content{padding:20px 10px 10px 10px}.service-sec .service-head h1{font-size:30px}.service-sec .service-item{margin-bottom:17px}.about{padding:80px 0 30px 0}.about .about-content h6{font-size:16px}.about .about-content h1{font-size:27px}.about .about-first-img{width:100%}.about::after{display:none}.about .about-content{padding-top:30px}.project-sec{padding:30px 0}.project-sec .project-content h6{font-size:16px}.project-sec .project-content h1{font-size:30px}.project-sec .project-content p{width:100%!important}#exitButton{top:31%;right:9%}.footer-contact-sec li i{margin-right:13px}.testimonials .owl-carousel .owl-stage-outer{padding:20px 0}.testimonials .item{height:auto;width:100%}.testimonials .item .info .author-img{margin:auto}.testimonials .item .client-desk .info h6{text-align:center}.testimonials{padding:40px 0 100px}.testimonials .item p{text-align:center}.testimonials .item .info{padding-bottom:0}.testimonials .item .client-desk .client-area p{padding-top:0;text-align:center;line-height:25px}.owl-next>span.ti-angle-right{top:28%;left:51%}.testi-head h1{font-size:30px}.testimonials::after{width:100%;height:100%;opacity:.08;left:0;background-size:contain}.testimonials::before{width:100%;height:100%;opacity:.08;right:0;top:50%;background-size:contain}.owl-carousel .owl-nav button.owl-next{right:40%;transform:translateX(60%);bottom:-50px}.owl-carousel .owl-nav button.owl-prev{left:40%;bottom:-50px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{width:55px;height:55px;top:100%}.owl-carousel .owl-nav button.owl-next{right:40%;transform:translateX(60%);bottom:-30px}.owl-carousel .owl-nav button.owl-next{left:46%;bottom:-30px}.footer-bottom p{text-align:center}.footer-bottom p{margin-bottom:0}.wideget-contact-area .address li:last-child a{font-size:16px}}