@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;}
a:hover,
a:focus,
a:active{ outline:none;}
select{appearance:none !important; -moz-appearance:none !important; -webkit-appearance:none !important; border:none !important;
transition:.3s;}
select:active, select:focus{ border-radius:0; transition:.3s;}
iframe {    border: 0;}
body{font-family: 'Montserrat', sans-serif;}

.btn-default,
.btn-primary{ font-size:14px; text-transform: uppercase; text-shadow:none; border:2px solid #fff;
display:inline-block; padding: 10px 27px; border-radius:10px; transition:.3s; text-align:center;} 

.btn-top{ font-size:14px; text-transform: uppercase; text-shadow:none; border:2px solid #fff;
display:inline-block; padding: 10px 27px; border-radius:10px; transition:.3s; text-align:center;} 

.btn-default{border-color: #bf0413; background:none; color:#bf0413;}

.btn-default:focus,
.btn-default:hover,
.btn-default:active{background:#bf0413; color:#fff; transition:.3s; border-color:#bf0413;}

.btn-primary{ border-color: #3a5273; background:#3a5273; color:#fff;}

.btn-primary:focus,
.btn-primary:active,
.btn-primary:hover{background:#bf0413; color:#fff; transition:.3s; border-color: #bf0413;}

.btn-top{ border-color: #fca800; background:#fca800; color:#fff;  }

.btn-top:focus,
.btn-top:hover,
.btn-top:active{background:#bf0413; color:#fff; transition:.3s; border-color:#bf0413;}

/*
::-webkit-scrollbar { 
    display: none; 
}
*/

select{background: url(../images/select_arrow_down.png) no-repeat center right, #bf0413; border-radius:5px;
width:100%; font-size:14px; font-family:"open Sans"; color:#fff; height:50px; padding:0 15px;}

select option{-webkit-box-shadow: inset 0px 0px 0px 200px rgba(58,82,115,1);
-moz-box-shadow: inset 0px 0px 0px 200px rgba(58,82,115,1);
box-shadow: inset 0px 0px 0px 200px rgba(58,82,115,1);
padding: 5px 15px; -moz-padding:5px 15px; -webkit-padding:5px 15px;}
select option:hover{-webkit-box-shadow: inset 0px 0px 0px 200px rgba(248,116,92,1);
-moz-box-shadow: inset 0px 0px 0px 200px rgba(248,116,92,1);
box-shadow: inset 0px 0px 0px 200px rgba(248,116,92,1);}

input[type="radio"]{ margin:0 5px 0 0; vertical-align:middle;}
input[type="checkbox"]{ margin:0 5px 0 0;}
input[type="submit"]{ border:none;}

.table-responsive {

	border: none;

}

#starter table tr th {

  background: transparent none repeat scroll 0 0;

  color: #292c4b;

  font-size: 19px;

}

table {

  width: 100%;

  margin: 10px 0;

}

table tr th {

  background: #e74c3c none repeat scroll 0 0;

  border-bottom: 2px solid #b5b4b7;

  color: #fff;

  font-family: open sans;

  font-size: 15px;

  font-weight: bold;

  padding: 15px 0 15px 20px;

  text-align: left;

  text-transform: capitalize;

  white-space: nowrap;

}

table tbody tr:nth-child(2n) {

	background-color: transparent;

}

table tbody tr:nth-child(2n+1) {

	background-color: transparent;

}

table tbody tr td {

	border-bottom: 2px solid #b5b4b7;

	color: #1498dc;

	font-size: 15px;

	font-weight: 400;

	padding: 16px 20px;

	text-align: left;

	white-space: nowrap;

}

.colr {

	color: green;

}

table tbody tr:hover td {

	background: rgba(0, 0, 0, 0.2);

}

.tabdesthead {

	display: inline-block;

	margin: 60px 0 0 !important;

	width: 100%;

}

table tbody tr:hover td i {

	color: #fff;

	transition: .3s;

}


.shadow-z-1 {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
}


.transition(@transition) {
  -webkit-transition: @transition;
       -o-transition: @transition;
          transition: @transition;
}

/* -- Material Design Table style -------------- */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 2rem;
  background-color: #fff;
  table-layout:fixed;
}
.table > thead > tr,
.table > tbody > tr,
.table > tfoot > tr {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  text-align: left;
  padding: 1.6rem;
  vertical-align: top;
  border-top: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
   white-space: -o-pre-wrap; 
    word-wrap: break-word;
    white-space: pre-wrap; 
    white-space: -moz-pre-wrap; 
    white-space: -pre-wrap;
}
.table > thead > tr > th {
  font-weight: 600;
  color: #fff;
  vertical-align: bottom;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.table .table {
  background-color: #fff;
}
.table .no-border {
  border: 0;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 0.8rem;
}
.table-borde#bf0413 {
  border: 0;
}
.table-borde#bf0413 > thead > tr > th,
.table-borde#bf0413 > tbody > tr > th,
.table-borde#bf0413 > tfoot > tr > th,
.table-borde#bf0413 > thead > tr > td,
.table-borde#bf0413 > tbody > tr > td,
.table-borde#bf0413 > tfoot > tr > td {
  border: 0;
  border-bottom: 1px solid #e0e0e0;
}
.table-borde#bf0413 > thead > tr > th,
.table-borde#bf0413 > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: rgba(0, 0, 0, 0.12);
}
@media screen and (max-width: 768px) {
  .table-responsive-vertical > .table {
    margin-bottom: 0;
    background-color: transparent;
  }
  .table-responsive-vertical > .table > thead,
  .table-responsive-vertical > .table > tfoot {
    display: none;
  }
  .table-responsive-vertical > .table > tbody {
    display: block;
  }
  .table-responsive-vertical > .table > tbody > tr {
    display: block;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    margin-bottom: 1.6rem;
  }
  .table-responsive-vertical > .table > tbody > tr > td {
    background-color: #fff;
    display: block;
    vertical-align: middle;
    text-align: right;
  }
  .table-responsive-vertical > .table > tbody > tr > td[data-title]:before {
    content: attr(data-title);
    float: left;
    font-size: inherit;
    font-weight: 400;
    color: #757575;
  }
  .table-responsive-vertical.shadow-z-1 {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .table-responsive-vertical.shadow-z-1 > .table > tbody > tr {
    border: none;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
  }
  .table-responsive-vertical > .table-borde#bf0413 {
    border: 0;
  }
  .table-responsive-vertical > .table-borde#bf0413 > tbody > tr > td {
    border: 0;
    border-bottom: 1px solid #e0e0e0;
  }
  .table-responsive-vertical > .table-borde#bf0413 > tbody > tr > td:last-child {
    border-bottom: 0;
  }
  .table-responsive-vertical > .table-striped > tbody > tr > td,
  .table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd) {
    background-color: #fff;
  }
  .table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd) {
    background-color: #f5f5f5;
  }
  .table-responsive-vertical > .table-hover > tbody > tr:hover > td,
  .table-responsive-vertical > .table-hover > tbody > tr:hover {
    background-color: #fff;
  }
  .table-responsive-vertical > .table-hover > tbody > tr > td:hover {
    background-color: rgba(0, 0, 0, 0.12);
  }
}

.table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > td,
.table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) > th {
  background-color: #e1f5fe;
}
.table-hover.table-mc-light-blue > tbody > tr:hover > td,
.table-hover.table-mc-light-blue > tbody > tr:hover > th {
  background-color: #e1f5fe;
}
.table-hover.table-mc-light-blue > tbody > tr:last-child:hover > td,
.table-hover.table-mc-light-blue > tbody > tr:last-child:hover > th {
  background-color: #f5f5f5;
}
@media screen and (max-width: 767px) {
  .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td,
  .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr:nth-child(odd) {
    background-color: #fff;
  }
  .table-responsive-vertical .table-striped.table-mc-light-blue > tbody > tr > td:nth-child(odd) {
    background-color: #e1f5fe;
  }
  .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover > td,
  .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr:hover {
    background-color: #fff;
  }
  .table-responsive-vertical .table-hover.table-mc-light-blue > tbody > tr > td:hover {
    background-color: #b3e5fc;
  }
}



.dep_list { margin-top: 50px;}
.dep_list > .table-responsive { box-shadow: none;}

.cleaner { margin-bottom: 50px; }

input[type="text"],
input[type="email"],
input[type="password"]{ background: rgba(255, 255, 255, 0.2); padding:0 15px; font-family:"open Sans";
width:100%; font-size:14px; color:#fff; height:50px; border:none; border-radius:40px;
font-weight:normal; transition:.3s;}

/* 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: inset 0px 0px 0px 200px rgba(255,255,255,1);
-moz-box-shadow: inset 0px 0px 0px 200px rgba(255,255,255,1);
box-shadow: inset 0px 0px 0px 200px rgba(255,255,255,1); color:#000; transition:1s;} */

textarea{ -webkit-box-shadow: inset 1px 1px 0px 0px rgba(0,0,0,0.17);
-moz-box-shadow: inset 1px 1px 0px 0px rgba(0,0,0,0.17);
box-shadow: inset 1px 1px 0px 0px rgba(0,0,0,0.17);
font-size:16px; color:#fff; font-family:"open Sans"; background:#3a5273; border:none; width:100%;
padding:17px 60px; border-radius:30px; transition:.3s; min-height:135px;}


::-webkit-input-placeholder { /* Chrome */
  color: #fff;
  opacity: 0.80;
  font-style: italic;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
  opacity: 0.80;
  font-style: italic;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  opacity: 0.80;
  font-style: italic;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #fff;
  opacity: 0.80;
  font-style: italic;
}

.index_title{ width:100%; display:inline-block;}
.index_title h2{ font-size:35px; color:#fff; font-weight: 400; text-transform:capitalize; display:inline-block; width:100%; position:relative;
text-align:center; padding-bottom:15px; margin-bottom:20px;}
.index_title h2 span{ color:#FCA800;  font-family:"open Sans"; font-weight: 600; display:inline-block;}

.index_title h2:after{ content:""; position:absolute; border-bottom:1px solid #F1A42C; width:180px; bottom:0; left:0; right:0; margin:auto;}

.index_title p{ width:100%; text-align:center; font-family:"Montserrat"; font-size:16px; line-height:24px; color:#fff; padding:0 90px;}

.title_blue h2 span{ color:#3a5273;}

.security .account_detail_box { margin-bottom: 20px;}

input[type="button"], input[type="reset"], input[type="submit"] { font-size:14px; text-transform: uppercase; text-shadow:none; border:2px solid #fff; display:inline-block; padding: 10px 27px; border-radius:10px; transition:.3s; text-align:center;}


input[type="submit"], input[type="reset"] {border-color: #bf0413; background:none; color:#bf0413;}

input[type="button"] {border-color: #3a5273; background:#3a5273; color:#fff;}

input[type="submit"]:hover,  input[type="reset"]:hover {background:#bf0413; color:#fff; transition:.3s; border-color:#bf0413;}

input[type="button"]:hover {background:#bf0413; color:#fff; transition:.3s; border-color: #bf0413;}


/***************************************************indexpage*********************************************************/
/* header { width:100%; /* background:#00163F;  background:#181C37; } */ 

.index_header{ width:100%; /*background:#0E1121;*/  background:#181C37;  /* background: #13142A;*/}

.wrapper-header {
    width: 100%;
    background: url(../images/wrapperbg.jpg) transparent no-repeat 50% 9%;
    background-size: cover;
  
}


.header_top{ width:100%; padding: 12px 0; }
.header_top_left{ width:100%;}
.header_top_left ul{ list-style:none;}
.header_top_left ul li{ display:inline-block; font-size:14px; color:#a1e1f1; text-transform:uppercase; margin-right:10px;}
.corp{font-size:14px; color:#a1e1f1; text-transform:uppercase; margin-right:10px;}
.header_top_left ul li i{ color:#fff; width:29px; height:29px; border-radius:50%; line-height:29px; text-align:center; background:#bf0413;
margin-right:8px;}
/*.header_top_left ul li span{ color:#fff; text-transform:lowercase; font-family:"open Sans";}*/

.header_top_inner{ width:100%; background: rgba(20, 28, 51, 0.78);}
.header_top_right{ width:100%; text-align:right;}
.header_top_right ul{ list-style:none;}
.header_top_right ul li{ display:inline-block;}
.header_top_right ul li a{ display:inline-block; font-size:14px; color:#a1e1f1; text-transform:uppercase; margin-left:10px; transition:.3s;}
.header_top_right ul li a i{ color:#fff; width:29px; height:29px; border-radius:50%; line-height:29px; text-align:center; background:#bf0413;
margin-right:8px; transition:.3s;}

.header_top_right ul li a:hover{ color:#fff; transition:.3s;}
.header_top_right ul li a:hover i{ background-color:#a1e1f1; transition:.3s;}

/* header menu */

.header_menu{ width:100%;  border-radius: 10px; margin-bottom: -55px; display:inline-block; position:relative;
z-index:3; /*background:#0E1121;*/ /* background:#181C37; */ background: rgba(20, 28, 51, 0.78);} 
.header_menu .menu1{background:#181C37;}
.header_menu .menu2{background: #13142A; }
.header_menu .navbar{ 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-nav > li{ padding:0;}
.header_menu .navbar-nav > li > a{padding: 21px 23px; font-size:16px; color:#fff; text-transform: uppercase; transition:.3s;
}
/*.header_menu .navbar-nav > li:last-child > a{ border-right: none;} 
.header_menu .navbar-nav > li > a:hover{ background:#c45743; border-color:#bf0413;}
/* .header_menu .navbar-nav > li:last-child > a:hover{border-radius: 0 10px 10px 0;} */

.header_menu .navbar-nav > li > a:hover{ color: #fca800; }


.header_menu .navbar-header{ display:inline-block;}
.header_menu .navbar-header a{ display:inline-block; background:#00163F; padding: 0px 19px; border-radius: 10px 0 0 10px;}
.header_menu .navbar-header a img{ display:inline-block;  }
/* .header_menu .navbar-nav > li > a:hover{ transition:.3s; color:#fff;} */

#logo {
    display: inline-block;
    float: left;
    height: 62px;
    width: 186px;
    background: url(../images/logo3.png) transparent no-repeat center;
}


/* index banner */

.index_banner{ width:100%; z-index:3;   }
.index_banner .bs-slider{ max-height: none;}
.index_banner .carousel-inner{ text-align:center;}
.index_banner .carousel-inner .item > img{ width:100%; display:inline-block;  }
.index_banner .slide-text{ left:0; right:0; top: 65px; bottom:0; padding:0; margin:auto;}
.index_banner .slide_style_left{ text-align:center;}
.banner_content{ width:100%; text-align:center;}

.banner_content_inner{ width:100%;}
.banner_content_inner h2{ font-size:72px; color:#a1e1f1; text-transform: uppercase; font-weight:bold;
text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.4); line-height: normal; margin-bottom:10px; text-align:center;}
.banner_content_inner h2 span{ color:#fff;}
.banner_content_inner b{ font-size:64px; color:#fca800; text-transform:uppercase; display:inline-block; width:100%;
text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.4); font-weight: 600; margin-bottom:20px;   font-family:"Play"; }
.banner_content_inner b span{ color:#fff; }
.banner_content_inner p{ font-size:18px; color:#fff; font-family:"Play"; line-height:24px; margin-bottom:20px; margin-right: 50px;    vertical-align: baseline;}


/* packages */


.packages{ width:100%; position: relative;   z-index:3; background-color: #00163F;  background:url(../images/btcmoon.jpg) no-repeat center; background-size:cover;  padding:50px 0 50px;  }
.packages_content{-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 20px 0px rgba(247, 247,,0.35);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.35); 
width:100%; display:inline-block; 
border-radius:20px;  }
.packages_inner{ width:100%; display:inline-block; text-align:center; padding: 33px 10px; min-height: 445.4px; }
/* .packages_inner:hover{ background-color: #F47B60; } */
.packages_inner img{ display:inline-block; margin-bottom:15px;}
.packages_inner h3{ font-size:45px; color:#fff; font-weight:300; text-transform:uppercase; display:inline-block; position:relative; 
width:100%; padding-bottom:15px; margin-bottom:20px; }
.packages_inner h3:after{ content:""; position:absolute; border-bottom:1px solid #F1A42C; width:80%; left:0; right:0; bottom:0; margin:auto;}
.packages_inner h3 small  {
    	font-size:  20px;
    	text-transform:  uppercase;
    	color:  #fff;
}


.packages_inner h5{ width:100%; display:inline-block; font-size:14px; color:#000; text-transform:uppercase; font-family:"open Sans";
margin-bottom:20px;}
.packages_inner h5 span{ display:inline-block; color:#000000; padding:0 3px;}

.packages_inner h1.pts-price  {

		margin-bottom:20px;
    	font-size:  45px;
    	text-transform:  uppercase;
    	font-weight:  600;
    	color:  #FFF;
    	background-color:  #f8b947;
		
}

.packages_inner h1 small  {
    	font-size:  20px;
    	text-transform:  lowercase;
    	color:  #FFF;
}

.plan_white{ background: rgba(28, 49, 78, 0.93); border-radius:20px 0 0 20px;}
.plan_green{background:   rgba(28, 49, 78, 0.93);}
.plan_orange{background:  rgba(28, 49, 78, 0.93);}

.plan_white h5 span,
.plan_green h5 span,
.plan_orange h5 span{color:#fff;}

.plan_white span,
.plan_green span,
.plan_orange span{  color:#fff;}

.plan_green a,
.plan_orange a{ border-color:#fff; color:#fff;}

.index_calculator{ text-align:center; background:   rgba(28, 49, 78, 0.93); border-radius:0 20px 20px 0; min-height:445.4px;
padding: 40px 18px;}
.index_calculator h3{ font-size:25px; color:#fff; font-weight:300; text-transform:uppercase; display:inline-block; position:relative; 
width:100%; margin-bottom: 10px; }
.index_calculator label{ font-size:12px; color:#000; text-transform:capitalize; font-family:"open Sans"; margin-bottom:20px;}
.index_calculator > span{ width:100%; display:inline-block; position:relative; margin-bottom:20px;}
.index_calculator > span i{ content:""; position:absolute; color:#fff; font-size:14px; left:0; top:0; bottom:0; margin:auto; padding:18px;}
.index_calculator > span input[type="text"]{ padding-left:45px;}

.index_calculator ul{ width:100%; display:inline-block; list-style:none;}
.index_calculator ul li{ font-size:13px; color:#fff; text-transform:capitalize; width:100%; display:inline-block; text-align:center;
font-family:"open Sans"; font-weight:bold; line-height:40px;}
.index_calculator ul li span{  display:inline-block; font-weight:normal; text-align: center;}

/* services */

.services{ width:100%; background:url(../images/fbg.jpg) no-repeat center fixed; background-size:cover;
padding:40px 0;}
.services_content{ width:100%;  }

.services_content ul{ list-style:none; width:100%;}
.services_content ul li{ display:inline-block; width:100%; margin-bottom:40px;}
.services_content ul li i{-webkit-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,1);
-moz-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,1);
box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,1); 
display:inline-block; font-size:35px; color:#fff; background:#eee; width:90px; height:90px; border-radius:50%;
text-align:center; line-height:90px; border:1px solid #eee;}
.services_content ul li h5{ font-size:20px; font-weight:300; text-transform:capitalize; color:#fff; padding:4px 0;}
.services_content ul li h5 span{ display:block; font-size:14px; line-height:30px; font-family:"open Sans"; text-transform:none;}
.services_content ul li h5 span a{ transition:.3s;}
.services_content ul li h5 span a:hover{ color:#000; transition:.3s;}

.services_image{ width:100%; text-align:center; padding:40px 0;}
.services_image img{ display:inline-block;}

.services_left ul li i{ float:left; margin-right:15px;}
.services_right ul li i{ float:right; margin-left:15px;}
.services_right ul li{ text-align:right;}

.services_blue i{ background-color:#28a6ec !important; border-color:#28a6ec !important;}
.services_green i{background-color:#43c5b8 !important; border-color:#43c5b8 !important;}
.services_green2 i{background-color:#2eb851 !important; border-color:#2eb851 !important;}
.services_#bf0413 i{background-color:#f56363 !important; border-color:#f56363 !important;}
.services_yellow i{background-color:#f9b91e !important; border-color:#f9b91e !important;}
.services_pink i{background-color:#c744fd !important; border-color:#c744fd !important;}

.services_blue h5 span a{ color:#28a6ec;}
.services_green h5 span a{ color:#43c5b8;}
.services_green2 h5 span a{ color:#2eb851;}
.services_#bf0413 h5 span a{ color:#f56363;}
.services_yellow h5 span a{ color:#f9b91e;}
.services_pink h5 span a{ color:#c744fd;}

/* stats */

.stats{ width:100%; background:url(../images/stats_bg.png) no-repeat center; background-size:cover; padding: 80px 0 181px;
margin-bottom:-130px; position:relative;}
.stats_box{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12); 
width:100%; display:inline-block; background:rgba(255,255,255,0.1); border-radius:10px; padding: 22px 18px;}
.stats_box i{ font-size:55px; color:#fff; opacity:0.1; float:left; margin-right:12px;}
.stats_box h5{ font-size:14px; color:#bf0413; font-weight:500; text-transform:uppercase; line-height:26px;}
.stats_box h5 span{ display:block; font-size:24px; color:#fff; font-weight:300; font-family:"open Sans";}

/* index about content */

.index_about{ width:100%; padding: 50px 0 50px; background: url(../images/innerbg.jpg) no-repeat center fixed;  background-size:cover; }

.index_about_left{ width:100%; text-align:center; padding: 32px 0;}
.index_about_left img{ display:inline-block;}  
.index_about_right .title_blue h2{ text-align:left; color: #000;}
.index_about_right .title_blue h2:after{ right:inherit;}
.index_about_right .title_blue p{ text-align:left; padding:0; color:#000;}

.index_about_right .accordion{ width:100%;}
.index_about_right .accordion a{ width:100%; display:inline-block; font-size:14px; color:#696969; padding: 9px 15px 9px 40px;
background: url(../images/faqicon1.png) no-repeat center left; background-color: #fff; font-family:"open Sans"; border:2px solid #d3d3d3;
border-radius:8px; margin-bottom:10px; margin-top:8px; cursor:pointer; box-shadow: none;}
.noeffects a  { text-decoration:none !important; } 
.index_about_right .accordion .brdrn{ border:none !important;}

.index_about_right .accordion a.active{ background: url(../images/faqicon2.png) no-repeat center left; background-color: #fff;  border-color:#3a5273;
color:#3a5273;}
.index_about_right .accordion .accordion-content {display: none;}
.index_about_right .accordion-content {
  background: transparent none repeat scroll 0 0;
  box-shadow: none;

  padding: 0;
}
.index_about_right .accordion .accordion-content p{ color: #3a5273; font-size: 14px; font-family:"open Sans"; padding:15px 0; line-height:24px;
background:#fff; padding: 12px 16px; border-radius:8px;}

.index_about_right ul{ list-style:none; width:100%; margin-top:30px;}
.index_about_right ul li{ display:inline-block; padding-right:15px;}
.index_about_right .accordion-toggle::before, .index_about_right .accordion-toggle.active::after{
  content: inherit;
}


.affliateblock {

	margin: 0;
	padding: 0;
	
		list-style-type: none;
}
.affliateblock li {
	margin: 0 0 15px;

	width: 100%;
	float: left;
	padding: 10px;
}
.affliateblock li:last-child{border-bottom:0; padding-bottom:0}


.affliateblock li .thcontent h4 {
	text-transform: uppercase;
	color: #ffa40b;
	font-size: 18px;
	margin: 5px 0 15px;
}

.ctn-about-right {

	padding: 20px 0;
	text-align: center;
	padding-bottom: 255px;
	background: url(../images/partners1.png) no-repeat center bottom 30px;
}
.ctn-about-right h3 {
	margin: 0;
	font-size: 30px;
	line-height: 40px;
	text-transform: uppercase;
	 color: #302e2e;
}

/* benefits */

.benefits-section {
  padding: 35px 0 85px; }

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
   margin-bottom: 20px;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
  
/*
=====================================================================
BENEFITS
=====================================================================
*/
@media only screen and (max-width: 767px) {
  .benefit-alt {
    margin-bottom: 30px; } }

.benefit-alt__icon {
  height: 55px;
  margin: 0 auto 30px; }
  .benefit-alt__icon--1 {
    background: url("../images/benefit-1%402x.png") center no-repeat;
    background-size: 50px 55px;
    width: 50px; }
  .benefit-alt__icon--2 {
    background: url("../images/benefit-2%402x.png") center no-repeat;
    background-size: 52px 44px;
    width: 52px; }
  .benefit-alt__icon--3 {
    background: url("../images/benefit-3%402x.png") center no-repeat;
    background-size: 52px 50px;
    width: 52px; }
  .benefit-alt__icon--4 {
    background: url("../images/benefit-4%402x.png") center no-repeat;
    background-size: 42px 50px;
    width: 42px; }

.benefit-alt__text {
  text-align: center;
  font-size: 18px;
  line-height: 28px;
  color: #403268;
  font-weight: 500;
  max-width: 145px;
  margin: 0 auto; }
  
  .benefit-alt__text1 {
  text-align: center;
  font-size: 18px;
  line-height: 28px;
  color: #403268;
  font-weight: 500;
  max-width: 155px;
  margin: 0 auto; }

.benefit-h1
{
    font-size: 60px;
    font-weight: 100;
    text-align: center;
    color: #57565b;
    margin-bottom: 50px;
}

  @media only screen and (max-width: 991px) {
    .benefit-h1 {
      font-size: 40px;
margin-bottom: 25px;	  } }


/* milestones */

@media only screen and (min-width: 1200px)
{
#milestones_container
{
 width: 1024px;
}  
}


.milestone-section {
  position: relative;
  padding-bottom: 80px; }
  @media only screen and (max-width: 767px) {
    .milestone-section {
      padding-bottom: 40px; } }
  .milestone-section:before {
    content: "";
    position: absolute;
    width: 10px;
    height: calc(100% - 110px);
    background: #e5e5e5;
    left: 0;
    right: 0;
    margin: auto; }
    @media only screen and (max-width: 991px) {
      .milestone-section:before {
        height: calc(100% - 140px); } }
    @media only screen and (max-width: 767px) {
      .milestone-section:before {
        right: auto;
        left: 20px;
        height: 100%; } }
  .milestone-section:after {
    content: "";
    position: absolute;
    top: -15px;
    left: 0;
    right: 0;
    margin: auto;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #f47b60; }
    @media only screen and (max-width: 767px) {
      .milestone-section:after {
        right: auto;
        left: 10px; } }

        .milestone__title {
  color: #f26a61;
}

/*
=====================================================================
MILESTONE
=====================================================================
*/
      .milestone__list
      {


        list-style: none;
          margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    display: block;

      }
.milestone__title {
  font-size: 52px;
  line-height: 62px;
  font-weight: 700;
  color: #f47b60;
  padding: 70px 0 0 50px; }
  .milestone__title--blue {
    color: #403268; }
  @media only screen and (max-width: 991px) {
    .milestone__title {
      padding-left: 10px; } }
  @media only screen and (max-width: 767px) {
    .milestone__title {
      font-size: 40px;
      line-height: 46px;
      padding: 30px 0 40px 50px; } }

.milestone__item {
  float: right;
  text-align: left;
  clear: both;
  max-width: 365px;
  width: 100%;
  position: relative;
  margin-bottom: -15px;
  margin-right: 30px; }
  @media only screen and (max-width: 1199px) {
    .milestone__item {
      margin-right: 5px; } }
  @media only screen and (max-width: 991px) {
    .milestone__item {
      max-width: 300px;
      margin-right: 0; } }
  @media only screen and (max-width: 767px) {
    .milestone__item {
      float: left;
      text-align: left;
      max-width: 100%;
      padding-left: 52px;
      margin-bottom: 15px; } }
  .milestone__item:after {
    content: "";
    position: absolute;
    width: 66px;
    height: 3px;
    background: url("../images/dashline%402x.png") center;
    background-size: 66px 3px;
    top: 13px;
    left: -77px; }
    @media only screen and (max-width: 991px) {
      .milestone__item:after {
        left: -44px;
        width: 40px; } }
    @media only screen and (max-width: 767px) {
      .milestone__item:after {
        display: none; } }
  .milestone__item:nth-child(even) {
    float: left;
    text-align: right;
    margin-left: 30px;
    margin-right: 0; }
    @media only screen and (max-width: 767px) {
      .milestone__item:nth-child(even) {
        float: left;
        text-align: left; } }
    @media only screen and (max-width: 1199px) {
      .milestone__item:nth-child(even) {
        margin-left: 5px; } }
    @media only screen and (max-width: 991px) {
      .milestone__item:nth-child(even) {
        margin-left: 0; } }
    .milestone__item:nth-child(even):after {
      content: "";
      right: -77px;
      left: auto; }
      @media only screen and (max-width: 991px) {
        .milestone__item:nth-child(even):after {
          right: -44px;
          width: 40px; } }
    .milestone__item:nth-child(even) .milestone__circle {
      left: auto;
      right: -117px; }
      @media only screen and (max-width: 1199px) {
        .milestone__item:nth-child(even) .milestone__circle {
          right: -115px; } }
      @media only screen and (max-width: 991px) {
        .milestone__item:nth-child(even) .milestone__circle {
          right: -75px; } }
      @media only screen and (max-width: 767px) {
        .milestone__item:nth-child(even) .milestone__circle {
          right: auto;
          left: -5px; } }
  .milestone__item.active .milestone__circle {
    background: #f47b60; }
    .milestone__item.active .milestone__circle:after {
      display: none; }
    .milestone__item.active .milestone__circle:before {
      content: "";
      width: 10px;
      height: 207px;
      background: #f47b60;
      position: absolute;
      left: 10px;
      top: -194px; }
      @media only screen and (max-width: 767px) {
        .milestone__item.active .milestone__circle:before {
          height: 182px;
          top: -170px; } }
  .milestone__item.active:after {
    background: url("../images/dashline-#bf0413%402x.png") center;
    background-size: 66px 3px; }

.milestone__circle {
  position: absolute;
  top: 0;
  left: -117px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #e5e5e5; }
  @media only screen and (max-width: 1199px) {
    .milestone__circle {
      left: -115px; } }
  @media only screen and (max-width: 991px) {
    .milestone__circle {
      left: -75px; } }
  @media only screen and (max-width: 767px) {
    .milestone__circle {
      left: -5px; } }
  .milestone__circle:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff; }

.milestone__date {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  color: #403268;
  margin-bottom: 10px; }

.milestone__text {
font-family: 'Play';
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  color: #6d6d6d; }
    /*Timeline formatting*/


.timeline-section {
  background-color:white;
  margin-bottom: 30px;
}

.timeline-title {
    font-size: 52px;
    font-style: unset;
    color: #403268;
    font-weight: bold;
    padding: 65px 0px 25px 0px;
    text-align: center;
  }
  .orange-font {
    color: #f26a61;
}

.wrapper-timeline {
    overflow-x: auto;
	max-height: 860px;
}

.wrapper-timeline::-webkit-scrollbar { 
    display: none; 
}

  .timeline-text {
    padding-bottom: 65px;
    font-size: 20px;
    font-weight: 300;
    text-align: center;
    color: white;
  }

  .timeline-footer-text {
    font-style: italic;
    padding: 35px 0 35px 35px;
    color: #000;
    opacity: 0.6;
    font-weight: 300;
  }

  .wrapper-timeline {
    overflow-x: auto;
  }

 table.table-timeline {
    min-width: 720px;
    width: 100%;
  }

  table.table-timeline tr:first-child td:first-child {
    -moz-border-radius: 10px 10px 0 0 !important;
    border-radius: 10px 10px 0 0 !important;
    height: 30px;
  }

  table.table-timeline tr:first-child td:first-child,
  table.table-timeline tr:nth-child(2) td:first-child {
    background: #f46a5d; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #f78459, #f25060); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #f78459, #f25060); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #f78459, #f25060); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #f78459, #f25060); /* Standard syntax (must be last) */
    text-transform: uppercase;
    font-size: 24px;
    padding: 0px 30px !important;
  }

  table.table-timeline tr:nth-child(2) td:last-child {
    -moz-border-radius: 0 10px 0 0 !important;
    border-radius: 0 10px 0 0 !important;
  }

  table.table-timeline tr:last-child td:first-child {
    -moz-border-radius: 0 0 10px 10px !important;
    border-radius: 0 0 10px 10px !important;
    height: 72px;
  }

  table.table-timeline tr:last-child td:last-child {
    -moz-border-radius: 0 0 10px 0 !important;
    border-radius: 0 0 10px 0 !important;
  }

  table.table-timeline tr:first-child {
    vertical-align: bottom;
  }

  .col-head-timeline, .col-timeline {
    vertical-align: bottom;
    float: left;
    width: 19%;
    height: 62px;
    margin: 0px 2px 0px 0px;
    font-size: 18px;
    font-weight: 600;
  }

  .col-head-timeline {
    vertical-align: bottom;
    background: rgb(60,46,99);
    background: rgba(60,46,99,0.8);
    color: white;
    border-color: transparent;
    text-align: center;
    padding: 20px 40px;
  }

  .col-timeline {
    padding: 0px;
    background: white;
    border-color: transparent;
  }

  .timeline-inner-text {
    color: #57585b;
    padding-top: 15px;
    border-bottom: 1px solid #eeeeef;
    width: 70%;
    height: 100%;
    margin: auto;
    text-align: center;
  }

  .timeline-label {
    color: #a6a8ab;
    font-size: 10px;
    font-weight: 300;
    margin-top: 5px;
    text-transform: uppercase;
  }

  .orange-font {
    color: #f26a61;
  }

  .bigger-font {
    font-size: 130%;
  }

  .bold-font {
    font-weight: bold;
  }

  .sale__date {
    font-size: 28px;
  }

  .head-timeline1 {
  background: #403268;
  background: -webkit-linear-gradient(left, #403268, #3b2e63);
  background: -o-linear-gradient(right, #403268, #3b2e63);
  background: -moz-linear-gradient(right, #403268, #3b2e63);
  background: linear-gradient(to right, #403268, #3b2e63);
  font-size: 20px;
}

.head-timeline2 {
  background: #3b2e63;
  background: -webkit-linear-gradient(left, #3b2e63, #372a5d);
  background: -o-linear-gradient(right, #3b2e63, #372a5d);
  background: -moz-linear-gradient(right, #3b2e63, #372a5d);
  background: linear-gradient(to right, #3b2e63, #372a5d);
  font-size: 20px;
}

.head-timeline3 {
  background: #372a5d;
  background: -webkit-linear-gradient(left, #372a5d, #322558);
  background: -o-linear-gradient(right, #372a5d, #322558);
  background: -moz-linear-gradient(right, #372a5d, #322558);
  background: linear-gradient(to right, #372a5d, #322558);
  font-size: 20px;
}

.head-timeline4 {
  background: #322558;
  background: -webkit-linear-gradient(left, #322558, #2d2152);
  background: -o-linear-gradient(right, #322558, #2d2152);
  background: -moz-linear-gradient(right, #322558, #2d2152);
  background: linear-gradient(to right, #322558, #2d2152);
  font-size: 20px;
}



.head-timeline0 {
  font-size: 24px;
}

.timeline-inner-text {
  font-size: 20px;
  color: #57565b;
  width: 80%;
}

@media (max-width: 991px) {
  .timeline-inner-text {
    width: 100%;
  }
}

  .timeline-label {
    font-size: 9px;
    color: #a6a8ab;
  }

.table-timeline .row:last-child td .timeline-inner-text {
  border-bottom: none;
}





/* client talk */

.client_talk{ width:100%; background:url(../images/client_say_bg.jpg) no-repeat center fixed; background-size:cover;
padding:40px 0;}

.client_talk_content{ width:100%;}
.client_talk_content .carousel-content{ width:100%; text-align:center;}
.client_talk_content .carousel-content p{ font-size:14px; color:#787878; font-family:"open Sans"; line-height:30px;
padding:20px 200px; position:relative; display:inline-block; width:100%; margin-bottom:30px;}
.client_talk_content .carousel-content p i{ font-size:130px; color:#7c7c7c; opacity:0.15; position:absolute; left:0; right:0; top:0; bottom:0;
margin:auto; height:113px;}
.client_talk_content .carousel-content h5{ font-size:16px; color:#bf0413; text-transform:capitalize; position:relative;
padding-top:30px;}
.client_talk_content .carousel-content h5 span{ font-size:16px; color:#898989; font-weight:600; font-style:italic;
font-family: 'Open Sans', sans-serif;}

.client_talk_content .carousel-content h5:before{ content:""; position:absolute; width:139px; height:8px;
background:url(../images/testimonial_name_design.png) no-repeat center; left:0; right:0; top:0; margin:auto;}

/* footer */

footer{ width:100%;}

/* footer top */

.footer_top{ width:100%;  /* background:#3a5273;  */  background:#181C37; padding-bottom: 15px;}
.company_info{ width:100%;}
.company_info img{ display:inline-block; padding: 18px 14px; margin-bottom:20px;}
.company_info p{ font-size:14px; color:#000; line-height:24px; font-family:"open Sans"; margin-bottom:20px;}

.company_info ul{ list-style:none;}
.company_info ul li{ display:inline-block; margin-right:3px;}
.company_info ul li a{ display:inline-block; font-size:14px; text-transform:uppercase; transition:.3s;}
.company_info ul li a i{ color:#fff; width:29px; height:29px; border-radius:50%; line-height:29px; text-align:center; background:#bf0413;
transition:.3s;}

.company_info ul li a:hover{ color:#fff; transition:.3s;}
.company_info ul li a:hover i{ background-color:#3a5273; transition:.3s;}

.recent_news{ width:100%;}
.footer_title{ font-size:16px; color:#bf0413; text-transform:capitalize; font-weight:600; margin: 20px 0;}

.recent_news ul{ list-style:none;}
.recent_news ul li{ display:inline-block; width:100%; margin-bottom:15px;}
.recent_news ul li img{ display:inline-block; float:left; margin-right:8px; border-radius:4px; margin: 6px 10px 30px 0;}
.recent_news ul li h4{ font-size:14px; color:#403268; text-transform:capitalize; font-weight:600; line-height:24px;}
.recent_news ul li h4 p{ font-family:"open Sans"; font-weight:normal;}
.recent_news ul li h4 span{ font-weight:300; font-style:italic; font-family:"open Sans";} 

.recent_news ul li h4 a { color: #403268; font-size: 14px; font-weight: 600; line-height: 18px; text-transform: capitalize;}
.recent_news ul li h4 a:hover {
  color: #bf0413;
}
.footer_contact{ width:100%;}
.footer_contact ul{ list-style:none;}
.footer_contact ul li{ display:inline-block; font-size:14px; color:#403268; font-family:"open Sans"; width:100%; margin-bottom: 12px;
overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.footer_contact ul li i{color:#fff; width:29px; height:29px; border-radius:50%; line-height:29px; text-align:center; background:#bf0413;
transition:.3s; font-size:14px; margin-right:8px;}

/* footer Bottom */

.footer_bottom{ width:100%; background:#1c314e; padding: 30px 0;}

/* payment section */

.payment_content{ width:100%; margin-bottom:20px;}

.pay_carousel{ width:100%;}
.pay_carousel{ overflow:hidden;}
.pay_carousel .owl-item img{ width:auto; cursor: grab;}
.pay_carousel .owl-controls .owl-pagination{ display:none;}

.footer_menu{ width:100%; text-align:center;}
.footer_menu ul{ list-style:none; margin-bottom:20px;}
.footer_menu ul li{ display:inline-block; padding:0 10px;}
.footer_menu ul li:last-child{ border:none;}
.footer_menu ul li a {
  color: #627da2;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
}.footer_menu ul li a:hover{ color:#bf0413; transition:.3s;}

.footer_menu h6{ width:100%; text-align:center; display:inline-block; font-size:14px; color:#627da2; font-weight:300;} 

#ft-logo {
    width: 100px;
    height: 30px;
    margin-bottom: 5px;
    background: url(../images/btchere.png) transparent no-repeat center;
    display: inline-block;
}
/***************************************************dashboard********************************************************/

.admin_page_top{ width:100%; padding: 70px 0 70px;  border-bottom: 1px solid #2a4d7d;}
.nomove { background:url(../images/fbg.jpg) no-repeat center; } 
.admin_title{ width:100%;}
.admin_title h2{ font-size:35px; color:#fff; font-weight: 400; text-transform:uppercase; display:inline-block; width:100%; position:relative;
text-align:center; padding-bottom:15px; margin-bottom:20px;}
.admin_title h2 span{ color:#FCA800;  font-family:"open Sans"; font-weight: 600; display:inline-block;}
.admin_title h2:after{ content:""; position:absolute; border-bottom:1px solid #F1A42C; width:180px; bottom:0; left:0; right:0; margin:auto;}

.admin_top_right{ width:100%; text-align:center;}
.admin_top_right .breadcrumb{ background:none; border-radius:0; margin:0; padding:0; margin-bottom: 20px;}
.admin_top_right .breadcrumb li{ font-size:14px; color:#fff; text-transform: uppercase;}
.admin_top_right .breadcrumb li a{ color:#bf0413; transition:.3s;}
.admin_top_right .breadcrumb li a:hover{ color:#fff; transition:.3s;}
.admin_top_right .breadcrumb > li + li::before { color: #fff; content: "\f105"; font-family:"Fontawesome"; padding: 0 5px;}

.admin_menu{background: rgb(31,55,88);
background: -moz-linear-gradient(top, rgba(31,55,88,1) 0%, rgba(58,82,115,1) 100%);
background: -webkit-linear-gradient(top, rgba(31,55,88,1) 0%,rgba(58,82,115,1) 100%);
background: linear-gradient(to bottom, rgba(31,55,88,1) 0%,rgba(58,82,115,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f3758', endColorstr='#3a5273',GradientType=0 );
padding:30px 0;}
.admin_menu_inner{ width:100%; text-align:center;}
.admin_menu_inner ul{ list-style:none;}
.admin_menu_inner ul li{ display:inline-block; text-align:center; padding: 0 5px; margin-top:10px;}
.admin_menu_inner ul li a{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4); 
display:inline-block; background:url(../images/dashboard_menu_bg.jpg) no-repeat center;
background-size:cover; border-radius:8px; width:126px; color:#fff; font-size:12px; padding-bottom: 12px;}
.admin_menu_inner ul li a i{ font-size:18px; color:#fff; width:47px; height:47px; border-radius:50%; background:#bf0413;
line-height:47px; text-align:center; display:block; margin: -10px auto 5px; transition:.3s;}
.admin_menu_inner ul li a:hover i{ background-color:#a1e1f1; transition:.3s;}
.admin_body {
  background:url(../images/dashboard_menu_bg.jpg)  no-repeat center fixed; background-size:cover;
  padding-bottom: 40px;
  color: #fff;
  padding-top: 50px;
 overflow-x: hidden;
  width: 100%;
}

.admin_body h3{ margin-bottom: -20px;  } 
.admin_body h2{ margin-top: 30px; } 

.account_overview{ width:100%;}
.account_heading{ font-size:25px; color:#bf0413; font-weight:300; text-transform:capitalize; line-height:35px;
margin-bottom:30px;}
.account_heading span{ display:block; font-size:50px; color:#fff;font-weight:300;}

.in_heading{ font-size:25px; color:#bf0413; font-weight:300; text-transform:capitalize; line-height:35px;
margin-bottom:30px;}
.in_heading span{ display:block; font-size:50px; color:#bf0413;font-weight:300;}


.account_box{ width:100%; display:inline-block; background:#3a5273; border-radius:8px; margin-bottom: 30px;}
.account_box i{ font-size:24px; color:#fff; width:46px; height:46px; text-align:center; line-height:46px; background:#bf0413;
border-radius:8px 0 8px 0; float:left;}
.account_box h4{ font-size:18px; color:#fff; font-weight:bold; text-transform:capitalize; line-height:40px; padding: 0 8px 10px 62px;}
.account_box h4 span{ display:block; font-size:28px; font-weight:300; font-family:"open Sans";}

.account_box h4 span small {color: #fff; font-size: 12px; margin-left: 10px;}


.account_detail{ width:100%;}
.account_detail_box{ width:100%; background:#3a5273; border-radius:10px; display:inline-block; margin-top: 43px;}
.account_detail_box_top{ text-align:center; width:100%; background: url(../images/account_box_top_bg.jpg) no-repeat center;
background-size:cover;  border-radius:10px 10px 0 0; padding-bottom: 25px;}
.account_detail_box_top img{ display:inline-block; margin: -45px 0 12px;}
.account_detail_box_top h4{ font-size:22px; color:#fff; text-transform:capitalize; margin-bottom:20px;}
.account_detail_box_top span{ display:inline-block; width:100%;}
.account_detail_box_top span a:nth-child(2){ border-color:#fff; color:#fff;}
.account_detail_box_top span a:nth-child(2):hover{ border-color:#bf0413;}



.account_detail_box ul{ list-style:none; width:100%; padding:0 25px;}
.account_detail_box ul li{ display:inline-block; font-size:18px; color:#fff; text-transform: capitalize; width:100%; margin:11px 0;}
.account_detail_box ul li i{ display:inline-block; font-size:22px; color:#fff; width:52px; height:52px; border-radius:50%;
background:#bf0413; text-align:center; line-height:52px; margin-right:10px;}

.account_detail_box ul li a {color: #fff;}

.dash_calc{ width:100%; position:relative; margin-top:30px; margin-bottom: 30px;}

.dash_calc h2{ text-align:center;}

.dash_calc_content{ width:100%; text-align:center; padding: 120px 0 45px;}
.dash_calc_content > span{ display:inline-block; width:40%; margin:0 auto 0 auto; margin-bottom:20px; position:relative; position:relative;}
.dash_calc_content > span:before{ content:""; position:absolute; border-top:1px solid #7d98bd; left:-320px; top:0; bottom:0; margin:auto;
width:300px; height:1px;}
.dash_calc_content > span:after{ content:""; position:absolute; border-top:1px solid #7d98bd; right:-320px; top:0; bottom:0; margin:auto;
width:300px; height:1px;}
.dash_calc_content > span i{ content:""; position:absolute; left:0; top:0; color:#fff; font-size:16px;
padding: 17px;}
.dash_calc_content span input[type="text"]{ padding-left:40px;}
.dash_calc_content small{ display:inline-block; width:100%; font-size:12px; color:#fff; font-weight:normal; font-family:"open Sans";
font-weight:normal; margin-bottom:20px;}
.dash_calc_content ul{ list-style:none;}
.dash_calc_content ul li{ display:inline-block; font-size:16px; color:#bf0413; font-family:"open Sans"; text-transform:capitalize;
border-right:1px solid #fff; padding:0 10px;}
.dash_calc_content ul li span{ color:#fff; display:inline-block;}
.dash_calc_content ul li:last-child{ border:none;}

/***************************************************deposit********************************************************/

.select_transaction{ width:100%; margin-bottom:40px;}
.select_transaction .formbox{ display:inline-block; margin-bottom:30px; width:100%;}
.select_transaction .sbmtbtn{ text-align:center;}

.deposit_table{ width:100%; padding-bottom:60px;}


/***************************************************make deposit********************************************************/

.plan_box{ -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.44);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.44);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.44); 
width:100%; display:inline-block; text-align:center; padding: 40px 18px; min-height:415.8px; border-radius:20px;
margin-bottom:60px;}
.plan_box img{ display:inline-block; margin-bottom:15px;}
.plan_box h3{ font-size:25px; color:#fff; font-weight:300; text-transform:uppercase; display:inline-block; position:relative; 
width:100%; padding-bottom:15px; margin-bottom:20px;}
.plan_box h3:after{ content:""; position:absolute; border-bottom:1px solid #fff; width:40px; left:0; right:0; bottom:0; margin:auto;}
.plan_box ul{ list-style:none; margin-bottom:20px;}
.plan_box ul li{ display:inline-block; font-size:14px; color:#fff; font-weight:normal; text-transform:uppercase; width:100%; 
line-height:40px; font-family:"open Sans";}
.plan_box ul li span{ color:#646464;}

.plan1{background: rgba(28, 49, 78, 0.93);}
.plan2{background: rgba(28, 49, 78, 0.93);}
.plan3{background: rgba(28, 49, 78, 0.93);}

.plan2 ul li span,
.plan3 ul li span{ color:#fff;}

.plan2 a,
.plan3 a{ border-color:#fff; color:#fff;}

.deposit_calculator{ -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.44);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.44);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.44);  text-align:center; background:   rgba(28, 49, 78, 0.93); border-radius: 20px; 
padding: 40px 18px;}
.deposit_calculator h3{ font-size:25px; color:#fff; font-weight:300; text-transform:uppercase; display:inline-block; position:relative; 
width:100%; margin-bottom: 10px; }
.deposit_calculator label{ font-size:12px; color:#000; text-transform:capitalize; font-family:"open Sans"; margin-bottom:20px;}
.deposit_calculator > span{ width:100%; display:inline-block; position:relative; margin-bottom:20px;}
.deposit_calculator > span i{ content:""; position:absolute; color:#fff; font-size:14px; left:0; top:0; bottom:0; margin:auto; padding:18px;}
.deposit_calculator > span input[type="text"]{ padding-left:45px;}

.deposit_calculator ul{ width:100%; display:inline-block; list-style:none;}
.deposit_calculator ul li{ font-size:13px; color:#fff; text-transform:capitalize; width:100%; display:inline-block; text-align:center;
font-family:"open Sans"; font-weight:bold; line-height:40px;}
.deposit_calculator ul li span{  display:inline-block; font-weight:normal; text-align: center;}

.deposit_method{ width:100%; padding-bottom:50px;}

.depsoit_box{ margin-bottom:50px;}
.depsoit_box input[type="text"]{ margin-top:10px;}
.depsoit_box ul{ list-style:none; width:100%; padding: 11px 20px;}
.depsoit_box ul li {
  color: #fff;
  display: inline-block;
  font-family: "open Sans";
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
  text-transform: capitalize;
  width: 49%;
}
.depsoit_box ul li:first-child {
  width: 100%;
}
.depsoit_box small {color: #fff;}

.withdraw .btn { margin: 20px 0;}
.withdraw select, .withdraw .formbox { margin: 20px 0;}

/***************************************************about********************************************************/

.about_page_top{ padding: 50px 0;}
.about_page_services{ padding: 125px 0 40px;}

.members{ background:url(../images/members_bg.jpg) no-repeat center fixed; background-size:cover; padding: 60px 0;}
.members .index_title h2 span{ color:#fff;}

.members_inner{ width:100%; text-align:center;}
.member_box{-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.44);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.44);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.44); 
display:inline-block; position:relative; cursor:grab; width:auto; margin:0 10px; transition:.3s;}
.member_box img{ display:inline-block; width:100%;}
.member_box .overlay{ position:absolute; left:0; right:0; bottom:0; top:0; margin:auto;  width:100%;
background:rgba(9, 32, 64, 0.9); transition-property:opacity; opacity:0; transition:.3s;}

.member_content{ position:absolute; left:0; right:0; bottom:0; top:0; margin:auto; transition-property:opacity; opacity:0; transition:.3s; 
display:inline-block; text-align:center; height:73px; width:100%;}
.member_content h4{ font-size:18px; color:#fff; text-transform:capitalize; display:inline-block; border-bottom:1px solid #bf0413;
padding-bottom:8px; margin-bottom:8px;}
.member_content h4 span{ font-size:15px; font-style:italic; font-family:"open Sans"; text-transform:capitalize; display:block;}
.member_content ul{ list-style:none;}
.member_content ul li{ display:inline-block; padding:0 4px;}
.member_content ul li a{ display:inline-block; font-size:14px; color:#fff; transition:.3s;}
.member_content ul li a:hover{ color:#bf0413; transition:.3s;}

.member_box:hover{-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.44);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.44);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.44); transition:.3s;}
.member_box:hover .member_content{ transition:.3s; opacity:1;}
.member_box:hover .overlay{ transition:.3s; opacity:1;}

.member_carousel{ width:100%;}
.member_carousel{ overflow:hidden;}
.member_carousel .owl-item img{ width:100%;}
.member_carousel .owl-controls .owl-pagination{ display:none;}

/***************************************************register********************************************************/

.inner_page_title{ width:100%; text-align:center;}
.inner_page_title h2{ font-size:35px; color:#fff; font-weight: 400; text-transform:uppercase; display:inline-block; width:100%; position:relative;
text-align:center; padding-bottom:15px; margin-bottom:20px;}
.inner_page_title h2 span{ color:#FCA800;  font-family:"open Sans"; font-weight: 600; display:inline-block;}
.inner_page_title h2:after{ content:""; position:absolute; border-bottom:1px solid #F1A42C; width:180px; bottom:0; left:0; right:0; margin:auto;}

.inner_page_title .breadcrumb{ background:none; border-radius:0; margin:0; padding:0;}
.inner_page_title .breadcrumb li{ font-size:14px; color:#fff; text-transform: uppercase;}
.inner_page_title .breadcrumb li a{ color:#bf0413; transition:.3s;}
.inner_page_title .breadcrumb li a:hover{ color:#fff; transition:.3s;}
.inner_page_title .breadcrumb > li + li::before { color: #fff; content: "\f105"; font-family:"Fontawesome"; padding: 0 5px;}

.inner_page_body{ width:100%; background:url(../images/innerbg.jpg) no-repeat center; background-size:cover; 
padding: 50px 0 70px;}

.inner_page_heading{ width:100%;}
.inner_page_heading h2{ font-size:30px; color:#bf0413; text-transform:capitalize; font-weight:300; margin-bottom:50px;}

.inner_body_content{ width:100%;}

.inner_body_box{ width:100%; display:inline-block; padding:0 50px;}

.formbox span{ width:100%; display:inline-block; position:relative; overflow:hidden; border-radius:50px;}
.formbox span i{ font-size:16px; color:#fff; width:41px; height:41px; background:#bf0413; text-align:center; line-height:41px;
border-radius:50%; position:absolute; left:0; top:0; margin:5px; transition:.3s;}
.formbox span input[type="text"],
.formbox span input[type="email"],
.formbox span input[type="password"]{ padding-left:60px; transition:.3s; background-color:#3a5273; 
color:#fff; box-shadow:none !important;}

.formbox span:hover i,
.formbox span:focus i,
.formbox span:active i{ left:-55px; transition:.3s;}

.formbox span:hover input[type="text"],
.formbox span:focus input[type="text"],
.formbox span:active input[type="text"],
.formbox span:hover input[type="email"],
.formbox span:focus input[type="email"],
.formbox span:active input[type="email"],
.formbox span:hover input[type="password"],
.formbox span:focus input[type="password"],
.formbox span:active input[type="password"]{ padding-left:30px; transition:.3s; box-shadow:none !important; color:#fff !important;}

.pmntbx{ width:100%; background:#3a5273; border-radius:30px; padding: 10px 45px;}
.pmntbx ul{ list-style:none; text-align:left;}
.pmntbx ul li{ display:inline-block; font-size:14px; font-family:"open Sans"; color:#fff; text-transform:capitalize; vertical-align:middle;
margin-right:30px; line-height:35px; font-weight:300;} 

.inner_body_box .formbox{ margin-bottom:30px;}

.chkbx {
  padding: 15px 0;
  width: 100%;
  text-align: center;
}
.chkbx span{ font-size:14px; font-family:"open Sans"; font-weight:600; color:#3a5273;}
.chkbx span a{ color:#bf0413; text-decoration:underline !important; transition:.3s;} 
.chkbx span a:hover{ color:#000; transition:.3s;}
.sbmtbtn .btn-default{ border:2px solid #bf0413;}

/***************************************************login********************************************************/

.frgtlnk{ width:100%; display:inline-block; margin-bottom:30px;}
.frgtlnk span{ display:inline-block;}
.frgtlnk span a{ font-size:14px; color:#bf0413;  font-weight:400; transition:.3s;}
.frgtlnk b{ display:inline-block; float:right;}
.frgtlnk b a{font-size:14px; color:#bf0413;  font-weight:400; transition:.3s;}
.frgtlnk b a:hover,
.frgtlnk span a:hover{ color:#fff; transition:.3s;}

.lgnlft{width:100%; }
.lgnlft ul{ list-style:none;}
.lgnlft ul li{ display:inline-block; width:100%; font-size:16px; color:#2c3459; line-height:24px; margin-bottom:21px;
font-family:"open Sans";}
.lgnlft ul li:before{ content:"\f046"; font-family:'Fontawesome'; font-size:20px; color:#bf0413; margin-right:10px;}

/***************************************************contact********************************************************/

.adrsdtl{ width:100%;}
.adrsdtlinr{ width:100%; text-align:left;}
.adrsdtlinr h4{ font-size:18px; color:#bf0413; text-transform:capitalize; font-weight:bold;
text-transform:uppercase; margin-bottom:10px;}
.adrsdtlinr ul{ list-style:none;}
.adrsdtlinr ul li{ font-size:16px; color:#3a5273; line-height:38px; font-family:"open Sans";}
.adrsdtlinr ul li i{ font-size:16px; color:#bf0413; width:25px;}

.formbox span:hover textarea,
.formbox span:focus textarea,
.formbox span:active textarea{ padding-left:30px; transition:.3s;}

.txtarabx span{ border-radius:30px;}
.txtarabx span i{ bottom:inherit; margin: 8px auto auto 8px;}

.reftextarea { border-radius: 0; min-height: inherit; padding: 10px;}

.accordion-toggle {
box-shadow: inset 0px -1px 0px 0px rgba(75,102,140,1); 


   background: #1C314E none repeat scroll 0 0;
    border: 0 none;
 
    color: #fff;
    cursor: pointer;
  font-size: 14px;
    padding: 16px 15px;
    width: 100%;  position: relative; font-family: 'Roboto', sans-serif;
}



.accordion-toggle.active:after{content:"";position:absolute;right:10px;top:17px;width:0;height:0;border-bottom:5px solid #000;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 #fff;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:#3A5273 none repeat scroll 0 0;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.27);
    padding: 30px; color: #fff;font-weight: 300;
}
.accordion-toggle.active {
  background-color: #bf0413;
  color: #fff;
}
.accordion-content p {
  font-family: 'open sans', sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.faq {
  margin: 30px 0;
}

.accordion-content a {
  color: #2c9fde;
}






.news h5 {
  color: #fff;
  font-family: 'open sans', sans-serif;
  font-size: 16px;
  padding: 16px 15px;
  text-transform: capitalize;
}
.news {
  margin-bottom: 10px;
}
.news .accordion-content {
     padding: 30px;
}

.news p {
  margin: 10px 0;
}
.news ul li {
  font-family: "open sans",sans-serif;
  font-size: 14px;
  font-weight: 400;
  list-style-type: none;
}
.news ul li i {
  margin-right: 10px;
}
.msg {
  display: inline-block;
  margin: 20px 0;
  text-align: center;
  width: 100%;
  
}
.sticky  {
        position:  fixed;
       	width:100%; 
       	background: #181C37; 
        left:  0;
        top:  0;
        z-index:  9999;
        border-top:  0;
		opacity: 0.9;
}



input.plans {
  display: none;
}
input.plans:not(:disabled) ~ label.plans {
  cursor: pointer;
}
input.plans:disabled ~ label.plans {
  color: #bcc2bf;
  border-color: #bcc2bf;
  box-shadow: none;
}

label.plans {
  display: block;
  margin-bottom: -1rem;
  position: relative;
}

input.plans:checked + label.plans::after {
  color: #3d3f43;
  font-family: FontAwesome;
  border: 2px solid #1dc973;
  content: "\f00c";
  font-size: 24px;
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
  background: white;
  box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.25);
}



#profitDaily,
#profitWeekly,
#profitMonthly
{
	
  font-size: 16px;
font-weight: bold;
color:  #F1A42C;


}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 100px;
  right: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.9) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
  z-index: 1337;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
   z-index: 1337;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
   z-index: 1337;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .6;
   z-index: 1337;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
   z-index: 1337;
}
@media only screen and (min-width: 768px) {
  .cd-top {
	  height: 50px;
    width: 50px;
    right: 100px;
    bottom: 20px;
	 z-index: 1337;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 100px;
    bottom: 20px;
	 z-index: 1337;
  }
}

/*----- Tabs -----*/
.tabs {
    width:100%;
    display:inline-block;
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    .tab-links li {
          display: inline-block;
    margin: 0 10px;
    }

 
   .tab-links li.active a {
        background:#bf0413; color:#fff; border-color: #bf0413;
    }
 
    /*----- Content of Tabs -----*/
    .tab-content {
        padding:15px;
       
       
    }
 
        .tab {
            display:none;
        }
 
        .tab.active {
            display:block;
		}
			
.checkmark {
  width: 200px;
  margin: 0 auto;

}

.path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
  animation: dash 3s ease-in-out;
  -webkit-animation: dash 3s ease-in-out;
}

.spin {
  animation: spin 3s;
  -webkit-animation: spin 3s;
  transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
}

@-webkit-keyframes dash {
 0% {
   stroke-dashoffset: 1000;
 }
 100% {
   stroke-dashoffset: 0;
 }
}

@keyframes dash {
 0% {
   stroke-dashoffset: 1000;
 }
 100% {
   stroke-dashoffset: 0;
 }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes text {
  0% {
    opacity: 0; }
  100% {
    opacity: 1;
  }

  
  @keyframes text {
  0% {
    opacity: 0; }
  100% {
    opacity: 1;
  }
}


.hidden-table:hover {
     background-color: none !important;
 }

