@charset "utf-8";
/* CSS Document */
.bg_dark_blue {   background-color: #151931!important;}
.navbar-inverse{ background-color:#151931!important; border:none!important;}
.banner_div{background: #291D53!important; background:radial-gradient(circle, rgb(31 21 67) 28%, rgba(21, 24, 49, 1) 100%)!important; display:inline-block!important; width:100%!important; padding:15px 0 25px 0;}
.index__header-title{color:#fff!important; font-size: 32px!important;     line-height: 44px!important;    font-weight: bold!important;text-transform: capitalize!important;}
.index__header-title p{color:#94a3b8!important; font-size:16px!important;line-height: 25px!important;}
.index__header-btns a.index__header-btn, .index__how-start-btn-container .index__how-start-btn{background: #F68D13!important;background: linear-gradient(90deg,rgba(246, 141, 19, 1) 28%, rgba(196, 170, 51, 1) 100%)!important;animation: zoomboxshadow_yellow 2s infinite !important;
    width:auto!important; display:inline-block!important;border-radius: 8px!important;height:55px!important; line-height:35px!important; text-align:center!important;  margin-top:20px!important;   box-sizing: border-box!important; border: 1px solid #000!important; font-size: 18px!important; padding:10px 30px!important; color:#000!important; text-transform:uppercase!important;}

.index__header-arrow-text {animation: blinkingText_new 2s infinite !important; opacity:1!important;}    
.white_txt{color:#fff!important;}
.gold_txt{color:#ffad33!important; animation: text_glow 2s infinite !important;}
.pt-30{padding-top:30px !important;}
.mb-60{margin-bottom:60px!important;}
.blue_box{  box-shadow:0px 0px 10px #7c3bed ; background:#131c2e !important; padding:25px!important; border:1px solid #7c3bed80!important;  margin:35px 0 25px 0!important; box-sizing:border-box!important; border-radius:10px!important;animation: zoomboxshadow 2s infinite !important;}
.blue_box .no{background:#7c3bed!important; height:30px!important; width:30px!important; line-height:30px!important; border-radius:50%!important; font-size:20px!important; font-weight:bold!important; color:#fff!important; display:inline-block!important; margin-bottom:10px!important;}
.blue_box h3{color:#fff!important; font-size:22px !important; font-weight:bold !important;}
.blue_box p{color:#94a3b8 !important; font-size:15px !important; width: 100% !important;}
.blue_box .border-right{border-right: 1px solid #7c3bed33 !important;padding-right: 15px!important;}
.index__how-start{margin-bottom:35px!important;}
.home h2{font-size: 32px!important; color:#fff!important; padding-top:35px!important; margin-bottom:20px !important;}
.subheading{color:#94a3b8!important; font-size:20px!important;line-height: 25px!important;}
.subheading2{color:#94a3b8!important; font-size:16px!important;line-height: 22px!important; } 
.round_box_txt{background:#7c3bed33!important; color:#7c3bed!important;    display: inline-block!important;    padding: 5px 10px!important;    border-radius: 25px!important;}

.blue_box.no_animation{animation:none!important}
.index-widget__main{ background:transparent!important;}
.index-widget__plan{width: 32.3%!important;  margin: 2% 0.5% !important;}
.price_section {width:50%!important; display:inline-block!important;}
.price_section.width_full{width:100%!important;}
.price_section > div{width:50%!important; display:inline-block!important; border:1px solid #ccc!important; text-align:center!important;}
.price_section > .title{background: #7c3bed33!important;  color: #7c3bed!important; border-color:transparent!important;}
.price_section > .txt{background:transparent!important; color:#fff!important; border-color:#7c3bed33!important;      font-size: 16px!important;}
.index-widget__plan-summary-item-text{ text-align:center!important; width:100%!important; display:inline-block!important;}
.index__header-btn.view{ background:none!important;  color:#fff!important; border-radius:8px!important;  line-height:30px!important;display:inline-block!important;padding: 0 25px 0 0 !important; }
.index-widget__plan-summary-item-text a.index__header-btn.buy{background: #F68D13!important;background: linear-gradient(90deg,rgba(246, 141, 19, 1) 28%, rgba(196, 170, 51, 1) 100%)!important;animation: zoomboxshadow_yellow 2s infinite !important;
    width:auto!important; display:inline-block!important;border-radius: 8px!important;height:45px!important; line-height:24px!important; text-align:center!important;  margin-top:20px!important;   box-sizing: border-box!important; border: 1px solid #000!important; font-size: 18px!important; padding:10px 30px!important; color:#000!important; text-transform:uppercase!important;}
.index-widget__estimations-item-value .white_txt{font-size:22px!important;}
.index__supply-switcher-body{background-color: #2a2056!important;}
.index__supply-switcher .index__supply-switcher-item{height: 100px!important;}
.index__supply-switcher .index__supply-switcher-item h2{    color: #7c3bed !important; font-size: 22px !important;}
footer{background:#1f2a3dcc!important; border:none!important; padding-top:45px!important;}

.banner_div{background: #291D53; background:radial-gradient(circle, rgb(31 21 67) 28%, rgba(21, 24, 49, 1) 100%); display:inline-block; width:100%; padding:85px 0 25px 0;}
.round_box_txt{background:#7c3bed33; color:#7c3bed;    display: inline-block;    padding: 5px 10px;    border-radius: 25px;}
.banner_div h1{color:#fff; font-size: 55px;     line-height: 60px;    font-weight: bold;text-transform: capitalize;}
.banner_div h1 span{display:block}
.banner_div .subheading{color:#94a3b8; font-size:18px!important;line-height: 25px;}
.banner_div .small_txt{color: #fff;    margin-top: 20px;    display: inline-block;}
.banner_div .tick_points ul, .banner_div .tick_points ul li{margin:0px; padding:0px; display:inline-block; list-style:none;}
.banner_div .tick_points ul li{font-size:18px; color:#fff; margin-top:25px;padding: 0 15px;}
.banner_div .tick_points .green_tick{color:#4ade80;vertical-align: middle;}


a.primary-btn{animation: blue_glow_btn 2s infinite;  padding:10px 30px; color:#fff;font-size: 18px;    text-transform: uppercase;    margin: 20px 0;display:inline-block; border-radius:10px;
background: #9333EA ;
background: linear-gradient(45deg, rgba(147, 51, 234, 1) 0%, rgba(59, 130, 246, 1) 100%);}
a.primary-btn:hover{ color:#fff; text-decoration:none;}
a.secondary-btn{border:1px solid #9333EA  ; padding:10px 30px; border-radius:4px;color:#fff;font-size: 18px;  margin: 20px 0;display:inline-block; border-radius:10px; }


.blue_box{ background:#131c2e; padding:25px; border:1px solid #7c3bed80; box-shadow:0px 0px 20px #7c3bedd6; margin:35px 0 25px 0; box-sizing:border-box; border-radius:10px;}
.blue_box h3{color:#fff; font-size:22px; font-weight:bold;}
.blue_box p{color:#94a3b8; font-size:16px;}
.blue_box .border-right{border-right: 1px solid #7c3bed33;}
.home h2{text-transform: capitalize;}
ul.price_section{margin:0px; padding:0px;}
ul.price_section li{width:50%; display:inline-block; margin:0px; padding:0px; list-style:none;}
ul.price_section li span{width:50%; display:inline-block; border:1px solid #ccc;}
ul.price_section li span.title{background: #7c3bed33;  color: #7c3bed; border-color:transparent;}
ul.price_section li span.txt{background:transparent; color:#fff; border-color:#7c3bed33;      font-size: 18px;}
.four_box_div{padding:80px 0;}
.four_box_div .box_div{background: #1B2638; border:1px solid #2f2a5c; border-radius:10px; margin-bottom:30px;
background: linear-gradient(180deg, rgba(27, 38, 56, 1) 0%, rgba(15, 23, 41, 1) 100%);}
.four_box_div .box_div .no{background:#7c3bed; height:45px; width:45px; line-height:45px; border-radius:50%; margin-top:25px; font-size:20px; font-weight:bold; color:#fff; display:inline-block; margin-bottom:10px;}
.four_box_div .box_div h3{color:#fff;}
.four_box_div .box_div p{color:#fff; padding-bottom:15px; margin-bottom:25px; }
.main_four_div > .col-lg-3{    margin-right:2%; width:23.5%;}
.main_four_div > .col-lg-3:last-child{margin-right:0px;}
.user_div .box_div, .index__about-us-slider-container .swiper-slide.box_div{background: #1B2638; border:1px solid #2f2a5c; border-radius:10px; margin-bottom:30px; padding:30px; color:#fff; position:relative;
background: linear-gradient(180deg, rgba(27, 38, 56, 1) 0%, rgba(15, 23, 41, 1) 100%);}
.user_div > .col-lg-4{ margin-right:2%; width:32%;}
.user_div > .col-lg-4:last-child{margin-right:0px;}
.user_div .box_div i{background:#7c3bed; position:absolute; top:0px; right:0px; padding:5px 10px; border-radius:0 10px 0 10px; font-weight:bold; font-style:normal; }
.user_details{ display:inline-block; width:100%; margin:20px 0 10px 0;}
.user_details > span{ display:inline-block; vertical-align:middle; width:23%;}
.user_details > span img{width:56px; height:56px; border-radius:50%;}
.user_details > span.text{width:75%;} 
.user_details > span.text span{color:#78869a; display:inline-block; width:100%;}
.green_txt{color:#48d77d; vertical-align:middle; margin:15px 0;}
.green_txt svg{color:inherit; height:16px; width:16px; vertical-align:middle;}
.home_faq .faq-block{margin-bottom:0px;width: 70%;   margin-left: 15%;}
.home_faq.full_width .faq-block{width:100%; margin-left:0px;}
.home_faq .faq-block-title{background:transparent; color:#fff;padding-top: 15px;    padding-bottom: 15px;    border-bottom: 1px solid #251e50;    padding-left: 0;    padding-right: 0;}
.home_faq .faq-block-desc{color:#94a3b8;     padding: 20px 30px 20px 0;}
.home_faq .faq-block-title:after{content:"\25be";color:#94a3b8;}
.bottom_box_blue{width:70%; margin-left:15%!important; display:inline-block; margin-bottom:100px!important;}
.bottom_box_blue h2{color:#fff;}
.bottom_box_blue h2 span{display:inline-block; width:100%;}
.bottom_box_blue .red_btn{background:#ef4444cc; border-radius:10px; color:#fff!important; display: inline-block;    width: auto !important;    padding: 5px 10px; margin-bottom:20px}
.blue_box p.white_txt{color:#fff!important; font-size:18px!important;}
.blue_box p.small{font-size:11px!important;}
.mb-35{margin-bottom:35px;}
.mt-35{margin-top:35px;}
.mb-10{margin-bottom:10px;}
.pt-10{padding-top:10px;}
.pb-10{padding-bottom:10px;}
.index-widget__plan.width_40{width:40% !important;}
.index-widget__plan.width_60{width:58% !important;}
.bottom_banner{position: fixed;    bottom: 10px;    left: 10px;    background:#fff;z-index: 100000000;padding:5px 8px; color:#fff; border-radius:10px;border: 1px solid green;}
.bottom_banner .cross{float: right;    color: red;    cursor: pointer;    margin-top: -15px;    margin-right: -15px;    background-color: #000;    padding: 2px 6px;    border-radius: 50%;    font-weight: 600;}
.bottom_banner img{float:left; width:30px; height:30px}
.bottom_banner .details{color: #000;    padding: 5px;    float: left;}
.index-widget__estimations-item-value{font-size: 22px !important;}


@keyframes zoomboxshadow {
	50%	{ box-shadow:0px 0px 30px #7c3bed ;}
}
@keyframes zoomboxshadow_yellow {
	50%	{ box-shadow:0px 0px 20px #c4aa33 ;}
}
@keyframes text_glow {
	50%	{ text-shadow:0px 0px 20px #ffb74d ;}
}
@keyframes blue_glow_btn {
	50%	{ box-shadow:0px 0px 20px #3B82F6  ;}
}
@keyframes blinkingText_new{
	0%		{ color: #fd8224;}
	20%		{ color: #c4aa33;}
	40%		{ color: #fd8224;}
	60%		{ color: #fd8224;}
	80%		{ color: #c4aa33;}
	100%	{ color: #c4aa33;}
}


@media(max-width: 1200px) {
    
}
@media (max-width: 1024px) {
    .container {        width: 98%!important;    }
    .navbar-nav.navbar-right:last-child{    text-align: right;}
    .banner_div{padding: 25px 0 10px 0;}
    .banner_div h1{font-size: 42px;  line-height: 48px;}
    .banner_div h1 span{    display: inline;}
}

@media (max-width: 980px) {
    .navbar-nav.navbar-right:last-child{    text-align: left;}
    .banner_div h1, h1{font-size: 32px!important;  line-height: 38px!important;}
    .banner_div h1 span{    display: inline;}
    .banner_div .subheading, .subheading{    font-size: 15px !important;}
    h2, .h2{    font-size: 24px!important;}
    .banner_div .tick_points ul li{width: 47%; padding: 0;margin-top: 8px;    font-size: 14px;}
    .main_four_div > .col-lg-3, .user_div > .col-lg-4{width: 48%; margin:0 1% 20px 1%;}
    .user_div > .col-lg-4{width: 98%; margin:0 1% 20px 1%;}
    .index-widget__plan{width:100% !important; margin:0 0 15px 0;}
    
    .home_faq .page-block-wrapper{padding:0px;}
    .home_faq .faq-block{    width: 100%; margin-left: 0;}
    .home_faq .faq-block-title:after{top: 4px;    right: -14px;}
    .bottom_box_blue{width: 100%;    margin-left: 0% !important;}
    .blue_box.bottom_box_blue p.white_txt{font-size: 15px !important;}
    .index-widget__plan.width_40, .index-widget__plan.width_60{width:100% !important;}
}

@media(max-width: 650px) {
    
    
    
    
    .blue_box{    padding: 15px !important;}
    .blue_box .border-right.first{border-bottom: 1px solid #7c3bed33; border-right:none !important;}
    .four_box_div{padding: 20px 0;}
    .main_four_div > .col-lg-3, .user_div > .col-lg-4{width: 92%; margin:0 4% 20px 4%;}
    
}