/* -----------------------
Design: Mygraphicsworks 
Author: Viroel Marcelo
--------------------------*/
@font-face {
    font-family: LightHelvetica;
    src: url(/fonts/LightHelvetica2.otf);
	
}

@font-face {
    font-family: RegularHelvetica;
    src: url(/fonts/HelveticaNeueLTPro-Lt_2.otf);
	
}
/* -----------------------
Global declaration
--------------------------*/
p{ 
	font-size:16px;	
}

/*body, h1, h2, h3, h4, h5, h6, p, a, ul li{
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.source-regular{
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.source-semi-bold{
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.source-bold{
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
	font-weight:bold;
}*/

.font-80{
    font-size:80px;
}

.font-24{
	font-size:24px;
}

.font-20{
	font-size:20px;
}

.font-18{
	font-size:18px;
}

.font-16{
	font-size:16px;
}

.font-14{
	font-size:14px;
}

.font-12{
	font-size:12px;
}


.light{
	 font-family: "LightHelvetica"; 
	 font-weight: 300;
}

.thin{
	font-family:"LightHelvetica";
	font-weight:300;
}

/*.semi-bold{
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.bold{
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
	font-weight:bold;
}

.extra-bold{
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
	font-weight:bold;
}

.regular{
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}*/

.space {
	border-color:transparent;	
	margin-top:10px;
	margin-bottom:10px;
}

.clear{
	clear:both;
}

.center{
	margin:0 auto;
}

.text-center{
	text-align:center;
}

.upper-case{
	text-transform:uppercase;
}

.float-right{
	float:right;
}

.float-left{
	float:left;
}

.float-none{
	float:none;
}

.padding-none{
	padding:0;
}

.margin-none{
	margin:0;
}

.padding-top-none{
	padding-top:0;
}

.padding-left-none{
	padding-left:0;
}

.padding-right-none{
	padding-right:0;
}

.margin-top-none{
	margin-top:0;
}

.margin-bottom-10{
	margin-bottom:10px;
}


.hover-no-line:hover, .hover-no-line:active, .hover-no-line:focus{
	text-decoration:none;
}

.border-top-none, .table>tbody>tr>td.border-top-none{
    border-top:none;
}

.table > tbody > tr > td.border-bottom-none2 {
    border-bottom:none;
}

.border-radius-none{
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}

/*------ button color ----------*/
.btn-yellow {
	background:#c5ff00;
	color:#00a8a4;
}

.btn-yellow:hover, .btn-yellow:active, .btn-yellow:focus {
	background:#a8ff00; 
	text-decoration:none;
}

.btn-orange {
	background:#FF7133;
	color:#fff;
    text-shadow: 2px 1px 1px rgba(0, 0, 0, .5);
}

.btn-orange:hover, .btn-orange:active, .btn-orange:focus {
	background:#ff9530;
	text-decoration:none;
}


.btn-green{
	background:#04f274;
	color:#fff;
}

.btn-green:hover, .btn-green:active, .btn-green:focus {
	background:#60d099;
	text-decoration:none;
    color:#fff;
}

.btn-blue{
    background:#00D1D0;
    color:#fff;
    
}

.btn-blue:hover, .btn-blue:active, .btn-blue:focus{
    background:#3df2ed;
    text-decoration:none;
    color:#fff;
}

.section1 .header .btn-login{
    padding-left:50px;
    padding-right:50px;
    width:auto;
    text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.32);
}

a{
	color:#07d86f;
}

a:hover{
	color:#007966; 
}


.right-panel .btn-navigation{
	width:35px;
}

.right-panel .fa {
    font-size: 30px;
    position: absolute;
    top: 0;
}

/*------ text color ----------*/

.white-text{
	color:#fff;
}

.grey-text{
	color:#3a4d60;
}

.light-grey-text{
    color:#878787;
}

.yellow-text{
	color:#c6ff00;
}

.bronze-text{
    color:#e5e7b6;
}

.gold-text{
    color:#fbb040;
}

.green-text{
	color:#07d86f;
}

.blue-text{
	color:#0fd4d3;
}

.red-text{

}

.margin-right-5{
    margin-right:5px;
}

.border-left{
	border-left:1px solid #ddd;
}

.border-bottom{
	border-bottom:1px solid #ddd;
}

.border-bottom-none{
	border-color:transparent!important;
}

.border-top{
	border-top:1px solid #ddd;
}

.ui-datepicker-trigger{
	position:absolute;
	top:3px;
	right:20px;
	cursor:pointer;
}


.textpage-content h5.blue-text{
	text-transform:uppercase;
}

/*---------------------------*/

.button-default{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	border-top:none;
	border-left:none;
	border-color: transparent
}

.btn-small{
	padding-top:5px;
	padding-bottom:5px;
	width:93px;
	font-size:14px;
	display:inline-block;
	text-align:center;
}

.btn-regular{
	font-size:25px;
	height:56px;
	width:190px;
}

.btn-large{
    height: 48px;
	width: 320px;
    max-width: 100%;
	font-size:30px;
    text-shadow: 2px 1px 1px rgba(0, 0, 0, .5);
}

.small-text{
	font-size:14px;
}


.default-text{
	font-size:16px;
}

.regular-label{
	font-size:18px;
}

.home-label{
	font-size:33px;
}

.home-label2{
    font-size:40px;
}

#login-modal .modal-dialog, #forgot-modal .modal-dialog, #forgot2-modal .modal-dialog, .small-modal .modal-dialog{
	max-width:350px;	
}

.modal-header{
	background:#5cbac2;
	text-align:center;
	border-top-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
}

.modal-header h4{
	color:#fff;
	font-size:23px;
}

.modal-body{
	padding-left:25px;
	padding-right:25px;
}

.login-icon{
	position:absolute;
	top:70px;
	right:50%;
	margin-right:-235px;	
}

.form-element{
	margin-bottom:15px;
}


.modal{
	overflow-y:auto;	
}

.panel-title.default-text {
    font-size: 20px;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

/* -----------------------
homepage style
--------------------------*/

/* -----------------------
side navigation
--------------------------*/
.wrap-side-navigation{
	width:42%;
	position:absolute;
	min-height:100%;
	top:0;
	right:-50%;
	display:none;
	background:rgb(0, 0, 0);
	background:rgba(0, 0, 0, .8);
	z-index:999999;
	padding: 0px 0px 0px 50px;
}

.navigation-container ul:first-child{
	padding-top: 100px;
}

.navigation-container ul{
	width: 50%;
    border-bottom: 1px solid #606060;
    margin-bottom: 20px;
	padding-left:0;
}

.navigation-container ul li {
    margin-bottom: 20px;

	-webkit-font-smoothing: initial;
	list-style:none;
}

.navigation-container ul li.margin-bottom-none{
	margin-bottom:0;
}

.navigation-container ul li a, .navigation-container ul li p, .navigation-container .close-navi .fa{
	font-size:16px;
} 

.navigation-container ul li a:hover, .navigation-container ul li a:active, .navigation-container ul li a:focus{
	text-decoration:none;
	color:#50fbdf;
}

.navigation-container .close-navi{
	position: absolute;
    right: 46%;
	text-decoration: none;
	top: 28px;
}

.navigation-container .close-navi:hover{
	color:#ccc;
}


.content-blank-container{
	padding:20px;
}

.font-32{
	font-size:32px;
}

.inner-content-blank{
	padding:25px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}

.drp-shdw{
	-webkit-box-shadow: 2px 1px 6px -2px rgba(128,128,128,1);
	-moz-box-shadow: 2px 1px 6px -2px rgba(128,128,128,1);
	box-shadow: 2px 1px 6px -2px rgba(128,128,128,1);
}

/* -----------------------
section 1
--------------------------*/

.section1{
	/*---- original height 818px -----*/
	min-height:686px;
	width:100%;
	position:relative;
	display:block;
	background: #ddd url("../images/bg-home-banner3a.jpg") no-repeat;
	/*--new background------*/
	background: #ddd url("../images/bg-home-banner4.jpg") no-repeat;
	background-size:cover;
	padding-bottom:18px;
}

.section1 .container{
	position:relative;
}

.section1 .spacer-top{
	width:100%;
	height:10px;
	display:block;
    background: rgba(0, 209, 208, .5);
}

.section1.content-page .spacer-top {
    width: 100%;
    height: 10px;
    display: block;
    background: rgba(0, 209, 208, .5);
}

.section1 .spacer-bottom{
	width:100%;
	height:20px;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
}

.section1 .header{
	padding-top:20px;
	padding-bottom:20px;
}

.section1 .header .right-panel, .wrap-header .right-panel{
	position: absolute;
    top: 0;
    right: 0;.section1
}

.section1 .wrap-banner-slogan{
	padding-left:15px;
	padding-top:75px;
}

.wrap-banner-slogan h1{
	font-size:48px;
	margin-bottom:0;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, .8);
}

.wrap-banner-slogan h2{
	font-size:24px;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, .8);
	margin-top:0;
}

.wrap-banner-slogan .list-slogan p{
	position:relative;
	padding-left:40px;
	font-size:18px;
	line-height:36px;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, .8);
}

.wrap-banner-slogan .list-slogan img{
	position:absolute;
	top:0;
	left:0;
}

.wrap-calculator{
	padding-top:50px;
}

.wrap-calculator .calculator-title{
	font-size:22px;
    padding-bottom:15px;
    padding-top:20px;
}

.wrap-calculator .calculator-container{
	padding:0;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#fff;
	-webkit-box-shadow: 1px 1px 23px -2px rgba(0,0,0,0.38);
	-moz-box-shadow: 1px 1px 23px -2px rgba(0,0,0,0.38);
	box-shadow: 1px 1px 23px -2px rgba(0,0,0,0.38);
}

.inner-calculator-container{
    padding:20px 25px;
}

.inner-calculator-container2{
    padding-top:3px;
    padding-bottom:12px;
}

.wrap-calculator .calculator-container .calc-box{
	padding-left:3px;
	padding-right:3px;
}

.wrap-calculator .calculator-container .calc-box a{
	display:block;
}


.wrap-calculator .calculator-container .font-label, .wrap-cost-calculator .font-label{
	font-size:21px;
	color:#3a4d60;
}

.calc-box-bottom{
	position:absolute;
	left:50%;
	bottom:-14px;
	margin-left:-10px;
	display:none;
	
}

.calculator-container .border-yellow{
	border:2px solid #c6ff00;
	position:relative;
}

.calculator-container .border-yellow.active{
	background: #c6ff00;
}

.calculator-container .border-yellow p{
	color:#c6ff00;
}

.calculator-container .border-green{
	border:2px solid #04ff8e;
	position:relative;
}

.calculator-container .border-green.active{
	background:#04ff8e;
}

.calculator-container .border-green p{
	color:#04ff8e;
}

.calculator-container .border-blue{
	border:2px solid #00d1d0;
	position:relative;

}

.calculator-container .border-blue.active{
	background:#00d1d0;
}

.calculator-container .border-blue p{
	color:#00d1d0;
}

.calculator-container .border-yellow.active p, .calculator-container .border-green.active p, .calculator-container .border-blue.active p{
	color:#00908c;
}

.calculator-container .border-yellow.active .calc-box-bottom, .calculator-container .border-green.active .calc-box-bottom, .calculator-container .border-blue.active .calc-box-bottom{
	display:block;
}

.calculator-container .quick-loan-btn{
	padding-top:3px;
	padding-bottom:3px;
}

#calc-amount{
	font-size:20px;
	color:#0fd4d3;
}

.app-loan-amount{
	color:#0fd4d3;
	font-size:18px;
}

.app-loan-terms{
	font-size:24px;
}

#calc-amount.black{
	color:#000;
}

#calc-amount:disabled{
	background-color:#fff;
	cursor:inherit;
} 

.calculator-container .calc-terms-container{
	padding-left:5px;
	padding-right:5px;
}

.calculator-container .wrap-calc-slider{
	padding-left:13px;
	padding-right:3px;
	height:15px;
	border:1px solid #ddd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #B1B1B1;
	background:#fff;
	
}


.wrap-calculator .btn-orange{
	border-top:2px solid #ffa967;
	border-left:2px solid #ffa967;
}

.ui-slider-horizontal .ui-slider-handle{
	border-color:transparent;
	outline:none;
	cursor:pointer;
	background:#48be43;
	height:14px;
	width:18px;
	margin-top: 1px;
    margin-left: -14px;
    border-radius:3px;

}

.ui-slider-horizontal .ui-slider-handle:before{
    height:20px;
    width:20px;
    background:red;
    border:3px solid #fff;
    display:block;
}

.ui-slider-horizontal {
    border-radius: 10px;
	height:2px;
	margin-top:2px;
    background:transparent;
    border-color:transparent;   	
}

.link-learn-more{
	width:250px;
}

.link-learn-more .fa{
	font-size:30px;
}

.slider-range-min7 label, .slider-range-min1 label, .slider-range-min5 label, .slider-range-min6 label, .slider-range-min8 label  {
    margin-left: -15px;
    margin-top: 13px;
    position: absolute;
    text-align: center;
    width: 20px;
    font-weight: normal;
    color: #3a4d60;
    font-size: 14px;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.calc-terms{
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.slider-range-min6.ui-slider-horizontal .ui-slider-handle .tooltip-inner, .slider-range-min7.ui-slider-horizontal .ui-slider-handle .tooltip-inner, .slider-range-min8.ui-slider-horizontal .ui-slider-handle .tooltip-inner, .slider-range-min3.ui-slider-horizontal .ui-slider-handle .tooltip-inner{
    width:70px;
    padding-left:0;
    padding-right:0;
    font-size: 12px;   
    padding-top:5px;
    padding-bottom:5px; 
}

.slider-range-min6 label, .slider-range-min8 label, .slider-range-min3 label{
    font-size:13px;
    width:60px;
	margin-left:-22px;
}

/* -----------------------
section 2
--------------------------*/

.section2{
	padding-top:25px;
	padding-bottom:40px;
}

.section2 .container{
	position:relative;
	padding-left:40px;
	padding-right:40px;
}
.section2 .featured-container{
	padding-top:20px;
	padding-bottom:20px;	
}

.section2 .as-nav{
	display:none;
}

.section2 #company-slider, .section2 #company-slider2{
	padding-left:0;
	margin-left:0;
	height:90px;
}

.section2 #company-slider li, .section2 #company-slider2 li{
	list-style:none;
}


.section2 .as-next-arrow{
	position:absolute;
	right:0;
	top:54%;
	width:27px;
	height:50px;
	background: url("../images/slider/company-next.png") no-repeat;
	display:block;
	text-indent:-999999px;
}
#company-slider, #company-slider2{
	overflow:hidden;
}
#company-slider li, .as-slide-inner, #company-slider2 li{
	float:left;
}

.section2 .as-prev-arrow{
	position:absolute;
	left:0;
	top:54%;
	width:27px;
	height:50px;
	background: url("../images/slider/company-prev.png") no-repeat;
	display:block;
	text-indent:-999999px;
}


/* -----------------------
section 3
--------------------------*/

.section3{
	padding-top:25px;
	padding-bottom:40px;
	background:#2abdc4;
	
}

.section3 .container{
	position:relative;
}

.section3 h3{
	font-size:33px;
}

.section4 h3{
    font-size:24px;
}

.section3 h3 img{
	margin-top:6px;
}

.section4 .box-container, .section6 .box-container, .eca .box-container{
	padding-left:55px;
	position:relative;
}

.section6 .box-container {
    margin-bottom:15px;
}

.section3 .box-container {
    padding-left:65px;
}

.section4 .box-container{
    margin-bottom:20px;
}

.section3 .box-container img, .section4 .box-container img, .section6 .box-container img, .section4 .box-container .numeric-thick, .eca .box-container .numeric-thick{
	position:absolute;
	top:10px;
	left:10px;
}

.section4 .box-container .numeric-thick {
    top:-5px;
}



.section3 .img-sect-bottom, .section7 .img-sect-bottom{
	position:absolute;
	left:50%;
	margin-left:-31px;
	bottom:-54px;
	z-index:500;
}


/* -----------------------
section 4
--------------------------*/
.section4{
    background: url("/images/bg-howitworks.jpg") no-repeat;
    background-size:cover;
}

.section4 .half-column{
    padding-top:20px;
    padding-bottom:40px;
}

.section4 .first-half-column{
    padding-top:32%;
}

.section4 .first-half-column .btn-large {
    height:48px;
    margin-top:15px;
    width:320px;
    max-width:100%;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}



.how-msg-container{
    width:90%;
    margin:0 auto;
}

.how-it-works-container{
    padding-left:20px;
}

.how-msg-container h3{
    font-size:36px;
    margin:0;

}

.section4 .container{
	position:relative;
	padding-left:30px;
	padding-right:30px;
}

.section4 .box-container{
	padding-left:55px;
}

.section4 #how-it-works-slider, #choose-slider, .section4 #how-it-works-slider2{
	padding-left:0;
	margin-left:0;
}

#whychoose .as-nav{
	display:none;
}

.section4 #how-it-works-slider li, .section3#whychoose li, .section4 #how-it-works-slider2 li{
	list-style:none;
}

.section4 .as-nav{
	text-align:center;
	margin-top:30px;
}

.section4 .as-nav a{
	width:23px;
	height:23px;
	margin-left:3px;
	margin-right:3px;
	background: url("../images/slider/btn-slider.png") no-repeat;
	display:inline-block;
	text-indent:-9999px;
}

.section4 .as-nav a.as-active{
	background: url("../images/slider/btn-active-slider.png") no-repeat;
}

.section4 .as-prev-arrow, .section3 .as-prev-arrow{
	position:absolute;
	left:0;
	top:42%;
	width:27px;
	height:50px;
	background: url("../images/slider/company-prev.png") no-repeat;
	display:block;
	text-indent:-999999px;
}

.section3 .as-prev-arrow{
	top:40%;
	left:5px;
	max-width:20px;
	background-size:100%;
}

.section4 .as-next-arrow, .section3 .as-next-arrow{
	position:absolute;
	right:0;
	top:42%;
	width:27px;
	height:50px;
	background: url("../images/slider/company-next.png") no-repeat;
	display:block;
	text-indent:-999999px;
}

.section3 .as-next-arrow{
	top:40%;
	right:5px;
	max-width:20px;
	background-size:100%;
}


.numeric-thick{
	font-size: 18px;
    text-align: center;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    border: 2px solid #9C9C9C;
    border-radius: 50%;
    color: #9C9C9C;
	
}


/* -----------------------
section 5
--------------------------*/

.section5{
	padding-top:20px;
	padding-bottom:35px;
	background:#ebebeb;
}

.wrap-cost-calculator .panel-heading{
	background:#2abdc4;
	color:#fff;
	
}

.wrap-cost-calculator  .panel-body{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	min-height:347px;
}

.wrap-cost-calculator  .panel-body .col-lg-6:nth-child(1) {
	border-right:1px solid #ddd;
	padding-right:30px;
	padding-top:30px;
}

.wrap-cost-calculator  .panel-body .col-lg-6 .col-lg-4{
	padding-left:3px;
	padding-right:3px;
}

.wrap-cost-calculator .wrap-calc-slider{
	padding-left: 13px;
    padding-right: 3px;
    height: 15px;
    border: 1px solid #ddd;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #B1B1B1;
    background: #fff;
}

.wrap-cost-calculator .repayment-result{
	font-size:26px;
}

.wrap-cost-calculator .wrap-repayments{
	/*-border-bottom:1px solid #ddd;*/
}

.slider-range-min2 label, .slider-range-min3 label {
    margin-left: -15px;
    margin-top: 13px;
    position: absolute;
    text-align: center;
    width: 20px;
    font-weight: normal;
    color: #3a4d60;
    font-size: 14px;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.slider-range-min3 label{
    font-size:14px;
    width:70px;
	margin-left:-22px;
}

.slider-tip {
    opacity:1;
    bottom:120%;
    margin-left: -1.36em;
}

.slider-range-min2 .amount2, .slider-range-min1 .amount1, .slider-range-min5 .amount5  {
    top:-53px!important;
	position:absolute;
	margin-left:-20px;
	color:#00d1d0;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
	font-size:18px;
}

.amount2 .fa, .amount1 .fa, .amount5 .fa{
	display:block;
	font-size: 20px;
    margin-top: -5px;
}

.ui-slider-horizontal .ui-slider-handle .tooltip{
    opacity:1;
    margin-top: -40px;
    margin-left: -25px;
}


.slider-range-min5.ui-slider-horizontal .ui-slider-handle .tooltip{
    margin-left:-20px;
}

.slider-range-min6.ui-slider-horizontal .ui-slider-handle .tooltip{
   margin-left:-20px;
}

.ui-slider-horizontal .ui-slider-handle .tooltip-inner{
    width:63px;
    padding-top:3px;
    padding-bottom:3px;
    color:#757575;
    background:#efefef;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
    font-size:14px;
}

.ui-slider-horizontal .ui-slider-handle .tooltip.top .tooltip-arrow{
        border-top-color: #efefef;
}

.calculator-dropdown{
    border:none;
    box-shadow:inherit;
    background:#efefef;
}

.ui-slider-horizontal .ui-slider-range-min{
    background: #000;
    height: 11px;
    margin-top: -2px;
    margin-left: -14px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#04c0a9+6,04ff8e+100 */
    background: #cdedb4;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

/* -----------------------
section 6
--------------------------*/

.section6{
	padding-top:30px;
	padding-bottom:30px;
	position:relative;
    background: url("/images/bg-ourcost.jpg") no-repeat;
    background-position:center;
    background-size:cover;
}

.section6 .box-container img{
	top: -6px;
    left: 10px;
}

.section6 .img-sect-bottom{
	position:absolute;
	left:50%;
	margin-left:-31px;
	bottom:-28px;
	z-index:500;
}

.section6 h3{
	text-transform:uppercase;
}

.cost-info-container{
    padding: 20px;
    width: 90%;
    margin: 0 auto;
    border-radius:5px;
    webkit-border-radius:5x;
    -moz-border-radius:5px;
}

/* -----------------------
section 7
--------------------------*/

.section7{
	padding-top:40px;
	min-height:auto;
	width:100%;
	position:relative;
	display:block;
}

.section7 .box-container{
	padding-left:15px;
}

.section7 .box-container .top-box{
	padding-left:65px;
	position:relative;
}

.section7 .box-container .top-box img{

}

.section7 .box-container .top-box .c-name{
	text-transform:uppercase;
	margin-bottom:0;
	margin-top:3px;
}

.section7 .box-container .top-box .c-value{
	font-size:24px;
}

.section7 .box-container .top-box img{
	position:absolute;
	top:4px;
	left:0;
}

.section7 .box-container .top-box .size-box{
	padding:3px 20px;
	font-size:10px;
	border:1px solid #c6ff00;
	margin-bottom:10px;
}

.section7 .box-container .middle-box{
	min-height:90px;
}

.section7 .box-container .lower-box{
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #000;
}

.section7 .overlay-box{
	padding-top:25px;
	padding-bottom:25px;
	background: #333333;
	margin-top:30px;
}

.section7 .overlay-box p{
	font-size:26px;
}

.section7 .overlay-box .sec7-percent{
	font-size:36px;
}

.section7 .img-sect-bottom{
	bottom:-28px;
}

/* -----------------------
section 8
--------------------------*/

.section8 .section-top{
	padding-top:40px;
	padding-bottom:20px;
}

.section8 .setion-bottom {
	
	background:#B3B3B3;
	/*--
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 42%, rgba(234,234,234,1) 73%, rgba(69,69,69,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(42%, rgba(255,255,255,1)), color-stop(73%, rgba(234,234,234,1)), color-stop(100%, rgba(69,69,69,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 42%, rgba(234,234,234,1) 73%, rgba(69,69,69,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 42%, rgba(234,234,234,1) 73%, rgba(69,69,69,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 42%, rgba(234,234,234,1) 73%, rgba(69,69,69,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 42%, rgba(234,234,234,1) 73%, rgba(69,69,69,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#454545', GradientType=0 );
	--*/
}

.section8 .setion-bottom  img{
	width:100%;
}

.section8 .setion-bottom  .col-lg-4{
	position:relative;
}

.section8 .setion-bottom  .section8-content{
	position:absolute;
	bottom:20px;
	width:100%;
}

.section8 .setion-bottom  .section8-content h4{
	font-size:25px;
}
	
.section8 .setion-bottom .section8-content a{
	display:block;
}

.promo-masking{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, .5);
}

.section8 .colored-img{
	display:none;
}

/* -----------------------
Content page style
--------------------------*/

.wrap-content-page{
	padding-top:20px;
	padding-bottom:50px;
}



.wrap-content-page .wrap-calculator .calculator-container{
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	border:1px solid #ddd;
}

/* -----------------------
FAQ page style
--------------------------*/
.faq .panel-heading{
	padding:0;	
}

.panel-heading h4 a{
	font-size:16px;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
	display:block;
	padding: 10px 15px;
}

.panel-heading h4 a:hover, .panel-heading h4 a:active, .panel-heading h4 a:focus{
	text-decoration:none;
}

.panel-heading:hover > h4 a{
	color:#fff;
}

.faq .panel-default{
	/*-border:1px solid #05d2d1;-*/
	border:none;
}

.faq .panel-default>.panel-heading{
	border:1px solid #05d2d1;	
}

.faq .panel-title{
	/*-text-transform:uppercase;-*/
}

.panel-heading.inActive{
	background: url("../images/faq-icon-open.png") no-repeat scroll right #f6fffd;
    background-position: top 10px right 10px;
    background-position-x: 98%;
    background-position-y: 50%;
}

.panel-heading.Active{
	background: url("../images/faq-icon-close.png") no-repeat scroll right #2abdc4;
    background-position: top 10px right 10px;
    background-position-x: 98%;
    background-position-y: 50%;
	border:none!important;
}

.panel-heading.inActive:hover{
	background: url("../images/faq-icon-open-white.png") no-repeat scroll right #2abdc4;
	background-position: top 10px right 10px;
	background-position-x: 98%;
    background-position-y: 50%;
}

.panel-heading.Active h4 a{
	color:#fff;
}

.panel-body h5{
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
	font-size:18px;
}

.panel-body p{
	font-size:16px;
}

.panel-body p a{
	color:#07d86f;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.wrapInnerCollapseHeader{
	position:relative;
	padding-left:20px;
	cursor:pointer;	
}

.InnerCollapseContent{
	padding-left:20px;	
}

.wrapInnerCollapseHeader .fa{
	position:absolute;
	top:0;
	left:0;
	font-size:22px;
}

.wrapInnerCollapseHeader h5{
	padding-top:2px;
}

.InnerCollapseContent{
	display:none;
}

.wrapInnerCollapse{
	margin-bottom:15px;
}

.faq .backTop a{
	color:#2abdc4;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
	display:block;
}

.faq .backTop a:hover, .faq .backTop a:active, .faq .backTop a:focus{
	text-decoration:none;
}

.faq .backTop a .fa{
	font-size:22px;
}

.section1.content-page.faq{
	background: url("../images/bg-home-banner2a-min.jpg") no-repeat;
	/* ---	
	background-size:100%;
	background-position-y:-50px;
	---*/
	background-size:cover;
    background-position-y: 41%;
    background-position-x: 67%;
	padding-bottom:25px;
}

.faq .blue-text{
	color:#333;
	text-decoration:underline;
}
/* -----------------------
header page style
--------------------------*/

/*---
.wrap-header {
	padding-top:40px;
	padding-bottom:20px;
	border-bottom:2px solid #ecefe8;
}

.header-blue-space{
	height:15px;
	width:100%;
	display:block;
	background:#04d3d1;
}

.wrap-header .container{
	position:relative;
}
----*/

.section1.content-page{
	min-height:inherit;
}

.section1.content-page .wrap-banner h1{
	font-size:48px;
}

.section1.content-page .wrap-banner h3{
	font-size:18px;
}

.wrap-content-page .wrap-calculator{
	padding-top:32px;
}


/* -----------------------
section 9
--------------------------*/

.section9 .upper-section{
	padding-top:35px;
	padding-bottom:35px;
	background:#2abdc4;
}

.section9 .lower-section{
	padding-top:20px;
	padding-bottom:30px;
}

.section9 .lower-section .col-lg-3{
	min-height:100px;

}


/* -----------------------
footer style
--------------------------*/
.mme-footer-wrap{
	background:#231f20;padding-bottom:20px;
}
.middle-footer-wrap{
	padding: 30px 0;
}

.middle-footer-wrap .footer-links-label {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0;
    border-bottom: 1px solid #474747;
    height: 30px;
}

.middle-footer-wrap .footer-links li:first-child {
    padding-left: 0;
}

.middle-footer-wrap .footer-links li {
    display: block;
    margin-top: 10px;
    text-decoration: none;
    line-height: 15px;
}

.middle-footer-wrap .footer-links li  a{
	color:#fff;
	font-size:16px;
}

.middle-footer-wrap .footer-links {
    margin: 10px 0;
    text-align: left;
    padding: 0;
}

.middle-footer-wrap .social-link-wrap .social-link img {
    max-width: 100%;
}

.middle-footer-wrap .social-link-wrap .social-link {
    width: 32px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.lower-footer-wrap .footer-warning-wrap {
    background-color: #4d4d4f;
    margin: 0 auto;
    width: 250px;
	margin-top:15px;
}

.borrowing-btn{
    padding:8px;
    display:block;
}

.borrowing-btn:hover, .borrowing-btn:active, .borrowing-btn:focus{
    text-decoration:none;
    color:#fff;
}

.footer-warning-wrap p{
	text-align:center;
}
/* -----------------------
contact us style
--------------------------*/
.side-panel-contact{
	margin-top:20px;
}

.side-panel-contact .box-container{
	padding-top:20px;
	padding-bottom:10px;
}

.side-panel-contact .box-container{
	font-size:16px;
}

.wrap-content-page.contact-us .small-text{
	font-size:13px;
}

.wrap-contact-form{
	padding:20px 10px 10px 10px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid #e8eff0;
	
}

.bg-light-gray{
	background:#f8f8f8;
}

.bg-gray{
	background:#ddd;
}

.bg-white{
	background:#fff;
}

.wrap-contact-form .middle-text{
	padding-top:7px;
	padding-bottom:9px;
	
}

.form-element .middle-text{
	padding-top:7px;
	padding-bottom:9px;
}

.wrap-contact-form textarea{
	height:250px;
}

.form-element .alert{
	margin-top:8px;
	max-width:100%;
	width:100%;
	display:block;
}

.calc-terms-container .btn-terms, .calc-terms-container-cost .btn-terms, .calc-terms-container-mobile .btn-terms{
	width:100%
}

.calc-terms-container .btn-terms a, .calc-terms-container-cost .btn-terms a, .calc-terms-container-mobile .btn-terms a{
	width:20%;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	position:relative;
}
.calc-terms-container-cost, .calc-terms-container-mobile{
		
}

.calc-terms-container-cost .btn-terms a, .calc-terms-container-mobile .btn-terms a{
	font-size:16px;
}

.calc-terms-container .btn-terms a.active, .calc-terms-container-cost .btn-terms a.active{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4edde+0,ffffff+11,ffffff+85,ffffff+85,e3edde+100 */
	background: #e4edde; /* Old browsers */
	background: -moz-linear-gradient(left,  #e4edde 0%, #ffffff 11%, #ffffff 85%, #ffffff 85%, #e3edde 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #e4edde 0%,#ffffff 11%,#ffffff 85%,#ffffff 85%,#e3edde 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #e4edde 0%,#ffffff 11%,#ffffff 85%,#ffffff 85%,#e3edde 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4edde', endColorstr='#e3edde',GradientType=1 ); /* IE6-9 */

}

.calc-terms-container-mobile .btn-terms a.active{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4edde+0,ffffff+11,ffffff+85,ffffff+85,e3edde+100 */
	background: #e4edde; /* Old browsers */
	background: -moz-linear-gradient(left,  #e4edde 0%, #ffffff 11%, #ffffff 85%, #ffffff 85%, #e3edde 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #e4edde 0%,#ffffff 11%,#ffffff 85%,#ffffff 85%,#e3edde 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #e4edde 0%,#ffffff 11%,#ffffff 85%,#ffffff 85%,#e3edde 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4edde', endColorstr='#e3edde',GradientType=1 ); /* IE6-9 */
	
}

.calc-terms-container .btn-terms a.disable, .calc-terms-container-cost .btn-terms a.disable{
	background:#e1e7d3;
	cursor:not-allowed;	
	border-color:#c8d0c4;
	border-right-color:#c9d0c5;
	border-left-color:#c9d0c5;
	color:#9da59f;
	
}

.calc-terms-container-mobile .btn-terms a.disable{
	background:#e1e7d3;
	cursor:not-allowed;	
	border-color:#c8d0c4;
	border-right-color:#c9d0c5;
	border-left-color:#c9d0c5;
	color:#9da59f;
}

.calc-terms-container .btn-terms a.disable:active, .calc-terms-container .btn-terms a.disable:focus, .calc-terms-container-cost .btn-terms a.disable:active, .calc-terms-container-cost .btn-terms a.disable:focus{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.calc-terms-container-mobile .btn-terms a.disable:active, .calc-terms-container-mobile .btn-terms a.disable:focus{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.calc-terms-container .btn-terms a .fa, .calc-terms-container-cost .btn-terms a .fa, .calc-terms-container-mobile .btn-terms a .fa{
	position: absolute;
    bottom: -7px;
    left: 50%;
    color: #1fd3d2;
    font-size: 22px;
    margin-left: -6px;
	display:none;
}

.calc-terms-container .btn-terms a.active .fa, .calc-terms-container-cost .btn-terms a.active .fa, .calc-terms-container-mobile .btn-terms a.active .fa{
	display:block;
}

/*-----seo ---------*/


.section1.content-page.seo{
	min-height:485px;
	background: url("../images/bg-home-banner2a-min.jpg") no-repeat;
    background-size: 150%;
    background-position-y: 41%;
    background-position-x: 67%;
}

.section1.seo .breadcrumbs{
	margin:75px auto 0 auto;
}
.section1.seo .breadcrumbs p{
	display:inline-block;
}

.seo-mmeratings-container{
	padding-top:10px;
	padding-bottom:10px;
	background:#2abdc4;
	position:relative;
}

.wrap-circle{
	position:relative;
}

.circle {
    width: 80px;
    height: 80px;
    background: red;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    border-radius: 70px;
    background-color: transparent;
	border:2px solid #fff;
	position:absolute;
	top:-13px;
	left:0;
}

.circle-innrtext-wrap {
    margin: 0 auto;
    position: relative;
    top: 16px;
    width: 65%;
}

.circle-innrtext-wrap p {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
}

.wrap-circle .description{
	padding-left: 78px;
    margin-top: 3px;
}

.section3 .img-sect-bottom{
	bottom:-68px;
}

.seo-mmeratings-container .img-sect-bottom{
	bottom:-28px;
	position: absolute;
    left: 50%;
    margin-left: -31px;
    z-index: 500;
}

.wrap-seo-star {
	padding-top:25px;
	padding-bottom:25px;
	background:#ebebeb;
}

/*-------------application ------------*/

.section1.content-page.application{
	min-height:inherit;
	background:none;
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:1px solid #ddd;
}

.section1.content-page.application .header{
	padding-top:20px;
	padding-bottom:20px;
}

.application .right-panel .btn-navigation{
	color:#333;
}

.application .right-panel .btn-navigation:hover{
	color:#007966;
}

.application.wrap-content-page{
	padding-top:30px;
}

.application.wrap-content-page .content-page-container h1{
	font-size:35px;
}

.application .content-page-container .wrap-contact-form{
	border:none;
	padding:0;
}

.application .wrap-contact-form .panel-heading{
    border: 1px solid #22d1cf;
	background:#22d1cf;
}

.application .wrap-contact-form .panel-body{
	background:#f6fffd;
    border-color:transparent;
    box-shadow: inherit;
}

.panel{
    border:none;
    box-shadow:inherit;
}

.add-google-icon{
	margin-top:8px;
}

.panel-body p.google-add-link{
	font-size:12px;
}

.application .grey-text{
	color:#636466;
}

.application .circle{
	position:relative;
	top:inherit;
	left:inherit;
	width:44px;
	height:44px;
	margin:0 auto;
	background:transparent;
	border:2px solid #bdbebe;
	margin-top:8px;
}

.application .active .circle{
	border:none;
	background:#00d1d0;
	margin-top:0;
}

.application .done .circle{
	border-color:#4ac9ce;
}

.wrap-application-step .step-box{
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	background:#e8e8e8;
	border:1px solid #dfdfdf;
	position:relative;
}

.step-box .app-check{
	margin-top:5px;
}

.wrap-application-step .step-box.active{
	border:1px solid #00d1d0;
	border-bottom:8px solid #00d1d0;
	background:#fff;
}

.wrap-application-step .step-box.done{
	background:#d3fef7;
	border:1px solid #d3fef7;
}


.wrap-application-step .step-box p{
	margin-top:8px;
}

.wrap-application-step .step-box.done p{
	margin-top:10px;
	color:#00d1d0;
}

.application .circle-innrtext-wrap{
	top:-10px;
}

.application .active .circle-innrtext-wrap{
	top:0;
}

.application .circle-innrtext-wrap p{
	color:#636466;
	font-weight:200;
	font-size:28px;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.application .active .circle-innrtext-wrap p{
	color:#fff;
}

.application .step-box .step-box-bottom{
	display:none;
}

.application .step-box.active .step-box-bottom{
	position:absolute;
	bottom:-19px;
	left:50%;
	margin-left:-10px;
	display:block;
}

.form-element > div {
	position:relative;
}

.application .Textwatermark{
	position:absolute;
	top: 7px;
    right: 22px;
	font-size:14px;
	color:#939598;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.application .info-icon img{
	margin-top:6px;
}

.popover{
	background:#d3fef7;
	border-color:#ddd;
	margin-top:5px;
}

.popover.left>.arrow:after{
	border-left-color:#d3fef7;
}

.popover.bottom>.arrow:after{
	border-bottom-color:#d3fef7;
}

.popover-content{
	color:#606060;
	border:none;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}
.chckbox-wrap{
	max-width:285px;
	padding-left:15px;
	padding-right:15px;
}

.app-step-thick{
	position:relative;
	padding-left:30px;
	padding-top:3px;
}

.app-step-thick img {
	position:absolute;
	top:0;
	left:0;
	
}


.confirm-parent{
	max-height:250px;
	overflow-y:auto;
	min-height:50px;
	
}

.app-confirm-table td{
	padding-left:25px;
	paddign-right:25px;
	text-align:center;
	
}

.form-element .wrap-contract{
	height:220px;
	
}

.form-element .wrap-contract.mobile{
	overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.form-element .wrap-contract iframe{
	overflow-y:scroll;
	-webkit-overflow-scrolling: touch;
}

.privacyContainer, .Agreement-box{
	display:none;
}

.privacyContainer .panel-body, .Agreement-box .panel-body{
	min-height:400px;
}

.wrap-cost-calculator .panel-body .col-lg-6 .col-lg-4 .small-text{
	font-size:14px;
}

.application  input, .application  select{
	font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.form-element .font-12{
	font-size:12px;
}

.wrap-content-page .textpage-content h5.blue-text{
    font-size:18px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

/*===============ECA style================*/
.wrap-content-page.eca{
    padding-top:0;
    padding-bottom:15px;
    background:#ededed;
}

.eca .section1.content-page .wrap-banner h1{
    font-size:36px;
}

.eca .section1.content-page .wrap-banner{
    margin-top:50px;
}

.wrap-content-page.eca .container{
    position:relative;
}

.wrap-eca-sidePanel{
    height: 100%;
    display: block;
    position: absolute;
    background:#313446;
    top:0;
    left:0;
}

.wrap-eca-sidePanel .side-upper-box{
    padding:20px 15px;
    background:#363d5b;
    position:relative;
    padding-left:85px;
}

.wrap-eca-sidePanel .side-upper-box img{
    position: absolute;
    top: 10px;
    left: 20px;
    max-width: 53px;
}

.wrap-eca-sidePanel .side-menu{
    padding-top:15px;
    padding-bottom:15px;
}

.wrap-eca-sidePanel .side-menu ul li{
    list-style:none;
}

.wrap-eca-sidePanel .side-menu ul li a{
    padding-top:10px;
    padding-bottom:10px;
    margin-top:10px;
    margin-bottom:10px;
    width:100%;
    display:block;
    padding-left:15px;
    padding-right:10px;
    border-left:5px solid transparent;
}

.wrap-eca-sidePanel .side-menu ul li a:hover{
    text-decoration:none;
    border-left:5px solid #19fdf0;
    color:#fff;
}

.eca .table td{
    vertical-align:middle;  
}

.eca .wrap-main-content{
    padding:10px;
	padding-right:0;
	padding-bottom:0;
}

.wrap-eca-content-header{
    padding: 29px 20px;
    background: #fff;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(153,153,153,0.32);
    -moz-box-shadow: 0px 1px 1px 0px rgba(153,153,153,0.32);
    box-shadow: 0px 1px 1px 0px rgba(153,153,153,0.32);
    background-color: white;
}

.eca-module-box{
    padding:20px;
    background: #fff;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(153,153,153,0.32);
    -moz-box-shadow: 0px 1px 1px 0px rgba(153,153,153,0.32);
    box-shadow: 0px 1px 1px 0px rgba(153,153,153,0.32);
    background-color: white;
    position:relative;
}

.wrap-progress-circle{
    padding-top:20px;
    padding-bottom:20px;
    position:relative;
}

.progress-circle{
    width:140px;
    height:140px;
    display:block;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border:10px solid #c4c4c4;
    background:#fff;
    margin-top:25px;
}

.progress-circle.padding-40{
    padding-top:40px;
}

.progress-circle.padding-50{
    padding-top:50px;
}

.progress-circle.current{
    margin-top:0px;
    width:196px;
    height:196px;
    padding-top:75px
}

.progress-circle.done{
    border-color: #0ed3d8;
}

.progress-line{
    width:100%;
    display:block;
    height:6px;
    position:absolute;
    top: 49%;
}

.progress-line.half{
    
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0ed3d8+0,0ed3d8+51,c4c4c4+51,c4c4c4+100 */
    background: #0ed3d8; /* Old browsers */
    background: -moz-linear-gradient(left,  #0ed3d8 0%, #0ed3d8 51%, #c4c4c4 51%, #c4c4c4 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #0ed3d8 0%,#0ed3d8 51%,#c4c4c4 51%,#c4c4c4 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #0ed3d8 0%,#0ed3d8 51%,#c4c4c4 51%,#c4c4c4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ed3d8', endColorstr='#c4c4c4',GradientType=1 ); /* IE6-9 */

}

.progress-line.full{
    background:#0ed3d8;
}

.progress-line:before {
    width: 20px;
    height: 20px;
    display: block;
    content: "";
    position: absolute;
    left: -1px;
    top: -7px;
    border-radius: 50px;
    background: #0ed3d8;
}
.progress-line.half:after{
    width:20px;
    height:20px;
    display:block;
    content:"";
    position:absolute;
    right:-1px;
    top:-7px;
    border-radius:50px;
    background:#C4C4C4;
}

.progress-line.full:after{
    width:20px;
    height:20px;
    display:block;
    content:"";
    position:absolute;
    right:-1px;
    top:-7px;
    border-radius:50px;
    background:#0ed3d8;
}

.mobile-table-label{
    display:none;
    color:#000;
}

.c100 > span{
    left: 55px;
    top: 75px;
    font-size:22px;
}

.wrap-progress-circle-mobile{
    padding:20px 0;
}

.c100.orange .bar, .c100.orange .fill{
    border-color: #00D1D0 !important;
}

.c100 p{
    position: absolute;
    z-index: 200;
    top: 37%;
    text-align: center;
    left: 19%;
}

.c100.p75 .bar{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}

.c100.p75 .bar:after, .c100.p75 .fill{
    -webkit-transform: rotate(104deg);
    -moz-transform: rotate(104deg);
    -ms-transform: rotate(104deg);
    -o-transform: rotate(104deg);
    transform: rotate(104deg);
}

.canvasjs-chart-credit{
    display:none!important;
}

.canvasjs-chart-container div span{
     font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
     font-size:12px!important;
}

#chartContainer, .chart-container{
    height: 185px; 
    width: 100%;
}

.eca-module-box .form-container{
    padding-top:10px;
    padding-bottom:5px;
    margin-top:10px;
    border-top:1px solid #000;
}

.eca-module-box .form-container .form-element{
    padding:5px 10px;
    border:1px solid #ddd;
	-webkit-appearance: none;
	-moz-appearance: none;
	position:relative;
}

.eca-module-box .form-container .form-element .small-label{
    font-size:10px;
    display:block;
}

.eca-module-box .form-container .form-element .border-none{
    border:none;
    box-shadow:inherit;
    padding:0;
	padding-right:0;
    height:inherit;
    color:#000;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.eca-module-box .form-container .form-element .border-none[type="date"]{
	padding-right:30px;
}

.eca-module-box .form-container .form-element .padding-left-none{
    padding-left:0;
    padding-right:5px;	
}

.eca-module-box .form-container .padding-right-none{
    padding-right:0;
    padding-left:5px;
}

.eca-module-box .btn-edit, .eca-module-box .btn-cancel{
    position: absolute;
    top: 10px;
    right: 20px;
    padding: 3px 7px;
    background: transparent;
    border: 1px solid #9E9E9E;
    color:#696969;
}

.eca-module-box .ui-datepicker-trigger{
	top:17px;
	right:5px;
	z-index:1;
}

.eca-module-box .btn-cancel{
	right:50px;
}

.wrap-visa-ads-text{
    padding-top:75px;
}

.wrap-visa-ads-text h4{
    font-size:28px;
}

.visa-img-ads{
    margin-right:22px;
}

.eca .box-container{
    padding-left:42px;
    margin-bottom:20px;
}

.eca .box-container .image-thick{
    left: 8px;
    top: 0px;
    position:absolute;
}

.visa-blue-stipe{
    padding-top:20px;
    padding-bottom:20px;
    background:#2abdc4;
    margin-left:-20px;
    margin-right:-20px;
}

.eca .btn-regular{
    font-size: 22px;
    height: 40px;
    width: 190px;
}

.sitemap-box{
    margin-bottom:20px;
}

.sitemap-box h4{
    font-size:22px;
}

.sitemap-box .col-lg-6{
    margin-bottom:15px;
}

.wrap-content-page .section4{
    background:none;
}

.textpage-content{
    margin-bottom:20px;
}

.box-container.padding-left-none{
    padding-left:0;
}

.visa-tb1{
    margin-top:8px;
    margin-bottom:0;
}

.bg-card-visa{
    max-width: 75%;
    margin-top: 23px;
}

.bg-card-container{
    position:relative;
}

.visa-balance-container{
    position: absolute;
    bottom: 10px;
    left: 40px;
}

.visa-bal-amount{
    font-size: 35px;
}

.visa-trans-filter select{
    font-size:12px;
    padding:2px;
}

.border-top-none-imp{
    border-top:none!important;
}

.eca .btn{
    text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.32);
}

.eca .wrap-content-page .wrap-calculator .calculator-container{
    border:none;
}

.wrap-calculator.padding-none.eca-module-box{
    padding:0;
}

.Notifaction-box{
	padding:15px 20px 15px 60px;
	position:relative;
}

.Notifaction-box img{
	position:absolute;top:15px;left:15px;
}

.Notifaction-box.success{
	background:#65d666;
}

.Notifaction-box.warning{
	background:#ff8827;
}

.Notifaction-box.info{
	background:#53e0d9;
}

.newloan .inner-calculator-container .padding-left-none, .newloan .inner-calculator-container .padding-right-none{
    /*--padding:0;--*/
}


/*----------visa page ----------*/
.aboutus.wrap-two-column .box-container{
	padding-left: 55px;
    position: relative;
}

.aboutus.wrap-two-column .box-container img{
	position:absolute;
	top: 0;
	left:0;
	
}

.aboutus.wrap-visa-cta{
	padding:30px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	background:#e2e4e7;
}

.aboutus.wrap-visa-cta p{
	font-size:24px;
}

.aboutus.panel-heading{
	background:#00d1d0;
	color:#fff;
	border-bottom:none;
}

.aboutus.competition-side-img {
    float: right;
    margin-top: -15px;
}

.competition-content-box-cta{
	position:relative;
}

.competition-content-box-cta img{
	width:100%;
}

.competition-content-box-cta .box-cta{
	width:348px;
	min-height:191px;
	background: rgba(0, 0, 0, .5);
	position:absolute;
	top:60px;
	right:20px;
	padding-top:30px;
	padding-bottom:30px;
}

.competition-content-box-cta .box-cta .btn-orange:hover{
	color:#fff;
}

.competition-content-box-cta .box-cta p{
	font-size:27px;
}

.bg-blue-alert-decline{
	background:#3df2ed;
	padding:15px;
}

.breadcrumb{
	background: transparent;
    position: absolute;
    bottom: 0;
    left: 15px;
    margin-bottom: -25px;
}

.breadcrumb>li{
	color:#fff;
}

.wrap-content-page.seo h5{
	font-size: 18px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
    text-transform: uppercase;
}

.wrap-content-page.seo .content-page-container p{
	font-size:16px;
}

.wrap-content-page.seo a{
	color:#07d86f;
}

.seo .content-page-container{
	margin-top:20px;
}
.bg-none{
	background:none;
}

.wrap-calc-slider.v2{
	/*
	background: #f3feff; 
	background: -moz-linear-gradient(left,  #f3feff 0%, #f3feff 18%, #e1f2f5 18%, #e1f2f5 33%, #a1e8f4 33%, #a1e8f4 63%, #a1f4b3 63%, #a1f4b3 100%, #7db9e8 100%, #a1f4b3 101%);
	background: -webkit-linear-gradient(left,  #f3feff 0%,#f3feff 18%,#e1f2f5 18%,#e1f2f5 33%,#a1e8f4 33%,#a1e8f4 63%,#a1f4b3 63%,#a1f4b3 100%,#7db9e8 100%,#a1f4b3 101%); 
	background: linear-gradient(to right, #f5f5f5 0%,#f3feff 18%,#e1f2f5 18%,#e1f2f5 33%,#a1e8f4 33%,#a1e8f4 63%,#a1f4b3 63%,#a1f4b3 100%,#7db9e8 100%,#a1f4b3 101%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3feff', endColorstr='#a1f4b3',GradientType=1 );*/
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+20,ffffff+20,ffffff+77,ccc+77,ccc+77,ccc+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 0%, #ffffff 0%, #ffffff 5%, #ccc 5%, #ccc 5%, #ccc 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 0%,#ffffff 0%,#ffffff 5%,#ccc 5%,#ccc 5%,#ccc 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ccc 0%,#ccc 0%,#ffffff 0%,#ffffff 5%,#ccc 5%,#ccc 5%,#ccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	

	
}

.wrap-calc-slider.v2.six{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+20,ffffff+20,ffffff+77,ccc+77,ccc+77,ccc+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 16%, #ffffff 16%, #ffffff 63%, #ccc 63%, #ccc 63%, #ccc 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 16%,#ffffff 16%,#ffffff 63%,#ccc 63%,#ccc 63%,#ccc 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ccc 0%,#ccc 16%,#ffffff 16%,#ffffff 63%,#ccc 63%,#ccc 63%,#ccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#ccc',GradientType=1 ); /* IE6-9 */

}

.wrap-calc-slider.v2.twelve{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+20,ffffff+20,ffffff+77,ccc+77,ccc+77,ccc+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 30%, #ffffff 30%, #ffffff 100%, #ccc 77%, #ccc 77%, #ccc 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 30%,#ffffff 30%,#ffffff 100%,#ccc 77%,#ccc 77%,#ccc 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ccc 0%,#ccc 30%,#ffffff 30%,#ffffff 100%,#ccc 77%,#ccc 77%,#ccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#ccc',GradientType=1 ); /* IE6-9 */

}

.wrap-calc-slider.v2.six .ui-widget-header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+18,e2ffb8+18,e2ffb8+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 49px, #cdedb4 49px, #cdedb4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 49px,#cdedb4 49px,#cdedb4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ccc 0%,#ccc 49px,#cdedb4 49px,#cdedb4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#cdedb4',GradientType=1 ); /* IE6-9 */

}

.wrap-calc-slider.v2.twelve .ui-widget-header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+18,e2ffb8+18,e2ffb8+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 92px, #cdedb4 92px, #cdedb4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 92px,#cdedb4 92px,#cdedb4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ccc 0%,#ccc 92px,#cdedb4 92px,#cdedb4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#cdedb4',GradientType=1 ); /* IE6-9 */

}



.text-page .wrap-calc-slider.v2.six .ui-widget-header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+18,e2ffb8+18,e2ffb8+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 47px, #cdedb4 47px, #cdedb4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 47px,#cdedb4 47px,#cdedb4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ccc 0%,#ccc 47px,#cdedb4 47px,#cdedb4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#cdedb4',GradientType=1 ); /* IE6-9 */

}

.text-page .wrap-calc-slider.v2.twelve .ui-widget-header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+18,e2ffb8+18,e2ffb8+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 89px, #cdedb4 89px, #cdedb4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 89px,#cdedb4 89px,#cdedb4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ccc 0%,#ccc 89px,#cdedb4 89px,#cdedb4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#cdedb4',GradientType=1 ); /* IE6-9 */

}

.mobile.wrap-calc-slider.v2.six .ui-widget-header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+18,e2ffb8+18,e2ffb8+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 51px, #cdedb4 51px, #cdedb4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 51px,#cdedb4 51px,#cdedb4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ccc 0%,#ccc 51px,#cdedb4 51px,#cdedb4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#cdedb4',GradientType=1 ); /* IE6-9 */

}

.mobile.wrap-calc-slider.v2.twelve .ui-widget-header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+18,e2ffb8+18,e2ffb8+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 97px, #cdedb4 97px, #cdedb4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 97px,#cdedb4 97px,#cdedb4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ccc 0%,#ccc 97px,#cdedb4 97px,#cdedb4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#cdedb4',GradientType=1 ); /* IE6-9 */

}


.cost .wrap-calc-slider.v2.six .ui-widget-header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+18,e2ffb8+18,e2ffb8+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 71px, #cdedb4 71px, #cdedb4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 71px,#cdedb4 71px,#cdedb4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ccc 0%,#ccc 71px,#cdedb4 71px,#cdedb4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#cdedb4',GradientType=1 ); /* IE6-9 */

}

.cost .wrap-calc-slider.v2.twelve .ui-widget-header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+18,e2ffb8+18,e2ffb8+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 133px, #cdedb4 133px, #cdedb4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 133px,#cdedb4 133px,#cdedb4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ccc 0%,#ccc 133px,#cdedb4 133px,#cdedb4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#cdedb4',GradientType=1 ); /* IE6-9 */

}

.eca.wrap-calc-slider.v2.six .ui-widget-header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+18,e2ffb8+18,e2ffb8+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 63px, #cdedb4 63px, #cdedb4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 63px,#cdedb4 63px,#cdedb4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ccc 0%,#ccc 63px,#cdedb4 63px,#cdedb4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#cdedb4',GradientType=1 ); /* IE6-9 */

}

.eca.wrap-calc-slider.v2.twelve .ui-widget-header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccc+0,ccc+18,e2ffb8+18,e2ffb8+100 */
	background: #ccc; /* Old browsers */
	background: -moz-linear-gradient(left,  #ccc 0%, #ccc 118px, #cdedb4 118px, #cdedb4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ccc 0%,#ccc 118px,#cdedb4 118px,#cdedb4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ccc 0%,#ccc 118px,#cdedb4 118px,#cdedb4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#cdedb4',GradientType=1 ); /* IE6-9 */

}

.content-page-sidepanel .box-container.border-bottom{
	padding-bottom:10px;
}

.content-page-sidepanel .container-range-slider:nth-child(6){
	margin-top:40px;
}

.btn-mdl-apply{
	font-size:18px;
	height: 48px;
    width: 320px;
    max-width: 100%;
    text-shadow: 2px 1px 1px rgba(0, 0, 0, .5);
}

.box-mdl-apply.one{
	border-right:1px solid #ddd;		
}

.box-mdl-apply{
	padding:0 20px;
	
}

.seopage-content{
	margin-bottom:20px;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
}

.yclink1, .yclink2, .yclink3, .yclink4{
	display:none;
}

.wrap-blnk-txtpge{
	padding:20px;
}

input[type="date"]{
	line-height:inherit;
	 display:block;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    min-height: 1.2em;
	position:relative;
	z-index:2;
	background:transparent;
	padding-right:30px;
}

.eca-module-box .Textwatermark{
	position: absolute;
    top: 24px;
    right: 10px;
}

input[type="checkbox"] { 
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	display:inline-block;
} 

label{
    display:inline-block;
}

.btn-application{
	width:200px;
}

.contract-wrap .contract-terms .contract-term-num{
	margin-left:15px;
}

.contract-wrap .contract-terms .contract-term-text {
    margin-left: 50px;
}

.contract-wrap .contract-terms .contract-term-text-2 {
    margin-left: 49px;
}

.contract-wrap .contract-terms .contract-term-text-2 .contract-term-text-3 {
    margin-left: 30px;
}



/*---------*/
.w3-light-blue, .w3-hover-light-blue:hover {
    color: #000!important;
    background-color: #E8F0F0!important;
}

.w3-progress-container {
    width: 100%;
    height: 1.5em;
    position: relative;
    background-color: #f1f1f1;
}

.w3-progress-container.one{
	display:none;
}

.w3-blue, .w3-hover-blue:hover {
    color: #fff!important;
    background-color: #22d1cf!important;
}
.w3-progressbar {
    background-color: #757575;
    height: 100%;
    position: absolute;
    line-height: inherit;
	border-bottom: 2px solid #28C5C4;
	-webkit-animation-delay:.5s;
    -webkit-animation-duration: 3s; /* Chrome, Safari, Opera */
    -webkit-animation-iteration-count: 1; /* Chrome, Safari, Opera */
	animation-delay: .5s;
    animation-duration: 3s;
    animation-iteration-count: 1;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;  /* Chrome, Safari, Opera */
	opacity:0;
	
}

.w3-progress-container.two .w3-progressbar{
	width:25%;
	animation-name: example;
	-webkit-animation-name: example; /* Chrome, Safari, Opera */
}

@-webkit-keyframes example {
    from   {width:0;opacity:0;}
	to {opacity:1;}
}

@keyframes example {
	from   {width:0;opacity:0;}
	to {opacity:1;}
}

.w3-progress-container.three .w3-progressbar{
	width:25%;
	opacity:1;
	animation-name: example1;
	-webkit-animation-name: example1; /* Chrome, Safari, Opera */
}

@-webkit-keyframes example1 {
    from   {width:25%;opacity:1;}
	to {width:40%;}
}

@keyframes example1 {
	from   {width:25%;}
	to {width:40%;}
}

.w3-progress-container.four .w3-progressbar{
	width:40%;
	opacity:1;
	animation-name: example2;
	-webkit-animation-name: example2; /* Chrome, Safari, Opera */
}

@-webkit-keyframes example2 {
    from   {width:40%;opacity:1;}
	to {width:60%;}
}

@keyframes example2 {
	from   {width:40%;}
	to {width:60%;}
}

.w3-progress-container.five .w3-progressbar{
	width:60%;
	opacity:1;
	animation-name: example3;
	-webkit-animation-name: example3; /* Chrome, Safari, Opera */
}

@-webkit-keyframes example3 {
    from   {width:60%;opacity:1;}
	to {width:75%;}
}

@keyframes example3 {
	from   {width:60%;}
	to {width:75%;}
}

.w3-progress-container.six .w3-progressbar{
	width:75%;
	opacity:1;
	animation-name: example4;
	-webkit-animation-name: example4; /* Chrome, Safari, Opera */
}

@-webkit-keyframes example4 {
    from   {width:75%;opacity:1;}
	to {width:90%;}
}

@keyframes example4 {
	from   {width:75%;}
	to {width:90%;}
}


.w3-progress-container.seven .w3-progressbar{
	width:90%;
	opacity:1;
	animation-name: example5;
	-webkit-animation-name: example5; /* Chrome, Safari, Opera */
}

@-webkit-keyframes example5 {
    from   {width:90%;opacity:1;}
	to {width:98%;}
}

@keyframes example5 {
	from   {width:90%;}
	to {width:98%;}
}


.w3-progress-container.eight .w3-progressbar{
	width:98%;
	opacity:1;
	animation-name: example6;
	-webkit-animation-name: example6; /* Chrome, Safari, Opera */
}

@-webkit-keyframes example6 {
    from   {width:98%;opacity:1;}
	to {width:99%;}
}

@keyframes example6 {
	from   {width:98%;}
	to {width:99%;}
}


.w3-text-white, .w3-hover-text-white:hover {
    color: #fff!important;
}

.w3-center {
    text-align: center!important;
}

.side-upper-box p{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

iframe[name="google_conversion_frame"]{
	display:none;
}

.font-12.float-none-mobile{
	display:none;
}

.right-panel .header-help{
	margin-right: -25px;
	padding: 5px 10px;
	background: #f0f0f0;
	border-radius: 6px;
	margin-top: -12px;
}

.right-panel .header-help .small-text{
	font-size:14px;
	margin-bottom:0;
	margin-top:5px;
}

.right-panel .header-help .font-16{
	font-size:14px;
	margin-bottom: 5px;
}

.right-panel .header-help .fa {
    position: relative;
    top: inherit;
    right: inherit;
    font-size: inherit;
}

#divCurrentAddress{
	background: #f3f3f3;
	padding-top: 15px;
	padding-bottom:0;
	margin-bottom: 15px;
}

#testimonial-slider{
	padding-top:10px!important;
	overflow:hidden;
	height:225px;
}

#testimonial-slider li{
	float:left!important;
	display:inline-block;
}

.section7 .container{
	position:relative;
}

.section7 .as-nav{
	display:none;
}

.section7 .box-container .top-box .size-box{
	padding:3px 20px;
	font-size:10px;
	border:1px solid #c6ff00;
	margin-bottom:10px;
}

.section7 .box-container .middle-box{
	padding-left:57px;
	padding-right:40px;
	position:relative;
	min-height:155px;
}

.section7 .box-container .middle-box p{
	font-style:italic;
}

.middle-box .quote{
	position:absolute;
	top:-20px;
	left:0;
	font-size:70px;
	font-style:italic;
	font-family:'Helvetica Neue',Helvetica,sans-serif;
}

.section7 .box-container .lower-box{
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #000;
}

.section7 .as-prev-arrow{
	position:absolute;
	left:0;
	top:54%;
	width:27px;
	height:50px;
	background: url("../images/slider/company-prev.png") no-repeat;
	display:block;
	text-indent:-999999px;
}

.section2 .as-next-arrow, .section7 .as-next-arrow {
    position: absolute;
    right: 0;
    top: 54%;
    width: 27px;
    height: 50px;
    background: url("../images/slider/company-next.png") no-repeat;
    display: block;
    text-indent: -999999px;
}

.section7 .as-next-arrow {
    top: 40%;
}

.section7 .as-prev-arrow{
	top:40%;
}

.radio{
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
}

/*------ calculator version 2 -------*/
	
.wrap-calculator.calculator2{
	padding-top:100px;
}	
	
.calculator2 .container-range-slider{
	padding:20px;
	padding-bottom:35px;
	background: rgba(0, 0, 0, .3);
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}

.calculator2 .container-range-slider.dropdownv2{
	padding:15px 20px;
}

.calculator2 .container-range-slider.dropdownv2 .btn-group{
	display:block;
}

.calculator2 .container-range-slider.dropdownv2 .btn-group button{
	padding:0;
	width:100%;
	max-width: 100%;
    float: none;
    display: block;
    position: relative;
	color:#fff;
	background: transparent;
	border:none;
	text-align:left;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.calculator2 .container-range-slider.dropdownv2 .btn-group button .caret{
position:absolute;
top:10px;
right:0;
}

.calculator2 .inner-wrap-calc-slider{
	background:#fff;
	border:2px solid #d3dbdf;
	border-radius: 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	height:11px;
	padding-left:12px;
	padding-right:45px;
}

.calculator2 .ui-slider-horizontal{
	border-radius: 0;
    height: inherit;
    margin-top: 0;
}

.calculator2 .ui-slider-horizontal .ui-slider-range-min{
	margin-left: -13px;
	background:#00d1d0;
	height: 9px;
    border-radius: 20px;
}

.calculator2 .ui-slider-horizontal .ui-slider-handle{
	background: url("/images/calculator-handle2.png") no-repeat;
	height: 27px;
    width: 64px;
	margin-top: -7px;
    margin-left: -16px;
}

.calculator2 .ui-slider-horizontal .ui-slider-handle .tooltip{
	margin-top:-47px;
}

.calculator2 .ui-slider-horizontal .ui-slider-handle .tooltip-inner{
	font-size:18px;
	width:110px;
	font-weight:700;
}

.calculator2 .ui-slider-horizontal .ui-slider-handle .tooltip-inner{
	background:#fff;
	color:#00d1d0;
}

.calculator2 .ui-slider-horizontal .ui-slider-handle .tooltip.top .tooltip-arrow{
	border-top-color:#fff;
}

.calculator2 .slider-range-min6 label.calc-max, .calculator2 .slider-range-min5 label.calc-max{
	margin-left:-5px!important;
}

.calculator2 .slider-range-min7 label, .calculator2 .slider-range-min1 label, .calculator2 .slider-range-min5 label, .calculator2 .slider-range-min6 label, .calculator2 .slider-range-min8 label{
	color:#fff;
	margin-top:15px;
}

.calculator2 .dropdown-menu>li{
	display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
	cursor:pointer;
}
.calculator2 .dropdown-menu>li:hover{
	background:#ddd;
}

.calculator2 .dropdownv2 .btn .bltxt{
	color:#00d1d0;
	font-weight:bold;
	font-size:18px;
}

.calculator2 .slider-range-min7 label.calc-max, .calculator2 .slider-range-min8 label.calc-max{
	margin-left:-5px!important;
}

.calculator2 .container-range-slider .white-text.text-center{
	margin-left:-12px;
	margin-right:-45px;
}

.calculator2 .dropdown-menu{
	width:100%;
}

.calculator2 .container-range-slider.dropdownv2 .btn-group button{
	box-shadow:none;
}

.calculator2 .inner-wrap-calc-slider.v2{
	background: #dee7eb;
}
	
	
.calculator2 .wrap-calc-slider.v2.six{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 19%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 63%, rgba(222,231,235,1) 63%, rgba(222,231,235,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(222,231,235,1)), color-stop(19%, rgba(222,231,235,1)), color-stop(19%, rgba(222,231,235,1), color-stop(63%, rgba(255,255,255,1)), color-stop(63%, rgba(222,231,235,1)), color-stop(100%, rgba(222,231,235,1)));
	background: -webkit-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 19%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 63%, rgba(222,231,235,1) 63%, rgba(222,231,235,1) 100%);
	background: -o-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 19%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 63%, rgba(222,231,235,1)) 63%, rgba(222,231,235,1) 100%);
	background: -ms-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 19%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 63%, rgba(222,231,235,1) 63%, rgba(222,231,235,1) 100%);
	background: linear-gradient(to right, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 19%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 63%, rgba(222,231,235,1) 63%, rgba(222,231,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}

.calculator2 .wrap-calc-slider.v2.six .ui-widget-header {
    background: #dee7eb;
    background: -moz-linear-gradient(left, #dee7eb 0%, #dee7eb 79px, #2abdc4 79px, #2abdc4 100%);
    background: -webkit-linear-gradient(left, #dee7eb 0%,#dee7eb 79px,#2abdc4 79px,#2abdc4 100%);
    background: linear-gradient(to right, #dee7eb 0%,#dee7eb 79px,#2abdc4 79px,#2abdc4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee7eb', endColorstr='#2abdc',GradientType=1 );
}

.calculator2 .wrap-calc-slider.v2.twelve{
	background: rgba(222,231,235,1);
	background: -moz-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%, rgba(222,231,235,1) 100%, rgba(222,231,235,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(222,231,235,1)), color-stop(33%, rgba(222,231,235,1)), color-stop(33%, rgba(222,231,235,1)), color-stop(100%, rgba(255,255,255,1)), color-stop(100%, rgba(222,231,235,1)), color-stop(100%, rgba(222,231,235,1)));
	background: -webkit-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 33%, rgba(222,231,235,1) 33%, rgba(255,255,255,1) 100%, rgba(222,231,235,1) 100%, rgba(222,231,235,1) 100%);
	background: -o-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%, rgba(222,231,235,1) 100%, rgba(222,231,235,1) 100%);
	background: -ms-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%, rgba(222,231,235,1) 100%, rgba(222,231,235,1) 100%);
	background: linear-gradient(to right, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%, rgba(222,231,235,1) 100%, rgba(222,231,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}

.calculator2 .wrap-calc-slider.v2.twelve .ui-widget-header {
    background: #dee7eb;
    background: -moz-linear-gradient(left, #dee7eb 0%, #dee7eb 137px, #2abdc4 137px, #2abdc4 100%);
    background: -webkit-linear-gradient(left, #dee7eb 0%,#dee7eb 137px,#2abdc4 137px,#2abdc4 100%);
    background: linear-gradient(to right, #dee7eb 0%,#dee7eb 137px,#2abdc4 137px,#2abdc4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee7eb', endColorstr='#2abdc',GradientType=1 );
}

/*------ calculator version 2a -------*/
	
.wrap-calculator.calculator2a{
	padding-top:100px;
}	
	
.calculator2a .container-range-slider{
	padding:20px;
	padding-bottom:35px;
	background: rgba(0, 0, 0, .3);
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}

.calculator2a .container-range-slider.dropdownv2{
	padding:10px 20px;
}

.calculator2a .container-range-slider.dropdownv2 .btn-group{
	display:block;
}

.calculator2a .container-range-slider.dropdownv2 .btn-group button{
	padding:0;
	width:100%;
	max-width: 100%;
    float: none;
    display: block;
    position: relative;
	color:#fff;
	background: transparent;
	border:none;
	text-align:left;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.calculator2a .container-range-slider.dropdownv2 .btn-group button .caret{
	position:absolute;
	top:17px;
	right:0;
}

.calculator2a .inner-wrap-calc-slider{
	background:#fff;
	border:2px solid #d3dbdf;
	border-radius: 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	height:11px;

	padding-left:12px;
	padding-right:45px;
}

.calculator2a .ui-slider-horizontal{
	border-radius: 0;
    height: inherit;
    margin-top: 0;
}

.calculator2a .ui-slider-horizontal .ui-slider-range-min{
	margin-left: -13px;
	background:#00d1d0;
	height: 9px;
    border-radius: 20px;
}

.calculator2a .ui-slider-horizontal .ui-slider-handle{
	background: url("/images/calculator-handle2.png") no-repeat;
	height: 27px;
    width: 64px;
	margin-top: -7px;
    margin-left: -16px;
}

.calculator2a .ui-slider-horizontal .ui-slider-handle .tooltip{
	margin-top:-47px;
}

.calculator2a .ui-slider-horizontal .ui-slider-handle .tooltip-inner{
	font-size:18px;
	width:103px;
	font-weight:700;
}

.calculator2a .ui-slider-horizontal .ui-slider-handle .tooltip-inner{
	background:#fff;
	color:#00d1d0;
}

.calculator2a .ui-slider-horizontal .ui-slider-handle .tooltip.top .tooltip-arrow{
	border-top-color:#fff;
}

.calculator2a .slider-range-min6 label.calc-max, .calculator2 .slider-range-min5 label.calc-max{
	margin-left:-5px!important;
}

.calculator2a .slider-range-min7 label, .calculator2 .slider-range-min1 label, .calculator2 .slider-range-min5 label, .calculator2 .slider-range-min6 label, .calculator2 .slider-range-min8 label{
	color:#fff;
	margin-top:15px;
}

.calculator2a .dropdown-menu>li{
	display: block;
    padding: 5px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    /*white-space: nowrap;*/
	cursor:pointer;
}

.eca .dropdown-menu>li{
	padding-top:0;
	padding-bottom:0;
}

.calculator2a .dropdown-menu>li:hover{
	background:#ddd;
}

.calculator2a .dropdownv2 .btn .bltxt{
	color:#00d1d0;
	font-weight:bold;
	font-size:22px;
}

.calculator2a .slider-range-min7 label.calc-max, .calculator2 .slider-range-min8 label.calc-max{
	margin-left:-5px!important;
}

.calculator2a .container-range-slider .white-text.text-center{
	margin-left:-12px;
	margin-right:-45px;
}

.calculator2a .dropdown-menu{
	width:100%;
}

.calculator2a .container-range-slider.dropdownv2 .btn-group button{
	box-shadow:none;
}	
	
.calculator2a .wrap-calc-slider.v2.six{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 19%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 63%, rgba(222,231,235,1) 63%, rgba(222,231,235,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(222,231,235,1)), color-stop(19%, rgba(222,231,235,1)), color-stop(19%, rgba(222,231,235,1), color-stop(63%, rgba(255,255,255,1)), color-stop(63%, rgba(222,231,235,1)), color-stop(100%, rgba(222,231,235,1)));
	background: -webkit-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 19%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 63%, rgba(222,231,235,1) 63%, rgba(222,231,235,1) 100%);
	background: -o-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 19%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 63%, rgba(222,231,235,1)) 63%, rgba(222,231,235,1) 100%);
	background: -ms-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 19%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 63%, rgba(222,231,235,1) 63%, rgba(222,231,235,1) 100%);
	background: linear-gradient(to right, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 19%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 63%, rgba(222,231,235,1) 63%, rgba(222,231,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}

.calculator2a .wrap-calc-slider.v2.six .ui-widget-header {
    background: #dee7eb;
    background: -moz-linear-gradient(left, #dee7eb 0%, #dee7eb 79px, #2abdc4 79px, #2abdc4 100%);
    background: -webkit-linear-gradient(left, #dee7eb 0%,#dee7eb 79px,#2abdc4 79px,#2abdc4 100%);
    background: linear-gradient(to right, #dee7eb 0%,#dee7eb 79px,#2abdc4 79px,#2abdc4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee7eb', endColorstr='#2abdc',GradientType=1 );
}

.calculator2a .wrap-calc-slider.v2.twelve{
	background: rgba(222,231,235,1);
	background: -moz-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%, rgba(222,231,235,1) 100%, rgba(222,231,235,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(222,231,235,1)), color-stop(33%, rgba(222,231,235,1)), color-stop(33%, rgba(222,231,235,1)), color-stop(100%, rgba(255,255,255,1)), color-stop(100%, rgba(222,231,235,1)), color-stop(100%, rgba(222,231,235,1)));
	background: -webkit-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 33%, rgba(222,231,235,1) 33%, rgba(255,255,255,1) 100%, rgba(222,231,235,1) 100%, rgba(222,231,235,1) 100%);
	background: -o-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%, rgba(222,231,235,1) 100%, rgba(222,231,235,1) 100%);
	background: -ms-linear-gradient(left, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%, rgba(222,231,235,1) 100%, rgba(222,231,235,1) 100%);
	background: linear-gradient(to right, rgba(222,231,235,1) 0%, rgba(222,231,235,1) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%, rgba(222,231,235,1) 100%, rgba(222,231,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}

.calculator2a .wrap-calc-slider.v2.twelve .ui-widget-header {
    background: #dee7eb;
    background: -moz-linear-gradient(left, #dee7eb 0%, #dee7eb 137px, #2abdc4 137px, #2abdc4 100%);
    background: -webkit-linear-gradient(left, #dee7eb 0%,#dee7eb 137px,#2abdc4 137px,#2abdc4 100%);
    background: linear-gradient(to right, #dee7eb 0%,#dee7eb 137px,#2abdc4 137px,#2abdc4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee7eb', endColorstr='#2abdc',GradientType=1 );
}

.calculator2a .slider-range-min6 label, .calculator2a .slider-range-min8 label, .calculator2a .slider-range-min5 label {
    color: #fff;
    margin-top: 15px;
}

.calculator2a .container-range-slider.dropdownv2 .btn-group button{
	text-align:center;
	font-size:12px;
}

.wrap-warning-text{
	display:none;
	padding:15px 10px;
	background:#eee;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	bottom:0;
	width:100%;
	z-index:99999;
	position:fixed;
}

.wrap-warning-textMobile2{
	display:none;
	padding:15px 10px;
	background:#eee;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	bottom:0;
	width:100%;
	z-index:99999;
	position:fixed;
}
.wrap-warning-text p{
	color: #3a2e19;
	margin-bottom:0;
}

.wrap-warning-textMobile{
	border-radius:6px;
	padding:20px 10px;
	margin-bottom:15px;
	display:none;
}

.wrap-warning-textMobile p{
	margin-bottom:0px;
}

.calculator2a .tooltip.top .tooltip-arrow{
    bottom:1px;
}

.text-page .calculator2a {
	padding:80px 20px 20px 20px;
	border:1px solid #e8e8e8;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}

.text-page .calculator2a.wrap-cost-calculator{
	padding:0;
	border:none;
}
.text-page .calculator2a .row .col-lg-6{
	float:none;
	width:100%;
}

.text-page .calculator2a.wrap-cost-calculator .row .col-lg-6{
	float:left;
	width:50%;
	padding-top:0;
}

.text-page .calculator2a .row{
	margin-top:-10px;
}

.text-page .calculator2a .row .space{
	margin-top:5px;
	margin-bottom:5px;
}

.text-page .calculator2a .container-range-slider{
	background:#e8e8e8;
}

.text-page .calculator2a .container-range-slider:nth-child(1){
	margin-bottom:35px;
}

.text-page .calculator2a .slider-range-min6 label, .text-page .calculator2a .slider-range-min8 label, .text-page .calculator2a .slider-range-min5 label{
	color:#515151;
}

.text-page .calculator2a .row .col-lg-6 p, .text-page p.white-text, .text-page .calculator2a .container-range-slider.dropdownv2 .btn-group button{
	color:#515151;
}

.text-page .calculator2a .container-range-slider .white-text.text-center{
	color:#515151;
	margin-top:-90px!important;
}

.text-page .calculator2a .ui-slider-horizontal .ui-slider-handle .tooltip-inner{
	color: #fff;
    background: #00d1d0;
}

.text-page .calculator2a .ui-slider-horizontal .ui-slider-handle .tooltip.top .tooltip-arrow{
	border-top-color: #00d1d0;
}

.text-page .space.visible-md.visible-sm{
	display:block!important;
}

.text-page .calculator2a .container-range-slider .white-text.text-center.small-text{
	font-size:16px;
}

.wrap-cost-calculator.calculator2a .inner-calculator-container{
	padding:20px 15px;
}

.text-page .calculator2a.wrap-cost-calculator .container-range-slider:nth-child(1){
	margin-bottom:20px;
}

.text-page .calculator2a.wrap-cost-calculator .repaymentTwo, .text-page .calculator2a.wrap-cost-calculator .repaymentOne{
	display: block;
    background: #e8e8e8;
    padding: 20px 20px 19px 20px;
	padding: 20px 20px 15px 20px;
    border-radius: 6px;
}

.text-page .calculator2a.wrap-cost-calculator .ui-slider-horizontal .ui-slider-handle .tooltip{
	margin-left:-20px;
}

.calculator2a #cost-calc-warning{
	padding:20px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.calculator2a .xzyz{
	margin-bottom:32px;
}

.stf-leadsell-text{
    padding-left:20px;
    padding-right:20px;
}

/*-----fintech style------*/
.logo-fintech{
    position:absolute;bottom:-210px;left:35px;
}

/*------- eca calculator --------*/
.eca .calculator2a .container-range-slider {
    background: #e8e8e8;
} 

.eca .calculator2a .slider-range-min6 label, .eca .calculator2a .slider-range-min8 label, .eca .calculator2a .slider-range-min5 label{
 color:#3a4d60;
}

.eca .calculator2a .ui-slider-horizontal .ui-slider-handle .tooltip-inner {
    color: #fff;
    background: #00d1d0;
}

.eca .calculator2a .ui-slider-horizontal .ui-slider-handle .tooltip.top .tooltip-arrow {
    border-top-color: #00d1d0;
}

/*----- Reason for loan dropdown -----*/
	
.dropdown-menu.open{
	width:100%!important;
}

.dropdown-menu.inner{
	width:100%!important;
}

.dropdown-menu>li>a{
	white-space: inherit;
	padding-bottom:3px;
	margin-bottom:3px;
}

.dropdown-menu>li>a:hover{
	background:#1e90ff;
	color:#fff;
}

select optgroup{
    padding:20px 0;
	margin-bottom:10px;
}

#divReasonSelected{
	font-size:12px;
}

#reasonSelectedVal{
	margin-top: 10px;
    padding-left: 0;
}

#reasonSelectedVal li{
	font-size: 12px;
    list-style: none;
    padding: 3px 15px;
	color:#909090;
}

.bootstrap-select .notify{
	background-color: #fcf8e3!important;
    border-color: #faebcc!important;
    color: #8a6d3b!important;
	padding:8px!important;
	font-size:14px!important;
	margin-left:3px!important;
}

#limitReached{
	display: block;
    margin-top: 10px;
    color: orange;
}

.border-red {
    border-color: #a94442;
}

.tooltip{
	filter:alpha(opacity);	
}


.savvy-icon{
	display:none;
}

.cditsvvy .savvy-icon{
	display:block;
}

.cditsvvy .wrap-calculator.calculator2a{
	padding-top:15px;
}

/*---warning 2.0 --*/
.warning-box-v2 {
    padding:20px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-box-shadow: inset 0px 2px 5px 0px rgba(221,221,221,1);
    -moz-box-shadow: inset 0px 2px 5px 0px rgba(221,221,221,1);
    box-shadow: inset 0px 2px 5px 0px rgba(221,221,221,1);
}

.warning-separator{
    display:block;
    margin-left:-20px;
    margin-right:-20px;
    border-bottom:2px dashed #ddd;
    padding-bottom:0px;
    margin-bottom:15px;
}

.font-10 {
    font-size:10px;
}

.underline{
    text-decoration:underline;
}

/*-----make a payment css-----*/
.btn-make-a-payment{
    position: absolute;
    right: 21px;
    top: 12px;
    border: none;
    padding: 3px 20px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-order-radius: 4px;
}

.make-a-payment-box{
    
    border-bottom:1px solid #ddd;
}

.make-a-payment-box a, .make-a-payment-box .m{
    padding:10px;
    display:block;
}

.make-a-payment-box a:hover {
    color:#fff;
    background:#5cbac2;
    text-decoration:none;
}

.modal-body.padding-none.mkepymnt{
    padding:0;
}

.make-a-payment-box:last-child{
    border-bottom:none;
}

.Textwatermark2{
    position: absolute;
    top: 7px;
    right: 22px;
    font-size: 14px;
    color: #939598;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}

.btn-custom-payment{
    width:100%;
}

#eca-custom-payment .modal-content, #eca-make-a-payment .modal-content, #eca-payment-app-list .modal-content{
    max-width: 350px;
    margin: 140px auto;
}

/*---eca reason for loan----*/
.eca .bootstrap-select .btn{
    border:none;
    padding-left:0;
}

.bootstrap-select .btn:hover, .bootstrap-select .btn:active ,.bootstrap-select .btn{
    background:transparent;
}

.dropdown-header {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
    cursor:inherit;
}

.bootstrap-select{
	box-shadow:inherit;
}

.infoReasonLoan{
	padding-left:25px;
	padding-right:25px;
}

.btn-group.bootstrap-select{
    height:inherit;
}

.eca .btn-group.bootstrap-select> button{
    padding-top:0;
    padding-bottom:0;
    margin:0;
}

.eca .btn-group.bootstrap-select .dropdown-menu.inner li:hover{
    background:transparent;
}

.eca #divReasonSection .dropdown-header > span {
    font-size: 16px;
	font-weight: bold;
	color: #000000;
    cursor:inherit;
}

/*----- video style / textpage big --------*/
.wrap-video video{
	height:440px;;
}

.textpage-big .section1.content-page.faq{
	padding-bottom: 90px;
}

.textpage-big h2.video-title{
	font-size:28px;font-weight:bold;
}

.textpage-big .section1 .spacer-bottom{
    background: rgba(0, 209, 208, .5);
	height:12px;
}

.textpage-big .wrap-banner{
	margin-top:30px;
}

.textpage-big .section1.content-page.faq{
	background: url(../images/bg-textpage-big.jpg) no-repeat;
	background-size: cover;
    background-position-y: 41%;
    background-position-x: 67%;
}

.textpage-big .section1.content-page .wrap-banner h1{
	margin-left:15px;
}

video {
    object-fit: cover;
}

.textpage-big .wrap-warning-text{
	display:none!important;
}

.textpage-big .video-content-right{
	position: absolute;left: 50%;
	top: 50%;
	transform: 50% 50%;
	transform: translate(0%, -50%);
}
.textpage-big .video-content-left{
	position: absolute;top: 50%;transform: 50% 50%;transform: translate(0%, -50%);
}

.textpage-big .wrap-video-section{
	padding-top:30px;
	padding-bottom:30px;
}

.textpage-big .wrap-video-section p.regular{
	font-family: RegularHelvetica;	
}

.textpage-big .wrap-video-section.bigpadding{
	padding-top:80px;
	padding-bottom:80px;
}

.textpage-big .box-with-icon{
	padding-left:135px;
	position:relative;
	margin-bottom:15px;
	padding-top:10px;
}

.textpage-big .box-with-icon img{
	position:absolute;
	top:0;
	left:0;
}

.textpage-big .box-with-icon .first-text{
	font-size:28px;
}

.textpage-big .box-with-icon .second-text{
	font-size:50px;
	line-height:65px;
}

.vjs-poster{
	background-size: cover!important;
}

.my-video-dimensions{
	width:350px;
	max-width:100%;
	height: inherit!important;
	margin:0 auto;
	border-radius:6px;
}

.textpage-big video, .video{
	cursor:pointer;
	border-radius:4px;
	max-height:250px;
	max-width:350px;
	width:100%;
	margin:0 auto;
	background:#000;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
	position:relative!important;
}

.textpage-big .wrap-content-page{
	padding-top:0;
	padding-bottom:0;
}

.relative{
	position:relative;
}

.textpage-big .play-icon{
	position:absolute;top:50%;left:50%;z-index:9999;max-width:80px;margin-top:-40px;margin-left:-40px;
}

.textpage-big .bg-light-gray2{
	background:#f0f0f0;
}
.textpage-big .light-grey-text2{
	color:#9d9d9d;
}

.textpage-big .light-grey-text3{
	color:#747474;
}

.regular{
	font-weight:400;
}

.wrap-applynowBannerStrip{
	background:#f7f7f7;
	padding-top:40px;
	padding-bottom:40px;
}

.wrap-applynowBannerStrip p{
	font-size:28px;
	color:#747474;
}

.wrap-applynowBannerStrip a{
	color:#47c6bb;
	padding:5px 20px;
	border:1px solid #47c6bb;
	border-radius:6px;
	padding-bottom:10px;
}

.wrap-applynowBannerStrip a:hover{
	text-decoration:none;
	color:#3df2ed;
	border-color:#3df2ed;
}

.blue-separator{
	display:block;
	width:100%;
	background:#36bdc3;
	height:2px;
}

.video-js .vjs-big-play-button{
	top: 50%!important;
    left: 50%!important;
    margin-top: -22px;
    margin-left: -45px;
}


.nwsliderItem{
	padding-top:20px;
}

.section2 #company-slider2 .as-next-arrow, .section7 .as-next-arrow, .section2 #company-slider2 .as-prev-arrow{
	top:33%;
}

.section3a{
	background: #27bbc4 url("../images/bg-section3.jpg") no-repeat;
	background-size:cover;
}

/*----mb-new2----*/
.mb-btnV2-readmore{
	color: #c1c7c7;
    border: 1px solid #c1c7c7;
    padding: 3px 10px;
    border-radius: 6px;	
	text-decoration:none!important;
}

.mb-btnV2-readmore:hover{
	text-decoration:none;
}

.mbModalFaq .panel-group{
	margin-bottom:0;
	border-bottom:2px dashed #ddd;
}

.mbModalFaq .panel-group:last-child{
	border-bottom:none;
}


/*-----application offer------*/

.offerOptionBox{
	background:#fff;
	padding:10px 7px;
	border:1px solid #ddd;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-box-shadow: 0px 2px 8px 0px rgba(189,189,189,0.67);
	-moz-box-shadow: 0px 2px 8px 0px rgba(189,189,189,0.67);
	box-shadow: 0px 2px 8px 0px rgba(189,189,189,0.67);
	min-height:175px;
	cursor:pointer;
}

.labelradio{
	cursor:pointer;
	z-index:99999;
	position:relative;
}

.offerOptionInnerBox{
	padding-left:25px;
}

.offerOptionBox label.labelradio{
	padding-left:25px;
}

.offerOptionBox input[type="radio"]{
	margin-right: 10px;
    position: absolute;
    left: 3px;
	bottom:4px;
}

.panel-body p.offerbigtxt{
	font-size:40px;
}

.panel-body p.font-12{
	font-size:12px;
}

.labelradio{
	position:relative;
}

.offertxtmb{
	margin-left:20px;
}

.wrap-inner-offer{
	width:560px;
	max-width:100%;
	margin:0 auto;
}

/*---offer modal style-----*/
.tble-offer td{
	padding:10px;
	margin-bottom:5px;
	border-bottom:5px solid #fff;
}
.tble-offer td:nth-child(even){
	background: #ddd;
    text-align: center;
    border-radius: 10px;	
}

.tble-offer td p{
	font-size:14px;
}

.review-overall{
	font-size:50px!important;
}

/*Josh*/
.application .info-icon img{
	max-width:14px;
	width:100%;
}
.contract-sig-wrap{max-width:160px;}


.calc-terms-container, #cost-calc-warning, .calc-terms-container{display:none;}
.wrap-cost-calculator  .panel-body .col-lg-6{padding-right: 30px;padding-top: 30px;}
.slider-range-min3b label {
    margin-left: -15px;
    margin-top: 13px;
    position: absolute;
    text-align: center;
    width: 60px;
    font-weight: normal;
    color: #3a4d60;
    font-size: 14px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}
.slider-range-min6b label{
	margin-left: -15px;
    margin-top: 13px;
    position: absolute;
    text-align: center;
    width: 60px;
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,sans-serif;
}
.text-page .slider-range-min6b label{
	color: black;
}
@media (max-width: 767px){
	.wrap-cost-calculator .panel-body .col-lg-6 {
		padding-right: 0;
		padding-left: 0;
	}
	.wrap-warning-footer p{
	  font-size:13px;
	 }
	
	#yesnoModal .btn-transparent{
		margin-top:10px;
		margin-right:0;
		display:block;
		    margin-left: auto;
    	margin-right: auto;
	}
	
	.about-us2 .media-body{
		padding-bottom:10px;
	}
}

/*----new update-----*/
.wrap-yesno{
	padding-right: 110px;
}

.wrap-yesno .btn-group{
	position: absolute;
    right: 15px;
    top: 0;
}

.wrap-yesno .btn-group .active{
	background-color: #00d1d0;
    border-color: #03a8a7;
	color:#fff;
}

.wrap-yesno .btn-lg, .wrap-yesno .btn-group-lg>.btn{
	padding: 5px 12px;
    font-size: 14px;
}

.btn-transparent{
	background:transparent;
	border:1px solid #5cbac2;
	color:#5cbac2;
}

#yesnoModal .btn-transparent{
	margin-right:10px;
}

.eca #yesnoModal .btn-regular{
	width:220px;
	font-size:18px;
}

#yesnoModal .btn-regular{
	width:220px;
	font-size:18px;
}

/*----top up style 10/19/2017------*/
.eca-topup-box{
	margin-top:10px;
	border-top:10px solid #00d1d0;
}

.top-up-bigtxt{
	font-size:32px;margin-top:15px;margin-bottom:25px;
}

.eca-topup-inner .btn-large{
	font-size:20px;
}

.eca-module-box .form-container .form-element.top-up{
	padding-top: 11px;
    padding-bottom: 9px;
}

.regular{
	font-weight:400;
}

@media (max-width:767px){
	.eca-topup-box{
		padding-bottom:15px;
		padding-top:19px;
	}
	.eca-topup-inner{
		text-align:center;
	}
	.top-up-bigtxt{
		font-size:24px;
	}
	.eca-topup-inner .btn-large{
		width:212px;
	}
	
	.eca-module-box .form-container .form-element.top-up p, .eca-module-box .form-container .form-element.top-up p span, .eca-module-box .form-container .form-element.top-up label{
		font-size:12px;
	}

}

@media (max-width:400px){
	.eca-module-box .form-container .form-element.top-up p, .eca-module-box .form-container .form-element.top-up p span, .eca-module-box .form-container .form-element.top-up label{
		font-size:10px;
		line-height:22px;
	}
}

@media (max-width:340px){
	.eca-module-box .form-container .form-element.top-up p, .eca-module-box .form-container .form-element.top-up p span, .eca-module-box .form-container .form-element.top-up label{
		font-size:9px;
		line-height:22px;
	}
}

.fees-body-bg {
    background-color: #dbf9f9;
}

.fees-ptext {
    color: #5e5e5e;
    font-weight: 700;
}

.fees-table-bg {
    background-color: #edf9f9;
}

.fees-table-bg2 {
    background-color: #fff;
}

.fees-text-center {
    text-align: center;
    vertical-align: middle;
}

.fees-padding {
    padding: 10px 20px !important;
}

    .fees-padding p {
        margin: 0;
    }

.fees-teal-text {
    color: #00d1d0;
}

.font-10 {
    font-size: 10px;
}

.font-8 {
    font-size: 8px;
}

.fees-text-margin {
    margin-top: -10px;
}

.fees-text-gray {
    color: gray;
}

.fees-table-spacer {
    display: block;
    border-bottom: 1px solid gray;
    height: 1px;
}

.wrap-fees-textbg {
    background-color: #dcfafa;
    padding: 5px;
}

.relative {
    position: relative;
}


/*----new update-----*/
.wrap-yesno {
    padding-right: 110px;
}

    .wrap-yesno label {
        font-weight: normal;
    }

    .wrap-yesno .btn-group {
        position: absolute;
        right: 15px;
        top: 0;
    }

        .wrap-yesno .btn-group .active {
            background-color: #00d1d0;
            border-color: #03a8a7;
            color: #fff;
        }

    .wrap-yesno .btn-lg, .wrap-yesno .btn-group-lg > .btn {
        padding: 5px 12px;
        font-size: 14px;
    }

/*New Before sign*/
.list-custom-padding {
    padding-left: 20px;
}

.list-custom-padding li{margin-bottom:15px;}

.contract-panels-wrap {
    padding: 10px;
    background-color: #E0F4F3;
    border: 1px solid #050505;
}

.beforeSign-close {
    opacity: 1;
}

.beforeSign-modalheader {
    background-color: #ffffff;
    border: none;
}

.modal-large {
    max-width: 800px;
    width: 100%;
}

@media (max-width: 767px) {
    .modal-large {
        max-width: 800px;
        width: auto !important;
    }
	.td-pad-esign{width:50%;}

    .wrap-cost-calculator .panel-body .col-lg-6 {
		padding-right: 0;
		padding-left: 0;
	}

	.wrap-warning-footer p{
	  font-size:13px;
	 }
	
	#yesnoModal .btn-transparent{
		margin-top:10px;
		margin-right:0;
		display:block;
		margin-left: auto;
    	margin-right: auto;
	}
}

#iframeContract {
    height: 1700px;
}

@media (max-width:1024px) {
    #iframeContract {
        height: 1735px;
    }
}

@media (max-width:768px) {
    #iframeContract {
        height: 1800px;
    }
}

@media (max-width:414px) {
    #iframeContract {
        height: 2665px;
    }
}

@media (max-width:375px) {
    #iframeContract {
        height: 2945px;
    }
}

@media (max-width:360px) {
    #iframeContract {
        height: 3045px;
    }
}

@media (max-width:320px) {
    #iframeContract {
        height: 3440px;
    }
}

/*------ warning footer style-------*/
.wrap-warning-footer{
 background: #231f20;
}

.wrap-inner-warning-footer{
 border-bottom: 1px solid #ddd;
    padding-top: 15px;
    padding-bottom: 15px;
}

/*-- About us 2 --*/
.about-us2{
	max-width: 1000px;
    margin: 0 auto;
}

.about-us2 p {
    line-height:20px;
}

.about-logo-wrap{
	max-width: 200px;
    margin: 0 auto;
	margin-top:20px;
}

.about-logo-wrap img {
	position:relative !important;
}

.media:first-child {
    margin-top: 0;
}

.media, .media-body {
    overflow: hidden;
    zoom: 1;
}

.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}

.media-left, .media>.pull-left {
    padding-right: 10px;
}

.about-us2 .seopage-content{
	margin-bottom:25px;
}

.stf-leadsell-text {
    padding-left: 20px;
    padding-right: 20px;
}
