html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;overflow-x:hidden}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;list-style:none;word-wrap:break-word}body{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#555;overflow-x:hidden}p{font-family:"Jost",sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#555;margin-bottom:5px}h1{font-size:60px}h2{font-size:40px}h3{font-size:36px}h4{font-size:30px}h5{font-size:24px}h6{font-size:21px}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:600;line-height:1.5em;margin:0
0 15px 0;color:#000}img{width:100%;height:auto}img{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;color:#f4f4f4}a{text-decoration:none}a,a:hover{display:inline-block;text-decoration:none;color:inherit}b{font-weight:400;color:#555}input[type="password"]:focus,input[type="email"]:focus,input[type="text"]:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,textarea:focus{outline:none}input[type="password"],input[type="email"],input[type="text"],input[type="file"],textarea{max-width:100%;margin-bottom:10px;height:auto;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border-width:0 0 1px;border-style:solid;display:block;width:100%;line-height:1.5em;font-size:16px;font-weight:400;color:#555;background-image:none;border-bottom:1px solid rgba(0, 0, 0, 0.04);border-color:ease-in-out 0.15s, box-shadow ease-in-out 0.15s}input:focus,textarea:focus{border-bottom-width:1px;border-color:#c6321b}input[type="submit"],input[type="reset"],input[type="button"],button{text-shadow:none;-webkit-box-shadow:none;box-shadow:none;line-height:1.75em;-webkit-transition:background-color 0.15s ease-out;transition:background-color 0.15s ease-out;background:#fff;border:none}input[type="submit"]:hover{background-color:#f4f4f4;color:#555;border:none}select{padding:10px;border-radius:5px}table,th,tr,td{border:1px
solid #f4f4f4}th,tr,td{padding:10px}input[type="radio"],input[type="checkbox"]{display:inline}::-webkit-input-placeholder{color:#555;font-size:16px;font-weight:400}.top-head{background:#141414;height:60px;line-height:60px}.top-head .top-area{display:flex}.top-head .top-area
li{display:flex}.top-head .top-area li:first-child{padding-right:10px}.top-head .top-area li:last-child{padding-left:10px}#google_translate_element
span{display:none !important}.goog-te-gadget .goog-te-combo{margin:4px
0;border:2px
solid #b03333;color:#b03333;font-weight:bold;font-size:16px}.top-head .top-area li a, .top-head .top-area li
p{padding-left:7px;text-decoration:none;color:#fff;font-size:16px;font-family:"Montserrat",sans-serif;font-weight:500}.top-head .top-area li
p{padding-top:14px}.top-head .top-area li
i{display:flex;justify-content:center;align-items:center;margin-top:15px;font-size:20px;width:34px;height:34px;color:#ed1c24}.top-head .social-media, .top-head .social-media
li{display:flex;justify-content:end}.top-head .social-media
li{margin-left:15px}.top-head .social-media li a
i{width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%;margin-top:10px;font-size:19px}.top-head .social-media li.fb a
i{background:linear-gradient(15deg, #0c58ba, #1877f2)}.top-head .social-media li.insta a
i{background:linear-gradient(-180deg, #7f0bfd, #fe017e, #ffc700)}.top-head .social-media li.yt a
i{background:#d20f0f}.top-head .social-media
a{text-decoration:none}.navbar-brand{width:120px}.logo{position:relative;z-index:99;display:none}.logo
img{width:80%;padding-left:12px;margin-top:20px}.logo::after{position:absolute;top:0;left:0;content:"";width:190px;height:150px;background:#fff;border-radius:0 0 80px 80px;box-shadow:0 0 10px #0000003b;z-index:-1;display:none}.nav-section .navbar ul li
a{font-size:18px;text-transform:uppercase;font-weight:500;color:#000;font-family:"Jost",sans-serif}.nav-section .navbar ul
li{padding-right:10px}.nav-section .navbar ul li.dropdown .dropdown-menu-area{position:absolute;background:#fff;padding-left:0;opacity:0;transform:translateY(100px);transition:0.5s;visibility:hidden}.nav-section .navbar ul li.dropdown .dropdown-menu-area
li{margin-bottom:12px;padding-right:0 !important}.nav-section .navbar ul li.dropdown:hover .dropdown-menu-area{opacity:1;transform:translateY(20px);visibility:visible;z-index:9;box-shadow:0 0.5rem 1rem #00000017}.nav-section .navbar ul li a.main-btn{margin-top:0;font-size:14px;padding:10px
20px;background:#ed1c24;color:#fff}.nav-section .navbar ul li.get-area{padding-right:0}.nav-section .navbar ul li a.main-btn::before{background:#011053}.nav-section .navbar .dropdown .dropdown-menu
li{border-bottom:1px solid #e5e3e3;padding:5px
0;transition:0.5s}.dropdown-item:focus,.dropdown-item:hover{background:#ed1c24 !important;color:#fff !important}.nav-section .navbar .dropdown .dropdown-menu li:last-child{border:none}.nav-section .navbar .navbar-nav .nav-link.active,
.navbar .navbar-nav .show>.nav-link{color:#ed1c24;font-weight:bold}.nav-section .navbar form
p{width:100%;margin-bottom:0;padding-top:5px;font-size:17px;text-transform:uppercase;font-weight:500;color:#f25c27}.nav-section .navbar form .form-select{width:50%;margin-left:20px;background-image:url(/wp-content/themes/jrmasonrysolutioninc/assets/img/dw.png) !important}.call-area{background:#f25c27;border-radius:6px}.call-area
a{color:#fff !important}.call-area
i{width:30px;height:30px;border-radius:50%;background:#fff;color:#000;text-align:center;line-height:30px;margin-right:10px;font-size:15px}.carousel-inner{position:relative;z-index:1}.carousel-inner::after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#0000008f}.banner-btn{text-transform:uppercase}.banner-area .main-btn{border:2px
solid #fff}.banner-area .main-btn.call-btn{background:#011053;color:#fff}.banner-area .main-btn.call-btn:before{background:#ed1c24;}.carousel-caption{position:absolute;right:0 !important;top:10%;left:0 !important;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:left;z-index:99999}.carousel-item{position:relative;height:535px}.carousel-caption{max-width:1320px;margin:auto;padding:0
15px}.carousel-caption
h4{padding:10px;font-weight:600;width:100%;color:#ed1c24;text-align:left;text-transform:uppercase}.carousel-caption
h6{color:#fff;padding-left:0;text-align:left;font-weight:700}.carousel-caption
h2{color:#fff;text-align:left;font-size:44px;font-weight:700}.carousel-caption
p{text-align:left;font-size:18px;color:#fff;line-height:27px}.carousel-caption h2
span{color:#fa5f13}.usp-sec{padding:60px
0;position:relative;margin-top:-105px}.usp-sec .usp-box{padding:30px;border-radius:6px;position:relative;background:#fff;z-index:1;margin-top:0;transition:0.5s;overflow:hidden;box-shadow:0 0 30px rgba(0, 0, 0, .2)}.usp-sec .usp-box::before{position:absolute;content:"";top:0;left:-36px;background:#011053;width:177px;height:100%;z-index:-1;transition:0.5s;transform:skewX(-20deg)}.usp-sec .usp-box::after{position:absolute;content:"";bottom:-20px;right:-20px;background:#ed1c24;width:100px;height:100px;border-radius:50%;z-index:-1;transition:0.5s;opacity:0.2}.usp-sec .usp-box:hover{margin-top:-10px;transition:0.5s}.usp-sec .usp-box
.usp_icon{width:120px;height:120px;padding:20px;display:flex;justify-content:center;align-items:center;margin-left:-20px}.usp-head{margin-top:-20px}.usp-sec .usp-box .usp-head
h4{font-weight:700;color:#ed1c24;font-size:20px;border-radius:41px;text-transform:uppercase}.usp-sec .usp-box .usp-area{padding-top:34px;padding-left:21px}.usp-sec .usp-box .usp_para
p{line-height:22px;color:#050505}.service-sec{padding:80px
0;position:relative;background:#fffaf2}.service-sec .service-head{margin-bottom:20px;margin-bottom:20px}.service-sec .service-head
h6{font-size:20px;font-weight:600}.service-sec .service-head
h1{font-size:46px;font-weight:700;color:#0e0e0e}.service-sec .service-item{box-shadow:0 0.7rem 1.3rem rgba(0, 0, 0, 0.22);margin-bottom:30px;background:#fff;transition:0.5s;position:relative;overflow:hidden;border-radius:6px}.service-sec .service-item:hover::after{right:-90px;top:-160px}.service-sec .service-item .service-content
p{margin-bottom:0}.service-sec .service-item .service-img{width:100%;height:295px;overflow:hidden;transition:0.9s}.service-sec .service-item .service-img
img{width:100%;height:100%;object-fit:cover}.service-sec .service-item:hover .service-img
img{transform:scale(1.1)}.service-sec .service-item .service-content{padding:0
0 10px 0;position:relative}.service-sec .service-item .service-content
.service_icon{width:100px;height:100px;border-radius:50%;padding:19px;background:#ed1c24;margin:auto;border:3px
solid #fff;z-index:1;position:absolute;display:flex;justify-content:center;align-items:center;top:-86px;left:50%;transform:translateX(-50%)}.service-sec .service-item .service-content
a{margin-left:21px}.service-sec .service-item .service-content .service_icon
img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(292%) hue-rotate(235deg) brightness(103%) contrast(102%)}.service-sec .service-item .service-content
h3{color:#fff;font-weight:600;background:#011053;padding:10px
10px 10px 22px;width:80%;font-size:21px;margin-top:0;position:relative;z-index:1}.service-sec .service-item .service-content h3::before{position:absolute;top:0;right:0;content:"";width:0px;height:0px;border-style:solid;border-width:0 0 53px 47px;border-color:transparent transparent #FFF transparent}.service-sec .service-item .service-content .service-icon{width:90px;height:90px;border-radius:50%;background:#f5f5f5;padding:17px;margin:auto}.service-sec .service-item .service-content
p{line-height:23px}.count-sec{padding:60px
0;position:relative}.count-sec .count-area .count-icon{width:100px;height:100px;background:#032f5e;border-radius:50%;padding:26px;transition:0.5s}.count-sec .count-area:hover .count-icon{transform:rotate(360deg)}.count-sec .count-area
img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%)
hue-rotate(245deg) brightness(107%) contrast(104%)}.count-sec .count-area .count-number{position:relative}.count-sec .count-area{position:relative}.count-sec .count-area::before{position:absolute;top:60px;left:70px;content:"";width:0px;height:0px;border-style:solid;border-width:78px 83.5px 0 83.5px;border-color:#fff transparent transparent transparent;z-index:-1}.count-sec .count-area .count-number
h3{font-size:35px;font-weight:700;margin-bottom:0;color:#fff;margin-top:27px}.count-sec
p{font-size:22px;color:#000;font-weight:500;margin-bottom:0;text-align:center}.about{padding:80px
0;position:relative;z-index:1;background:#f7f7f7;z-index:1}.about
span{color:#010101}.about::before{position:absolute;bottom:0;right:0;width:60%;height:483px;content:"";background:url(/wp-content/themes/jrmasonrysolutioninc/assets/img/.png) no-repeat;background-size:contain;z-index:-1;opacity:0.2}.about .about-img{position:relative;z-index:1}.about .know-btn{background:#ed1c24}.about .call-btn{background:#011053;margin-left:20px;color:#fff}.about .call-btn::before{background:#ed1c24;color:#fff}.about .about-img .count-area .count-cont h2
span{color:#ee8600}.about-first-img{height:600px;width:400px;margin:auto}.about .about-first-img
img{width:100%;height:100%;object-fit:cover;border-radius:10px}.small-img{width:300px;height:200px;overflow:hidden;border:5px
solid #fff;position:absolute;bottom:79px;right:-30px;border-radius:6px;z-index:9}.small-img
img{width:100%;height:100%;object-fit:cover}.fix-sec{padding:60px
0}.fix-list
li{margin-bottom:15px}.fix-images{position:relative;transition:0.5s}.fix-images
img{border-radius:6px}.fix-images
.data{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:30px;background:linear-gradient(to top,  #000000f1,  #0000006f);width:100%;height:100%;border-radius:6px;text-align:center;display:flex;justify-content:center;align-items:center;opacity:0;transition:0.5s}.fix-images .data
h5{color:#fff;font-weight:600}.fix-images:hover
.data{opacity:1}.fix-1,.fix-3,.fix-5,.fix-7{padding:20px}.fix-2,.fix-4,.fix-6,.fix-8{background:#011053;padding:20px;margin-top:30px}.fix-2 h3, .fix-4 h3, .fix-6 h3, .fix-8 h3,
.fix-2 h2, .fix-4 h2, .fix-6 h2, .fix-8 h2,
.fix-2 li, .fix-4 li, .fix-6 li, .fix-8 li, .chimney-sec .fix-9
li{color:#fff}.service-fix-sec span
i{font-size:14px;color:#ed1c24}.contact-area .address li.facebook
i{color:#0466e7;font-size:22px}.s8{margin-bottom:10px;position:relative;margin-left:30px}.s8::before{position:absolute;top:2px;left:-20px;font-size:16px;color:#ed1c24;content:"\f058";font-family:"Font Awesome 6 Free"}.chimney-sec{background:#011053}.about .about-content
h6{color:#ed1c24}.about .count-area{position:absolute;bottom:-50px;left:2px;width:410px;height:160px;background:#ed1c24;border-radius:6px 6px 6px 80px;border:5px
solid #fff;display:flex;justify-content:center;align-items:center;padding:45px}.about .count-area
h3{color:#fff;font-weight:700;font-size:45px;position:relative}.about .count-area h3::after{position:absolute;content:"";width:2px;height:100%;background:#fff;top:3px;right:-13px}.about .count-area
p{color:#fff;font-weight:700;padding-left:30px}.about .count-area .count-icon{width:80px;height:80px;position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:18px;border-radius:50%}.about-list
li{display:flex;margin-bottom:15px;display:inline-block;margin-bottom:15px;width:48%}.about-list li
i{padding-top:5px;padding-right:20px;color:#ed1c24}.about .count-area .count-cont{margin:auto;margin-top:30px}.residential{padding:20px;background:#fff;border-radius:10px;border-left:10px solid #105081;display:ruby-text;box-shadow:0 0 10px #0000003b}.residential
.icon{width:52px;height:52px}.residential .para
h4{font-weight:700}.about .count-area .count-cont
p{color:#fff;font-size:17px;text-align:center;font-weight:600}.about .count-area
h2{color:#fff;text-align:center;font-size:30px;font-weight:700;margin-bottom:0;padding-top:37px}.about .about-content
h6{font-size:20px;font-weight:600}.about .about-content
h1{font-size:46px;font-weight:700;color:#000}.main-btn{text-decoration:none;padding:12px
30px;background:#ed1c24;border-radius:6px;color:#fff;font-size:17px;margin-top:10px;font-weight:700;position:relative;overflow:hidden;transition:1s;z-index:1}.main-btn.book-btn{margin-left:20px;background:#000}.main-btn.book-btn::after,.main-btn.book-btn::before{background:#f25c27}.main-btn:hover:after{bottom:70px}.main-btn::before{position:absolute;content:"";bottom:-104px;left:-248px;width:232px;height:200px;border-radius:50%;background:#011053;transition:0.8s;z-index:-1}.main-btn:hover:before{left:-20px}.main-btn:hover{color:#fff}.know-btn::before,.banner-btn:before{background:#011053}.know-btn:hover{color:#fff}.masonry-sec{padding:60px
0 160px;position:relative;background:linear-gradient(to top, #011053d1, #011053bf), url(/wp-content/themes/jrmasonrysolutioninc/assets/img/masonry.jpg) no-repeat;background-size:cover;background-position:center}.masonry-sec
h1{color:#ed1c24;font-weight:700}.masonry-sec
p{color:#fff}.masonry-sec a:before{background:#ed1c24 !important}.masonry-sec a:hover{color:#011053}.count-sec{position:relative;margin-top:-180px}.count-sec .count-bg{padding:30px
0;background:linear-gradient(to top, #121821, #131517);border-radius:6px}.count-sec .count-area .count-icon{width:100px;height:100px;background:#ed1c24;border-radius:50%;padding:26px;transition:0.5s;margin:auto;border:3px
solid #fff}.count-sec .count-area:hover .count-icon{transform:rotate(360deg)}.count-sec .count-area
img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%)
hue-rotate(245deg) brightness(107%) contrast(104%)}.count-sec .count-area .count-number{text-align:center;position:relative;margin-top:40px}.count-sec .count-area{position:relative}.count-sec .count-area .count-number
h3{font-size:35px;font-weight:700;margin-bottom:0;color:#ed1c24;margin-top:15px}.count-sec
p{font-size:22px;color:#fff;font-weight:500;margin-bottom:0;text-align:center;text-transform:uppercase}.choose-sec{padding:60px
0;position:relative;z-index:1}.choose-sec::after{position:absolute;bottom:0;right:0;width:100%;height:525px;content:"";background:url(/wp-content/themes/jrmasonrysolutioninc/assets/img/line-wave.png) no-repeat;background-size:contain;z-index:-1;opacity:0.06}.choose-sec .choose-icon{width:100px;height:100px;padding:20px;background:#ed1c24}.choose-sec .choose-cont
span{color:#ed1c24}.choose-sec .choose-icon
img{filter:brightness(100)}.choose-sec .choose-img{position:relative;z-index:1;height:470px}.choose-sec .choose-img
img{width:100%;height:100%;object-fit:cover;border-radius:6px}.choose-sec .choose-img::before{position:absolute;top:-40px;right:-40px;content:"";width:300px;height:300px;background:#ed1c24;z-index:-1}.choose-sec .choose-img::after{position:absolute;bottom:-40px;left:-40px;content:"";width:300px;height:300px;background:url(/wp-content/themes/jrmasonrysolutioninc/assets/img/dot.png) no-repeat;z-index:-1;opacity:0.1}.choose-sec .choose-cont-area
p{line-height:24px}.project-sec{padding:80px
0;position:relative;background:linear-gradient(#1f1f1fcc, #0f0f0fb5), url(/wp-content/themes/jrmasonrysolutioninc/assets/img/pro_bg.jpg) no-repeat;background-size:cover;z-index:1}.project-sec::after{position:absolute;width:100%;height:100%;content:"";background:#0000007b;top:0;left:0;z-index:-1}.project-sec .project-content
h6{font-size:20px;color:#fff;font-weight:700;text-transform:uppercase}.project-sec .project-content
h1{font-size:46px;font-weight:700;margin-bottom:40px}.project-sec .main-btn.pro-btn{background:#ed1c24;color:#fff}.project-sec .main-btn.pro-btn:hover{color:#fff}.project-sec .main-btn.pro-btn::before{background:#011053}#gallery .img-wrapper{position:relative;margin-top:15px;transition:0.5s;z-index:1;margin-bottom:40px;transition:0.5s;height:300px}#gallery .img-wrapper
a{display:unset}#gallery .img-wrapper::before{position:absolute;content:"";top:-15px;left:-15px;width:100%;height:100%;border:2px
solid #ed1c24;z-index:-1;transition:0.5s}#gallery .img-wrapper:hover:before{top:0;left:0;transition:0.5s}#gallery .img-wrapper
img{width:100%;height:100%;object-fit:cover;border-radius:6px}#gallery .img-wrapper:hover .img-overlay{opacity:1}#gallery .img-wrapper .img-overlay{background:#ed1c2365;width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;opacity:0;transition:0.5s}#gallery .img-overlay
i{color:#fff;font-size:3em}#overlay{background:rgb(0 0 0 / 91%);width:100%;height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#overlay
img{margin:0;width:80%;height:auto;-o-object-fit:contain;object-fit:contain;padding:5%}@media screen and (min-width: 768px){#overlay
img{width:60%}}@media screen and (min-width: 1200px){#overlay
img{width:50%}}#nextButton{color:#fff;font-size:2em;transition:opacity 0.5s}#nextButton:hover{opacity:0.7}@media screen and (min-width: 768px){#nextButton{font-size:3em}}#prevButton{color:#fff;font-size:2em;transition:opacity 0.8s}#prevButton:hover{opacity:0.7}@media screen and (min-width: 768px){#prevButton{font-size:3em}}#exitButton{color:#fff;font-size:2em;transition:opacity 0.8s;position:absolute;top:15%;right:28%;cursor:pointer}#exitButton:hover{opacity:0.7}@media screen and (min-width: 768px){#exitButton{font-size:3em}}.testimonials{padding:80px
0;position:relative;overflow:hidden;z-index:1}.testimonials .mini-head{margin-bottom:0}.testimonials .para
p{color:#000}.testi-head
h1{color:#000;font-size:46px;font-weight:700;text-align:center;padding-bottom:20px}.testi-head
h6{color:#ed1c24;font-size:18px;font-weight:700;text-align:center}.review-box{background:#e9e9e9;border-radius:7px;width:90%;margin:auto;margin-bottom:20px;padding:20px}.review-box
.google{width:50px;height:50px}.review-box .star
i{font-size:23px;color:#ffc107}.review-box .review-button{margin-top:10px}.review-box
p{padding-left:78px;color:#000;font-weight:600;font-size:20px}.review-box .review-button
i{padding-right:20px}.review-box .review-button
a{font-size:17px}.review-box .review-button a
i{font-size:20px}.testimonials
h5{font-size:24px;margin-bottom:7px}.testimonials .item .client-desk p.star-para{padding-left:70px;color:#000;font-size:17px;margin-bottom:0;position:relative;top:-10px;left:26px}.testimonials .item .quote
img{filter:brightness(0) saturate(100%) invert(14%) sepia(66%) saturate(2093%) hue-rotate(190deg) brightness(91%) contrast(108%)}.testimonials .item .client-desk
.cont{position:relative;text-align:center}.testimonials .item .client-desk
.google{padding-top:10px}.testimonials .item .client-desk .cont
h6{margin-bottom:0;text-align:left;color:#fff;font-weight:400;line-height:30px !important}.testimonials .item .client-desk .cont h6
span{color:#6b6b6b}.rating{padding-left:18px}.testimonials .item .client-desk .star
i{color:#ffc107}.testimonials-box .head-box
h6{position:relative;font-weight:400;color:#555;font-size:19px;margin-bottom:0px;padding-left:50px}.quote-area{display:flex;justify-content:center;align-items:center}.quote{width:95px}.testimonials
.item{width:86%;height:auto;background:#fff;border-radius:30px;box-shadow:-1px 0rem 5rem #00000012;margin:auto;position:relative;overflow:hidden}.test-cont{background:#011053}.test-cont .client-area{padding:65px
20px}.testimonials .owl-carousel .owl-stage-outer{padding:50px
0}.testimonials .item .client-desk .client-area
p{color:#fff;text-align:start}.testimonials .owl-theme .owl-nav.disabled+.owl-dots{display:none}.view-para{text-decoration:underline !important;color:#287ff9}.testimonials-box .head-box
h4{font-size:27px;color:#000;border-bottom:1px solid rgba(0, 0, 0, 0.04);padding-bottom:15px}.testimonials-box .head-box h4
span{color:#000}.testimonials
.item{position:relative}.testimonials .item p.v-border{margin-bottom:20px;margin:auto;text-align:center}.testimonials .item
p{color:#fff}.testimonials-box
ul{display:flex;padding-top:22px}.testimonials-box ul li
i{color:#ffd000}.owl-next>span.ti-angle-right{position:absolute;line-height:0;top:27%;left:42%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:43px;height:17px;background:url(/wp-content/themes/jrmasonrysolutioninc/assets/img/next.png) no-repeat !important;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%)
hue-rotate(245deg) brightness(107%) contrast(104%)}.owl-prev>span.ti-angle-left{position:absolute;line-height:0;top:58%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:38px;height:17px;background:url(/wp-content/themes/jrmasonrysolutioninc/assets/img/prev.png) no-repeat !important;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%)
hue-rotate(245deg) brightness(107%) contrast(104%)}.owl-carousel .owl-nav .owl-next i.norc-small-right,
.owl-carousel .owl-nav .owl-prev i.norc-small-left{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.testimonials .item
.info{text-align:left;padding:10px
0 10px 0px}.testimonials .item .info .author-img{width:100px;height:100px;border-radius:50%;overflow:hidden;margin-top:10px}.testimonials .item .client-desk .info
h6{font-size:16px;margin-bottom:0px;padding-top:7px;color:#000;line-height:1em;font-weight:700}.testimonials .item .info
span{font-size:14px;color:#555;margin-right:5px;line-height:1em}.testimonials .item .info
.rate{float:right}.faq-sec{padding:60px
0;background:#f7f7f7}.accordion-button:focus{border-color:none !important;box-shadow:none !important}.accordion-button:not(.collapsed)::after{filter:brightness(0) saturate(100%) invert(100%) sepia(16%) saturate(248%) hue-rotate(74deg) brightness(115%) contrast(104%)}.accordion-button:not(.collapsed){color:#fff !important;background-color:#ed1c24 !important;box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .125)}.faq-sec .contact-form{padding:55px
50px;background:#011053;border-radius:6px}.faq-sec .contact-form
h1{margin-bottom:20px;color:#fff}.faq-sec .contact-form input,
.faq-sec .contact-form
select{height:50px}.faq-sec .contact-form
textarea{margin-top:10px}input[type="submit"]{padding:14px
30px;background:#ed1c24;color:#fff;line-height:19px;text-transform:uppercase;transition:0.5s;font-weight:700;margin-top:20px !important;margin:auto;display:flex;border-radius:6px}input[type="submit"]:hover{background:#fff;color:#000}.owl-carousel{z-index:unset !important}.owl-carousel .owl-nav.disabled{display:block !important}.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev{position:absolute;top:40px;top:93%;width:60px;height:60px;background:#011053 !important;border-radius:50%;box-shadow:0 0.5rem 1.1rem #00000068;border:2px
solid #fff !important}.owl-carousel .owl-nav button.owl-next{position:absolute;right:44%}.owl-carousel .owl-nav button.owl-prev{position:absolute;left:44%}.owl-carousel .owl-nav button.owl-next
span{font-size:60px;position:relative;z-index:1;color:#fff;display:inline-block}.owl-carousel .owl-nav button.owl-prev
span{font-size:60px;color:#fff}.contact-form{padding:60px
0;position:relative;background:url(/wp-content/themes/jrmasonrysolutioninc/assets/img/contact-bg.jpg) no-repeat;background-size:cover}.contact-form .main-form
form{padding:40px
20px 40px 20px;background:#fff;border-radius:10px;box-shadow:0 0.7rem 1.3rem rgba(0, 0, 0, 0.22);border-bottom:5px solid #b92121}.contact-form .main-form form
input{background:#c4c4c4;height:45px}.contact-form .main-form form
label{margin-top:15px}.contact-form .main-form form
textarea{background:#c4c4c4}.form-control:focus{color:#212529;background-color:#fff !important;border:1px
solid #959393 !important;outline:0;box-shadow:none !important;transition:0.5s}.cnt-button{padding:10px
60px;background:#e55a29;border-radius:7px;color:#000;font-weight:700;text-decoration:none;margin-top:20px}.contact-head
h1{font-size:46px;font-weight:700}.footer{padding:60px
0;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}.footer .footer_logo_area
p{color:#fff;font-size:18px;padding-top:17px}.footer-logo{width:200px;height:200px;border-radius:50%;background:#fff;margin:auto;display:flex;justify-content:center;align-items:center;padding:15px}.contact-slide{background:#050935}.left-area{background:#0c7908;padding:20px
0 20px 0px}.right-area{padding:36px}.footer-contact-sec{background:#050935;display:flex;justify-content:space-around;margin-top:5%}.footer-contact-sec
li{display:flex}.footer-contact-sec li
i{width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:18px;color:#081447;background:#fff;border-radius:50%;margin-right:20px;margin-top:7px}.footer-contact-sec li
a{color:#fff;text-decoration:none;font-weight:700}.footer-contact-sec li
p{color:#fff;font-weight:700}.wideget-area
h3{border-bottom:3px solid #ed1c24;display:inline-block;color:#fff;padding-bottom:4px;text-transform:uppercase;font-size:23px}.wideget-area
ul{padding-top:20px}.wideget-area ul li
a{text-decoration:none;color:#fff;padding-bottom:10px;font-family:"Jost",sans-serif;font-size:18px;position:relative;transition:0.5s;padding-left:20px}.wideget-area ul li a:after{position:absolute;top:11px;left:0;width:7px;height:7px;border-radius:50%;background:#ed1c24;content:""}.wideget-contact-area ul li.facebook
i{font-size:47px;width:40px;height:45px;background:#fff;color:#0180e2;padding-top:0}.wideget-area ul li a:hover{transform:translateX(10px)}.wideget-contact-area ul li
i{color:#ed1c24;font-size:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:20px;margin-bottom:30px;padding-top:8px}.wideget-contact-area ul li
p{padding-top:3px}.wideget-contact-area
h3{border-bottom:3px solid #ed1c24;display:inline-block;color:#fff;padding-bottom:4px;font-size:23px;text-transform:uppercase}.wideget-contact-area
ul{padding-top:20px}.wideget-contact-area ul li
p{color:#fff;font-size:18px}.wideget-contact-area ul
li{display:flex}.wideget-contact-area
a{text-decoration:none;color:#fff;font-family:"Jost",sans-serif;font-size:18px}.wideget-contact-area a:hover{color:#fff}.footer-bottom{padding:10px
0;background:#000}.footer-bottom
p{padding-top:10px;font-size:18px;margin-bottom:0}.footer-bottom
a{color:#e55a29;text-decoration:none}.footer-bottom a:hover{color:#e55a29}.modal .modal-dialog .modal-body .form-box{background:#fff;border-radius:7px;padding:26px
20px 10px;position:relative;z-index:11111}.modal .modal-dialog .modal-body .form-box
h3{color:#e55a29;font-size:40px;font-weight:700;text-transform:uppercase}.modal .modal-dialog .modal-body .form-box
input{height:50px;margin-bottom:15px;border:1px
solid #000}.modal .modal-dialog .modal-body .form-box
select{height:50px;margin-bottom:15px;border:1px
solid #000}.modal .modal-dialog .modal-body .form-box
textarea{margin-bottom:15px;border:1px
solid #000}.modal .modal-dialog .modal-body .form-box input[type="submit"]{color:#000;font-weight:700;text-transform:uppercase;background:#e55a29;width:140px;margin:auto;color:#fff;font-size:18px;border:none}.modal .modal-dialog .modal-body .form-box input[type="submit"]:focus{background-color:#000 !important;border:none !important}.modal .modal-dialog .modal-body .form-box input[type="submit"].form-control{position:relative}.modal
.modal-dialog
.modal-body
.form-box
input[type="submit"].form-control::after{position:absolute;content:"";bottom:-40px;left:0;width:300px;height:200px;border-radius:50%;background:#000}.modal-header{border:0
!important}.btn-close{position:relative;z-index:1;opacity:1 !important;background:unset !important}.btn-close
i{font-size:22px;color:#fff}.btn-close::after{position:absolute;top:-1px;right:-3px;width:40px;height:40px;content:"";background:#011053;z-index:-1;border-radius:50%}.modal-content{background:#011053 !important}.nav-section-scrolled{position:fixed !important;width:100%;top:0;transition:0.5s;z-index:999}.nav-section
main{position:relative}.nav-section{background:#fff;position:relative;height:auto;padding:25px
0;box-shadow:1px 7px 5px #0000000d}.nav-section
.navbar{padding:0;height:60px}.navbar-expand-lg .navbar-nav{margin-top:10px;position:absolute;top:0px;right:0;z-index:9}.nav-section-scrolled .navbar .navbar-brand{display:block}.nav-section-scrolled .navbar .navbar-brand
img{width:76%}.nav-open{border:3px
solid white;height:37px;position:relative;width:40px}.nav-open .inner, .nav-open .inner::before, .nav-open .inner::after{background-color:#011053;content:"";display:block;height:3px;width:14px;transition:all 0.5s ease}.nav-open
.inner{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.nav-open .inner::before{margin-top:-6px;position:absolute}.nav-open .inner::after{margin-top:6px;position:absolute}.nav-open.nav-close
.inner{background-color:transparent;left:54%}.nav-open.nav-close .inner::before, .nav-open.nav-close .inner::after{transform:rotate(45deg);transform-origin:0 50%;width:17px}.nav-open.nav-close .inner::after{transform:rotate(-45deg)}.service-fix-sec{padding:60px
0}.service-inner{position:relative;height:450px;background:linear-gradient(to top, #00000091, #00000088), url(/wp-content/themes/jrmasonrysolutioninc/assets/img/stone.jpg) no-repeat;background-size:cover;background-position:center}.service-inner .breadcrumb li
a{text-decoration:none}.breadcrumb{justify-content:center;margin-top:14%}.breadcrumb-area
h3{position:relative;top:262px;font-size:50px;color:#fff}.side-pannel{background:#ed1c24;padding:30px
25px;border-radius:6px}.side-pannel
h3{color:#fff}.side-pannel ul
li{display:flex}.side-pannel ul li
a{text-decoration:none;color:#fff;margin-bottom:15px;border-bottom:1px solid #fff;width:100%;padding-bottom:10px}.side-pannel ul li
i{padding-top:5px;padding-right:10px}.side-pannel ul li:last-child{margin-bottom:0}.side-gallery{margin-bottom:10px}.side-gallery
img{border-radius:6px}.call_float{position:fixed;right:20px;bottom:50px;z-index:9999}.call_float
a{text-decoration:none}.call_float a
i{width:50px;height:50px;background:#ed1c24;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:20px;transition:0.5s}.size-medium{margin:15px
0}.contact-area{padding:20px;background:#212121}.contact-area .address
li{display:flex;margin-bottom:20px}.contact-area .address li a,
.contact-area .address li
p{color:#fff;margin-bottom:0}.contact-area .address li
a{text-decoration:none}.contact-area .address li
i{padding-top:6px;margin-right:20px;color:#ed1c24}.review_star
span{color:#fdbe00}.rating-star{color:#fdbe00}.wp-block-button__link{background-color:#e81f28 !important}.modal-title, .glsr-default form.glsr-form label.glsr-label{color:#fff}.modal-dialog{top:25px !important}@media(max-width: 767px){.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;width:260px}.logo{display:none}.nav-section .navbar .navbar-brand
img{width:50%}.nav-section{padding:4px
0}.carousel-caption .banner-border{display:none}.navbar-toggler{background:#ed1c24 !important;padding:7px
13px !important}.nav-open .inner, .nav-open .inner::before, .nav-open .inner::after{background-color:#fff}.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:490px}.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:#011053;width:158px;height:100%;z-index:-1;transition:0.5s;transform:skewX(-20deg)}.abt-area{justify-content:center}.fix-9
li{color:#000}.wideget-contact-area
ul{margin-bottom:0}.service-fix-sec{padding:30px
0}.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%}.about{padding:50px
0 30px 0}.about-list
li{display:table-row-group}.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:2px}.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;margin-top: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:0.08;left:0;background-size:contain}.testimonials::before{width:100%;height:100%;opacity:0.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}}@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{padding:4px
0}.carousel-caption .banner-border{display:none}.navbar-toggler{background:#ed1c24 !important;padding:7px
13px !important}.nav-open
.inner{background:#fff}.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}.carousel-caption
h2{font-size:20px;padding-top:10px}.banner-area{justify-content:center}.nav-open .inner, .nav-open .inner::before, .nav-open .inner::after{background:#fff}.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{width:153px}.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;margin-top: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:0.08;left:0;background-size:contain}.testimonials::before{width:100%;height:100%;opacity:0.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:0.08;left:0;background-size:contain}.testimonials::before{width:100%;height:100%;opacity:0.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}}