
/* @import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400..900&display=swap'); */
/* .lmsBody *{margin: 0px;padding: 0px;font-family: 'Golos Text', arial, sans-serif;font-size: 14px;color: #626262;line-height: 1.5em;text-align: left;font-weight: normal;letter-spacing: initial;font-optical-sizing: auto;} */
header *, .quickBar *, footer *, footer p{font-family: 'Golos Text', arial, sans-serif;}
body{background: #fff;/* overflow-x: hidden; */margin: 0 auto;}
.getPlanform  .selectedPlan {margin-bottom: 5px; color: #0F397E;}
.lmsBody .inrWrap{margin: 0 33px;min-width: 280px;width: -webkit-fill-available;width: -moz-available;}
.lmsBody .wrap{margin: 0 auto;width: 90%;max-width: 1090px;min-width: 280px;}
.lmsBody ul{margin: 0;padding: 0;}
.lmsBody ul li{list-style: none;}
.lmsBody p{font-weight: 400;font-size: 15px;line-height: 21px;color: #030A27;}
.lmsBody p b{font-size: 100%;line-height: 100%;font-weight: 600;}
.lmsBody .clear{clear: both;}
.lmsBody a{text-decoration: none;outline: 0;}
.lmsBody h1{font-size: 36px;font-weight: 500;color: #626262;}
.lmsBody h2{font-size:36px;color: #1C3979;font-weight: 500;text-align: center;line-height: normal;}
.lmsBody .blt {display: block;margin-bottom: 21px;}
.lmsBody .blt li:before{content:'';display:block;width: 4px;height: 4px;background: #030A27;border-radius: 50%;position: absolute;left: 0;top: 8px;}
.lmsBody .blt li{display: block;position: relative;padding-left: 11px;}
.lmsBody img{max-width: 100%;}
.lmsBody input::-webkit-input-placeholder {color:#22262B;}
.lmsBody textarea::-webkit-input-placeholder{color: #22262B;}
.lmsBody .theme-btn{line-height: normal;letter-spacing: initial;font-weight: 600;transition: 0.3s ease;background: #0F397E;color: #fff;padding: 16px 30px;font-size: 15px;border-radius: 4px;width: -webkit-fill-available;width: -moz-available;position: relative;text-align: center;border: 0;outline: 0;cursor: pointer;text-transform: uppercase;}
.lmsBody .theme-btn:hover{background-color: #626262;transition: 0.3s ease;}

.topHendle{display: block;background: #1C3979;padding: 32px 0px;background: #1C3B7B;background: linear-gradient(180deg,rgba(28, 59, 123, 1) 0%, rgba(30, 72, 143, 1) 64%);}
.topHendle .wrap{display: flex;justify-content: center;}
.topHendle .icon{display: inline-flex;margin-right: 18px;position: initial;line-height: normal;}
.topHendle .icon img{display: block;}
.topHendle h3{display: inline-flex;font-size: 30px;color: #fff;font-weight: 500;line-height: normal;}

.hero{display: flex;}
.hero .stat{display:block;min-height:453px;background:#E8E8E8;width: 66.539%;}
.hero .stat iframe{display:block; width:100%;}
.hero .formPnl{width: 33.461%;background: #3AA9FF;}
.hero .formPnl .pnl{padding: 43px;}
.hero .formPnl form{border:0px;outline:0px;background: #fff;border-radius: 10px;padding: 20px;padding-top: 25px;}
.hero .formPnl .input-group{display:block;width: 100%;margin-bottom: 10px;}
.hero .formPnl .input-group input, .hero .formPnl .input-group select{width: -webkit-fill-available;padding: 9.75px 11px;border: 1px solid #E5E8EE;outline:  0;font-size: 15px;text-transform: capitalize;color: #22262B;border-radius: 2px;font-weight: normal;} 
.hero .formPnl .theme-btn{display:block;margin-bottom: 10px;}
.hero .formPnl h3{font-size:18px;font-weight: 500;color: #0F397E;line-height: normal;margin-bottom: 14px;}
.hero .formPnl form small, .hero .formPnl form small *{font-size: 10px;margin-top: 0;color: #22262B;line-height: normal;display: inline-block;}
.hero .formPnl .input-group select {line-height: 20px !important;}
.speedInfo{margin-top: 65px;}
.speedInfo h2{display:block;margin-bottom: 21px;line-height: normal;}
.speedInfo p{text-align: center;font-size: 18px;}
.speedInfo h4{text-align: center;font-size: 18px;color: #0F397E;font-weight: 500;}
.speedInfo ul{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 40px;}
.speedInfo ul li:nth-child(3n+3){margin-right:0px;}
.speedInfo ul li:last-child{margin-right:0px;}
.speedInfo ul li{display:block;width: 32.294%;margin-right: 1.56%;margin-bottom: 1.56%;}
.speedInfo ul li .topPnl{display:block;position: relative;}
.speedInfo ul li .topPnl:after{content:'';display:block;width: 100%;height: 69.4%;position: absolute;left: 0;bottom: 0;background: url(../images/brick-wall.png) no-repeat #052b52;border-top-left-radius: 6px;border-top-right-radius: 6px;background-size: cover;}
.speedInfo ul li .topPnl img{display:block;margin: 0 auto;position: relative;z-index: 1;width: initial;}
.speedInfo ul li .txtPnl{background: #3AA9FF;padding: 10px 10px;min-height: 64px;display: flex;align-items: center;justify-content: center;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
.speedInfo ul li .txtPnl h3{display:block;font-size: 21px;font-weight: 500;text-align: center;line-height: normal;color: #fff;}
.speedInfo ul li .txtPnl h3 span{display:block;text-align: inherit;color: inherit;font-weight: inherit;font-size: 18px;line-height: normal;margin-bottom: 1px;}
.speedInfo ul li .txtPnl h3 sup{display: inline-block;color: inherit;font-size: 59%;}

.redDetails{display:block;background: #C43830;padding-top: 80px;padding-bottom: 85px;margin-top: 67px;}
.redDetails .pnl{display:block;margin-bottom: 60px;}
.redDetails .pnl.mb-0{margin-bottom:0px;}
.redDetails h3{display:block;font-size: 32px;line-height: normal;color: #fff;font-weight: 500;text-align: center;margin-bottom: 18px;}
.redDetails p{color: #fff;text-align: center;}
.redDetails hr{background: #d9dfe370;border: 0;height: 1px;width: 100%;margin-top: 48px;margin-bottom: 38px;}
.redDetails h4{font-size: 24px;line-height: normal;color: #fff;font-weight: 500;text-align: center;margin-bottom: 17px;}
.redDetails h5{font-size: 18px;line-height: normal;color: #fff;font-weight: 500;text-align: center;margin-bottom: 11px;}
.redDetails ul{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 29px;margin-bottom: 28px;}
.redDetails ul li{display:block;width: 24%;}
.redDetails ul li img{display:block;margin: 0 auto;margin-bottom: 17px;}

.greyPnl.nobg{background:transparent;padding-bottom: 28px;}
.greyPnl{display:block;background: #F3F5F7;padding-top: 60px;padding-bottom: 50px;}
.greyPnl p{margin-bottom: 2px;}
.greyPnl p b{display: inline-block;font-size: 18px;color: inherit;font-weight: 500;}
.greyPnl p.mb{margin-bottom: 21px;}
.greyPnl h3{font-size: 24px;line-height: normal;color: #0F397E;font-weight: 500;margin-bottom: 22px;}
.greyPnl hr{background: #0000001f;border: 0;height: 1px;width: 100%;margin: 41px 0px;}
.greyPnl .blt li p b{font-size:100%;}

.whyChoose{background: #0F397E;padding: 55px 0px;}
.whyChoose h3{display:block;color:#fff;font-size: 24px;font-weight: 500;margin-bottom: 20px;line-height: normal;}
.whyChoose .flex{display: flex;justify-content: space-between;}
.whyChoose .flex .blt{display:block;margin: 0;width: 47%;}
.whyChoose .flex .blt li{margin-bottom: 6px;}
.whyChoose .flex .blt li:last-child{margin-bottom:0px;}
.whyChoose .flex .blt li:before{background:#fff;}
.whyChoose .flex .blt li p{line-height:normal;}
.whyChoose .flex .blt li p *{color:#fff;line-height: normal;font-weight: 500;}
.whyChoose .flex .blt li p sup{line-height: 0;font-size: 79%;}

.faq{display:block;margin-top: 70px !important;}
.faq .faq-container{display:block;}
.faq .faq-container .faq-item:last-child{border-bottom:0px;padding-bottom: 0;}
.faq .faq-container .faq-item{display:block;padding: 29px 49px;border-bottom: 1px solid #7070703b;padding-right: 0;}
.faq .faq-container .faq-item .faq-question{display:block;cursor: pointer;position: relative; padding: 0 !important; border: none !important;}
.faq .faq-container .faq-item .faq-question.active:after{transform: rotate(-180deg);}
.faq .faq-container .faq-item .faq-question:after{content:'';display:block;width: 23px;height: 23px;background: url(../images/faq-arrow.svg) center no-repeat #fff;position: absolute;left: -49px;top: 0;transition: 0.3s ease;background-size: contain;}
.faq .faq-container .faq-item .faq-question p{display:block;color: #22262B;font-weight: 500;margin: 0;font-size: 18px !important;}
.faq .faq-container .faq-item .faq-answer{display: none;margin-top: 18px;background: none !important; font-size: 17px !important; padding: 0 !important;}
.faq .faq-container p{display:block;margin-bottom: 3px !important;font-size: 17px !important;}

.paralax{background: #0F397E;padding: 58px 0px;margin-top: 80px;margin-bottom: 60px;}
.paralax h3{color:#fff;font-size: 32px;font-weight: 500;text-align: center;margin-bottom: 22px;line-height: normal;}
.paralax p{text-align:center;color:#fff;}


@media only screen and (max-width: 1200px){
.hero{flex-flow: column;}
.hero .stat{width: 100%;min-height: 200px;}
.hero .formPnl{width: 100%;}
.hero .formPnl form{max-width: 312px;margin: 0 auto;}
}


@media only screen and (max-width: 1000px){
	.redDetails .owl-theme .owl-dots .owl-dot span{background:#fff;}
	.redDetails ul li img{width: initial !important;}
	.redDetails ul li{width:100%;}
	.speedInfo ul{max-width: 354px;margin: 0 auto;margin-bottom: 15px;margin-top: 40px;}
	.speedInfo ul li{margin: 0px; width: 100%;}
	.lmsBody .inrWrap{margin:0px;}
	.topHendle .wrap{flex-flow: column;justify-content: center;align-items: center;}
	.topHendle .icon{margin:0px;margin-bottom: 9px;}
	.topHendle h3{font-size: 24px;text-align: center;}
}

@media only screen and (max-width: 650px){
	.faq .faq-container .faq-item .faq-question:after{left:-35px;}
	.faq .faq-container .faq-item{padding: 25px 35px;padding-right: 0px;}
	.whyChoose .flex .blt{width:100%;margin-top: 6px;}
	.whyChoose .flex{flex-wrap:wrap;}
	.redDetails .mbCtr *{text-align: center !important;}
	.redDetails *{text-align: left !important;}
	.redDetails h3{text-align:left;font-size: 22px;}
	.speedInfo h2{margin-bottom: 15px;}
	.speedInfo p{font-size:17px;}
	.lmsBody h2{font-size:28px;}
	.topHendle{padding: 18px 0px;}
.topHendle .icon{max-width: 73px;}
	.topHendle h3{font-size: 19px;}
}

@media only screen and (max-width: 500px){
	.faq .faq-container .faq-item .faq-question:after{width: 19px;height: 19px;top: 2px;}
	.faq .faq-container p{font-size:16px;}
	.faq .faq-container .faq-item .faq-question p{font-size:17px;}
	.redDetails{padding:50px 0px;}
	.greyPnl p b{font-size:110%;}
	.greyPnl h3, .whyChoose h3{font-size: 20px;margin-bottom: 11px;}
.lmsBody h2{font-size: 24px;}
	.paralax h3{font-size: 24px;}
.hero .formPnl .pnl{padding: 40px;}
	.topHendle{padding: 15px 0px;}
.topHendle .icon{max-width: 50px;}
	.topHendle h3{font-size: 16px;}
}

@media only screen and (max-width: 400px){
	.speedInfo h4{font-size:16px;}
	.speedInfo ul li .txtPnl h3 span{font-size:16px;}
	.speedInfo ul li .txtPnl h3{font-size: 19px;}
	.hero .formPnl .pnl{padding: 30px;}
}
