@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'georgiaitalic';
    src: url('../fonts/georgiai_3-webfont.eot');
    src: url('../fonts/georgiai_3-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/georgiai_3-webfont.woff') format('woff'),
         url('../fonts/georgiai_3-webfont.ttf') format('truetype'),
         url('../fonts/georgiai_3-webfont.svg#georgiaitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

* { margin: 0; padding: 0;-webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
body { background: #fff; height: 100%; color: #333; font-size: 14px; font-family: 'open_sansregular', sans-serif; }
ul,ol{list-style:none;}
input { font-family: 'Open Sans', sans-serif; border:none; }
h1,
h2,
h3,
h4,
h5,
h6,
p { padding-bottom: 20px; font-weight: normal; }
a{outline:none; text-decoration:none;}
a:hover, a:focus {color: #212121;}
img { vertical-align: middle; text-decoration: none; max-width: 100%; border: none; }
.btn {background:#e6472d; color:#fff; border:none;border-radius: 4px; -webkit-border-radius: 4px;font-size: 14px;font-weight: normal;line-height:22px;padding: 10px 15px;}
/********************************/
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.alignleft{ float:left;margin:0 10px 10px 0;}
.alignright{margin:0 0 10px 10px; float:right;}
.layer{background:url(../images/globe.png) center top no-repeat; position:absolute; top:0; min-height:1500px; width:100%;}
.wrapper { margin: 0 auto; width: 1170px; }
.icon-main{background:#114e7c url(../images/icons.png) no-repeat;}
.header{padding:36px 0 40px; position:relative; z-index:2px; }
.logo{padding-top: 6px;}
.call-us{background:url(../images/call-us.png) no-repeat; padding:0 0 0 70px;}
.call-us h3{font-size:26px; color:#55af1d; font-weight:normal;line-height: 24px;padding: 0; font-family: 'open_sansbold';}
.call-us h3 span{display:block; font-size:18px; color:#fff; font-family: 'open_sanssemibold';}

/*nav*/
.nav-main{background:#fff; position:relative; z-index:99; height:48px;}

/*banner*/
.banner{position:relative; z-index:3; padding-bottom:43px;}
.banner h1{font-size:68px; color:#fff; font-weight:normal;font-family: 'open_sansbold';text-transform: uppercase;}
.banner h1 span{display:block; font-size:30px; color:#55af1d; font-family: 'open_sanssemibold';text-transform: none;}

.bnr-left{padding:44px 0 0 0;}
ul.bnr-list{font-size:18px;}
ul.bnr-list li i{margin-right:12px;}
ul.bnr-list li {color: #FFFFFF;transition: all 0.3s ease 0s;line-height:36px;}
.bnr-img{margin-top:44px; width: 41%;}

/*bnr-bttm*/
.apply-sec{background:url(../images/shadow1.png) ; position:relative; z-index:3; padding-bottom:20px;}
.apply-sec h3{font-size:24px; color:#fff;  padding-bottom: 10px;}
.apply-sec .process{padding-bottom: 10px; padding-top: 24px;}
.lft-box{width: 58%;}
.rgt-box{text-align:right;width: 40%;}
.rgt-box a.apply-btn{background:url(../images/apply-btn.png) no-repeat; width:221px;padding-left: 20px; height:93px; display:block; font-size:28px; line-height:84px; color:#fff; position:relative;text-align: left; float:right;text-shadow: 0 1px 1px #666; -webkit-text-shadow: 0 1px 1px #666; font-family: 'open_sanssemibold'; font-weight:normal;}
.rgt-box a.apply-btn:hover i{background:#8c2614;}
.rgt-box a.apply-btn:hover{text-decoration:none;}
.rgt-box a.apply-btn i{background:#b93019; border-radius:50%; -webkit-border-radius:50%;  color: #FFFFFF;float: right;font-size: 40px;    height: 43px;position: absolute; right: 12px;text-align: center;top: 23px;width: 43px; text-shadow: 0 1px 2px #666;}
ul.apply-txt{font-size:18px; color:#fff; font-family: 'open_sanssemibold';padding-top: 64px; padding-bottom: 50px;}
ul.apply-txt li{display:inline-block; background:url(../images/shadow3.png); border-radius:5px; -webkit-border-radius:5px; margin-left:4px; text-align:center; font-weight:normal; padding:10px 0px; width:30%; line-height: 24px; *float:left;}
ul.apply-txt li span{display:block; color:#55af1d; font-size:24px;font-family: 'open_sansbold';}

/*work-sec*/
.work-sec{background:url(../images/shadow2.jpg) ; position:relative; z-index:3; text-align:center;padding:35px 0;}
.work-sec .heading {background:url(../images/sep-line.png) repeat-x center 21px;padding-bottom: 60px;}
.work-sec .heading h3{background:url(../images/shadow2.jpg); font-size:26px; text-transform:uppercase; color:#fff; display:inline-block;font-family: 'open_sanssemibold';}
.work-sec .heading h3 span{display:inline-block; background:url(../images/ellipse1.png) center center no-repeat; width:12px; height:16px;}
.work-sec .heading h3 span.snl{padding-right:20px;background-position: left center; margin-left: 8px;}
.work-sec .heading h3 span.snr{padding-left:20px;background-position: right center; margin-right: 8px;}

.works{position:relative;}
.works .line{border-top:dotted 2px #135280; left: 20%;position: absolute;top: 25%;width: 60%;}
ul.work li{float: left;margin-right: 5%;width: 30%;}
ul.work li.last{margin:0; float:right;}
ul.work li:last-child{margin:0; float:right;}
ul.work li h4{font-size:26px; padding: 30px 0;font-family: 'open_sanssemibold';}
ul.work .image{ z-index:5;position:relative;}
ul.work .descri{color:#fff; }
.works:after {clear: both; content: " "; display: block;height: 0;visibility: hidden;}

/*about*/
.about-sec{text-align:center; position:relative; z-index:3;}
.about-sec .heading {background:url(../images/sep-line2.png) repeat-x center 21px;padding-bottom: 14px;margin: 35px 0;}
.about-sec .heading h3{background:#fff; font-size:26px; text-transform:uppercase; color:#135280; display:inline-block;font-family: 'open_sanssemibold';}
.about-sec .heading h3 span{display:inline-block;background:url(../images/ellipse2.png) center center no-repeat; width:12px; height:16px;}
.about-sec .heading h3 span.snl{padding-right:55px;background-position: left center; margin-left: 8px;}
.about-sec .heading h3 span.snr{padding-left:55px;background-position: right center; margin-right: 8px;}
.con-box{padding-bottom:90px;}
.con-box .txt{ text-align:left;}
.con-box .txt p{ line-height:24px;}
.con-box .txt h3{font-size:20px; font-family: 'open_sanssemibold';padding-top: 20px;}
.con-box .alignleft{margin-right:46px;}
.con-box .alignright{margin-left:46px;}
.con-box .txt:after {clear: both; content: " "; display: block;height: 0;visibility: hidden;}


/*foot-top*/
.foot-top{background:url(../images/shadow-line.jpg) repeat-x;padding: 54px 0;}
.foot-top .wrapper:after {clear: both; content: " "; display: block;height: 0;visibility: hidden;}
.foot-top .heading{background:url(../images/divider.png) repeat-x bottom left; margin-bottom:30px;}
.foot-top .heading h3{color:#135280; font-size:24px;font-family: 'open_sanssemibold'; text-transform:uppercase;padding-bottom: 30px;}
.foot-top .heading h3 span{margin-right:13px;}
.client-box{width:48%;}
.faq-box{width:48%;}
ul.faq-txt{}
ul.faq-txt li{border-bottom:solid 1px #ebebeb; padding-bottom:22px; margin-bottom:22px; text-align:justify;}
ul.faq-txt h4{font-size:17px;font-family: 'open_sanssemibold';}
ul.faq-txt p{ padding-bottom:0px;}
.faq-box a.btn {box-shadow:0 4px 0 #C12F17; -webkit-box-shadow: 0 4px 0 #C12F17;float: right;font-family: 'open_sanssemibold';}
.faq-box a:hover, .faq-box a:focus{background:#f15137;color:#fff; text-decoration:none;}


.client-slide .client-txt:after {clear: both; content: " "; display: block;height: 0;visibility: hidden;}
.client-slide span{display:inline-block; font-size:30px; color:#eaeaea;width: 40px;}
.client-slide span.fa-quote-left{float:left;}
.client-slide span.fa-quote-right{}
.client-slide p{display:inline-block; width:84%; padding:0; line-height:22px;}
.client-slide .bdr-box{ margin: 0 -3px;padding: 5px 5px 10px; position:relative;}
.client-slide .client-txt{border: 1px solid #E8E8E8;box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);padding: 10px;}
.client-slide  .name{color:#135280; font-size:13px;margin-left: 54px;}
.client-slide .name em{color:#e6472d;}
.client-slide .client-txt .arrow{background:url(../images/client-arrow.jpg) no-repeat; width:50px; height:32px; position:absolute; bottom:-21px; left:16px;}



/*footer*/
.footer{background:#0b3e65; color:#619cc8;padding:50px 0 0 0;}
.footer .wrapper:after {clear: both; content: " "; display: block;height: 0;visibility: hidden;}
.footer a {color: #619cc8;display: block;}
.footer a:hover {text-decoration:underline}

.footer .sep-bdr{border-bottom:solid 1px #1c5988; padding-bottom: 10px;margin-bottom: 28px;}
ul.foot-links li {border-right: 1px solid #619cc8; display: inline-block;padding: 0 10px; line-height: 14px;*float:left;}
ul.foot-links li:first-child {padding-left: 0;}
ul.foot-links li:last-child {border:none;}
ul.foot-links a{text-transform:uppercase; font-size:14px;font-family: 'open_sanssemibold';}
ul.foot-add li {border-right: 1px solid #619cc8; display: inline-block;padding: 0 17px; line-height: 14px;font-style: italic;}
ul.foot-add li:first-child {padding-left: 0;}
ul.foot-add li:last-child {border:none;}


.links-copy{text-align:right;}
ul.links{font-size:12px;}
ul.links li {border-right: 1px solid #1e5f8f; display: inline-block;padding: 0 20px; line-height: 14px;*float:left;}
ul.links li a{color:#1e5f8f;}
ul.share li{line-height:28px;text-align: center;display: inline-block; border: 2px solid rgba(0, 0, 0, 0); padding:2px; border-radius: 50%;*float:left;}
ul.links li:last-child {border:none;padding-right: 0;}
.social h3{font-size:15px; padding:0; color:#619cc8; text-transform:uppercase;}
ul.share { margin-top: -14px;}
.share li:hover { border: 2px solid #FFFFFF; cursor:pointer;}
ul.share li a{font-size:14px; color:#236699;}
ul.share li a{background:#082b47;border-radius:50%; display:table-cell; vertical-align:middle; text-align:center; font-size: 20px; height: 40px;width: 40px; border:solid 1px #082b47;}
ul.share li a i{float:none;margin: 0;}
ul.share li a:hover{background:#eaeaea; color:#104c73;border:solid 1px #fff}
.share li:hover a.facebook{background:#3B5998;border:solid 1px #3B5998; color:#fff;}
.share li:hover a.twitter{background:#26A6D1;border:solid 1px #26A6D1; color:#fff;}
.share li:hover a.google{background:#E7725D;border:solid 1px #E7725D; color:#fff;}
.share li:hover a.linkedin{background:#08A9D9;border:solid 1px #08A9D9; color:#fff;}
.share li:hover a.pinterest{background:#E64A5B;border:solid 1px #E64A5B; color:#fff;}
.share li:hover a.envelope{background:#CABA94;border:solid 1px #CABA94; color:#fff;}

.copyright{background:#002b4b; margin-top: 30px;padding: 20px 0;}
.copyright p{color:#1e5f8f; padding:0;}

/*css for how it works page*/
.inner .icon-main{background-image:none;}
.container{}
.apply-con{background:url(../images/back-applynow.jpg) top right repeat-y;}
.in-bnr {background:#114e7c url(../images/works-back.jpg) top center no-repeat; padding-bottom:0px;}
.in-bnr .bnr-left{padding-top:74px;}
.in-bnr h1{font-size:65px;}
.in-bnr .bnr-img {margin-top: 22px; text-align: right;}
.lft-col{width:60%;}
.sidebar{width:31.6%; padding:0 14px}
.sidebar .hd-title h2{text-transform:none;}
.sidebar .hd-title h2 span { margin-right: 13px;}

.apply-con .con-box .txt h3{padding-top:5px;}

.hd-title{background:url(../images/divider.png) repeat-x bottom left; margin-bottom:30px;}
.hd-title h2{color:#135280; font-size:24px;font-family: 'open_sanssemibold'; text-transform:uppercase;padding-bottom: 36px;padding-top: 30px;}
.hd-title h2 span{margin-right:13px;}

.input-box {padding-bottom: 30px;}
.input-box label{display:block;padding-bottom: 10px;font-size:16px;font-family: 'open_sanssemibold'; padding-bottom:20px;}
.input-box input[type="text"]{display:block; padding:10px; background:#fff; border-radius:5px; -webkit-border-radius:5px;width: 94%; font-family: 'georgiaitalic'; font-size:16px; color:#abaaaa;}


.input-box button.btn { font-size:19px; box-shadow:0 4px 0 #C12F17;  cursor:pointer; -webkit-box-shadow: 0 4px 0 #C12F17;float: right;font-family: 'open_sanssemibold';}
.input-box button:hover, .input-box button:focus{background:#f15137;color:#fff; text-decoration:none;}
.wrapper .input-box:after {clear: both;content: " "; display: block;height: 0;visibility: hidden;}

/*css for application*/
.apply-form{background:#faf9f9; margin-bottom:124px; padding: 0 12px;}
.hd-none{margin-bottom:0;}
.field-m h3{background:url(../images/divider2.png) bottom left repeat-x; padding: 20px 0; color:#135280;font-family: 'open_sanssemibold';margin-bottom: 24px;font-size: 19px;margin-left: -15px;}
.field-m h3 span{margin-right:5px; display:inline-block;}

.field-box{width:34%;float:left; margin-right:102px;}
.field-box label{display:block; padding-bottom:20px; color:#333; font-size:15px;font-family: 'open_sanssemibold';}
.sbHolder{background:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;height: 42px;position: relative;width: 100%;margin-bottom: 5px;font-family: 'georgiaitalic'; font-size:16px; ransition:none;-webkit-transition:none;}
.sbSelector{display: block;	height: 39px;left: 0;line-height: 39px;overflow: hidden;position: absolute;text-indent: 8px;top: 0;	width:100%;transition:none;}
.sbToggle{background: url(../images/select-icon.png) center center no-repeat;display: block;height: 40px;position: absolute;right: 0px;	top: 0px;width: 30px;transition:none;}
.sbToggleOpen{background: url(../images/select-icon-h.png) center center no-repeat;}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.sbOptions{background-color: #fff;border: solid 1px #f5f5f5;list-style: none;margin: 0;padding: 0;position: absolute;top: 44px;width:100%;z-index: 1;overflow-y: auto; transition:none;}
.sbOptions li {margin-bottom: 0; }
.sbOptions a{border-bottom: solid 1px #f5f5f5;	display: block;padding:10px; background:#fff;}
.sbOptions li a:hover, .sbOptions li a:focus,.sbOptions li a.sbFocus{background:#f7f7f7; color:#a3a3a3;  transition: none;}
.sbHolder a{color:#abaaaa; }

.field-box input[type="text"]{display:block; padding:12px 10px; background:#fff; border-radius:5px; -webkit-border-radius:5px;width: 94%; font-family: 'georgiaitalic'; font-size:16px; color:#abaaaa;}


.field-m{padding-bottom:20px;padding-left: 15px;}
.wrapper .field-m:after {clear: both;content: " "; display: block;height: 0;visibility: hidden;}


.field-col {float:left;margin-right:136px;width:280px;min-height: 100px;}

.field-m .padd-mid{margin-right:113px;}
.field-m .padd-none{margin-right:0;}
.field-col label{display:block;padding-bottom: 17px;font-size:15px;font-family: 'open_sanssemibold'; padding-bottom:20px;}
.field-col input[type="text"]{display:block; padding:10px; background:#fff; border-radius:5px; -webkit-border-radius:5px;width: 94%; font-family: 'georgiaitalic'; font-size:16px; color:#abaaaa;}

.field-col ul.radio-btn li {display: inline-block;width: 42%;}
.field-col ul.radio-btn div{display:inline-block; transition:none; -webkit-transition:none;}
.field-col ul.radio-btn label {display: inline-block;margin-left: 3px; padding:0; font-family: 'georgiaitalic'; font-size:16px; color:#abaaaa;}

ul.date-salect li{display:inline-block; width:78px; margin-right:19px;}
ul.date-salect li:last-child{margin-right:0;}

.post-box{width:100%; margin: 0;padding-bottom: 20px;}
.field-box input.find-txt{display:inline-block;width: 40%;}
.post-box a.find-btn{background:#175a8c; display:inline-block;margin-left: 28px;font-family: 'open_sanssemibold';}
.post-box a.find-btn:hover{color:#fff;}

.addr-details{clear:both;}

ul.list-two li{width:84px; display:inline-block;}
ul.list-two li:last-child{float:right;}
ul.list-two li .sbToggle{ width: 12px;}

.bttm-txt{line-height:24px; font-size:13px; background: url(../images/divider.png) repeat-x left top; padding-top:60px;padding-bottom:60px;margin-top: 53px;}
.bttm-txt a{ color:#0b3e65;}
.bttm-txt p{width:78%; display:inline-block;padding-left: 10px;}
.bttm-txt button.btn { font-size:19px;margin-right: 7%; box-shadow:0 4px 0 #C12F17;  cursor:pointer; -webkit-box-shadow: 0 4px 0 #C12F17;float: right;font-family: 'open_sanssemibold';}
.bttm-txt button:hover, .input-box button:focus{background:#f15137;color:#fff; text-decoration:none;}
.wrapper .bttm-txt:after {clear: both;content: " "; display: block;height: 0;visibility: hidden;}

/*css for about us page*/
.about-cnt{}
.about-cnt .con-box .alignright { margin-left: 24px;}
.list-styles1{}
ul.list-style1 li{ float:left; position:relative; padding-left:22px;line-height: 24px;}
ul.list-style1 li.ls-big{width:260px;}
ul.list-style1 li.ls-sm{/*width:240px;*/}
ul.list-style1 li.ls-last2{float: right;width: 227px;}
ul.list-style1 li i{font-size:13px; position:absolute; top:6px; left:0;}
ul.list-style1 li i.fa-university{background:url(../images/delete-icon.png) no-repeat; width:13px; height:11px;}


/*css for conatct us*/
.cnt-info{}
.cnt-info iframe{width:100%; box-shadow:0 0 5px #cac8c8; -webkit-box-shadow:0 0 5px #cac8c8; padding:4px;margin-bottom: 50px;}
ul.info { padding-bottom:40px;padding-top: 10px;}
ul.info li{font-family: 'open_sanssemibold'; font-size:18px; position:relative; padding-left:34px; display:block; margin-bottom:20px; line-height:28px;}
ul.info li i{color:#e6472d; left: 0;position: absolute; top: 4px;}
ul.info li a{color:#333;}

/*css for fees*/
.fees {padding-bottom:60px;}
.fees .con-box {padding-bottom: 70px;}
.fees .con-box .txt h3{line-height: 24px;padding-top: 0;padding-bottom: 16px;}


/*css wfor faq page*/
.faq-bnr { min-height: 272px;}
.faq-bnr .bnr-left{width:auto;}
.faq-bnr .bnr-img{width:auto;}
.faq-bnr h1{font-size:50px;}

.accodin-sec {padding-bottom:108px; padding-top:16px;}
.accodin-sec h3.acc_trigger {
	background:#fff url(../images/arrow_down.png) right center no-repeat;
	color: #3474a5;
    font-size:20px;
    font-weight: normal;
	font-family: 'open_sanssemibold';
	border-bottom: 5px solid #589CCF;
    line-height:26px;
    padding:16px 40px 11px 12px;
	cursor:pointer;
}

.accodin-sec h3.acc_trigger:hover {}
.accodin-sec h3.active {background:#e6472d url(../images/arrow_up.png) right center no-repeat; color:#fff;border-bottom: 5px solid #E6472D;}
.acc_container {clear: both;overflow: hidden; transition:none; -webkit-transition:none; padding: 26px 13px 0; line-height: 24px;}





