@charset "utf-8";
/*===| Fonts Icons |===*/
.fa-diamond::before{content:"\f219"}
.fa-xmark::before{content:"\f00d"}
.fa-check::before{content:"\f00c"}
.bi-check::before{content:"\f26e"}
.bi-x::before{content:"\f62a"}

.banner-section{background:url(../imgs/banner/free-web-banner-bg.webp) no-repeat center center;background-size:cover;width:100%;padding:8rem 0 3rem}
.banner-p{font-size:1.25rem;line-height:36px;margin:20px 0;font-weight:300}
.banner-point{width:49%;vertical-align:top}
.banner-point li{display:inline-flex;margin:6px 0;width:100%;align-items:baseline;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.banner-point li i{font-size:14px;margin-right:12px;transition:all .35s cubic-bezier(.38,3,.57,1.6);transform:translate3d(0px,0,0)}
.banner-point li:hover i{transform:translate3d(-6px,0,0)}
.banner-point li span{display:inline-block;font-size:1.125rem;width:calc(100% - 28px)}
.banner-price{display:inline-block;min-width:180px;vertical-align:super}

.short__plan__info{box-shadow:var(--shadow-dark);border-radius:0 0 1rem 1rem;border-top:6px solid var(--blue-color);padding:2rem 1rem}
.renewprice{border-radius:50px;border:1px solid #d8dbff;padding:.2rem .75rem;display:inline-block;font-weight:600;margin-top:.5rem;font-size:14px}
.plans__points li{display:inline-block;margin:.5rem 0;width:100%}
.plans__points li i{width:1rem;text-align:center}
.plans__points li span{width:calc(100% - 20px);padding-left:1rem;display:inline-block;vertical-align:top}
.plans-section .owl-nav button{top:180px;bottom:auto}

.benefit-details{display:inline-flex;border-radius:var(--border-radius);border:1px solid #d8dbff;width:100%;align-items:center}
.benefit-details figure{display:inline-flex;width:100px;height:100px;background-color:var(--white-color);justify-content:center;align-items:center}
.benefit-details img{transition:all .3s ease-in-out}
.benefit-details:hover img{transform:rotate(360deg)}
.benefit-details article{display:inline-block;width:calc(100% - 100px);vertical-align:top;padding:.5rem 1rem}

th,td{padding:1rem}
td{line-height:1}
.comper-table thead tr th{background-color:var(--blue-color);color:#FFF}
.comper-table thead tr th:nth-child(1),.comper-table tbody tr th{background-color:#f4f5ff;border:1px solid #ccc}
.comper-table thead tr th:nth-child(2) b{position:absolute;top:-3rem;font-size:1.125rem;font-style:italic;background-color:#108110;left:0;right:0;border-radius:5px 5px 0 0;line-height:48px}
.comper-table thead tr th:nth-child(2){background-color:#13a313}
.comper-table tbody tr td{background-color:var(--white-color)}
.comper-table tbody i{font-size:36px;text-align:center}

.company-performance .text:after{content:'Days';margin-left:.5rem}
.company-performance .plus:after{content:'+'}

.somthing-card{border:1px solid var(--blue-light);display:inline-block;border-radius:var(--border-radius);width:100%;padding:30px;color:var(--black-color);text-align:center;transition:.5s}
.somthing-card p{min-height:72px}
.somthing-card:hover{background-color:var(--blue-light)}
.somthing-price strong{font-size:36px;font-weight:700;line-height:1;display:inline-block}

/*Responsive*/
@media(min-width:992px){
	.banner-section{display:inline-flex;height:100vh;align-items:center}
	.stickyimg{position:sticky;top:10em}
}
@media(max-width:991px){
	.banner-section{background-position:center left}
	.banner-point{width:100%}
	select{width:100%}
}
@media (min-width:768px) and (max-width:991px){
	.comper-table thead tr th:nth-child(2) b{line-height:unset;padding:.75rem .5rem;font-size:1rem}
}
@media(max-width:767px){
	.comper-table thead tr th:nth-child(2) b{line-height:unset;padding:.4rem;font-size:1rem}
	.testimonial-stars{float:unset;margin-top:0;margin-bottom:1rem;width:80px;height:80px}
	.testimonial-stars i{font-size:40px;width:40px;height:40px;display:flex}
}
@media (min-width:576px) and (max-width:767px){
	.heading-one{font-size:42px;line-height:54px}
	.heading-two{font-size:36px;line-height:48px}
	.heading-three{font-size:30px;line-height:38px}
	.heading-four{font-size:26px;line-height:32px}
	.heading-five{font-size:22px;line-height:30px}
}
@media(max-width:575px){
	.heading-one{font-size:34px;line-height:46px}
	.heading-two{font-size:30px;line-height:38px}
	.heading-three{font-size:26px;line-height:32px}
	.heading-four{font-size:22px;line-height:28px}
	.heading-five{font-size:20px;line-height:24px}
	.heading-six{font-size:18px;line-height:24px}

	.banner-section{padding:6rem 0 3rem}
	.banner-p{font-size:17px;line-height:26px}
	.banner-point li{margin:4px 0}
	.banner-point li i{font-size:11px}
	.banner-point li span{font-size:1rem;width:calc(100% - 23px)}
	.testimonial-item{padding:2rem 1.5rem;border-left:2px solid var(--brand-color)}
	.testimonial-item .testimonial-topborder,.testimonial-item .testimonial-bottomborder{height:2px}
	.testimonial-item:before, .testimonial-item:after{width:40px;height:40px;background-size:100%;top:-20px}
	.testimonial-item:after{bottom:-20px;top:auto}
	.owl-carousel .owl-nav button{width:36px;height:36px}
	.testimonial-user-detail{width:100%;margin-top:8px}
}
@media(max-width:480px){
}