.banner-section{position:relative;}
.banner-content-wrap{left:0;position:absolute;bottom:6px;width:100%;}
.banner-section .banner-content{max-width:458px;}
.banner-content .choose-industry li a .common-btn{margin-top:0;margin-left:0;}
.banner-content .choose-industry li:last-child a{padding-top:42px;text-align:center;padding-right:17%;}
.banner-content h1{background-color:#ffac56;font-size:30px;color:#fff;font-family:'Lato', sans-serif;font-weight:300;letter-spacing:-0.6px;padding:34px 8.8%;text-transform:uppercase;margin-bottom:0;text-align:left;}
.banner-content h1 span{font-size:14px;font-family:"Montserrat", sans-serif;font-weight:400;display:block;letter-spacing:0;margin-bottom:10px;}
.slotholder{transform:translate3d(0px, 5.7px, 0px) !important;-webkit-transform:translate3d(0px, 5.7px, 0px) !important;}
.choose-industry{background-color:#03b6e7;margin-bottom:0;}
.choose-industry li{width:50%;float:left;border-top:1px solid #00a6d3;border-right:1px solid #00a6d3;}
.choose-industry li:hover a{background-color:#00a6d3;}
.choose-industry li:hover a:after{background:url('../images/arrow-img2.html') no-repeat right bottom;}
.choose-industry li:first-child{border-top:0;}
.choose-industry li:nth-child(2){border-top:0;}
.choose-industry li:nth-child(2n){border-right:0;}
.choose-industry li a{position:relative;display:block;padding:37px 25% 36px 17%;color:#fff;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;text-align:left;}
.choose-industry li a:after{content:"";background:url('../images/arrow-img.png') no-repeat right bottom;width:26px;height:26px;display:block;position:absolute;right:27px;bottom:32px;}
.choose-industry li:last-child a:after{display:none;}
.choose-industry li a .industry-option{font-size:14px;display:block;}
.choose-industry li a .industry-img{width:35px;height:33px;display:block;margin-bottom:7px;}
.choose-industry li a .education-img{background:url('../images/education-img.html') no-repeat center top;}
.choose-industry li a .business-img{background:url('../images/business-img.html') no-repeat center top;}
.choose-industry li a .technology-img{background:url('../images/technology-img.html') no-repeat center top;}
.choose-industry li a .estate-img{background:url('../images/estate-img.html') no-repeat center top;}
.choose-industry li a .banking-img{background:url('../images/banking-img.html') no-repeat center top;}
.common-btn{background-color:#16d428;border-radius:30px;display:inline-block;margin-left:3%;margin-top:13px;padding:15px 29px;text-align:center;font-size:13px;color:#fff;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;border:3px solid transparent;}
.common-btn:hover{color:#16d428;border-color:#16d428;background-color:transparent;}
.heading-block{font-family:"Montserrat", sans-serif;font-weight:700;color:#343a3b;font-size:32px;text-transform:uppercase;letter-spacing:-1.7px;line-height:1.2;margin-bottom:22px;}
.heading-block span{color:#898e8f;font-size:14px;font-weight:400;display:block;letter-spacing:-0.7px;}
.about-us-block{background-color:#fff;}
.about-us-content{text-align:right;padding:7px 3%;}
.about-us-content p{font-family:'Domine', serif;font-size:15px;color:#838b8c;margin-bottom:27px;line-height:1.85;}
.about-us-content .common-btn{padding:10px 22px}
.about-us{background-color:#03b6e7;border:7px solid #ffffff;left:0;margin:auto;padding:17px 3.6%;position:absolute;right:0;top:164px;width:52%;box-shadow:0 0 20px -10px #000000;}
.about-us-img{position:relative;}
.about-us .experience-block{border:1px solid #35c5ec;background:url('../images/about-us-logo.png') no-repeat center top;padding-top:116px;text-align:center;padding-bottom:26px;}
.experience-year{font-size:10px;color:#fff;font-family:"Montserrat", sans-serif;font-weight:400;}
.experience-year strong{font-size:75px;display:block;line-height:1;}
.experience-year span{display:block;text-transform:uppercase;letter-spacing:1px;}
.steps-section{background-color:#e7eff1;}
.steps-img{height:73px;width:72px;display:block;margin-bottom:14px;}
.steps-description .stp-one-img{background:url('../images/step-img1.html') no-repeat left top;}
.steps-description .stp-two-img{background:url('../images/step-img2.html') no-repeat left top;}
.steps-description .stp-three-img{background:url('../images/step-img3.html') no-repeat left top;}
.steps-description .step-no{color:#16d428;font-size:20px;font-family:"Montserrat", sans-serif;font-weight:400;display:block;margin-bottom:8px;}
.steps-description h3{margin-bottom:24px;}
.steps-description p{color:#838b8c;font-size:15px;font-family:'Domine', serif;line-height:1.85;}
.featured-project-block{background-color:#fff;text-align:center;}
.featured-image-section{position:relative;overflow:hidden;}
.featured-project-block h2{margin-bottom:28px;text-align:left;}
.small-btn{background-color:transparent;border:2px solid #ffac56;border-radius:15px;color:#ffffff;display:inline-block;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:400;left:20px;padding:6px 24px;position:absolute;text-align:center;text-transform:uppercase;top:21px;}
.small-btn:hover{color:#ffffff;}
.small-btn.tech{padding:6px 10px;}
.small-btn.real-estate{padding:6px 13px;}
.plus-icon{background-color:#03b6e7;bottom:-20px;display:inline-block;height:56px;left:-59px;position:absolute;transform:rotate(45deg);width:136px;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);z-index:1;}
.plus-icon:before{background:url('../images/plus-icon.png') no-repeat center center;content:"";display:inline-block;height:14px;left:61px;position:absolute;top:9px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);width:14px;}
.featured-img-wrapper{margin-bottom:31px;}
.img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffac56;text-align:center;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;opacity:0;}
.featured-image-section:hover .img-overlay{opacity:1;}
.img-overlay .img-overlay-wrapper{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);padding:12px 10px 0;left:0;margin:auto;right:0;}
.featured-image-section:hover .plus-icon{background-color:#f6a149;}
.img-overlay h3{font-size:18px;font-family:"Montserrat", sans-serif;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-0.4px;margin-bottom:8px;}
.img-overlay h3 a{display:inline-block;color:#fff;}
.img-overlay p{font-size:15px;font-family:'Domine', serif;font-weight:400;color:#fffdfa;}
.featured-project-block .common-btn{margin-top:45px;padding:10px 25px;margin-left:0;}
.testimonial-block{background-color:#03b6e7;}
.testimonial-block h2{color:#fff;}
.testimonial-block h2 span{color:#a6ecff;}
.testimonial-block .author-text{border:0;padding:19px 145px 23px 98px;position:relative;}
.testimonial-block .author-text:before, .testimonial-block .author-text:after{content:"";display:inline-block;height:47px;position:absolute;top:27px;width:68px;}
.testimonial-block .author-text:before{background:url(../images/quote-img1.png) no-repeat left top;left:0;}
.testimonial-block .author-text:after{background:url(../images/quote-img2.png) no-repeat left top;right:0;}
.testimonial-block .author-text p{color:#ddf8ff;font-size:15px;font-family:'Domine', serif;font-weight:400;line-height:1.8;margin-bottom:30px;}
.testimonial-block .author-text .dash{background-color:#fff;width:17px;height:2px;display:block;}
.client-section .client-image{float:left;width:35%;}
.client-section .client-info{float:left;margin:12px 0 0 7px;width:62%;}
.client-section .client-info strong{text-transform:uppercase;font-family:"Montserrat", sans-serif;font-weight:700;font-size:14px;display:block;margin-bottom:3px;color:#fff;}
.client-section .client-info span{color:#ddf8ff;font-size:15px;font-family:'Domine', serif;font-weight:400;display:block;}
.author-content{margin-bottom:14px;}
.client-block{max-width:780px;}
.testimonial-block .author-content .owl-pagination{bottom:-55px;position:absolute;right:-6px;}
.testimonial-block .author-content .owl-page{border-radius:50%;float:left;height:15px;margin-right:6px;width:15px;border:2px solid #fff;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;padding:4px;}
.testimonial-block .author-content .owl-page.active, .testimonial-block .author-content .owl-page:hover{border-color:#16d428;}
.testimonial-block .author-content .owl-pagination .owl-page > span{background:#ffffff;border-radius:50%;display:block;height:3px;transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;width:3px;}
.testimonial-block .author-content .owl-page.active > span, .testimonial-block .author-content .owl-pagination .owl-page:hover > span{background:#16d428 none repeat scroll 0 0;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
.blog-section{background-color:#e7eff1;}
.blog-section .blog-img{min-height:747px;width:50%;}
.blog-section .blog-content{width:50%;background-color:#e7eff1;padding-right:57px;padding-left:30px;min-height:747px;}
.blog-content .blog-content-wrapper{max-width:514px;float:right;}
.blog-text .blog-time{display:block;color:#343a3b;font-size:15px;font-family:'Domine', serif;font-weight:400;margin-bottom:8px;}
.blog-text .blog-time .blog-date{color:#16d428;}
.blog-text h3{letter-spacing:-0.8px;margin-bottom:20px;}
.blog-text{margin-bottom:59px;}
.blog-text h3 a{color:#343a3b;}
.blog-text h3 a:hover{color:#ffac55;}
.blog-text p{color:#838b8c;font-size:15px;font-family:'Domine', serif;font-weight:400;line-height:1.8;}
.blog-header .blog-post-links{margin-top:19px;}
.blog-post-links .small-btn{position:static;padding:6px 33px;color:#606668;border-color:#989fa0;}
.blog-post-links .small-btn:hover{border-color:#ffac56;}
.blog-post-links .small-btn.chk-post{margin-left:8px;padding:6px 14px;}
.blog-header{margin-bottom:16.5px;}
.blog-content.ptb{padding-bottom:83px;}
.blog-text:last-child{margin-bottom:0;}
.blog-text:last-child p{margin-bottom:0;}
.blog-inner-content{padding-right:10px;}
.contact-us-info{border:1px solid #e1eaec;margin-top:4px;padding:41px 2% 26px 9.5%;}
.contact-us-info .contact-img{max-width:58px;margin-right:13%;}
.contact-us-info .contact-us-links{color:#343a3b;font-size:18px;}
.contact-us-info .contact-us-links .medium-heading{display:block;line-height:0.7;margin-bottom:7px;}
.contact-us-info .contact-us-links .contact-info-link{display:inline-block;font-family:"Domine", serif;font-weight:400;color:#343a3b;}
.contact-us-info .contact-us-links .contact-info-link:hover{color:#ffac55;}
.client-block .testimonial-slider-info .owl-item{opacity:0.6;margin-right:32px;}
.client-block .testimonial-slider-info .owl-item.active{opacity:1;}
.about-us-banner{background:url(../images/about-us-banner.jpg) no-repeat center top;background-size:cover;min-height:292px;}
.about-us-banner h1{font-size:36px;color:#1c1c1c;font-family:'Lato', sans-serif;font-weight:300;text-transform:uppercase;position:relative;z-index:1;letter-spacing:-0.8px;padding-left:17px;}
.about-us-banner h1:before{background-color:#ffac55;content:"";width:54px;height:54px;border-radius:50%;position:absolute;top:-10px;left:0;z-index:-1;}
.about-us-banner-content{padding-top:129px;}
.about-us-section{background-color:#fff;}
.about-us-left{padding-right:7%;}
.about-us-text{width:51%;float:left;}
.about-us-right .about-us{float:right;position:static;width:43%;padding:17px 2.9% 55px;margin:-80px 0 -172px;}
.about-us-right .about-us .experience-block{margin-bottom:51px;padding-bottom:19px;}
.experience-year.cart{text-align:center;}
.experience-year.cart strong{font-size:48px;margin-bottom:3px;}
.steps-description .core-value-img-one{background:url('../images/core-value-img1.html') no-repeat left top;}
.steps-description .core-value-img-two{background:url('../images/core-value-img2.html') no-repeat left top;}
.steps-description .core-value-img-three{background:url('../images/core-value-img3.html') no-repeat left top;}
.core-value-img{display:block;height:49px;margin-bottom:35px;width:48px;}
.vm-block{background-color:#fff;text-align:center;}
.vm-content .vm-img{margin-bottom:39px;}
.vm-block .vm-block-wrapper{text-align:left;margin-bottom:43px;}
.vm-block .common-btn{margin-left:0;padding:9px 36px;}
.mgmt-section{background-color:#fff;text-align:center;}
.mgmt-section .mgmt-head{border-top:1px solid #dbe4e4;margin-bottom:42px;}
.mgmt-content .mgmt-img{float:left;margin-right:7.5%;width:31.5%;max-width:113px;}
.mgmt-content .mgmt-content-wrap{float:left;width:61%;margin-top:5px;}
.about-mgmt h3{color:#343a3b;font-family:"Montserrat", sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;margin-bottom:6px;letter-spacing:-0.5px;}
.about-mgmt .mgmt-post{color:#898e8f;font-family:"Montserrat", sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;margin-bottom:15px;display:block;}
.about-mgmt p{font-size:15px;font-family:'Domine', serif;color:#838b8c;line-height:1.85;font-weight:400;}
.social-links{border-top:1px solid #dbe4e4;padding-top:10px;}
.social-links li{float:left;margin-right:17px;}
.social-links li:last-child{margin-right:0;}
.social-links li a{font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;font-size:12.5px;letter-spacing:-0.8px;}
.social-links li.fb:hover a, .social-links li.twitter:hover a, .social-links li.google:hover a{color:#ffac55;}
.social-links li.fb a{color:#3b5998;}
.social-links li.twitter a{color:#50abf1;}
.social-links li.google a{color:#dc4b3f;}
.about-mgmt{margin-bottom:42px;}
.mgmt-section .mgmt-block-wrap{text-align:left;margin-bottom:35px;}
.mgmt-section .mgmt-head{text-align:left;}
.mgmt-section .common-btn{margin-left:0;padding:10px 22px;}
.find-page-wrap{border-top:1px solid #e5eef0;text-align:center;padding-top:56px;}
.find-page-block .find-page{display:inline-block;}
.find-page-block .find-page-text{color:#1c1c1c;font-size:200px;font-family:"Montserrat", sans-serif;font-weight:400;float:left;line-height:1;}
.find-page-block{margin-bottom:33px;}
.find-page-block .find-page-img{background:url('../images/404-img.html') no-repeat center top;height:171px;width:171px;float:left;margin-top:21px;}
.error-block .error-text span{color:#898e8f;font-size:14px;font-family:"Montserrat", sans-serif;font-weight:400;display:block;text-transform:uppercase;line-height:1;}
.error-block .error-text strong{color:#343a3b;font-size:32px;font-family:"Montserrat", sans-serif;font-weight:700;display:block;line-height:1.3;text-transform:uppercase;}
.error-block p{font-size:18px;}
.error-block{margin-bottom:36px;}
.find-page-wrap .common-btn{margin-left:0;padding:10px 36px;}
.inner-blog-content{border-bottom:1px solid #e2e6e7;}
.inner-blog-content .inner-blog-img{position:relative;display:block;}
.inner-blog-content .inner-blog-text{position:absolute;left:0;bottom:0;font-family:"Montserrat", sans-serif;color:#fff;text-transform:uppercase;}
.inner-blog-content .inner-blog-text .inner-blog-time{background-color:#ffac55;display:inline-block;font-size:14px;font-weight:400;padding:10px 16px;}
.inner-blog-content .inner-blog-text h3{background-color:#222222;font-size:18px;font-weight:700;letter-spacing:-0.8px;margin-bottom:0;padding:14px 18px;}
.inner-blog-content .inner-blog-text h3 a{display:block;color:#fff;}
.inner-blog-section .heading-block{margin-bottom:17px;}
.inner-blog-content .inner-blog-txt{margin-bottom:28px;}
.blog-links .common-btn{margin-left:0;padding:10px 37px;float:left;}
.blog-links .social-icon-block{float:right;margin-top:14px;}
.blog-links .social-icon-block .share-icon{font-size:16px;color:#5f5f5f;float:left;border:1px solid #d2dbdd;border-radius:50%;padding:10px 13px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;}
.blog-links .social-icon-block:hover .share-icon{background-color:#ffac55;border:1px solid transparent;color:#fff;}
.blog-links .social-icon-block:hover .hover-social-icon{display:block;}
.blog-links .social-icon-block:hover .share-link{display:none;}
.blog-links .social-icon-block .share-link{float:left;color:#222222;font-family:"Montserrat", sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;margin-top:13px;padding-left:12px;padding-right:12px;}
.blog-links .social-icon-block .share-link-time{border-right:1px solid #dbdbdb;}
.blog-links .social-icon-block .share-link:first-child{border:0;}
.hover-social-icon{float:left;border-left:1px solid #d2dbdd;border-top:1px solid #d2dbdd;border-bottom:1px solid #d2dbdd;border-radius:25px 0 0 25px;padding:2px 35px 1px 17px;margin-right:-18px;display:none;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;}
.hover-social-icon a{float:left;color:#838b8c;font-size:16px;padding:8px 9px 9px;}
.blog-quote-section{background-color:#03b6e7;border-left:0;padding:59px 11.9% 69px;position:relative;margin-bottom:35px;}
.blog-quote-section:before, .blog-quote-section:after{font-family:"Montserrat", sans-serif;font-size:100px;font-weight:400;color:#fff;position:absolute;content:"“";}
.blog-quote-section:before{left:46px;top:21px;}
.blog-quote-section:after{bottom:-35px;right:46px;transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);}
.blog-quote-section p{color:#fff;}
.blog-page-option a{font-family:"Montserrat", sans-serif;font-size:14px;font-weight:400;color:#222;text-transform:uppercase;padding-right:12px;line-height:1;}
.blog-page-option .blog-prev{border-left:1px solid #e2e6e7;padding-left:16px;}
.blog-page-option a .blog-option-link{background-color:#16d428;border-radius:50%;display:inline-block;height:17px;margin-right:6px;padding:1px 5px;text-align:center;width:17px;margin-left:5px;}
.blog-page-option a .blog-option-link:hover{background-color:#ffac55;}
.blog-page-option a .blog-option-link i{font-size:12px;color:#fff;}
.blog-page-option .blog-next .blog-option-link{margin-left:0;}
.blog-search-section h4{font-family:"Montserrat", sans-serif;font-size:14px;font-weight:400;color:#898e8f;text-transform:uppercase;letter-spacing:-0.8px;margin-bottom:9px;}
.blog-search-section form{width:100%;border:1px solid #d2dbdd;}
.blog-search-section form input[type="text"]{width:83%;border:0;font-size:15px;color:#b5bdbe;font-family:'Domine', serif;float:left;height:42px;padding:5px 20px;}
.blog-search-section input::-webkit-input-placeholder, .popup-form-block textarea::-webkit-input-placeholder{color:#b5bdbe;opacity:1;}
.blog-search-section input::-moz-placeholder, .popup-form-block textarea::-moz-placeholder{color:#b5bdbe;opacity:1;}
.blog-search-section input:-moz-placeholder, .popup-form-block textarea:-moz-placeholder{color:#b5bdbe;opacity:1;}
.blog-search-section input:-ms-input-placeholder, .popup-form-block textarea:-ms-input-placeholder{color:#b5bdbe;opacity:1;}
.blog-search-section form button{padding:5px 10px;height:42px;width:17%;font-size:16px;color:#4c4e4f;text-align:center;border:0;float:left;}
.medium-heading{color:#343a3b;font-size:18px;font-family:"Montserrat", sans-serif;font-weight:700;margin-bottom:18px;text-transform:uppercase;letter-spacing:-0.7px;}
a.medium-heading:hover{color:#ffaf5d;}
.blog-category-list li{color:#ffac55;font-size:15px;position:relative;padding-left:30px;margin-bottom:15px;}
.blog-category-list li:before{content:"\f101";font-family:fontawesome;left:0;position:absolute;top:0;}
.blog-category-list li a{display:inline-block;font-size:15px;color:#838b8c;font-family:'Domine', serif;letter-spacing:-0.2px;}
.blog-category-list li a:hover,.featured-post-wrap .featured-post-content h4 a:hover{color:#ffaf5d;}
.featured-post-wrap .featured-post-img{display:block;margin-bottom:18px;}
.featured-post-wrap .featured-post-content{font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:-0.6px;}
.featured-post-wrap .featured-post-content h4{font-size:14px;color:#343a3b;margin-bottom:4px;}
.featured-post-wrap .featured-post-content .featured-post-time{color:#ffac55;font-size:13px;}
.featured-post-wrap .featured-post-content h4 a{color:#343a3b;}
.featured-post-wrap{margin-bottom:25px;}
.blog-tags-list{margin:0 -6px;}
.blog-tags-list li{float:left;margin:0 4px 10px;}
.blog-tags-list li a{margin-top:0;margin-left:0;padding:10px 14px;}
.blog-subscribe-form{border:1px solid #d2dbdd;padding:25px 7.2% 38px;text-align:center;}
.blog-subscribe-form .subscribe-text{color:#343a3b;display:block;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:400;letter-spacing:-0.8px;margin-bottom:3px;text-transform:uppercase;}
.subscribe-form-block{padding-top:4px;}
.subscribe-form-block input[type="text"], .subscribe-form-block input[type="email"]{border:1px solid #d2dbdd;color:#a8b1b2;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:400;height:40px;margin-bottom:7px;padding:5px 20px;width:100%;-webkit-appearance:inherit;border-radius:0;}
.subscribe-form-block input::-webkit-input-placeholder, .popup-form-block textarea::-webkit-input-placeholder{color:#a8b1b2;opacity:1;}
.subscribe-form-block input::-moz-placeholder, .popup-form-block textarea::-moz-placeholder{color:#a8b1b2;opacity:1;}
.subscribe-form-block input:-moz-placeholder, .popup-form-block textarea:-moz-placeholder{color:#a8b1b2;opacity:1;}
.subscribe-form-block input:-ms-input-placeholder, .popup-form-block textarea:-ms-input-placeholder{color:#a8b1b2;opacity:1;}
.subscribe-form-block .common-btn{margin-left:0;margin-top:6px;width:100%;padding-top:10px;padding-bottom:10px;}
.inner-blog-list{padding-left:3.3%;margin-bottom:58px;}
.inner-blog-list li{font-size:15px;color:#838b8c;font-family:'Domine', serif;font-weight:400;position:relative;margin-bottom:15px;padding-left:37px;}
.inner-blog-list li:before{position:absolute;content:"";top:5px;left:0;background:url('../images/tick-img.html') no-repeat center top;width:16px;height:12px;}
.blog-post-page .inner-blog-content .inner-blog-txt{margin-bottom:38px;padding-right:5%;}
.blog-post-section .blog-post-img{float:left;margin-right:3.5%;width:42.5%;}
.blog-post-section .blog-post-text{float:left;margin-top:28px;width:50%;}
.blog-post-section{margin-bottom:38px;}
.blog-related-post{border-bottom:1px solid #e2e6e7;}
.blog-related-post .medium-heading{margin-bottom:15px;}
.blog-related-post .featured-post-wrap{margin-bottom:0;}
.blog-related-post .featured-post-wrap .featured-post-img{margin-bottom:28px;}
.blog-comment-block .media .media-body h4{color:#343a3b;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:-0.7px;margin-bottom:12px;}
.blog-comment-block .media .media-body p{color:#838b8c;font-family:'Domine', serif;font-weight:400;font-size:15px;}
.blog-left-content .blog-comment-section h2{margin-bottom:34px;}
.blog-comment-block .media .media-body .media-body-content{margin:17px 6% 0 4.3%;}
.blog-comment-block .media .media-left{padding-right:0;}
.blog-comment-block .media .media-body .media .media-left{padding-right:32px;}
.blog-comment-block .media .media-body .media .media-body{padding-right:3%;padding-top:15px;}
.blog-comment-block .media .media-body .media{margin-top:61px;}
.blog-comment-block .media{margin-top:50px;}
.blog-comment-block .media:first-child{margin-top:0;}
.blog-comment-block .media .media-body{position:relative;}
.blog-comment-block .media .media-body .common-btn{position:absolute;right:0;top:1px;padding:2px 17px;margin-left:0;margin-top:0;}
.blog-post-form{background-color:#e7eff1;}
.blog-post-form h2{margin-bottom:27px;}
.leave-msg-form .popup-form-block li .popupform-field{margin-right:46px;width:47.2%;}
.leave-msg-form .popup-form-block li{margin-bottom:30px;}
.leave-msg-form .popup-form-block li:last-child{margin-bottom:0;}
.leave-msg-form .popup-form-block li span textarea{height:129px;}
.popup-form.leave-msg-form{text-align:left;}
.popup-form.leave-msg-form .common-btn{padding:10px 24px;margin-top:20px;}
.blog-comment-block .media .media-left > a{display:block;max-width:98px;width:100%;}
.blog-comment-block .media .media-left > a img{max-width:inherit;}
.offer-block{border-bottom:1px solid #e3eaed;padding:35px 3% 24px 0;}
.offer-block:first-child{padding-top:0;}
.offer-block:last-child{border:0;}
.offer-block .offer-description h4{color:#343a3b;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:400;letter-spacing:-0.8px;margin-bottom:13px;text-transform:uppercase;}
.offer-block .offer-description p{color:#838b8c;font-family:'Domine', serif;font-weight:400;font-size:15px;}
.offer-block .offer-img{float:left;margin-top:2px;font-size:40px;width:14%;color:#48dd56;}
.offer-block .offer-description{float:left;width:86%;}
.career-block{padding-top:51px;}
.career-block-wrap{padding:20px 0 20px 5.2%;}
.career-block-wrap .medium-heading{margin-bottom:34px;}
.opening-position-section{background-color:#e7eff1;padding-bottom:60px;}
.opening-position-section h2{margin-bottom:10px;}
.opening-position-info{counter-reset:step;}
.opening-position-info li span{text-transform:uppercase;color:#343a3b;text-align:left;letter-spacing:-0.7px;padding-right:20px;}
.opening-position-info li{border-bottom:1px solid #dae4e6;padding:36px 0 24px 42px;position:relative;text-align:center;color:#fff;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:400;counter-increment:step;}
.opening-position-info li:before{background-color:#16d428;border-radius:50%;content:counter(step);height:24px;left:0;line-height:24px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);width:24px;}
.opening-position-info li:last-child{border-bottom:0;}
.opening-position-info li .position-name{width:49.5%;float:left;}
.opening-position-info li .about-vacancy{width:17.9%;float:left;}
.opening-position-info li .salry-info{width:20.6%;float:left;}
.opening-position-info li .common-btn{float:right;margin-left:0;margin-top:-12px;width:12%;padding:10px 5px;text-align:center;}
.open-popup{display:none;}
.popup-section{position:absolute;top:535px;left:0;right:0;margin:0 auto;z-index:2;}
.popup-block{max-width:900px;margin:0 auto;background-color:#fff;position:relative;box-shadow:2px 15px 80px -10px #000000;}
.popup-border{border-top:5px solid #ffac55;max-width:300px;width:33.3%;display:block;margin:0 auto;position:relative;}
.popup-border:before{content:"";width:100%;border-top:5px solid #55bd77;position:absolute;right:100%;top:-5px;}
.popup-border:after{content:"";width:100%;border-top:5px solid #03b6e7;position:absolute;left:100%;top:-5px;}
.popup-content-wrapper{padding:65px 8.3% 80px;}
.popup-form-block li{margin-bottom:41px;overflow:hidden;}
.popup-form-block li .popupform-field{float:left;margin-right:30px;width:48%;}
.popup-form-block li .popupform-field:nth-child(2n){margin-right:0;}
.popup-form-block input::-webkit-input-placeholder, .popup-form-block textarea::-webkit-input-placeholder{color:#343a3b;opacity:1;text-transform:uppercase;}
.popup-form-block input::-moz-placeholder, .popup-form-block textarea::-moz-placeholder{color:#343a3b;opacity:1;text-transform:uppercase;}
.popup-form-block input:-moz-placeholder, .popup-form-block textarea:-moz-placeholder{color:#343a3b;opacity:1;text-transform:uppercase;}
.popup-form-block input:-ms-input-placeholder, .popup-form-block textarea:-ms-input-placeholder{color:#343a3b;opacity:1;text-transform:uppercase;}
.popup-form-block li span input[type="text"], .popup-form-block li span input[type="email"], .popup-form-block li span textarea{color:#343a3b;font-size:12px;font-family:"Montserrat", sans-serif;font-weight:400;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #cddbde;width:100%;padding:6px 0 6px;background-color:transparent;letter-spacing:0.3px;border-radius:0;}
.select-wrapper .select-box{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;color:#343a3b;font-family:"Montserrat", sans-serif;font-size:12px;height:28px;letter-spacing:0;text-transform:uppercase;width:100%;border-bottom:1px solid #cddbde;-moz-appearance:none;-webkit-appearance:none;}
.upload-doc-field{border-bottom:1px solid #cddbde;position:relative;}
.upload-doc-field .upload-doc{color:#343a3b;font-size:12px;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;display:block;width:100%;letter-spacing:0.3px;text-align:left;padding:6px 0 5px;}
.upload-doc-field .upload-doc span{color:#03b6e7;margin-left:2px;}
.popup-form-block li .upload-doc-field input[type="file"]{opacity:0;position:absolute;top:0;left:0;display:block;width:100%;height:100%;}
.popup-content-wrapper .heading-block{margin-bottom:32px;}
.popup-form-block li .form-text-field{width:100%;display:block;}
.popup-form-block li span textarea{height:536px;resize:none;}
.popup-form{text-align:center;}
.popup-form .common-btn{margin-top:0;margin-left:0;padding:10px 30px;}
.popup-close{background-color:#ffac55;border-radius:50%;display:block;height:55px;line-height:66px;position:absolute;right:-23px;text-align:center;top:-25px;width:55px;z-index:3;}
.popup-close-btn{background:url('../images/cross-icon.html') no-repeat center center;display:inline-block;height:19px;width:18px;}
.connect-block{background-color:#fff;}
.contact-us-form .popup-form-block .sbHolder{border-bottom:1px solid #cddbde;border-top:0;border-left:0;border-right:0;width:auto;height:29px;}
.contact-us-form .popup-form-block .sbHolder .sbOptions{top:100% !important;text-align:left;border:1px solid #cddbde;}
.contact-us-form .popup-form-block .sbHolder .sbOptions li{margin-bottom:0;border-bottom:1px solid #cddbde;}
.contact-us-form .popup-form-block .sbHolder .sbOptions li:last-child{border-bottom:0;}
.contact-us-form .popup-form-block .sbToggle{right:-3px;top:13px;}
.contact-us-form .popup-form-block .sbSelector{color:#343a3b;font-family:"Montserrat", sans-serif;font-size:12px;position:relative;text-transform:uppercase;width:auto;height:29px;text-align:left;padding:6px 20px 6px 0;text-indent:0;}
.contact-us-form .popup-form-block li .select-wrapper{position:relative;}
.contact-us-form .popup-form-block .select-wrapper .carrot-down{background:url('../images/carrot-down.html') no-repeat center center;width:10px;height:6px;pointer-events:none;position:absolute;right:-1px;top:14px;}
.connect-block h2{margin-bottom:36px;}
.contact-us-form .popup-form-block li{overflow:inherit;}
.contact-us-form .popup-form-block li .popupform-field{margin-right:31px;width:48.6%;}
.contact-us-form .popup-form-block li .popupform-field:nth-child(2n){margin-right:0;}
.contact-us-form .popup-form-block li span textarea{height:188px;}
.location-section{background-color:#e7eff1;}
.address-info h3{font-size:14px;color:#343a3b;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;margin-bottom:21px;}
.address-info address{color:#838b8c;font-size:15px;font-family:'Domine', serif;font-weight:400;line-height:1.9;margin-bottom:10px;}
.address-info address a{color:#838b8c;display:block;}
.address-info .location-link{height:30px;font-size:30px;padding-left:2px;display:block;color:#66de75;}
.location-section-wrap .heading-block{margin-bottom:41px;}
.location-top-section{margin-bottom:31px;}
.social-media-section li a .social-media-name{color:#343a3b;font-size:14px;font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:400;float:left;letter-spacing:-0.7px;}
.social-media-section li a{display:block;line-height:0.8;margin-bottom:25px;}
.social-media-section li a .social-media-icon{width:36px;height:36px;border-radius:50%;text-align:center;float:right;margin-top:-13px;}
.social-media-section li a .social-media-icon i{color:#fff;font-size:16px;line-height:36px;}
.social-media-section li a .social-media-icon.facebook{background-color:#3b5998;}
.social-media-section li a .social-media-icon.twit{background-color:#00aced;}
.social-media-section li a .social-media-icon.instagram{background-color:#517fa4;}
.social-media-section li a .social-media-icon.linkedin{background-color:#007bb6}
.social-media-section li a .social-media-icon.gplus{background-color:#dd4b39;}
.question-block h4{font-size:14px;color:#343a3b;font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:400;counter-increment:step;position:relative;}
.question-block.panel-default{border-left:0;border-right:0;border-top:0;border-bottom:1px solid #e0e7e9;padding:34px 0 34px 30px;border-radius:0;}
.question-block h4 a[aria-expanded="true"]:before{background-color:#16d428;}
.question-block h4 a:before{background-color:#ffac55;border-radius:50%;content:counter(step);height:25px;left:-45px;line-height:25px;position:absolute;top:-5px;width:25px;color:#fff;text-align:center;font-size:15px;}
.question-block.panel-default:last-child{border-bottom:0;}
.question-block.panel{box-shadow:none;}
.question-block .panel-heading{background-color:transparent;border:0;padding:0 15px;}
.question-block.panel-default .panel-collapse .panel-body{border:0;padding:21px 15px 0;}
.gen-question.panel-group{counter-reset:step;}
.question-section .heading-block{margin-bottom:2px;}
.help-section{background-color:#04b5e7;}
.help-section .heading-block{float:left;color:#fff;margin-bottom:0;}
.help-section .heading-block span{color:#fff;}
.help-section .common-btn{float:right;margin-left:0;margin-top:4px;padding:9px 39px;}
.find-ans-section{background-color:#04b5e7;margin-top:4px;padding:27px 12% 25px;}
.find-ans-section .heading-block{color:#ffffff;font-size:24px;margin-bottom:26px;}
.find-ans-section .heading-block span{color:#fff;}
.find-ans-block li{margin-bottom:20px;}
.find-ans-block{margin-bottom:35px;}
.find-ans-block li input[type="text"], .find-ans-block li input[type="email"], .find-ans-block li textarea{color:#fff;font-size:13px;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;border-top:0;border-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,0.3);width:100%;padding:6px 0 6px;background-color:transparent;letter-spacing:1.4px;border-radius:0;}
.find-ans-block li textarea{resize:none;height:140px;}
.find-ans-block input::-webkit-input-placeholder, .find-ans-block textarea::-webkit-input-placeholder{color:#fff;opacity:1;text-transform:uppercase;}
.find-ans-block input::-moz-placeholder, .find-ans-block textarea::-moz-placeholder{color:#fff;opacity:1;text-transform:uppercase;}
.find-ans-block input:-moz-placeholder, .find-ans-block textarea:-moz-placeholder{color:#fff;opacity:1;text-transform:uppercase;}
.find-ans-block input:-ms-input-placeholder, .find-ans-block textarea:-ms-input-placeholder{color:#fff;opacity:1;text-transform:uppercase;}
.find-ans-section .common-btn{margin-left:0;margin-top:0;padding:9px 15px;width:100%;display:block;}
.question-section.ptb{padding-bottom:50px;}
.industry-page .featured-project-block{background-color:#e7eff1;}
.industry-section{background-color:#fff;}
.industry-section .heading-block{margin-bottom:38px;}
.fig-image{width:33%;float:left;margin-right:2%;}
.inner-industry-section{width:61%;float:left;}
.inner-industry-section .medium-heading{margin-bottom:15px;}
.fig-image a{border:1px solid #dbe4e6;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;height:142px;line-height:165px;text-align:center;width:142px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.mid-inside{margin-bottom:25px;min-height:208px;}
.fig-image a:hover{-webkit-box-shadow:0 2px 103px -26px #7e8888;-moz-box-shadow:0 2px 103px -26px #7e8888;box-shadow:0 2px 103px -26px #7e8888;}
.above-btn-section .common-btn{margin:0;padding:12px 32px;}
.above-btn-section{text-align:center;}
.fig-image i{color:#05b7e7;font-size:47px;}
.fig-image a:hover i{color:#ffaf5d;}
.pricing-page .question-section{background-color:#e7eff1;}
.pricing-page .question-section .panel.question-block{background-color:transparent;}
.pricing-section{background-color:#fff;}
.pricing-block .pricing-block-head .price{color:#bfbfbf;display:block;font-family:"Montserrat", sans-serif;font-size:13px;font-weight:400;letter-spacing:-1.1px;margin-bottom:2px;text-transform:uppercase;}
.pricing-block .pricing-block-head{margin-bottom:50px;}
.pricing-block .pricing-block-head .price strong{font-size:36px;color:#04b5e7;font-weight:400;}
.pricing-list{border-bottom:1px solid #dee8eb;min-height:234px;margin-bottom:50px;}
.pricing-list li{color:#838b8c;font-family:"Domine", serif;font-size:15px;font-weight:400;line-height:1.2;margin-bottom:18px;padding-left:29px;position:relative;}
.pricing-list li:before{background:url('../images/tick-img1.html') no-repeat center top;content:"";height:11px;left:0;position:absolute;top:4px;width:14px;}
.pricing-block .common-btn{margin-left:0;margin-top:0;padding:10px 24px;}
.featured-project-content{min-height:551px;margin-bottom:25px;}
.featured-image-content{text-align:left;}
.featured-image-section.inner-featured-img-sec{margin-bottom:41px;}
.featured-image-section.inner-featured-img-sec .small-btn{border:0;background-color:#ffac56;padding:7px 14px;min-width:110px;}
.featured-image-content .common-btn{margin-top:27px;}
.pagination-section li{display:inline-block;margin:0 3px;}
.pagination-section li a{color:#343a3b;font-size:18px;font-family:"Montserrat", sans-serif;font-weight:400;height:48px;width:48px;line-height:46px;text-align:center;display:block;border:2px solid #e6e6e6;border-radius:50%;}
.pagination-section li:hover a, .pagination-section li.active a{border-color:#ffac55;}
.featured-image-content.inner-faetured-img .common-btn{margin-top:38px;}
.featured-project-inner-content{min-height:591px;margin-bottom:25px;}
.featured-project-block.other-projects{background-color:#e7eff1;}
.featured-project-block.other-projects .heading-block{margin-bottom:43px;}
.project-detail-page .other-projects .featured-image-section.inner-featured-img-sec{margin-bottom:42px;}
.project-heading-section{background-color:#fff;}
.client-view-section{background-color:#03b6e7;border:6px solid #fff;padding:22px 5%;box-shadow:0 0 20px -10px #000000;margin-top:-230px;}
.client-view-section .client-view-block{border:1px solid rgba(255,255,255,0.6);padding:27px 10.5% 48px;}
.client-view-block .heading-block{font-size:22px;color:#fff;}
.client-view-block .heading-block span{color:#fff;}
.client-view-block .client-views:before, .client-view-block .client-views:after{color:#ffffff;content:"“";font-family:"Domine", serif;font-size:60px;font-weight:700;position:absolute;}
.client-view-block .client-views:before{left:0px;top:-16px;}
.client-view-block .client-views:after{bottom:-61px;right:-18px;transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);}
.client-view-block .client-views{border-left:0;padding:28px 0;margin-bottom:14px;position:relative;}
.client-view-block .client-views p{color:#fff;font-family:"Domine", serif;font-size:15px;font-weight:400;}
.client-view-block .author-name{font-size:12px;color:#fff;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;}
.sub-heading-sec{margin-bottom:56px;}
.project-detail-page .featured-image-section.inner-featured-img-sec{margin-bottom:60px;}
.project-detail-page .pricing-list li:before{background:url('../images/tick-img.html') no-repeat center top;height:12px;width:16px;top:3px;}
.project-detail-page .pricing-list li{margin-bottom:20px;padding-left:47px;}
.project-features .medium-heading{margin-bottom:39px;}
.project-features-wrap{border-bottom:1px solid #e0eaec;}
.project-detail-page .pricing-list{border-bottom:0;margin-bottom:0px;min-height:227px;}
.consult-block .consult-block-text{color:#343a3b;font-size:14px;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;position:relative;padding-left:37px;letter-spacing:1.4px;margin-right:73px;float:left;}
.consult-block .consult-block-text:last-child{margin-right:0;}
.consult-block .consult-block-text:before{content:"";height:22px;left:1px;position:absolute;top:-1px;width:22px;}
.consult-block .consult-block-text.before:before{background-color:#03b6e7;}
.consult-block .consult-block-text.after:before{background-color:#16d428;}
.business-graph-block .medium-heading{margin-bottom:31px;}
.consult-block{margin-bottom:53px;}
.business-graph-text{margin-bottom:48px;padding-right:5px;}
.business-graph-block .common-btn{padding:10px 23px;margin-left:0;}
.leadership-img{display:block;}
.leadership-content-wrap{border:1px solid #dee8eb;}
.leadership-content{padding:49px 11% 34px;}
.leadership-content .about-mgmt h3{font-size:18px;}
.leadership-content .about-mgmt .mgmt-post{margin-bottom:29px;}
.leadership-content .social-links{border-top:0;}
.team-section{background-color:#e7eff1;padding-bottom:65px;}
.team-block{position:relative;margin-bottom:30px;}
.team-block:hover .team-img-overlay{opacity:0.8;}
.team-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffac55;opacity:0;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;text-align:center;}
.team-img-overlay-wrap{left:0;margin:auto;position:absolute;right:0;bottom:0;padding:8px;}
.team-img-overlay h4{color:#fff;font-size:15px;font-family:"Montserrat", sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:4px;}
.team-img-overlay .team-post{color:#fff;font-size:14px;font-family:"Montserrat", sans-serif;font-weight:400;text-transform:uppercase;margin-bottom:18px;display:block;}
.team-img-overlay .social-links{border:0;display:inline-block;margin-bottom:0;padding-top:0px;}
.team-img-overlay .social-links li a{color:#fff;}
.team-img-overlay .social-links li:hover a{color:#000;}
.service-left{float:left;}
.selection-box-section{float:right;}
.selection-box-section label{float:left;font-size:13px;color:#5d6162;font-family:'Montserrat', sans-serif;font-weight:400;text-transform:uppercase;padding:16px 12px;}
.selection-input .sbHolder{width:auto;height:44px;border:1px solid #d0dcdf;}
.selection-input .sbSelector{padding:10px 30px 12px 17px;font-family:'Montserrat', sans-serif;font-weight:400;font-size:13px;color:#9aa9ac;height:44px;width:auto;text-align:left;text-indent:0;text-transform:uppercase;position:relative;}
.selection-input .sbToggle{right:12px;top:18px;}
.selection-input .carrot-down{background:url("../images/carrot-down.html") no-repeat center center;height:6px;pointer-events:none;position:absolute;right:15px;top:20px;width:10px;}
.selection-input .selection-input .sbToggle{right:3px;top:12px;}
.selection-input .sbHolder .sbOptions{top:44px !important;border:1px solid #d0dcdf;}
.selection-input .sbHolder .sbOptions a{padding:12px 0 12px 12px;}
.inner-bussiness-section{min-height:153px;margin-bottom:25px;padding-right:10%;}
.inner-bussiness-section h4{font-family:'Montserrat', sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;margin-bottom:6px;}
.service-figure-section{padding-bottom:27px;}
.service-figure-section i{font-size:38px;color:#34c4eb;}
.service-figure-section a:hover i{color:#ffc588;}
.selection-section-wrapper .heading-block{margin-bottom:0;}
.selection-section-wrapper{margin-bottom:38px;}
.selection-input{float:left;margin-top:3px;width:262px;position:relative;}
.service-figure-section a{display:inline-block;}
.happy-client-block{border-bottom:1px solid #dce8ea;padding-bottom:42px;padding-top:58px;}
.happy-client-block:last-child{border-bottom:0;padding-bottom:0;}
.happy-client-block:first-child{padding-top:0;}
.client-designation{color:#898e8f;font-size:14px;display:block;font-family:'Montserrat', sans-serif;font-weight:400;text-transform:uppercase;}
.happy-client-img-wrap{float:left;margin-right:5.5%;max-width:132px;width:11.6%;margin-top:2px;position:relative;}
.img-text-wrap .img-text{color:#fff;font-size:40px;font-family:"Domine", serif;font-weight:700;line-height:56px;display:block;font-style:normal;}
.happy-client-img-wrap .happy-client-img{display:block;}
.happy-client-info{float:left;width:82.8%;}
.happy-client-info .about-happy-client .medium-heading{margin-bottom:10px;}
.happy-client-info .about-happy-client{margin-bottom:21px;}
.img-text-wrap{background-color:#03b6e7;border:3px solid #ffffff;border-radius:50%;bottom:1px;display:block;height:39px;position:absolute;right:-5px;width:39px;text-align:center;}
.full-testimonial-section{background-color:#e7eff1;text-align:center;}
.testimonial-img-wrap{max-width:132px;position:relative;width:36.8%;margin-bottom:41px;}
.testimonial-info .medium-heading{margin-bottom:8px;}
.testimonial-info{margin-bottom:31px;}
.read-testimonial{padding-right:8%;}
.full-testimonial-block-wrap{text-align:left;margin-bottom:52px;}
.full-testimonial-section .common-btn{margin-left:0;margin-top:0;padding:10px 29px;}
.video-testimonial-section{background-color:#fff;}
.video-img-block{float:left;width:52.6%;position:relative;}
.video-img-block .video-img{display:block;}
.video-img-block .video-img img{display:block;}
.video-testimonial-wrap{border:1px solid #e1eaec;float:left;width:47.4%;padding:44px 5% 37px 6%;min-height:269px;}
.video-testimonial-section .heading-block{margin-bottom:17px;}
.video-testimonial-content{margin-bottom:24px;}
.video-testimonial-content .medium-heading{margin-bottom:6px;}
.video-icon-wrap{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);width:55px;height:55px;border-radius:50%;border:5px solid #fff;background-color:rgba(250,69,69,0.8);display:block;text-align:center;line-height:54px;}
.video-img-block:hover .video-icon-wrap{background-color:rgba(250,69,69,1);}
.video-icon-wrap .video-icon{background:url('../images/testimonial-img9.html') no-repeat center center;width:14px;height:17px;display:inline-block;}
.loader{width:100%;height:100%;background:#04b4e4;position:fixed;z-index:99999;left:0;top:0;}
.sk-circle{width:125px;height:125px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit- transform:translate(-50%, -50%);}
.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0;}
.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;}
.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}
.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);}
.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);}
.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);}
.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg);}
.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg);}
.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg);}
.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);}
.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s;}
.sk-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.sk-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
.sk-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s;}
.sk-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s;}
.sk-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s;}
.sk-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s;}
.sk-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s;}
.sk-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s;}
.sk-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s;}
@-webkit-keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1);transform:scale(1);}
}
.error{border-bottom:1px solid red !important;}
.alert-msg{font-size:16px;left:0;margin:0 auto;max-width:550px;padding:15px;position:absolute;text-transform:capitalize;top:-31px;width:100%;display:none;}
.main-tect{position:relative;overflow:hidden;}