.arrow-btn:hover,.arrow-btn:hover::after,.available-content,.page-url,.subscribe-content h3,a.old-page,a.old-page:hover,h2.page-title{color:var(--white-color)}.form-head,.history-card,.note-footer,.page-content,p.or-social{text-align:center}.swiper-button-next.arrow-btn,label{right:0}.page-ban{background-repeat:no-repeat;background-size:cover;height:400px}.page-ban-inner{display:flex;align-items:center;justify-content:center;height:100%;padding-top:50px;background:#0000007a}.hero-form,.page-url{justify-content:center;display:flex}.page-url{align-items:center}h2.page-title{font-size:36px}a.old-page{transition:color .3s;position:relative;display:inline-block;padding-right:5px}a.old-page::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transform-origin:left;transition:transform .3s}.address div a:hover::after,a.old-page:hover::after{transform:scaleX(1)}.page-url p{padding-left:5px}.hero-form{align-items:center;height:100%}.subscribe-area{padding:50px 0;background:var(--main-color)}.subscribe-content h3{font-size:25px;line-height:35px}.content-inner h2,.forgot-link:hover,a.back-link:hover,a.cat-link:hover,a.recent-post-title:hover,a.service-link:hover,ul.post-date-time li p i{color:var(--main-color)}.form-control:focus{border-color:var(--main-color);box-shadow:none}input.form-control.subscribtion-input{border:none}.history-content,.video-play{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.history-card,.input-container,.product-slider,.video-sec,.work-history{position:relative}.history-bg{background:var(--white-color);box-shadow:2px 40px 72px 6px #0d0d0d29;display:flex;padding:30px 0}.work-history{margin-bottom:-80px;z-index:80}.history-card{padding:50px}.content-inner h2{font-size:55px}.note-footer-text,h2.title-name{font-size:24px}.content-inner p,.team-info-table tr{font-weight:600}.history-card img{width:35%}.brand-item{display:flex;align-items:center;justify-content:center;padding:20px}@media screen and (max-width:768px){.history-bg{grid-template-columns:33% 33% 33%;justify-content:center}}.video-sec .video-play{margin-top:80px}.post-inner-img{height:100%;display:flex;justify-content:center;align-items:center}ul.service-list-s li{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed #ddd;padding:8px 0;transition:.4s}li.note-li:hover,ul.service-list-s li:hover{border-color:var(--main-color)}.forgot-link,a.service-link{color:var(--text-color);transition:.3s}.note-footer-text,.note-head.bars h2{color:var(--title-color);font-weight:600}h2.title-name{display:inline-block;font-weight:600;color:var(--black-color)}.note-title,ul.category-list,ul.note-ul,ul.service-list{margin-top:10px}.avail-inner,ul.tags-ul{margin-top:20px}.single-service-right-bar{padding-left:20px}.note-head.bars h2{font-size:var(--m-title);font-size:24px}.note-head.bars h4,h4.client-name{font-size:var(--m-title)}.note-head.bars h4{color:var(--main-color);font-weight:600}.blog-img img,.blog-inside-img,.map-address iframe,.product-slider img,.service-info img,.slider-item-img img{width:100%}.arrow-btn::after{font-size:30px;color:var(--white-color);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.availability{background-image:url(../images/subscribe-bg.html);margin-bottom:130px}li.note-li:hover{color:var(--main-color)}.team-sec-title:before,h3.sec-title::after{height:3px;border-bottom:3px solid var(--main-color);bottom:0;width:35px;content:"";position:absolute}.bg-availa{background:#0000007d;padding:60px 0}.available-note,.personal-info{background:var(--white-color)}.available-note{position:absolute;width:100%;padding:20px;box-shadow:0 15px 20px 1px #9c9c9c52}li.note-li{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed #ddd;padding:5px;transition:.3s;cursor:pointer}.team-sec-title,h4.team-card-title{display:inline-block;position:relative}.avail-inner{width:100%;position:relative}.note-footer{padding-top:25px;font-family:var(--sm-title-font)}.available-head{color:var(--white-color);margin:20px 0}.card-title,.l-post-title,.service-heding,td.op-title{color:var(--title-color)}.service-heding{font-weight:600}.card-title{font-weight:600;font-size:30px;margin-bottom:0}td.op-title{font-weight:700}.info-table tbody tr{display:flex;justify-content:space-between;align-items:center}.info-table tbody{line-height:20px}.personal-info{padding:41px;box-shadow:0 1px 20px 1px #f2f2f2;margin-top:50px}table.info-table{width:100%;color:var(--black-color);font-weight:500;margin-bottom:0}table.info-table tbody tr{padding:5px 0;display:block}.team-sec-title:before{display:block}.team-sec-title{padding-bottom:2px;margin-bottom:10px}.team-about{margin-bottom:35px}tbody.table-body-text{color:var(--text-color)}a.recent-post-title,a.reply-btn,h3.sec-title,h4.commenter-name,h5.recent-post-title{color:var(--black-color)}@media screen and (max-width:500px){.history-bg{grid-template-columns:50% 50%;justify-content:center}.personal-info{padding:20px}}.l-post-title{font-size:var(--l-title);margin-bottom:17px}.mark-des,a.reply-btn:hover,a.social-log:hover,a.tag-link:hover{color:var(--white-color);background:var(--main-color)}a.recent-post-title{font-weight:600;transition:.3s;line-height:22px;display:block}ul.post-date-time{padding:20px 0;display:flex;align-items:center;font-family:var(--title-font);font-weight:600}ul.post-date-time li{margin-right:15px}.mark-des{padding:33px;border-radius:10px;font-size:24px;line-height:36px}.client,.forgot-div{text-align:right}h3.sec-title{font-size:24px;display:inline-block;font-weight:600;position:relative;padding-bottom:3px}.single-comment{display:flex}.comment{padding-left:21px}h4.commenter-name{font-size:var(--m-title)}.date-reply{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px}a.reply-btn{padding:0 10px;border:1px solid #ddd;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.form-control,label{transition:.2s ease-in-out;box-sizing:border-box}.reply-comment{margin-left:85px}ul.post-list li{display:flex;margin-bottom:15px;border-bottom:1px solid #ddd;padding-bottom:15px}.comment-date{font-size:13px}.recent-post-details{padding:0 18px}h5.recent-post-title{font-size:17px;font-weight:600}a.tag-link{padding:5px 21px;margin:3px;color:var(--text-color);transition:.3s;background:#f7f7f7;border-radius:5px}.address div a:hover,a.cat-link{color:var(--black-color)}li.tag-list{display:inline-grid}.right-bar{padding-left:30px}ul.post-list{margin-top:15px}.recent-post,.tag-sec{border:1px solid #ddd;padding:20px;border-radius:10px}.service-list{border-radius:10px}a.cat-link{padding:10px 0;display:block;transition:.3s}.address h4,.back-link,.form-title{color:var(--title-color)}ul.post-list li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}@media screen and (max-width:1200px){.personal-info{padding:25px}}@media screen and (max-width:992px){.mark-des{font-size:18px;line-height:30px}a.tag-link{padding:5px 10px}.right-bar,.single-service-right-bar{padding-left:0}.personal-info{padding:10px;margin-top:25px}}@media screen and (max-width:768px){.right-bar,.single-service-right-bar{padding:0}.subscribe-content h3{margin-bottom:15px}.recent-post{display:block}a.tag-link{padding:5px 20px}.reply-comment{margin-left:0}.page-ban{height:260px}}@media screen and (max-width:400px){.commenter-img img{width:50px}.comment{padding-left:10px}.mark-des{font-size:18px;line-height:30px;padding:20px}}h3.sec-title::after{left:0}.address div,ul.login-ul{display:flex;align-items:center}.address div i{font-size:25px;color:#000;margin-right:10px;background:#ebebeb;padding:10px;border-radius:4px}.address div a{color:#000;position:relative;display:inline-block;transition:color .3s}.address div a::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#000;transform:scaleX(0);transform-origin:left;transition:transform .3s}.form-title{margin-bottom:10px}.input-container strong{display:none}.address h4{margin:10px 0;font-weight:600}.address p{font-size:16px;line-height:25px}.form-control{border:0;border-bottom:1px solid #9e9e9e;outline:0}label{top:0;left:0;color:#616161;display:flex;align-items:center;position:absolute;cursor:text}.form-control,label{width:100%;height:3rem;font-size:1rem}.form-control:focus,.form-control:valid{border-bottom:1px solid var(--main-color)}.form-control:focus+label,.form-control:valid+label{color:var(--main-color);font-size:.8rem;top:-30px;pointer-events:none}.error-area,.return-page{display:flex;justify-content:center;align-items:center}.error-area img{display:flex;margin:auto auto 50px;width:100%}.form-card{padding:50px;box-shadow:0 2px 20px 1px #f4f4f4}.social-login{justify-content:center;display:flex;align-items:center}a.social-log{width:40px;height:40px;justify-content:center;align-items:center;display:flex;border-radius:50%;box-shadow:0 4px 13px 1px #ececec;margin:5px;color:var(--main-color);font-size:20px;transition:.3s}.faq-que button,p.or-social{color:var(--black-color);font-weight:600}p.or-social{position:relative;display:block;margin:10px 0}.form-check-input:checked{background-color:var(--main-color);border-color:var(--main-color)}.form-check-input:focus{box-shadow:none}.form-check-input[type=checkbox]{border-radius:0;width:20px;height:20px;margin-right:5px}.form-wrapper{margin-top:60px}.back-link{font-weight:600;transition:.3s;margin-left:10px}.check-label{position:relative;height:auto}.form-check{display:flex;align-items:center;margin:0}.faq-head h2{width:570px}.faq-content{margin-bottom:30px;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.1);box-shadow:0 0 25px 0 rgba(0,0,0,.1);border-left:3px solid var(--first-color);border-right:3px solid var(--first-color)}.faq-content:hover .faq-que button{color:var(--first-color)}.faq-que{cursor:pointer;padding:18px 25px;display:flex;justify-content:space-between;align-items:center}.faq-que button{border:none;outline:0;background:0 0;text-align:left;font-size:20px;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.faq-ans p{line-height:26px;padding:0 25px 17px;color:var(--text-color)}.arrow-btn,.faq-que i{color:var(--white-color)}.faq-que i{background:var(--main-color);padding:5px}.arrow-btn{padding:30px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.swiper-button-prev.arrow-btn{left:0}.faq-content:last-child{margin-bottom:0}.faq-slider{opacity:0;visibility:hidden}.product-slider:hover .faq-slider{opacity:1;visibility:visible}