.main-menu,.responsive-menu ul,.social-member,.progess-bars,.first-footer .social-footer ul{padding:0;margin:0;list-style:none}body{font:14px\/1.85em 'Open Sans',Arial,Helvetice Neue,sans-serif;color:#777777;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a,a:hover,a:focus{text-decoration:none;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Arial,Helvetice Neue,sans-serif}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main-content,.full-width-slider{float:right;width:77%}.section-content{padding:0 7%;margin-bottom:100px}.section-title{border-top:4px solid;margin-bottom:60px}.section-title h2{display:inline-block;padding:20px 35px;color:white;text-transform:uppercase;font-weight:300;margin:0;font-size:20px}#about .section-title{border-color:#e09d1a}#about h2{background-color:#e9b144}#about h3.name{margin:0;font-size:16px;font-weight:600;text-align:center;background:#eee;padding:10px 3px}#about h3.name > span{font-weight:300;margin:0 5px;font-size:13px}#services .section-title{border-color:#7c1fe5}#services h2{background-color:#974dea}#blog .section-title{border-color:#1dcb7c}#blog h2.section-title{background-color:#38e395}#contact-form .section-title{border-color:#cb1d62}#contact-form h2{background-color:#e3387c}a.largeButton,.submit.largeButton,#contact-form [id$=_contact-form-submit]{color:white;text-transform:uppercase;font-weight:700;font-size:14px;display:inline-block;padding:10px 20px;width:inherit;border:0;border-bottom:3px solid;box-shadow:none}.homeBgColor{background:#38a9e3}.homeBgColor:hover{background-color:#16709f}.blogBgColor{background:#38e395}.blogBgColor:hover{background-color:#169f60}.contactBgColor,#contact-form [id$=_contact-form-submit]{background:#e3387c}.contactBgColor:hover{background-color:#9f164d}a.largeButton.homeBgColor{border-color:#16709f}a.largeButton.blogBgColor{border-color:#169f60}a.largeButton.contactBgColor,.submit.largeButton.contactBgColor,#contact-form [id$=_contact-form-submit]{border-color:#9f164d}#main-sidebar{float:left;width:23%;height:100%;position:fixed;background-color:#495054;color:white}.logo{margin:100px 0;background-color:#38a9e3;padding:25px 40px}.logo a{color:white}#headur h1{text-transform:uppercase;font-size:30px;margin:0;font-weight:800}.logo span{color:#bee3f6;font-size:13px}.main-menu{text-align:center}.main-menu li{margin-bottom:1px}.main-menu li a{color:white;text-transform:uppercase;display:block;border-left:4px solid;padding:15px 30px;background-color:#383e41;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}.main-menu li a:hover{background-color:#34393b}li.home a{border-color:#38a9e3}li.home a.active{color:#38a9e3}li.about a{border-color:#e9b144}li.about a.active{color:#e9b144}li.services a{border-color:#974dea}li.services a.active{color:#974dea}li.blog a{border-color:#38e395}li.blog a.active{color:#38e395}li.contact a{border-color:#e3387c}li.contact a.active{color:#e3387c}a.menu-toggle-btn{width:100%;height:60px;background-color:#38a9e3;text-align:center;line-height:60px;display:block;color:white}a.menu-toggle-btn i{line-height:60px}.responsive-navigation{position:relative;width:100%;display:block;z-index:9999}.responsive-menu{display:none;background-color:#495054}.responsive-menu ul li a{color:white;text-transform:uppercase;display:block;padding:20px;border-bottom:1px solid #5a6267}.header-bg{background:url(https:\/\/lh5.googleusercontent.com\/-7mPwql0k6h0\/Uz3MWk6V1nI\/AAAAAAAADms\/XcKoLac-2U0\/s1600\/header.jpg) no-repeat;float:left;width:100%;height:393px;color:#fff;text-align:center;position:relative}.text-header{position:absolute;vertical-align:middle;width:100%;text-align:center;height:100;z-index:8;color:white;top:145px}.header-bg:after{content:\"\";display:block;width:100%;position:absolute;background:#000;height:100%;opacity:0.4}#main-content > div > div > h2{font-size:48px;text-transform:uppercase;font-weight:800;margin-bottom:30px}#main-content > div > div > p{font-size:16px;text-transform:uppercase;letter-spacing:2px;width:50%;margin:0 auto 30px auto;line-height:1.8em}.service-item{background-color:#974dea;color:white}.service-item .service-icon{width:25%;float:left;overflow:hidden;display:inline-block;text-align:center;margin-top:17px;height:100%}.service-item .service-content{width:75%;overflow:hidden;text-align:left;padding:20px 20px 20px 0}.service-item .service-content h3{margin:0;font-size:20px}.our-skills{margin-top:80px}.our-skills h3{color:#974dea;font-weight:300;text-transform:uppercase;font-size:24px;margin:0 0 20px 0}.progress-bar{background-color:#974dea;text-transform:uppercase;font-size:12px}.progress{height:28px}.progress div{line-height:28px}.blog-thumb{overflow:hidden;position:relative}.blog-thumb img{width:100%;height:auto}.blog-thumb .overlay-p{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(56,227,149,0.9);visibility:hidden;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.blog-thumb .overlay-p a{position:absolute;top:50%;margin-top:-12px;left:50%;margin-left:-15px;color:white}.blog-item{margin-bottom:40px;overflow:hidden}.blog-item:hover .overlay-p{visibility:visible;opacity:1}.blog-title{width:100%;text-align:center}.blog-title a{color:#38e395;font-size:18px;text-transform:uppercase}.load-more{width:100%;text-align:center;margin:30px 0 10px}.map-holder{border:1px solid #d5dbe0;padding:6px;background-color:#fafafa}#ContactForm1{display:none!important}.contact-form{margin-top:60px}.contact-form input,.contact-form textarea{width:100%;display:block;border:1px solid #d5dbe0;padding:10px 15px;outline:0}.contact-form input{height:46px;margin-bottom:30px}.contact-form label{font-weight:normal}.contact-form label.required:after{content:\"*\";color:red;margin-left:5px}.submit-btn{margin-top:10px}.first-footer{background-color:#495054;padding:50px;text-align:center;border-left:5px solid #313639}.first-footer .social-footer ul li{display:inline}.first-footer .social-footer ul li a{width:40px;height:40px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#313639;text-align:center;line-height:40px;color:white}.bottom-footer{background-color:#313639;color:#949da2;padding:25px 7% 16px 7%}.bottom-footer a{color:white}.bottom-footer .credits{text-align:right}@media (max-width:991px){#main-content{width:100%}.first-footer{border-left:0}.flexslider .slides,.flexslider,.main-slider{height:auto}.service-item{margin-bottom:30px}.progess-bars{margin-top:40px}}@media (max-width:767px){.slider-caption a,.slider-caption p{display:none;top:50px!important}}@media (max-width:581px){.slider-caption{display:none}}