@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800;900&family=Poppins&display=swap");
:root {
--white-color:#ffffff; --black-color:#000000; --primary-color:#1069af; --light-blue-color:#93c0e3; --gray-color:#f2f2f2; --secondary-color:#13365e; --primary-font:'Montserrat', sans-serif; --secondary-font:'Poppins', sans-serif; } .slick-slider{position:relative;display:block; -webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y; touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0;}
.slick-list.dragging{cursor: pointer;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track {position:relative; top:0; left: 0;display: block;}
.slick-track:before, .slick-track:after {display:table; content:"";}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {display:none; float:left; height:100%; min-height:1px;}
.slick-initialized .slick-slide{ display: block; list-style:none;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border:1px solid transparent;}
.slick-arrow {display:block; position:absolute; top:50%; margin-top:-23px; z-index:2; padding:0; width:46px; height:46px; text-align:center; font-size:0; background:none; border:2px solid #13365e;cursor:pointer; opacity:1; transition: all 0.4s ease; border-radius:50%;}
.slick-arrow.slick-prev {left:20px;}
.slick-arrow.slick-next {right:20px;}
.slick-arrow:after {content:""; background-size:19px auto; background-position: center; background-repeat:no-repeat; display:block; position:absolute; left:0; right:0; top:0; bottom:0; transition: all 0.4s ease;}
.slick-arrow.slick-prev:after {background-image:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/prev-arrow.svg);}
.slick-arrow.slick-next:after {background-image:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/next-arrow.svg);}
.slick-arrow:hover {opacity:1; background:#13365e;}
.slick-arrow.slick-prev:hover:after {background-image:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/prev-arrow-hover.svg);}
.slick-arrow.slick-next:hover:after {background-image:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/next-arrow-hover.svg);}
.slick-dots {display:block; margin:0 auto; padding:0; text-align:center;}
.slick-dots li {margin:0 5px; padding:0; list-style:none; display:inline-block; vertical-align:top;}
.slick-dots li button {display:block; width:12px; height:12px; font-size:0; padding: 0; background:#fff; border:2px solid rgba(0, 0, 0, 0.3); -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; cursor:pointer;}
.slick-dots li.slick-active button:hover, .slick-dots li.slick-active button {background:#1069af; border-color:#1069af;}
.slick-arrow.slick-disabled {cursor: not-allowed;}  main, abbr, acronym, address, applet, article, aside, audio,blockquote,big, body, button, center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, source, strike, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{background:transparent; border:0 none; margin:0; padding:0; line-height:normal; vertical-align:baseline; outline:none; font-size:100%; font-family:inherit; font-weight:normal; font-style:normal;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;} blockquote,q{quotes:none;} blockquote:before,q:before{content:'';content:none;} blockquote:after,q:after{content:'';content:none;} ins{text-decoration:none;} abbr[title], dfn[title]{border-bottom:1px dotted; cursor:help;} table{border-collapse:collapse; border-spacing:0;} 
hr{display:block; height:1px; max-width:100%; border:0; border-top:1px solid #adadad; margin:30px 0; padding:0;} input, select{vertical-align:middle; margin:0;} ol, ul, li{list-style:none;}
html{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;} *, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-tap-highlight-color:rgba(255,255,255,0);}
html, body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}
.bold, strong, b{font-family:'Montserrat', sans-serif;} body{padding:0; margin:0; font-weight:400; font-family:'Montserrat', sans-serif; font-size:16px; line-height:24px; letter-spacing:0; color:#000;background:#fff; overflow-x:hidden; -webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
:focus{text-decoration:none; outline:none !important;}
a{text-decoration:none; color:#e08907; outline:none; -moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
a:hover{text-decoration:none; color:#13365e;}
a:focus{outline:0; outline: none;} ul, ol {margin:0; padding:0;}
ul ul, ol ol, ul ol, ol ul{margin-top:15px;}
ul li, ol li {margin:0; padding:0; font-size:16px; line-height:22px;  color:#000000; font-weight:400; letter-spacing:0;}
li a {color:#000000;}
.entry-content ul, .entry-content ol {display:inline-block; padding:0; margin:0 0 20px;}
.entry-content ul li{list-style:none; padding:0 0 0 28px; margin:0; position: relative;}
.entry-content ul li:before{display: block; content:""; position: absolute; left: 0; top:3px; background:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/list-icon.png) no-repeat center;background-size:100% auto; width:13px; height:13px;}
.entry-content ul li li {list-style:disc;}
.entry-content ol li {list-style-type:decimal; list-style-image:none; list-style-position:outside; margin:0 0 4px 25px;}
.entry-content ol li + li,
.entry-content ul li + li {margin-top: 10px;}
.entry-content ul ul, .entry-content ol ul,
.entry-content ol ol, .entry-content ul ol {display: block;list-style: none;}
.entry-content ul ul li, .entry-content ol ul li{list-style:none;}
.entry-content blockquote {background:rgb(16 105 175 / 10%);border-left: 4px solid #1069af;padding: 15px 30px; margin-bottom:15px;} 
.entry-content blockquote p{margin:0;}
.entry-content blockquote p + p{margin-top:20px;}
.entry-content .btn + .btn{margin-left:20px;}
h1,h2,h3,h4,h5,h6{font-weight:bold; color:#13365e; font-family:'Montserrat', sans-serif; line-height:normal; letter-spacing:0; margin:0 0 15px;}
h1{font-size:44px;}
h2{font-size:34px; font-weight:900;}
h3{font-size:30px;}
h4{font-size:26px;}
h5{font-size:22px;}
h6{font-size:20px;}
p{font-family:'Montserrat', sans-serif; font-size:16px; line-height:22px; color:#000000; font-weight:400; letter-spacing:0; margin:0 0 25px;}
img {max-width:100%; height:auto; border:none; outline:none;}
strong{font-weight:700;} table{border:0; width: 100%;}
table th, table td{background:none; border-left:1px solid #eee; border-top:1px solid #eee; border-bottom:1px solid #eee; text-align:left; font-size:18px; line-height:normal; color:#828282; padding:10px 12px;}
table th:first-child, table td:first-child{border-left:0;}
table th {padding:12px 12px; color:#e08907; font-weight:600; background:#eee; vertical-align:middle;}
tbody tr:nth-child(even){background:rgba(0,0,0,0.02);}
table strong{font-weight:700; color:#e08907;}
.hide {display:none !important;}
.relative{position: relative;}
.text-center{text-align: center;}
.text-right{text-align:right;}
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
img.alignleft{float:left; border:1px solid #eee; padding:5px; margin:0 15px 15px 0;}
img.alignright{float:right; border:1px solid #eee; padding:5px; margin:0 0 15px 15px;}
img.alignnone {margin:0 0 15px;}
iframe.alignleft {float:left; margin:0 15px 15px 0;}
iframe.alignright {float:right;margin:0 0 15px 15px;}
iframe.iframe-embed.alignright{max-width:500px;height:315px !important;}
.container{max-width:1320px !important; width:100%; padding:0 20px;} input, textarea, select{background:#fff !important; border:0; width:100%; text-align:left; padding:5px 15px; margin:0; font-size:16px; color:#000; font-weight:400;line-height:normal; font-family:'Montserrat', sans-serif; height:44px; outline:none; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; box-shadow:none; letter-spacing:0;}
input[type="button"], input[type="submit"] {cursor:pointer; width:auto; height:auto;}
input[type="checkbox"], input[type="radio"] {border:none; width:auto; height:auto;}
textarea {height:110px; padding:20px 20px; vertical-align:top; resize:none;}
::-webkit-input-placeholder{color:#000000; opacity:1;}
:-moz-placeholder{color:#000000; opacity:1;} ::-moz-placeholder{color:#000000; opacity:1;} :-ms-input-placeholder{color:#000000; opacity:1;} .button, .btn{display:inline-block; padding:0 20px; border:2px solid #1069af;background:none;color:#1069af; font-size:17px; font-weight:600;font-family:'Montserrat', sans-serif; text-transform:none; cursor:pointer; letter-spacing:0; text-align:center; position:relative; min-width:160px; height:44px; line-height:40px; -moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.button:before, .btn:before {display:block; content:""; background:#000; position:absolute; width:0; height:0; left:50%; right:50%; top:50%; bottom:50%; opacity:0.05; -moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s; z-index:0; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.button:hover:before, .button:focus:before, .btn:hover:before, .btn:focus:before {width:auto; height:auto; left:-1px; right:-1px; top:-1px; bottom:-1px;}
.button:hover, .button.alt:hover, .btn:hover,
.button:focus, .button.alt:focus, .btn:focus,
.button:active, .button.alt:active, .btn:active{text-decoration:none;color:#fff;
background: rgb(30,87,153);background: -moz-linear-gradient(left,  rgba(30,87,153,1) 0%, rgba(19,54,94,1) 100%);background: -webkit-linear-gradient(left,  rgba(30,87,153,1) 0%,rgba(19,54,94,1) 100%);background: linear-gradient(to right,  rgba(30,87,153,1) 0%,rgba(19,54,94,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#13365e',GradientType=1 );}
.small-btn{border:1px solid rgba(0, 0, 0, 0.2);min-width:100px; height:36px; padding:0 10px; font-size:14px; line-height:34px; color:#000000; background:none;}
.small-btn:hover, .small-btn:focus{border-color:transparent; color:#fff; background: rgb(30,87,153);background: -moz-linear-gradient(left,  rgba(30,87,153,1) 0%, rgba(19,54,94,1) 100%);background: -webkit-linear-gradient(left,  rgba(30,87,153,1) 0%,rgba(19,54,94,1) 100%);background: linear-gradient(to right,  rgba(30,87,153,1) 0%,rgba(19,54,94,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#13365e',GradientType=1 );} body #header-space {height: 150px; transition: all 0.4s ease;}
.header-extra-sidebar {display: -webkit-flex;display: flex;align-items: center;}
.header-phones {display: -webkit-flex;display: flex;align-items: center;}
.header-phones .phone-icon{width:36px; height:36px; background:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/phone-icon.png) no-repeat center; background-size:100% auto; display:block; margin-right:15px;}
.header-phones strong {display: block;font-size: 14px;font-weight: 600;letter-spacing: 0;margin: 0;}
.header-phones a {display: block;font-size: 17px;font-weight: bold;color: #1069af;}
.header-phones .phone-item + .phone-item {margin-left: 30px;}
.header-phones .btn {margin-left: 40px; font-size:14px; min-width:212px;}
.full-menu {min-width: 100%;max-width: 100%;flex-basis: 100%;border-top: 1px solid rgb(0 0 0 / 10%); display:-webkit-flex;display:flex; justify-content:center;}
#top .full-menu nav >ul >li >a {text-transform: uppercase;color: #000;font-size: 14px;font-weight: bold;line-height: 1;padding: 18px 15px !important;letter-spacing: 0;}
#top .full-menu nav >ul >li > a .fa-angle-down:before{content:"+" !important;font-family:'Montserrat', sans-serif; font-weight:bold; color:#000; transition: all 0.4s ease;}
#top .full-menu nav >ul >li:hover > a .fa-angle-down:before,
#top .full-menu nav >ul >li.sfHover > a .fa-angle-down:before{content:"-" !important;}
#header-outer .sf-menu li ul.sub-menu{padding:0 !important;}
#header-outer .sf-menu li ul.sub-menu li a{font-family:'Montserrat', sans-serif; font-size:12px; color:#000; font-weight:600; text-transform:uppercase; padding:10px 20px !important; transition: all 0.4s ease;} .banner-section {position:relative;}
.banner-section #rev_slider_1_1_wrapper{border-bottom:10px solid #13365e;}
.banner-section rs-slides:before,
.banner-section rs-sbg:before {display:block !important; content:""; background:#000000; position:absolute; left:-50px; right:0; top:0; bottom:0; opacity:0.1; z-index:1;}
.caption {z-index:22; padding:0 15px; text-align:left !important; margin-left:-40px;}
.caption h2 {font-size:44px !important; line-height:38px !important; font-weight:900 !important; color:#fff !important; letter-spacing:0; margin:0 0 38px 0; white-space:normal; text-transform:uppercase; text-shadow:3px 3px 10px #000;}
.caption h2 small{font-size:26px !important; line-height:38px !important; font-weight:500; display:block;text-transform:none;position: relative; z-index:1;}
.caption .btn {border:none !important; color:#fff; font-size:17px !important; letter-spacing:0 !important; text-align:center !important; min-width:194px; height:44px; line-height:44px !important; padding:0 20px !important; font-weight:600;
background: rgb(30,87,153);background: -moz-linear-gradient(left,  rgba(30,87,153,1) 0%, rgba(19,54,94,1) 100%);background: -webkit-linear-gradient(left,  rgba(30,87,153,1) 0%,rgba(19,54,94,1) 100%);background: linear-gradient(to right,  rgba(30,87,153,1) 0%,rgba(19,54,94,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#13365e',GradientType=1 );}
.banner-section rs-bullets.tp-bullets{display:none;}
.banner-section .img-with-aniamtion-wrap {position: absolute;bottom:-25px;right: 0;z-index: 1;}
.banner-section .img-with-aniamtion-wrap .hover-wrap-inner{max-width:687px;} .home-section1 .wpb_text_column {max-width: 1015px; width:100%;margin: 0 auto;}
.home-section1 .wpb_text_column .wpb_wrapper {display: -webkit-flex;display: flex;align-items: center;}
.home-section1 .wpb_text_column p{margin:0; font-size:18px; line-height:26px;}
.home-section1 .wpb_text_column .btn{min-width:280px; margin-left:50px;} .home-section2 h2 {color:#13365e !important;}
.services-list .img-with-aniamtion-wrap .hover-wrap{margin:0;}
.services-list .img-with-aniamtion-wrap .hover-wrap-inner{width: 100%;height: 250px; background:#000;overflow:hidden;}
.services-list .img-with-aniamtion-wrap .hover-wrap-inner img{width:100%; height:100%; object-fit: cover; object-position: center;display:block; transition: all 0.4s ease;}
.services-list .vc_column-inner .wpb_text_column:before {position: absolute;content: "";left: 0;right: 0;top: -80px;z-index: 1;height: 80px;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); opacity:0.6;}
.services-list>.col.span_12.left {margin: 0 -15px;}
.services-list>.col.span_12.left .wpb_column.column_container.vc_column_container{padding:0 15px; margin:0; clear:none !important;}
.services-list .vc_column-inner {background: #fff;box-shadow: 0 0 20px rgb(0 0 0 / 20%); padding-bottom:75px; overflow:hidden; margin:50px 0 85px 0;}
.services-list .vc_column-inner .wpb_text_column {position: absolute;left: 0;right: 0;bottom: 0;padding: 0 20px 0 25px;background: #fff;height: 75px; transition: all 0.4s ease; padding-top:25px;}
.services-list .vc_column-inner .wpb_text_column h6 {letter-spacing: 0;color: #1069af;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; transition: all 0.4s ease;}
.services-list .vc_column-inner .wpb_text_column .btn {height: 34px;line-height: 34px;border: 0;background: #fff;min-width: 134px;padding: 0 15px;font-size: 14px; bottom:-36px;}
.services-list .vc_column-inner .column-link:hover + .column-bg-overlay-wrap + .wpb_wrapper .wpb_text_column{background:#1069af; height:125px;}
.services-list .vc_column-inner .column-link:hover + .column-bg-overlay-wrap + .wpb_wrapper .wpb_text_column h6{color:#fff;}
.services-list .vc_column-inner .column-link:hover + .column-bg-overlay-wrap + .wpb_wrapper .wpb_text_column .btn{bottom:0;}
.services-list .vc_column-inner .column-link:hover + .column-bg-overlay-wrap + .wpb_wrapper .img-with-aniamtion-wrap .hover-wrap-inner img{transform: scale(1.1); opacity:0.8;}
.services-list .slick-arrow {margin: 0;top: auto;bottom:0;}
.services-list .slick-prev.slick-arrow {left: 50%; margin:0 0 0 -50px;}
.services-list .slick-next.slick-arrow {right: 50%; margin:0 -50px 0 0;} .home-section3 .row-bg-overlay {opacity: 0.9 !important;}
.home-section3 h2{color:#fff !important;}
.home-section3 .services-list .slick-arrow {border-color:#1069af; background:#fff;}
.home-section3 .services-list .slick-arrow:hover{background:#1069af;}
.home-section3 .slick-arrow.slick-prev:after {background-image:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/prev-arrow1.svg);}
.home-section3 .slick-arrow.slick-next:after {background-image:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/next-arrow1.svg);}
.home-section3 .slick-arrow.slick-prev:hover:after {background-image:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/prev-arrow-hover.svg);}
.home-section3 .slick-arrow.slick-next:hover:after {background-image:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/next-arrow-hover.svg);} .home-section4 .wpb_text_column {max-width: 1040px;margin: 0 auto;width: 100%;border: 2px solid #fff;padding: 20px;}
.home-section4 .wpb_text_column .wpb_wrapper {display: -webkit-flex;display: flex;align-items: center; justify-content: center;}
.home-section4 h5{font-weight:500;color:#000000 !important; margin:0;}
.home-section4 h5 a,
.home-section4 h5 strong{font-weight:500;color:#1069af;}
.home-section4 h5 a:hover{color:#000;}
.home-section4 .btn{margin-left:35px; min-width:212px;} .home-section5 h2{color:#1069af !important; font-weight:900; margin-bottom:30px !important;}
.review-list .col.span_12.center {max-width: 1096px;width: 100%;margin: 0 auto;}
.review-list .open-quote {font-size: 0 !important;width: 75px;height: 75px;background: #f1f1f1;margin:0 auto 20px auto !important;border-radius: 50%; position: relative;}
.review-list .open-quote:after{width:30px; height:27px;background:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/review-icon.png) no-repeat center; background-size:100% auto; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); content:"";}
.review-list p{font-size:18px; line-height:26px; font-weight:400; color:#000000; margin:0;}
.review-list .nectar_single_testimonial .wrap{display:-webkit-flex; display: flex; align-items: center; justify-content: center; margin-top:25px;}
.review-list .nectar_single_testimonial .wrap span{font-size:14px; color:#000000; line-height:1; position: relative;}
.review-list .nectar_single_testimonial .wrap span:before{width:19px; height:21px;display:inline-block; vertical-align:middle;content:"";background:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/calendar-icon.png) no-repeat center; background-size:100% auto; margin-right:10px; position: relative;top:-4px;}
.review-list .nectar_single_testimonial .wrap span.title{font-weight:bold; font-size:16px;}
.review-list .nectar_single_testimonial .wrap span + span:before{background:#000000; width:1px; height:16px; opacity:0.2;top:0;margin:0 20px;}
.home-section5 .btn{border:1px solid rgba(0, 0, 0, 0.2);min-width:100px; height:36px; padding:0 10px; font-size:14px; line-height:34px; color:#000000; background:none; margin-top:10px;}
.home-section5 .btn:hover,
.home-section5 .btn:focus{border-color:transparent; color:#fff;
background: rgb(30,87,153);background: -moz-linear-gradient(left,  rgba(30,87,153,1) 0%, rgba(19,54,94,1) 100%);background: -webkit-linear-gradient(left,  rgba(30,87,153,1) 0%,rgba(19,54,94,1) 100%);background: linear-gradient(to right,  rgba(30,87,153,1) 0%,rgba(19,54,94,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#13365e',GradientType=1 );}
.home .review-list .nectar_single_testimonial{display:none;}
.home .review-list .nectar_single_testimonial.slick-slide,
.home .review-list .nectar_single_testimonial:first-child{display:block;} .home-section6 h2{color:#fff !important; font-size:38px; font-weight:900; margin-bottom:26px;}
.home-section6 h2 a{color:#fff;}
.home-section6 .left-image{margin-top:-160px;}
.home-section6 .left-image .hover-wrap{padding:0;}
.home-section6 .left-image .hover-wrap-inner {max-width: 580px;width: 100%; border:5px solid #ffffff;}
.home-section6 .left-image .hover-wrap-inner img{width:100%; height:auto;display:block;}
.home-section6 .right-block .wpb_text_column {max-width: 582px;margin-left: auto;width: 100%;}
.home-section6 p{color:rgba(255, 255, 255, 0.5); margin-bottom:20px;}
.home-section6 p a{color:#fff;}
.home-section6 p a:hover{opacity:0.5;}
.home-section6 .btn{border:1px solid #fff; min-width:144px; height:36px; line-height:34px; color:#fff; font-size:14px; margin-top:25px;}
.home-section6 .btn:hover,
.home-section6 .btn:focus {background:#fff; color:#13365e;} .home-section7 h2 a,
.home-section7 h2{color:#13365e !important;}
.home-section7 h6{text-transform:uppercase;font-weight:500; margin-bottom:18px;}
.home-section7 h6 a{color:#000;}
.home-section7 h6 a:hover{color:#13365e;}
.home-section7 h6 strong{font-size:26px; line-height:30px; font-weight:bold;color:#13365e; transition: all 0.4s ease;}
.home-section7 h6 a:hover strong{color:#1069af;}
.home-section7 .left-block{margin-top:-120px;}
.home-section7 .left-block .hover-wrap{padding:0;}
.home-section7 .left-block .hover-wrap-inner {max-width: 520px;width: 100%; border:5px solid #ffffff; margin-left:auto;}
.home-section7 .left-block .hover-wrap-inner img{width:100%; height:auto;display:block;}
.home-section7 p{line-height:20px;}
.home-section7 .btn{font-size:14px;} .home-section8 h2{color:#1069af !important; font-size:38px; margin-bottom:40px !important; font-weight:bold;}
.home-section8 .wpb_wrapper >div{margin-bottom:0;padding-bottom:0;}
.blog-list {display: -webkit-flex;display: flex;flex-wrap: wrap;margin: -15px;}
.blog-list .items{min-width:33.333%;max-width:33.333%;flex-basis:33.333%;padding:15px;}
.blog-list .post-box-inner{height:100%;background:#fff; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); padding:30px 20px; display:-webkit-flex;display: flex;}
.blog-list .post-box-inner .date-box{padding:5px 15px 0 0; position: relative; text-align: center; font-size:14px; font-weight:bold;color:#000000; min-width:70px;}
.blog-list .post-box-inner .date-box:before{width:1px; height:65px; background:rgba(218, 218, 218, 0.4); content:"";position: absolute;right:0;top:0;}
.blog-list .post-box-inner .date-box strong{font-size:34px; font-weight:bold;line-height:1; color:#04559f; display:block;}
.blog-list .post-box-inner .blog-content{padding-left:20px;}
.blog-list .post-box-inner .blog-content h6{font-size:18px; line-height:22px;color:#13365e; font-weight:bold; margin-bottom:9px;}
.blog-list .post-box-inner .blog-content h6 a{color:#13365e;}
.blog-list .post-box-inner .blog-content .excerpt-content{font-size:14px; line-height:22px;color:#000000;}
.author-name {font-size: 14px;line-height: 22px; color:#000;font-weight:500;margin-bottom:9px;display:block;}
.author-name a,
.author-name strong{color:#1069af;font-weight:500;}
.home-section8 .blog-list .small-btn{min-width:140px;margin-top:24px;}
.home-section8 .small-btn {margin-top:35px;} .newsletter-section{position: relative; z-index:2;}
.newsletter-inner {max-width: 824px;margin-left: auto; position: relative;}
.newsletter-inner h4{display:none;}
.newsletter-inner .widget_wysija {display: -webkit-flex;display: flex;align-items: center;}
.newsletter-inner .wysija-paragraph {min-width: 350px;margin-left: 20px; position: relative;}
.newsletter-left {display: -webkit-flex;display: flex;align-items:center; margin-bottom:35px; padding-top:30px;}
.newsletter-icon{width:60px; min-width:60px; height:65px; background:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/newsletter-icon.png) no-repeat center; background-size:100% auto; margin-right:20px;}
.newsletter-inner h6{text-transform:uppercase;font-weight:bold;font-size:18px; line-height:24px; color:#142950; margin:0;}
.newsletter-inner p{font-size:14px; line-height:normal; color:#4e4e4e; margin:0;}
.newsletter-inner p br{display:none;}
.newsletter-field {margin-left: 20px;min-width: 350px;position: relative;}
.newsletter-inner .wysija-paragraph input,
.newsletter-field input {border-radius: 4px;width: 100%;height: 50px;padding: 0 60px 0 20px;font-size: 14px;line-height: 24px;color: #000000;background:#fff !important;box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
.newsletter-inner .widget_wysija .wysija-submit.wysija-submit-field,
.newsletter-field .search-btn {position: absolute;right: 5px;top: 5px;width: 50px;height: 40px;line-height: 40px;padding: 0;border-radius: 4px;background: #1069af !important;text-align:center; font-size: 15px;text-transform: uppercase; font-weight:bold;font-family:'Montserrat', sans-serif;}
.newsletter-inner .widget_wysija .wysija-submit.wysija-submit-field {top: 45px;margin: 0;}
.newsletter-inner .formError {left: 0 !important;top: 100% !important;margin-top: 3px !important;}
.newsletter-inner .widget_wysija_cont {width: 100%;}
.newsletter-inner .widget_wysija_cont .updated {border-color: green;background: none;}
.newsletter-inner .widget_wysija_cont .updated li {color: green;font-family:'Montserrat', sans-serif;text-align: center;}
.newsletter-inner .error {position: absolute;left: 0;right: 0;top: -15px;text-align: center;border-color: red;background: none;}
.newsletter-inner .error li{color:red;font-family:'Montserrat', sans-serif;}
#footer-outer .container{position: relative;}
#footer-outer .footer-shape{position: absolute; top:-128px; left:0; z-index:1;}
#footer-outer .widget{margin:0;}
#footer-outer .row{padding:80px 0 40px 0;}
#footer-outer .row .col.span_3:nth-child(1) {margin: 0;padding: 15px 30px 0 0;max-width: 25.7%;min-width: 25.7%;flex-basis: 25.7%;}
#footer-outer .row .col.span_3:nth-child(1) img{display:block;}
#footer-outer .row .col.span_3:nth-child(1) .widget.widget_custom_html,
#footer-outer .row .col.span_3:nth-child(1) #media_image-3{margin:42px 0 0 50px;}
#footer-outer .row .col.span_3 {margin: 0;padding-right: 30px;max-width:24.76%;min-width:24.76%;flex-basis:24.76%;}
#footer-outer .widget h4{font-size:20px; line-height:20px; font-weight:bold; text-transform:uppercase;font-family: 'Montserrat', sans-serif;margin:0 0 22px 0;}
#footer-outer .widget.widget_nav_menu li {border: 0 !important;}
#footer-outer .widget.widget_nav_menu li + li {margin-top: 6px;}
#footer-outer .widget.widget_nav_menu li a {border: 0 !important;padding: 0;margin: 0;font-family: 'Montserrat', sans-serif; font-size:14px; line-height:22px; color:#fff; transition: all 0.4s ease;}
#footer-outer .widget.widget_nav_menu li.current_page_item a,
#footer-outer .widget.widget_nav_menu li a:hover{text-decoration:underline;color:#1069af !important;}
.contact-info-item{position: relative; padding-left:38px;}
.contact-info-item i{position: absolute;left:0;top:3px;display:block; background-size:100% auto; background-position: center; background-repeat:no-repeat;}
.contact-info-item .address-icon{width:18px !important; height:24px; background-image:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/map-icon.png);}
.contact-info-item .phone-icon1{width:17px !important; height:17px; background-image:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/phone-icon1.png);}
.contact-info-item .email-icon{width:20px !important; height:14px; background-image:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/email-icon.png); top:2px;}
.contact-info-item *:last-child{margin-bottom:0;}
.contact-info-item p{color:#fff;font-size:14px; line-height:18px;}
.contact-info-item + .contact-info-item {margin-top: 18px;}
.footer-woocommerce {text-align: center;border-top: 1px solid rgb(255 255 255 / 5%);padding:50px 0;}
.footer-woocommerce *:last-child{margin-bottom:0;}
.footer-woocommerce p{color:#fff;font-size:14px; line-height:20px;}
#footer-outer #copyright{padding:15px 0;}
#footer-outer #copyright p{margin:0;font-size:14px; line-height:22px;font-family: 'Montserrat', sans-serif;}
#footer-outer #copyright p span{margin-left:40px;}
#footer-outer #copyright p img {margin: 0;display: inline-block;vertical-align: middle;}
#footer-outer #copyright p a:hover{color:#1752b0 !important; text-decoration:underline;}
#copyright .container{display:-webkit-flex;display: flex;align-items: center;}
#footer-outer #copyright .col{width: auto;}
#footer-outer #copyright .col_last{margin-left:auto;}
body #footer-outer #copyright .social li a:hover i{color:#1752b0 !important;}
.free-estimate-btn{position: fixed;right: 0;top: 50%;z-index: 99;width: 120px;height: 78px;color:#fff;font-size: 16px;text-align: center;font-weight: 600;padding:0 10px 12px 23px; background:url(//thegutterco.com/wp-content/themes/salient-child/assets/images/free-estimate-icon.png) no-repeat center; background-size:100% auto; line-height:normal;display:-webkit-flex;display: flex; align-items: center;justify-content: center; transform:translate(0, -50%);}
.free-estimate-btn:hover{color:#fff;} .container-wrap, .project-title{padding:0 !important;margin:0 !important; background:none !important;}
body .page-header-overlay-color:after{opacity:0.2;}
#page-header-bg h1, .nectar-box-roll .overlaid-content h1{font-family: 'Montserrat', sans-serif; margin-bottom:0; text-shadow:3px 3px 10px #000;}
#page-header-bg .subheader, .nectar-box-roll .overlaid-content .subheader {text-transform: uppercase;font-size: 20px;font-family: 'Montserrat', sans-serif;font-weight: 600;letter-spacing: 0.05em; color:#1069af !important;} .form-block .frm_primary_label{display:none !important;}
.form-block input, .form-block textarea{background:#fff !important; border:0 !important; height:40px !important; border-radius:4px !important; padding:5px 15px !important; font-size:14px !important;letter-spacing:0 !important; color:#000000 !important; font-family:'Montserrat', sans-serif !important; box-shadow:none !important;}
.form-block textarea{resize:none; padding:15px !important; height:145px !important;}
.form-block ::-webkit-input-placeholder{color:#000000 !important; opacity:1;}
.form-block :-moz-placeholder{color:#000000 !important; opacity:1;} .form-block ::-moz-placeholder{color:#000000 !important; opacity:1;} .form-block :-ms-input-placeholder{color:#000000 !important; opacity:1;}
.form-block .frm_submit{display:-webkit-flex; display:flex;align-items: center;justify-content: center;}
body[data-form-submit="regular"] .container-wrap button[type=submit],
body .form-block .frm_submit .frm_button_submit{display:inline-block; padding:0 15px !important; border:2px solid #1069af !important;background:none !important;color:#1069af !important; font-size:17px; font-weight:600;font-family:'Montserrat', sans-serif; cursor:pointer; letter-spacing:0; text-align:center; position:relative; min-width:160px; height:44px; line-height:40px; -moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 auto !important;}
body .form-block .frm_submit .frm_button_submit:hover,
body .form-block .frm_submit .frm_button_submit:focus,
body .form-block .frm_submit .frm_button_submit:active{text-decoration:none;color:#fff !important;
background: rgb(30,87,153) !important;background: -moz-linear-gradient(left,  rgba(30,87,153,1) 0%, rgba(19,54,94,1) 100%) !important;background: -webkit-linear-gradient(left,  rgba(30,87,153,1) 0%,rgba(19,54,94,1) 100%) !important; background: linear-gradient(to right,  rgba(30,87,153,1) 0%,rgba(19,54,94,1) 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#13365e',GradientType=1 ) !important;}
.form-block .with_frm_style .frm_form_fields > fieldset{padding:0; margin:0;}
.form-block .frm_error_style{display:none !important;}
.form-block .frm_error{font-family: 'Montserrat', sans-serif !important;font-size:12px !important; color:red !important; font-weight:500 !important;}
.form-block .frm_message {background: green;border: 0;text-align: center;}
.form-block .frm_style_formidable-style.with_frm_style .form-field{margin-bottom:15px;}
.form-block .frm_checkbox input {height: auto !important;margin:7px 10px 0 0 !important; float:left;}
.form-block .horizontal_radio .frm_checkbox{margin-right:15px;}
.services-checkbox .frm_primary_label {display: block !important;font-size: 12px;font-family: 'Montserrat', sans-serif;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;color: #000;}
.form-block .frm_checkbox label {font-size: 12px;font-family: 'Montserrat', sans-serif;font-weight: 600;color: #000;text-transform: uppercase;}
.contact-left-block .wpb_text_column {background: #e9e9e9; padding:30px; border-radius:4px;}
.contact-info-item1 {max-width: 580px;margin-left: auto;}
.contact-info-item1 + .contact-info-item1 {border-top: 1px solid #e9e9e9;padding-top: 30px;}
.contact-info-item1 h6 {font-size: 18px;margin-bottom: 10px;}
.map-section iframe {width: 100%;height: 400px;display: block;position: relative;left: -20px;}
.three-col-content .wpb_column.column_container .vc_column-inner {background: #fff;height: 100%;box-shadow: 0 0 20px rgb(0 0 0 / 20%);}
.three-col-content .wpb_column .img-with-aniamtion-wrap .hover-wrap {margin: 0;}
.three-col-content .wpb_column .img-with-aniamtion-wrap .hover-wrap-inner {height: 275px;width: 100%;overflow: hidden;}
.three-col-content .wpb_column .img-with-aniamtion-wrap .hover-wrap-inner img{width:100%; height:100%; object-fit: cover; object-position: center;display:block;}
.three-col-content .wpb_text_column {padding:30px;}
.three-col-content .wpb_text_column p {font-size: 14px;}
.sub-title {margin: 0;font-size: 14px;text-transform: uppercase;letter-spacing: 0.1em;color: #1069af;}
.faq-section1 h2 {margin-bottom: 20px !important;}
.toggle h3 a{background:#e9e9e9; text-transform:uppercase;font-weight:600;}
.side-bar .vc_column-inner {background: #e9e9e9;padding: 30px;border-radius: 4px;}
.side-bar.form-block input, .side-bar.form-block textarea{background:#fff !important;}
.review-page-section .nectar_single_testimonial {border: 1px solid #f1f1f1;border-radius: 4px;text-align: left;padding: 30px;}
.review-page-section .nectar_single_testimonial + .nectar_single_testimonial{margin-top:30px;}
.review-page-section .review-list .open-quote{margin-left:0 !important;}
.review-page-section .review-list .nectar_single_testimonial .wrap {justify-content: flex-start;}
.single #page-header-bg #single-below-header span.meta-category,
#single-meta{display:none;}
.single #page-header-bg #single-below-header span{font-family: 'Montserrat', sans-serif;}
#sidebar .widget{background: #e9e9e9;padding: 30px;border-radius: 4px;margin:0;}
#sidebar .widget + .widget{margin-top:20px;}
.search-form {position: relative;}
body #sidebar .search-form .search-widget-btn {position: absolute;width:34px !important;min-width:34px !important;height:34px;top: 5px;right: 5px;border: 0 !important;background:#1069af !important;padding: 0 !important;transform: none;color: #fff !important;}
body #sidebar .search-form .search-widget-btn span.normal.icon-salient-search{margin:0 !important;}
body #sidebar .search-form .search-widget-btn span.normal.icon-salient-search:before{color:#fff !important; font-size:12px; line-height:30px;}
#sidebar .widget h4 {font-size: 16px;font-family: 'Montserrat', sans-serif; color:#1069af; text-transform:uppercase;}
#sidebar .widget ul li {border-top: 1px solid rgb(0 0 0 / 10%);padding: 12px 0 !important;line-height:1;}
#sidebar .widget ul li:last-child{border-bottom:1px solid rgb(0 0 0 / 10%);}
#sidebar .widget ul li a{font-size: 12px;font-weight: 600;text-transform: uppercase;line-height: 1; position: relative;left:0;}
#sidebar .widget ul li a:hover{color:#1069af; left:10px;}
.post .content-inner {padding-bottom:0;}
.gallery {margin: -15px !important;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.gallery .gallery-item {width: 100%;padding: 15px;margin: 0 !important;}
.gallery .gallery-item .gallery-icon {width: 100%;height: 100%; overflow:hidden; background:#000;}
.gallery .gallery-item .gallery-icon a{width:100%; height:100%;display:block; margin:0 !important;}
.gallery .gallery-item .gallery-icon img{width:100%; height:100%;display:block;padding:0;border:0 !important; object-fit: cover;object-position: center; margin:0; max-width:none; max-height:none; transition: all 0.4s ease;}
.gallery .gallery-item .gallery-icon:hover img{opacity:0.8; transform: scale(1.1);}
.gallery-columns-2 .gallery-item{min-width:50%;max-width:50%;flex-basis:50%;}
.gallery-columns-3 .gallery-item{min-width:33.333%;max-width:33.333%;flex-basis:33.333%;}
.gallery-columns-4 .gallery-item{min-width:25%;max-width:25%;flex-basis:25%;}
.gallery-columns-2 .gallery-item .gallery-icon {height: 270px;}
.gallery-columns-3 .gallery-item .gallery-icon {height: 200px;}
.gallery-columns-4 .gallery-item .gallery-icon {height: 180px;}
.btns-block {margin: -10px;}
.btns-block .btn {margin: 10px !important;}
.form-block .frm_message p {color: #fff;} .page-id-3083 .free-estimate-btn,
.page-id-3083 #bf-revz-widget-59424315,
.page-id-3083 header#top,
.page-id-3083 #header-outer,
.page-id-3083 .newsletter-section,
.page-id-3083 #header-space,
.page-id-3083 #footer-outer {display: none;}
#bannerForm {scroll-padding-top: 80px !important;}
.row-bg-wrap .inner-wrap {width: calc(100% + 12px)!important; margin-left: -6px;}
.wpb_row .row-bg-wrap .row-bg-overlay {width: calc(100% + 12px)!important;left: -6px;}
.primary-btn, .secondary-btn {font-family: var(--primary-font); border-radius: 5px; border: solid 2px; padding: 8px clamp(20px, 1.68vw, 32px); font-size: 14px; font-weight: 700; height: 45px; line-height: 1; text-align: center; display: inline-flex; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; cursor: pointer; align-items: center; justify-content: center;}
.primary-btn {    background: -webkit-linear-gradient(left, rgba(30, 87, 153, 1) 0%, rgba(19, 54, 94, 1) 100%);
background: linear-gradient(to right, rgba(30, 87, 153, 1) 0%, rgba(19, 54, 94, 1) 100%); border-color: var(--primary-color); color: var(--white-color);} 
.primary-btn:hover,
.primary-btn:focus {background: var(--white-color); color: var(--black-color);border-color: var(--primary-color);} 
.secondary-btn {background: var(--white-color); border-color: var(--primary-color); color: var(--primary-color);} 
.secondary-btn:hover,
.secondary-btn:focus {background: var(--primary-color); border-color: var(--primary-color);color: var(--white-color);}
.new-header {position: absolute; top: 0; width: 100%; max-width: 1280px; z-index: 999; margin: 0 !important;}
.new-header .header-btn {display: flex; justify-content: flex-end; align-items: center;}
.logo a {display: inline-block; padding: 14px clamp(10px, 1.05vw, 20px); background: var(--white-color); border-radius: 0 0 10px 10px; width: 100%; max-width: clamp(140px, 14.44vw, 277px);}
.new-header .row_col_wrap_12 {flex-wrap: nowrap !important;}
.new-header .row_col_wrap_12 .vc_col-sm-6 {margin: 0 !important}
.landing-page-section1 {padding: 145px 0 230px 0 !important;}
.landing-page-section1 h1 {font-size:clamp(32px, 2.30vw, 44px) !important;color: var(--white-color);line-height: 120%;}
.landing-page-section1 p {font-size:clamp(18px, 1.05vw, 20px) !important;color: var(--white-color);line-height: 150%;    width: 100%; max-width: 730px;}
.landing-page-section1 .right-form h2 {font-size: clamp(20px, 1.26vw, 24px);font-weight: 700;text-align: center;margin-bottom: 20px !important;}
.landing-page-section1 .right-form.vc_column_container>.vc_column-inner {position: relative; background: var(--white-color); padding: 40px 30px;     width: 100%; max-width: 400px; margin: 0 0 0 auto;position: relative;z-index: 2;}
.landing-page-section1 .right-form.vc_column_container>.vc_column-inner:before {content: ""; position: absolute; top: -20px; left: -20px; background: rgb(255 255 255 / 50%); width: 100%; height: 100%; z-index: -1;}
.landing-page-section1 .left-content {display: flex;align-items: center;}
.landing-page-section1 .right-form input, .landing-page-section1 .right-form select,
.landing-page-section1 .right-form textarea {background: transparent !important; font-size: 14px !important; padding: 13px 16px !important; height: auto !important; color: #555555; appearance: none !important; cursor: pointer;}
.landing-page-section1 .right-form textarea {height: 95px !important;}
.landing-page-section1 .right-form #frm_field_33_container {position: relative;}
.landing-page-section1 .right-form #frm_field_33_container:before {content: ''; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); width: 13px; height: 8px; background: url(//thegutterco.com/wp-content/themes/salient-child/assets/images/down-arrow.png) no-repeat left center;}
.landing-page-section1 .right-form input:placeholder {color: var(--black-color) !important;}
.landing-page-section1 .right-form #frm_field_35_container {text-align: center; font-size: 12px; margin: 0 0 28px 0;}
.landing-page-section1 .right-form .form-field {margin-bottom: 10px;}
.call-now {min-width: auto !important;margin-left: 16px;}
.landing-page-section1 .right-form .frm_submit {clear: both; text-align: center;display: flex;justify-content: center;}
body.page-id-3083 .landing-page-section1 .right-form .frm_button_submit {display: flex; align-items: center;justify-content: center; padding: 0 30px; margin: 0 !important; border: solid 2px var(--primary-color) !important; text-transform: uppercase; background: transparent; color: var(--black-color) !important; font-size: 14px; font-weight: 700 !important; font-family: var(--primary-font); cursor: pointer; letter-spacing: 0em; text-align: center; position: relative; min-width: 184px; height: 44px; line-height: 40px; -moz-transition: all 0.3s ease 0s !important; -webkit-transition: all 0.3s ease 0s !important; transition: all 0.3s ease 0s !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; opacity: 1 !important; z-index: 1; color: #fff !important; background: rgb(30, 87, 153)!important; background: -moz-linear-gradient(left, rgba(30,87,153,1) 0%, rgba(19,54,94,1) 100%) !important; background: -webkit-linear-gradient(left, rgba(30, 87, 153, 1) 0%, rgba(19, 54, 94, 1) 100%)!important; background: linear-gradient(to right, rgba(30, 87, 153, 1) 0%, rgba(19, 54, 94, 1) 100%)!important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#13365e',GradientType=1 );}
body[data-form-submit=regular] .container-wrap .landing-page-section1 .right-form button[type=submit] {padding: 11px 22px !important;}
.home-icon {position: relative; margin-top: -210px; text-align: end;} .landing-page-section2 {padding: 70px 0 !important;    margin-bottom: 0 !important;}
.landing-page-section2 .wpb_row>.span_12 {margin: -35px;}
.landing-page-section2 .wpb_row>.span_12 .vc_col-sm-6 {padding: 35px; display: flex; align-items: center;}
.landing-page-section2 .left-content .hover-wrap {width: 100%; height: auto; --bs-aspect-ratio: 93%; position: relative;}
.landing-page-section2 .left-content .hover-wrap::before {display: block; padding-top: var(--bs-aspect-ratio); content: "";}
.landing-page-section2 .left-content .hover-wrap>* {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.landing-page-section2 .left-content .hover-wrap img {width: 100% !important; height: 100% !important; transition: all 0.4s ease; transform: scale(1); max-width: 100% !important; max-height: 100% !important; object-fit: cover; object-position: center; display: block;}
.landing-page-section2 .vc_column_container>.vc_column-inner {width: 100%;}
.landing-page-section2 .left-content .inner {height: 100%; padding: 7px; background: #e7f0f7;}
.landing-page-section2 .right-contetn h2 {font-size:clamp(30px, 1.99vw, 38px) !important;color: var(--black-color);font-weight: 900; line-height: 120%;position: relative;padding-bottom: 16px;margin-bottom: 20px;}
.landing-page-section2 .right-contetn h2:before {content: ""; position: absolute; left: 0; bottom: 0; width: 100px; height: 4px; background-color: var(--primary-color);}
.landing-page-section2 .right-contetn p {font-size:18px !important;color: #333333;line-height: 155%;}
.right-contetn .secondary-btn.call-now {margin-top: 16px;}  .landing-page-section3 {padding: 100px 0 100px 0 !important;}
.landing-page-section3 h4 {color: var(--white-color); margin-bottom: 32px !important;}
.landing-page-section3 .list-block img {background: var(--white-color); width: clamp(100px, 7.82vw, 150px) !important; height: clamp(80px, 7.82vw, 150px) !important;flex: 0 0 clamp(100px, 7.82vw, 150px) !important; padding: clamp(20px, 1.57vw, 30px); object-fit: scale-down; border-radius: 10px;margin: 0;}
.landing-page-section3 .list-block p {margin: 0;}
.landing-page-section3 .list-block {display: flex; align-items: center; gap: clamp(20px, 1.57vw, 30px);}
.landing-page-section3 .list-block li {font-size: clamp(18px, 1.05vw, 20px) !important;color: var(--white-color);position: relative; list-style: none;margin-bottom: 16px;padding-left: 30px;}
.landing-page-section3 .list-block li:last-child {margin-bottom: 0;}
.landing-page-section3 .list-block li:before {content: ""; position: absolute; top: 5px; left: 0px; width: 17px; height: 17px; background: url(//thegutterco.com/wp-content/themes/salient-child/assets/images/check-icon.png); background-position: center; background-repeat: no-repeat; background-size: contain;}
.landing-page-section3 .left-content {padding-right: 30px !important;}
.landing-page-section3 .right-content {padding-left: 90px !important;position: relative;}
.landing-page-section3 .right-content:before {content: ""; position: absolute; left: 0; width: 1px; height: 100%; background-color: rgb(255 255 255 / 20%);}  .landing-page-section4 {padding: 100px 0 0 0 !important;}
.landing-page-section4 .left-content {width: 80% !important;}
.landing-page-section4 .right-content {width: 20% !important;padding-left: 0; display: flex; align-items: center;}
.landing-page-section4 h2 {font-size: clamp(30px, 1.99vw, 38px) !important; color: var(--black-color); font-weight: 900; line-height: 120%; position: relative; padding-bottom: 16px; margin-bottom: 20px;text-align: center;}
.landing-page-section4  .items {background: #f3f3f3; padding: 50px 40px; margin: 0 15px;position: relative;}
.landing-page-section4 .items:before {content: ""; position: absolute; top: 40px; left: 34px; width: 76px; height: 51px; background: url(//thegutterco.com/wp-content/themes/salient-child/assets/images/quote-icon1.png); background-position: center; background-repeat: no-repeat; background-size: contain;}
.landing-page-section4 .items p {font-size: clamp(18px, 1.05vw, 20px);font-weight: 600;color: #333333;margin-bottom: 16px;}
.landing-page-section4 .items .star {color: #f57c00;}
.landing-page-section4 .items .description {font-size: clamp(20px, 1.26vw, 24px);font-weight: 500; font-style: italic; line-height: 120%;margin-bottom: 30px;}
.landing-page-section4 .items .client img {margin: 0 !important; width: 65px !important; height: 65px !important; flex: 0 0 65px !important; border-radius: 50%; object-fit: cover; border: solid 3px transparent;}
.landing-page-section4 .items .client p {color: var(--primary-color);margin: 0}
.landing-page-section4 .items .client {display: flex; align-items: center;gap: 20px;}
.landing-page-section4 .slick-arrow.slick-prev {left: -10px;}
.landing-page-section4 .slick-arrow.slick-next {right: -10px;}
.landing-page-section4 .slick-track {display: flex !important; align-items: stretch;}
.landing-page-section4 .slick-slide {height: auto !important; display: flex !important; align-items: stretch;flex-direction: column;}
.landing-page-section4 .footer-top-img{margin: 100px auto -55px auto !important; display: block;} .footer-section-new .primary-btn {background: var(--primary-color); height: clamp(50px, 3.40vw, 65px); padding: 10px 40px; font-size: clamp(16px, 0.95vw, 18px);min-width: clamp(200px, 14.07vw, 270px) !important;}
.footer-section-new .primary-btn:hover {background: var(--white-color);border-color: var(--white-color);color: var(--primary-color);}
.footer-section-new .call-now {margin-left: 0px;min-width: clamp(200px, 14.07vw, 270px) !important;}
.footer-section-new .wpb_wrapper>p {display: flex; justify-content: center; gap: 35px; flex-wrap: wrap;}
.copy-right-section .left-copy-right-text {display: flex; justify-content: space-between; align-items: center;}
.copy-right-section .copy-block {display: flex; align-items: center; gap: 40px;}
.copy-right-section .copy-block p, .copy-right-section .copy-block a {color: var(--white-color); display: flex; align-items: center; margin: 0; padding: 0;font-size: 14px;}
.copy-right-section .copy-block a img {margin: 0 !important;}
.copy-right-section .copy-block a:hover {text-decoration: underline;}
.copy-right-section .copy-block br {display: none;}
.copy-right-section .social i {color: var(--white-color); font-size: 20px;}
.copy-right-section .social li {list-style: none;}
.copy-right-section .social {display: flex; gap: 20px;}
.copy-right-section .social li a:hover i {color: var(--secondary-color) !important;}
a.primary-btn.left-side {position: fixed; top: 50%; transform: translateY(-50%); right: 0; writing-mode: sideways-lr; height: auto; width: 45px; padding: 30px 10px; z-index: 999;}  @media screen and (max-width:1320px) {
#top .full-menu nav >ul >li >a{padding:18px 12px !important;font-size:13px;}
} @media screen and (max-width:1200px) {
h1{font-size:34px;}
h2{font-size:30px;}
h3{font-size:28px;}
h4{font-size:24px;}
h5{font-size:20px;}
h6{font-size:18px;} body #header-space {height:142px;}
#top .full-menu nav >ul >li >a {font-size:11px;padding:15px 7px !important;}
.caption {margin-left:-30px;}
.caption h2 {font-size:34px !important; line-height:28px !important; margin:0 0 35px 0;}
.caption h2 small{font-size:24px !important; line-height:28px !important;}
.banner-section .img-with-aniamtion-wrap {bottom:-20px;}
.banner-section .img-with-aniamtion-wrap .hover-wrap-inner{max-width:500px;} .home-section6 h2{font-size:32px; margin-bottom:20px;} .home-section8 h2{font-size:32px; margin-bottom:30px !important;}
.blog-list .post-box-inner{padding:20px;}
.blog-list .post-box-inner .date-box{padding:0 10px 0 0;}
.blog-list .post-box-inner .date-box:before{height:60px;}
.blog-list .post-box-inner .date-box strong{font-size:32px;}
.blog-list .post-box-inner .blog-content{padding-left:15px;}
.blog-list .post-box-inner .blog-content h6{font-size:16px; line-height:20px;}
.blog-list .post-box-inner .blog-content .excerpt-content{font-size:13px; line-height:20px;}
.author-name {font-size: 13px;line-height:20px;}
.home-section8 .blog-list .small-btn{min-width:120px;margin-top:20px;}
.home-section8 .small-btn {margin-top:30px;} .newsletter-inner {max-width: 664px; margin-bottom:14px;}
.newsletter-left{margin-bottom:20px;}
.newsletter-field{min-width:280px;}
.newsletter-inner h6{font-size: 16px;line-height: 20px;}
.newsletter-inner p {font-size: 11px;}
.newsletter-icon {width: 50px;min-width: 50px;height: 50px;margin-right: 15px;}
#footer-outer .footer-shape {max-width: 360px;top: -99px;}
.three-col-content .wpb_column .img-with-aniamtion-wrap .hover-wrap-inner {height: 200px;}
.three-col-content .wpb_text_column {padding: 20px;}
.gallery {margin:-10px !important;}
.gallery .gallery-item {padding:10px;}
.gallery-columns-2 .gallery-item .gallery-icon {height: 250px;}
.gallery-columns-3 .gallery-item .gallery-icon {height: 180px;}
.gallery-columns-4 .gallery-item .gallery-icon {height: 140px;}
.newsletter-inner .wysija-paragraph {min-width: 280px;margin-left: 20px;}
.newsletter-inner .widget_wysija .wysija-submit.wysija-submit-field {top: 31px;}
}
@media screen and (max-width:999px) {
h1{font-size:30px;}
h2{font-size:28px;}
h3{font-size:26px;}
h4{font-size:22px;}
h5{font-size:18px;}
p{margin-bottom:20px;}
textarea{height:80px; padding:15px;}
.button, .btn {font-size: 14px;padding: 0 15px;} .slide-out-widget-area-toggle.mobile-icon {top: 9px !important;}
.header-phones .btn {margin-left: 20px;font-size: 12px;min-width: 140px;padding: 0 15px;height: 40px;line-height: 36px;}
.header-phones .phone-item + .phone-item {margin-left: 20px;}
.header-phones strong {font-size: 12px;text-align: left;}
.header-phones a{font-size:14px;}
.header-phones .phone-icon {width: 30px;height: 30px;margin-right: 15px;}
.full-menu {border:0;position: absolute;width: 40px !important;height: 40px !important;top: -50px !important;right: 0px !important;min-width: 40px;}
.header-extra-sidebar{padding-right:40px;}
.full-menu .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, 
.full-menu .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, 
.full-menu .slide-out-widget-area-toggle.mobile-icon .lines-button:after{background:#1069af;}
#slide-out-widget-area .ocm-dropdown-arrow i:before{content:"+" !important;font-family:'Montserrat', sans-serif; font-weight:bold; color:#000; transition: all 0.4s ease; color:#fff;}
#slide-out-widget-area .open-submenu .ocm-dropdown-arrow i:before{content:"-" !important;}
#slide-out-widget-area .inner .off-canvas-menu-container li a{font-family:'Montserrat', sans-serif; line-height:1; font-size:18px;}
#slide-out-widget-area .inner .off-canvas-menu-container li + li{margin-top:15px;}
#slide-out-widget-area .inner .off-canvas-menu-container li:hover>a,
#slide-out-widget-area .inner .off-canvas-menu-container li.current_page_item>a{opacity:1;}
.caption {margin-left:-30px;}
.caption h2 {font-size:26px !important; line-height:28px !important; margin:0 0 20px 0;}
.caption h2 small{font-size:20px !important; line-height:28px !important;}
.banner-section .img-with-aniamtion-wrap .hover-wrap-inner{max-width:400px;}
.banner-section #rev_slider_1_1_wrapper{border-bottom:6px solid #13365e;} .home-section1 .wpb_text_column p{font-size:16px; line-height:24px;}
.home-section1 .wpb_text_column .btn{min-width:220px; margin-left:20px;} .services-list .vc_column-inner{margin:30px 0 65px 0; padding-bottom:60px;}
.services-list .vc_column-inner .wpb_text_column {padding: 0 15px;height: 60px;padding-top:21px;}
.services-list .vc_column-inner .wpb_text_column h6{font-size:16px; margin-bottom:10px;}
.services-list .vc_column-inner .column-link:hover + .column-bg-overlay-wrap + .wpb_wrapper .wpb_text_column{height:108px;} .home-section4 .wpb_text_column{padding:10px;}
.home-section4 .btn {margin-left: 15px;min-width: 182px;} .home-section5 h2{margin-bottom:20px !important;}
.review-list .open-quote {width:70px;height:70px;margin:0 auto 15px auto !important;}
.review-list .open-quote:after{width:28px; height:25px;}
.review-list p{font-size:16px; line-height:24px;}
.review-list .nectar_single_testimonial .wrap{margin-top:20px;}
.review-list .nectar_single_testimonial .wrap span{font-size:13px;}
.review-list .nectar_single_testimonial .wrap span:before{width:17px; height:19px;margin-right:8px;top:-4px;}
.review-list .nectar_single_testimonial .wrap span.title{font-size:15px;}
.review-list .nectar_single_testimonial .wrap span + span:before{margin:0 15px;}
.home-section5 .btn{margin-top:0;} .home-section6 h2{font-size:28px; margin-bottom:15px;}
.home-section6 .left-image{margin-top:-100px;}
.home-section6 .left-image .hover-wrap-inner {border:3px solid #ffffff; margin:0 auto;}
.home-section6 .right-block .wpb_text_column {max-width: 100%; text-align: center;}
.home-section6 .btn{margin-top:20px;} .home-section7{text-align: center;}
.home-section7 h6{margin-bottom:10px;}
.home-section7 h6 strong{font-size:22px; line-height:28px;}
.home-section7 .left-block{margin-top:-80px;}
.home-section7 .left-block .hover-wrap-inner {border:3px solid #ffffff; margin:0 auto;} .home-section8 h2{font-size:28px; margin-bottom:20px !important;}
.blog-list .post-box-inner{padding:15px;}
.blog-list .items {min-width: 50%;max-width: 50%;flex-basis: 50%;}
.blog-list .post-box-inner .date-box strong{font-size:30px;}
.home-section8 .blog-list .small-btn{margin-top:15px;}
.home-section8 .small-btn {margin-top:20px;} .newsletter-inner {max-width: 400px; margin-bottom:38px;}
.newsletter-left {flex-wrap: wrap;}
.newsletter-icon {width: 40px;min-width: 40px;height: 40px;margin: 0 0 10px 0;}
.newsletter-field {min-width: 100%;margin: 10px 0 0;}
#footer-outer .footer-shape {max-width: 400px;top: -116px;}
#footer-outer .row {padding: 60px 0 20px 0;}
#footer-outer .row .col.span_3:nth-child(1) {margin: 0;padding: 0 15px 0 0;}
#footer-outer .row .col.span_3{clear:none; padding-right:15px;}
.footer-woocommerce {padding:20px 0;}
#footer-outer .widget h4 {font-size: 18px;line-height: 18px;margin: 0 0 15px 0;}
#footer-outer .widget.widget_nav_menu li a{font-size:12px; line-height:18px;}
#footer-outer #copyright p,
.footer-woocommerce p,
.contact-info-item p{font-size:12px; line-height:16px;}
.contact-info-item {padding-left: 28px;}
#footer-outer #copyright p span {margin-left: 20px;}
#footer-outer .row .col.span_3:nth-child(1) .widget.widget_custom_html, #footer-outer .row .col.span_3:nth-child(1) #media_image-3 {margin: 32px 0 0 20px;}
#page-header-bg .subheader, .nectar-box-roll .overlaid-content .subheader{font-size:18px;}
.three-col-content .wpb_column .img-with-aniamtion-wrap .hover-wrap-inner {height: auto;}
.three-col-content .wpb_text_column {padding: 15px;}
body .form-block .frm_submit .frm_button_submit{font-size:14px !important;}
.contact-info-item1{max-width:100%;}
.newsletter-inner .widget_wysija {flex-wrap: wrap;}
.newsletter-inner .wysija-paragraph {min-width: 100%;margin-left: 0;}
.newsletter-inner .widget_wysija .wysija-submit.wysija-submit-field {top:77.7%;}
.newsletter-inner .error li {font-size: 14px; line-height:1;}
.btns-block {margin: -5px;}
.btns-block .btn {margin: 5px !important;} .landing-page-section1 p,
.landing-page-section1 h1 {text-align: center;max-width: 100%;}
.landing-page-section1 .right-form.vc_column_container>.vc_column-inner {margin: 50px auto 0 auto;}
.home-icon {text-align: center;}
.landing-page-section2 {padding: 50px 0 50px 0 !important;}
.landing-page-section2 .wpb_row>.span_12 {margin: -20px;}
.landing-page-section2 .wpb_row>.span_12 .vc_col-sm-6 {padding: 20px;}
.landing-page-section3 .right-content {padding-left:1% !important; padding-top: 40px;}
.landing-page-section3 .left-content {padding-right: 1% !important;}
.landing-page-section3 .right-content:before {display: none !important;}
.copy-right-section .left-copy-right-text,
.copy-right-section .copy-block {flex-direction: column;gap: 20px;}
} @media screen and (max-width:767px) {
body {-webkit-text-size-adjust:none;}
h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:24px;}
h4{font-size:20px;}
p {margin: 0 0 15px; font-size:14px; line-height:24px;}
ul li, ol li{font-size:14px; line-height:22px;}
.entry-content ul li:before{top:2px;}
.entry-content blockquote {padding: 10px 20px;}
hr{margin: 20px 0;}
img.alignleft, img.alignright, iframe.alignleft, iframe.alignright{float:none; margin:0 0 15px; display:block;}
iframe.alignleft, iframe.alignright {width:100%;}
.container{padding:0 15px;}
.slick-arrow {width: 36px;height: 36px;}
.slick-arrow:after {background-size: 14px auto;} .slide-out-widget-area-toggle.mobile-icon {top: 0 !important;}
.header-phones .phone-icon,
.header-phones strong,
.header-phones .btn{display:none;}
.header-phones {flex-wrap: wrap;}
.header-phones .phone-item + .phone-item {margin-left: 0;}
.header-phones .phone-item {display: block;width: 100%;}
.header-extra-sidebar {padding-right: 46px;padding-top: 2px;}
.full-menu {top: -41px !important;}
.caption {margin-left:0; width:400px !important;}
.caption h2 {font-size:22px !important; line-height:22px !important; margin:0 0 15px 0;}
.caption h2 small{font-size:18px !important; line-height:22px !important;}
.banner-section .img-with-aniamtion-wrap .hover-wrap-inner{max-width:300px;} .home-section1 .wpb_text_column .wpb_wrapper {flex-wrap: wrap; text-align: center;}
.home-section1 .wpb_text_column p{font-size:14px; line-height:22px; width:100%;}
.home-section1 .wpb_text_column .btn{min-width:200px; margin:20px auto 0 auto;} .services-list .vc_column-inner{margin:20px 0 50px 0; padding-bottom:60px;}
.services-list .vc_column-inner .wpb_text_column {padding: 0 15px;height: 60px;padding-top:21px;}
.services-list .vc_column-inner .wpb_text_column h6{font-size:16px; margin-bottom:10px;}
.services-list .vc_column-inner .column-link:hover + .column-bg-overlay-wrap + .wpb_wrapper .wpb_text_column{height:108px;}
.services-list .slick-prev.slick-arrow {margin:0 0 0 -40px;}
.services-list .slick-next.slick-arrow {margin:0 -40px 0 0;} .home-section4 .btn {margin:10px 0 0;}
.home-section4 .wpb_text_column .wpb_wrapper{flex-wrap: wrap;} .home-section5 h2{margin-bottom:10px !important;}
.review-list .open-quote {width:60px;height:60px;}
.review-list .open-quote:after{width:24px; height:21px;}
.review-list p{font-size:14px; line-height:20px;}
.review-list .nectar_single_testimonial .wrap{margin-top:15px;}
.review-list .nectar_single_testimonial .wrap span{font-size:12px;}
.review-list .nectar_single_testimonial .wrap span:before{width:15px; height:17px;margin-right:5px;top:-2px;}
.review-list .nectar_single_testimonial .wrap span.title{font-size:14px;}
.review-list .nectar_single_testimonial .wrap span + span:before{margin:0 10px;} .home-section6 h2{font-size:26px; margin-bottom:10px;}
.home-section6 .left-image{margin-top:-80px;}
.home-section6 .left-image .hover-wrap-inner {border:2px solid #ffffff;}
.home-section6 .btn{margin-top:10px;} .home-section7 h6 strong{font-size:20px; line-height:26px;}
.home-section7 .left-block{margin-top:-60px;}
.home-section7 .left-block .hover-wrap-inner {border:2px solid #ffffff;} .home-section8 h2{font-size:26px; margin-bottom:15px !important;}
.blog-list .items {min-width:100%;max-width:100%;flex-basis:100%;}
.blog-list .post-box-inner .date-box{font-size:13px;}
.blog-list .post-box-inner .date-box strong{font-size:28px;}
.home-section8 .small-btn {margin-top:10px;} .newsletter-inner {max-width: 100%; margin-bottom:120px;}
.newsletter-left {margin-bottom: 20px;}
#footer-outer .footer-shape {max-width:300px;top:-86px;}
#footer-outer .row {padding: 30px 0 0;display: -webkit-flex;display: flex;flex-wrap: wrap;}
#footer-outer .row .col.span_3,
#footer-outer .row .col.span_3:nth-child(1) {min-width:50%;max-width:50%;flex-basis:50%; padding: 0 15px 30px 0;margin:0 !important;}
#footer-outer #copyright p span {margin-left:0;}
#footer-outer .row .col.span_3:nth-child(1) .widget.widget_custom_html,
#footer-outer .row .col.span_3:nth-child(1) #media_image-3 {margin: 22px 0 0 30px;}
#copyright .container{flex-wrap: wrap; text-align: center;}
#footer-outer #copyright .col {min-width: 100%;max-width: 100%;flex-basis: 100%; display:-webkit-flex; display: flex;align-items: center; justify-content: center; margin-bottom:10px;}
#page-header-bg .subheader, .nectar-box-roll .overlaid-content .subheader{font-size:16px;}
.sub-title {font-size:12px;}
.faq-section1 h2 {margin-bottom: 15px !important;}
.side-bar .vc_column-inner {padding:20px;}
.form-block textarea {height:100px !important;}
.review-page-section .nectar_single_testimonial {padding:20px;}
.review-page-section .nectar_single_testimonial + .nectar_single_testimonial{margin-top:20px;}
#sidebar .widget{padding:20px;}
.single #page-header-bg #single-below-header span {font-size: 14px;}
.blog-title #single-below-header > span{padding:0 10px 0 10px;}
.contact-left-block .wpb_text_column{padding:20px;}
.map-section iframe{height:300px;}
.free-estimate-btn {font-size: 12px;width: 90px;height: 60px;}
.gallery-columns-2 .gallery-item .gallery-icon {height: 200px;}
.gallery-columns-3 .gallery-item .gallery-icon {height: 120px;}
.gallery-columns-4 .gallery-item .gallery-icon {height: 90px;}
.btns-block {margin:-5px 0;}
.btns-block .btn {margin:5px 0 !important; width:100%;} .landing-page-section1 {padding: 145px 0 120px 0 !important;}
.home-icon {margin-top: -180px; width: 100%; max-width: 320px; margin: -90px auto 0 auto;}
.landing-page-section3 .list-block {align-items: flex-start; flex-wrap: wrap; flex-direction: column;}
.landing-page-section4 .left-content,
.landing-page-section4 .right-content {width: 100% !important;justify-content: center;}
}
@media screen and (max-width:479px) {
h1{font-size:28px;}
h2{font-size:24px;}
h3{font-size:22px;} .caption {width:320px !important;}
.caption h2 {font-size:18px !important; line-height:18px !important; margin:0 0 10px 0;}
.caption h2 small{font-size:14px !important; line-height:18px !important;}
.caption .btn {font-size: 14px !important;min-width: 150px;height: 40px;line-height: 40px !important; padding:0 15px !important;}
.banner-section .img-with-aniamtion-wrap .hover-wrap-inner{max-width:200px;}
.banner-section .img-with-aniamtion-wrap {bottom: -10px;} .services-list .img-with-aniamtion-wrap .hover-wrap-inner{height:200px;} .newsletter-inner {margin-bottom:100px;}
#footer-outer .footer-shape {max-width:200px;top:-56px;}
#footer-outer .row {padding: 20px 0 0;}
#footer-outer .row .col.span_3,
#footer-outer .row .col.span_3:nth-child(1) {min-width:100%;max-width:100%;flex-basis:100%; padding: 0 15px 30px 0;}
#footer-outer .row .col.span_3:nth-child(1) img{margin:0 auto;}
#footer-outer .row .col.span_3:nth-child(1) .widget.widget_custom_html,
#footer-outer .row .col.span_3:nth-child(1) #media_image-3 {margin: 15px 0 0;}
#page-header-bg .subheader, .nectar-box-roll .overlaid-content .subheader{font-size:14px;}
.contact-left-block .wpb_text_column,
#sidebar .widget{padding:15px;}
.map-section iframe{height:200px;}
.gallery-columns-4 .gallery-item,
.gallery-columns-3 .gallery-item {min-width:50%;max-width:50%;flex-basis:50%;}
.gallery-columns-4 .gallery-item .gallery-icon,
.gallery-columns-3 .gallery-item .gallery-icon,
.gallery-columns-2 .gallery-item .gallery-icon {height: 120px;}
.btns-block .btn {margin: 5px 0 !important;width: 100%;line-height: normal;height: auto;padding: 11px 10px;}
}
@media screen and (max-width:415px) { .new-header .button, .new-header .btn {font-size: 11px;}
}