@charset "utf-8";
/* CSS Document */

/*reset css*/

*{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, p, ul{margin:0; padding:0;}
a{ text-decoration:none !important;}
select{appearance:none !important; -moz-appearance:none !important; -webkit-appearance:none !important; border:none !important;
transition:.3s;}
select:active, select:focus{ border-radius:0 !important; transition:.3s;}
input[type="submit"]{ border:none; outline:none !important;}
body{font-family: 'Montserrat', sans-serif;}

wrapper{ width:100%;}

.btn{ -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
font-size:16px; text-transform: capitalize; text-shadow:none; border:none; display:inline-block; min-width:170px;
height:60px; line-height:60px; padding:0 15px; text-align: center; border-radius:70px;}

.btn-default{background:#943750; transition:.3s; color:#fff;}
.btn-primary{background:#312152; transition:.3s; color:#fff;}
.btn-secondary{background:#ffffff; transition:.3s; color:#312152;}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{ background:#eee; color:#000 !important; transition:.3s;} 

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active{ background:#ffa1b9; color:#000 !important; transition:.3s;}

select{background: url(../images/select_arrow_down.png) no-repeat center right, rgb(187,91,117);
background: url(../images/select_arrow_down.png) no-repeat center right, -moz-linear-gradient(top, rgba(187,91,117,1) 0%, rgba(148,55,80,1) 100%);
background: url(../images/select_arrow_down.png) no-repeat center right, -webkit-linear-gradient(top, rgba(187,91,117,1) 0%,rgba(148,55,80,1) 100%);
background: url(../images/select_arrow_down.png) no-repeat center right, linear-gradient(to bottom, rgba(187,91,117,1) 0%,rgba(148,55,80,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb5b75', endColorstr='#943750',GradientType=0 );


width:100%; font-size:16px; color:#ffffff; height:50px; padding:0 15px; font-weight:normal; border-radius:60px;}

select option{-webkit-box-shadow: inset 0px 0px 0px 200px rgba(49,33,82,1);
-moz-box-shadow: inset 0px 0px 0px 200px rgba(49,33,82,1);
box-shadow: inset 0px 0px 0px 200px rgba(49,33,82,1); 
background:#844bbf; padding: 5px 15px; -moz-padding:5px 15px; -webkit-padding:5px 15px; color:#fff !important;}

select option:hover{-webkit-box-shadow: inset 0px 0px 0px 200px rgba(148,55,80,1);
-moz-box-shadow: inset 0px 0px 0px 200px rgba(148,55,80,1);
box-shadow: inset 0px 0px 0px 200px rgba(148,55,80,1);}

input[type="radio"]{ margin:0 5px 0 0; vertical-align:middle;}
input[type="checkbox"]{ margin:0 5px 0 0;}

input[type="text"],
input[type="email"],
input[type="password"]{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); background:#fff;
width:100%; font-size:14px; color:#943750; font-family: "open Sans", sans-serif; height:50px; padding:0 12px; border:none;
font-weight:normal; background:#fff; transition:.3s; border-radius:4px;}

input[type="text"]:active,
input[type="email"]:active,
input[type="password"]:active,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.58);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.58);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.58); transition:1s;}

textarea{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); background:#fff;
width:100%; font-size:14px; color:#943750; font-family: "open Sans", sans-serif; min-height:130px; padding:15px 12px; border:none;
font-weight:normal; background:#fff; transition:.3s; border-radius:4px; resize:none;}

/*::-webkit-input-placeholder {
  color: #fff; opacity:1;
}
::-moz-placeholder {
  color: #fff; opacity:1;
}
:-ms-input-placeholder {
  color: #fff; opacity:1;
}
:-moz-placeholder {
  color: #fff; opacity:1;
}*/




.table-responsive{margin:0; padding:0; border:0;}

table{ width:100%;}
table thead tr{}
table th{ padding: 7px 15px; text-align:left; font-size:16px; color:#943750; text-transform:capitalize; white-space:nowrap; background:#e8ced8;
font-weight:normal;}
table th:first-child{ border-radius:20px 0 0 0;}
table th:last-child{ border-radius:0 20px 0 0;}


table tbody td{text-align:left; font-size:14px; color:#312152; padding: 15px 15px; white-space:nowrap;}
table tbody td i{  margin-right:5px;}
table tbody .ico_circle i{ display:inline-block; background:#e7ddfb; text-align:center; width:30px; height:30px; text-align:center;
line-height:30px; border-radius:50%;}
table tbody td span{ background:#312152; color:#fff; border-radius:30px; display:inline-block; padding:6px 15px; }

table tbody tr:nth-child(odd){ background:#fbf1f5;}
table tbody tr:nth-child(even){background:#f8e9ef;}

.green_text{ color:#6fd87d !important;}
.red_text{color:#ff6268 !important;}
.yellow_text{color:#f1cc36 !important;}



/***************************************************indexpage*********************************************************/

/* header */

header{width:100%; background:#312152;}
.header_top{background: -moz-linear-gradient(-45deg, rgba(255,161,185,0) 1%, rgba(255,161,185,0) 77%, rgba(255,161,185,1) 77%, rgba(255,161,185,1) 100%);
background: -webkit-linear-gradient(-45deg, rgba(255,161,185,0) 1%,rgba(255,161,185,0) 77%,rgba(255,161,185,1) 77%,rgba(255,161,185,1) 100%);
background: linear-gradient(135deg, rgba(255,161,185,0) 1%,rgba(255,161,185,0) 77%,rgba(255,161,185,1) 77%,rgba(255,161,185,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffa1b9', endColorstr='#ffa1b9',GradientType=1 );
width:100%; padding: 15px 0;}
.header_top_left{ width:100%; display:inline-block;}
.header_top_left ul{ list-style:none; width:100%;}
.header_top_left ul li{ display:inline-block; font-size:14px; color:#fff; vertical-align:middle; padding: 0 8px;}
.header_top_left ul li select{ background: url(../images/language_select_arrow.png) no-repeat center right; padding:0; font-size:15px; color:#fff; text-transform:capitalize; font-family: 'Montserrat', sans-serif; height:auto; line-height:normal; width: 47px;}
.header_top_left ul li i{ padding-right:4px;}

.header_top_right{ width:100%; display:inline-block; text-align:right;}
.header_top_right ul{ list-style:none; width:100%; padding: 5px 0;}
.header_top_right ul li{ display:inline-block; border-left:1px solid #fff; padding: 0 18px;}
.header_top_right ul li a{ display:inline-block; font-size:14px; color:#fff; text-transform:capitalize; transition:.3s;}
.header_top_right ul li:first-child{ border-left:none;}
.header_top_right ul li a i{ padding-right:4px;}
.header_top_right ul li a:hover{ color:#943750; transition:.3s;}

/* header_menu */

.header_menu{ -webkit-box-shadow: 0px 10px 8px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 10px 8px 0px rgba(0,0,0,0.18);
box-shadow: 0px 10px 8px 0px rgba(0,0,0,0.18);
width:100%; background:#fff;}
.header_menu .navbar-inverse{ margin:0; min-height:auto; border-radius:0; border:0; background:none;}
.header_menu .navbar-collapse{ padding:0;}
.header_menu .navbar-right{ margin:0;}
.header_menu .navbar-inverse .navbar-nav > li{ padding: 0;}
.header_menu .navbar-inverse .navbar-nav > li > a{font-size:14px; color:#312152; text-transform: uppercase; transition:.3s; 
vertical-align:middle; padding: 31px 25px;}
.header_menu .navbar-inverse .navbar-nav > li > a:hover{-webkit-box-shadow: inset 0px -150px 0px 0px rgba(69,40,84,1);
-moz-box-shadow: inset 0px -150px 0px 0px rgba(69,40,84,1);
box-shadow: inset 0px -150px 0px 0px rgba(69,40,84,1);
transition:.3s; color:#fff;}

.header_menu .navbar-inverse .navbar-nav > li .btn{ height:40px; line-height:40px; padding:0 20px !important;}

.header_menu .navbar-inverse .navbar-header{padding: 16px 0;}
.header_menu .navbar-inverse .navbar-header a{ display:inline-block; }
.header_menu .navbar-inverse .navbar-header a img{ display:inline-block;}

/* index_banner */

.index_banner{ width:100%; background:url(../images/index_banner_bg.jpg) no-repeat center bottom; background-size:cover; padding: 70px 0 185px;}

.index_banner_slider{ width:100%; text-align:left; position:relative; padding-top:80px;}
.index_banner_slider .bs-slider{ max-height: none; background:none;}

.index_banner_slider .carousel-inner{ text-align:left;}

.index_banner_slider .slide-text{ position:inherit; left: auto; right: auto; top: auto; bottom: auto; margin:auto; padding:0;}
.index_banner_slider .slide_style_left{ text-align:left;}

.banner_content{ width:100%; padding-left:40px;}
.banner_content h2{ display:inline-block; width:100%; line-height: 70px;}
.banner_content h2 > small{ display:inline-block; width:100%; font-size:18px; color:#fff;}
.banner_content h2 > span{ display: inline-block; width:100%; font-size:50px; font-weight:900; color:#fff;}
.banner_content h2 > span b{ display:inline-block; color:#ffa1b9;}

.banner_content p{ font-size:14px; color:#fff; font-family:"open Sans", sans-serif; line-height:30px; margin-bottom:20px;}

.banner_content > span{display:inline-block;}
.banner_content > span > a{ margin-right:10px;}

.index_banner_slider .indicators-line > .carousel-indicators{ padding:0; margin:0; left:0; bottom:0; top:0; margin:auto; 
text-align:left; height:44px; position:absolute; width:100%; z-index:0;}
.index_banner_slider .indicators-line > .carousel-indicators li{ margin:0 0 5px 0; display:list-item; background:#fff; border-color:#fff; 
width:11px; height:11px;}

.index_banner_slider .indicators-line > .carousel-indicators .active{ box-shadow:none; background:none;}
.index_banner_slider .indicators-line > .carousel-indicators .active::before{ width:11px; height:11px;}

.site_stats{ width:100%;}
.site_stats ul{ list-style:none; width:100%; font-size:0;}
.site_stats ul li{ display:inline-block; width:50%; text-align:center; padding: 20px 0;} 
.site_stats ul li h4{-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
display:inline-block; width:100%; text-align:center; background:rgba(0, 0, 0, 0.1); width:195px; height:195px;
border-radius:25px; padding: 35px 0;}
.site_stats ul li h4 span{display:inline-block; width:100%; font-size:12px; color:#fff; font-weight:bold; text-transform:uppercase;
letter-spacing:2px; margin-bottom:5px;}
.site_stats ul li h4 img{display:inline-block;}
.site_stats ul li h4 b{display:inline-block; width:100%; font-size:28px; color:#ffa1b9; font-weight:900;}

/* middle_body */

.middle_body{ width:100%; background: url(../images/middle_bg.jpg) no-repeat center top; background-size:cover;}

.plan_section{ width:100%; padding: 30px 0;}

.main_title{ width:100%; margin-bottom:30px;}
.main_title h2{ font-size:28px; text-transform: capitalize; font-weight:900; position:relative; display:inline-block; width:100%;
padding-bottom: 40px;}
.main_title p{ display:inline-block; width:100%; font-size:14px; font-family:"open Sans", sans-serif; line-height:30px; padding-top: 10px;}
.main_title h2:after{ content:""; position:absolute; background:url(../images/title_design.png) no-repeat center; width:94px; height:25px;
background-size:100% 100%; left:0; right:0; bottom:0; margin:auto;}

.blue_text{color:#312152 !important;}
.crimson_text{color:#943750 !important;}
.white_text{color:#fff !important;}

.plan_box{ -webkit-box-shadow: 0px 0px 20px 0px rgba(148,55,80,0.2);
-moz-box-shadow: 0px 0px 20px 0px rgba(148,55,80,0.2);
box-shadow: 0px 0px 20px 0px rgba(148,55,80,0.2);
width:100%; display:inline-block; text-align:center; border-radius:10px; padding-bottom:30px;}
.plan_box h5{ width:100%; display:inline-block; font-size:16px; color:#fff; text-transform:uppercase; font-weight:bold; letter-spacing:5px; background:#943750; padding: 14px 0; border-radius:10px 10px 0 0;}
.plan_box img{ display:inline-block; padding: 18px 0;}
.plan_box h4{ display:inline-block; width:100%; font-size:17px; color:#312152; font-weight:900; padding-bottom: 15px;
border-bottom:1px solid #ffe6ed;}
.plan_box h4 sup{ display:inline-block; font-size:22px; padding-right:4px;}
.plan_box h4 small{ font-size:16px; color:#312152; font-weight:300;}
.plan_box ul{ list-style:none; width:100%; line-height: 42px; margin-bottom:20px; padding-top: 10px;}
.plan_box ul li{ font-size:16px; color:#943750; font-weight:bold; text-transform:capitalize; position:relative; 
display:inline-block; width:100%;}
.plan_box ul li span{ display:block; font-size:22px; color:#312152; font-weight:300;}

.plan_box ul li:after{ content:""; position:absolute; background:#ffe6ed; width:38px; height:1px; left:0; right:0; bottom:-4px; margin:auto;}
.plan_box ul li:last-child:after{ display:none;}

/* about_section */

.about_section{ width:100%; padding: 40px 0;}

/* statistics */

.index_about_content{ width:100%;}
.index_about_content h4{ font-size:22px; color:#312152; font-weight:bold; width:100%; display:inline-block; margin-bottom:20px;}
.index_about_content p{ font-size:14px; color:#000; font-family:"open Sans", sans-serif; line-height:30px; text-align:justify;
margin-bottom:20px;}

.index_about_content h6{ font-size:22px; font-weight:bold; text-transform:capitalize; color:#312152; margin-bottom:20px;}

.index_about_content ul{ list-style:none; width:100%;}
.index_about_content ul li{ display:inline-block; width:100%; margin-bottom: 20px;}
.index_about_content ul li label{ font-size:16px; color:#000; text-transform:capitalize; font-weight:300; margin:0;}

.progress_bar{ width:100%; display:inline-block; text-align:left;}
.progress_bar .progress{-webkit-box-shadow: 0px 0px 0px 4px rgba(224,224,224,1);
-moz-box-shadow: 0px 0px 0px 4px rgba(224,224,224,1);
box-shadow: 0px 0px 0px 4px rgba(224,224,224,1);
width:100%; margin: 8px 0; height:11px; border-radius: 50px; overflow:visible; width: 88%; 
display: inline-block; background: #e0e0e0;}

.progress_bar .progress-bar{ background: #ffa1b9; border-radius:50px; text-align:right; box-shadow:none;}

.progress_bar > span{  font-size:20px; font-weight:bold; color:#943750; float:right; display:inline-block; line-height:normal;}

.index_about_right{ width:100%; text-align:right;}
.index_about_right img{ display:inline-block;}

/* register_section */

.register_section{ width:100%; background:url(../images/register_section_bg.jpg) no-repeat center fixed; background-size:cover;
padding: 40px 0;}
.register_section_left{ width:100%;}
.register_section_left h2{ font-size:35px; color:#fff; font-weight:900; line-height: 55px;}

.register_section_right{ width:100%; text-align:right; padding: 25px 0;}

/* bottom_body */

.bottom_body{ width:100%; background:url(../images/bottom_bg.jpg) no-repeat center; background-size:cover;}
.features_section{ width:100%; padding:50px 0;}

.features_content{ width:100%;}
.features_block{ -webkit-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.13);
box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.13);
width:100%; display:inline-block; background:#fff; border-radius: 30px; padding: 30px 25px; margin-bottom:30px;}
.features_block h5{ font-size:16px; color:#312152; font-weight:bold; text-transform:uppercase; letter-spacing:3px; margin-bottom: 20px;}
.features_block p{ font-size:14px; font-family:"open Sans", sans-serif; line-height:30px; color:#000; margin-bottom:10px;}
.features_block a{ font-size:12px; color:#943750; font-weight:bold; text-transform:uppercase; letter-spacing:2px; transition:.3s;}
.features_block a:hover{ color:#ffa1b9; transition:.3s;}

.profit_block{ background:url(../images/feature_icon_1.png) no-repeat 140% -100%, #fff;}
.usage_block{ background:url(../images/feature_icon_2.png) no-repeat 140% -100%, #fff;}
.price_block{ background:url(../images/feature_icon_3.png) no-repeat 140% -100%, #fff;}
.support_block{ background:url(../images/feature_icon_4.png) no-repeat 140% -100%, #fff;}
.dashboard_block{ background:url(../images/feature_icon_5.png) no-repeat 140% -100%, #fff;}
.protect_block{ background:url(../images/feature_icon_6.png) no-repeat 140% -100%, #fff;}

/* referral_section */

.referral_section{ width:100%;}
.referral_left{ width:100%;}
.referral_left img{ display:inline-block;}

.referral_right{ width:100%;}
.referral_right h5{ font-size:22px; color:#943750; text-transform:capitalize; font-weight:bold; line-height: 35px; margin-bottom:20px;}
.referral_right h5 span{ font-size:20px; color:#312152; font-weight:300; text-transform:capitalize; display:block;}

.referral_right ul{ list-style:none; font-size:0; display:inline-block;}
.referral_right ul li{ display:inline-block; color:#fff; font-weight:300; background:#312152; text-align:center; padding: 12px 25px;
vertical-align:bottom;}
.referral_right ul li span{ display:block; color:#ffa1b9; font-weight:900;}
.referral_right a{ float:right; margin-top: 20px;}

.referral_right ul li:nth-child(1){font-size:27px;}
.referral_right ul li:nth-child(2){font-size:22px; background:#943750;}
.referral_right ul li:nth-child(3){ font-size:20px}

.referral_right ul li:nth-child(1) span{font-size:38px;}
.referral_right ul li:nth-child(2) span{font-size:30px;}
.referral_right ul li:nth-child(3) span{font-size:25px;}

/* footer */

footer{ width:100%;}
.footer_top{ width:100%; background:url(../images/footer_bg.jpg) no-repeat center; background-size:cover; padding: 35px 0;}
.footer_inner{ width:100%;} 
.footer_inner a{ display:inline-block; margin-bottom:20px;}
.footer_inner a img{ display:inline-block;}
.footer_inner p{ font-size:13px; color:#fff; font-family:"open Sans", sans-serif; line-height:30px; margin-bottom:20px;}
.footer_inner ul{ list-style:none;}
.footer_inner ul li{ font-size:14px; color:#fff; line-height: 38px;}
.footer_inner ul li i{ color:#ffa1b9; padding-right:4px;}

.footer_title{ width:100%; display:inline-block; font-size:22px; color:#ffa1b9; font-weight:bold; text-transform:capitalize;
margin-bottom:20px;}
.footer_links{ width:100%;}
.footer_links ul{ list-style:none;}
.footer_links ul li{ display:inline-block; width:100%; line-height: 40px;}
.footer_links ul li a{ font-size:14px; color:#fff; font-weight:300; text-transform:capitalize; transition:.3s;}
.footer_links ul li a:before{ content:"\f054"; font-family:"Fontawesome"; font-size:12px; padding-right:4px;}

.footer_links ul li a:hover{ color:#ffa1b9; transition:.3s;}

.footer_subscribe{ width:100%;}
.footer_subscribe span{ display:inline-block; width:100%; margin-bottom:30px;}
.footer_subscribe span input{ border-radius:8px; background:#fff; font-size:14px; color:#943750; font-family:"open Sans", sans-serif;
height:50px;}

.footer_subscribe ul{ list-style:none; padding-top:20px;}
.footer_subscribe ul li{ display:inline-block; padding:20px 18px;}
.footer_subscribe ul li a{ font-size:16px; color:#943750; background:#ffa1b9; display:inline-block; width:35px; height:35px; text-align:center;
line-height:35px; line-height:35px; border-radius:50%; transition:.3s;}
.footer_subscribe ul li a i{ line-height:35px;}

.footer_subscribe ul li a:hover{ background:#fff; transition:.3s;}

/* footer_bottom */

.footer_bottom{ width:100%; background:#1c1134; padding: 17px 0;}
.footer_bottom h6{ font-size:16px; color:#fff; text-transform:capitalize; font-weight:600;}


/***************************************************about page*********************************************************/

.inner_top_banner{ width:100%; background:url(../images/index_banner_bg.jpg) no-repeat center bottom; background-size:cover; padding: 40px 0 80px;}
.inner_page_title{ width:100%;}
.inner_page_title h2{ font-size:50px; color:#fff; text-transform:capitalize; font-weight:900; width:100%; display:inline-block;
margin-bottom:20px;}
.inner_page_title h2 span{ color:#ffa1b9;}

.inner_page_title .breadcrumb{ padding:0; background:none; border-radius:0; margin:0;}
.inner_page_title .breadcrumb li{ display:inline-block; font-size:16px; color:#fff; text-transform:capitalize;}
.inner_page_title .breadcrumb li a{ display:inline-block; color:#ffa1b9; transition:.3s;}
.inner_page_title .breadcrumb > li + li::before {color: #fff; content: "\f105"; font-family:"Fontawesome"; padding: 0 5px;}

.inner_page_title .breadcrumb li a:hover{ color:#312152; transition:.3s;}

.about_top_section{ width:100%; padding-top: 20px;}

.about_video{ width:100%; margin-bottom: 30px;}

.about_video a{-webkit-box-shadow: 0px 8px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 8px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 8px 15px 0px rgba(0,0,0,0.3);
display:inline-block; position:relative; width:100%;}
.about_video a .overlay{ display:inline-block; background:rgba(0, 0, 0, 0.7); left:0; right:0; top:0; bottom:0;
margin:auto; position:absolute; transition-property:opacity; opacity:0; transition:.3s;}
.about_video a img{display:inline-block; width:100%;}
.about_video a span{display:inline-block; font-size:28px; color:#fff; width:80px; height:80px; border-radius:50%; background:#943750;
text-align:center; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; transition-property:opacity; opacity:0; transition:.3s;}
.about_video a span i{ display:inline-block; line-height:80px;}

.about_video a:hover .overlay{opacity:1; transition:.3s;}
.about_video a:hover span{opacity:1; transition:.3s;}

.about_top_content{ width:100%;}

.about_top_content h4{ font-size:22px; color:#312152; font-weight:bold; width:100%; display:inline-block; margin-bottom:20px;}
.about_top_content p{ font-size:14px; color:#000; font-family:"open Sans", sans-serif; line-height:30px; text-align:justify;
margin-bottom:20px;}

/***************************************************register page*********************************************************/

.form_page_header{ -webkit-box-shadow: inset 0px 3px 0px 0px rgba(148,55,80,1);
-moz-box-shadow: inset 0px 3px 0px 0px rgba(148,55,80,1);
box-shadow: inset 0px 3px 0px 0px rgba(148,55,80,1);
width:100%; background:#fff; padding: 15px 0;}
.logo{ width:100%;}
.logo a{ display:inline-block;}
.logo a img{ display: inline-block;}

.go_to{ width:100%; text-align:right; padding: 15px 0;}
.go_to .breadcrumb{ padding:0; background:none; border-radius:0; margin:0;}
.go_to .breadcrumb li{ display:inline-block; font-size:14px; color:#312152; text-transform: uppercase;}
.go_to .breadcrumb li a{ display:inline-block; color:#ffa1b9; transition:.3s;}
.go_to .breadcrumb > li + li::before {color: #312152; content: "\f105"; font-family:"Fontawesome"; padding: 0 5px;}
.go_to .breadcrumb li a:hover{ color:#312152; transition:.3s;}


.form_body{ width:100%; background:url(../images/main_bg.jpg) no-repeat center top; background-size:cover; padding: 80px 0;}

.form_body_content{ width:100%; padding-top: 120px;}
.login_content{ padding-top:50px;}
.form_body_content h2{ display:inline-block; width:100%; line-height: 70px;}
.form_body_content h2 > small{ display:inline-block; width:100%; font-size:18px; color:#fff;}
.form_body_content h2 > span{ display: inline-block; width:100%; font-size:50px; font-weight:900; color:#fff;}
.form_body_content h2 > span b{ display:inline-block; color:#ffa1b9;}

.form_body_content p{ font-size:14px; color:#fff; font-family:"open Sans", sans-serif; line-height:30px; margin-bottom:20px;}

.form_body_content > span{display:inline-block;}
.form_body_content > span > a{ margin-right:10px;}

/* form_box */

.form_block{ -webkit-box-shadow: 0px 25px 28px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 25px 28px 0px rgba(0,0,0,0.25);
box-shadow: 0px 25px 28px 0px rgba(0,0,0,0.25);
width:100%; background:#fff; border-radius:15px;}
.form_block h4{ font-size:26px; color:#943750; text-transform:capitalize; font-weight:500; background:#fff0f4; padding: 21px 18px;
border-radius:20px 20px 0 0;}

.form_block_inner{ width:100%; padding:25px;}
.form_block_inner .form_box{ width:100%; display:inline-block; margin-bottom: 15px;}
.form_block_inner .form_box label{ font-size:13px; color:#312152; text-transform:capitalize;}

.form_block_inner .submit_btn .btn-default{ min-width:184px;}
.form_block_inner .submit_btn .btn-default:hover{ color:#2e2e2e !important;}

.check_box span{ font-size:13px; color:#312152; text-transform:capitalize; display:inline-block;}
.check_box span a{ display:inline-block; color:#312152; float:right;}
.check_box span a:hover{ color:#943750;}

.payment_select{ width:100%; display:inline-block; height:50px; background:#312152; border-radius:4px; padding:14px 0;}
.payment_select ul{ list-style:none;}
.payment_select ul li{ display:inline-block; font-size:14px; color:#fff; text-transform:capitalize; padding:0 6px; vertical-align:middle;}

.contact_info{ width:100%; list-style:none; font-size:0; padding-top:30px;}
.contact_info li{ display:inline-block; width:50%; font-size:14px; color:#ffa1b9; margin-bottom: 20px;}
.contact_info li i{ font-size:20px; color:#ffa1b9; background:#312152; border-radius:50%; width:42px; height:42px; 
text-align:center; line-height:42px;}







.before_login {
  padding: 60px 0;
}
.mar {
  margin: 12px 0;
}
.msg_success {
  padding: 120px 20px;
}
.success_left {
  height: 310px;
  padding: 0 10px;
}
.hvr:hover {
  color: #000 !important;
}
paypal {
  display: block;
  font-size: 18px;
}
.tcu {
  color: #fff;
  margin-bottom: 20px;
  text-align: center;
}
.wd .account_detail_box ul li {
  text-align: center;
}
.wd .account_detail_box ul li span {
  float: none;
}
.reftextarea {
  min-height: inherit;
}


.calculator_section.deposit_tab::after {
  content: inherit;
}
.deposit_tab .calculator_inner {
  margin: 0;
}.calculator_section.deposit_tab {
  background: transparent none repeat scroll 0 0;
  padding-bottom: 20px;
}
.deposit_tab .tab-content ul li {
  display: inline-block;
  float: none;
  list-style-type: none;
  margin: 7px 0;
  text-align: center;
  width: 24%;
}
.deposit_tab .tab-content ul li:first-child {
  width: 100%;
}

.accordion-toggle {
-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.2); border-radius:10px;
width:100%; display:inline-block; background: rgba(255, 255, 255, 0.1); padding: 20px 20px;

	border: 0 none;
	color: #493e69;
	cursor: pointer;
	font-size: 14px;
	padding: 16px 15px;
	text-transform: capitalize;
	width: 100%;
	position: relative;
	font-family: 'Montserrat', sans-serif;  text-align: left;
}
.accordion-toggle.active:after {
	content: "";
	position: absolute;
	right: 10px;
	top: 17px;
	width: 0;
	height: 0;
	border-bottom: 5px solid #fff;
	border-left: 5px solid rgba(0,0,0,0);
	border-right: 5px solid rgba(0,0,0,0);
}
.accordion-toggle:before {
	content: "";
	position: absolute;
	right: 10px;
	top: 17px;
	width: 0;
	height: 0;
	border-top: 5px solid #953751;
	border-left: 5px solid rgba(0,0,0,0);
	border-right: 5px solid rgba(0,0,0,0);
}
.accordion-toggle.active:before {
	display: none;
}
.accordion-content {
	display: none;
}
.accordion-content {
	background: #fff none repeat scroll 0 0;
	box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.27);
	padding: 30px;
	color: #fff;
	font-weight: 300;  text-align: left;
}
.accordion-toggle.active {

background: rgba(70,41,85,1);
background: -moz-linear-gradient(top, rgba(70,41,85,1) 0%, rgba(144,66,90,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(70,41,85,1)), color-stop(100%, rgba(144,66,90,1)));
background: -webkit-linear-gradient(top, rgba(70,41,85,1) 0%, rgba(144,66,90,1) 100%);
background: -o-linear-gradient(top, rgba(70,41,85,1) 0%, rgba(144,66,90,1) 100%);
background: -ms-linear-gradient(top, rgba(70,41,85,1) 0%, rgba(144,66,90,1) 100%);
background: linear-gradient(to bottom, rgba(70,41,85,1) 0%, rgba(144,66,90,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#462955', endColorstr='#90425a', GradientType=0 );


    color: #ffffff; border-radius:0;
  
}


.accordion-content p {
  color: #000;
  font-family: "open sans",sans-serif;
  font-size: 14px;
  font-weight: 300;
}
.faq {
	margin: 30px 0;
}
.accordion-content a {
	color: #2c9fde;
}
.accordion-content ul li i {
	margin-right: 5px;
}
.accordion-content ul li {
  list-style-type: none;
  color: #000;
}
.rules p {
  margin-bottom: 20px;
}
.widthdraw_msg li {
  list-style-type: none;
  text-align: center;
}

.common {
	padding: 20px 0 30px;
}.rules h4{ margin-bottom:20px;}












.success {
	  background: linear-gradient(1deg, #171858, #2b792b); background-size: 400% 400%;
  	

-webkit-animation: AnimationName 5s ease infinite;
-moz-animation:AnimationName 5s ease infinite;
animation: AnimationName 5s ease infinite;
   border-radius: 0;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color: #fff;
  font-size: 12px;
  padding: 10px;
  font-family:"open Sans";opacity: 0.7;
}
.msg {
	color: #000;
	font-size: 13px;
	margin: 10px 0;
	text-align: center;
	font-family: open sans;
}




.frmcont.textarea span i {
  bottom: inherit;
  top: 0;
}





.error {
  background: linear-gradient(1deg, #171858, #b93b37);
  
   background-size: 400% 400%;
-webkit-animation: AnimationName 5s ease infinite;
-moz-animation: AnimationName 5s ease infinite;
animation: AnimationName 5s ease infinite;
  border-radius: 0;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color: #fff;
  font-size: 12px;
  padding: 10px;
  font-family:"open Sans";   opacity: 0.7;
}
.msg li {
	display: inline-block;
	list-style-type: none;
	/* margin: 10px 0; */
}
.after_reg {
  color: #fff;
}
.after_reg h3 {
  color: #f6403f;
  font-size: 23px;
}

.msg .error i {
  background-color: #b93b37;
  color: #fff;

}

.msg .success i {
  background-color: #2b792b;
  color: #fff;

}
.msg i {

  margin-right: 5px;
  padding: 10px;
}

@-webkit-keyframes AnimationName {
    0%{background-position:63% 0%}
    50%{background-position:38% 100%}
    100%{background-position:63% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:63% 0%}
    50%{background-position:38% 100%}
    100%{background-position:63% 0%}
}
@keyframes AnimationName {
    0%{background-position:63% 0%}
    50%{background-position:38% 100%}
    100%{background-position:63% 0%}
}

.succes_msg {
  text-align: center;
  width: 100%;
}
.brnone br {
	display: none;
}

.mar{ margin:20px 0;}





input.sbmt{ -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);
font-size:16px; text-transform: capitalize; text-shadow:none; border:none; display:inline-block; min-width:170px;
height:60px; line-height:60px; padding:0 15px; text-align: center; border-radius:70px; border:none; margin:10px 0;



background:#943750; transition:.3s; color:#fff;}


input.sbmt:hover,
input.sbmt:focus,
input.sbmt:active
{ background:#eee; color:#000 !important; transition:.3s;} 

table.deposit_confirm th:first-child {
	border-radius: 0;
}

.deposit_withdraw {
    width: 100%;
    height: auto;
    overflow: hidden;
    }

.deposit_part {
    width: 100%;
    overflow: hidden;
    }

.withdraw_part {
    width: 100%;
    overflow: hidden;
    }

.invest-head{
	height: auto;
	background-color:#00aeff;
	overflow:hidden;
	width:100%;
	position: relative;
	padding: 3px 0px;
	z-index: 9999;
	margin-top: 19px;
	}

.invest-text{
	height:auto;
	width:auto;
	background-color:#FFFFFF;
	margin:0 auto;
	overflow:hidden;
	margin-top: -31px;
	position:relative;
	padding: 10px 20px;
	z-index: 111111111;
	display:table;
	}

.invest-text p{
	color:#1d3461;
	font-size:24px;
    text-transform: uppercase;
    font-weight: 600;
    }

.state-all-{
	height:auto;
	width:100%;
	overflow:hidden;
	margin-top:10px;
	}

.state-one-{
	height:auto;
	width:100%;
	height:52px;
        color: #000000;
	overflow:hidden;
	margin-top:2px;
	border-radius:5px;
    background: #c6ccd9;
	margin-top:2px;
	}

.state-one-:nth-child(odd){
    background-color: #f5f8fd;
}

.state-one-:nth-child(even){
    background-color: #3b2f5f;
    color: #fff;
}

.state-one-:first-child{
	margin-top:0px;
	}

.state-one-:first-child{
	margin-top:0px;
	}

.state-name{
    height: auto;
    width: 260px;
    float: left;

     text-align: left;
    padding: 13px 0px;
    overflow: hidden;
	}

.state-name p{
	margin-left:20px;}
	

.state-by{
    height: 100%;
    width: 118px;
    text-align: center;
    float: left;
    border-left: 2px solid#3b2f5f;
    border-right: 2px solid#3b2f5f;
    background-color: #392c5a;
	}

.state-by img{
	    padding: 15px 0px;
	}

.invest-amount{
	height: auto;
    width: 166px;
     text-align: left;
    padding: 13px 0px;
    overflow: hidden;
     float: left;
	}
 	
.invest-amount p{
	margin-left:20px;
	}

.invest-amountt p{
	margin-left:17px;
	}

.paymentr {
    height: auto;
    width: auto;
    text-align: center;
    margin-top:40px;
}
.paymentr ul{
    list-style: none;
    text-align: center;
    display: inline-flex;
}
.paymentr ul li{
    float: left;
    margin-left: 25px;
    overflow: hidden;
}
 