.about__page,.welcome__area.inner{display:-webkit-box;display:-ms-flexbox}.about__page,.single__about__team,.welcome__area.inner{position:relative;z-index:2}.about__details__single__counter:last-child,.contact__days p:last-child,.contact__page__contact__details:last-child,.service__list li:last-child,ul.caregories li:last-child{margin-bottom:0}.welcome__area.inner{height:auto;display:flex;padding:250px 0 180px}.inner__heading h1{font-size:50px;line-height:60px;text-transform:capitalize;margin-bottom:25px}.about__page{height:700px;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}img.about__page{position:absolute;left:0;top:0;width:100%;height:auto;z-index:-1}.about__social li{display:inline-block;margin-right:5px}.about__social li:last-child{margin-right:0}.about__social{padding:25px 40px;background:#1d1d1c;display:inline-block;border-radius:10px 10px 0 0}.about__social li a{width:40px;height:40px;text-align:center;line-height:40px;border:1px solid #fff;color:#fff;border-radius:50%}.about__social li a:hover{background:#fbbf3f;border-color:#fbbf3f}li.abou__social__heading{font-size:15px;text-transform:uppercase;color:#fff;font-weight:600;margin-right:10px}.about__details__single__counter{padding-left:30px;border-left:2px solid #fbbf3f;margin-bottom:20px}.about__counter__text span{font-size:22px;font-weight:600;color:#fff;display:inline-block;margin-bottom:10px}.about__counter__text p{color:#9b9b9b;font-weight:500}.single__about__team{background:#e8e8e6;text-align:center;padding:50px 30px;overflow:hidden;border-radius:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-bottom:30px}.single__about__team__img img{width:170px;height:auto;border-radius:50%}.single__about__team__img{margin-bottom:30px}.single__about__team__description h4{font-size:20px;font-weight:700;color:#2b2b2b;margin-bottom:3px}.single__about__team__description p{margin-top:25px;color:#060606}.single__about__team__description h6{font-size:16px;color:#5d5d5d;font-weight:400}.single__about__team__hover__wrap{position:absolute;left:-50%;top:0;height:100%;width:100%;visibility:hidden;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a.team__link{position:absolute;top:50%;height:50px;width:50px;background:#fbbf3f;line-height:50px;font-size:22px;color:#3e425c;border-radius:50%;margin-top:-25px;right:100px;visibility:hidden;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.download__btn__group a i,a.servie__play__icon{top:50%;height:60px;width:60px;margin-top:-30px;line-height:60px;text-align:center}.single__about__team:hover .single__about__team__hover__wrap{visibility:visible;opacity:1;left:0}.single__about__team:hover a.team__link{visibility:visible;opacity:1;right:3px;-webkit-transition:1s;-o-transition:1s;transition:1s}.single__about__team__hover{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single__about__team__hover__img{position:absolute;top:0;z-index:-1}.single__about__team__hover__text{padding:20px}.single__about__team__hover__text h4,.single__about__team__hover__text h4 a{font-weight:600;color:#fff;margin-bottom:3px}.single__about__team__hover__text h6,.single__about__team__hover__text h6 a{color:#fff;font-weight:400;font-size:16px}.contact__page__contact__info__card{position:absolute;z-index:9;right:10%;top:-28%}.contact__page{position:relative}.contact__page__contact__info__card .info__card{margin:0;width:350px}.contact__page__contact__details{position:relative;z-index:2;padding-left:30px;margin-bottom:15px}.contact__page__contact__details__icon{position:absolute;left:0;top:0;color:#fbbf3f;font-size:19px}.contact__page__contact__details__text p{color:#c6c6c6}.contact__page__contact__details__text p span{display:block;color:#fff;font-weight:600}.contact__days p{margin-bottom:5px}.contact__page__contact__form .contact__form{background:0 0}.contact__page__contact__form .contact__form h2{color:#fff;font-size:32px;font-weight:700;text-transform:capitalize}.contact__page__contact__form .contact__form input,.contact__page__contact__form .contact__form select,.contact__page__contact__form .contact__form textarea{background:#1f1f1f;color:#fff}.service__list li{margin-bottom:4px;position:relative;z-index:2;padding-left:20px}.service__list li:after{position:absolute;content:"";height:6px;width:6px;background:#fbbf3f;left:0;top:50%;margin-top:-3px;border-radius:50%}.service__list.service__list2 li:after{left:0;top:12px}.service__list li span{color:#fbbf3f}.service__video{position:relative;z-index:2;border-radius:10px;overflow:hidden}a.servie__play__icon{position:absolute;z-index:2;left:50%;font-size:50px;margin-left:-30px;color:#fb3f3f}.card__box{background:#1d1d1c;border-radius:10px;padding:35px}.download__btn__group a{color:#fff;font-weight:600;width:100%;position:relative;z-index:2;padding:13px 13px 13px 60px;border:1px solid #eeb53d;border-radius:10px}.download__btn__group a span{display:block;font-weight:400}.download__btn__group a:first-child{margin-bottom:20px}.download__btn__group a i{position:absolute;left:0;font-size:32px}.portfolio__table td{color:#fff;font-size:15px;padding:10px 0}.portfolio__table td span{color:#fbbf3f;padding-right:7px}.portfolio__table td:last-child{font-weight:500}.portfolio__social{padding:0}.portfolio__img{max-width:100px;border-radius:10px;margin:0 auto}.single__portfolio__carousel{position:relative;z-index:2;padding:0;margin:0 auto!important}.portfolio__text p{color:#fbbf3f;font-weight:500;font-size:15px}.portfolio__text h3{font-size:20px;font-weight:700}.portfolio__carsouel__area{padding:50px 0;background:#e8e8e6}.portfolio__carsouel__area .owl-nav{position:absolute;top:50%;margin-top:-27.5px;left:50%;margin-left:-59.5px}.portfolio__carsouel__area .owl-nav>div{display:inline-block;height:50px;width:50px;background:#fbbf3f;line-height:50px;font-size:22px;color:#3e425c;border-radius:50%;right:100px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-align:center;margin:0 5px}.search__box{position:relative;z-index:2;background:#1d1d1c;border:1px solid #fff;padding:10px;border-radius:10px}.search__box input{background:0 0;border:none;padding-left:40px;color:#fff}.search__icon{position:absolute;top:50%;left:15px;height:30px;width:30px;text-align:center;line-height:30px;margin-top:-15px}.single__heading h2{font-size:30px;font-weight:600;line-height:30px}.sidebar__line{margin:30px 0;height:1px;background:#404142;position:relative;z-index:2}.article__date p{display:inline-block;background:#fbbf3f;padding:5px 15px;border-radius:0 30px 30px 0;margin-bottom:13px;font-size:12px;color:#060606;text-transform:uppercase;font-weight:600}.news__details__sub>div,ul.caregories li{padding-left:20px;position:relative;z-index:2}.article__categories p{display:inline-block;color:#fbbf3f;font-size:12px;margin-bottom:10px;font-weight:700}.single__article h3,.single__article h3 a{font-size:20px;margin-bottom:12px;color:#fff}.sidebar__line:after{position:absolute;content:"";background:#fbbf3f;height:1px;width:10%;left:0;top:0}.article__buttons{margin-top:20px}.article__buttons a{border:1px solid #4a4a49;color:#c6c6c6;font-size:12px}.article__buttons a.share_btn{background:no-repeat}.article__buttons a.share_btn:hover{background:#fbbf3f;color:#fff}ul.caregories li a{font-size:20px;color:#fff;font-weight:400}ul.caregories li{margin-bottom:4px}ul.caregories li:after{position:absolute;content:"";height:6px;width:6px;background:#fbbf3f;left:0;top:50%;margin-top:-3px;border-radius:50px}.news__details__location{border-radius:10px;overflow:hidden;background:#fff}.news__details img{border-radius:10px}.news__details__sub>div{display:inline-block;width:24%}.news__details__sub{padding:25px}.news__details__single__sub p{color:#828282;font-size:12px;line-height:20px}.news__details__single__sub p span{display:block;color:#2b2b2b;font-weight:600}.news__details__sub>div:after{position:absolute;content:"";height:6px;width:6px;background:#fbbf3f;top:6px;left:6px}.service__video img{width:100%}.news__testimonial__text p{font-style:italic;font-weight:500;margin:25px 0}.news__testimonial__author{position:relative;z-index:2;padding-left:80px;margin-top:35px}.news__testimonial__author__img{position:absolute;left:0;top:50%;height:60px;width:60px;text-align:center;line-height:60px;margin-top:-30px;border-radius:50%;overflow:hidden}.news__testimonial__author__details p{font-size:16px;font-weight:600}.news__testimonial__author__details p span{display:block;font-weight:400}.news__form input,.news__form textarea{background:#1d1d1c;border:#ffdead;margin-bottom:10px;padding:13px;border-radius:4px;color:#fff}.cpagination{float:right}.single__comment{position:relative;z-index:2;padding-left:60px;margin-bottom:40px}.comment__img{position:absolute;height:50px;width:50px;left:0;top:0;border-radius:50%;overflow:hidden}.comment__text h4{width:100%;margin-bottom:10px;color:#fff}.comment__text h4 a{float:right;color:#fbbf3f}.cpagination a{background:#1d1d1c;margin:0 3px;font-size:20px;font-weight:500;border:none;color:#fff;padding:15px;border-radius:4px}.cpagination a:hover{background:#fbbf3f;color:#060606}.card__box.single__article{margin-bottom:30px}.card__box.single__article:last-child,.single__comment:last-child{margin-bottom:0}a.partner-single img{vertical-align:middle;height:100px;object-fit:contain}