/* reset -------------------------- */
html,
body,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
dfn,
del,
p,
blockquote,
fieldset,
input,
textarea,
select,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
button,
canvas,
video {
    margin: 0;
    padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
address,
caption,
cite,
code,
th,
dfn,
del {
    font-weight: normal;
    font-style: normal;
}
ul,
ol {
    list-style: none;
}
fieldset,
img {
    border: none;
}
caption,
th {
    text-align: left;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
input[type="button"],
input[type="submit"],
input[type="reset"],
button {
    cursor: pointer;
    line-height: normal;
}
button,
input {
    line-height: normal;
}
input[type="hidden"],
[hidden],
.hidden {
    display: none;
}
textarea {
    overflow: auto;
    resize: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
.clearfix {
    display: block;
}
audio,
canvas,
video {
    display: inline-block;
}
a > img {
    vertical-align: bottom;
}
strong,
b {
    font-weight: bold;
}
em,
i {
    font-style: italic;
}
del {
    text-decoration: line-through;
}
:focus {
    outline: none;
}


/* tools -------------------------- */
.clear {
    clear: both;
    display: block;
    line-height: 0;
    height: 0;
    font-size: 0;
}
.clearfix:after,
.wrap:after,
aside:after,
section:after,
article:after,
.text:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    font-size: 0;
}
.align-left {
    float: left !important;
}
.align-right {
    float: right !important;
}
.overflow-hidden {
    overflow: hidden;
    display: block;
}



	
	

.tblright {float:right; }
.tblright2 {float:right; width:755px; }
table.asseen {float:right;}
.compare {float:right;}

.mobi_cta {display:none;}
.mobi_left_side{display:block; height:auto; z-index: -1  }
.bbb2{ display:none;}

#logo_area_outer {
	width: 100%;
	height: 115px;
	position: fixed;
	z-index: 1200;
	background-color: #FFF;
}
.logo_area {
	width: 1000px;
	height: 100px;
	margin:0 auto;
}
.logo {
	width: 350px;
	height: 69px;
	margin-top: 30px;
	float: left;
margin-left:-60px;
}
.logo img {
	position: relative;
	width: 100%;
	height: auto;
	left:-20px;
}
.top_menu_outer {
	width: 100%;
	height: 10px;
	border-bottom: 5px solid #5a8fcb;
}
.phone {
	text-align: right;
	float: right;
	color: #66cc33;
	font-size: 24px;
	line-height: 35px;
	margin-top: 60px;
}
.left_side {
	width: 300px;
	height: auto;
	background-color: #b4db97;
	border: 1px solid #CCC;
	border-width:1px;
	border-color:#ccc;
	-webkit-border-color: #ccc;
	-moz-border-top-colors: #ccc;
	-moz-border-bottom-colors: #ccc;
	-moz-border-left-colors: #ccc;
	-moz-border-right-colors: #ccc;
	border-radius: 22px;
	-webkit-border-radius: 22px; 
	-moz-border-radius:22px;
	position: absolute;
	top:auto;
	left:215px;
	z-index: 1000;
	padding-bottom: 25px;
display:block;


	}


}

table.videotbl{

}

table.videotbl th { width:1000px; }



.banner_slider {
	width: 100%;
	height: 350px;
	margin-bottom: 20px;
	text-align: center;
	position: relative;


	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.banner_slider img {
	width: 100%;
	height: auto;

}

.banner_content {
	width: 100%;

background-repeat: no-repeat;
background-position: center;
	height: auto;
	padding-top: 115px;
margin-top:5px;


}
.top_text,.top_textResp {
		position:absolute;
	float: left;
	margin-top: 50px;
	width: auto;
left:5px;
	
	z-index: 1000;
	overflow:visible;
	
}
.top_text h1,.top_textResp h1 {
	font-size: 15px;
	color: #FFF;
}
input[type=text],textarea {
	border-style:solid;
	border-width:1px;
	border-color:#bbbbbb;
	-webkit-border-color: #bbbbbb;
	-moz-border-top-colors: #bbbbbb;
	-moz-border-bottom-colors: #bbbbbb;
	-moz-border-left-colors: #bbbbbb;
	-moz-border-right-colors: #bbbbbb;
	width: 10%;
	padding: 5px 10px;
}
.inpu_outer_design {
	width: 180px;
	height: 36px;
	border: 1px solid #e7e7e7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 6px 9px;
}
.inpu_outer_design input[type="text"]{
	background-color: #f8f8f8;
	border: none;
	padding-left: 5px;
	float: left;
	color: #5a8fcb;
	margin-top: 10px;
	font-size: 13px;
}
.inpu_outer_design button{
	background-color: #f8f8f8;
	border: none;
	margin-top: 6px;
	float: right;
	cursor: pointer;
}
 select {
	border-style:solid;
	border-width:1px;
	border-color:#bbbbbb;
	-webkit-border-color: #bbbbbb;
	-moz-border-top-colors: #bbbbbb;
	-moz-border-bottom-colors: #bbbbbb;
	-moz-border-left-colors: #bbbbbb;
	-moz-border-right-colors: #bbbbbb;
}
.form-all {
	background-color: #B4DB97 !important;
	width: 20px !important;
}
.form-all ul li {
	list-style: none !important;
}
.form-all label {
	padding-bottom: 10px;
	float: left;
	
	font-size: 15px;
	width: 10%;
}
.form-captcha {
	width: 10%;
	float: left;
}
button {
	display:block;
	border-style:solid;
	z-index:12;
	width:181px;
	height:48px;
	border-radius: 7px;
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px; 
	background-color:#f7941d;
	background:-webkit-linear-gradient(#f7941d,#d75305);
	background:-moz-linear-gradient(#f7941d,#d75305);
	background:-ms-linear-gradient(#f7941d,#d75305);
	background:-o-linear-gradient(#f7941d,#d75305);
	background:linear-gradient(#f7941d,#d75305);
	box-shadow:inset 0px 1px 0px #ffbb6a,inset 0 -1px 2px #a33f03;
	text-shadow:1px 1px #521601;
	-pie-background:linear-gradient(#f7941d,#d75305);
	color:#fff;
	border-width:1px;
	border-color:#333333;
	-webkit-border-color: #333333;
	-moz-border-top-colors: #333333;
	-moz-border-bottom-colors: #333333;
	-moz-border-left-colors: #333333;
	-moz-border-right-colors: #333333;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	background-repeat:no-repeat;
	float: left;
	margin-top: 20px;
}


/* common -------------------------- */
html {
    height: 100%;
    background: #ffffff;
}
body {
    height: 100%;
    font: 17px/26px "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #6a6a6a;
    -webkit-font-smoothing: antialiased;
    -webkit-backface-visibility: hidden;
}
.main {
    min-height: 100%;
    overflow: hidden;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.wrap {
    margin: 0 auto;
    max-width: 940px;
    padding: 0 30px;
}
a {
    color: #26a6d1;
    cursor: pointer;
    -moz-transition: color 0.15s linear;
    -o-transition: color 0.15s linear;
    -webkit-transition: color 0.15s linear;
    transition: color 0.15s linear;
}
a:hover {
    color: #1e85a7;
}
.error {
    color: #FF0000 !important;
    border-color: #FF0000 !important;
}
.success {
    color: #00CC0 !important;
    border-color: #00CC00 !important;
}
.disabled {
    color: #999999 !important;
    border-color: #999999 !important;
    cursor: default !important;
}
.social li a,
.ico-help,
.ico-like,
.ico-present,
.istore a:after {
    background: url(images/sprite.png) no-repeat 0 0;
}
h1, h2, h3, h4, h5, h6 {
    color: #324d5b;
}
h1, h2, h3 {
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 22px;
}
img {
    max-width: 100%;
    height: auto;
}


/* header -------------------------- */
header {
    padding: 0px 0px ;
	position: fixed;
background: white;
  top: 0;
  left: 0;
  z-index: 999999;
  width: 100%;
  height: 23px;
}
header .logo {
    float: left;
  z-index: 999999;
}
header .logo a {
    display: inline-block;
  z-index: 999999;
}
.social {
    float: right;
     padding: 29px 0;
	position: fixed;
background: white;
   left:700px;
   top:0px;

  z-index: 999;
  width: 100%;
  height: 23px;

}
.social li {
    float: left;
    margin: 0 0 0 22px;
}
.social li a {
    display: block;
    width: 48px;
    height: 48px;
    text-indent: -9999px;
    background-color: #3b5998;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    -webkit-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}


/* footer -------------------------- */
footer {
    padding: 10px 0;
}
footer .logo {
    float: left;
    margin: 0 95px 0 0;
}
footer .logo img {
    display: block;
}
.istore {
    float: left;
    position: relative;
    line-height: 36px;
    text-align: center;
    margin: 8px 62px 8px 0;
}
.istore a {
    position: relative;
    display: inline-block;
    line-height: 36px;
    font-size: 14px;
    padding: 0 0 0 47px;
}
.istore a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: #26a6d1;
    background-position: -150px 0;
    width: 36px;
    height: 36px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition: background-color 0.15s linear;
    -o-transition: background-color 0.15s linear;
    -webkit-transition: background-color 0.15s linear;
    transition: background-color 0.15s linear;
}
.istore:hover:after {
    background-color: #1e85a7;
}
.copy {
    float: left;
    font-size: 14px;
    line-height: 36px;
    margin: 8px 0;
}
.copy a {
    color: #3db39e;
    font-weight: bold;
}
.copy a:hover {
    color: #318f7e;
}


/* sidebar -------------------------- */
.sidebar {
    
}


/* content -------------------------- */
.simple {
    text-align: center;
    padding: 120px 0 0 0;
}
.simple p {
    margin: 0 60px 16px;
}

.simple2 {
    text-align: center;
    padding: 20px 0 0 0;
}
.simple2 p {
    margin: 0 60px 16px;
}
.promo {
    background: #3db39e;
    color: #ffffff;
}
.promo .wrap {
    position: relative;
    min-height: 634px;
}
.promo-text {
    width: 460px;
    height: 634px;
    display: table-cell;
    vertical-align: middle;
    font-size: 18px;
    line-height: 30px;
}
.promo-text p {
    padding: 35px 0 0;
}
.promo .wrap img {
    position: absolute;
    bottom: 0;
    right: 18px;
}
.promo-title {
    font-size: 55px;
    line-height: 60px;
    font-weight: bold;
}
.promo-button {
    display: inline-block;
    white-space: nowrap;
    height: 52px;
    line-height: 52px;
    font-weight: bold;
    font-size: 20px;
    text-decoration: none;
    padding: 0 30px;
    background: #ffffff;
    text-transform: uppercase;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
}
.promo-button:hover {
    background-color: #e2f9f5;
    color: #26a5d1;
}
.promo-button:active {
    color: #188bb2;
    background-color: #e2f9f5;
    -moz-box-shadow: inset 0 2px 0 rgba(0,0,1,.1);
    -webkit-box-shadow: inset 0 2px 0 rgba(0,0,1,.1);
    box-shadow: inset 0 2px 0 rgba(0,0,1,.1);
}
.promo-link {
    color: #ffffff;
    font-size: 20px;
    line-height: 52px;
    font-weight: bold;
    margin: 0 0 0 35px;
    text-transform: uppercase;
    white-space: nowrap;
}
.promo-link:hover {
    color: #c9f9f0;
}
.features {
    margin: -25px 0 60px;
}
.features-columns {
    margin: 0 -25px;
}
.feature {
    float: left;
    width: 33.33%;
    text-align: center;
    font-size: 14px;
    line-height: 21px;
    padding: 0 25px;
    margin: 0 0 50px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.feature h4 {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    color: #2b414d;
    font-weight: bold;
    position: relative;
    margin: 0 0 42px;
}
.feature h4:after {
    position: absolute;
    bottom: -22px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 22px;
    height: 2px;
    background-color: #cbcfd1;
    content: "";
    -moz-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
}
.feature:hover h4:after {
    background-color: #3db39e;
}
.ico-help,
.ico-like,
.ico-present {
    width: 64px;
    height: 64px;
    margin: 0 auto 32px;
    background-position: 0 -50px;
}
.ico-like {
    background-position: -100px -50px;
}
.ico-present {
    background-position: -200px -50px;
}
.tabsblock {
    background: #f6f6f6;
}
.tabsblock .wrap {
    position: relative;
    min-height: 565px;
}
.tabsblock .wrap img {
    position: absolute;
    left: 22px;
    bottom: 0;
}
.tab {
    padding-left: 540px;
    width: 400px;
    display: table-cell;
    height: 565px;
    vertical-align: middle;
}
.tabs {
    padding: 0 0 23px;
}
.tabs li {
    width: 12px;
    height: 12px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    float: left;
    background-color: #cbcfd1;
    margin: 0 13px 13px 0;
    -moz-transition: background-color 0.15s linear;
    -o-transition: background-color 0.15s linear;
    -webkit-transition: background-color 0.15s linear;
    transition: background-color 0.15s linear;
    cursor: pointer;
}
.tabs li:hover {
    background-color: #8cc6bc;
}
.tab li.active {
    cursor: default;
    background-color: #3db39e;
}
.box {
    display: none;
}
.box.visible {
    display: block;
}
.subscribe {
    background: #26a6d1;
    text-align: center;
    color: #ffffff;
    text-align: center;
    padding: 107px 0 113px;
}
.subscribe-title {
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 36px;
}
.subscribe-form {
    display: inline-block;
    margin: 0 0 30px;
}
.subscribe-email {
    float: left;
    border: 0;
    width: 399px;
    height: 52px;
    font-size: 18px;
    line-height: 22px;
    padding: 15px;
    background: #ffffff;
    margin: 0 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.subscribe-button {
    float: left;
    border: 0;
    width: 160px;
    height: 52px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #26a6d1;
    background: #ffffff;
    text-transform: uppercase;
    margin: 0 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.subscribe-note {
    clear: both;
}


/* Responsive -------------------------- */
@media screen and  (max-device-width : 959px){
    .promo .wrap {
        min-height: 0;
    }
    .promo .wrap img {
        position: relative;
        right: auto;
        bottom: auto;
        display: block;
        margin: 0 auto;
    }
    .promo-text {
        text-align: center;
        display: block;
        height: auto;
        width: auto;
        padding: 65px 0 48px;
    }
    .promo-title {
        font-size: 40px;
        line-height: 50px;
    }
    .promo-link,
    .promo-button {
        margin: 0 15px 15px;
    }
    footer {
        padding-top: 0;
        background-color: #f6f6f6;
    }
    footer .logo {
        display: none;
    }
    .copy,
    .istore,
    .social {
        float: none;
        margin: 0;
        text-align: center;
    }
    .copy {
        padding: 80px 0 25px;
    }
    .istore {
        background: #ffffff;
        margin: 0 -30px;
        padding: 80px 30px;
    }
    .social ul {
        display: inline-block;
    }
    .social ul li {
        margin: 0 11px 11px;
    }
    .subscribe-email {
        width: 300px;
    }
    .tabsblock {
        padding-top: 60px;
    }
    .tabsblock .wrap {
        min-height: 0;
    }
    .tabsblock .wrap img {
        position: relative;
        left: auto;
        bottom: auto;
        display: block;
        margin: 0 auto;
    }
    .tab {
        text-align: center;
        padding-left: 0;
        width: auto;
        display: block;
        height: auto;
        vertical-align: top;
    }
    .tabs {
        display: inline-block;
    }
    .tabs li {
        margin: 0 7px 13px 6px;
    }
    .box-text {
        margin: 0 0 60px;
    }
}
@media screen and  (max-device-width : 767px){
    header {
        text-align: center;
    }
    header .logo {
        float: none;
        display: inline-block;
    }
    header .social {
        display: none;
    }
    .feature {
        width: 100%;
    }
    .subscribe-email {
        width: 200px;
    }   
}
@media screen and  (max-device-width : 479px){
    body {
        word-wrap: break-word;
    }
    .simple p {
        margin-left: 0;
        margin-right: 0;
    }

    .simple2 p {
        margin-left: 0;
        margin-right: 0;
    }

    .subscribe-email {
        width: 100%;
        margin-bottom: 15px;
        text-align: center;
    }
    .subscribe-button {
        width: 100%;
    }
}
@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

img {
	border-style:none;
}	
#wrapper,.container {
	width:1000px;
	height:auto;
	margin:0 auto;
margin-top:0px;
	overflow: hidden;
	

}
#logo_area_outer {
	width: 100%;
	height: 115px;
	position: fixed;
	z-index: 1200;
	background-color: #FFF;
}
.logo_area {
	width: 1000px;
	height: 100px;
	margin:0 auto;
}
.logo {
	width: 350px;
	height: 69px;
	margin-top: 30px;
	float: left;
}
.logo img {
	position: relative;
	width: 100%;
	height: auto;
	left:-20px;
}
.top_menu_outer {
	width: 100%;
	height: 10px;
	border-bottom: 5px solid #5a8fcb;
}

.inpu_outer_design {
	width: 180px;
	height: 36px;
	border: 1px solid #e7e7e7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 6px 9px;
}
.inpu_outer_design input[type="text"]{
	background-color: #f8f8f8;
	border: none;
	padding-left: 5px;
	float: left;
	color: #5a8fcb;
	margin-top: 10px;
	font-size: 13px;
}
.inpu_outer_design button{
	background-color: #f8f8f8;
	border: none;
	margin-top: 6px;
	float: right;
	cursor: pointer;
}

.content_outer_container {
	width: 1000px;
	height: auto;
	float: left;
	overflow: hidden;
}

.left_side {
	padding-bottom: 50px;
	width: 300px;
	height: auto;
	float: center;
	background-color: #b4db97;
	border: 1px solid #CCC;
	border-width:1px;
	border-color:#ccc;
	-webkit-border-color: #ccc;
	-moz-border-top-colors: #ccc;
	-moz-border-bottom-colors: #ccc;
	-moz-border-left-colors: #ccc;
	-moz-border-right-colors: #ccc;
	border-radius: 22px;
	-webkit-border-radius: 22px; 
	-moz-border-radius:22px; ;
	position: relevant;
	top: 220px;
	margin-left:-140px;
	z-index: 1000;
}

.contents {
	width: 660px;
	height: auto;
	float: right;
}
.contents p{
	font-size: 14px;
	padding-bottom: 20px;
	line-height: 25px;
}

table.socintnav {
    border: 0px solid black;

}

table.socintnav td {     padding: 10px; }

table.asseen {
margin-top:-100px;
    border: 0px solid black;
}

table.asseen td {     padding: 10px; }

table.locations2 {
    border: 0px solid black;
}

table.locations2 th {     padding: 30px; }

table.benequalrepay {

    border: 0px solid black;

    width:800px;
margin-left:auto;
margin-right:auto


}

table.benequalrepay td {     padding: 10px; }

.banner_slider {
	width: 100%;
	height: 350px;
	margin-bottom: 20px;
	text-align: center;
	position: relative;
	background: url(../images/woman1.original.png) center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.banner_slider img {
	width: 100%;
	height: auto;
}

.banner_content {
	width: auto;

background-image: url('woman1.original.png');
background-repeat: no-repeat;
background-position: center;
background-size: 100% auto;
	height: auto;
	padding-top: 80px;
margin-top:70px;


}
.top_text,.top_textResp {
	float: left;
	margin-top: -21px;
	width: 30%;
text-align:right;
	z-index: 20;
}
.top_text h1,.top_textResp h1 {
	font-size: 18px;
	color: #FFF;
}
.container_main {
	position: relative;
}
.contents h1{
	font-size: 24px;
	line-height: 35px;
	color: #66cc33;
	margin-bottom: 15px;
}
.bottom_logos {
	position: relative;
	top:50px;
	width: 100%;
	height: auto;
	float: left;
}
.bottom_logos h2 {
	font-size: 20px;
	color: #000;
	margin-bottom: 10px;
}
.footer{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYmEzZCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkxZTg0MiIgc3RvcC1vcGFjaXR5PSIwLjUzIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	top:-275px;
	left: 375px;
	position: relative;
	text-align: center;
	font-size: 13px;
	height: 50px;
	width: 300px;
}
.icons {
	width: 100px;
	height: auto;
	float: left;
	margin-right: 10px;
}
.icons img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}
 input[type=text],textarea {
	border-style:solid;
	border-width:1px;
	border-color:#bbbbbb;
	-webkit-border-color: #bbbbbb;
	-moz-border-top-colors: #bbbbbb;
	-moz-border-bottom-colors: #bbbbbb;
	-moz-border-left-colors: #bbbbbb;
	-moz-border-right-colors: #bbbbbb;
	width: 90%;
	padding: 5px 10px;
}
 select {
	border-style:solid;
	border-width:1px;
	border-color:#bbbbbb;
	-webkit-border-color: #bbbbbb;
	-moz-border-top-colors: #bbbbbb;
	-moz-border-bottom-colors: #bbbbbb;
	-moz-border-left-colors: #bbbbbb;
	-moz-border-right-colors: #bbbbbb;
}
.form-all {
	padding-bottom:  50px;
	margin: 0 auto;
	margin-top: 50px;
	background-color: #B4DB97 !important;
	width: 220px !important;
}
.form-all ul li {
	list-style: none !important;
}
.form-all label {
	padding-bottom: 10px;
	float: left;
	font-size: 15px;
	width: 100%;
}
.form-captcha {
	width: 100%;
	float: left;
}
button {
	display:block;
	border-style:solid;
	z-index:12;
	width:181px;
	height:48px;
	border-radius: 7px;
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px; 
	background-color:#f7941d;
	background:-webkit-linear-gradient(#f7941d,#d75305);
	background:-moz-linear-gradient(#f7941d,#d75305);
	background:-ms-linear-gradient(#f7941d,#d75305);
	background:-o-linear-gradient(#f7941d,#d75305);
	background:linear-gradient(#f7941d,#d75305);
	box-shadow:inset 0px 1px 0px #ffbb6a,inset 0 -1px 2px #a33f03;
	text-shadow:1px 1px #521601;
	-pie-background:linear-gradient(#f7941d,#d75305);
	color:#fff;
	border-width:1px;
	border-color:#333333;
	-webkit-border-color: #333333;
	-moz-border-top-colors: #333333;
	-moz-border-bottom-colors: #333333;
	-moz-border-left-colors: #333333;
	-moz-border-right-colors: #333333;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	background-repeat:no-repeat;
	float: left;
	margin-top: 20px;
}
.bottom_logos img {
	width: 100%;
	height: 100%;
}
.phone {
	text-align: right;
	float: right;
	color: #66cc33;
	font-size: 24px;
	line-height: 35px;
	margin-top: 60px;

}
.boxes_area {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 5px;
}
.imag_part {
	width: 42%;
	height: auto;
	float: left;
	margin-top: 40px;
}
.video_part {
	width: 50%;
	float: left;
	height: 200px;
}
.top_textResp {
	display: none;
}


/*BENEFITS SECTION*/
.bene_area{
	position: relative;
	height: auto;
	width: 656px;
	left:0px;
	top:40px;
}
.bene_area h3{
	position: relative;
	text-align: left;
	width: 656px;
	left:-10px;
}
.bene_area h2{
	position: relative;
	width: 328px;
	left: -1.85px;
	height: auto;
	padding: 10px;
	text-align: justify;
}
.bene_left{
	position: relative;
	width: 300px;
	height:auto;
	left: -15px;
	text-align: justify;
}
.bene_right{
	position: relative;
	width: 300px;
	height:auto;
	top:-155px;
	left:325px;
	text-align: justify;
}

/*QUALIFY SECTION*/

.qual_repay_wrapper{
	position: relative;
	min-height: 50px;
	min-width: 656px;
	top:-100px;
	left:-10px;
}

.qual_area{
	min-height: 50px;
	min-width: 328px;
}
.qual_area h3{
	text-align: left;
	width: 328px;
}
.qual_area h2{
	position: relative;
	padding: 5px;
	text-align: justify;
}
.qual_top{
	min-height:26px;
	position:relative;
	width: 328px;
}
.qual_bottom{
	min-height:26px;
	width: 328px;
	position:relative;
}

/*REPAYMENT SECTION*/
.repay_area{
	height: auto;
	width: 328px;
	position: relative;
	top:-293px;
	left:330px;
}
.repay_area h3{
	width: 328px;
	text-align: left;
}
.repay_area h2{
	position: relative;
	padding: 5px;
	text-align: justify;
}
.repay_top{
	width: 328px;
	height:auto;
	position:relative;
}
.repay_bottom{
	width: 328px;
	height:auto;
	position:relative;
}

.breadcrumbs{
	width: auto;
	padding: 2px;
	position: relative;
	top:-325px;
	left:-10px;
}

.locations{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYmEzZCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkxZTg0MiIgc3RvcC1vcGFjaXR5PSIwLjUzIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(142,186,61,0.6) 0%, rgba(145,232,66,0.53) 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(142,186,61,0.6)), color-stop(75%,rgba(145,232,66,0.53))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#998eba3d', endColorstr='#8791e842',GradientType=0 ); /* IE6-8 */
	border: groove 1px;
	border-color: rgba(142,186,61,0.84);
	-webkit-border-color: rgba(142,186,61,0.84);
	-moz-border-top-colors: rgba(142,186,61,0.84);
	-moz-border-bottom-colors: rgba(142,186,61,0.84);
	-moz-border-left-colors: rgba(142,186,61,0.84);
	-moz-border-right-colors: rgba(142,186,61,0.84);
	border-radius: 5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	height: 60px;
	position: relative;
	padding: 2px;
	top:-325px;
	left:-10px;
}
.office_1{
	position: relative;
	padding: 2px;
	width: 200px;
}
.office_2{
	position: relative;
	padding: 2px;
	top:-55px;
	left:510px;
	width: 150px;
}
.social{
	position: relative;
	top:-300px;
	left:-10px;
	height: 35px;
}

#socialbar img{
	border:0px;
}

#socialbar li img {
	width:40px;
	height:40px;
}

#socialbar li a:hover {
	position:relative;
	top:2px;
}

#socialbar {
	padding:0px;
	list-style: none outside none;
	margin:0px;
	position: static;
}

#socialbar li {
	display:inline;
	padding-right:10px;
	}

#socialbar {
	width:auto;
}

.interlinks{
	padding: 2px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYmEzZCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkxZTg0MiIgc3RvcC1vcGFjaXR5PSIwLjUzIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(142,186,61,0.6) 0%, rgba(145,232,66,0.53) 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(142,186,61,0.6)), color-stop(75%,rgba(145,232,66,0.53))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#998eba3d', endColorstr='#8791e842',GradientType=0 ); /* IE6-8 */
	border: groove 1px;
	border-color: rgba(142,186,61,0.84);
	-webkit-border-color: rgba(142,186,61,0.84);
	-moz-border-top-colors: rgba(142,186,61,0.84);
	-moz-border-bottom-colors: rgba(142,186,61,0.84);
	-moz-border-left-colors: rgba(142,186,61,0.84);
	-moz-border-right-colors: rgba(142,186,61,0.84);
	border-radius: 5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	width:654px;
	position: relative;
	top:-285px;
	left:-10px;
}

.nav{
	padding: 2px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYmEzZCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkxZTg0MiIgc3RvcC1vcGFjaXR5PSIwLjUzIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(142,186,61,0.6) 0%, rgba(145,232,66,0.53) 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(142,186,61,0.6)), color-stop(75%,rgba(145,232,66,0.53))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#998eba3d', endColorstr='#8791e842',GradientType=0 ); /* IE6-8 */
	border: groove 1px;
	border-color: rgba(142,186,61,0.84);
	-webkit-border-color: rgba(142,186,61,0.84);
	-moz-border-top-colors: rgba(142,186,61,0.84);
	-moz-border-bottom-colors: rgba(142,186,61,0.84);
	-moz-border-left-colors: rgba(142,186,61,0.84);
	-moz-border-right-colors: rgba(142,186,61,0.84);
	border-radius: 5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	width:654px;
	position: relative;
	top:-275px;
	left:-10px;
}
/*media queries*/

@media screen and  (max-device-width : 1000px) {
	 #wrapper, .container{
		width: 1000px;
		height: auto;
	}
	#logo_area_outer {
		width: 1000px;
		height: auto;
	}
	.logo {
		padding-left: 20px;
	}
	.phone {
		padding-right: 20px;
	}
	.logo_area {
		overflow: hidden;
		width: 900px;
		height: auto;
	}
	.video_part{
		position: relative;
		left:-50px;
	}
	
	.top_text{
		position: absolute;
		font-size: smaller;
		width:300px;
		left: 50px;
	}
	.form-all label {
		padding-bottom: 50px;
	}
	.left_side {
		position: absolute;
		top: 210px;
		left: 40px;
		width: auto;
	}
	
	.main_text{
		position: relative;
		left:50px;
		width:550px;
	}
	
	.imag_part{
		position: relative;
		left: 50px;
	}
	
	.bottom_logos{
		position: relative;
		width: 50%;
		left: 50px;
	}
	
	.compare_chart{
		position: relative;
		height: auto;
		width: 400px;
		top: 75px;
		left:50px;	
	}
	
	/*BENEFITS SECTION*/
	.bene_area{
		position: relative;
		height: auto;
		width: 400px;
		left:60px;
		top:100px;
	}
	.bene_area h3{
		position: relative;
		text-align: left;
		width: 400px;
		left:-10px;
	}
	.bene_area h2{
		position: relative;
		width: 275px;
		left: -1.85px;
		height: auto;
		padding: 10px;
		text-align: justify;
	}
	.bene_left{
		position: relative;
		height:auto;
		left: -15px;
		text-align: justify;
	}
	.bene_right{
		position: relative;
		height:auto;
		top:-185px;
		left:275px;
		text-align: justify;
	}
	
	/*QUALIFY SECTION*/
	
	.qual_repay_wrapper{
		position: relative;
		min-height: 50px;
		min-width: 656px;
		top:-90px;
		left:40px
	}
	
	.qual_area{
		min-height: 50px;
		min-width: 328px;
		position: relative;
		left:10px;
	}
	.qual_area h3{
		text-align: left;
		width: 328px;
	}
	.qual_area h2{
		position: relative;
		padding: 5px;
		text-align: justify;
	}
	.qual_top{
		min-height:26px;
		position:relative;
		width: 290px;
	}
	.qual_bottom{
		min-height:26px;
		width: 290px;
		position:relative;
	}
	
	/*REPAYMENT SECTION*/
	.repay_area{
		height: auto;
		width: 328px;
		position: relative;
		top:-325px;
		left:300px;
	}
	.repay_area h3{
		width: 300px;
		text-align: left;
	}
	.repay_area h2{
		position: relative;
		padding: 5px;
		text-align: justify;
	}
	.repay_top{
		width: 290px;
		height:auto;
		position:relative;
	}
	.repay_bottom{
		width: 290px;
		height:auto;
		position:relative;
	}
	.breadcrumbs{
		width: auto;
		padding: 2px;
		position: relative;
		top:-350px;
		left:50px;
	}

	.locations{
		position: relative;
		padding: 2px;
		width: 575px;
		top:-350px;
		left:50px;
	}
	.office_1{
		position: relative;
		padding: 2px;
		width: 200px;
	}
	.office_2{
		position: relative;
		padding: 2px;
		top:-55px;
		left:425px;
		width: 150px;
	}
	.social{
		position: relative;
		top:-325px;
		left:50px;
		height: 35px;
	}
	
	#socialbar img{
		border:0px;
	}
	
	#socialbar li img {
		width:40px;
		height:40px;
	}
	
	#socialbar li a:hover {
		position:relative;
		top:2px;
	}
	
	#socialbar {
		padding:0px;
		list-style: none outside none;
		margin:0px;
		position: static;
	}
	
	#socialbar li {
		display:inline;
		padding-right:10px;
		}
	
	#socialbar {
		width:auto;
	}
	
	.interlinks{
		padding: 2px;
		width:575px;
		position: relative;
		top:-310px;
		left:50px;
	}
	
	.nav{
		width:575px;
		position: relative;
		top:-300px;
		left:50px;
	}
	
	.footer{
		top:-300px;
	}
}
@media screen and  (max-device-width : 850px) {
	 #wrapper, .container{
		width: 90%;
		height: auto;
	}
	#logo_area_outer {
		width: 100%;
		height: auto;
	}
	.logo {
		padding-left: 20px;
	}
	.banner_slider{
		width: auto;
	}
	.phone {
		position: absolute;
		right:0px;
		padding-right: 20px;
	}
	.logo_area {
		overflow: hidden;
		width: 90%;
		height: auto;
	}
	.left_side {
		width: 98%;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		height: auto;
		padding-bottom: 50px;
		float: left;
		position: relative;
		top: 0;

	}
	.contents {
		width: 90%;
		padding-right: 0;

	}
	.form-all {
		width: 90% !important;
	}
	.top_text {
		width: 80%;
		display: none;
	}
	.top_textResp {
		width:37.75%;
		height: auto;
		color: #000;
		float: left;
		display: block;
		position: relative;
		left:40px;
		margin-top: 165px;
		text-align: center;
		color: #000;
		background: #FFF;
	}
	.top_textResp h1 {
		color: #000;
	}
	.video_part{
		position: absolute;
		top: 500px;
		left: 415px;
	}
	
	.left_side {
		position: absolute;
		top: 210px;
		left: 40px;
		width: auto;
	}
	
	.main_text{
		position: absolute;
		top:775px;
		left: 420px;
		width:40%;
	}
	
	.main_text h1{
		font-size: x-large;
		font-weight: bold;
	}
	
	.imag_part{
		position: absolute;
		top: 1075px;
		left: 500px;
	}
	
	.bottom_logos{
		position: absolute;
		width: 45%;
		top:1220px;
		left: 425px;
	}
	
	.compare_chart{
		position: absolute;
		top:1375px;
		left:425px;
		width:360px;
		height: auto;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYmEzZCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkxZTg0MiIgc3RvcC1vcGFjaXR5PSIwLjUzIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  rgba(142,186,61,0.6) 0%, rgba(145,232,66,0.53) 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(142,186,61,0.6)), color-stop(75%,rgba(145,232,66,0.53))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#998eba3d', endColorstr='#8791e842',GradientType=0 ); /* IE6-8 */
		border: groove 1px;
		border-color: rgba(142,186,61,0.84);
		-webkit-border-color: rgba(142,186,61,0.84);
		-moz-border-top-colors: rgba(142,186,61,0.84);
		-moz-border-bottom-colors: rgba(142,186,61,0.84);
		-moz-border-left-colors: rgba(142,186,61,0.84);
		-moz-border-right-colors: rgba(142,186,61,0.84);
		border-radius: 5px;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px; 
		text-align: center;
	}
	
	.bene_area{
		position: absolute;
		top:1435px;
		left:425px;
		width: 360px;
	}
	.bene_area h3{
		position: absolute;
		max-width: 358px;
	}
	.bene_area h2{
		position: absolute;
		width: 150px;
		left: -25px;
		padding: 2px;
	}
	.bene_left{
		position: absolute;
		top:21px;
		width: 178px;
		border-bottom-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
	}
	.bene_right{
		position: absolute;
		top:21px;
		left:178px;
		width: 180px;
	}
	
	.qual_repay_wrapper{
		position: absolute;
		top:1505px;
		width: 360px;
		left:425px;
	}
	
	.qual_area{
		position: absolute;
		width: 180px;
	}
	
	.qual_area h3{
		position: absolute;
		width: 180px;
	}
	
	.qual_area h2{
		position: absolute;
		width: 180px;
		padding: 2px;
	}
	
	.qual_top{
		position: absolute;
		width: 180px;
		height: auto;
		top:21px;
	}
	
	.qual_bottom{
		position: absolute;
		width: 180px;
		height: auto;
		top:48px;
	}
	
	.repay_area{
		position: absolute;
		width: 180px;
		top:-1px;
		left:-180px;
	}
	
	.repay_area h3{
		position: absolute;
		height: 19px;
		width:178px;
		left:360px;
	}
	
	.repay_area h2{
		position: absolute;
		padding: 2px;
		width: auto;
		left:10px;
	}
	
	.repay_top{
		position: absolute;
		width:178px;
		left:360px;
		height: 26px;
		top:22px;
	}
	
	.repay_bottom{
		position: absolute;
		width:178px;
		left:360px;
		height: 26px;
		top:49px;
	}

	.locations{
		position: absolute;
		font-size: 12px;
		top:1600px;
		left:425px;
		width: 360px;
	}
	
	.locations h3{
		font-size: 13px;
	}
	.office_1{
		position: absolute;
		left:5px;
		top: 2px;
	}
	
	.office_2{
		position: absolute;
		top:4px;
		left:210px;
	}
	
	.social{
		position: absolute;
		width:10%;
		top:10px;
		left:340px;
		padding: 2px;
	}
	.breadcrumbs{
		position: absolute;
		top:1675px;
		left:425px;
		
	}
	.interlinks{
		position: absolute;
		top:1710px;
		left:425px;
		width: 360px;
	}
	
	.nav{
		position: absolute;
		top:1745px;
		left:425px;
		width: 360px;
	}
	
	.footer{
		position: absolute;
		top:1800px;
		left:200px;
	}
}

@media screen and  (max-device-width : 768px) {
	 #wrapper, .container{
		width: 90%;
		height: auto;
	}
	#logo_area_outer {
		width: 100%;
		height: auto;
	}
	.logo {
		padding-left: 20px;
	}
	.banner_slider{
		width: auto;
	}
	.phone {
		position: absolute;
		right:0px;
		padding-right: 20px;
	}
	.logo_area {
		overflow: hidden;
		width: 90%;
		height: auto;
	}
	.left_side {
		width: 98%;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		height: auto;
		padding-bottom: 50px;
		float: left;
		position: relative;
		top: 0;

	}
	.contents {
		width: 90%;
		padding-right: 0;

	}
	.form-all {
		width: 90% !important;
	}
	.top_text {
		width: 80%;
		display: none;
	}
	.top_textResp {
		width:39.25%;
		height: auto;
		color: #000;
		float: left;
		display: block;
		position: relative;
		left:40px;
		margin-top: 165px;
		text-align: center;
		color: #000;
		background: #FFF;
	}
	.top_textResp h1 {
		color: #000;
	}
	.video_part{
		position: absolute;
		top: 500px;
		left: 395px;
	}
	
	.left_side {
		position: absolute;
		top: 210px;
		left: 40px;
		width: auto;
	}
	
	.main_text{
		position: absolute;
		top:775px;
		left: 408px;
		width:40%;
	}
	
	.main_text h1{
		font-size: x-large;
		font-weight: bold;
	}
	
	.imag_part{
		position: absolute;
		top: 1100px;
		left: 480px;
	}
	
	.bottom_logos{
		position: absolute;
		width: 40%;
		top:1245px;
		left: 410px;
	}
	
	.compare_chart{
		position: absolute;
		top:1375px;
		left:410px;
		width:300px;
		height: auto;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYmEzZCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkxZTg0MiIgc3RvcC1vcGFjaXR5PSIwLjUzIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  rgba(142,186,61,0.6) 0%, rgba(145,232,66,0.53) 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(142,186,61,0.6)), color-stop(75%,rgba(145,232,66,0.53))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#998eba3d', endColorstr='#8791e842',GradientType=0 ); /* IE6-8 */
		border: groove 1px;
		border-color: rgba(142,186,61,0.84);
		-webkit-border-color: rgba(142,186,61,0.84);
		-moz-border-top-colors: rgba(142,186,61,0.84);
		-moz-border-bottom-colors: rgba(142,186,61,0.84);
		-moz-border-left-colors: rgba(142,186,61,0.84);
		-moz-border-right-colors: rgba(142,186,61,0.84);
		border-radius: 5px;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px; 
		text-align: center;
	}
	
	.bene_area{
		position: absolute;
		top:1435px;
		left:410px;
		width: 300px;
	}
	.bene_area h3{
		position: absolute;
		max-width: 298px;
	}
	.bene_area h2{
		position: absolute;
		width: 150px;
		left: -25px;
		padding: 2px;
	}
	.bene_left{
		position: absolute;
		top:21px;
		width: 150px;
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}
	.bene_right{
		position: absolute;
		top:21px;
		left:150px;
		width: 148px;
	}
	
	.qual_repay_wrapper{
		position: absolute;
		top:1505px;
		width: 300px;
		left:410px;
	}
	
	.qual_area{
		position: absolute;
		width: 150px;
	}
	
	.qual_area h3{
		position: absolute;
		width: 150px;
	}
	
	.qual_area h2{
		position: absolute;
		width: 150px;
		padding: 2px;
	}
	
	.qual_top{
		position: absolute;
		width: 150px;
		height: auto;
		top:21px;
	}
	
	.qual_bottom{
		position: absolute;
		width: 150px;
		height: auto;
		top:48px;
	}
	
	.repay_area{
		position: absolute;
		width: 150px;
		top:-1px;
		left:-180px;
	}
	
	.repay_area h3{
		position: absolute;
		height: 19px;
		width:146px;
		left:332px;
	}
	
	.repay_area h2{
		position: absolute;
		padding: 2px;
		width: auto;
		left:10px;
	}
	
	.repay_top{
		position: absolute;
		height: 26px;
		top:22px;
		width:146px;
		left:332px;
	}
	
	.repay_bottom{
		position: absolute;
		height: 26px;
		top:49px;
		width:146px;
		left:332px;
	}

	.locations{
		position: absolute;
		font-size: 12px;
		top:1600px;
		width:300px;
		height: 115px;
		left:408px;
		text-align: left;
	}
	
	.locations h3{
		font-size: 13px;
	}
	.office_1{
		position: absolute;
		top: 2px;
	}
	
	.office_2{
		position: absolute;
		left: 5px;
		top:60px;
	}
	
	.social{
		position: absolute;
		width:10%;
		top:35px;
		left:125px;
		padding: 2px;
	}
	.breadcrumbs{
		position: absolute;
		top:1735px;
		left:406px;
		
	}
	.interlinks{
		position: absolute;
		top:1775px;
		left:406px;
		width: 300px;
	}
	
	.nav{
		position: absolute;
		top:1815px;
		left:406px;
		width: 300px;
	}
	
	.footer{
		position: absolute;
		top:1850px;
		left:160px;
	}
}
@media screen and  (max-device-width : 640px) /* galaxy */{
.banner_content {
	width: 100%;

background-repeat: no-repeat;
background-position: center;
	height: auto;
	padding-top: 65px;
margin-top:-370px;



}

.logo { margin-left:-23px;
margin-top:5px;} 



table.asseen {
margin-top:-100px;
    border: 0px solid black;
}

table.asseen td {  padding: 10px; }

.mobi_cta {display:block;}
.mobi_left_side{display:block;  }
.bbb2{ display:block; }

table.locations2 {
    border: 0px solid black;
margin-left:-17px;
}

.tblright2{margin-top:340px; float:left;}
.tblright {margin-top:-50px; float:center; width:98%; margin-left:5px;} 

table.locations2 th {     padding: 30px; }


table.videotbl{
width:340px; 
border: 0px solid black;

}

table.videotbl th { text-align: left; }

.compare {width:100%;}

table.socintnav {
    border: 0px solid black;

}

table.socintnav td {     padding: 10px; }



table.benequalrepay {

    border: 0px solid black;
margin-left:-17px;
    width : 100%;


}

table.benequalrepay td {     padding: 10px; }


	.top_text  {
		width: 96%;
		position: absolute;
		text-shadow: 1px 1px 1px #FFF;
	}
	.top_textResp{
		display:none;
		position: absolute;
		top:5px;
		left: 15px;
		width: 90%;
	}
.banner_slider {
	width: 100%;
	height: 225px;
	margin-top:-130px;
	margin-bottom: 20px;
	text-align: center;
	position: relative;
	background: url(../images/woman1.original.png) center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}

#div1 {margin-top:125px;    }
#logo_area_outer {
		width: 380px;
		height: 115px;
		position: fixed;
		z-index: 1200;
		background-color: white;
	}
	.phone {
		position: fixed;
		width: 100%;
		top:30px;
		left: 1px;
background-color: white;
	}
	
	.video_part{
		position: relative;
		top: 10px;
		left: 10px;

	}
	
	.left_side {
		width: 337px;
		height: auto;
		background-color: #b4db97;
		border: 1px solid #CCC;
		border-color:#ccc;
		-webkit-border-color: #ccc;
		-moz-border-top-colors: #ccc;
		-moz-border-bottom-colors: #ccc;
		-moz-border-left-colors: #ccc;
		-moz-border-right-colors: #ccc;
		border-radius: 22px;
		-webkit-border-radius: 22px; 
		-moz-border-radius:22px;
		padding-bottom: 50px;
		position: relative;
		margin-top: 10px;
		margin-left:-238px;
		z-index: 1000;
display:block;


	}


	
	.main_text{
		position: absolute;
		top:1115px;
		left: 20px;
		width:90%;
	}
	
	.main_text h1{
		font-size: x-large;
		font-weight: bold;
	}
	
	.imag_part{
		position: absolute;
		top: 1425px;
		left: 80px;
	}
	
	.bottom_logos{
		position: absolute;
		width: 90%;
		top:1555px;
		left: 20px;
	}
	
	.compare_chart{
		position: absolute;
		top:1675px;
		left:20px;
		width:320px;
		height: auto;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYmEzZCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkxZTg0MiIgc3RvcC1vcGFjaXR5PSIwLjUzIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  rgba(142,186,61,0.6) 0%, rgba(145,232,66,0.53) 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(142,186,61,0.6)), color-stop(75%,rgba(145,232,66,0.53))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#998eba3d', endColorstr='#8791e842',GradientType=0 ); /* IE6-8 */
		border: groove 1px;
		border-color: rgba(142,186,61,0.84);
		-webkit-border-color: rgba(142,186,61,0.84);
		-moz-border-top-colors: rgba(142,186,61,0.84);
		-moz-border-bottom-colors: rgba(142,186,61,0.84);
		-moz-border-left-colors: rgba(142,186,61,0.84);
		-moz-border-right-colors: rgba(142,186,61,0.84);
		border-radius: 5px;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px; 
		text-align: center;
	}
	
	.bene_area{
		position: absolute;
		top:1725px;
		left:20px;
		height: 77px;
		width: 320px;
		border: groove 1px;
		border-color: rgba(142,186,61,0.84);
		-webkit-border-color: rgba(142,186,61,0.84);
		-moz-border-top-colors: rgba(142,186,61,0.84);
		-moz-border-bottom-colors: rgba(142,186,61,0.84);
		-moz-border-left-colors: rgba(142,186,61,0.84);
		-moz-border-right-colors: rgba(142,186,61,0.84);
	}
	.bene_area h3{
		position: absolute;
		left: -2px;
		max-width: 318px;
	}
	.bene_area h2{
		position: absolute;
		width: 317px;
		left: -1px;
		padding: 5px;
	}
	.bene_left{
		position: absolute;
		top:21px;
		width: 318px;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-bottom-right-radius: 0px;
		-webkit-border-top-right-radius: 0px;
	}
	.bene_right{
		position: absolute;
		top:50px;
		left: 0px;
		width: 318px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
	}
	
	.qual_repay_wrapper{
		position: absolute;
		top:1817px;
		height: 150px;
		width: 320px;
		left:20px;
	}
	
	.qual_area{
		position: absolute;
		width: 320px;
	}
	
	.qual_area h3{
		position: absolute;
		width: 318px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
	}
	
	.qual_area h2{
		position: absolute;
		width: 318px;
		padding: 2px;
		text-align: center;
		padding: 2px;
	}
	
	.qual_top{
		position: absolute;
		width: 318px;
		height: auto;
		top:21px;
	}
	
	.qual_bottom{
		position: absolute;
		width: 318px;
		height: auto;
		border-radius: 0px;
		-webkit-border-radius: 0px; 
		-moz-border-radius: 0px; 
	}
	
	.repay_area{
		position: absolute;
		top:75px;
		left:-338px;
		width: 318px;
	}
	
	.repay_area h3{
		position: absolute;
		width:318px;
		left:338px;
		border-radius: 0px;
		-webkit-border-radius: 0px; 
		-moz-border-radius: 0px; 
	}
	
	.repay_area h2{
		position: absolute;
		padding: 2px;
		width: 318px;
		left:-7px;
		top:-1px;
	}
	
	.repay_top{
		position: absolute;
		height: 26px;
		width:319px;
		left:337px;
	}
	
	.repay_bottom{
		position: absolute;
		height: 26px;
		width:319px;
		left:337px;
	}

	.breadcrumbs{
		position: absolute;
		top:1985px;
		left:20px;
	}
	
	.locations{
		position: absolute;
		font-size: 12px;
		top:2025px;
		left:20px;
		width:320px;
		height: 165px;
		text-align: left;
	}
	
	.locations h3{
		font-size: 13px;
	}
	.office_1{
		position: absolute;
		top: 2px;
		left: 20%;
		text-align: center;
	}
	
	.office_2{
		position: absolute;
		left: 27%;
		top:60px;
		text-align: center;
	}
	
	.social{
		position: absolute;
		width:10%;
		top:120px;
		left:23%;
		padding: 2px;
	}
	
	.interlinks{
		position: absolute;
		top:2200px;
		left:20px;
		width: 315px;
	}
	
	.nav{
		position: absolute;
		top:2235px;
		left:20px;
		width: 315px;
	}
	
	.footer{
		position: absolute;
		top:2255px;
		left:-5px;
	}
}

@media screen and  (max-device-width :  480px) {

	html {
		zoom:100%;

	}

.tblright {margin-top:100px;}

table.asseen {
margin-top:-100px;
    border: 0px solid black;
}

table.asseen td {  padding: 10px; }

.mobi_cta {display:block;}
.mobi_left_side{display:block;  }
.bbb2{ display:block; }

table.locations2 {
    border: 0px solid black;
margin-left:-17px;
}

table.locations2 th {     padding: 30px; }


table.videotbl{
width:340px; 
border: 0px solid black;
}

table.videotbl th { text-align: left; }



table.socintnav {
    border: 0px solid black;

}

table.socintnav td {     padding: 10px; }



table.benequalrepay {

    border: 0px solid black;
margin-left:-17px;
    width : 100%;


}

table.benequalrepay td {     padding: 10px; }


	.top_text  {
		width: 96%;
		position: absolute;
		text-shadow: 1px 1px 1px #FFF;
	}
	.top_textResp{
		display:none;
		position: absolute;
		top:5px;
		left: 15px;
		width: 90%;
	}
.banner_slider {
	width: 100%;
	height: 225px;
	margin-top:-130px;
	margin-bottom: 20px;
	text-align: center;
	position: relative;
	background: url(../images/woman1.original.png) center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}

#div1 {margin-top:125px;    }

#logo_area_outer {
		width: 380px;
		height: 115px;
		position: fixed;
		z-index: 1200;
		background-color: white;
	}
	.phone {
		position: fixed;
		width: 100%;
		top:30px;
		left: 1px;
background-color: white;
	}
	
	.video_part{
		position: relative;
		top: 10px;
		left: 10px;

	}
	
	.left_side {
		width: 337px;
		height: auto;
		background-color: #b4db97;
		border: 1px solid #CCC;
		border-color:#ccc;
		-webkit-border-color: #ccc;
		-moz-border-top-colors: #ccc;
		-moz-border-bottom-colors: #ccc;
		-moz-border-left-colors: #ccc;
		-moz-border-right-colors: #ccc;
		border-radius: 22px;
		-webkit-border-radius: 22px; 
		-moz-border-radius:22px;
		padding-bottom: 50px;
		position: relative;
		top:60px;
		left:250px;
		z-index: 1000;
display:block;



	}


	
	.main_text{
		position: absolute;
		top:1115px;
		left: 20px;
		width:90%;
	}
	
	.main_text h1{
		font-size: x-large;
		font-weight: bold;
	}
	
	.imag_part{
		position: absolute;
		top: 1425px;
		left: 80px;
	}
	
	.bottom_logos{
		position: absolute;
		width: 90%;
		top:1555px;
		left: 20px;
	}
	
	.compare_chart{
		position: absolute;
		top:1675px;
		left:20px;
		width:320px;
		height: auto;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYmEzZCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkxZTg0MiIgc3RvcC1vcGFjaXR5PSIwLjUzIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  rgba(142,186,61,0.6) 0%, rgba(145,232,66,0.53) 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(142,186,61,0.6)), color-stop(75%,rgba(145,232,66,0.53))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#998eba3d', endColorstr='#8791e842',GradientType=0 ); /* IE6-8 */
		border: groove 1px;
		border-color: rgba(142,186,61,0.84);
		-webkit-border-color: rgba(142,186,61,0.84);
		-moz-border-top-colors: rgba(142,186,61,0.84);
		-moz-border-bottom-colors: rgba(142,186,61,0.84);
		-moz-border-left-colors: rgba(142,186,61,0.84);
		-moz-border-right-colors: rgba(142,186,61,0.84);
		border-radius: 5px;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px; 
		text-align: center;
	}
	
	.bene_area{
		position: absolute;
		top:1725px;
		left:20px;
		height: 77px;
		width: 320px;
		border: groove 1px;
		border-color: rgba(142,186,61,0.84);
		-webkit-border-color: rgba(142,186,61,0.84);
		-moz-border-top-colors: rgba(142,186,61,0.84);
		-moz-border-bottom-colors: rgba(142,186,61,0.84);
		-moz-border-left-colors: rgba(142,186,61,0.84);
		-moz-border-right-colors: rgba(142,186,61,0.84);
	}
	.bene_area h3{
		position: absolute;
		left: -2px;
		max-width: 318px;
	}
	.bene_area h2{
		position: absolute;
		width: 317px;
		left: -1px;
		padding: 5px;
	}
	.bene_left{
		position: absolute;
		top:21px;
		width: 318px;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-bottom-right-radius: 0px;
		-webkit-border-top-right-radius: 0px;
	}
	.bene_right{
		position: absolute;
		top:50px;
		left: 0px;
		width: 318px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
	}
	
	.qual_repay_wrapper{
		position: absolute;
		top:1817px;
		height: 150px;
		width: 320px;
		left:20px;
	}
	
	.qual_area{
		position: absolute;
		width: 320px;
	}
	
	.qual_area h3{
		position: absolute;
		width: 318px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
	}
	
	.qual_area h2{
		position: absolute;
		width: 318px;
		padding: 2px;
		text-align: center;
		padding: 2px;
	}
	
	.qual_top{
		position: absolute;
		width: 318px;
		height: auto;
		top:21px;
	}
	
	.qual_bottom{
		position: absolute;
		width: 318px;
		height: auto;
		border-radius: 0px;
		-webkit-border-radius: 0px; 
		-moz-border-radius: 0px; 
	}
	
	.repay_area{
		position: absolute;
		top:75px;
		left:-338px;
		width: 318px;
	}
	
	.repay_area h3{
		position: absolute;
		width:318px;
		left:338px;
		border-radius: 0px;
		-webkit-border-radius: 0px; 
		-moz-border-radius: 0px; 
	}
	
	.repay_area h2{
		position: absolute;
		padding: 2px;
		width: 318px;
		left:-7px;
		top:-1px;
	}
	
	.repay_top{
		position: absolute;
		height: 26px;
		width:319px;
		left:337px;
	}
	
	.repay_bottom{
		position: absolute;
		height: 26px;
		width:319px;
		left:337px;
	}

	.breadcrumbs{
		position: absolute;
		top:1985px;
		left:20px;
	}
	
	.locations{
		position: absolute;
		font-size: 12px;
		top:2025px;
		left:20px;
		width:320px;
		height: 165px;
		text-align: left;
	}
	
	.locations h3{
		font-size: 13px;
	}
	.office_1{
		position: absolute;
		top: 2px;
		left: 20%;
		text-align: center;
	}
	
	.office_2{
		position: absolute;
		left: 27%;
		top:60px;
		text-align: center;
	}
	
	.social{
		position: absolute;
		width:10%;
		top:120px;
		left:23%;
		padding: 2px;
	}
	
	.interlinks{
		position: absolute;
		top:2200px;
		left:20px;
		width: 315px;
	}
	
	.nav{
		position: absolute;
		top:2235px;
		left:20px;
		width: 315px;
	}
	
	.footer{
		position: absolute;
		top:2255px;
		left:-5px;
	}


}


















@media screen and  (max-device-width :  320px) /* iphone */ {

body {
    width:100%; }

table.asseen {
margin-top:-100px;
    border: 0px solid black;
}

.compare {float:center; }
table.compare th{zoom:150%;}
table.asseen td {  padding: 10px; }
	.compare_chart{
		position: absolute;
		top:1675px;
		left:20px;
		width:320px;
		height: auto;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlYmEzZCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkxZTg0MiIgc3RvcC1vcGFjaXR5PSIwLjUzIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  rgba(142,186,61,0.6) 0%, rgba(145,232,66,0.53) 50%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(142,186,61,0.6)), color-stop(75%,rgba(145,232,66,0.53))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(142,186,61,0.6) 0%,rgba(145,232,66,0.53) 50%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#998eba3d', endColorstr='#8791e842',GradientType=0 ); /* IE6-8 */
		border: groove 1px;
		border-color: rgba(142,186,61,0.84);
		-webkit-border-color: rgba(142,186,61,0.84);
		-moz-border-top-colors: rgba(142,186,61,0.84);
		-moz-border-bottom-colors: rgba(142,186,61,0.84);
		-moz-border-left-colors: rgba(142,186,61,0.84);
		-moz-border-right-colors: rgba(142,186,61,0.84);
		border-radius: 5px;
		-webkit-border-radius: 5px; 
		-moz-border-radius: 5px; 
		text-align: center;
	}
.mobi_cta {display:block;}
.mobi_left_side{display:block;  }
.bbb2{ display:block; }

table.locations2 {
    border: 0px solid black;
margin-left:-17px;
}

table.locations2 th {     padding: 13px; }
.tblright2{margin-top:-125px;}
.tblright {margin-top:50px; float:center;} 
table.videotbl{

margin-left:140px;
width:340px; 
border: 0px solid black;
}

table.videotbl th { text-align: left; }



table.socintnav {
    border: 0px solid black;

}

table.socintnav td {     padding: 10px; }



table.benequalrepay {

    border: 1px solid black;
margin-left:-30px;
width:320px;
  


}

table.benequalrepay td {     padding: 2px; width:20%; }


	.top_text  {
		width: 96%;
		position: absolute;
		text-shadow: 1px 1px 1px #FFF;
	}
	.top_textResp{
		display:none;
		position: absolute;
		top:5px;
		left: 15px;
		width: 90%;
	}
.banner_slider {
	width: 100%;
	height: 225px;
	margin-top:-130px;
	margin-bottom: 20px;
	text-align: center;
	position: relative;
	background: url(../images/woman1.original.png) center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}
.logo {margin-left:-12px;}

#div1 {margin-top:125px;    }

#logo_area_outer {
		width: 380px;
		height: 115px;
		position: fixed;
		z-index: 1200;
		background-color: white;
	}
	.phone {
		position: fixed;
		width: 100%;
		top:30px;
		left: 1px;
background-color: white;
	}
	
	.video_part{
		position: relative;
		top: 10px;
		left: 10px;

	}
	
	.left_side {
		width: 337px;
		height: auto;
		background-color: #b4db97;
		border: 1px solid #CCC;
		border-color:#ccc;
		-webkit-border-color: #ccc;
		-moz-border-top-colors: #ccc;
		-moz-border-bottom-colors: #ccc;
		-moz-border-left-colors: #ccc;
		-moz-border-right-colors: #ccc;
		border-radius: 22px;
		-webkit-border-radius: 22px; 
		-moz-border-radius:22px;
		padding-bottom: 50px;
		position: relative;
		margin-top:25px;
		left:245px;
		z-index: 1000;
display:block;


	}


	
	.main_text{
		position: absolute;
		top:1115px;
		left: 20px;
		width:90%;
	}
	
	.main_text h1{
		font-size: x-large;
		font-weight: bold;
	}
	
	.imag_part{
		position: absolute;
		top: 1425px;
		left: 80px;
	}
	
	.bottom_logos{
		position: absolute;
		width: 90%;
		top:1555px;
		left: 20px;
	}
	

	
	.bene_area{
		position: absolute;
		top:1725px;
		left:20px;
		height: 77px;
		width: 320px;
		border: groove 1px;
		border-color: rgba(142,186,61,0.84);
		-webkit-border-color: rgba(142,186,61,0.84);
		-moz-border-top-colors: rgba(142,186,61,0.84);
		-moz-border-bottom-colors: rgba(142,186,61,0.84);
		-moz-border-left-colors: rgba(142,186,61,0.84);
		-moz-border-right-colors: rgba(142,186,61,0.84);
	}
	.bene_area h3{
		position: absolute;
		left: -2px;
		max-width: 318px;
	}
	.bene_area h2{
		position: absolute;
		width: 317px;
		left: -1px;
		padding: 5px;
	}
	.bene_left{
		position: absolute;
		top:21px;
		width: 318px;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-bottom-right-radius: 0px;
		-webkit-border-top-right-radius: 0px;
	}
	.bene_right{
		position: absolute;
		top:50px;
		left: 0px;
		width: 318px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
	}
	
	.qual_repay_wrapper{
		position: absolute;
		top:1817px;
		height: 150px;
		width: 320px;
		left:20px;
	}
	
	.qual_area{
		position: absolute;
		width: 320px;
	}
	
	.qual_area h3{
		position: absolute;
		width: 318px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
	}
	
	.qual_area h2{
		position: absolute;
		width: 318px;
		padding: 2px;
		text-align: center;
		padding: 2px;
	}
	
	.qual_top{
		position: absolute;
		width: 318px;
		height: auto;
		top:21px;
	}
	
	.qual_bottom{
		position: absolute;
		width: 318px;
		height: auto;
		border-radius: 0px;
		-webkit-border-radius: 0px; 
		-moz-border-radius: 0px; 
	}
	
	.repay_area{
		position: absolute;
		top:75px;
		left:-338px;
		width: 318px;
	}
	
	.repay_area h3{
		position: absolute;
		width:318px;
		left:338px;
		border-radius: 0px;
		-webkit-border-radius: 0px; 
		-moz-border-radius: 0px; 
	}
	
	.repay_area h2{
		position: absolute;
		padding: 2px;
		width: 318px;
		left:-7px;
		top:-1px;
	}
	
	.repay_top{
		position: absolute;
		height: 26px;
		width:319px;
		left:337px;
	}
	
	.repay_bottom{
		position: absolute;
		height: 26px;
		width:319px;
		left:337px;
	}

	.breadcrumbs{
		position: absolute;
		top:1985px;
		left:20px;
	}
	
	.locations{
		position: absolute;
		font-size: 12px;
		top:2025px;
		left:20px;
		width:320px;
		height: 165px;
		float:left;
	}
	
	.locations h3{
		font-size: 13px;
	}
	.office_1{
		position: absolute;
		top: 2px;
		left: 20%;
		text-align: center;
	}
	
	.office_2{
		position: absolute;
		left: 27%;
		top:60px;
		text-align: center;
	}
	
	.social{
		position: absolute;
		width:10%;
		top:120px;
		left:23%;
		padding: 2px;
	}
	
	.interlinks{
		position: absolute;
		top:2200px;
		left:20px;
		width: 315px;
	}
	
	.nav{
		position: absolute;
		top:2235px;
		left:20px;
		width: 315px;
	}
	
	.footer{
		position: absolute;
		top:2255px;
		left:-5px;
	}
}



/* Retina -------------------------- */
@media only screen and (-webkit-min-device-pixel-ratio:2), 
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx){
    .social li a,
    .ico-help,
    .ico-like,
    .ico-present,
    .istore a:after {
        background-image: url(images/sprite@2x.png);
        -moz-background-size: 300px 150px;
        -ie-background-size: 300px 150px;
        -o-background-size: 300px 150px;
        -webkit-background-size: 300px 150px;
        background-size: 300px 150px;
    }
}

