.main-banner{position:relative;margin-top:-60px}@media (max-width:767px){.main-banner{margin-top:92px}}.main-banner .banner-text .sub-text{font-size:16px;font-weight:600;margin-bottom:5px;color:#fff;text-transform:uppercase;letter-spacing:2px;line-height:1;display:block}.main-banner .banner-text h2{padding:10px 0;font-size:40px;font-weight:800;margin-bottom:10px;color:#fff;text-transform:capitalize;line-height:1.5!important}.main-banner .banner-text h2 span{font-size:40px;color:#daa106}.main-banner .banner-text p{font-size:15px;margin-bottom:20px;color:#fff;line-height:1.8;font-family:Roboto}.main-banner .tp-mask-wrap{height:auto}.main-banner .more-btn{color:#fff;background:#daa106;line-height:30px}.main-banner .more-btn,.main-banner li .btn-text{font-weight:700;padding-right:38px;padding-left:38px}.main-banner li .btn-text{font-size:13px;margin-bottom:100px;line-height:60px}#wrapper .main-banner .tp-bullets{opacity:1;bottom:66px;visibility:visible;top:auto;left:52%;display:block}.main-banner .tp-bullet{height:3px;background:#8f8f8f;width:26px}.main-banner .tp-bullet.selected{background:#ffaf36}.tparrows.tp-leftarrow,.tparrows.tp-rightarrow{border:1px solid #fff;visibility:hidden;background:none;cursor:pointer;z-index:99}.main-banner:hover .tparrows.tp-leftarrow,.main-banner:hover .tparrows.tp-rightarrow{visibility:visible}.tparrows.tp-leftarrow:hover,.tparrows.tp-rightarrow:hover{border:1px solid #daa106;background:#daa106}.slotholder:before{height:100%;content:"";position:absolute;border-top:none;border-bottom:none;top:0;background-color:rgba(0,0,0,.3);left:0;width:100%;z-index:999}@media (max-width:480px){.main-banner .banner-text h2,.main-banner .banner-text span{font-size:18px!important}.main-banner .banner-text p{font-size:15px;line-height:1.2}}.main-banner li .btn-text{line-height:44px!important}.sevice-box figure{margin:0}.sevice-box figure img{width:100%}.sevice-box .service-text{padding:25px 20px;border:1px solid #c3c3c3;transition:all .3s ease-in-out;position:relative;border-top:0;top:0;margin:-78px 25px 0;background:#fff;z-index:3;z-index:2}.sevice-box:hover .service-text{border:1px solid #fbb908;color:#fff;top:-10px}.sevice-box .service-text h3 a{color:#333;transition:all .3s ease-in-out .2s}.sevice-box:hover .service-text h3 a{color:#fff}.sevice-box .service-text:before{height:0;transition:all .3s ease-in-out;content:"";position:absolute;bottom:0;background:#fbb908;left:0;width:100%;z-index:-1}.sevice-box:hover .service-text:before{height:100%}.btn-styl{font-size:20px;border:none;position:relative;border-radius:0;background:#fff;z-index:2}.btn-styl:before{height:100%;transform:scaleX(0);-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s;content:"";position:absolute;opacity:0;top:0;background:#28303b;left:0;width:100%;z-index:-1}.btn-styl:hover:before{transform:scaleX(1);opacity:1}.btn-styl:hover{color:#fff}.testimorial-bg .testimonial .quote-bot{height:80px;border:1px solid;border-radius:50%;width:80px;line-height:93px;display:inline-block}.testimorial-bg .testimonial .invatic-icon i{font-size:30px}.testimorial-bg .testimonial p{font-size:16px}.testimorial-bg .testimonial{padding:36px 20px;background:#fff}.testimorial-bg .testimonial .quote-author{font-size:18px;color:#000;margin:0 0 10px;float:none;display:block}.testimorial-bg .testimonial .invatic-icon{margin-bottom:28px;display:inline-block}.testimorial-bg .testimonial span{display:block}.registration_section h3{font-size:40px}.registration_section h3 span{color:#333}.registration_section .appointment{padding:15px 30px 19px;margin-right:0;position:static;background:#fff}.appointment .form-field-wrapper{margin-bottom:0}.appointment .form-field-wrapper label{margin-bottom:6px}.appointment .form-field-wrapper textarea{height:80px}@media (max-width:991px){.registration_section .image_cover_right{display:none}.registrantion_counter ul.countdown li{margin:10px!important;width:123px;float:none;display:inline-block}.registration_section .appointment{width:100%}}.poins ul{padding:0;margin:0}.poins ul li{list-style:none;margin-bottom:20px;width:50%;float:left}@media (max-width:767px){.poins ul li{width:100%}}.poins ul li i{font-size:25px}.poins ul li span{font-size:14px;font-weight:600;text-transform:uppercase;padding-left:20px}@media (max-width:1199px) and (min-width:992px){.poins ul li span{font-size:12px;padding-left:10px}}#choose .text-content h4{font-size:30px;margin-top:0}.client-logo{height:100px;text-align:center;background:#fff}.client-logo img{height:100%;width:auto}#client-logos .owl-stage-outer .owl-item .item .client-logo img{width:auto;display:inline-block}