main .bg-section{background: var(--sectionbackground);position: relative;}
main .bg-section .video{position: absolute;top: 0px;z-index: 0;filter: blur();height: 800px;overflow: hidden;top: 0px;bottom:0px;}
/* main .bg-section .form-sec{background: url(../images/bg-form.svg); background-position: top left; background-size: auto; height: 100%; width: 100%; background-repeat: no-repeat;position: relative;padding:0px;} */
main .bg-section .form-sec{position: relative;padding:0px;}
/* main .bg-section .form-sec .semsto-form-bg{padding: 20px;background: -o-linear-gradient(91deg,#007eff05,#007eff0d,#067aff03);background: linear-gradient(359deg,#007eff05,#007eff0d,#067aff03);} */
main .bg-section .form-sec .semsto-form-bg{padding: 20px;}
main .bg-section .form-sec .semsto-form-bg .video .work-video {max-width: 630px;}
main .bg-section .form-sec .semsto-form-bg .form-right-sec{padding: 50px;background-color: #f5f5f5;}
main .bg-section .form-sec .semsto-form-bg .form-right-sec .form-content .form-label{font-size: 27px;font-weight: 600;color: var(--txttheme);margin-bottom: 20px;}
main .bg-section .form-sec .semsto-form-bg .form-right-sec .form-content .form-desc{font-size: 18px;line-height: 32px;font-weight: 500; margin-bottom: 30px;}
main .bg-section .form-sec .semsto-form-bg .form-right-sec .semstocontact-form .input-text{width: 100%;transition: all .4s ease;background: #fff;height: 50px; outline: none;border-radius: 3px;padding: 10px 20px;color: #666;margin-bottom: 10px; border: none;}
main .bg-section .form-sec .semsto-form-bg .form-right-sec .semstocontact-form .input-text:focus{box-shadow: none; border: 1px solid var(--themecolor);outline: none;}

.bbp-left,.bbp-right { width: 20%; text-align: center; display: flex; justify-content: center; flex-direction: column; align-items: center;}
.benefits-biz-panel {display: flex;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
    max-width: 900px;}
.benefits-of-semstoboxs { transition:.2s linear; padding:3rem 0 0;}
.benefits-semstoboxs-data { min-height: 125px; width: 125px;min-height: 125px; width: 125px;background: #fff;position: relative; border-radius: 50%; padding: 15px 15px; display: -webkit-box;  display: -ms-flexbox; display: flex;  margin-bottom: 2rem; gap: 13px;  -webkit-box-shadow: 0 10px 15px 1px #dae5f1;
    box-shadow: 0 10px 15px 1px #dae5f1;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 1; justify-content: center;}
.box-1{left: 283px; top: 10px;background: #fbebf7;}
.box-1 img{filter: invert(80%) sepia(44%) saturate(5581%) hue-rotate(283deg) brightness(99%) contrast(97%);}
.box-2{left: 95px;top: -40px;background: #dcecff;}
.box-2 img{  filter: invert(45%) sepia(83%) saturate(4606%) hue-rotate(201deg) brightness(105%) contrast(98%);}
.box-3{left: 24px;background: #fbe9e1;}
.box-3 img{filter: invert(68%) sepia(70%) saturate(2843%) hue-rotate(325deg) brightness(102%) contrast(101%);}
.box-4{left: 104px;top: 45px;background: #dddffb;}
.box-4 img{filter: invert(42%) sepia(24%) saturate(1591%) hue-rotate(199deg) brightness(97%) contrast(81%);}
.box-5{left: 283px; bottom: 23px;background: #fbebf7;}
.box-5 img{filter: invert(80%) sepia(44%) saturate(5581%) hue-rotate(283deg) brightness(99%) contrast(97%);}
.box-6{right: 135px; top: -15px;background: #dcecff;}
.box-6 img{ filter: invert(45%) sepia(83%) saturate(4606%) hue-rotate(201deg) brightness(105%) contrast(98%);}
.box-7{right: 24px; background: #fbe9e1;}
.box-7 img{filter: invert(68%) sepia(70%) saturate(2843%) hue-rotate(325deg) brightness(102%) contrast(101%);}
.box-8{right: 24px;background: #dddffb;}
.box-8 img{filter: invert(42%) sepia(24%) saturate(1591%) hue-rotate(199deg) brightness(97%) contrast(81%);}
.box-9{right: 133px; bottom: 16px;background: #fbebf7;}
.box-9 img{filter: invert(45%) sepia(83%) saturate(4606%) hue-rotate(201deg) brightness(105%) contrast(98%);}

.box-1 .bot-animation{right: 52px !important;top: 116px;}
.box-2 .bot-animation{right: 6px !important; top: 82px;}
.box-3 .bot-animation{right: -7px !important;top: 58px;}
.box-4 .bot-animation{right: 2px !important; top: 17px;}
.box-5 .bot-animation{right: 46px !important; top: -5px;}
.box-6 .bot-animation{left: 12px !important;top: 101px;}
.box-7 .bot-animation{left: -7px !important;top: 63px;}
.box-8 .bot-animation{ right: 4px !important;top: 35px;}
.box-9 .bot-animation{left: 16px !important; top: 0px;}





.bbd-image,.calendly-overlay .calendly-popup .calendly-popup-content,.main-system-images { height:100%; width: 70px;}
.bbd-image .title{font-weight: 500; font-family: Roboto; margin-top: 5px; width: 93px; position: relative; left: -11px; text-align: center; right: -11px;}
/* .bbd-image img {width:100%;} */
.bbd-data h3 { font-size:18px; color:#241c60; overflow:hidden; height:21px; -webkit-line-clamp:1; margin-bottom:3px}
.bbd-data p,.business-expansion-panel-left h4 { font-size:13px; color:#6d6d6d; overflow:hidden; display:-webkit-box; -webkit-line-clamp:3; line-height:1.8}
.business-expansion-panel-left h4 { font-size:18px; color:#cecece; font-weight:600; line-height:1.5; opacity:1; margin:14px 0; -webkit-line-clamp:2}
.title-pera { font-size:16px; color:#000000bf; line-height:1.7;}
.bot-animation { position:absolute; width:18px; height:18px; background:-o-linear-gradient(94deg,#2c90fe,#0c75d7); background:linear-gradient(356deg,#2c90fe,#0c75d7); -webkit-transition:.2s linear; -o-transition:.2s linear;
 transition:.2s linear; border-radius:100%; display:block}
.bot-animation:before { content:""; position:relative; display:block; width:300%; height:300%; -webkit-box-sizing:border-box; box-sizing:border-box; margin-left:-100%; margin-top:-100%; border-radius:45px; background-color:#01a4e9; -webkit-animation:1.25s cubic-bezier(.215,.61,.355,1) infinite pulse-ring;
 animation:1.25s cubic-bezier(.215,.61,.355,1) infinite pulse-ring}
.bot-animation:after { content:""; position:absolute; left:0; top:0; display:block; width:100%; height:100%; border-radius:15px; -webkit-box-shadow:0 0 8px rgba(0,0,0,.3); box-shadow:0 0 8px rgba(0,0,0,.3); -webkit-animation:1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite pulse-dot;
 animation:1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite pulse-dot}
.border-one.left,
.border-one.right,
.border-two.left,
.border-two.right {
 display:block;
 width:20rem;
 z-index:-1
}
.bbp-left .bot-animation {
 right:-8px
}
.bbp-right .bot-animation {
 left:-8px
}
.circle-ripple {
 background-color:#789ef94f;
 width:150px;
 height:150px;
 border-radius:100%;
 -webkit-animation:1s linear infinite ripple;
 animation:1s linear infinite ripple
}
.border-one.left {position:absolute;height:25rem;right:11rem;border-radius:0 50px 0 0;top:-21.3rem}
.border-one.right, .border-three.right {border-left: 2px dotted #00000021;left: 8rem;}
.border-two.left,
.border-two.right {
 top:3.1rem
}
.animation-semstoboxs {
 position:relative;
 top:-20px
}
.bbp-center {
 position:relative;
 z-index:0
}
.semstoboxs-logo-animation img,
.border-two.left,
.graph-four-philoshophy,
.mobile-no-country .select-styled,
.onboard-banner-design img {
 position:absolute
}
.semstobox-icon {
 max-width:65px;
 width:100%;
 -webkit-animation:6s infinite alternate semstoboxicon;
 animation:6s infinite alternate semstoboxicon
}
.semstoboxs-logo-animation {
 position:absolute;
 width:100%;
 top:75px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.border-two.left {
 height:3rem;
 right:8rem;
 border-radius:0
}
.border-three.left,
.border-three.right {
 height:20rem;
 border-bottom:2px dotted #00000021;
 bottom:-6.8rem;
 display:block;
 width:20rem;
 z-index:-1;
 position:absolute
}
.border-three.left {
 right:8rem;
 border-right:2px dotted #00000021;
 border-radius:0 0 50px;
 top: 7.75rem;
}
.border-three.right {
 border-radius:0 0 0 50px;
 top: 7.75rem;
}
.border-one.left, .border-two.left, .border-two.right {border-right: 2px dotted #00000021;border-top: 2px dotted #00000021;}
.border-two.right{position: absolute;height: 3rem;left: 8rem;border-radius: 0;border-top: 2px dotted #00000021;}
.border-one.right {position:absolute;height:22rem;border-top:2px dotted #00000021;border-radius:50px 0 0;top: -21.25rem;}
.business-expansion {
 border-radius:60px;
 padding:3rem 2rem;
 max-width:1255px;
 margin:2rem auto 1rem;
 background:url(../images/dots-vector.svg)center,-o-linear-gradient(right,#7056ca 0,#382c8b 100%);
 background:url(../images/dots-vector.svg)center,-webkit-gradient(linear,right top,left top,color-stop(0,#7056ca),to(#382c8b));
 background:url(../images/dots-vector.svg)center,linear-gradient(270deg,#7056ca 0,#382c8b 100%);
 -webkit-box-shadow:0 25px 45px #1f165c5c;
 box-shadow:0 10px 45px #1f165c5c
}
.business-expansion-panel {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 position:relative;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 gap:3rem
}
.business-expansion-section:before {
 position:absolute;
 width:100%;
 height:100%;
 background:#1f165c;
 z-index:-1;
 border-radius:60px
}
.business-expansion-panel-left {
 width:40%;
 padding-left:0;
 padding-bottom:15px
}
.business-expansion-panel-right {
 width:60%
}
.business-expansion-panel-right img {
 width:100%;
 max-width:100%;
 border:4px solid #fff;
 border-radius:14px;
 -webkit-box-shadow:0 25px 45px #000000a3;
 box-shadow:0 25px 45px #000000a3;
 background:#fff
}
.business-expansion-panel-left h3 {
 color:#fff;
 font-size:18px;
 margin-bottom:4px
}@-webkit-keyframes fixedimg {
    0%,
    to {
     -webkit-transform:translateX(0);
     transform:translateX(0)
    }
    50% {
     -webkit-transform:translateX(10px);
     transform:translateX(10px)
    }
   }
   @keyframes fixedimg {
    0%,
    to {
     -webkit-transform:translateX(0);
     transform:translateX(0)
    }
    50% {
     -webkit-transform:translateX(10px);
     transform:translateX(10px)
    }
   }
   @-webkit-keyframes ripple {
    0% {
     opacity:.25
    }
    to {
     border-radius:2em;
     opacity:0;
     -webkit-transform:scale(3);
     transform:scale(3)
    }
   }
   @-webkit-keyframes rippleborder {
    0% {
     -webkit-transform:scale(1)
    }
    75% {
     -webkit-transform:scale(1.75);
     opacity:1
    }
    to {
     -webkit-transform:scale(2);
     opacity:0
    }
   }
   @keyframes rippleborder {
    0% {
     -webkit-transform:scale(1);
     transform:scale(1)
    }
    75% {
     -webkit-transform:scale(1.75);
     transform:scale(1.75);
     opacity:1
    }
    to {
     -webkit-transform:scale(2);
     transform:scale(2);
     opacity:0
    }
   }
   @-webkit-keyframes borderline {
    0% {
     width:0%
    }
    to {
     width:100%
    }
   }
   @keyframes borderline {
    0% {
     width:0%
    }
    to {
     width:100%
    }
   }
   @-webkit-keyframes dashone {
    0%,
    to {
     -webkit-transform:translateY(0);
     transform:translateY(0)
    }
    50% {
     -webkit-transform:translateY(-30px);
     transform:translateY(-30px)
    }
   }
   @keyframes dashone {
    0%,
    to {
     -webkit-transform:translateY(0);
     transform:translateY(0)
    }
    50% {
     -webkit-transform:translateY(-30px);
     transform:translateY(-30px)
    }
   }
   @-webkit-keyframes dashtwo {
    0%,
    to {
     -webkit-transform:scale(.9);
     transform:scale(.9)
    }
    50% {
     -webkit-transform:scale(1);
     transform:scale(1)
    }
   }
   @keyframes dashtwo {
    0%,
    to {
     -webkit-transform:scale(.9);
     transform:scale(.9)
    }
    50% {
     -webkit-transform:scale(1);
     transform:scale(1)
    }
   }
   @-webkit-keyframes dashthree {
    0%,
    to {
     -webkit-transform:translateX(0);
     transform:translateX(0)
    }
    50% {
     -webkit-transform:translateX(40px);
     transform:translateX(40px)
    }
   }
   @keyframes dashthree {
    0%,
    to {
     -webkit-transform:translateX(0);
     transform:translateX(0)
    }
    50% {
     -webkit-transform:translateX(40px);
     transform:translateX(40px)
    }
   }
   @-webkit-keyframes dashfour {
    0%,
    to {
     -webkit-transform:translateY(0);
     transform:translateY(0)
    }
    50% {
     -webkit-transform:translateY(30px);
     transform:translateY(30px)
    }
   }
   @keyframes dashfour {
    0%,
    to {
     -webkit-transform:translateY(0);
     transform:translateY(0)
    }
    50% {
     -webkit-transform:translateY(30px);
     transform:translateY(30px)
    }
   }
   @-webkit-keyframes dashfive {
    0%,
    to {
     -webkit-transform:scale(.9);
     transform:scale(.9)
    }
    50% {
     -webkit-transform:scale(1);
     transform:scale(1)
    }
   }
   @keyframes dashfive {
    0%,
    to {
     -webkit-transform:scale(.9);
     transform:scale(.9)
    }
    50% {
     -webkit-transform:scale(1);
     transform:scale(1)
    }
   }
   @-webkit-keyframes dashsix {
    0%,
    to {
     -webkit-transform:translateY(0);
     transform:translateY(0)
    }
    50% {
     -webkit-transform:translateY(30px);
     transform:translateY(30px)
    }
   }
   @keyframes dashsix {
    0%,
    to {
     -webkit-transform:translateY(0);
     transform:translateY(0)
    }
    50% {
     -webkit-transform:translateY(30px);
     transform:translateY(30px)
    }
   }
   @-webkit-keyframes pulse-ring {
    0% {
     -webkit-transform:scale(.33);
     transform:scale(.33)
    }
    80%,
    to {
     opacity:0
    }
   }
   @keyframes pulse-ring {
    0% {
     -webkit-transform:scale(.33);
     transform:scale(.33)
    }
    80%,
    to {
     opacity:0
    }
   }
   @-webkit-keyframes pulse-dot {
    0%,
    to {
     -webkit-transform:scale(.8);
     transform:scale(.8)
    }
    50% {
     -webkit-transform:scale(1);
     transform:scale(1)
    }
   }
   @keyframes pulse-dot {
    0%,
    to {
     -webkit-transform:scale(.8);
     transform:scale(.8)
    }
    50% {
     -webkit-transform:scale(1);
     transform:scale(1)
    }
   }
   @-webkit-keyframes semstoboxicon {
    0%,
    to {
     -webkit-transform:rotate(0);
     transform:rotate(0)
    }
    50% {
     -webkit-transform:rotate(-80deg);
     transform:rotate(-80deg)
    }
   }
   @keyframes semstoboxicon {
    0%,
    to {
     -webkit-transform:rotate(0);
     transform:rotate(0)
    }
    50% {
     -webkit-transform:rotate(-80deg);
     transform:rotate(-80deg)
    }
   }
   @-webkit-keyframes spin2 {
    0% {
     -webkit-transform:translate(-50%,-50%) rotate(0);
     transform:translate(-50%,-50%) rotate(0)
    }
    to {
     -webkit-transform:translate(-50%,-50%) rotate(-360deg);
     transform:translate(-50%,-50%) rotate(-360deg)
    }
   }
   @keyframes spin2 {
    0% {
     -webkit-transform:translate(-50%,-50%) rotate(0);
     transform:translate(-50%,-50%) rotate(0)
    }
    to {
     -webkit-transform:translate(-50%,-50%) rotate(-360deg);
     transform:translate(-50%,-50%) rotate(-360deg)
    }
   }
   @-webkit-keyframes spin1 {
    0% {
     -webkit-transform:translate(-50%,-50%) rotate(0);
     transform:translate(-50%,-50%) rotate(0)
    }
    to {
     -webkit-transform:translate(-50%,-50%) rotate(360deg);
     transform:translate(-50%,-50%) rotate(360deg)
    }
   }


   @keyframes ripple {
    0% {
     -webkit-box-shadow:0 0 0 0 rgba(185,206,244,.9),0 0 0 1em rgba(185,206,244,.8),0 0 0 3em rgba(185,206,244,.7),0 0 0 5em rgba(185,206,244,.6);
     box-shadow:0 0 0 0 rgba(185,206,244,.9),0 0 0 1em rgba(185,206,244,.8),0 0 0 3em rgba(185,206,244,.7),0 0 0 5em rgba(185,206,244,.6)
    }
    to {
     -webkit-box-shadow:0 0 0 1em rgba(185,206,244,.9),0 0 0 3em rgba(185,206,244,.8),0 0 0 5em rgba(185,206,244,.7),0 0 0 8em transparent;
     box-shadow:0 0 0 1em rgba(185,206,244,.9),0 0 0 3em rgba(185,206,244,.8),0 0 0 5em rgba(185,206,244,.7),0 0 0 8em transparent
    }
   }
   @-webkit-keyframes fadeInUp {
    0% {
     opacity:0;
     -webkit-transform:translate3d(0,100%,0);
     transform:translate3d(0,100%,0)
    }
    to {
     opacity:1;
     -webkit-transform:translateZ(0);
     transform:translateZ(0)
    }
   }
   @keyframes fadeInUp {
    0% {
     opacity:0;
     -webkit-transform:translate3d(0,100%,0);
     transform:translate3d(0,100%,0)
    }
    to {
     opacity:1;
     -webkit-transform:translateZ(0);
     transform:translateZ(0)
    }
   }


   main .testimonial-sec{}
main .testimonial-sec .story-desc{display: flex; justify-content: center;text-align: center;}
main .testimonial-sec .story-desc .title{font-weight: 800;font-size: 37px;line-height: 48px;margin-bottom: 20px;}
main .testimonial-sec .story-desc .desc{font-size: 16px;font-weight: 500;color: var(--txtgrey);line-height: 34px;}
main .testimonial-sec .review-slide .review-content{padding: 20px;min-height: 395px;position: relative; border-radius: 6px;background: var(--secondarycolor);border-bottom: 3px solid var(--themecolor);}
main .testimonial-sec .review-slide .review-content .review-icon{display: flex; align-items: center; padding-left: 0; color: #ffa534;}
main .testimonial-sec .review-slide .review-content p{font-size: 16px;font-weight: 500;line-height: 32px;margin-bottom: 20px;}
main .testimonial-sec .review-slide .review-content .google-icon{	position: absolute;	top: auto;	bottom: 10px;	right: 15px;}
main .testimonial-sec .review-slide .owl-nav{position: absolute; top: 50%; width: 100%; transform: translateY(-50px);transition: all .4s ease;}
main .testimonial-sec .review-slide .owl-nav .owl-prev{position: absolute;	cursor: pointer;	opacity: 0;	left: -36px;	border: 1px solid var(--themecolor);	line-height: 50px;	width: 50px;border-radius: 50%;	font-size: 20px;	transition: all .4s ease;	color: var(--primarycolor);	line-height: 50px;}
main .testimonial-sec .review-slide .owl-nav .owl-next{position: absolute;	cursor: pointer;	opacity: 0;	right: -36px;	border: 1px solid var(--themecolor);	line-height: 50px;	width: 50px;border-radius: 50%;	font-size: 20px;	transition: all .4s ease;	color: var(--primarycolor);	line-height: 50px;}
main .testimonial-sec .review-slide .owl-nav .owl-prev:hover, main .testimonial-sec .review-slide .owl-nav .owl-next:hover{background: var(--themecolor); color: var(--secondarycolor);}
main .testimonial-sec:hover .review-slide .owl-nav .owl-prev, main .testimonial-sec:hover .review-slide .owl-nav .owl-next {opacity: 1;}
