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

@font-face {
  font-family: 'MyWebFont';
  src: url('webfont.eot'); /* IE9 Compat Modes */
  src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face{
    font-family: "Avenir85";
    src: url("AEH.ttf") format("truetype");
    
  }


html {
  scroll-behavior: smooth;
}
img, object, embed, video {
	max-width: 100%;
}
* {
  box-sizing: border-box;
}

.img-bg {
    position: relative;
}

body {background:#fff;
margin:0;
padding:0;
font-family: 'Avenir85';}

.hero-image {
	background-image:linear-gradient(rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0.78)),url(../img/pampleteguy.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: 585px;
    background-attachment:fixed;
    background-position: 100% 17%;
	/*margin-top: -21px*/
   /* margin-top: 15%;*/
}

.bussiness {margin-bottom:0px;}

/*.container-fluid {
  margin: 0 auto;
	padding: 0px;
	width: 100%;
}
.row {
  margin-right: 0px;
  margin-left: 0px;
}*/
.red-div {
/*border: #fff solid 1px;*/
    /*width: 50%;*/
    margin-left: 12%;
    /*background: #ea232c;*/
    padding-bottom: 3%;
	/*opacity: 0.8*/}

.int-rate{/*margin-left:9%;*/
color:#fff;}

.banner-row {margin-right: 0px;
  margin-left: 0px;}

.banner-new{
  margin: 0 auto;
	padding: 0px;
	width: 100%;
}

.int-text {font-size:22px;
border-bottom: #fff solid 1px;
    border-top: #fff solid 1px;
	padding-bottom: 5px;}

.logo {margin-left:5%;}

.heading {color:#fff;
font-size:45px;
margin-top:30%;
margin-left:11%;}

.heading2 {color:#fff;
font-size:40px;
font-weight: bold;
    line-height: 1;
	margin-left: 10px;
    margin-right: 10px;
/*margin-top:3%;*/}

.big-text {font-size:56px;
font-weight:bold;}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
    /*float: left;*/
    color: #000;
}

.custom_form-control, input[type=text], input[type=email], input[type=tel], .custom_form-control .form-control, .Select-control {
    height: 32px;
    line-height: 18px;
    border: transparent;
    background: none;
    display: block;
    box-shadow: none;
    outline: 0;
    padding: 0;
    border-bottom: #d7d7d7 solid 1px;
    border-radius: 0px;
    color: #000;
}

.form-control {
    height: 32px;
    line-height: 18px;
    border: transparent;
    background: none;
    display: block;
    box-shadow: none;
    outline: 0;
    padding: 0;
    border-bottom: #d7d7d7 solid 1px;
    border-radius: 0px;
    color: #000;
}


.form-outline {/*border:red solid 1px;*/
/*background:#f9f9f9;*/
color:#000;
margin-bottom: 5%;}

.form-bg {
    background: #f9f9f9;
    /* padding: 5%; */
    width: 80%;
    float: right;
	opacity:0.8;
}
.pdl-0{padding-left: 0px;}
.pdt-2{ padding-top: 2%;}
.pdb-2{ padding-bottom: 2%;}
.red {color:#ea232c;}
.text-white {color:#FFFFFF;}

form h3 {font-weight:bold;
padding-top: 3%;
    padding-bottom: 3%;
	color:#1e3c72;}

.clearfix {padding-left:15%;
padding-right:15%;
padding-bottom: 5%;}

.btn-default {
    color: #fff;
    background-color: #fff;
    border-color: #ccc;
    width: 100%;
    background: #ea232c;
    /* border-radius: 0px; */
}
.bold{font-weight:bold;}
/*.services {margin-left:-7%;}*/

.section2 {border:#f1f1f1 solid 1px;
padding-top:5%;
padding-bottom:5%;
clear:both;
margin-top: 2%;
margin-bottom:2%;}

.eligibility-box
{
	border: 1px #dfdfdf solid;
     padding: 1%;
    height: 300px;
    background: #f8f8f8;
    margin-left: 1%;
	margin-bottom: 2%;
	
}
.eligibility-box2
{
	border: 1px #dfdfdf solid;
     padding: 1%;
    height: auto;
    background: #f8f8f8;
    margin-left: 1%;
	margin-bottom: 2%;
	
}
.eligibility li {    
	list-style: none;
    height: 32px;
    font-size: 120%;
    }
.eligibility i {
    margin-top: 3%;
	margin-right: 3%;
	color:#ea232c;}

.services li {list-style:none;
    margin-top: 3%;}

.services i {
    margin-top: 3%;
	color:#ea232c;}
	
	
.img {margin:0 auto;}

.gray {background:#f9f9f9;
padding:5%;}

.redbg {background:#ea232c;}
.graybg {background:#E7E7E7}

.text {font-size:17px !important;}

.offer-text {font-weight:bold;
text-transform:uppercase;}

.offer-para {line-height:1.5 !important;}

.check {
    margin-right: 7%;
    padding-bottom: 7%;
}
.list {margin-top:2%;}

.list ul {width:100%;
/*border:red solid 1px;*/}

.list li {list-style:none;}


.carousel .item .img-box {
    width: 200px;
    height: 200px;
    margin: 0 auto;
   /* padding: 5px;
    border: 1px solid #ddd;
    border-radius: 50%;*/
}

.carousel .testimonial {
    padding: 30px 0 10px;
	color: #000;
}

.carousel .item {
    color: #000;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    min-height: 290px;
}

.carousel .overview {
    font-style: italic;
}

.carousel {
    margin: 50px auto;
    padding: 0 70px;
}

/*.review {background:red;}*/

.carousel .carousel-control {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    background: none;
}

.carousel-indicators li {
    background: #999;
    border-color: transparent;
    box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}

.carousel .carousel-indicators {
    bottom: -40px;
}

/*.social i {width:50px;
height:50px;
background:red;
border-radius:50%;
padding:5%}*/

.fab {
    font-family: "Font Awesome 5 Brands";
    color: red;
    background: white;
    border-radius: 50%;
    padding: 3%;
	margin-left: 3%;
	width:35px;
	height:35px;
}

.social {text-align:center;}

.footer-gray {background:#464646;
padding-bottom:2%;
padding-top:2%;} 

.footer-first {background:#f9f9f9;
padding-bottom:5%;
padding-top:5%;}

.footer-gray h4 {color:#fff;
}

.footer-gray p {color:#fff;
text-align:center;}

.carousal-bg{background:#f9f9f9;}

.carousal-bg h2 {padding-top:5%;}
.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #000;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, 0);
    filter: alpha(opacity=50);
    opacity: .5;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #111111 ;
  border-color: none;
}

.btn-info {background:#111111;
color:#fff;
border-radius:25px;
border:none;
padding:1% 3%;}

.btn-info:hover {background:#000;
color:#fff;}

.read-more:after {
    content: "";
    position: relative;
    width: 8%;
    display: block;
    border: 1px solid #000;
    transition: all 0.30s ease;
    /* text-align: center; */
    margin: 0 auto;
    margin-top: 1%;
}

.read-more:before {
    content: "";
    position: relative;
    width: 8%;
    display: block;
    border: 1px solid #000;
    transition: all 0.30s ease;
    /* text-align: center; */
    margin: 0 auto;
    margin-bottom: 1%;
}

.footer-first h1 {font-weight:bold;}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}

address {color:#fff;}

.add {text-align:center}

.contact-btn {
    padding: 10px;
    background-color: #ea232c!important;
    border: none!important;
	margin-top: 2%;
}

.cont {text-align:center;}

.mail {color:#fff;
text-decoration:none;}

.mail:hover {color:#ea232c;
text-decoration:none;}

.privacy {color:#fff;
text-decoration:none;}

.privacy:hover {color:#ea232c;
text-decoration:none;}

.copyright{background:#666;
padding-bottom:2%;
padding-top:1%;}

.fee {color:#fff;
margin-left:12%;}

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

@media only screen and (max-width: 768px){
	.hero-image {
	background:url(../img/mobile-banner.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: 540px;
	/*margin-top: -21px*/
   /* margin-top: 15%;*/
}
	
	.clearfix {padding-left:2%;
padding-right:2%;}

.footer-gray h4 {color:#fff;
text-align:center;
margin-top:2%;}

.footer-gray p {color:#fff;
text-align:center;
margin-top:2%;}

.left {float:none;}

.right {float:none;}


.list {width:100%;
margin-left: 5%;}

.first {
	width: 50%;
}

.second {width:50%;}

.list ul {
    width: 100%;
    /* border: red solid 1px; */
    /* margin: 0px; */
    /* margin-left: 0%; */
    font-size: 10px;
}

.heading {
    color: #fff;
    font-size: 30px;
    margin-top: 30%;
}



.big-text {
    font-size: 36px;
    font-weight: bold;
}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 0px;
}

.offer-text {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 22px;
}

.footer-first h1 {font-weight:bold;
font-size:25px;}

.form-bg {
    background: #f9f9f9;
    /* padding: 5%; */
    width: 100%;
    /* float: right; */
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

.fab {
    font-family: "Font Awesome 5 Brands";
    color: red;
    background: white;
    border-radius: 50%;
    padding: 1.5%;
    margin-left: 3%;
    width: 35px;
    height: 35px;
}

.red-div {
    /* border: #fff solid 1px; */
    /* width: 50%; */
    margin-left: 0%;
    /* background: #ea232c; */
    padding-bottom: 3%;
    /* opacity: 0.8; */
    /*text-align: center;*/
}




}


@media only screen 
and (min-device-width : 320px) 
	and (max-width: 375px){
        		
		.eligibility-box
        {
            border: 1px #dfdfdf solid;
             padding: 1%;
            height: 230px;
            background: #f8f8f8;
            margin-left: 1%;
            margin-bottom: 2%;
            
        }
            
        .eligibility li {    
            list-style: none;
            height: 25px;
            font-size: 90%;
            }
        .eligibility i {
            margin-top: 3%;
            margin-right: 3%;
            color:#ea232c;}
            
	.first {
		width: 50%;}
	
	.list ul {
    width: 100%;
    /* border: red solid 1px; */
    /* margin: 0px; */
    /* margin-left: 0%; */
		font-size: 10px;
		padding: 0%;
	
	}
	
	.carousel {
    margin: 50px auto;
		padding: 0 30px;}
	
	.carousel .item .img-box {
		width: 100px;
    	height: 100px;
		margin: 0 auto;}
	
	.carousel .testimonial {
    padding: 30px 0 10px;
	color: #000;
}

.carousel .item {
    color: #000;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    min-height: 290px;
}

.carousel .overview {
    font-style: italic;
}

.carousel {
    margin: 50px auto;
    padding: 0 35px;
}

/*.review {background:red;}*/

.carousel .carousel-control {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    background: none;
}

.carousel-indicators li {
    background: #999;
    border-color: transparent;
    box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}

.carousel .carousel-indicators {
    bottom: -40px;
}

.fee {
    color: #fff;
    margin-left: 4%;
}	

	
	.heading {
    color: #fff;
    font-size: 25px;
    margin-top: 40%;
}

.big-text {
    font-size: 30px;
    font-weight: bold;
}
	
	form h3 {font-weight:bold;
padding-top: 3%;
    padding-bottom: 3%;
	font-size: 20px;
	}
	
	.services {
    margin-left: -13%;
}
	
	
	.offer-text {
    font-weight: bold;
    text-transform: uppercase;
	font-size: 18px;}
	
	
	.footer-first h1 {
    font-weight: bold;
		font-size: 18px;}

.footer-gray h4 {color:#fff;
text-align:center;
margin-top:2%;}

.footer-gray  p {color:#fff;
text-align:center;
margin-top:2%;}
	
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}



	.hero-image {
	background:url(../img/mobile-small.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: 240px;
	/*margin-top: -21px*/
   /* margin-top: 15%;*/
}
.form-bg {
    background: #f9f9f9;
    /* padding: 5%; */
    width: 100%;
    /* float: right; */
}

.logo {width:30%;}
	


.contact{text-align:center;}
.cont {
    margin-left: 0%;
}

.add {text-align:center;}

.red-div {
    /* border: #fff solid 1px; */
    /* width: 50%; */
     margin-left: 0%; 
    /* background: #ea232c; */
    padding-bottom: 0%;
    /* opacity: 0.8; */
    text-align: center;
}
.fa, .fas, .far, .fal, .fad, .fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 2 !important;
}
.int-text {
    font-size: 22px;
    border-bottom: #fff solid 1px;
    border-top: #fff solid 1px;
    padding-bottom: 3px;
}


}


@media only screen and (max-width: 480px){
	.first {
		width: 50%;}
	
	.list ul {
    width: 100%;
    /* border: red solid 1px; */
    /* margin: 0px; */
    /* margin-left: 0%; */
		font-size: 10px;
		padding: 0%;
	
	}
	
	.carousel {
    margin: 50px auto;
		padding: 0 30px;}
	
	.carousel .item .img-box {
		width: 100px;
    	height: 100px;
		margin: 0 auto;}
	
	.carousel .testimonial {
    padding: 30px 0 10px;
	color: #000;
}

.carousel .item {
    color: #000;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    min-height: 290px;
}

.carousel .overview {
    font-style: italic;
}

.carousel {
    margin: 50px auto;
    padding: 0 35px;
}

/*.review {background:red;}*/

.carousel .carousel-control {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    background: none;
}

.carousel-indicators li {
    background: #999;
    border-color: transparent;
    box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}

.carousel .carousel-indicators {
    bottom: -40px;
}

.red-div {
    /* border: #fff solid 1px; */
    /* width: 50%; */
     margin-left: 4%; 
    /* background: #ea232c; */
    padding-bottom: 0% !important;
    /* opacity: 0.8; */
    text-align:left;
	/*float: left !important;*/
}
	

.fee {
    color: #fff;
    margin-left: 4%;
}

.big-text {
    font-size: 30px;
    font-weight: bold;
}
	
	form h3 {font-weight:bold;
padding-top: 3%;
    padding-bottom: 3%;
	font-size: 20px;
	}
	
	.services {
    margin-left: -13%;
}
	
	
	.offer-text {
    font-weight: bold;
    text-transform: uppercase;
	font-size: 18px;}
	
	
	.footer-first h1 {
    font-weight: bold;
		font-size: 18px;}

.footer-gray h4 {color:#fff;
text-align:center;
margin-top:2%;}

.footer-gray  p {color:#fff;
text-align:center;
margin-top:2%;}
	
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}



	.hero-image {
	background:url(../img/mobile-small.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: 240px;
	/*margin-top: -21px*/
   /* margin-top: 15%;*/
}
.form-bg {
    background: #f9f9f9;
    /* padding: 5%; */
    width: 100%;
    /* float: right; */
}

.logo {width:30%;
float:left;
margin-left:4%;}

.fa, .fas, .far, .fal, .fad, .fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 2;
}

.int-text {
    font-size: 22px;
    border-bottom: #fff solid 1px;
    border-top: #fff solid 1px;
    padding-bottom: 3px;
}

.heading {
    color: #fff;
    font-size: 24px;
    margin-top: 15%;
	margin-left:4%;
}

.heading2 {
    color: #fff;
    font-size: 40px;
    font-weight: bold;
    line-height: 1;
     margin-left: 0px; 
     margin-right: 10px; 
    /* margin-top: 3%; */
}
	
}
