html, body{
	margin:0;
	font-size: 100%;
	font-family: 'Gotham Book' !important;
	background: #fff;
        color: #51284f;
}
body a {
	text-decoration:none;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}

.light-gray{
  background: #fbfbfb;
}
a:focus {
  outline: none;
  outline-offset: 0;
}
a:hover {
  outline: none;
  outline-offset: 0;
}

@font-face {
    font-family: 'Gotham Bold';
    src:url(../../Fonts/Gotham/Gotham-Bold.ttf)format('truetype');
}
@font-face {
    font-family: 'Gotham Book';
    /*src: url(../../fonts/Gotham/Gotham-Book.ttf)format('truetype');*/
    src:url(../../Fonts/Gotham/Gotham-Book.ttf)format('truetype')
}
@font-face {
    font-family: 'Gotham Medium';
    src: url(../../Fonts/Gotham/Gotham-Medium.ttf)format('truetype');
}
@font-face {
    font-family: 'Gotham Light';
    src: url(../../Fonts/Gotham/Gotham-Light.ttf)format('truetype');
   
}
a:hover{
 text-decoration:none;
}
p,ul li,ol li{
	margin:0;
	font-size:14px;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
}
ul,label{
	margin:0;
	padding:0;
}
body a:hover{
	text-decoration:none;
}
input[type="submit"],input[type="reset"],.w3l_team_grd,.agileits_w3layouts_features_gridr h4,.agile_feature_grid,.agile_services_grid_pos,a,.w3l_footer_grid,.w3_two_grid_right_grid1,.w3_two_grid_right_grid1 i{
	-webkit-transition: 0.5s ease-in;
    -moz-transition: 0.5s ease-in;
    -ms-transition: 0.5s ease-in;
    -o-transition: 0.5s ease-in;
    transition:0.5s ease-in;
}

/*-- header --*/
.header{background: #fff;}
.wthree_agile_top_header{
    padding: 15px 0;
    background: #fff;
}
i.fa.fa-graduation-cap {
        font-size: 0.8em;
       color: #ffcc33;
   
    right: -11px;
    position: absolute;
    top: -9px;
}
.logo-agileits{
	float:left;
	position: relative;
}
.logo-agileits h1 a{
	font-size:1em;
	color:#000;
	text-decoration:none;
}
.logo-agileits h1 a span {
    color: #ffffff;
    display: inline-block;
    padding: 2px 10px;
    background: #000;
}
.header_buttonsn{
	float:right;
	margin-top: 3px;
}
.header_buttonsn ul li{
	display: inline-block;
    color: #212121;
    margin-left: 0em;
}
.header_buttonsn ul li a {
    display: inline-block;
    padding:8px 20px;
    color: #e0004d;
    text-decoration: none;
    border: 1px solid #e0004d;font-size: 15px;
}
.header_buttonsn ul li a:hover,.header_buttonsn ul li a.active{
	background: transparent;
        border: 1px solid #51284f;
        color: #51284f;
}
.header_buttonsn ul li span {
    font-size: 1.5em;
    color: #f62b2b;
}
.wls_search2{display: none}
.wls_search2 .cd-search {
  left: 0;
  position: absolute;
  top: 56px;
  width: 100%;
  z-index: 3;
}
.header_buttonsn2 {
  left: 25%;
  margin-top: -45px;
  position: absolute;
  display: none;
}
.header_buttonsn2 ul li{
	display: inline-block;
    color: #212121;
    margin-left: 0em;
}
.header_buttonsn2 ul li a {
    display: inline-block;
    padding:8px 20px;
    color: #e0004d;
    text-decoration: none;
    border: 1px solid #e0004d;
}
.header_buttonsn2 ul li a:hover,.header_buttonsn2 ul li a.active{
	background: transparent;
        border: 1px solid #51284f;
        color: #51284f;
}
.header_buttonsn2 ul li span {
    font-size: 1.5em;
    color: #f62b2b;
}
.logo img {
  width: 180px;
}
/*-- nav --*/
.navbar-default {
    background: none;
    border: none;
}
.navbar {
    margin-bottom: 0;
}
.navbar-collapse {
    padding: 0;
}
.navbar-right {
    float: none !important;
    margin-right: 0;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color:#fff;
    background: #e0004d;
}
.navbar-nav > li > a {
    margin: 0;
    padding: 24px 17px;
    padding-top: 7px;
}
.navbar-nav > li > a .fa.fa-angle-down{color:#e0004d;font-size: 18px;font-weight: 600;}

.navbar-default .navbar-nav > .active > a i{color: #fff}
.navbar-default .navbar-nav > li > a:hover i, .navbar-default .navbar-nav > li > a:focus i{
     color:#fff;
}
nav.navbar.navbar-default {
    background: none;
    padding: 0;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background: #e0004d;
}
.navbar-default .navbar-nav  > .active.open > a:focus {
	background: #0064d2;
	color: #fff;
}
.agile_short_dropdown {
    border-radius: 0;
    background: #ffffff;
    text-align: center;
	padding:0;
	border: none;
}
.agile_short_dropdown li a{
	text-transform:uppercase;
	color:#212121;
	font-size:13px;
	font-weight:600;
	padding: .8em 0;
}
.agile_short_dropdown > li > a:hover{
    color: #fff;
    text-decoration: none;
    background-color: #f62b2b;
}
.navbar-brand > img {
    display: block;
    width: 250px;margin-top: -35px;margin-right: 200px
}
.navbar-brand{padding: 0}
.menu_section{padding: 15px 0;box-shadow: 0 2px 4px 0 rgba(0,0,0,.24)}
/*-- //nav --*/
/*-- //header --*/
.phone{margin-bottom: 20px}
.phone a {
  margin-left: 10px;
  font-family: 'Gotham book';
}
.phone p{color: #51284f;}
  .phone p {
  margin-top: 16px;font-size: 16px;
}
.phone2{text-align: right;margin-right: 20px;position: absolute;right: 12px;margin-top: 30px;z-index: 9999}
.phone2 li{list-style: none;font-size: 24px;}
.phone2 li a:hover{color:#51284f }
.banner{background: url(../images/banner.jpg);background-size:cover;padding-top: 100px;padding-bottom: 110px;position: relative;}
/*#color-overlay {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background:linear-gradient(-90deg, #fff, #51284f);
   opacity: 0.9;
}*/
.banner .container-fluid{padding-left: 0}

footer {
  background: #74cdbe none repeat scroll 0 0;margin-top: -100px;
  /*border-top: 12px solid #e0004d;*/
}
.footer_div{padding-top: 150px}
.footer_bottom{padding-bottom: 50px;}
.footer_con li {
  list-style: outside none none;
  margin-bottom: 7px;
}
.footer_con li a{
  font-size: 16px;color: #51284f;font-family: "Gotham Book";
}
.footer_con li a:hover{
color: #e0004d;
}
.footer_lastul{padding-left: 3%}
.footer_lastul li {
  display: inline;
  list-style: outside none none; font-size: 11px;color: #51284f;padding-left: 6px;padding-right: 10px;border-right: 1px solid #51284f;font-family: 'Gotham Book';
}
.footer_lastul li:last-child{border-right: none}
.footer_lastul li a{
  font-size: 11px;color: #51284f;font-family: 'Gotham Book';
}
.footer_lastul li a:hover{
color: #BD3447;
}
.footer_con:first-child{}
.footer_con{padding: 0 7px}
.footer_con:last-child{padding-left: 20px;}
.footer_con img{margin-bottom: 30px;width: 75%;margin-top: 6px}
.footer_con p{color: #51284f;font-size: 11px;margin-left: 12px;}
.footer_con h2{font-size: 16px;color: #51284f;text-transform: uppercase;font-family: 'Gotham Bold';margin-top: 15px;margin-bottom: 25px;}
.footer_con h3{font-size: 15px;color: #51284f;text-transform: uppercase;font-family: 'Gotham Bold';margin-top: 25px;margin-bottom: 25px;}
.follow{margin-top: 35% !important}
.social_ul li{list-style: none;display: inline-block;padding-left: 1px;padding-right: 1px;font-size: 18px}
.social_ul li a {
  border: 2px solid transparent;
  border-radius: 50%;
  color: #74cdbe ;
  display: block;
  height: 35px;
  line-height: 32px;
  text-align: center;
  width: 35px;
  background: #51284f;
}
.social_ul i {
  font-size: 18px;
  line-height: 30px;
}

.fb:hover {
  background: transparent none repeat scroll 0 0;
  border: 2px solid #3b5998;
}
.tw:hover {
  background: transparent none repeat scroll 0 0;
  border: 2px solid #1da1f2;
}
.lin:hover {
  background: transparent none repeat scroll 0 0;
  border: 2px solid #0077B5;
}
.tw:hover i {
  color: #1da1f2 !important;
}
.lin:hover i {
  color: #0077B5 !important;
}
.fb:hover i {
  color: #3b5998 !important;
}
.bounce {
    animation: bounce 2s 2;
    -webkit-animation: bounce 2s 2;
    -moz-animation: bounce 2s 2;
    -o-animation: bounce 2s 2;
}
@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
    40% {-webkit-transform: translateY(-30px);}
    60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
    40% {-moz-transform: translateY(-30px);}
    60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
    40% {-o-transform: translateY(-30px);}
    60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
    40% {transform: translateY(-30px);}
    60% {transform: translateY(-15px);}
}
.tab_img2{padding-top: 30px !important;}

/*model start*/
.modal-header {
  background: #51284f none repeat scroll 0 0;
  border-bottom: 1px solid #e5e5e5;
  min-height: 35px;
  padding: 10px 15px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.modal-header .close {
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  margin-right: 10px;
  margin-top: 4px;
  opacity: 1;
}
.modal-content {
  background-clip: inherit;
  background-color: #f5f5f5;
  border: medium none;
  border-radius: 0px;
  outline: 0 none;
  position: relative;
}
.modal-title{color: #fff;font-size: 22px}
.modal-body {padding-bottom: 30px;
  position: relative;
}
.modal-body p{font-size: 12px ;font-family: "Gotham Book";text-align: center;}
.modal-body .contact_form{padding: 30px 20%}
.modal-body .contact_form h5{background: #e0004d;color: #fff;font-size: 16px;font-family: "Gotham Medium";text-align: center;padding: 10px 10px;margin-top:25px;border-radius:30px;}
.modal-body .contact_form h5:hover{background: #51284f;color: #fff;}
.modal-body .contact_form a{width: 100%;margin-bottom: 10px;}
.modal-body .contact_form h3{text-align: center;font-size: 28px;font-family: "Gotham Medium";margin-bottom: 20px}
.pro_img{background: #f4f4f4;border-bottom: 3px solid #ACACAC}
.pro_img img{margin: 12px 0}
.customer_con{padding: 15px 25px}
.customer_con h3{font-size: 20px;font-weight: 600;color: #282828;margin: 12px 0}
.customer_con p{font-size: 16px;color: #5f5f5f;margin-bottom: 15px;}
.customer_con a {
  color: #6bcaba;font-size: 17px;
  
}
.customer_con a h5 {
  border: 2px solid #6bcaba;
  font-size: 17px;
  margin: 20px 0 20px 2.5%;
  width: 95%;font-weight: 600;
}
.customer_con a:hover{text-decoration: none}
.customer_con a h5:hover {
  background: transparent none repeat scroll 0 0;
  color: #e0004d;
  border: 2px solid #e0004d;
}
.customer_con h5{width: 100%;
  padding: 10px;}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 2px solid #ddd;
}
/*model end*/


/*contact us start*/
.contact_us{position: relative}
.contact_us .inner_banner{background:url(../images/contactus.jpg);height: 420px;background-size: cover;background-position: center center;position: relative}
.contact_us .inner_banner h1{padding-left:20%;}
.contact_us .banner_heading {
  width: 100%;font-family: 'Gotham book';}
.contact{background: #fff;padding-top: 30px;padding-bottom: 10px;}
.heading h2 span{background: #51284f;padding: 10px 20px;font-size: 30px;color: #fff;text-transform: uppercase;font-family: 'Gotham Book';}
.heading h2 {
  border-bottom: 2px solid #ddd;
  line-height: 50px;
  margin-top: 10px;
}
.contact_detail{padding-left: 20px;margin-top: 30px;margin-bottom: 50px;}
.contact_detail h2{margin-bottom: 25px}
.contact_detail h2 img{margin-right: 10px;margin-top: -7px}
.contact_detail h2 span{font-size: 28px;color: #51284f;font-family: 'Gotham Book';}
.contact_detail h6{margin-bottom: 20px;}
.contact_detail h6 a{color: #e0004d;font-size: 15px;border-bottom: 1px solid #e0004d}
.contact_detail h6 a{text-decoration: none}
.contact_detail h5{font-size: 14px;line-height: 22px;color: #51284f}
.contact_detail h3{font-size: 15px;color: #51284f;line-height: 22px;margin-bottom: 20px;font-family: 'Gotham Book';}
.contact_detail h4 a{color:#51284f;font-size: 16px;padding: 7px 12px;border: 2px solid #51284f;font-family: 'Gotham Book';}
.contact_detail h4 a:hover{color: #e0004d;border-color: #e0004d;}.contact_detail h2{margin-bottom: 25px}
.contact_detail h2 img{margin-right: 10px;margin-top: -7px}
.contact_detail h2 span{font-size: 28px;color: #51284f;font-family: 'Gotham Book';}
.contact_form h2{margin-bottom: 25px}
.contact_form h2 img{margin-right: 10px;margin-top: -7px}
.contact_form h2 span{font-size: 28px;color: #51284f;font-family: 'Gotham Book';}
.contact_form label{font-size: 15px;margin-bottom: 5px;font-weight: normal}
.contact_form .form-control{border-radius: 0;border: 1px solid #51284f;color: #51284f;box-shadow: none;padding: 6px 12px;height: auto;}
.contact_form textarea{ resize: none;}
.contact_form select{width: 100%;background: #fff url("../images/select.png") no-repeat scroll 96% center;-webkit-appearance: none;-moz-appearance: none;}
.contact_form .form-group{margin-bottom: 10px;}
.contact_form button{background: #51284f;border-radius: 30px;color: #fff;border: 2px solid #51284f;font-family: 'Gotham Book';margin-top: 30px;margin-bottom: 60px}
.contact_form button:hover{background: transparent;border-color:#51284f;color: #51284f; }
.contact_form button i{margin-left: 10px}
.map iframe{width:100%;height: 745px;border: 6px solid #f6f6f6}
.contact_detail .c_btn{background: transparent;border-radius: 0;color: #51284f;border: 2px solid #51284f;font-family: 'Gotham Book';margin-top: 30px;margin-bottom: 60px;font-size: 14px;padding: 7px 10px}
.contact_detail .c_btn:hover{background: transparent;border-color:#e0004d;color: #e0004d; }
.contact_detail .c_btn i{margin-left: 10px}

/*load application page start*/
.inner_con{padding: 0px 0}
.inner_banner{background:url(../images/insurancebanner.jpg);height: 500px;background-size: cover;position: relative;background-position: top center}
.innercon h3{color:#e0004d;font-size: 30px;padding: 10px 0;border-bottom: 2px solid #ddd;margin-top: 20px;margin-bottom: 20px;font-family: 'Gotham Book';}
.innercon h4{color:#51284f;font-size: 22px;font-weight: 600;margin: 20px 0;}
.innercon p{color:#51284f;font-size: 18px;margin-top: 10px;margin-bottom: 10px;}
.innercon p a{color:#e0004d; }
.innercon p a:hover{color:#51284f; }
.innercon span{border-bottom: 1px solid #51284f}
.innercon h4 img{margin-right: 10px;}
.inner_ul{padding-left: 18px;margin-bottom: 30px;}
.inner_ul > li {
  color: #51284f;
  font-size: 18px;margin-bottom: 12px;
  list-style-image: url(../images/point.png);padding-left: 5px;
}
.agree > a {
  background: #e0004d;border-radius: 30px;color: #fff;border: 2px solid #e0004d;font-family: 'Gotham Book';margin-top: 30px;margin-bottom: 60px;padding: 7px 80px;font-size: 18px;
}
.agree > a i{margin-left: 10px;}
.agree{padding: 20px 0}
.agree > a:hover, .agree > a:focus {
 background: transparent;border-color:#51284f;color: #51284f;
}
.inner_banner h1{color: #fff;font-size: 50px;font-family: 'Gotham Book';padding-left: 35%}
.banner_heading {
  background: transparent none repeat scroll 0 0;
  left: 0;
  opacity: 9;
  position: absolute;
  width: 100%;
  bottom: 0;border-bottom: 12px solid #e0004d;
  padding: 30px 0;
}



/*repaymentcalculator start*/
.loan_info {
  border: 1px solid #e20d56;
  padding: 5px 30px;margin-right: 30px;
   background: #fff none repeat scroll 0 0;
}
.loan_info h4{
  color: #282828;
  font-size: 18px;margin: 15px 0;font-family: 'Gotham Book';
}
.selectpicker {background: #fff url("../images/down.png") no-repeat scroll 96% center;
	-webkit-appearance: none;
	-moz-appearance: none;border: 1px solid #777;border-radius: 0px;font-size: 15px;padding: 7px 10px;width: 60%;margin: 10px 0;height: 37px; }
.input-group > input {
  border: 1px solid #777;
  border-left: none;
  border-radius: 0;
  width: 30%;height: 37px;
}
.input-group-addon {
  padding: 6px 6px;
  border: 1px solid #777;border-radius: 0;color: #51284f;height: 37px;
}

.loan_info h6{margin-top: 5px;margin-left: 32px;margin-bottom: 20px;font-size: 13px;}
.loan_info a {
  background: #e20d56 none repeat scroll 0 0;
  color: #fff;font-size: 17px;
  
}
.loan_info a h5 {
  border: 2px solid #e20d56;
  font-size: 20px;
  margin: 20px 0 20px 0;
  width: 60%;font-family: 'Gotham Book';text-align: center;
}
.loan_info a:hover{text-decoration: none}
.loan_info a h5:hover {
  background: transparent none repeat scroll 0 0;
  color: #51284f;
  border: 2px solid #51284f;
}
.loan_info h5{width: 100%;background: #e20d56 none repeat scroll 0 0;
  padding: 10px;}
.payment_head{border: 1px solid #e20d56}
.payment_head h4{background:#e20d56;padding: 15px;text-align: center;color: #fff;font-size: 35px;width: 100%}
.payment_detail{border: 1px solid #e20d56;background: #fff}
.payment{padding: 15px 25px; text-align: center}
.payment2{padding: 5px 25px;}
.payment h1{color:#e20d56;text-align: center;font-size: 45px; font-weight: 600}
.payment h5{color:#282828;text-align: center;font-size: 14px;}
.payment select{width: 40%;margin: 15px 0}
.art_price_total > h4{color:#282828;font-size: 15px;margin: 5px 0}
.art_price_total > h6{color:#282828;font-size: 15px;margin: 5px 0;text-align: right}
.art_price_total > h5{color:#e20d56;font-size: 15px;margin: 5px 0;}
.file-upload {
	position: relative;margin-bottom: 20px;
}
.digital-form [type='file'] {
	opacity: 0;
	margin: 0;
	padding: 0;
	width: 260px;
	cursor: pointer
}
.digital-form [type='file'] + span {
	position: absolute;
	top: 4px;
	left: 0;
	padding-left: 13px;
	font-size: 15px;
	color: #e20d56;
	cursor: pointer;
}
.activeimg{display: none !important}
.gsi-step-indicator.triangle li.current .activeimg{
  display: inline-block !important;
}
.gsi-step-indicator.triangle li.current .activeimg2{
  display: none !important;
}
.gsi-step-indicator.triangle li:hover .activeimg{
  display: inline-block !important;
}
.gsi-step-indicator.triangle li:hover .activeimg2{
  display: none !important;
}
.nav-tabs > li a:hover .hover_img{display: inline-block !important}
.nav-tabs > li a:hover .hover_img2{display: none !important}
.gsi-step-indicator.triangle li a{
  height: 96px;
}
.gsi-step-indicator.triangle span {
  margin-top: 20px;
}
.gsi-step-indicator.triangle h5 {
  font-size: 18px;
  left: 50%;
  position: absolute;font-family: 'Gotham Book';color: #e20d56;
}
.gsi-step-indicator.triangle li.current h5{color: #fff}
.gsi-step-indicator.triangle li:hover h5{color: #fff}

.gsi-step-indicator.triangle li.current::after{
    content: '';
    position: absolute;
    left: 45%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 18px solid #e20d56;
    clear: both;
}
.continue > a {
    background: #6bcaba;
  border: 2px solid #6bcaba;
  color: #fff;
  font-family: 'Gotham Book';
  font-size: 20px;
  padding: 9px 15%;
}
.continue > a:hover{background: transparent;border-color: #51284f;color: #51284f;}
.continue > a  i{margin-left: 20px}
.continue{padding-top: 2px;padding-bottom: 22px}
.back > a {
  padding: 9px 0px;
  color: #e20d56;
  font-size: 20px;font-family: 'Gotham Book';
}
.back > a i{margin-right: 12px;color:#6bcaba }
.back{padding: 20px 0}
.back > a:hover, .back > a:focus {
  color: #e0004d;text-decoration: none;
}
.buttons{margin: 20px 0}
.print > h3{color:#51284f;font-size: 20px;margin-bottom: 15px;font-weight: 600 }
.print > p{color:#51284f;font-size: 16px; }
.pannel_section .panel-default > .panel-heading {
  background-color: #e0004d;
  border-color: #e0004d;
  color: #fff;border-radius: 0;
}
.pannel_section .panel-default {
  border-color: #e0004d;margin: 10px 0;
}
.pannel_section .glyphicon{color:#fff;border: 2px solid #fff;border-radius: 100%;padding: 3px;font-weight: normal;font-size: 11px;margin-top: -10px; margin-right: 7px;}
.pannel_section .accordion-toggle span {
  font-size: 20px;
}
.pannel_section .panel-body{padding: 30px;background: #fff}
.people_con h3{color: #51284f;font-size: 18px;margin-top: 10px;}
.sg-Radio-btn {
  margin: 0 35px 15px 0;
}
.sg-Radio, .sg-Check {
  display: inline-block;
  position: relative;
}
.sg-Radio-input, .sg-Check-input {
  border: 0 none;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
.sg-Radio .sg-Radio-input:checked ~ .sg-Radio-icon::before {
  box-shadow: 0 0 0 0.15em #ffffff inset;
}
.sg-Radio .sg-Radio-input:checked ~ .sg-Radio-icon::before {
  background-color: #e0004d;
  border: 1px solid #e0004d;
  box-shadow: 0 0 0 0.22em #ffffff inset;
  cursor: default;
}
.sg-Radio-btn .sg-Radio-input ~ .sg-Radio-icon::before {
  display: none;
}
.sg-Radio .sg-Radio-icon::before {
  border-radius: 50%;
}
.sg-Radio-icon::before, .sg-Check-icon::before {
  background-color: #ffffff;
  border: 1px solid #cdcbc3;
  content: "";
  cursor: pointer;
  height: 1.1em;
  left: 0;
  margin: 0 0.5em;
  padding: 0.05em;
  position: absolute;
  transition: all 0.2s ease 0s;
  width: 1.1em;
  z-index: 1;
}
.sg-Radio-text::after, .sg-Check-text::after {
  transition: all 0.2s ease 0s;
}
.sg-Radio-btn .sg-Radio-input:checked:not(:disabled) ~ .sg-Radio-text {
  border-color: #e0004d;
  box-shadow: none;
  color: #ffffff;
}
.sg-Radio-btn .sg-Radio-input:checked:not(:disabled) ~ .sg-Radio-text {
  background: #e0004d none repeat scroll 0 0;
}
.sg-Radio-btn .sg-Radio-input ~ .sg-Radio-text {
  padding: 7px 40px;
}
.sg-Radio-btn .sg-Radio-input ~ .sg-Radio-text {
  font-size: 22px;
  line-height: 1.21;
  min-width: 2.7em;font-weight: normal;
  text-align: center;
  transition: all 0.2s ease 0s;
  vertical-align: middle;border: 1px solid #51284f;
}
.sg-Radio-text, .sg-Check-text {
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.box{display: none}
.pannel_section .selectpicker{width:90%}
.people_con .input-group{margin-top: 10px;margin-bottom: 20px;}
.people_con .input-group .dependent{font-size: 20px;margin-right: 20px;min-width: 200px;}
.pannel_section .input-group > input {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #777 #777 #777 currentcolor;
  border-image: none;
  border-radius: 0;
  border-style: solid none solid solid;
  border-width: 1px medium 1px  1px ;
  width: 200px;padding-left: 10px;
}
.pannel_section  .input-group-addon, .pannel_section  .input-group-btn {
  vertical-align: middle;
  white-space: nowrap;width: auto;
}
.button_text{margin-top: 20px;margin-bottom: 15px;}
.people_con .div_back{
  color: #e20d56;
  font-family: 'Gotham Book';
  font-size: 20px;
  padding: 10px 20px;
}
.people_con .next_btn{border: 1px solid #e20d56}
.people_con .div_back:hover{color: #51284f}
.people_con .next_btn:hover{border: 1px solid #51284f}
.people_con h2{color:#51284f;font-size: 32px;margin-bottom: 5px; }
.people_con h4{color:#51284f;font-size: 28px;margin-top: 35px; }
.income select {
  float: right;
  margin: 0 !important;width: auto !important;border: 1px solid #777 !important;
}
.income .input-group > input {
  float: left;padding-top: 3px;padding-bottom: 3px;
}
.people_con p{margin-top: 5px;font-size: 16px;}
.people_con p a{
  border-bottom: 2px dotted #bd3447;
  color: #e0004d;}
#hide{background: transparent;margin: 15px 0;color:#e20d56;font-size: 18px;border: none }
#hide i{color:#e20d56;border-color: #e20d56 }
.people_con .accordion-toggle span {
  color: #e20d56;
  font-size: 16px;
}
.people_con button.accordion {
    color: #e20d56;
    cursor: pointer;
    padding: 18px 0;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;background: transparent;
}

.people_con button.accordion:before {
    content: '\002B';
    color: #e20d56;
    font-weight: bold;
    float: left;border: 2px solid #e20d56;border-radius: 100%;padding: 0px 6px;margin-right: 10px;
}

.people_con button.accordion.active:before {
    content: "\2212";
}

.people_con div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.panel-body img {
  width: 100%;
}
.people_con h5{font-size: 20px;font-family: 'Gotham Book';}
.amount .input-group {
  margin: 10px 0;
}
.amount_content{margin-top: 10px;margin-bottom: 10px;}
.amount .input-group-addon {
  color: #51284f;
  padding: 9px;font-weight: bold;
}
.property > img {
  margin-bottom: 20px;
}
#financial .people_con p{margin: 15px 0}
.people_con .check_btn {
  color: #fff;
  font-family: 'Gotham Book';
  font-size: 20px;
  padding: 10px 20px;background: #6bcaba;border: 2px solid #6bcaba;
}
.people_con .check_btn:hover {
  color: #e0004d;background: transparent;border: 2px solid #e0004d;
}
.detail_div{background: #E7E3E4;padding: 15px 10px;}
.loan_detail{text-align: center}
.loan_detail > h3 {
  color: #51284f;
  font-size: 30px;
  margin-bottom: 10px;
}
.loan_detail > p{
  color: #51284f;
  font-size: 18px;line-height: 22px;
}
.name input, .name .selectpicker{width:100%;padding-left: 10px;margin: 7px 0;font-size: 15px;height: 37px;}
.Postcode input{width:40%;padding-right: 10px;margin: 7px 0;font-size: 15px;height: 37px;text-align: right}
.address_line input{width:70%;padding-left: 10px;margin: 7px 0;font-size: 15px;height: 37px;}
.email input{width:70%;padding-left: 10px;margin: 7px 0;font-size: 15px;height: 37px;}
.email a{font-size: 15px;margin-left: 20px;color: #e0004d}
.email a:hover{color: #51284f}
.gender .sg-Radio-btn {
  margin: 5px 15px 5px 0;
}
.date input{width:60%}
.address input{margin: 10px 0}
.checkbox input{width:auto;height: auto;padding-left: 0;margin-top: 5px;margin-bottom: 0}
.checkbox label{font-size: 15px;color: #000}
.address_line .selectpicker{width:70%;margin: 5px 0}
.dependent_area input{font-size: 15px;}
.working .input-group {
  float: left;
  margin-right: 20px;
}
.working .input-group > input{width:130px;text-align: right;padding-right: 10px;}
.people_con p i{color:  #e0004d;font-size: 22px;}
.loan_detail img{margin: 15px 0}
.check_user{border: 1px solid #e0004d;margin-top: 20px;margin-bottom: 10px;float: left;width:100%;height: 60px;color: #000}
.check_user img{background: #e0004d;padding: 10px;width:40px;float: left;width:59px}
.verify_check{padding:7px;float: right;width:94%;height: 60px;color: #000}
.verify_check h4{margin-bottom: 5px;}
.people_con h1 {
  color: #51284f;
  font-size: 32px;
  margin-bottom: 5px;margin-top: 25px;
}
.people_con .tooltip i {
  font-size: 22px;
}
.people_con .tooltip .tooltiptext {
  top: 15px;
}
/*about us start*/
.inner_banner2{background:url(../images/about_us.jpg);height: 500px;background-size: cover;position: relative;background-position: left center}

.inner_banner2 h1{color: #e0004d;font-size: 50px;font-family: 'Gotham Book';text-transform: uppercase;padding-left: 35%}
.about{margin: 20px 0}
.about_text{padding: 25px;background: #fff}
.about_text p{color: #51284f;font-size: 16px;margin-bottom: 15px;}
.about_text a{color:#e0004d;font-size: 15px;border-bottom: 1px solid #e0004d }
.values{background: #fff;margin-top:30px;margin-bottom: 30px;min-height: 419px;}
.value_text{padding: 30px; padding-left: 70px}
.value_text h4{color: #e0004d;font-size: 30px;font-family: 'Gotham Book';text-transform: uppercase;margin-bottom: 20px;margin-top: 15px; }
.value_text h4 b{color:#51284f }
.values > img {
  width: 100%;
}
.valueone{padding-right: 0}
.valuetwo{padding-left: 0}
.value_text ul li{list-style: none;list-style-image: url(../images/suare.png);font-size: 16px;margin-bottom: 15px;padding-left: 10px;}
.aboutus .heading h2 {
  border-bottom:none;
}
.award .heading h2 {
  border-bottom:none;
}
.about_con{padding-right: 0;border-right: 3px solid #F7F7F7}
.about_con2{padding-left: 0}
.about_textcon img{width:100%}
.about_textcon{background: #fff}
.about_section{background: #fff;padding: 30px}
.about_section h4{color: #e0004d;font-size: 25px;font-family: 'Gotham Book';text-transform: uppercase;margin-bottom: 20px;margin-top: 10px; }
.about_section p{color: #51284f;font-size: 16px;margin-bottom: 15px;min-height: 130px }
.about_section a{color: #fff;background: #e0004d;font-size: 15px;font-family: 'Gotham Book';padding: 8px 20px;border: 2px solid #e0004d}
.about_section a:hover{color: #51284f;background: transparent;border: 2px solid #51284f}
.about_section a i{margin-left: 10px;}
.community{padding-right: 0;padding-left: 0}
/*.community_text .community:first-child{padding-left: 15px}*/
.award_text{background: #fff;padding: 20px;border-right:3px solid #f7f7f7;}
.award_text h3{color: #e0004d;font-size: 17px;font-family: 'Gotham Book';margin-bottom: 15px;text-transform: uppercase;line-height: 22px}
.award_text p{color:#51284f;font-size: 16px; }
.text_award{min-height: 280px;}
.award_text a {
  border-bottom: 1px solid #e0004d;
  color: #e0004d;
  font-size: 15px;
}
.award_text a i{margin-left: 10px}
.award_text a:hover{color:#51284f;border-color: #51284f; }
.community{border-bottom: 12px solid #51284f;}
.community_text{margin: 0}



/*login start*/


.login{background:}
.login-form {
  background: #f6f6f6 none no-repeat scroll 0 0;
  border: 1px solid;
  margin: 20px auto 50px;
  max-width: 500px;
  padding:60px;
}

.fa-user{
  /*background-image: url(../../i/fa-user.png);*/
  height: 20px;
  width: 20px;
}
/*.ico.fa-password{
   background-image: url(../../i/fa-password.png);
  height: 20px;
  width: 20px;
}*/
.ico.fa-email{
  background-image: url(../i/fa-email.png);
  height: 20px;
  width: 20px;
}


/*.ico.fa-car{
  background-image: url(../../i/fa-car.png);
  height: 20px;
  width: 20px;
}*/
.login-form .input-group-addon {
  background: #e0004d none no-repeat scroll 0 0;
  border-bottom-color: #bbbbbb;
  border-left-color: #bbbbbb;
  border-radius: 0;
  border-right: medium none;
  border-top-color: #bbbbbb;
}
.login-form .form-control {
  box-shadow: none;
}
.login-form .input-group-addon i{width: 25px;color: #fff}



.btn-custom {
  background: #e0004d none repeat scroll 0 0;
  border: 2px solid #e0004d;
  border-radius: 0;
  color: #fff;
  font-family: 'Gotham Book';
  font-size: 15px;
  height: 37px;
  line-height: 17px;
}
.link-blue{color: #51284f;font-size: 16px}
.link-blue:hover{color: #e0004d;}
.btn-custom:hover{border: 2px solid #51284f;background: transparent; color: #51284f}
.title {
    color: #e0004d;
  font-size: 35px;
  line-height: 46px;
  margin-bottom: 15px;
  margin-top: 15px;
  position: relative;
  text-align: center;margin-top: 30px;
}

/*terms condition*/
.innercon h5{color:#e0004d;font-size: 19px;margin: 25px 0 }




/*new style*/
/*home page*/
.phone li{list-style: none;display: inline}
.num{color:#51284f;font-family: "Gotham Book" !important }
.get{background:#51284f;color: #fff;padding: 7px 20px;border-radius: 30px;font-size: 14px;border: 2px solid #51284f;color: #fff;font-family: "Gotham Book"; }
.get:hover{background:transparent;color: #51284f;}
.apply{background:#e0004d;color: #fff;padding: 7px 20px;border-radius: 30px;font-size: 14px;border: 2px solid #e0004d;color: #fff;font-family: "Gotham Book"; }
.apply:hover{background:transparent;color: #e0004d;}
.phone .login_btn{color: #e0004d;padding: 7px 20px;border-radius: 30px;font-size: 14px;border: 2px solid #e0004d;font-family: "Gotham Book"; }
.phone .login_btn:hover{background:transparent;color: #51284f;border: 2px solid #51284f}
.navbar-default .navbar-nav > li > a {color: #51284f;font-family: 'Gotham book';font-size: 17px;border-top: 2px solid #fff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color:#e0004d;
    background:transparent;
    border-top: 2px solid #e0004d;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
     color:#e0004d;
   border-top: 2px solid #e0004d;
}

/*banner start*/
.banner_text{padding-left: 40px }
.banner_text h2{color: #fff;font-family: "Gotham Book"; font-size: 50px;line-height: 60px}
.banner_text ul{margin-top: 30px}
.banner_text ul li{list-style: none;display: inline;}
.banner_text ul li:first-child{margin-right: 30px}
.banner_text h2 img{margin-top: -50px;width: 110px;margin-left: 10px}
.banner_text .get:hover{border-color: #fff;color: #fff}
.banner_text .apply:hover{border-color: #fff;color: #fff}
/*banner done*/

/*banner_bottom start*/
.banner_bottom{background:#e0004d;padding-top: 5px;padding-bottom: 5px;text-align: center;color: #fff }
.banner_bottom .text_b h4{font-family: 'Gotham Book';font-size: 20.4px}
/*banner_bottom done*/

/*content start*/
.content1{padding: 80px 0;}
.content_text p{color: #51284f;text-align: center;font-size: 25px;font-family: "Gotham book"}
.content_icon{padding-left: 30%}
.content_icon img{margin-bottom: 25px}
.content_icon h5{color: #888;font-size: 18px;font-family: 'Gotham Book'}
.content_icon h5 span{color: #e0004d}
.icon_img{margin-top: 50px;}
.icon_img img{width: 55px}
/*content done*/

/*people_content start*/
.people_content{background: #eeeeee;padding:70px 0;padding-bottom: 50px;}
.head_text h2{text-align: center;font-size: 45px;font-family: "Gotham Book";margin-bottom: 30px}
.one li{list-style: none;display: inline}
.number{background:#e0004d; min-height: 320px;padding: 20px 8px}
.number2{background:#51284f; min-height: 320px;padding: 20px 8px}
.number3{background:#74cdbe ; min-height: 320px;padding: 20px 8px}
.one{background: #fff;min-height: 320px;padding: 20px}
.pad_con{padding: 0}
.pad_con p{color: #fff;font-family: "Gotham Book";font-size: 20px}
.people_div{width: 30%;margin-left: 3%;margin-top: 30px; margin-bottom: 30px}
.left_con{width: 11%}
.right_con{width: 89%}
/*.people_cont_div{margin-left: 8%}*/
.one h3{font-size: 20px;font-family: "Gotham Book";margin-bottom: 20px}
.con_div .one h3{color: #e0004d;}
.con_div2 .one h3{color: #51284f;}
.con_div3 .one h3{color: #74cdbe;}
.right_con h5{font-size: 16px;font-family: "Gotham Book";line-height: 22px}
.process{margin-top: 50px;margin-bottom: 40px}
.process .get:hover{background:transparent;color: #51284f;}
.process .apply:hover{background:transparent;color: #e0004d;}
.process ul li{list-style: none;display: inline;margin-left: 30px}
.process ul li:first-child{margin-right: 30px}
/*people content done*/

/*testimonial start*/
.testimonials{background: url(../images/testimonial.png);min-height: 450px;background-size: 100% 100%;padding: 50px 0px;}
.carousel {
	margin: 0 auto;
	padding-bottom: 0px;
}
.carousel .item {
	color: #999;
	font-size: 14px;
    text-align: left;
	overflow: hidden;
}
.carousel .item a {
	color: #eb7245;
}

.carousel .star-rating i {
	font-size: 22px;
	color: #74cdbe;margin-bottom: 30px;
}
.carousel .carousel-control {
	width: 30px;
	height: 30px;
	border-radius: 50%;
    background: #999;
    text-shadow: none;
	top: 4px;
}
.carousel-control i {
	font-size: 20px;
	margin-right: 2px;
}
.carousel-control.left {
	left: auto;
	right: 40px;
}
.carousel-control.right i {
	margin-right: -2px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 11px;
	height: 11px;
	margin: 1px 5px;
	border-radius: 50%;
}
.carousel-indicators li {	
	background: transparent;
}
.carousel-indicators li.active {
	border: none;
	background: #fff;		
}
.carousel-indicators{left: 40%;bottom: -30px}
.test h2{font-family: "Gotham Book";font-size: 30px;color: #fff;margin-bottom: 25px }
.test h3{font-family: "Gotham Book";font-size: 25px;color: #74cdbe;margin-bottom: 15px }
.test h5, .test h6{color: #fff;font-family: "Gotham Book";font-size: 16px;margin-bottom: 10px}
.test h4{color: #fff;font-family: "Gotham Book";font-size: 30px;margin-left: 5%;margin-bottom: 20px;margin-top: 0%}
.test p{color: #fff;font-family: "Gotham Book";font-size: 18px;margin-left: 5%;}
/*calculator start*/
.calculator{padding: 70px 0;}
.cal_con h3{font-size: 23px;font-family: "Gotham Book";color: #74cdbe;margin-bottom: 15px}
.cal_con p{color: #51284f;font-size: 18px;font-family: "Gotham Book";margin-bottom: 60px}
.cal_con h4{color: #e0004d;font-size: 20px;font-family: "Gotham Book";margin-bottom: 20px}
.cal_con ul li{list-style: none;font-size: 18px;font-family: "Gotham Book";padding-top: 10px}
.cal_con ul li img{margin-left: -41px;margin-right: 10px}
.cal_con ul{padding-left: 40px}
.calci{background: #74cdbe;padding: 25px 18px}
.calci h4{color:#51284f;font-size: 18px;font-family: "Gotham Book";}
.form_data label{margin-top: 25px;font-size: 14px;font-family: "Gotham Book";margin-bottom: 7px;color: #51284f}
.form_data select{-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;background: #fff url("../images/down.png") no-repeat scroll 96% center}
.form_data .form-control{padding: 4px 12px;height: auto;box-shadow:none;border: 1px solid #777}
.payment_d p, .payment_d h6{color:#51284f;font-family: "Gotham Book";font-size: 16px }
.payment_d p{margin-top: 15px;}
.payment_d h6{margin-bottom: 15px;}
.payment_d a{color:#51284f;text-decoration: underline;font-family: "Gotham Book";font-size: 14px }
.pay{background: #fff;padding: 5px 20px}
.pay ul li{list-style: none;margin:35px 0}

/*calculator done*/

/*faq start*/
.faq_content{background: #eeeeee;padding: 70px 0;}
.panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;border: 0;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #fff;
        background-color: #e0004d;
        border-color: #e0004d;border-radius: 4px;margin-bottom: 15px
    }

    .panel-title {
        font-size: 15px;
    }

    .panel-title > a {
        display: block;
        padding: 12px 15px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        color: #fff;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;font-size: 16px;
    }
.faq_content .head_text{margin-bottom: 60px}
/*faq done*/
 /*dta start*/
 .dta{padding: 0px 0;padding-bottom: 40px}
 .agree{margin-bottom: 30px;}
 /*dta done*/
 
 /*footer top start*/
 .no_padd {padding: 0;}
 .pink_dta{padding: 50px 40px;background: #e0004d}
 .pink_dta h3{color: #fff;font-size: 35px;font-family: "Gotham Book";margin-bottom: 20px}
 .pink_dta p{color:  #fff;font-size: 24px;font-family:"Gotham Book";line-height: 27px}
 .blue_dta{padding: 50px 40px;background: #51284f}
 .blue_dta p{color: #fff;font-size: 26px;font-family: "Gotham Book";line-height: 33px}
 .call{color:#e0004d !important }
 .blue_dta p a{color: #fff}
 .world{margin-top: 30px}
 .he_dta{min-height: 260px}
 .mail{margin-top: 10px}
 /*footer top done*/
 
 
.join{box-shadow:0 2px 4px 0 rgba(0,0,0,.24);}
.join:hover{box-shadow:0 0 40px 0 rgba(0,0,0,.12);transition:.2s all ease;text-decoration:none}
.left_con p{border-top-left-radius: 3px}
.left_con p{border-bottom-left-radius: 3px}
.right_con .one{border-bottom-right-radius: 3px;}
.right_con .one{border-top-right-radius: 3px;}
.modal{z-index: 9999}
/* Popup container - can be anything you want */
.popup {
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* The actual popup */
.popup .popuptext {
    visibility: hidden;
    width: 200px;
    background-color: #fff;
    color: #51284f;
    text-align: left;
    border-radius: 6px;
    padding: 10px;
    position: absolute;line-height: 15px;
    z-index: 1;
    top: 135%;
    left: 40%;
    margin-left: -80px;border: 1px solid #51284f;   font-family: "Gotham Book";
}

/* Popup arrow */
.popup .popuptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 40%;
    margin-left: -5px;
    border-width: 7px;
    border-style: solid;
    border-color: #000 transparent transparent transparent;transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

/* Toggle this class - hide and show the popup */
.popup .show {
    visibility: visible;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}
.affix {
      top: 0;
      width: 100%;
      z-index: 9999 !important;background: #fff;
  }

  .affix + .container-fluid {
      padding-top: 140px;
  }
  
  /*consumer-resolution*/
  .inner_con{margin: 30px 0}
  
/*insurance page start*/
.insurance_con{border-bottom:12px solid #51284f;margin-bottom: 40px; }
.insurance .inner_banner{background:url(../images/insuarance.jpg);height: 420px;background-size: cover;position: relative;background-position: center center}
.insurance_con{padding-top: 40px}
.insurance .inner_banner h1{padding-left:20% }
.insurance_content > h3{color:#51284f;font-size: 22px;line-height: 28px;margin-bottom: 20px;font-family: "Gotham Medium";}
.insurance_content > p{color:#373a36;font-size: 16px;line-height: 22px;margin-bottom: 50px;}
.insurance_colm img{margin-top: 50px;}
.insurance_colm h4{color:#51284f;font-size: 20px;font-family: "Gotham Medium";margin: 20px 0}
.insurance_colm p{color:#373a36;font-size: 15px;margin-bottom: 20px; }
.insurance_text{min-height: 490px}
.insurance_colm h5{margin-bottom: 30px;}
.insurance_colm a{color:#e0004d;font-size: 15px;border-bottom: 1px solid #e0004d }
.insurance_colm a i{margin-left: 15px;}
.insurance_colm {
  border-right: 1px solid #bfbfbf;border-top: 1px solid #bfbfbf;
}
.insurance_colm:last-child{border-right: none}