@font-face {
    font-family: 'arial';
    src: url('../fonts/arial-webfont.eot');
    src: url('../fonts/arial-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arial-webfont.woff') format('woff'),
         url('../fonts/arial-webfont.ttf') format('truetype'),
         url('../fonts/arial-webfont.svg#arialregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'MyriadPro-Semibold';
  src:  url('../fonts/MyriadPro-Semibold.eot') format('embedded-opentype'), url('../fonts/MyriadPro-Semibold.otf')  format('opentype'), url('../fonts/MyriadPro-Semibold.woff') format('woff'), url('../fonts/MyriadPro-Semibold.ttf')  format('truetype'), url('../fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'arialbold';
    src: url('../fonts/arialbd-webfont.eot');
    src: url('../fonts/arialbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arialbd-webfont.woff2') format('woff2'),
         url('../fonts/arialbd-webfont.woff') format('woff'),
         url('../fonts/arialbd-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'OpenSans-CondensedLight';
  src: url('../fonts/OpenSans-CondensedLight.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-CondensedLight.woff') format('woff'), url('../fonts/OpenSans-CondensedLight.ttf')  format('truetype'), url('../fonts/OpenSans-CondensedLight.svg#OpenSans-CondensedLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular.eot') format('embedded-opentype'),  url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf')  format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body a{outline:none !important;}
body a:hover{text-decoration:none;}

/* Header CSS */
.top-header { background: #0b4ca1; padding: 0px;font-family: "arial";font-size: 16px;}
.top-header p { color: #e6e6e6;font-size: 12px;line-height: 37px;margin: 0;}
.top-header strong { color: #fff;line-height: 37px;margin-right: 40px;}
.wraper .header-wraper .top-header .container .text-right strong a { color: #fff;}
.login-btn {border-radius: 0;color: #fff !important;float: right;line-height: 31px;margin-top: 2px;padding: 0 25px;}

.header {color: #0b4ca1;font-family: "arial";font-size: 14px;padding: 5px 0px;background-color:#fff;}

.nav ul li a {border-right: 1px dashed #0c4da2;color: #0c4da2;font-family: "MyriadPro-Semibold";font-size: 15px;line-height: 60px;padding: 0 15px;text-transform: uppercase;position:relative;display:inline-block;}
.small-header .nav ul li {float: left;list-style: outside none none;}
.small-header {background: #ffa102; padding:0px;}
.nav ul li a:hover, .nav ul li.active-nav a {background: #0c4da2; color: #ffffff;text-decoration: none;}
.nav ul li a::before,.nav ul li.active-nav a::before {background: #2098d1; bottom: 0;content: " "; height: 4px; left: 0; position: absolute; right: 100%; transition-duration: 0.3s;-moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;transition-property: right;-moz-transition-property: right;-ms-transition-property: right;-o-transition-property: right;-webkit-transition-property: right;transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out;}
.nav ul li a:hover::before,.nav ul li.active-nav a::before{right: 0;}
.nav ul:after {content: "";display: block;clear: both;}
.nav ul{margin:0;padding:0;position:relative;}
.logo > a {display: inline-block;}
/* Header CSS */

/* Main CSS */

/* Main CSS */

/* Home CSS */
.banner-main {left: 0;position: absolute;top: 0;width: 100%;background: rgba(0, 0, 0, 0.5);height:100%;}
.banner-container {position: relative;height:500px;overflow:hidden;}
.banner-contain-right h1 {color: #ffffff;font-family: "OpenSans-CondensedLight";font-size: 38px;  font-weight: 700;line-height: 40px;margin: 0 0 20px;}
.enroll-btn { background:none; border: 2px solid #ffffff; color: #ffffff; display: inline-block; font-family: "OpenSans-CondensedLight";  font-size: 26px; font-weight: 600; height: 55px; letter-spacing: 1px; line-height: 50px;  margin: 30px 0 0; text-align: center; text-decoration: none; transition: all 500ms ease 0s; vertical-align: middle; width: 280px;}
.enroll-btn:hover { background: rgb(255, 255, 255) none repeat scroll 0 0; color: rgb(11, 76, 161); text-decoration: none;}
.bg-color{background-color:#F3ECE2;}
.home-main h2 {color: #2d2d2d;font-family: "OpenSans-CondensedLight";font-size: 28px; line-height: 28px;margin: 0;padding: 20px 30px;}
.banner-contain-right.pull-right li {color: #ffffff;font-family: "OpenSans-CondensedLight";font-size: 20px;line-height:23px;margin:0 0 6px;}
.banner-contain-right.pull-right ol {padding-left: 17px;}
.home-main h1 { color: #0b4ca1; font-family: "OpenSans-CondensedLight"; font-size: 43px; margin: 15px 0 10px; line-height: 45px;}
.home-main p { color: #000000; font-family: "MyriadPro-Regular"; font-size: 16px; font-weight: normal; line-height: 20px;}
.banner-contain-right {padding: 40px 0 0;}
.find_heading { border-radius: 5px 5px 0 0; color: #0b4ca1; font-family: OpenSans-CondensedLight; font-size: 28px; font-weight: 600; position: relative; width: 100%;}
.home_find_box { background: #ffa102; border-radius: 5px; margin: 25px auto 15px; padding: 15px;width:320px;}
.find_graybox > ul { color: #ffffff; font-size: 15px; padding: 0;margin:0;}
.find_graybox ul li { background:url("../images/yes.png") no-repeat scroll left 3px / 15px 15px;  font-family:"OpenSans-CondensedLight";  font-size: 18px; font-weight: 200; list-style: outside none none; margin-bottom: 3px;  padding-left: 30px;line-height:22px;}
.find_heading > span {font-weight: 200;}
.find_graybox {margin-top: 5px;}
.home-enrollnow.text-center {margin: 0 auto;width: 320px;}
.home-enrollnow img {width: 100%;}
.home-main {padding: 0 0 30px;}
/* Home CSS */

/* Inner CSS */
.page-title-wraper h1 {color: #0b4ca1;font-family: "MyriadPro-Regular";font-size: 24px;font-weight: 600;margin:0;text-transform:capitalize;}
.page-title-wraper {background-image: url("../images/inner_title_heading_bg.jpg");background-position: center top;background-repeat: no-repeat;margin: 0;overflow: hidden;padding: 15px 5px;width: 100%;background-size:cover;}
.inner-main {padding: 35px 0px 45px;}
.inner-main .content p ,.inner-main .content{color: #000000;font-size: 16px;font-family: "MyriadPro-Regular";line-height:21px;}
.content {padding-right: 30px;}
.inner-main h4 {color: #0b4ca1;font-size: 20px;font-weight: bold;}
/* Inner CSS */

/*FAQs*/
.item-text-wrapper {color: #000000;font-size: 14px;line-height: 21px;font-family: "MyriadPro-Regular";}
.panel-group .panel {border-radius: 0;margin-bottom: 0;overflow: visible;}
.panel-default {border-color: #dddddd;}
.panel {background-color: #ffffff;border: 1px solid #dddddd;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);margin-bottom: 20px;}
.panel-default > .panel-heading.active {background: #ffa102;}
.panel-default > .panel-heading {background-color: #0b4ca1;border-radius: 0;color: #ffffff;position: relative;border-color: #dddddd;}
.panel-heading {padding: 0;}
.panel-heading.active .open {display: none;}
.panel-heading .open {display: block;}
.panel-heading .open {font-size: 32px;position: absolute;right: 12px;top: 6px; color:#fff;}
.panel-heading.active .close {display: block;}
.panel-heading .close {color: #ffffff;font-size: 40px;opacity: 9;position: absolute;right: 14px;top: -3px;display: none;}
.close {color: #000000;float: right;font-size: 21px;font-weight: bold;  line-height: 1;opacity: 0.2;text-shadow: 0 1px 0 #ffffff;}
.panel-title {font-size: 16px;margin-bottom: 0;margin-top: 0;color:#fff !important;font-weight:normal !important;}
.panel-title > a {display: block;font-size: 15px;outline: medium none;padding: 10px 40px 10px 10px;text-decoration: none;z-index:9;position:relative;}
.panel-title > a {color: inherit;}
.panel-default > .panel-heading + .panel-collapse .panel-body {border-top-color: #dddddd;}
.panel-body {padding: 15px;}
.panel-group .panel-heading + .panel-collapse .panel-body {border-top: 1px solid #dddddd;}
.collapse.in {display: block;}
.collapse {display: none;}
/*FAQs*/

/*Login*/
.login-main { margin: 0 auto; max-width: 450px; width: 100%;}
.login-title { text-align: right;line-height:36px;}
.login-main .row { margin-bottom: 30px;}
.login-main .login-box input[type="text"], .login-main .login-box input[type="password"] { width: 100%; background-color: #ffffff; border: 1px solid #e2e2e2; box-shadow:none; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;padding:6px;}
.login-box.remember-box.col-lg-8 { padding-left: 36px;}
.remember-box label { color: #000000; font-family: "MyriadPro-Regular"; font-size: 14px; font-weight: bold;}
.row.remember-main { margin: 0px;}
.login-box.sub-btn > input { background: #0b4ca1; border: medium none; border-radius: 3px; color: #ffffff;  font-family: "MyriadPro-Regular"; font-size: 15px; margin-top: 15px; padding: 8px 40px; text-transform: uppercase;}
.sub-btn > a { display: inline-block; margin: 0 23px; text-decoration: underline;}
/*Login*/

/*registration*/
.lbl {float: left;margin: 0 0 30px;padding: 6px;text-align: right;width: 30%;}
.inp {float: left;width: 70%;}
.registration {margin: auto; width: 70%;}
.inp input[type="text"], .inp select, .inp input[type="password"] {
  background-color: #ffffff;border: 1px solid #e2e2e2;box-shadow: none; padding: 6px;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; width: 100%;}
  .registration input[type="submit"] {background: #0b4ca1 none repeat scroll 0 0;border: medium none; border-radius: 3px; color: #ffffff;  float: none;  font-family: "myriadpro-regular";  margin: 0 auto; padding: 8px 56px; text-align: center; text-transform: uppercase;}
  .reg-btn {margin: 15px 0 0; text-align: right; width: 80%;}
/*registration*/

/* Append */

/* Append */

/* Slider CSS */

/* Slider CSS */

/* Sidebar CSS */
.sidebar .sidebar2 h4 { background: #0b4ca1; color: #ffffff; font-family: "MyriadPro-Regular"; font-size: 18px; padding: 13px 15px;margin:0;}
.sidebar {padding: 0;}
.sidebar3 .home_find_box {width: 100%;margin:0;border-radius:0;}
.sidebar-widget {margin-bottom: 8px;}
.sidebar-widget:last-child{margin-bottom:0;}
.sidebar-form { background-color: #ffa102;padding: 22px 5px;}
.sidebar textarea,.sidebar input[type="text"],.sidebar input[type="password"],.sidebar input[type="datetime"],.sidebar input[type="datetime-local"],.sidebar input[type="date"],.sidebar input[type="month"],.sidebar input[type="time"], .sidebar input[type="week"],.sidebar input[type="number"],.sidebar input[type="email"],.sidebar input[type="url"],.sidebar input[type="search"],.sidebar input[type="tel"],.sidebar input[type="color"], .uneditable-input {background-color: #fafafa;border: 1px solid #b6b6b6;border-radius: 0;box-shadow: 2px 2px 3px 0 #c0c0c0 inset;color: #000000;font-family: 'arial';font-size: 12px;font-weight: bold;margin-bottom: 14px;padding: 0px 11px;width: 100%;line-height:33px;max-height:100px;}
.sidebar input[type="submit"] {background-color: #0b4ca1;border: 1px solid #ffffff;border-radius: 3px;box-shadow: inherit;color: #ffffff;float: none;font-family: "MyriadPro-Regular";font-size: 14px;line-height: normal;margin: 0 auto;max-width: inherit;padding: 5px 30px;text-transform: uppercase;width: auto;}
.sidebar-form {text-align: center;}
/* Sidebar CSS */

/* Contact Form CSS */

/* Contact Form CSS */

/* Footer CSS */
.footer { background: #252525;  padding: 30px 0px 10px;}
.footer h3 { color: #ffffff; font-family: "MyriadPro-Regular"; font-size: 22px; font-weight: 600; padding: 0 0 15px;  text-decoration: none; text-transform: uppercase; position:relative;margin:0 0 15px;}
.footer h3::after { background: #ffffff ;  bottom: 0; content: " "; height: 4px; left: 0; position: absolute; width: 50px;}
.footer ul li a { background-image: url("../images/footer_dot.jpg"); background-position: left 8px; background-repeat: no-repeat; clear: both; color: #ffffff;font-family:"Arial"; font-size: 12px; font-weight: normal; padding: 0 0 0 18px; text-decoration: none;text-transform:uppercase;line-height:15px;}
.footer ul li a span{text-transform:lowercase;}
.footer ul { margin: 0; padding: 0;}
.footer ul li { list-style: outside none none; margin: 0; padding: 0;}
.footer ul li a:hover{color:#3574bb;}

.footer-logo {width: 150px; margin:0 auto; padding-bottom:10px;}
.footer-logo img {width: 100%;}
.foot4 {float: right;width: 338px;height: auto;}
.foot-copy {color: #959595;font-family: "MyriadPro-Regular";font-size: 13px;line-height: 10px;margin: 8px 0; text-align: center;}
.foot-copy p{color:#fff;}
/* Footer CSS */

.sidebar1 img{max-width:100%;}

.spacer10{height:10px;clear:both;}
.reg_form_tit
{
	color:#000;
	font-size:15px;
	line-height:19px;
	margin:6px 0 5px 0;
	
}
.reg_form_inp input
{
	width:100%;
	border:1px solid #e2e2e2;
	font-size:15px;
	line-height:19px;
	padding:5px;	
}
.reg_form_inp select
{
	width:100%;
	border:1px solid #e2e2e2;
	font-size:15px;
	line-height:19px;
	padding:5px;	
}
.star{font-size:15px;color:#f00;}
.reg_form_box{margin:0 0 0px 0;}
.registration_form_main{width:100%;margin:auto;}
.form_chk input
{
	 margin: 0 10px 0 0;
    position: relative;
    top: 1px;
    width: auto;
}
.ref_tit
{
	font-size:25px;
	color:#000;
}
.if_alredy_text{float:left;font-size:14px;line-height:18px;margin:2px 10px 0 0px;}
.login_btn{float:left;}
.login_btn a
{
	
	background: #0b4ca1 none repeat scroll 0 0;
    color: #fff;
    padding: 5px 15px;
    text-decoration: none;
}
.brd_btm_blue
{
	border-bottom: 3px solid #0b4ca1;
    margin: 0 0 20px;
    padding: 0 0 20px;
}
.bg_blue_box
{
	background-color:#0b4ca1;
	padding:10px;
	text-align:center;
}
.bg_blue_box a.img_box img{padding:0 0 15px 0;max-width:50%;}
a.text_tit
{
	font-size:18px;
	line-height:22px;
	color:#fff;
	min-height:50px;
	display:block;
}
a:hover.text_tit
{
	color:#ffa102;
}
img{max-width:100%;}
a.img_box{display:block;}
.bg_blue_box:hover a{color:#ffa102;}
.mgb20{margin:0 0 20px 0;}
.account_right_box{border:1px solid #ccc;}
.hed_account {
    background: #0b4ca1;
    color: #ffffff;
    font-family: myriadpro-regular;
    font-size: 18px;
    padding:8px 15px;
}
.account_right_nav ul{margin:0px;padding:0;}
.account_right_nav ul li
{
	color: #428bca;
    font-size: 16px;
    list-style:none;
	border-bottom:1px solid #ccc;
}
.account_right_nav ul li a
{
	color: #428bca;
	text-decoration:none;
	padding:8px 15px;
	display:block;
}
.account_right_nav ul li a:hover
{
	color: #ffa102;
}
.user_prof_left_text
{
	color: #0b4ca1;
    font-size: 17px;
	line-height:21px;
	text-align:right;
	margin:0 0 15px 0;
}
.user_prof_right_text
{
	color: #000;
    font-size: 17px;
	line-height:21px;
	margin:0 0 15px 0;
}
.reg_form_capcha_img{margin:0 15px 0 0;}
.capcha_text{margin:13px 15px 0 0;}
.capcha_input{margin:7px 0 0 0;}

.center_block
{
	width:100% !important;
	margin:auto !important;
	text-align:center;
	display:block;
}
.header-right_login
{
	background-color: green;
    float: right;
    margin-top: 40px;
    padding: 7px;
}
.header-right_login ul
{
	padding:0px;
	right:0px;
}
.header-right_login ul li
{
	font-size:14px;
	color:#fff;
	float:left;
	line-height:18px;
	list-style:none;
	margin:0 0 0 6px;
}
.header-right_login ul li a{color:#fff;padding:0 0 0 6px;}
.header-right_login ul li a:hover{color:#fff;text-decoration:underline; }

.brd_orange{border:1px solid #ffa102;padding:10px;}
.text_left_side{text-align:left;}
.mgl68{margin:0 0 0 67px;}
/*Copy Right*/

/*Copy Right*/

/*Schema*/
/*Schema*/

/*chrome css*/
a.sub_btn_link
{
	background: #0b4ca1;
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    float: none;
	display:inline-block;
    font-family: "myriadpro-regular";
    margin: 10px auto;
    padding: 8px 56px;
    text-align: center;
    text-transform: uppercase;
}
h3.title_new_trans{font-size:14px;line-height:18px;color:#0a4ca2;border-bottom:1px solid #0a4ca2;text-transform:capitalize;font-weight:bold;margin:0px;padding:0 0 5px 0;}
.inner_detail{margin:5px 0;font-size:14px;line-height:18px;text-transform:capitalize;font-weight:bold;}
.yellow_status{color:#ffa103;}
.btn_trans_new{background:#0b4ca0;border:1px solid #0b4ca0;color:#fff;font-size:14px;line-height:18px;padding:8px 10px;margin:10px 0;text-transform:uppercase;display:block;text-align:center;}
.btn_trans_new:hover,.btn_trans_new:focus{background:#fff;color:#0b4ca0;}
.inner_div_new{padding:20px;text-align:center;}
a.btn_submit,a.btn_submit:hover,a.btn_submit:focus{background:#0b4ca0;color:#fff;font-size:14px;line-height:18px;padding:8px 10px;margin:10px 0 20px;text-transform:uppercase;display:inline-block;text-align:center;}
a.disabled{box-shadow: none;cursor: not-allowed; opacity: 0.65;background:#232323;border:1px solid #232323;}
a.disabled:hover,a.disabled:focus{background:#1e1e1e;border:1px solid #232323;}
.text_box{font-size:16px;line-height:20px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 


}
/*chrome css*/

@media only screen and (min-width: 2001px) and (max-width: 2700px) {
.img-responsive.banner-img {width: 100%;}
}
@media only screen and (min-width: 1600px) and (max-width: 2000px) {
.img-responsive.banner-img {width: 100%;}
}

@media only screen and (min-width: 1046px) and (max-width: 1280px) {

}

@media only screen and (min-width: 983px) and (max-width: 1045px) {
.img-responsive.banner-img {left: -30%;max-width: none;position: relative;width: auto;}
.banner-container {height: 540px;}
.container {overflow: hidden;}
a.text_tit{font-size:15px;line-height:19px;}
}
@media only screen and (max-width:980px)
{
	.registration_form_main{width:100%;margin:auto;}
	.reg_form_tit{text-align:left;}
	.ref_tit{margin:0px 0 15px 0; }
	.sub-btn > a{margin:10px 23px 0 23px;}
	.login-box.remember-box.col-lg-8{padding:0px;}
	.capcha_input{width:34%;}
}
@media only screen and (min-width: 960px) and (max-width: 982px){
.img-responsive.banner-img {left: -30%;max-width: none;position: relative;width: auto;}
.banner-container {height: 540px;}
.home-main h2 {font-size: 22px;}
.nav ul li a {  font-size: 13px;  padding: 0px 9px;}
.container {overflow: hidden;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.img-responsive.banner-img {left: -30%;max-width: none;position: relative;width: auto;}
.banner-container {height: 540px;}
.home-main h2 {font-size: 22px;}
.nav ul li a {  font-size: 13px;  padding: 0px 8px;}
.container {overflow: hidden;}

.registration {margin: auto;width: 100%;}
a.text_tit{font-size:15px;line-height:19px;}
.mgb_trans{margin-bottom:5px;}
}
@media only screen and (max-width:767px)
{	
	.mgb_trans{margin-bottom:5px;}	
	.mgb_trans:nth-child(2n+1){clear:both;}
	.btn_trans_new{width:300px;margin:10px auto;}
}
@media only screen and (max-width:690px)
{
	.bg_blue_box a.img_box img{max-width:30%;}
	.user_prof_left_text, .user_prof_right_text{text-align:left;margin:0 0 8px 0;}
	.header-right_login{margin:0 15px 0 0;}
}
@media only screen and (min-width: 591px) and (max-width: 767px) {
.top-header .container{padding:0;}
.col-md-6.pull-right.text-right {padding: 0 0 5px 0;text-align: center;width: 100%;}
.col-md-6.pull-left.text-left {padding: 0;text-align: center;width: 100% !important;}
.top-header p { font-size: 11px;}
.banner-container {height: auto; overflow: visible;}
.banner-main {position: relative;}
.home-main h2 {font-size: 20px; padding: 14px 0;}
.home-main h1 {font-size: 33px;}
.banner-contain-right h1{font-size:23px;}
.home4 .contain-left, .home4 .contain-right {float: none !important;}
.logo {float: none !important;text-align: center;}
.banner-contain-right {padding: 20px;}
.home3 h2 {float: none !important;text-align: center;}
.footer h3::after {left: 50%;margin-left: -25px;}
.login-btn {float: none;}
.foot4 {float: none;width: 100%; margin:15px 0 0;}
.footer ul li a{background-image:none;padding:0;}
.footer{text-align:center;}
.footer .container{padding:0;}

.sidebar {width:278px;float:none !important;margin:auto;padding-top:35px;}
.container {overflow: hidden;}

.reg-btn {margin: 15px 0 0;text-align: center;width: 100%;}
  .inp { float: none;width: 100%;}
  .inp input[type="text"], .inp select {margin: 0 0 10px;width: 100%;}
  .lbl {float: none;margin: 0 0 3px;padding: 0;text-align: left;width: 100%;}
  
 .content { padding-right: 15px;}
 .login-box.sub-btn.col-lg-8.col-sm-8.col-xs-12 {text-align: center;}
}
@media only screen and (min-width: 471px) and (max-width: 590px) {
.top-header .container{padding:0;}
.col-md-6.pull-right.text-right {padding: 0 0 5px 0;text-align: center;width: 100%;}
.col-md-6.pull-left.text-left {padding: 0;text-align: center;width: 100% !important;}
.top-header p { font-size: 11px;}
.banner-container {height: auto; overflow: visible;}
.banner-main {position: relative;}
.home-main h2 {font-size: 20px; padding: 14px 0;}
.home-main h1 {font-size: 33px;}
.banner-contain-right h1{font-size:23px;}
.home4 .contain-left, .home4 .contain-right {float: none !important;}
.logo {float: none !important;text-align: center;}
.banner-contain-right {padding: 20px;}
.home3 h2 {float: none !important;text-align: center;}
.footer h3::after {left: 50%;margin-left: -25px;}
.login-btn {float: none;}
.foot4 {float: none;width: 100%; margin:15px 0 0;}
.footer ul li a{background-image:none;padding:0;}
.footer{text-align:center;}
.footer .container{padding:0;}

.sidebar {width:278px;float:none !important;margin:auto;padding-top:35px;}
.container {overflow: hidden;}

.reg-btn {margin: 15px 0 0;text-align: center;width: 100%;}
  .inp { float: none;width: 100%;}
  .inp input[type="text"], .inp select {margin: 0 0 10px;width: 100%;}
  .lbl {float: none;margin: 0 0 3px;padding: 0;text-align: left;width: 100%;}
.content { padding-right: 15px;}
.login-box.sub-btn.col-lg-8.col-sm-8.col-xs-12 {text-align: center;}
}
@media only screen and (max-width:479px)
{	
	.mgb_trans:nth-child(2n+1){clear:inherit;}
	.mgb_trans{width:100%!important;}
	.btn_trans_new{width:100%;margin:10px 0;}
}
@media only screen and (min-width: 320px) and (max-width: 470px) {
.top-header .container{padding:0;}
.col-md-6.pull-right.text-right {padding: 0 0 5px 0;text-align: center;width: 100%;}
.col-md-6.pull-left.text-left {padding: 0;text-align: center;width: 100% !important;}
.top-header p { font-size: 11px;}
.banner-container {height: auto; overflow: visible;}
.banner-main {position: relative;}
.home-main h2 {font-size: 20px; padding: 14px 0;}
.home-main h1 {font-size: 33px;}
.banner-contain-right h1{font-size:23px;}
.home4 .contain-left, .home4 .contain-right {float: none !important;}
.home-enrollnow.text-center {width: auto;}
.home_find_box {width: auto;}
.logo {float: none !important;text-align: center;}
.banner-contain-right {padding: 20px;}
.home3 h2 {float: none !important;text-align: center;}
.footer h3::after {left: 50%;margin-left: -25px;}
.foot4 {float: none;width: 100%; margin:15px 0 0;}
.footer ul li a{background-image:none;padding:0;}
.footer{text-align:center;}
.footer .container{padding:0;}

.sidebar {padding: 35px 15px 0;}
.logo img {width: 100%;}
.login-btn {float: none;}
.container {overflow: hidden;}

.reg-btn {margin: 15px 0 0;text-align: center;width: 100%;}
  .inp { float: none;width: 100%;}
  .inp input[type="text"], .inp select {margin: 0 0 10px;width: 100%;}
  .lbl {float: none;margin: 0 0 3px;padding: 0;text-align: left;width: 100%;}
  
.content { padding-right: 15px;}
.login-title {  padding: 0;font-size:14px;}
.login-box.sub-btn.col-lg-8.col-sm-8.col-xs-12 {text-align: center;}
}