.page-section{padding:0}.homepag-welcome h3,.homepag-welcome h1{text-align:center}.homepag-welcome p{width:75%;text-align:center;margin:0 auto}.homepag-welcome-readmore{width:7%;margin:0 auto;padding:30px 0}.homepag-welcome-readmore button{height:40px;width:100%;padding:10px 0}.homepage-first-carousal{padding:50px 0}.Homepage-our-services h3,.Homepage-our-services h1{text-align:center}.Homepage-our-services p{width:75%;text-align:center;margin:0 auto}.homepage-view-services{width:12%;margin:0 auto;padding:30px 0}.homepage-view-services button{height:40px;width:100%;padding:10px 0}.homepage-second-carousal{padding:50px 0}.homepage-second-carousal img{border-radius:50%;width:85%!important;margin:0 auto}.choose-the-best h3,.choose-the-best h1{text-align:center}.es_textbox_class{background:#f5f5f5;height:48px;background:#f5f5f5;border:0;box-shadow:none;-webkit-box-shadow:none;font-size:16px;max-width:490px;margin:20px auto}.es_lablebox{display:none}.es_textbox_class{width:100%!important}.es_textbox_button{background:#f60;text-transform:uppercase;color:#fff;padding:14px 20px;font-size:14px;font-weight:600;font-family:'Roboto';border:0;border-radius:4px;-webkit-border-radius:4px}.es_textbox_button:hover{background:#ff7214}@media (min-width: 768px){.video-sample{position:absolute;top:-55px;left:0;z-index:-5;width:100%;height:100%}}.newsletter-in{background-size:contain}.newsletter-section{background-size:contain}.error-message{text-align:center;color:red;font-size:17px}.locate-map button{background:#f60;width:60px;height:46px;text-align:center;line-height:40px;font-size:20px;color:#fff;display:block;border:0}#page-header .page-title{width:90%;margin:0 auto;font-size:38px;padding:18px 0}.page-id-50 #inner-content-wrapper{padding:25px 0 50px}.page-id-50 .entry-content p{font-size:19px;padding:15px 0}.client-image-div{width:90px;text-align:center;margin:0 auto;border-radius:14px}.client-image{width:100%!important;border-radius:50%;border:5px solid #f26310}.location-address p{min-width:440px}.srevices .counted{font-size:48px;color:#fff;line-height:1;font-family:'Roboto';font-weight:600}.btn.book-appointment.sf{color:#fff;background:transparent}.btn.book-appointment.sf:hover{background:#f60;border-color:#f60}.typeahead.typeahead-long.dropdown-menu{width:100%}.gallery .item.col-sm-3 img{width:100%;height:230px}#es_msg_pg{color:#000}.combobox-container .caret,.combobox-container .glyphicon-remove{display:none!important}.combobox-container .input-group-addon .caret{display:block!important}.clients-info.owl-carousel .owl-item img{display:inline-block;width:auto}.featuredimagediv{margin-left:20px;padding:20px 0}#banner .spacer80{padding-top:10px;padding-bottom:30px}.topbar p{margin:8px 0}.page-template-careers .text-bx{background:#54058d;height:328px;margin-bottom:30px;padding:20px}.gallery .gallery-item{padding:0;border:1px solid grey;box-shadow:0 0 10px 0;width:30%;display:inline-block;margin:10px}.page-template-careers .text-bx h3{font-weight:700}.single-ourteam #inner-content-wrapper{display:inline-block;width:60%}.single-ourteam .single-post-wrapper .col-sm-8{width:100%}.single-ourteam .featuredimagediv{width:33%;float:none;display:inline-block;vertical-align:top;padding-bottom:40px;padding-top:0}.page-template-careers .careers-box.right{float:right}.banner{padding:20% 0 5%;background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;position:relative;z-index:1}.banner h1{font-family:'PlayfairDisplayBold';font-size:72px}.banner:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3);display:block;z-index:-1}.banner.transparent{background-position:center 0}.banner.transparent:before{background:none}.aboutbox{width:95%;margin:auto;box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);padding:25px;margin-bottom:25px;min-height:360px}.aboutbox h2{font-family:PlayfairDisplayBold;color:#802c8a}@media (max-width: 767px){.page-template-careers .text-bx{height:auto}.single-ourteam .featuredimagediv{width:100%;margin:0}.single-ourteam #inner-content-wrapper{width:100%}.single-ourteam #page-header .page-title{font-size:36px}.page-template-careers .careers-box.right{float:none}}
.client-info{position: inherit !important;}
@media (max-width: 768px){.navbar-brand {padding-left: 20px;}}