.heading,.scrolltop h3,.scrolltop p{text-transform:uppercase}#section1,.btn,.heading.centered,.intro,.section3-wrapp,.section4-title,.social-network,.subfooter{text-align:center}#section3,.contact-wrapp,.request-form,.section3-wrapp,.section4-img-wrapper,header,ul.listcontrol li{position:relative}.cbp-so-section:after,.cbp-so-side:after{clear:both}#contact,#home,#section1,.carousel-indicators .active,footer{background-color:#dae2e9}header{background:#2b343c;color:#fff;margin:0;padding:0}.heading{font-size:36px;line-height:42px;font-weight:700;margin-bottom:40px}.heading.centered{padding-bottom:10px;border-bottom:2px solid;border-color:#000}.scrolltop ul,.scrolltop ul li{float:left;width:100%;padding:0}.logo{display:inline-block;margin:0 0 40px 80%}.scrolltop ul{overflow:hidden}.scrolltop ul li{list-style:none;display:block;margin:0}.scrolltop h3{font-size:60px;line-height:72px}.scrolltop p{font-size:25px;line-height:42px;margin-bottom:0}#home{background:#000;color:#fff;padding:80px 0 0;font-size:18px;line-height:22px}.intro{margin-bottom:80px}#section1,#section2{margin:0;color:#2b343c}#section1{padding:30px 0 50px}.section2-icon,.section3-icon{width:220px;height:194px;padding-top:0;border-radius:2px}#section2 .heading{margin-bottom:10px}.section2-text{margin-top:2.5%}.section2-icon{padding-bottom:2%}.section2-icon.default-icon,.section2-icon.secondary-icon,.section2-icon.tertiary-icon{border-bottom:5px solid;border-color:#2b343c}#section3{color:#2b343c}#section3 .heading{margin-bottom:30px}.section3-wrapp{color:#2b343c;font-size:22px;line-height:1.5em;border-radius:2px}.section3-icon.default-icon,.section3-icon.secondary-icon,.section3-icon.tertiary-icon{border-bottom:5px solid;border-color:#2b343c}.clent-info{font-family:'Open Sans',sans-serif;color:#2b343c;font-size:18px}#section4{background-repeat:repeat;background-position:0 0;background-color:#2b343c;color:#fff;margin:0;padding:30px 0 20px}.section4-img-wrapper{overflow:hidden;width:100%;height:auto;margin:0}.section4-title{background:#f6f7f9;color:#161616;padding:5px 15px;font-size:16px;margin:0 0 30px}.txt-section4{margin-bottom:30px}#contact{color:#2b343c;padding:20px 0}.contact-wrapp{color:#2b343c;font-size:18px;border-radius:2px;margin-top:80px}.contact-detail h5{color:#2b343c;padding-bottom:10px;border-bottom:1px solid #2b343c}.contact-detail label{font-weight:400;display:block;font-size:24px;vertical-align:middle}.contact-detail label i{margin-right:5px}.contact-detail p{margin-bottom:20px}.request-form,ul.listcontrol{margin:0;width:100%;float:left}.request-form{color:#2f2f2f;font-size:14px;background:#fff;padding:20px;border-radius:2px;-webkit-box-shadow:15px 15px 0 rgba(56,63,69,.3);-moz-box-shadow:15px 15px 0 rgba(56,63,69,.3);box-shadow:15px 15px 0 rgba(56,63,69,.3)}.request-form h3{color:#2f2f2f;font-size:36px;line-height:46px}.request-form h3 strong{font-weight:700}ul.listcontrol{padding:0}ul.listcontrol li{float:left;width:100%;list-style:none;margin:0 0 20px;padding:0;background:0 0}ul.listcontrol li label{color:#2f2f2f;font-weight:400;font-size:18px;padding:0;background:0 0}ul.listcontrol li .form-control{height:45px;border-radius:2px;border:1px solid #7e7e7e;color:#161616;opacity:.7;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}ul.listcontrol li .form-control:focus{border:1px solid}#sendrequest{display:none}#sendrequest.show,.show{display:block}ul.listForm{width:100%;padding:0;margin:0;list-style:none}ul.listForm li{float:left;width:49%;margin:0 1% 15px 0}ul.listForm li.list-block{width:99%;margin:0 1% 15px 0}ul.listForm label{font-weight:400;display:block;color:#fff}#sendmessage,.validation{display:none}ul.listForm label span{font-weight:300;font-style:italic}ul.listForm .form-control{height:45px}ul.listForm textarea.form-control{height:160px}.validation{margin-top:5px}#sendmessage.show,.show{display:block}.btn,.social-link{display:inline-block}.subfooter{background:#000;color:#dae2e9;font-weight:12px;line-height:12px;padding:40px 0 20px;font-size:14px}.social-link{background-repeat:no-repeat;background-position:0 0;height:43px;width:40px;text-indent:-9999px;margin:0 5px 10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.social-link:hover{background-position:0 -43px}.facebook{background:url(../img/social/fb.png) no-repeat}.googleplus{background:url(../img/social/google.png) no-repeat}.flickr{background:url(../img/social/flickr.png) no-repeat}.twitter{background:url(../img/social/twitter.png) no-repeat}.linkedin{background:url(../img/social/linkedin.png) no-repeat}.instagram{background:url(../img/social/instagram.png) no-repeat}.copyright{font-size:12px;font-style:italic}.btn{margin-bottom:0;font-weight:400;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-radius:1px;border:none;padding:10px 25px;font-size:18px;line-height:1.33;-webkit-box-shadow:none;box-shadow:none;background-image:none}.cbp-so-section:after,.cbp-so-section:before,.cbp-so-side:after,.cbp-so-side:before{content:" ";display:table}.btn-lg{padding:5px 20px;font-size:28px;line-height:1.83;border-radius:3px}.btn-home{white-space:normal}.btn-section1{margin-top:15px;border-radius:3px}.btn-tertiary{color:#fff;background-color:#000;border:none}.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover{color:#2b343c;background:#189b7a;border:none;outline:0}#cbp-so-scroller,.cbp-so-scroller{position:relative;width:100%;height:auto;margin:0;padding:0;overflow:hidden}.cbp-so-side{overflow:hidden;-webkit-transition:-webkit-transform .5s,opacity .5s;-moz-transition:-moz-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.cbp-so-init .cbp-so-side{opacity:0}.cbp-so-init .cbp-so-side-left{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);transform:translateX(200px)}.cbp-so-init .cbp-so-side-right{-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);transform:translateX(-200px)}.cbp-so-init .cbp-so-side-up{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px)}.cbp-so-init .cbp-so-side-down{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);transform:translateY(-50px)}.cbp-so-section.cbp-so-animate .cbp-so-side-down,.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-up{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);opacity:1}.marginbot10{margin-bottom:10px}.margintop30{margin-top:30px}.marginbot30{margin-bottom:30px}.marginbot35{margin-bottom:35px}@media (min-width:900px) and (max-width:1200px){.contact-wrapp{position:relative;color:#2b343c;font-size:18px;border-radius:2px}}@media (min-width:768px) and (max-width:995px){#section1{padding:30px 0 50px}#section1 .heading{margin-top:40px}#section2{padding:0 0 40px}#section2 .heading{margin-bottom:-5px}#section3 .heading{margin-bottom:20px}.arrow-info{display:none}.request-form{margin:-100px 0 80px}.contact-wrapp{position:relative;color:#2b343c;font-size:18px;border-radius:2px;margin-top:120px}}@media (min-width:644px) and (max-width:767px){#section1{padding:20px 0 35px}#section1 .heading{margin-top:40px}#section2{padding:0 0 35px}#section2 .heading{margin-bottom:-15px}#section3 .heading{margin-bottom:20px}.mobile-responsive{width:100%;height:auto}.info,.info.botleft,.info.botright,.info.topleft,.info.topright{display:none}.request-form{margin:-100px 0 80px}.contact-wrapp{position:relative;color:#2b343c;font-size:18px;border-radius:2px;margin-top:120px}}@media (min-width:627px) and (max-width:644px){.contact-wrapp{position:relative;color:#2b343c;font-size:18px;border-radius:2px;margin-top:215px}}@media (min-width:558px) and (max-width:626px){.contact-wrapp{position:relative;color:#2b343c;font-size:18px;border-radius:2px;margin-top:220px}}@media only screen and (max-width:558px){#section1,#section4,.container-wrapper{padding:20px 0}#section1 .heading{margin-top:40px}#section2 .heading{margin-bottom:0}#section3 .heading{margin-bottom:25px}.contact-wrapp{position:relative;color:#2b343c;font-size:18px;border-radius:2px;margin-top:220px}}