@font-face{font-family:'SEGOEUIL';src:url('../fonts/SEGOEUIL.ttf');}
@font-face{font-family:'Segoe_UI';src:url('../fonts/Segoe_UI.ttf');}
body {font-family:'Segoe_UI' !important; }



html {
  height: 100%;
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {
  position: relative;
  margin: 0;
  height: auto !important;
  padding-bottom: 6rem;
  min-height: 100% !important;
  font-family: "Helvetica Neue", Arial, sans-serif;
}

.demo {
  margin: 0 auto; 
  width: 100%;
}


/**
 * Footer Styles
 */

.footer {
  position: absolute;
  right: 0;
  bottom: -52px !important;
  left: 0;
  background-color: #efefef;
}

.mobonly .navbar-right a {color: #012055 !important;}
/* CSS Document */
.circles_push {
  padding:0px;  
}
.menu-bg {
	padding-left:0px;
	padding-right:0px;
	height:auto;
	box-shadow: 2px 2px 5px grey;
}

.main-content{
	width:90%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:18px;
}

.main-content p{
	font-size:15px;
}

.advertisement{
	background:#2f2382;
	
}

.advertisement-con{
	width:90%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:38px;	
}

.advertisement-con h1{
	color:#FFF;
}

.advertizement-thumb{
	margin-bottom:30px;
	padding-right:10px;
}

.advertisement-con p{
	color:#FFF;
	font-size:15px;
	padding-bottom:42px;
}
.circle{
    width: 130px;
    height: 130px;
    background: #CCCCCC;
    -moz-border-radius: 65px;
    -webkit-border-radius: 65px;
    border-radius: 65px;
    text-align: center;
    font-size: 14px;
    line-height: 17px;
    padding-top: 0px;
    transition: all 0.5s ease;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    color: #5F5F5F;
}
.circle_active span {
    color: #fff559;
}
.bg_bdr .circle{
	width: 100px; height: 100px; background: #012055; -moz-border-radius: 65px; -webkit-border-radius: 65px; border-radius: 65px; text-align:center; font-size:12px;
	padding-top:12px;  transition: all 0.5s ease;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	color:#FFF;
	
}
.circle_number{
	width: 35px; height: 35px; -moz-border-radius: 65px; -webkit-border-radius: 65px; border-radius: 65px; text-align:center; font-size:12px;
	padding-top:4px;  transition: all 0.5s ease;
	margin-left:auto;
	margin-right:auto;
	margin-top:18px;
	color:#FFF;
	
}
.dot_line
{
	font-size:36px !important; line-height:10px !important; margin-top:-8px !important;
}
.circle_bottom{
	width: 100px; height: 100px; background: #012055; -moz-border-radius: 65px; -webkit-border-radius: 65px; border-radius: 65px; text-align:center; font-size:12px;
	padding-top:12px;  transition: all 0.5s ease;
 	float:left;
	margin-top:15px;
	color:#FFF;
	
}
.circle-heading{
	font-size:20px;
	text-transform:uppercase;
}
.circle_active {
	background:#000;
	width:130px;
	height:130px;
	cursor:pointer;
}

.bg_bdr .circle:hover, .bg_bdr .circle_active {
	background:#4d8a14;
	width:100px;
	height:100px;
	cursor:pointer;
}

.footer{
	background:#000;
	margin-top:30px;
	height:auto;
	
	
	bottom: 0;
	
	width: 100%;
}
.logo{
	width:176px;
	height:auto;
	float:right;
}

.panel-body input[type="checkbox"], .panel-body input[type="radio"] {
    display:none;
}
.panel-body input[type="checkbox"] + label span, .panel-body input[type="radio"] + label span {
    display:inline-block;
    width:29px;
    height:29px;
    margin:5px 4px 7px 0px;
    vertical-align:middle;
    background:url(../img/check_radio_sheet_1.png) left top no-repeat;
    cursor:pointer;
}
.panel-body input[type="checkbox"]:checked + label span, .panel-body input[type="radio"]:checked + label span {

    background:url(../img/check_radio_sheet_1.png) -31px top no-repeat;
}
.stepsForm button {
	padding: 12px 30px!important;
	text-transform: uppercase;
}
.stepsForm button:hover{
	background-color: #000;
	color: #FEBA1B;
}
/**/
input[type="checkbox"],  input[type="radio"] {
    display:none;
}
input[type="checkbox"] + label span, input[type="radio"] + label span {
    display:inline-block;
    width:29px;
    height:29px;
    margin:5px 4px 7px 0px;
    vertical-align:middle;
    background:url(../img/box-check-2.png) left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span, input[type="radio"]:checked + label span {

    background:url(../img/box-check-2.png) -31px top no-repeat;
}
/**/box_check
.arrow {
    float: right;
    width: 0px;
    height: 0px;
    margin-top: 23px;
    border: 10px solid transparent;
    margin-top: 21px;
    border-top-color: #F3F3F3;
}
.accordion-head.open .arrow {
    margin-top: 11px;
    border-bottom-color: #F3F3F3;
    border-top-color: transparent;
}

.screen_move{
	/*position:absolute;*/
	width: 100%;
}


.social_login input[type=text], .social_login input[type=password]{
	width:250px;
	color:#000;
	font-family: "Roboto Condensed",sans-serif;
	height: 45px;
}
.social_login input[type=submit]{
	border: none;
	color: #fff;
	width: 110px;
	padding: 10px;
	font-family: "Roboto Condensed",sans-serif;
}
.social_login a{
	text-decoration:none;
	color:inherit;
}
.error{
	font-size:15px;
}
#fg_membersite input[type=text], #fg_membersite input[type=password]{
	border: 1px solid #A5A1A1;
	padding: 5px;
	font-size: 16px;
}
#fg_membersite input[type=submit]{
	border: medium none;
	color: #FFF;
	width: 100px;
	padding: 5px;
	font-family: "Roboto Condensed",sans-serif;
	/*background-color: #EF5619;*/
}
#fg_membersite input[type=submit]:hover{
	/*background-color:#DD470B;*/
}
#select_me_option_1,#select_me_option_2,#select_me_option_3,#select_me_option_4,#select_me_option_5,#select_me_option_6,#select_me_option_7{
	background-color: #1480BC;
	padding: 5px 15px;
	color: #fff;
	border-radius: 5px;
	transition: 5s;
}
.logo_partition{
	width:50%;
}
.mar_5
{
	margin-bottom:5%;
}
.panel-default>.panel-heading
{
	background: #000;
	border:none !important;
	
}
.panel-default>.panel-heading a
{
	color:#fff !important;
}
.panel
{
	border:none !important;
}
.bg_wht
{
	background:#fff;
}
.mar_top
{
	margin-top:6.5%;
}
.bg_sub
{
	background:#4668c5;
	border-right:solid 30px #ff8c00;
	padding:1%;
	color:#fff;
	margin-top:25px !important;
}
.icn_rep
{
	margin:0 auto; float:none; margin-top:5%;
}
.icn_rep1
{
	margin:0 auto; float:none; margin-top:10%;
}
.mar_top_15
{
	margin-top:8%;
}
.border_bg
{
	border: dashed 2px #000;
	margin-bottom:5%;
	min-height:225px !important;
}
.ed_i_tag i
{
	font-size:12px;
	margin:0 1%;
	color:#8F8D8B;
}
.dwn_icn
{
	position:absolute; right:25px; top:115px; 
}
.dwn_icn a{
	color:#fff !important;
}
@media(min-width:400px) and (max-width:980px){
.point_new {
    color: #2C2B2B;
    margin-bottom: 0% !important;
}
.icn_rep {
    margin: 5% auto 0px;
    float: none;
}
.border_bg .icn_rep {
    margin: 5% auto 0px;
    float: none;
}
.mar_top_15 h3
{
	font-size:18px !important;
}
.bg_bdr
{
	min-height:470px;
}
.dwn_icn {
    position: absolute;
    right: 25px;
    top: 101px;
}
.border_bg {
    border: 2px dashed #000;
    margin-bottom: 5%;
    min-height: 249px !important;
}
}
@media(max-width:400px){
	.screen_move{
		max-width: 90%;
	}
	.dwn_icn {
    position: absolute;
    right: 25px;
    top: 147px;
} 
	#select_me_option_1,#select_me_option_2,#select_me_option_3,#select_me_option_4,#select_me_option_5,#select_me_option_6,#select_me_option_7{
		font-size: 14px;
	}
	.mobile_spacing{
		margin-top: 20px;
	}
	.logo_partition{
		width:100%;
		margin-bottom:20px;
	}
	.icn_rep {
    margin: 9% auto 0px;
    float: none;
}
.circle_bottom{
	width: 100px; height: 100px; background: #012055; -moz-border-radius: 65px; -webkit-border-radius: 65px; border-radius: 65px; text-align:center; font-size:12px;
	padding-top:12px;  transition: all 0.5s ease;
	margin:0 auto;
	margin-top:15px;
	color:#FFF;
	float:none;
}
.pad_0_mb
{
	padding:0 !important;
	text-align:center !important;
}
.bg_bdr
{
	border-bottom:dashed 2px #ccc;
	padding-bottom:5%;
}
}
.navbar-brand {
	width: 379px;
	max-width: 100%;
}
#my_account_menu_items a.my_account_menu_inner:first-child, #my_account_menu_items hr {
    display: none;
}



@media screen and (max-width: 767px){
	.navbar-nav.navbar-right li:first-child{
	display: none!important;
}
body .mobonly nav #my_account_tab, #my_account_tab {
    font-size: 12px !important;
    margin-top: 2px!important;
}
body .navbar-default .navbar-nav>li>a {
    font-size: 13px ! important;
    margin-top: 0px;
}
body .mobonly nav {
    width: 100%;
}
body ul.nav.navbar-nav.navbar-right {
    margin: 0;
}
.btn_de {
    margin-bottom: 1em!important;
}
}

@media screen and (min-width: 767px) and (max-width: 991px){
body .mobonly nav {
    float: right;
    width: 70%!important;
}
body .mobonly {
    display: flex;
}
body .mobonly .row {
     width: 100%;
    display: flex;
}
body .navbar-default .navbar-nav>li>a {
    font-size: 14px ! important;
    margin-top: 10px;
    color: #000!important;
}
}

