#footer.footer-home{margin:10px 0 0}.post-container{display:flex;flex-wrap:wrap;justify-content:start}.gallery-back{float:right}.contentside .featurebox{background:url(//ys-constructions.com/wp-content/themes/constructions/img/slider05.jpg) no-repeat top center;background-size:100% 100%}.contentside .featurebox-inner{background:rgba(255,255,255,.9)}.quotebox.quotebox-inner-pages{width:100%;border-top:#ccc solid 1px;position:relative}.quotebox.quotebox-inner-pages .btn{position:absolute;bottom:20px;left:50%;margin:0 0 0 -106px}.quotebox-inner-pages .quotebox-inn{padding-bottom:90px}.testimonials-all .testimonial-single{float:left;background:#fff;background:-moz-linear-gradient(top,#fff 50%,#f8f8f8 100%);background:-webkit-linear-gradient(top,#fff 50%,#f8f8f8 100%);background:linear-gradient(to bottom,#fff 50%,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=0);margin:0 0 20px;padding:20px;text-align:center;color:#444;border-radius:8px;border:#ffb400 solid 2px;overflow:hidden;width:100%}.testimonials-all .testimo-name{font-weight:700;color:#ffb400}.testimonials-all .testimonial-single .fa{font-size:27px;width:48px;height:48px;background:#ffb400;border-radius:100%;margin:0 auto 15px;display:block;line-height:48px;text-align:center;color:#444}.cbp-so-scroller{overflow:hidden;float:left;width:100%}.cbp-so-section:before,.cbp-so-section:after{content:" ";display:table}.cbp-so-section:after{clear:both}.cbp-so-section{overflow:hidden}.cbp-so-side:before,.cbp-so-side:after{content:" ";display:table}.cbp-so-side:after{clear:both}.cbp-so-init .cbp-so-side{opacity:0}.cbp-so-init .cbp-so-side-left,.cbp-so-init .cbp-so-side-right,.cbp-so-init .cbp-so-side-top,.cbp-so-init .cbp-so-side-bottom,.cbp-so-init .social a.fb,.cbp-so-init .social a.linkedin,.cbp-so-init .social a.twitt,.cbp-so-init .social a.gp{overflow:hidden;-webkit-transition:-webkit-transform .9s,opacity .9s;-moz-transition:-moz-transform .9s,opacity .9s;transition:transform .9s,opacity .9s}.cbp-so-init .cbp-so-side-left,.cbp-so-init .social a.fb,.cbp-so-init .social a.twitt{-webkit-transform:translateX(-1000px);-moz-transform:translateX(-1000px);transform:translateX(-1000px)}.cbp-so-init .cbp-so-side-right,.cbp-so-init .social a.linkedin,.cbp-so-init .social a.gp{-webkit-transform:translateX(1000px);-moz-transform:translateX(1000px);transform:translateX(1000px)}.cbp-so-init .cbp-so-side-top{-webkit-transform:translateY(-500px);-moz-transform:translateY(-500px);transform:translateY(-500px)}.cbp-so-init .cbp-so-side-bottom{-webkit-transform:translateY(1000px);-moz-transform:translateY(1000px);transform:translateY(1000px)}.cbp-so-section.cbp-so-animate .cbp-so-side-left,.cbp-so-section.cbp-so-animate .cbp-so-side-right,.cbp-so-section.cbp-so-animate .cbp-so-side-top,.cbp-so-section.cbp-so-animate .cbp-so-side-bottom,.cbp-so-section.cbp-so-animate .social a.fb,.cbp-so-section.cbp-so-animate .social a.twitt,.cbp-so-section.cbp-so-animate .social a.linkedin,.cbp-so-section.cbp-so-animate .social a.gp{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.cbp-so-section.cbp-so-animate .cbp-so-side-right,.cbp-so-section.cbp-so-animate .cbp-so-side-left{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.cbp-so-section.cbp-so-animate .social a.fb,.cbp-so-section.cbp-so-animate .social a.twitt,.cbp-so-section.cbp-so-animate .social a.linkenin,.cbp-so-section.cbp-so-animate .social a.gp{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.cl-effect-5 a{overflow:hidden;padding:0 4px;height:1em}.cl-effect-5 a span{position:relative;display:inline-block;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.cl-effect-5 a span:before{position:absolute;top:100%;content:attr(data-hover);font-weight:700;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cl-effect-5 a:hover span,.cl-effect-5 a:focus span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.gallery-page img{max-width:100%;height:auto;padding:0;margin:0}.gallery-page ul li{float:left;padding:6px;text-align:center;overflow:hidden;position:relative;width:18%;border:solid 1px #ffb400;margin:14px 1%}.gallery-page{padding:20px 0 0;position:relative;overflow:hidden;float:left;width:100%}.gallery-page ul{position:relative;width:100%;margin:0 !important;display:flex;flex-wrap:wrap;justify-content:start}.gallery-page ul li a{display:block;position:relative;width:100%;height:100%;margin:0;padding:0;line-height:0}.gallery-page ul li a:before{position:absolute;width:30px;height:30px;top:40%;left:50%;margin:-14px 0 0 -16px;background:url(//ys-constructions.com/wp-content/themes/constructions/img/zoom.png) no-repeat;content:"";opacity:0;z-index:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.gallery-page ul li a:hover:before{top:50%;opacity:1}.gallery-page ul li a:after{position:absolute;width:100%;top:0;bottom:0;background:rgba(0,0,0,.3);content:"";opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;left:0}.gallery-page ul li a:hover:after{opacity:1}.fancybox-button--share{display:none!important}.fancybox-button--thumbs{display:none!important}.fancybox-button--play{display:none!important}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.64) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8))!important}.cp-inner{float:left;width:100%;border:#ffb400 solid 2px;padding:20px;border-radius:10px;background:#feffff;background:-moz-linear-gradient(top,#feffff 51%,#f7f2f3 100%);background:-webkit-linear-gradient(top,#feffff 51%,#f7f2f3 100%);background:linear-gradient(to bottom,#feffff 51%,#f7f2f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff',endColorstr='#f7f2f3',GradientType=0)}.cp-inner img{margin-bottom:15px}.cp-step-inner{background:#ffb400;color:#444;text-align:center;padding:15px 10px;border-left:#fff solid 2px;cursor:pointer}.cp-step-inner:hover,.cp-step-inner.slick-current{background:#444;color:#fff}.cp-steps{margin-bottom:20px;padding:0 50px}.gallery-container{display:flex;flex-wrap:wrap;justify-content:start}.gallery-box{width:31%;margin:0 2% 20px 0;overflow:hidden;background:#fff;border-radius:5px;color:#fff;border:#ffb400 solid 2px;text-align:center}.gallery-box:hover{background:#ffb400}.gallery-box:hover h3{color:#444}.gallery-box:hover img{opacity:.8}.gallery-box h3{margin:0;font-size:18px;padding:10px 5px;font-family:'Montserrat',sans-serif;font-weight:600;text-transform:uppercase}.videos-container{display:flex;flex-wrap:wrap;justify-content:start}.video-single{width:48%;margin:0 2% 17px 0;overflow:hidden}.video-single iframe{display:block}.teambio-inner{float:left;width:100%;padding:20px;border-radius:5px;border:#ffb400 solid 2px}.team-container{display:flex;flex-wrap:wrap;justify-content:start}.team-box{width:31%;background:#ffb400;margin:0 2% 17px 0;text-align:center;color:#444;border-radius:8px;overflow:hidden;border:#ffb400 solid 2px;padding:20px 0 0}.team-box img{border-radius:100%;display:block;margin:0 auto;padding:0 20px}.team-box h3{margin:22px 0 0;font-size:18px;background:#fff;padding:15px 0}.team-box h3 span{display:block;font-weight:400;font-size:15px;color:#444}.teambio{display:none;max-width:768px}.sidebar .featurebox h2{font-size:22px}.sidebar .form-half,.sidebar .form-half:first-child,.sidebar .form-full{width:100%;margin:0 0 12px}.sidebar .form-row{margin:0}.header .wrapper{padding:10px 30px 0;box-shadow:0 -5px 5px 5px #ddd}.image-show.hidden{display:none}.gallery-link{background:#ffb400;display:block;width:150px;position:absolute;cursor:pointer;left:50%;top:50%;color:#444;font-size:26px;font-family:'Viga',sans-serif;padding:30px 0;margin:-60px 0 0 -75px;border-radius:4px;text-shadow:0 1px 0px rgba(255,255,255,.7);box-shadow:0 0px 20px #555}.gallery{float:left;width:100%;text-align:center}.gallery ul{margin:0;padding:0 11px;float:left;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.gallery ul li img{width:100%}.gallery li{width:50%;margin:0;border:#fff solid 2px;list-style-type:none}.gallery li:hover img{opacity:.8}.singleicon a{display:block}.gallery-link:hover{background:#444;color:#fff;text-shadow:inherit}.rotatingicons .slick-arrow{background:#ffb400;color:#fff}.rotatingicons .slick-arrow:hover{background:#333;color:#fff}.section3 a:hover h3{color:#ffb400}.rotatingicons{float:left;width:100%}.section3 .col-sm-3,.process-box{min-height:290px}.slick-arrow{width:40px;height:40px;border:none;position:absolute;margin-top:-20px;top:50%;font-size:25px;color:#444;z-index:1;background:#ffb400}.slick-arrow:hover{background:#444;color:#fff}.slick-prev{left:0}.slick-next{right:0}.slick-dots{margin:20px 0 0}.slick-dots li{margin:0 4px;list-style-type:none;display:inline-block}.slick-dots li button{text-indent:-9999px;width:18px;padding:0;height:18px;border-radius:100%;border:none;background:rgba(255,255,255,.8)}.slick-dots li button:hover,.slick-dots li.slick-active button{background:#ffb400}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-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:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.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;margin-left:auto;margin-right:auto}.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;position:relative;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.test-bg{background:url(//ys-constructions.com/wp-content/themes/constructions/img/quote-bg.jpg) no-repeat top center;position:absolute;height:100%;width:50%;left:50%;top:0}.test-bg-inn{background:rgba(255,255,255,.7);height:100%;float:left;width:100%}.quotebox{float:left;width:50%;position:relative;text-align:center;background:url(//ys-constructions.com/wp-content/themes/constructions/img/quote-bg.jpg) no-repeat top center;background-size:100% 100%}.video-quote .btn{width:100%;border-radius:inherit}.video-quote .quotebox .btn{border-left:#fff solid 2px}.quotebox-inn{float:left;width:100%;position:relative;padding:30px;min-height:416px;background:rgba(255,255,255,.85)}.quotebox .slick-arrow{top:auto;bottom:0;margin:0}.quotebox p{font-size:19px;line-height:30px;font-weight:400;margin:25px 0;text-shadow:1px 0px 1px #fff}.quotebox cite{font-size:23px;font-style:normal;color:#000;text-shadow:1px 0px 1px #fff;font-family:'Viga',sans-serif}.quotebox cite span{font-size:20px;display:block}.quote-icon{width:54px;height:54px;margin:0 auto;color:#fff;line-height:54px;border-radius:100%;font-size:24px;background:#ffb400}.video-quote{float:left;width:100%;position:relative;padding:30px}.section3.our-process{background:#fff}.section4{float:left;width:100%;text-align:center;padding:55px 0 80px;background:url(//ys-constructions.com/wp-content/themes/constructions/img/pattern-gray.jpg) repeat top center}.faq-outer{text-align:left}.faq-outer h3{font-size:26px;text-transform:uppercase;color:#f89520;margin:0;float:left;width:100%;cursor:pointer;padding:10px 30px;border-bottom:#cbcbcb solid 1px;background:url(//ys-constructions.com/wp-content/themes/constructions/img/faq-expand.png) no-repeat 98% center}.faq-outer h3:hover,.faq-outer h3.active{color:#444}.faq-outer h3.active{background:url(//ys-constructions.com/wp-content/themes/constructions/img/faq-collaps.png) no-repeat 98% center}.faq-answer{float:left;width:100%;padding:30px 30px 0}.sec-title h2{text-transform:uppercase}.section5{float:left;width:100%;text-align:center;padding:55px 0;background:url(//ys-constructions.com/wp-content/themes/constructions/img/finance-bg.jpg) no-repeat top center}.section5 ul{float:left;width:100%;margin:0;padding:0}.section5 ul li{float:left;width:100%;color:#fff;font-size:22px;font-weight:900;text-transform:uppercase;margin:0 0 15px;font-family:'Roboto',sans-serif;list-style-type:none;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.finance-left,.finance-right{width:50%;padding:20px}.finance-left{background:#ffb400}.finance-right{background:#727273}.section2{position:relative;float:left;width:100%;border-bottom:#e8e8e8 solid 1px}.section2 h2{font-size:46px;line-height:50px;text-transform:uppercase}.section2 p{font-size:26px;line-height:34px}.header .btn{float:right}figure.alignright{float:right;margin:0 0 15px 15px}figure.alignleft{float:left;margin:0 15px 15px 0}img.aligncenter{display:block;margin:0 auto 20px auto}.post .social-sharing{width:auto}.videobox iframe{display:block}.page-fullwidth{background:#fff none repeat scroll 0 0;border:1px solid #e5e5e5;float:left;margin:30px 0 40px;padding:30px;width:100%}.vid-textimo{background:#3c3c3c;float:left;width:100%}.videobox{float:left;width:50%;position:relative}.videobox h2{background:#65ae45 none repeat scroll 0 0;color:#fff;font-size:26px;padding:11px 20px;text-transform:uppercase;margin:0 0 1px}.whyfranchise{float:left;padding:56px 100px 100px 0;width:100%}.logo-dots{position:absolute;right:13px;bottom:15px}.process-box{float:left;width:25%}.iconbox{width:150px;height:150px;display:block;margin:0 auto;line-height:150px;border-radius:100%;overflow:hidden;background:#f7941d;background:-moz-linear-gradient(left,#f7941d 0%,#f1592a 100%);background:-webkit-linear-gradient(left,#f7941d 0%,#f1592a 100%);background:linear-gradient(to right,#f7941d 0%,#f1592a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7941d',endColorstr='#f1592a',GradientType=1)}.iconbox img{vertical-align:middle}.sec-title{border-bottom:#ccc solid 1px;margin-bottom:60px}.section3{float:left;width:100%;padding:20px 50px 40px;background:#f8f8f8;text-align:center;border-bottom:#e8e8e8 solid 1px}.section3 h2{margin-bottom:40px;font-size:38px;color:#444}.service-box{margin:0 20px}.service-box-inner{background:rgba(255,255,255,.8);bottom:20px;left:8%;margin:0;position:absolute;width:84%;padding:0 20px 20px}.service-box img{display:block;margin:0 auto}.services-title{background:#4d4e53;padding:10px 30px;width:100%;float:left}.service-box:hover h3{color:#ffb400}.service-box:hover img{transition:all .5s ease .1s}.service-box h3{color:#444;font-size:22px;margin:28px 0 0}.service-box-img{border-radius:100%;border:#ffb400 solid 3px;overflow:hidden;display:inline-block;transition:all .5s cubic-bezier(.68,-.55,.27,1.55) .1s}.service-box-img p{color:#fff;opacity:0;font-weight:600;left:0;font-size:16px;line-height:24px;padding:0 40px;position:absolute;top:100px;width:100%;transition:all .5s ease .1s}.service-box:hover .service-box-img p{opacity:1}.service-box:hover .service-box-img{background:#ffb400}.service-box:hover .service-box-img img{opacity:.1}.section3 .slick-prev{left:-50px}.section3 .slick-next{right:-50px}.hometext{border:1px solid #65ae45;color:#000;float:left;min-height:396px;padding:11px 20px 20px;width:100%;background:url(//ys-constructions.com/wp-content/themes/constructions/img/logo-part-2.jpg) no-repeat bottom right #fff}.hometext h2{color:#65ae45;font-size:26px;margin:0;padding:0 0 10px;text-transform:uppercase}.hometext ul{margin:0;padding:10px 0 0}.hometext ul li{font-size:18px;font-weight:600;line-height:28px;list-style-type:none;margin:0;padding:0 0 15px 28px;position:relative}.hometext ul li:before{content:"\f054";color:#65ae45;font-family:FontAwesome;font-size:20px;left:0;position:absolute;top:1px}.videobox-inner{float:left;overflow:hidden;position:relative;width:100%;height:340px}#play-video{left:0;position:absolute;top:0}.ready{background:#65ae45 none repeat scroll 0 0;clear:both;color:#fff;display:inline-block;padding:10px 25px}.ready>h3{color:#fff;display:inline-block;font-size:26px;margin:0 22px 0 0;text-transform:uppercase;vertical-align:middle}.social-sharing{display:block;float:right;font-weight:600;margin:0 0 0 10px;vertical-align:middle}.contentside .post .sharethis p{display:inline-block;font-family:"Lato",sans-serif;font-size:24px;line-height:normal;margin:0;vertical-align:middle}.social-sharing span{display:inline-block;font-size:110%}.social-sharing span.top,.social-sharing span.bottom{width:100%}.social-sharing span.right{display:inline}a.button-facebook,a.button-googleplus,a.button-twitter,a.button-linkedin,a.button-pinterest,a.button-xing{color:#fff;text-decoration:none;font-size:16px;font-weight:400;margin:1% 1% 1% 0;padding:5px 1%;padding:.5rem 1%;text-align:center;display:inline-block;text-shadow:0 1px 0 rgba(0,0,0,.25);border:0}a.button-facebook{background-color:#2b4170;background:-moz-linear-gradient(top,#3b5998,#2b4170);background:-ms-linear-gradient(top,#3b5998,#2b4170);background:-webkit-linear-gradient(top,#3b5998,#2b4170);text-shadow:0 -1px -1px #1f2f52}a.button-facebook:hover{background-color:#3b5998;background:-moz-linear-gradient(top,#2b4170,#3b5998);background:-ms-linear-gradient(top,#2b4170,#3b5998);background:-webkit-linear-gradient(top,#2b4170,#3b5998);color:#fff}a.button-googleplus{background-color:#c33219;background:-moz-linear-gradient(top,#e64522,#c33219);background:-ms-linear-gradient(top,#e64522,#c33219);background:-webkit-linear-gradient(top,#e64522,#c33219);text-shadow:0 -1px -1px #972412}a.button-googleplus:hover{background-color:#e64522;background:-moz-linear-gradient(top,#c33219,#e64522);background:-ms-linear-gradient(top,#c33219,#e64522);background:-webkit-linear-gradient(top,#c33219,#e64522);color:#fff}a.button-twitter{background-color:#0081ce;background:-moz-linear-gradient(top,#00aced,#0081ce);background:-ms-linear-gradient(top,#00aced,#0081ce);background:-webkit-linear-gradient(top,#00aced,#0081ce);text-shadow:0 -1px -1px #005ea3}a.button-twitter:hover{background-color:#00aced;background:-moz-linear-gradient(top,#0081ce,#00aced);background:-ms-linear-gradient(top,#0081ce,#00aced);background:-webkit-linear-gradient(top,#0081ce,#00aced);color:#fff}a.button-linkedin{background-color:#0073b2;background:-moz-linear-gradient(top,#009cda,#0073b2);background:-ms-linear-gradient(top,#009cda,#0073b2);background:-webkit-linear-gradient(top,#009cda,#0073b2);text-shadow:0 -1px -1px #005486}a.button-linkedin:hover{background-color:#009cda;background:-moz-linear-gradient(top,#0073b2,#009cda);background:-ms-linear-gradient(top,#0073b2,#009cda);background:-webkit-linear-gradient(top,#0073b2,#009cda);color:#fff}a.button-pinterest{background-color:#a0171c;background:-moz-linear-gradient(top,#cb2027,#a0171c);background:-ms-linear-gradient(top,#cb2027,#a0171c);background:-webkit-linear-gradient(top,#cb2027,#a0171c);text-shadow:0 -1px -1px #761114}a.button-pinterest:hover{background-color:#cb2027;background:-moz-linear-gradient(top,#a0171c,#cb2027);background:-ms-linear-gradient(top,#a0171c,#cb2027);background:-webkit-linear-gradient(top,#a0171c,#cb2027);color:#fff}a.button-xing{background-color:#135353;background:-moz-linear-gradient(top,#006464,#135353);background:-ms-linear-gradient(top,#006464,#135353);background:-webkit-linear-gradient(top,#006464,#135353);text-shadow:0 -1px -1px #1e7677}a.button-xing:hover{background-color:#006464;background:-moz-linear-gradient(top,#135353,#006464);background:-ms-linear-gradient(top,#135353,#006464);background:-webkit-linear-gradient(top,#135353,#006464);color:#fff}.ss-social-sharing a{text-indent:-99999px}a.ss-button-facebook,a.ss-button-googleplus,a.ss-button-twitter,a.ss-button-linkedin,a.ss-button-pinterest,a.ss-button-xing{background-image:url(//ys-constructions.com/wp-content/themes/constructions/img/social-icons.jpg);background-repeat:no-repeat;border:0 none;display:inline-block;height:32px;margin:0 5px 0 0;padding:0;width:32px}a.ss-button-twitter{background-position:-37px 0}a.ss-button-twitter:hover{background-position:-37px -32px;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-googleplus{background-position:-111px 0}a.ss-button-googleplus:hover{background-position:-111px -32px;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-facebook{background-position:0 0}a.ss-button-facebook:hover{background-position:0 -32px;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-linkedin{background-position:-74px 0}a.ss-button-linkedin:hover{background-position:-74px -32px;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-pinterest{background-position:-159px 0}a.ss-button-pinterest:hover{background-position:-150px -34px;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-xing{background-position:-225px -45px}a.ss-button-xing:hover{background-position:-225px 0;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}.post .btn{padding:9px 25px}.wrapper{position:relative;background-color:#fff;box-shadow:0 0 5px 5px #ddd;margin:0 auto;max-width:1440px}.topright{float:right}.top-bar{background:#a33038;color:#fff;float:left;width:100%}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;zoom:1}.fixed-bar .ctabtn{top:0}.nav-collapse.opened{max-height:9999px}.nav-toggle:hover{color:#fff}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background-color:#a33038;color:#fff;padding:5px 10px;display:block;margin:10px auto 5px auto;position:relative;border-radius:3px}.nav-toggle:focus{color:#fff}@media screen and (min-width:62em){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}.camera_wrap{direction:ltr;display:none;float:left;position:relative;z-index:0}.camera_wrap img{max-width:none!important}.camera_fakehover{height:100%;min-height:60px;position:relative;width:100%;z-index:1}.camera_wrap{width:100%;margin:0 !important}.camera_src{display:none}.cameraCont,.cameraContents{height:100%;position:relative;width:100%;z-index:1}.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}.camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0}.camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2;background:rgba(0,0,0,.2)}.camera_target_content .camera_link{background:url(//ys-constructions.com/wp-content/themes/constructions/../images/blank.gif);display:block;height:100%;text-decoration:none}.camera_loader{background:#fff url(//ys-constructions.com/wp-content/themes/constructions/../images/camera-loader.gif) no-repeat center;background:rgba(255,255,255,.9) url(//ys-constructions.com/wp-content/themes/constructions/../images/camera-loader.gif) no-repeat center;border:1px solid #fff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3}.camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3}.camera_thumbs_wrap.camera_left .camera_bar,.camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto}.camera_thumbs_wrap.camera_bottom .camera_bar,.camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%}.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}.camera_caption{bottom:0;display:block;position:absolute;width:100%}.camera_caption>div{padding:10px 20px}.camerarelative{overflow:hidden;position:relative}.imgFake{cursor:pointer}.camera_prevThumbs{bottom:4px;cursor:pointer;left:0;position:absolute;top:4px;visibility:hidden;width:30px;z-index:10}.camera_prevThumbs div{background:url(//ys-constructions.com/wp-content/themes/constructions/../images/camera_skins.png) no-repeat -160px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}.camera_nextThumbs{bottom:4px;cursor:pointer;position:absolute;right:0;top:4px;visibility:hidden;width:30px;z-index:10}.camera_nextThumbs div{background:url(//ys-constructions.com/wp-content/themes/constructions/../images/camera_skins.png) no-repeat -190px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}.camera_command_wrap .hideNav{display:none}.camera_command_wrap{left:0;position:relative;right:0;z-index:4}.camera_wrap .camera_pag .camera_pag_ul{list-style:none;margin:0;padding:0}.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-align:left;text-indent:9999px;width:16px}.camera_commands_emboss .camera_pag .camera_pag_ul li{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2)}.camera_wrap .camera_pag .camera_pag_ul li>span{display:none}.camera_pag_ul li img{display:none;position:absolute}.camera_pag_ul .thumb_arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;top:0;left:50%;margin-left:-4px;position:absolute}.camera_prev,.camera_next,.camera_commands{cursor:pointer;margin-top:-20px;position:absolute;top:50%;z-index:2}.camera_prev{left:0}.camera_next{right:0}.camera_prev span,.camera_next span{background:#ffb400;color:#fff;display:block;height:41px;line-height:41px;text-align:center;width:41px}.camera_prev span:hover,.camera_next span:hover{background:#fff;color:#444}.camera_prev span{display:block}.camera_commands{right:41px}.camera_commands>.camera_play{background:url(//ys-constructions.com/wp-content/themes/constructions/../images/camera_skins.png) no-repeat -80px 0;height:40px;width:40px}.camera_commands>.camera_stop{background:url(//ys-constructions.com/wp-content/themes/constructions/../images/camera_skins.png) no-repeat -120px 0;display:block;height:40px;width:40px}.camera_wrap .camera_pag .camera_pag_ul li{border-radius:100%;cursor:pointer;display:inline-block;height:13px;margin:0 5px;position:relative;text-indent:9999px;width:13px}.camera_thumbs_cont{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden;position:relative;width:100%}.camera_commands_emboss .camera_thumbs_cont{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2);box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,.2)}.camera_thumbs_cont>div{float:left;width:100%}.camera_thumbs_cont ul{overflow:hidden;padding:3px 4px 8px;position:relative;text-align:center}.camera_thumbs_cont ul li{display:inline;padding:0 4px}.camera_thumbs_cont ul li>img{border:1px solid;cursor:pointer;margin-top:5px;vertical-align:bottom}.camera_clear{display:block;clear:both}.showIt{display:none}.camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative}.camera_caption{color:#fff}.camera_caption>div{background:#000;background:rgba(0,0,0,.8)}.camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}.camera_wrap .camera_pag .camera_pag_ul li:hover>span{background:#f0ca0d}.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent,.camera_wrap .camera_pag .camera_pag_ul li:hover{background:#f0ca0d}.camera_pag_ul li img{border:4px solid #e6e6e6;-moz-box-shadow:0px 3px 6px rgba(0,0,0,.5);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.5);box-shadow:0px 3px 6px rgba(0,0,0,.5)}.camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6}.camera_wrap .camera_pag .camera_pag_ul li{background:#fff}.camera_thumbs_cont ul li>img{border-color:1px solid #000}.camera_pag{position:absolute;left:0;bottom:16px;text-align:center;width:100%}.slidertext{background-color:rgba(0,0,0,.8);float:right;margin:287px 70px 0 0;padding:20px 2%;position:relative;width:38%}.slidertext h3{color:#fff;font-size:24px;font-weight:800;line-height:32px;margin:0 0 15px;text-transform:uppercase}.slidertext p{color:#fff;font-size:14px;line-height:22px}.slidertext .btn{float:right}.video-content{float:left;padding:0 0 30px;width:100%;clear:both}.tagline{text-align:center}.tagline h2{font-family:Brush Script MT,cursive;font-size:32px;margin:36px 0 0}a{outline:none !important;color:#ffb400}ul{padding:0}a:hover{text-decoration:none;color:#ffb400}a:focus{text-decoration:none;color:#ffb400}img{max-width:100%}html,body{height:100%}.scrolldown{background-color:rgba(255,255,255,.7);border:2px solid #3e758c;border-radius:100%;bottom:20px;color:#56899e;height:67px;left:50%;line-height:80px;margin-left:-35px;padding:0;position:absolute;text-align:center;width:67px;z-index:100}.header-home{float:left;width:100%;position:relative}.sidebar{padding-bottom:30px}.home-boxes{background:#f4f4f4;float:left;padding:30px 0;position:relative;width:100%;border-top:#d1d1d1 solid 1px}.main-nav .btn{float:right;font-size:16px}.ctabtn{background:rgba(0,0,0,0) url(//ys-constructions.com/wp-content/themes/constructions/img/ctabtn.png) no-repeat scroll left top;color:#fff;display:block;font-size:20px;height:120px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:-31px;width:256px;z-index:1;text-shadow:0 1px 0 #000;line-height:24px;padding:24px 20px 0 24px}.ctabtn:hover{background-position:top right;color:#fff}.homebox{background-color:#f5f5f5;border:1px solid #c2c4c4;border-radius:3px;padding:30px 10px;float:left;width:100%;background:#fff;background:-moz-linear-gradient(top,#fff 32%,#eeefef 100%);background:-webkit-linear-gradient(top,#fff 32%,#eeefef 100%);background:linear-gradient(to bottom,#fff 32%,#eeefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeefef',GradientType=0)}.fixed-bar .cta-btn{top:-11px}.home-boxes h3{font-size:27px}.homebox ul li{background:rgba(0,0,0,0) url(//ys-constructions.com/wp-content/themes/constructions/img/arrow-red.png) no-repeat scroll left 7px;display:inline-block;list-style-type:none;font-weight:600;padding:4px 0 4px 25px;margin:1px 10px 2px 0}.homebox p strong{color:#e4002b}.home-boxes h3 a{color:#000}.home-boxes h3 a:hover{color:#ed1c24}.cta-btn{background:rgba(0,0,0,0) url(//ys-constructions.com/wp-content/themes/constructions/img/cta-btn.png) no-repeat scroll left top;color:#fff;display:block;font-family:'Oswald',sans-serif;font-size:20px;font-weight:700;height:122px;line-height:30px;padding:20px 0 0;position:absolute;right:15px;text-align:center;text-shadow:0 1px 0 #000;text-transform:uppercase;top:-31px;width:256px;z-index:10}.cta-btn:hover{color:#fff;background-position:right top}.header h3{color:#231f20;float:right;font-size:20px;font-weight:700;margin:6px 0 0 5px;padding:0;font-family:'Montserrat',sans-serif}.header h3 a{color:#444}.header h3 .fa{color:#ffb400;font-size:35px;vertical-align:sub;margin:0 5px 0 0}.btn-call{background:#fed403 none repeat scroll 0 0;color:#444;float:right;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;line-height:12px;margin:0 0 0 7px;text-shadow:0 0 1px #fff;padding:8px 32px 6px 10px;position:relative}.btn-call:after{font-family:FontAwesome;content:"\f095";font-family:FontAwesome;color:#231f20;font-size:20px;position:absolute;right:7px;top:6px;text-shadow:0 1px 0 #f2f2f2}.btn-call:hover{background:#65ae45;color:#fff;text-shadow:inherit}.btn-call:hover:after{color:#fff;text-shadow:inherit}.header h3 .fa-phone{color:#fff;display:inline-block;font-size:31px;margin:0 15px 0 0;position:relative;text-align:center;vertical-align:middle}.header h3 strong,.header h3 strong a{color:#398842}.header h3 a:hover{color:#fed403}.main-nav.fixed-bar{box-shadow:0 2px 4px #555;left:0;position:fixed;top:0;width:100%;z-index:10;margin:0 !important;border-radius:0}.map{background:#65ae45 none repeat scroll 0 0;color:#fff;float:left;padding:10px 20px 27px;width:100%}.map h2{color:#fff;font-size:26px;margin-bottom:25px;text-transform:uppercase}.map img{margin-bottom:30px}.map .btn{float:right}.map .btn:hover,.ready .btn:hover,.greenbar .btn:hover{background:#9ccb3b;color:#fff}.map p{color:#fff;font-size:18px;margin-bottom:40px}.map-inner{padding:40px 10px 30px;text-align:center;float:left;width:60%;background:#e3e3e3;background:-moz-linear-gradient(left,#e3e3e3 1%,#fff 100%);background:-webkit-linear-gradient(left,#e3e3e3 1%,#fff 100%);background:linear-gradient(to right,#e3e3e3 1%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3',endColorstr='#ffffff',GradientType=1)}.map-inner img{display:block;margin:0 auto}.map-inner a{padding:12px 20px;border:2px #a33038 solid;text-align:center;margin:15px 0 0;display:inline-block;text-transform:uppercase;font-family:'houschka_probold',sans-serif;font-size:20px}.map-inner a:hover{background:#a33038;color:#fff}.btn-border{border:#ec2028 solid 2px;font-size:20px;display:inline-block;font-weight:700;padding:5px 20px}.btn-border:hover{background:#ec2028;color:#fff}.home-intro h3{font-size:26px;text-transform:uppercase}.home-intro p{font-size:20px}.home-intro{float:left;padding:40px 30px;position:relative;width:100%}body{overflow-x:hidden;font-family:'Montserrat',sans-serif;font-size:18px;line-height:normal;background:0 0;padding:75px 0 0;color:#444;background:#f8f8f8}.topright{float:left;width:100%;padding:0}.f-nav .navbar{margin:10px 0 0}p{margin:0 0 20px;padding:0;line-height:28px}h1,h2,h3,h4,h5,h6{color:#ffb400;margin:0 0 20px;padding:0;font-family:'Viga',sans-serif;font-weight:400;line-height:normal}.header-fix{float:left;padding:0;width:100%;z-index:99999;border-bottom:1px solid #fff}.headertop{position:relative;z-index:10;float:left;width:100%}.header{background:#f8f8f8;float:left;left:0;position:fixed;top:0;width:100%;z-index:10}.color-orange{color:#ffb400}.contentside .breadcrumb li{background:none repeat scroll 0 0;padding:0}.logos{border-top:1px solid #bdbbbc;float:left;padding:0;width:100%}.social-icons p{color:#fff;margin:0 13px 0 0;vertical-align:middle;display:inline-block;font-family:'Oswald',sans-serif;font-size:21px;font-weight:700;text-transform:uppercase}.top-links{float:left;margin:0 15px 0 0;padding:3px 0 0}.top-links li{border-left:1px solid #fff;display:inline-block;font-size:18px;line-height:14px;margin:0 0 0 8px;padding:0 0 0 10px}.top-links li:first-child{background:0 0;padding:0;margin:0;border:none}.top-links li a{color:#fff;font-family:'houschka_probold';-moz-font-feature-settings:"kern","liga" 0,"calt" 0;-ms-font-feature-settings:"kern","liga" 0,"calt" 0;-o-font-feature-settings:"kern","liga" 0,"calt" 0;-webkit-font-feature-settings:"kern","liga" 0,"calt" 0;font-feature-settings:"kern","liga" 0,"calt" 0}.top-links li a:hover{color:#decd6a}.fleft{float:left}.fright{float:right;font-size:14px}.clear{clear:both}img{height:auto;outline:0;vertical-align:top}.logo{position:absolute;left:0;top:-10px;padding:10px 18px 15px;z-index:1;background:#fff;border-bottom:5px solid #feb417;width:420px}.logo a,.logo img{display:block;margin:0 auto}.form-medium{float:right;width:70%}.social-icons-wrap{float:right;width:100%}.social-icons{margin:0 5px 0 0;float:right}.social-icons li{display:inline-block;margin:0 0 0 3px;vertical-align:middle;list-style-type:none}.social-icons li a{transition:all .5s ease 0s;color:#ff6321;width:39px;height:39px;display:block;text-indent:-9999px;background:url(//ys-constructions.com/wp-content/themes/constructions/img/social-icons.png) no-repeat 0 0}.featurebox input[type=submit]{font-size:22px;width:100%}.featurebox .form-row img{vertical-align:middle}.form-row{float:left;width:100%;margin:0 0 12px}.form-full textarea{padding-left:3.5%;padding-right:3.5%}.form-row textarea{height:60px}.box-inner{float:left;padding:20px;width:100%}.sidebar-top-margin{margin-top:30px !important}.sidebox.box-dark{background-color:#4d4e53}.sidebox h3{background:#ffb400 none repeat scroll 0 0;color:#444;text-shadow:0 1px 0px rgba(255,255,255,.7);padding:10px 20px;position:relative;margin:0 !important}.sidebox.accordion .box-inner h3{margin:0}.sidebox .btn{width:100%}.inner-content{float:left;padding:20px;width:100%}.white_cont{border:1px solid #e5e5e5;float:left;margin-bottom:30px;padding:20px;width:100%;background:#fff}.clear.hr{background-color:#cfcdcd;float:left;height:1px;margin:11px 0;width:100%}.captcha-img{margin:3px 0 0}textarea{min-height:inherit !important}.btn{border:medium none;border-radius:4px;color:#444;display:inline-block;font-size:18px;line-height:normal;margin:0;padding:10px 20px;position:relative;text-align:center;vertical-align:middle;font-family:'Viga',sans-serif;background:#ffb400;text-shadow:0 1px 0px rgba(255,255,255,.7);word-wrap:break-word;white-space:normal}.btn:focus{outline:none}.btn:hover{color:#fff;background:#444;text-shadow:0 1px 0px rgba(0,0,0,1)}.btn-black{background:#444;color:#fff;text-shadow:inherit}.btn-black:hover{background:#ffb400;color:#444;text-shadow:0 1px 0px rgba(255,255,255,.7)}.btn-yellow{border:none;border-radius:inherit;color:#3f380f;font-size:18px;font-weight:700;line-height:normal;margin:0;padding:10px 25px;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 #fff;background:#decd6a;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.btn-yellow:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#a33038;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active{color:#fff;text-shadow:0 1px 0 #000}.btn-yellow:hover:before,.btn-yellow:focus:before,.btn-yellow:active:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.heading-spec{border-bottom:4px solid #004b8f;display:inline-block;padding:0 0 10px;font-size:26px}.introbox{float:left;width:100%}.introbox h1,.introbox h2{font-size:44px;color:#444}.introbox h1 strong,.introbox h2 strong{font-weight:400;color:#ffb400}.color-blue{color:#56899e}.linkbtn{color:#ed174f;display:block;font-size:20px;font-weight:700;text-transform:uppercase;line-height:20px}.linkbtn:hover{color:#0038a8}.linkbtn i{color:#ed174f;font-size:20px;margin:0;vertical-align:top}.introbox img{display:block;margin:0 auto}.homebox p{margin-bottom:0}table{width:100%;clear:both;border-top:#ccc solid 1px;border-left:#ccc solid 1px;text-align:center;margin-bottom:35px}table td{border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;padding:30px}.fa-book{color:#65ae45}.greenbar{float:left;width:100%;background:#65ae46;color:#fff;padding:30px 0 37px;text-align:center}.greenbar h2{color:#fff;font-size:26px;text-transform:uppercase}table p{font-size:18px;line-height:30px}table p:last-child{margin-bottom:0}.slider-text h3{color:#fff;font-size:44px;margin-bottom:10px}.slider-text p{color:#fff;font-size:22px;font-weight:600;margin-bottom:25px;line-height:28px}.home-slider .slick-dots{text-align:center;position:absolute;left:0;bottom:15px;margin:0;width:100%}.slider-text .btn{overflow-wrap:break-word;word-wrap:break-word;white-space:normal;margin:0 auto}.slider-text .btn br{display:none}.main-nav{float:right;clear:right;margin:15px 0 0}.main_nav_wrap{float:left;margin:19px 0 0;width:100%}.zipcode{width:28%;padding:10px;text-align:center;float:right;background:#607e02;background:-moz-linear-gradient(top,#607e02 0%,#719500 100%);background:-webkit-linear-gradient(top,#607e02 0%,#719500 100%);background:linear-gradient(to bottom,#607e02 0%,#719500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#607e02',endColorstr='#719500',GradientType=0);color:#fff;border-radius:3px;position:relative}.zipcode a{color:#fff}.zipcode a:hover{color:#decd6a}.zipcode label{color:#fff;display:inline-block;font-family:"houschka_probold",sans-serif;font-size:18px;font-weight:inherit;margin:0;padding:0;vertical-align:middle}.zipcode input[type=text]{background:#fff none repeat scroll 0 0;border:0 none;border-radius:3px;display:inline-block;font-size:14px;margin:0 0 0 12px;padding:13px 10px;vertical-align:middle;width:auto}.zipcode input[type=submit]{background:#a33038 none repeat scroll 0 0;border:0 none;border-radius:3px;color:#fff;font-size:15px;font-weight:700;height:31px;line-height:31px;padding:0;position:absolute;right:22px;text-align:center;text-transform:uppercase;top:16px;width:31px}.zipcode input[type=submit]:hover{background-color:#decd6a}.main-nav .container{position:relative}.main-nav nav{float:left;position:relative;width:100%}.page_container{float:left;width:100%}.jump{background:#4287a3;background:-moz-linear-gradient(top,#4287a3 50%,#3a6c80 50%);background:-webkit-linear-gradient(top,#4287a3 50%,#3a6c80 50%);background:linear-gradient(to bottom,#4287a3 50%,#3a6c80 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4287a3',endColorstr='#3a6c80',GradientType=0);border-radius:3px;bottom:-15px;color:#fff;height:30px;left:50%;line-height:17px;margin-left:-20px;padding:5px;position:absolute;text-align:center;width:30px;z-index:5}.jump i{color:#fff;line-height:17px}.jump:hover{background:#333;background:-moz-linear-gradient(top,#333 50%,#222 50%);background:-webkit-linear-gradient(top,#333 50%,#222 50%);background:linear-gradient(to bottom,#333 50%,#222 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0)}.jump:hover i{color:#fff}.poweredby{text-align:right}.footer-bar{float:left;width:100%;clear:both;background:url(//ys-constructions.com/wp-content/themes/constructions/img/footer-sep.jpg) repeat-x top left;margin:35px 0 0;padding:15px 0 0}.footer-bar ul{float:right;margin:0}.footer-bar ul li{border-left:1px solid #fff;display:inline-block;line-height:13px;list-style-type:none}.footer-bar ul li:first-child{border:none}.footer-bar ul li a{color:#fff;padding:0 18px}.footer-bar ul li a:hover{color:#ebbd12}.footer-bar p{margin:0}.footer_bottom .jump{right:15px;top:-60px;bottom:auto;left:auto;border:#b2b2b2 solid 1px;margin-left:0;background:#333;background:-moz-linear-gradient(top,#333 50%,#222 50%);background:-webkit-linear-gradient(top,#333 50%,#222 50%);background:linear-gradient(to bottom,#333 50%,#222 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0)}.footer_bottom .jump i{line-height:14px}.footer_bottom .jump:hover{background-color:#fff}.home-slider{clear:both;float:left;padding:0;position:relative;width:100%}.block{padding-bottom:50px}#main_slider{padding-bottom:10px}.block [class*=span]{margin-bottom:15px}[class*=span] img,[class*=span] iframe{max-width:100%}.grey{color:#9d9d9d}.arrow_link{font-style:italic;color:#db2724}.arrow_link:hover{text-decoration:none;color:#1e1e1e}.block:last-child{padding-bottom:0}.main-content{clear:both;float:left;padding:50px 0;position:relative;width:100%}.no-padding{padding:0}.clients-content{clear:both;float:left;padding:18px 0;position:relative;width:100%;border-top:#cecece Solid 1px}.clients-content .nbs-flexisel-container{max-width:100%;position:relative;float:left;width:100%}.clients-content .nbs-flexisel-ul{width:9999px;margin:0;position:relative;padding:0;list-style-type:none;text-align:center}.clients-content .nbs-flexisel-inner{overflow:hidden;float:left;width:100%}.clients-content .nbs-flexisel-item{float:left;margin:0;position:relative;overflow:hidden;line-height:100px;list-style-type:none}.clients-content .nbs-flexisel-item img{position:relative;border:none;vertical-align:middle}.news-content{background:#f4f4f4;float:left;padding:30px 0 60px;width:100%;border-top:#cecece solid 1px}.news-content h3{color:#65ae45;font-size:30px;margin-bottom:30px;text-transform:uppercase}.news-content h3 img{vertical-align:middle;margin:0 16px 0 0}.newsbox-outer{float:left;width:100%;padding:0 15px}.newsbox{background:#fff none repeat scroll 0 0;border:1px solid #cbcdcd;float:left;padding:0;text-align:left;width:100%;box-shadow:0 0 5px #ccc;margin:5px 0}.newsbox-inner{padding:15px;float:left;width:62%}.news-date{color:#65ae45;font-size:14px;font-weight:600;margin:0 0 5px}.padding{padding:25px 20px}.newsbox p{color:#000;margin-bottom:10px;font-size:15px;font-weight:400;line-height:24px}.newsbox .btn{font-size:15px;padding:5px 15px}.newsbox-pic{float:right;width:38%;text-align:right;overflow:hidden}.clients-content .nbs-flexisel-nav-left,.clients-content .nbs-flexisel-nav-right{cursor:pointer;height:27px;position:absolute;width:27px;z-index:1;font-size:20px;line-height:24px;margin-top:-13px;top:50% !important}.clients-content .nbs-flexisel-nav-left{left:0}.clients-content .nbs-flexisel-nav-right{right:0}#footer{background:#2a2a29;color:#fff;float:left;font-size:14px;line-height:21px;margin:0;position:relative;width:100%;border-top:#ffb400 solid 7px}#footer .social-icons{float:left;margin:15px 0 0}#footer .social-icons a{background-image:none;background-color:#fff;color:#ffb400}#footer .social-icons a:hover{background-color:#333;color:#fff}.footer-inner{float:left;padding:30px;width:100%}#footer h3{font-size:24px;margin:0 0 17px;padding:0}#footer p{line-height:24px}.foot-col{float:left;width:100%}.foot-col h4{color:#fff;font-size:16px}.social-icons-simple .fa{font-size:22px;margin:0 10px 0 0}.social-icons a{display:inline-block;margin:0;width:45px;height:45px;color:#ffb400;border-radius:4px;text-align:center;line-height:40px;font-size:25px;border:#ffb400 solid 2px;border-top:#ffb400 solid 5px}.social-icons a:hover{background:#ffb400;color:#fff}.footer_bottom{background:#ffb400;color:#000;float:left;font-weight:400;font-size:15px;margin:0;padding:5px 0;position:relative;width:100%;text-align:center}.footer_bottom ul{float:left;width:100%;margin:0;padding:0 0 5px}.footer_bottom ul li{display:inline-block;list-style-type:none;border-left:#888 solid 1px;line-height:20px}.footer_bottom ul li:first-child{border:none}.footer_bottom ul li a{display:block;padding:0 15px}.footer-notice{float:left;color:#fff;text-align:center;padding:25px 0;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:18px;width:100%;background-color:#0c0c0c}.footer-notice p{line-height:18px;margin:0}.copyright{color:#444}.foot_right_block{text-align:right;padding-top:15px}.foot_right_block .fright{margin-left:20px}.foot_menu{text-align:right}.foot_menu li{display:inline-block;padding:0 7px;margin:0}.footer-nav li{border-top:rgba(159,159,159,.3) solid 2px;float:left;width:100%}.foot-col a{color:#fff}.foot-col a.link{color:#a33038}.foot-col a:hover{color:#ffb400}.foot-col a.btn{color:#544401;font-size:18px;text-transform:none}.foot-col a.btn:hover{color:#fff}.footer-links.footer-nav li a{background:url(//ys-constructions.com/wp-content/themes/constructions/img/footer_bullet.png) no-repeat center left;padding:8px 0 8px 20px}.footer-nav li a{color:#fff;display:block;padding:8px 0}.footer-nav li:first-child{border:none}.footer-nav{list-style-type:none;margin:0}.foot_menu ul li a:hover{color:#ffb400;text-shadow:inherit}.posteddate{display:block;text-align:right}.social-media li a span{background:url(//ys-constructions.com/wp-content/themes/constructions/img/social-media.png) no-repeat left top;display:block;width:29px;height:29px;float:left;margin:0 11px 0 0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.social-media li a{color:#323232;display:block;line-height:29px}.social-media li a span.fb{background-position:0 0}.social-media li a span.tw{background-position:-54px 0}.social-media li a span.li{background-position:-107px 0}.social-media li a span.yt{background-position:-161px 0}.social-media li a span.gp{background-position:-213px 0}.social-media li a:hover span.fb{background-position:0 -54px}.social-media li a:hover span.tw{background-position:-54px -54px}.social-media li a:hover span.li{background-position:-107px -54px}.social-media li a:hover span.yt{background-position:-161px -54px}.social-media li a:hover span.gp{background-position:-213px -54px}.social-media li{float:left;width:100%;margin:6px 0 0}.foot_menu li:first-child{border:none}.foot_menu li a{color:#fff;font-family:'Open Sans',sans-serif;font-style:normal;text-shadow:0 1px 1px #000}.footer_bottom p{margin:0;clear:both}.footer_bottom a{color:#000}.footer_bottom a:hover{color:#fff}.carousel_block h2{font-size:21px;text-transform:uppercase;color:#313131}.featurebox{border:2px solid #ffb400;float:left;width:100%;border-radius:5px;overflow:hidden;background:#fff}.featurebox-inner{float:left;padding:20px 20px 10px;width:100%}.captchacode{background:#fff none repeat scroll 0 0;border:1px solid #c6c6c6;float:left;line-height:52px;min-height:52px;text-align:center;width:100%}.featurebox input[type=text],.featurebox input[type=email],.featurebox select,.featurebox textarea{border:1px solid #ffb400;color:#000;opacity:1;font-size:15px;font-weight:600;margin:0;border-radius:5px;padding:9px 15px}.featurebox input[type=text]:focus,.featurebox input[type=email]:focus,.featurebox select:focus,.featurebox textarea:focus{box-shadow:inset 0 0 5px #ddd}.featurebox label{font-weight:400;display:block;font-size:16px}.featurebox select{padding-top:11px;padding-bottom:11px}.featurebox h2{color:#444;display:block;text-align:center;font-size:30px;margin:0;padding:18px 20px;text-transform:uppercase;background:#ffb400;text-shadow:0 1px 0px rgba(255,255,255,.7)}.featurebox h4{background:rgba(0,0,0,0) url(//ys-constructions.com/wp-content/themes/constructions/img/sep-blue.jpg) repeat-x scroll left bottom;color:#fff;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;margin:0 0 18px;padding:0 0 14px}.coloredboxes{padding:26px 0 32px;float:left;width:100%}.featurebox h3{color:#fff;font-size:20px;line-height:normal;margin:0 0 10px;text-shadow:0 1px 0 #000;text-transform:uppercase}.featurebox p{font-size:16px;margin:0 0 5px;line-height:normal}.featurebox hr{background-color:rgba(255,255,255,.2);border:medium none;height:1px;margin:0 0 7px;width:100%;clear:both}.carousel_block{margin:25px 0 0}.blackbox{background-color:#282727;color:#fff;padding:10px 3% 50px;width:94%}.blackbox h2{color:#fff;font-size:24px;background:url(//ys-constructions.com/wp-content/themes/constructions/img/sep-1.jpg) repeat-x bottom left;padding:0 0 12px}.blackbox ul{margin:0 0 20px;float:left;width:100%;clear:both}.blackbox ul li{background:url(//ys-constructions.com/wp-content/themes/constructions/img/arrow-red.png) no-repeat scroll left 10px;color:#fff;float:left;font-weight:600;list-style-type:none;margin:0;padding:4px 0 4px 20px;width:29%}.blackbox ul li a{color:#fff}.blackbox ul li a:hover{color:#b91d28}.blackbox p{line-height:18px;font-weight:600}.blackbox p strong{font-size:18px}.breadcrumb{margin:0;padding:0 0 20px}.breadcrumb li{float:left;line-height:normal;list-style-type:none;margin:0}.breadcrumb a{color:#fff;font-weight:400;font-size:12px;display:block;height:21px;padding:0 0 0 8px;text-shadow:0 1px 1px #000;background:url(//ys-constructions.com/wp-content/themes/constructions/img/breadcrumb-left.png) no-repeat left top}.breadcrumb li:first-child a,.breadcrumb li:first-child a:hover{text-indent:-9999px;padding:0;background:url(//ys-constructions.com/wp-content/themes/constructions/img/home-icon.png) no-repeat left top;width:26px}.breadcrumb li:first-child a span,.breadcrumb li:first-child a:hover span{padding:0;background:0 0}.breadcrumb a span{display:block;padding:0 13px 0 7px;line-height:21px;background:url(//ys-constructions.com/wp-content/themes/constructions/img/breadcrumb-right.png) no-repeat right top}.breadcrumb li.active a span,.breadcrumb li a:hover span{background:url(//ys-constructions.com/wp-content/themes/constructions/img/breadcrumb-right-active.png) no-repeat right top}.breadcrumb li.active a,.breadcrumb li a:hover{background:url(//ys-constructions.com/wp-content/themes/constructions/img/breadcrumb-left-active.png) no-repeat left top}legend{font-family:'Open Sans',sans-serif;font-weight:400}.preloader{background:url(//ys-constructions.com/wp-content/themes/constructions/img/preload_img.gif) center center no-repeat;display:block}.pagination{height:auto;margin:0;width:100%;display:block;float:left;border-top:#ccc solid 1px;padding-top:25px;border-radius:inherit}.post.full-post{width:100%}.post{border:1px solid #ccc;background:#fff;float:left;margin:0 0 30px 3%;width:48%}.post:nth-child(odd){margin-left:0}.post-inner{float:left;padding:20px;width:100%}.contentside .pagination ul{margin:0;display:block}.no-border{border:none}.contentside .sidebox ul{margin-bottom:0}.contentside .sidebox ul li{text-transform:uppercase;border-bottom:1px solid #ccc;font-size:16px;font-weight:400;line-height:22px;list-style-type:none;margin:0;min-height:inherit;padding:15px 0}.sidebox ul li:last-child{border:none}.contentside .sidebox ul li:first-child{padding-top:0}.accordion-content{float:left;padding:15px 20px;width:100%}.contentside sidebox ul li a:hover{color:#fed403}.sidebox.box-dark ul li a:hover{color:#decd6b}.newsdate{font-weight:700;display:block;color:#636363;padding-bottom:15px}ul.links{margin-bottom:15px}ul.links li{padding:0 0 3px 17px;margin:0;color:#313131;background:url(//ys-constructions.com/wp-content/themes/constructions/img/li_arrow.png) no-repeat left top}ul.links li a{color:#313131}ul.links li a:hover{color:#d00b01}.post img{height:auto;max-width:100%}.contentside .post p{margin-bottom:20px}.post_info{border-bottom:1px solid #ccc;border-top:1px solid #ccc;clear:both;float:left;font-size:14px;margin:0 0 15px;padding:5px 0;width:100%}.post-info-cell{border-left:1px solid #ccc;float:left;padding:0 0 0 15px;width:50%}.post-info-cell a{color:#636363}.post-info-cell a:hover{color:#ffb400}.post-info-cell:first-child{padding-left:0;border:none}.more-link{background:url(//ys-constructions.com/wp-content/themes/constructions/img/post-lik.jpg) repeat-x top left #474749;color:#fff;display:block;float:left;font-size:12px;border-radius:3px;text-transform:uppercase;padding:5px 10px;text-shadow:0 1px 1px #000;text-align:center;font-weight:700}.btn-small{font-size:18px;font-weight:700;padding:5px 3%}.sidebar .tweet_arrows{display:none}.sidebar h2.title{font-size:16px;text-transform:uppercase;margin-bottom:18px}.pagination.blog-pagination ul{box-shadow:none}#map{margin:0 0 15px;padding-top:6px}.contact_form{padding-top:6px}.contact_form textarea{min-height:260px !important}.contact-info span.address{background:url(//ys-constructions.com/wp-content/themes/constructions/img/icon-address.png) no-repeat 0 4px}.contact-info span.email{background:url(//ys-constructions.com/wp-content/themes/constructions/img/icon-email.png) no-repeat 0 4px}.contact-info span.phone{background:url(//ys-constructions.com/wp-content/themes/constructions/img/icon-phone.png) no-repeat 0 4px}.more{background:none repeat scroll 0 0 #c10000;color:#fff;display:inline-block;font-size:12px;line-height:normal;margin-top:28px;padding:7px 12px;text-transform:uppercase}.more:hover{color:#fff;background-color:#de0505}#footer .more{float:right;margin:0 10px 0 0}#flexiselDemo1,#flexiselDemo2,#features-clients{display:none}.nbs-flexisel-container{max-width:100%;position:relative}.nbs-flexisel-ul{width:99999px;margin:0;position:relative;padding:0;list-style-type:none;text-align:center}.nbs-flexisel-inner{overflow:hidden;float:left;width:100%}.nbs-flexisel-item{float:left;padding:0;margin:0;position:relative;overflow:hidden;list-style-type:none}.clients-content .nbs-flexisel-item{line-height:100px}.nbs-flexisel-item:first-child .itemslide{margin-left:0}.nbs-flexisel-item img{position:relative;border:none;vertical-align:middle}.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{background:#fed403 none repeat scroll 0 0;border-radius:100%;color:#444;cursor:pointer;height:41px;line-height:37px;position:absolute;text-align:center;width:41px;z-index:1;font-size:30px}.nbs-flexisel-nav-left{left:-40px}.nbs-flexisel-nav-left:hover{background:#65ae45;color:#fff}.nbs-flexisel-nav-right{right:-40px}.nbs-flexisel-nav-right:hover{background:#65ae45;color:#fff}.clients{float:left;padding:27px 0;width:100%}.navbar .container{position:relative}.btn-spec{background:url(//ys-constructions.com/wp-content/themes/constructions/img/btn-spec.png) no-repeat scroll left top;color:#000;display:block;font-family:'Oswald',sans-serif;font-size:22px;font-weight:700;height:104px;line-height:28px;padding:23px 0 0;position:absolute;right:0;text-align:center;text-shadow:0 1px 0 #fff;text-transform:uppercase;top:-24px;width:285px;z-index:10}.btn-spec:hover{background-position:bottom left;color:#fff;text-shadow:0 1px 0 #000}.logos-outer h2{margin:0 0 13px;color:#fff}.logos-outer{float:left;margin:22px 0 0;width:100%;padding:0 0 50px}.social-icons ul{display:inline-block;list-style:outside none none;margin:0;vertical-align:middle}.social-icons ul li{display:inline-block;margin:0 0 0 6px;padding:0}.social-icons ul li:first-child{margin:0}.social-icons ul li a{background-position:0 0;background-repeat:no-repeat;display:block;height:30px;text-indent:-9999px;transition:all .2s ease 0s;width:29px}.navbar{background:#004b8f;float:left;margin:22px 0 0;width:100%;position:relative;border-radius:5px}#footer img{display:block;margin-bottom:30px}::-webkit-input-placeholder{color:#000;opacity:1}:-moz-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#4a4a4a;opacity:1}:-ms-input-placeholder{color:#4a4a4a;opacity:1}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{font-family:'Open Sans',sans-serif;border:#ccc solid 1px;box-shadow:none;height:auto;opacity:1;line-height:normal;font-size:14px;color:#000;padding:8px 10px;width:100%;opacity:1;background:#fff;background:-moz-linear-gradient(top,#fff 50%,#f8f8f8 100%);background:-webkit-linear-gradient(top,#fff 50%,#f8f8f8 100%);background:linear-gradient(to bottom,#fff 50%,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=0)}.navbar .nav{margin:0}.banner-inner{float:left;width:100%;position:relative}.banner-inner .wrapper{position:relative;height:100%}.banner-inner h1{position:absolute;left:20px;top:50%;margin:-24px 0 0;color:#fff;font-size:34px}.overlay-black{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.banner-text{bottom:30px;color:#fff;left:30px;position:absolute}.banner-text h1{color:#fff;font-size:58px;display:inline-block;padding:0 15px;margin-bottom:15px;text-transform:uppercase;background:rgba(101,174,69,.77)}.banner-text p{color:#fff;font-size:28px;line-height:38px;margin-bottom:15px;width:36%}.banner-text cite{color:#fff;font-style:normal;font-size:28px}.banner-text cite span{color:#fed403}.banner-inner .featurebox{position:relative;float:right;width:27%}.banner-inner .featurebox h2{background:rgba(101,174,69,.75)}.banner-inner .featurebox-inner{background:rgba(244,244,244,.75)}.banner-inner img{height:inherit}.banner-blog{background:url(//ys-constructions.com/wp-content/themes/constructions/img/banner-blog.jpg) no-repeat top center}.banner-inner .container{position:relative}.goright{float:right}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}.sidebox{float:left;margin:20px 0 0;width:100%;border:2px solid #ffb400;background:#fff;overflow:hidden;border-radius:5px}.sidebox ul{margin:0}.sidebox ul li{list-style-type:none;border-bottom:#ccc solid 1px}.sidebox ul li a{display:block;padding:5px 0;color:#444}.sidebox ul li a:hover{color:#ffb400}.contentside .post h2{font-size:18px;margin-bottom:15px}.contentside .post h2 a:hover{color:#444}.contentside .post.full-post h2{font-size:26px}.contentside .blog-pagination.pagination li:before,.contentside .sidebox ul li:before{content:normal}.blog-pagination.pagination li{background:0 0 !important;margin:0 5px 10px 0;padding:0;float:none;display:inline-block}.blog-pagination.pagination ul li a{background-color:#ffb400;border:medium none;color:#444;display:block;text-shadow:0 1px 0px rgba(255,255,255,.7);font-size:18px;font-weight:700;line-height:40px;padding:0 16px}.blog-pagination.pagination ul li a:hover{background-color:#333;color:#fff}.blog-pagination.pagination ul li.active a{background-color:#333;color:#fff}.sharethis{float:right;font-size:18px;font-weight:600;margin:8px 0 0;text-transform:uppercase}.sharethis img{border:none;box-shadow:none;margin:0;padding:0;border-radius:5px}.sidebox.accordion h3{cursor:pointer;padding-left:62px}.sidebox.accordion h3:before{content:"\f13a";color:#444;font-family:FontAwesome;font-size:30px;left:20px;position:absolute;top:12px}.accordion h3 span{background:url(//ys-constructions.com/wp-content/themes/constructions/img/expand.png) no-repeat scroll left 4px;padding:3px 0 3px 44px;display:block}.blog-single .accordion-content{display:none}.accordion h3.active span{background:url(//ys-constructions.com/wp-content/themes/constructions/img/collaps.png) no-repeat scroll left 4px;padding-left:44px;display:block}.sidebox p{padding:0}.box-dark p{color:#fff}.sidebox.box-light h3{color:#004b8f}.sidebox.box-light .sidebox-events li{background:url(//ys-constructions.com/wp-content/themes/constructions/img/sep-light.jpg) repeat-x bottom left}.sidebox .sidebox-events li span{display:block;font-size:13px;font-weight:400}form{margin:0}img.alignright{float:right;margin:0 0 20px 20px}img.alignleft{float:left;margin:0 20px 20px 0}.contentside ul li:before{color:#ffb400;content:"\f10c";font-family:FontAwesome;font-size:16px;position:absolute;left:0;top:1px;font-weight:700}.contentside ul li{line-height:28px;list-style-type:none;margin:0 0 7px;padding:0 0 0 25px;position:relative}.contentside ol li{counter-increment:step-counter;line-height:28px;list-style-type:none;margin:0 0 7px;padding:0 0 0 25px;position:relative}.contentside ol li:before{color:#ffb400;content:counter(step-counter,decimal);display:inline-block;font-size:18px;left:0;line-height:20px;margin-right:4px;position:absolute;text-align:center;top:5px;font-weight:700}.introbox ul li{margin:0 0 10px}.introbox ul{margin:0}.form-half{float:left;margin:0 0 0 2%;width:49%}.form-half:first-child{margin-left:0}.contentside ul,.contentside ol{margin:0 0 18px;padding:0}.contentside blockquote p:last-child{margin-bottom:0}.contentside blockquote{background:#f6f6f6 none repeat scroll 0 0;border-left:5px solid #65ae45;border-radius:5px;line-height:30px;margin:0 0 20px;padding:20px 30px;width:100%}.contentside ul ul{margin:0;padding:20px 0 0}.contentside ul li:last-child{padding-bottom:0}img.align-right{margin:0 0 0 12px}.align-right{float:right}img.align-right,img.align-left{border:1px solid #ddd}.align-left{float:left}.home-slider .wrapper{position:relative;height:100%}.slider-text{background:rgba(0,0,0,.4);width:100%;height:100%;margin:0;text-align:center;display:flex;justify-content:center;flex-direction:column;position:absolute;left:0;top:0}.slider-img{float:left;width:54%}.redtext{color:#c10000}.greentext{color:#bcfc07}@media screen and (max-width:1440px){.logo-dots{display:none}.wrapper{max-width:100%}.videobox-inner img{min-height:340px}}@media screen and (max-width:1400px){ul.slimmenu li a{font-size:18px}}@media screen and (max-width:1366px){.service-box-img p{top:80px}.form-row textarea{height:68px}.map-inner{width:96%}.banner-inner .featurebox h2{font-size:22px}}@media screen and (max-width:1300px){.introbox h1,.introbox h2{font-size:32px}.featurebox h2{font-size:26px}.section3 h2{font-size:30px}.zipcode{text-align:left;width:20%;padding:5px 10px 10px}.zipcode label{display:block}.zipcode input[type=text]{float:left;font-size:12px;margin:0;padding:5px 10px;width:80%}.zipcode input[type=submit]{display:block;position:relative;right:auto;top:auto;width:20%;float:left;height:25px;line-height:25px}}@media screen and (max-width:1280px){.logo{top:0;width:330px}.quote-icon{width:44px;height:44px;line-height:44px;font-size:20px}.quotebox-inn{padding:20px}.section2 h2 br{display:none}.whyfranchise{padding-bottom:0}.banner-inner .featurebox h2{font-size:20px}.banner-text p{color:#fff;font-size:22px;line-height:30px;width:38%}.banner-text cite{font-size:22px}.main-nav .btn{position:absolute;right:230px;top:0}ul.slimmenu{text-align:right}}@media screen and (max-width:1200px){.introbox{margin-top:0}.quotebox p{font-size:18px;line-height:30px}.quotebox cite,.quotebox cite span{font-size:18px}}@media screen and (max-width:1199px){.logo{top:auto;width:auto;position:relative;padding:0;border:none}.sidebar .featurebox .g-recaptcha{transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);-webkit-transform:scale(.8);transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;-webkit-transform-origin:0 0;filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.80,M12=0,M21=0,M22=0.80,SizingMethod='auto expand')}.quotebox-inn{min-height:inherit}.quotebox p{line-height:26px}.video-quote .quotebox .btn{border-left:none}.featurebox h2{font-size:20px}.test-bg{display:none}.social-icons{margin:10px 0 0;float:left;width:100%}.sidebar .featurebox{margin-top:0}.header .btn{float:none;margin:15px 0 5px}.whyfranchise{padding:30px}.section2 h2 br{display:none}.logo-dots{display:none}.quotebox-inn{padding:35px 20px}.videobox{width:100%;padding:0 0 20px}.quotebox{width:100%;background:url(//ys-constructions.com/wp-content/themes/constructions/img/quote-bg.jpg) no-repeat top center;background-size:cover}.quotebox-inn{background:rgba(255,255,255,.7)}ul.slimmenu li{display:inline-block;float:none}.videobox-inner img{min-height:inherit}.hometext{margin-top:30px}.btn-call{float:none;display:inline-block;margin:15px 0 0}.main-nav{float:left;width:100%}ul.slimmenu{float:left;width:100%}.header{position:relative;left:auto;top:auto;box-shadow:none;text-align:center}.header h3{text-align:center;width:100%;margin:15px 0 0}.main-nav .btn{display:inline-block;float:none;position:relative;right:auto;top:auto}ul.slimmenu{text-align:center}body{padding:0}.home-boxes h3{font-size:22px}.box h3{font-size:22px}.slidertext h3{font-size:20px;line-height:26px}.banner-inner h2{font-size:22px}.featurebox input.input-large[type=text]{width:92%}.featurebox h3{font-size:20px}#footer .social-icons ul li{margin:0 0 0 3px}.foot_menu li{padding:0 3px}.post h2{font-size:24px;line-height:26px}.blackbox ul li{width:45%}.more{display:inline-block}.intro-pic{width:16%}}@media screen and (max-width:1024px){.section3 h3{font-size:16px}.section5 ul li{font-size:16px}.banner-inner .featurebox{width:100%}.banner-text{bottom:auto;left:auto;position:relative;margin-bottom:30px}.banner-text p{width:60%}.newsbox-pic{text-align:center;width:100%;padding:10px 0 0}.newsbox-inner{width:100%}.slider-text h3{font-size:22px;line-height:24px}.slider-text p{font-size:16px}.video-content .nbs-flexisel-nav-left{left:0}.video-content .nbs-flexisel-nav-right{right:0}.main-nav{width:100%}.zipcode{width:100%}nav ul li a{padding:13px 11px;font-size:14px;font-weight:400}.introbox{padding-top:0}.slider ul li{line-height:18px !important;background-position:left top}}@media screen and (max-width:991px){.home-intro{padding:20px}.header .btn{float:none;margin:15px 0 5px}.section5 ul li{display:inherit}.finance-left,.finance-right{width:100%}.section3 h3{font-size:16px}.section4,.section5,.section3{padding:30px 0}.sec-title{margin-bottom:20px}.home-intro .featurebox{margin-top:0}.videobox iframe{display:block}#play-video{display:none}.whyhuntington{min-height:inherit;margin-top:30px}.introbox{margin-bottom:20px;min-height:inherit}.news-content .nbs-flexisel-nav-left{left:0}.news-content .nbs-flexisel-nav-right{right:0}nav ul li a{font-size:16px}nav ul li ul li:hover ul{position:relative}nav ul li ul li ul li a{padding-left:40px}nav ul{text-align:left}nav ul li{border-bottom:1px solid #504944}nav ul li ul{width:100%}nav ul li ul ul{left:auto;position:relative;top:auto;margin-bottom:10px;display:block}.sidebar{margin-top:20px}.camera_prev,.camera_next{display:none !important}.zipcode input[type=text]{font-size:16px;margin:0;padding:10px;width:79%}.zipcode input[type=submit]{height:40px}.main-nav .btn{float:none;margin:10px 0 0}.header .social-icons{width:100%;text-align:center}.header .social-icons li{float:none;display:inline-block}.header .social-icons{text-indent:0px}.nbs-flexisel-item{min-height:80px !important}.videobox img{width:100%}.footer-bar p{text-align:center}.nbs-flexisel-item{min-height:160px}.footer-bar ul{float:none;text-align:center}.footer-bar ul li{display:block;border-top:#525758 solid 1px;border-left:none}.footer-bar ul li a{display:block;padding:10px 0}.camera_wrap .camera_pag .camera_pag_ul{text-align:left}.ctabtn{display:none}.logo a{text-align:center}.main-nav.fixed-bar{position:relative;left:auto;top:auto}.fixed-bar .cta-btn{top:auto}.accordion h3 span{padding-top:3px}.tinynav{border:none;border-radius:5px;display:block;padding:7px 2%;width:70%;float:left}.main-nav .btn{margin:0}}@media screen and (max-width:900px){ul.slimmenu li{padding-bottom:0}ul.slimmenu li ul{border:none;box-shadow:none;padding:0}ul.slimmenu li{margin-left:0}.footer-nav li a{line-height:22px}ul.slimmenu{text-align:left}ul.slimmenu li a{padding:5px 0;font-size:16px;border:none}ul.slimmenu>li:first-child a{border-bottom:1px solid rgba(0,0,0,.075)}ul.slimmenu li .sub-toggle{display:block}ul.slimmenu li>ul{width:100%}ul.slimmenu li ul li a{padding:5px 20px}ul.slimmenu li ul li ul li a{padding:5px 20px 5px 40px}ul.slimmenu i{font-style:normal}ul.slimmenu li.current-menu-item>a{background:0 0}ul.slimmenu li ul li{background:0 0}ul.slimmenu li ul li:hover li a{color:#333}ul.slimmenu li ul li:hover li a:hover{color:#d81c3f}}@media screen and (max-width:800px){.slider-text p{line-height:22px;font-size:14px}}@media screen and (max-width:768px){.gallery-page ul li{width:31%;margin:7px 1%}.gallery-page img{width:100%}.gallery-pop-up .port.item_open{text-align:center}.gallery-pop-up .port img{width:80%}.gallery-pop-up .port .description{width:100%}body{background-image:none;background:#fff}.main-content{max-width:100%;padding:30px 0}.head-email .fa-envelope-o{margin:0 3px 0 0}}@media screen and (max-width:767px){.blog-banner img{display:none}.gallery-back{float:left;margin-top:15px !important;display:block}.cp-inner{text-align:center}.videos-container{display:inherit}.video-single{width:100%}.overlay-black{position:relative;left:auto;top:auto;width:100%;height:inherit;background:#444;padding:5px 20px}.video-quote{padding:20px}.home-intro{padding-left:0;padding-right:0}.gallery-link{padding:10px 0;margin-top:-30px}.header .wrapper{padding-left:0;padding-right:0}#cbp-so-scroller .cbp-so-section .cbp-so-side-left,#cbp-so-scroller .cbp-so-section .cbp-so-side-right,#cbp-so-scroller .cbp-so-section .cbp-so-side-top,#cbp-so-scroller .cbp-so-section .cbp-so-side-bottom,#cbp-so-scroller .cbp-so-section .section-title h2{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.post{width:100%;margin:0 0 15px}.banner-inner h1{top:auto;bottom:auto;position:relative;left:auto;margin:0;font-size:22px}.faq-answer{padding:10px 0 0}.whyfranchise{padding:30px 0}.section3 h2{margin-bottom:20px}.quotebox cite,.quotebox cite span{font-size:20px}.section3 .col-sm-3,.process-box{min-height:inherit}.process-box{width:100%}.introbox h1,.introbox h2{margin:0 0 10px}body,table p{font-size:16px}p,table p{line-height:28px}.contentside ul li{line-height:28px}h2{font-size:36px}.news-content .nbs-flexisel-nav-left{top:-85px !important;left:auto;right:50px}.news-content .nbs-flexisel-nav-right{top:-85px !important}.posteddate{text-align:center}.news-content h3{font-size:22px}.map h3{font-size:22px;margin-bottom:20px}.map p{font-size:16px;margin-bottom:20px}.home-intro p,.section2 p{font-size:16px}.form-full .btn-yellow{margin-top:8px}.row{margin-left:0;margin-right:0}.banner-inner h2{left:auto;margin:0;position:relative;top:auto;width:100%}.header .col-lg-3{padding-left:15px}.inner-content{padding:20px 0}.head-email{padding-top:0}.header .col-lg-3{width:100%}.zipcode{margin:10px auto;float:left}.social-icons{float:left;width:100%}.top-bar{padding:10px 0}.nbs-flexisel-item{border:none}.nbs-flexisel-inner{border:none}.ctabtn{display:block;clear:both;position:relative;top:auto;left:auto;right:auto;margin:0 auto}.home-slider{margin:0;border:none}.linkbtn{clear:both;float:none;display:block}.headertop{padding:0 0 15px}.scrolldown{display:none}.featurebox{width:100%}.sidebar .featurebox{margin-top:0}.heading{font-size:20px;padding:8px 47px 7px 20px;display:block;clear:both}.areas-served{margin-bottom:30px}.accordion h3 span{padding-top:3px}.featurebox h2,.videobox h2,.whyhuntington h2,.map h2,.hometext h2,.ready>h3,.introbox h1,.introbox h2,.home-intro h3,.sec-title h2,.faq-outer h3,.section2 h2,.contentside h2,.contentside .post.full-post h2,.section3 h2{font-size:20px}.faq-outer h3{padding-left:0}.header{text-align:center}.cta-btn{display:block;left:auto;margin:6px auto 0;position:relative;right:auto;top:auto}.sharethis{float:right}.post img{margin-bottom:12px}.pagination{margin-bottom:20px}#footer h3{clear:both;margin:20px 0;float:left;width:100%}#footer .social-icons{text-align:center}.poweredby{text-align:center}.social-icons{text-align:center}.f-nav{left:auto;padding:0 0 10px;position:relative;top:auto;z-index:10}.featurebox input.input-large[type=text]{width:100%}.camera_next{right:0}.camera_prev{left:0}.navbar{margin:0 2%;width:94%}.social-icons ul li{display:inline-block;float:none;border:none}.social-icons ul li:first-child{border-left:none}.header-fix .btn{float:none;margin:10px auto;display:inline-block}.header-fix{left:auto;position:relative;top:auto;text-align:center}.nbs-flexisel-inner{padding:0}.coloredboxes{padding:26px 0 10px}.slidertext{margin:60px 70px 0 0;width:60%}.header-fix{background-image:none}.navbar nav#main_menu select{width:100%}.btn-spec{background:url(//ys-constructions.com/wp-content/themes/constructions/img/btn-hover.jpg) repeat-x scroll left top #40a439;border-radius:3px;font-size:16px;height:auto;line-height:20px;padding:5px 15px;right:2%;top:4px;width:auto;color:#fff;text-shadow:0 1px 0 #000}.btn-spec:hover{background-image:none;background-color:#000}.logo{text-align:center}.logo img{margin:0 auto 0px auto;max-width:100%;vertical-align:middle;display:block}.header-fix h3 strong{padding:0;background:0 0}.social-icons p{display:none}#footer .social-icons ul{float:left;width:100%}.logo h2{background:none repeat scroll 0 0;float:none;font-size:20px;margin:10px 0 0;padding:0 0 24px;text-align:center}.slider-text h3{font-size:20px}.logo a{float:none}.logo h2{padding-bottom:5px}.blackbox{padding-bottom:20px}.box-black,.box-gray{padding:0 2% 20px;width:96%}#footer{text-align:center}.footer-inner{padding:0 0 20px}#footer img{display:block;float:none;margin:0 auto 15px}.footer-links.footer-nav li a{background:0 0;padding-left:0}#footer h2{background-color:#fb6602;clear:both;display:block;margin:0 0 10px;padding:10px 0}#footer .span3{background:0 0}.foot-col{min-height:inherit;padding:0}.featurebox{min-height:inherit}.breadcrumb{float:left;margin:0;padding:20px 0 0;width:100%}.topbar p{float:none;font-size:16px;margin:0 0 10px;text-align:center}.footer_bottom{text-align:center}.foot_menu ul{text-align:center}.foot_menu li{display:block;float:left;width:100%;border-top:#cb2023 solid 1px;border-left:none}.foot_menu li a{display:block;padding:5px 0}.foot_menu ul{margin:0}h1{font-size:24px}h3{font-size:20px}h4{font-size:20px}.tagline h2{line-height:normal;margin:10px}}@media screen and (max-width:640px){.gallery-box{width:48%}.team-container{display:inherit}.team-box{width:100%}.home-slider{background:#444}.slider-text{position:relative;left:auto;top:auto;padding:30px 20px;background:#444;display:inherit}.home-slider .slick-dots{position:relative;left:auto;bottom:auto;padding:5px 0;background:#000}.gallery-link{padding:10px;margin-top:-35px}.post-info-cell{padding:0 0 0 10px}.basic-table td{float:left;width:100%;padding:20px}.banner-text p{width:100%}.banner-text h1{font-size:32px}.banner-text p{font-size:20px}.hometext ul li,.whyhuntington ul li{font-size:16px;font-weight:400;line-height:24px}.slider-text h3{font-size:16px}.slider-text .btn{font-size:14px;padding:5px}.header .col-lg-3{padding-left:15px}.zipcode{width:100%}.slidertext .btn{font-size:20px}.heading-spec{font-size:20px}.post h2{font-size:20px;line-height:24px}.fright{margin:10px 0 0}.post .btn{float:left}.intro-pic{width:100%;text-align:center}.introtext{width:100%;padding:5px 0 0;background:0 0}}@media screen and (max-width:620px){.camera_wrap .camera_pag .camera_pag_ul{text-align:center}}@media screen and (max-width:540px){.nbs-flexisel-item h3{font-size:22px}.topbar p span{display:block}.topbar p span.address{margin-top:5px}.hide-mobile{display:none !important}.slider-text{padding-top:14px}.slider-text p{line-height:normal}}@media screen and (max-width:480px){.gallery-page ul li{width:48%;margin:5px 1%}.gallery-page img{width:100%}.quotebox .slick-arrow{bottom:-32px}.service-box-img p{padding:0 80px}.sharethis{float:left}.post-info-cell{width:100%;border-left:none;padding:0}.post-info-cell br{display:none}.ready{text-align:center;width:100%}.ready .btn{display:block;margin:10px 0 0}.topright{width:100%;text-align:center}.top-links{width:100%;margin:0 0 10px}img.alignright,img.alignleft{float:none;margin:0 0 10px}.slider-text .btn{font-size:16px}.blog-pagination.pagination ul li a{font-size:12px;line-height:26px;padding:0 10px}.blog-pagination.pagination li{margin:0 5px 5px 0}.slidertext{margin:30px 20px 0 0;width:86%}.navbar{height:auto}.topbar p span{font-size:11px}.breadcrumb li{margin:0 0 5px}h2{font-size:30px}.btn-spec{display:block;left:auto;position:relative;top:auto;right:auto;margin:10px 2% 0}.greenbar h2{font-size:22px}}@media screen and (max-width:479px){.featurebox .g-recaptcha{transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);-webkit-transform:scale(.8);transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;-webkit-transform-origin:0 0;filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.80,M12=0,M21=0,M22=0.80,SizingMethod='auto expand')}.slider-text .btn br{display:inline-block}.social-sharing{clear:both;display:block;float:left;font-weight:600;margin:0;vertical-align:middle;width:100%}.post .social-sharing{width:100%}.greenbar{padding:15px 0 20px}.news-content .nbs-flexisel-nav-left,.news-content .nbs-flexisel-nav-right{top:-65px !important}.news-content h3 img{display:none}.featurebox input[type=text],.featurebox input[type=email],.featurebox select,.featurebox textarea{font-size:16px;padding:10px 15px}.form-half,.form-full{float:left;margin:0 0 10px;width:100%}.form-row{margin:0}.news-content h3{padding:0 70px 0 15px}ul.slimmenu li a{font-size:14px;padding:5px 0}.form-medium{width:50%}.featurebox h2,.sidebar .featurebox h2{font-size:16px;line-height:normal}ul.slimmenu li ul li a{padding-left:10px}ul.slimmenu li ul li ul li a{padding-left:20px}}@media screen and (max-width:375px){.gallery-box{width:100%;margin:0 0 15px}}@media screen and (max-width:320px){.service-box-img p{padding:0 10px}.slider-text p{line-height:18px}.contentside .nav-tabs li{width:100%}.contentside .nav-tabs li a{display:block;margin:0}.header .social-icons li{float:none;display:inline-block;margin:0}.header .social-icons{text-indent:0px}.blog-pagination.pagination li{margin:0 0 7px 7px}.main-nav .btn{clear:both;display:block;width:100%}.fright,.fleft{float:none}.header-fix .btn{display:block;float:left;width:86%;margin:10px 2% 0;min-width:auto}.slidertext{margin:20px 2% 0;width:96%}.social-icons h3{background:none repeat scroll 0 0;clear:none;float:left;margin:0;padding:7px 0;text-align:center;width:100%}.slider-text p{font-size:16px}.banner-inner h1{font-size:20px}.ctabtn{margin-top:10px}.slider h2{padding-right:10px}.slider p{display:none !important}.btn-large{margin-top:-20px !important;font-size:12px !important;width:auto !important;left:auto!important;right:20px !important}.logo h2{font-size:16px}}.footer-nav .menu{list-style:outside none none;margin:0}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:0 solid #f7e700 !important}