.hero-section {padding: 140px 0px 100px 0px; }
.hero-content h1.hero-heading { font-size:5rem;}
.hero-usp{max-width: 750px;}
.hero-cloud{left: 5%;}

.feature-hp-icon{width:80px;}
.feature-hp-icon figure { max-width: 80px;  max-height: 80px;  width: 80px;    height: 80px;    border: 2px solid #e3edff;}
.feature-hp-icon figure img{max-width:70px; max-height:70px;}

.feature-heading{width:calc(100% - 80px);}
.hp-feature-list ul{list-style: disc; padding-left:18px; display:grid; grid-template-columns: repeat(2, 1fr); column-gap:4%; row-gap: 0.375rem;}
.feature-nav p{ border:2px solid #e3edff; cursor:pointer;}
.feature-nav .slick-current p{background-color:#4353ff; border:1px solid #4353ff; color:#fff;}

.riple-circle{width: 100px;    height: 100px;}
.riple-circle a {  width: 100px;    height: 100px;    line-height: 100px; cursor: pointer;}
.riple-circle > div{animation: growAndFade 3s infinite ease-out;  border-radius: 50%;        opacity: 0;  }
.riple-circle .riple-1 { animation-delay: 1s;}
.riple-circle .riple-2 { animation-delay: 2s;}
.riple-circle .riple-3 { animation-delay: 3s;}

 @keyframes growAndFade {
  0% {
    opacity: 0.5;
    transform: scale(0);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}


.world-top-text {border-top-left-radius: 20px; border-top-right-radius: 20px;}
.world-bottom-content {border-bottom-left-radius: 20px;    border-bottom-right-radius: 20px; }

.metadata-wrapper:after { content: "";  position: absolute;    width: 100%;    height: 580px; background-image:linear-gradient(to right, #011F53, #4353FF);    display: block;    bottom: 0px;    z-index: 0;}

.stats-logo{width: 318px;}
.stats-logo img{max-width:298px;}
.tooltox-text {    width: calc(100% - 318px);}

.color-logo {    display: none !important;}
.trusted-logo .slick-current .co-icon img.color-logo{    display: block !important;}
.trusted-logo .slick-current .co-icon img.light-logo{    display: none !important;}

.happy-users-wrapper { padding-bottom: 100px;}
.user-row {border-top-right-radius: 20px; border-bottom-right-radius: 20px;}
.happy-user {width: 35%; border-radius: 20px;}


.user-testimonial {    width: 65%;    padding: 30px;}
.quote-icon {    max-width: 525px;}
.client-content-text {    max-width: 525px;}
.client-icon{ max-width: 40px; width: 40px; height: 40px; max-height: 40px; border-radius: 50%;border: 2px solid #4353ff;}

.half-circle-testimonial { bottom: 0;    right: 30px;    z-index: 0;}
.dot-box { left: -25px;    transform: translate(0, -50%);}


.quick-figure {    width: 50%;}
.quick-figure img{width:100%;}
.quick-right-text { width: calc(50% - max(0px, 100% - 1280px) / 2);    z-index: 1;    margin: -50px 0 0 0;    padding-left: 100px;}
.quick-text-box {    max-width: 510px;    border-radius: 30px;}
.quick-text-box h2{color:#fff !important; }
.quick-install-wrapper:before {content: ""; width: 50%; margin-left: 50%; display: block; position: absolute; height: 100%;    background-color:#0F101D;}
.article-left-box { position: sticky;    top: 100px;}
.article-box {border-radius: 15px;}
.article-box:hover .article-text h3 a{text-decoration:none;}
.article-box:hover .article-view a{color:#4353FF;}

.presence-slide{max-width:550px;}
.presence-map {z-index: 0;    bottom: 0px;}
.presence-map img{opacity:0.2;}

.superb-fig{ bottom: -60px;    left: 0px;    z-index: 0;}
.superb-fig img{max-height:600px;}
.superb-fig-1 { bottom: -60px;    right: 0px;    z-index: 0;}
.superb-fig-1 img{max-height:600px;}



/* features page layout start from here */

	.feature-sticky-wrapper{background-image:linear-gradient(to right,  #0D72BB, #22B1EC);}
	.bofc-listfeature .bofc-feature-inner{border-radius: 15px; min-height:330px;}
	.feaure-main-sticky{max-width:1000px;}
	.bofc-listfeature{position: sticky;}
	.bofc-feature-1{    top: 100px;}
	.bofc-feature-2{    top: 124px; padding-left:25px;}
	.bofc-feature-3{    top: 150px; padding-left:50px;}
	.bofc-feature-1 .bofc-feature-inner{background-color:#F4F9FA;border:1px solid #E9FBFF;}
	.bofc-feature-2 .bofc-feature-inner{background-color:#E9FBFF;border:1px solid #D7F2FA;}
	.bofc-feature-3 .bofc-feature-inner{background-color:#D7F2FA;border:1px solid #C4E9F5;}
	.feature-figure {width: 200px;}
	.feature-figure img{max-width:150px; width:100%;}
	.feature-detail{width:calc(100% - 200px);}
	.feature-detail ul li{width:48%;}
	.more-form-box form input{border:1px solid #eee;}
	.more-form-box form input:focus{box-shadow:none; border:0px;}
	.more-form-box form input[type="submit"]{background-color:#4353ff; color:#fff; width:100%; text-transform:capitalize;}	
	.morefeature-col {width: 49%;border: 1px solid #B2E0EF;}
	.morefeature-col:nth-child(odd){margin-right:1%;}
	.morefeature-col:nth-child(even){margin-left:1%;}
	.more-head-icon{width:50px; line-height: 45px;}
	.more-head-icon span{height:50px; border:1px solid #B2E0EF; border-radius:5px;}
	.more-head-icon span img{max-width:40px; max-height:40px;}
	.more-head-heading{width:calc(100% - 50px);}

	

/* pricing page start from here	 */

.plan-accordion .card-header button span{right:15px;}
.plan-accordion .card-header button span i{font-size:24px;}

.plan-accordion .card-header button:focus,.plan-accordion .card-header button:hover, .plan-accordion .card-header button:active{box-shadow:none; background-color:#e3edff; color:#4353ff !important;}
.plan-accordion .card-header button[aria-expanded="true"]{color:#4353ff !important; background-color:#e3edff;}
.plan-accordion .card-header button[aria-expanded="true"] span i.fa-angle-down{display:none;}
.plan-accordion .card-header button[aria-expanded="false"] span i.fa-angle-up{display:none;}
.plan-accordion .card-header button[aria-expanded="true"] span i.fa-angle-up{color:#4353ff;}



.compare-heading{width:370px;}
.plan-col{width:16.66%; list-style:none;  font-size:1.1rem;}
.plan-col strong{width:100%;}
.plan-col:nth-child(4) p{color:#4353ff ;}
.price-compare-left{width:370px;}
.price-compare-right{width:calc(100% - 370px);}
.plan-figcap .plan-col p{margin-bottom:0px; font-size:14px;}
.plan-figcap .plan-col i.fa-circle-xmark{color:red; font-size:20px;}
.plan-figcap .plan-col i.fa-circle-check{color:green; font-size:20px;}

.plan-col ul li{list-style:none;}
.perfect-price-col {width: 15.83%; margin: 0.5%;  border-radius: 10px;  border-width: 4px 1px 1px 1px;  border-style: solid;    border-color: #e3edff;}
.perfect-price-col:nth-child(4){border-top:4px solid #4353ff;}
.perfect-price-col a{border:1px solid #e3edff;}
.perfect-price-col a:hover, .perfect-price-col a:active, .perfect-price-col a:focus{background-color:#fff; color:#4353ff; text-decoration:none;} 
.perfect-price-col:nth-child(4) a{background-color:#4353ff; color:#fff; border:1px solid #4353ff; }
.perfect-price-col:nth-child(4) a:hover, .perfect-price-col:nth-child(4) a:active, .perfect-price-col:nth-child(4) a:focus{background-color:#4353ff; color:#fff; border:1px solid #4353ff;}
.perfect-price-col:nth-child(6n+1) {margin-left: 0px;}
.perfect-price-col:nth-child(6n+6) {margin-right: 0px;}
.price-compare-left ul li{list-style:none; }
.perfect-price-col:nth-child(4) h4{color:#4353ff;;}
.compare-plan-mobile-view{display:none;}
 
 
 /* blog page start from here */
 
.blog-search{max-width:650px; }
.most-viewed-text{width:calc(100% - 600px); padding-right:50px;}
.most-viewed-fig a{display:block; overflow:hidden; border-radius:20px;}
.most-viewed-fig{width:600px; }
.recent-col h5 a{ display: -webkit-box; -webkit-line-clamp: 2;   -webkit-box-orient: vertical;  overflow: hidden;
  text-overflow: ellipsis;  min-height: 3rem;   }

.most-viewed-wrp .slick-prev, .most-viewed-wrp .slick-next{top:0px !important; transform:unset !important; -webkit-transform:unset !important; -moz-transform:unset !important; -ms-transform:unset !important; O-transform:unset !important;}
.most-viewed-wrp .slick-prev { top: -60px !important;  right: 50px !important;  left: unset !important; background-color: #fff !important;}
.most-viewed-wrp .slick-next { top: -60px !important;  right: 0px !important;  left: unset !important; background-color: #fff !important;}

.most-viewed-wrp .slick-prev:hover, .most-viewed-wrp .slick-prev:active, .most-viewed-wrp .slick-prev:focus, .most-viewed-wrp .slick-next:hover, .most-viewed-wrp .slick-next:active, .most-viewed-wrp .slick-next:focus{background-color:#e3edff !important;}

.most-viewed-wrp .slick-prev:hover:before, .most-viewed-wrp .slick-prev:active:before, .most-viewed-wrp .slick-prev:focus:before, .most-viewed-wrp .slick-next:hover:before, .most-viewed-wrp .slick-next:active:before, .most-viewed-wrp .slick-next:focus:before{color:#4353ff !important;}


  
.newrelease h2 strong{opacity: 0;  animation: fadeInBlur 3s cubic-bezier(.2,.9,.3,1) infinite alternate;}



@keyframes fadeInBlur {
  from {
    opacity: 0;
    filter: blur(6px);
  }
  to {
    opacity: 1;
    filter: blur(0);
  }
}

.site-main {max-width:100% !important;}
.blog-social{top:100px;}
.blog-link-share a i{width:40px; height:40px; border-radius:50%; line-height:40px;font-size:20px;}
.blog-link-share a i.fa-facebook-f {background-color:#4267b2;}
.blog-link-share a i.fa-x-twitter {background-color:#000000;}
.blog-link-share a i.fa-linkedin-in {background-color:#0a66c2;}
.blog-link-share a i.fa-youtube {background-color:#ff0000;}
.blog-category-list{position:sticky; top:100px;} 


.play-icon-video {border-radius: 50%;    background-color: #fff; width:50px;    height: 50px;    text-align: center;    line-height: 50px; background-color:#fff; left: 50%;    top: 50%;    transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);   -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}



.play-icon-video i{color:red; font-size:50px;}
 
 
@media only screen and (max-width: 1199px)
{

	.price-compare-left { width: 250px;}
	.price-compare-right {width:calc(100% - 250px);}
	.plan-col strong{font-size:13px;}
	.price-compare-left ul li{font-size:13px;}
	.plan-accordion .card-header button{font-size:18px;}
	.plan-col ul li{font-size:13px;}
	.plan-figcap .plan-col i.fa-circle-check{font-size:13px;}
	.plan-figcap .plan-col i.fa-circle-xmark{font-size:13px;}
	.perfect-price-col{width:32%; margin-right:0px; margin-left:0px; margin-bottom:15px;}
	.perfect-price-col:nth-child(3n+2){margin-left:2%; margin-right:2%;}
}

@media only screen and (max-width: 1024px)
{
	
	
}

@media only screen and (max-width: 991px)
{

.happy-user{width:100%}
.user-testimonial{width:100%;}

.morefeature-col{width:100%;}
.morefeature-col:nth-child(odd){margin-right:0px;}
.morefeature-col:nth-child(even){margin-left:0px;}
.morefeature-col:last-child{margin-bottom:0px !important;}
.feature-detail ul li{ width: 100%;}
.feature-detail ul li:last-child{margin-bottom:0px !important;}

.bofc-listfeature{position:unset;}
.bofc-listfeature .bofc-feature-inner{min-height:unset;}
.bofc-feature-2{padding-left:0px;}
.bofc-feature-3{padding-left:0px;}
}


@media only screen and (max-width: 767px) {
	
	.hero-section {
    padding: 100px 0px 50px 0px;
}
	.hero-content h1.hero-heading {    font-size: 40px;}
	.hero-content p {font-size: 28px; line-height: normal;}

	
	
	.plan-accordion{display:none;}	
 .price-compare-left {width: 100%; display:none;}
 .price-compare-right {width:100%}
  .compare-plan-mobile-view{display: block; border: 1px solid #bbd3ff; padding: 15px; background-color: var(--light-color); border-radius:10px;}
 .plan-pricing{display:none;}
  .content {display: none;  margin-top: 10px; padding: 10px;  border: 1px solid #ccc;}
    .content.active {display: block;}
	.compare-plan-mobile-view .content{padding:0px; border:0px;}
	.compare-plan-mobile-view table th, .compare-plan-mobile-view table td{padding:10px;}
	.compare-plan-mobile-view table th{color: var(--heading-color);}
	.compare-plan-mobile-view table tr:nth-child(odd) th, .compare-plan-mobile-view table tr:nth-child(odd) td{background-color:var(--light-color);}
	.compare-plan-mobile-view table tr:nth-child(even) th, .compare-plan-mobile-view table tr:nth-child(even) td{background-color:#fff;}
	.compare-plan-mobile-view table tr:nth-child(even):hover th, .compare-plan-mobile-view table tr:nth-child(even):hover td{background-color:var(--light-color);}
	.compare-plan-mobile-view table tr td i.fa-circle-check{color: green;}
	.compare-plan-mobile-view table tr td i.fa-circle-xmark{color: red;}
	.pricing-mobile-head select{ color: var(--heading-color);}
	.pricing-mobile-head select:focus{outline:none;box-shadow:none;}
	.pricing-mobile-head option{ color: var(--heading-color);}
	
	
	.feature-figure{width:100%;     background-color: transparent !important; padding:0px 0px 15px 0px !important;}
	.feature-detail{width:100%;}
	.feature-figure img {max-width: 80px; width: unset;}
	.perfect-price-col{width:49%;}
	.perfect-price-col:nth-child(3n+2){margin-left:0px; margin-right:0px;}
	.perfect-price-col:nth-child(odd){margin-right:1%;}
	.perfect-price-col:nth-child(even){margin-left:1%;}
}


@media only screen and (max-width: 576px)
{
	.perfect-price-col{width:100%;}
	.perfect-price-col:nth-child(odd){margin-right:0%;}
	.perfect-price-col:nth-child(even){margin-left:0%;}
	
	
}