@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.2/css/all.min.css');

body{ font-size: 14px; font-family:'Roboto', sans-serif;}
body.HomepageBuilder{ padding-top:0px;}
.modal.in .modal-dialog, .modal.fade .modal-dialog {transform: none !important;}

.ewd-mid-sec, .container {max-width: 1170px;}
.img-fluid {    max-width: 100%;    height: auto;}
.m-right-none{ margin-right:0px !important;}
.before_login .getting-started .ewd-register, .before_login .getting-started .ewd-login{ display:none;}
.before_login .getting-started .ewd-register.active, .before_login .getting-started .ewd-login.active{ display:block;}
.before_login .header, .header {background: transparent; margin-bottom:25px;}
.before_login .header-main, .header-main { background:#485E48;}

.header-top-wrap {padding: 20px 0px; text-align:left;}
.header .logo-area { max-width: 400px; width:auto;}
.header .logo-area img{ max-width:100%;}
.main { padding: 0px 0px;}
/*==================================== Footer CSS ====================================*/

.footer {	background:#485E48;	margin-top:25px;	padding:25px 0px 50px;}
.footer .address {	font-weight:normal;	text-align:left;}
.footer h4 span {	font-size:12px;	font-weight:normal;}
.footer h4 {	color:#fff;	text-align:right;	font-size:18px;}
.social-icons {	text-align:right;}
.social-icons .fab {	color:#fff;	font-size:18px;	padding:0px 5px;	display:inline-block;}
.social-icons .fab:last-child {	padding-right:0px;}


/*====================================  Navigation CSS  ====================================*/ 

.header .main-navigation.nav-area {	padding:5px 0px;	border-bottom:2px solid #9E8359; background:transparent; margin:0px;}
.nav-area-inner {	background:#9E8359;	padding:7px 0px;}
.header .main-navigation .main-nav li.nav-item {	border-right:2px solid #ffffff;	padding:5px 20px;}
.header .main-navigation .main-nav li.nav-item:first-child {	padding-left:0;}
.header .main-navigation .main-nav li.nav-item a {	font-size:13px;	font-weight:500; padding:0px;	color:#485E48 !important;	text-transform:uppercase;	transition: all 0.5s ease;}
.header .main-navigation .main-nav li.nav-item a:hover, .header .main-navigation .main-nav li.nav-item a:focus {	color:#ffffff; text-decoration:none; background:transparent;}
.header .main-navigation .main-nav li.nav-item.active a {	color:#082656 !important;	font-weight:500; background: transparent;}
.header .main-navigation .main-nav li.nav-item.nav-item2 {   float: right;    border-right: 0px; padding-right:0px;}
.header .main-navigation:before, .header .main-navigation:after{ content:none;}
.top_nav .top_links li:last-child{ margin-right:0px;}

.login-register-area{ padding-top: 15px; padding-bottom: 15px;}
.getting-started {	font-size:13px;	color:#7f7f7f;     width: 33%;    float: left; padding:0px 30px !important;}
.btn.btn-gs {    font-size: 16px;   background: #EDB95A;    border: 0;    border-radius: 0;    text-transform: uppercase;    color: #fff;   width: 100%;	max-width:240px!important;    height: 50px;	display:block;	margin-top: 10px; line-height:40px; margin-bottom:10px;}
.login-register-area h4, .before_login .main .slds h1 {    text-transform: uppercase; border-bottom:0px;    font-size: 20px;    font-family:var(--theme-font);    font-weight: 700;    color: var(--theme-content-text-color); margin-bottom:5px;}
.before_login .main .slds h1:after{ content:none;}
.before_login .main .slds {    max-width: 100%; padding:0px !important;  margin: auto;    background: transparent;    clear: none;    border-radius: 0px;       box-shadow: none;    float: left;    width: 34%;}
.before_login .main .slds h1{ padding:0px; margin:0px; margin-bottom:5px; text-align:left;}
.before_login .slds .slds-form-element__label {    font-size: 14px;    font-weight: bold;}	
.before_login .slds-form-element .slds-input, .before_login .RegisterPageInputTextStyle, .before_login .slds-form-element select[size], .before_login .slds-form-element select[multiple], .before_login .slds-form-element select{ border:2px solid var(--theme-primary-bg-color);; font-size:14px; border-radius:0px; height:42px;}
.before_login .btn_login input[type = submit], .before_login .slds-button--neutral, .before_login .submit-button input[type = submit], .before_login .submit-button + .back-to-login a{ border-radius:0px; font-weight:400 !important;    height: 50px;    min-width: 150px;    font-size: 16px; }
.before_login .btn_login { float: left;    display: block;    width: 100%; margin-top:10px;}
.before_login .LoginPageLinkStyle, .before_login .submit-button + .back-to-login b.slds-truncate, .before_login .submit-button + .back-to-login b.forgotPasswordLinkStyle {    font-weight: 300 !important;    font-style: italic;   text-decoration: underline; font-size:15px !important; cursor:pointer;}
.before_login .submit-button + .back-to-login b.slds-truncate, .before_login b.forgotPasswordLinkStyle, .before_login .btn_login input{ border-radius:0px !important; min-width:110px;}
.before_login .submit-button {    float: left;    margin: 15px 0px 0 0;    display: block;    width: 100%;}
.before_login .slds-form-element{ margin-bottom:10px;}
.before_login .submit-button + .back-to-login b.slds-truncate, .before_login .submit-button + .back-to-login b.slds-truncate:hover, .before_login .submit-button + .back-to-login b.forgotPasswordLinkStyle, .before_login .submit-button + .back-to-login b.forgotPasswordLinkStyle:hover {    border-radius: 0px;    background: transparent !important;    color: #314A30 !important;    padding: 0px !important;}
.before_login .submit-button + .back-to-login {    margin-left: 0px !important;    margin-top: 0px !important;    text-align: left;}

.login-register-area .contact-us {width: 33%;    float: left;    padding: 0px 15px;     font-size: 13px;    color: #7f7f7f;    padding-bottom: 30px;}
.before_login .row.tile-area {margin-bottom: 40px;}
.before_login .row.tile-area .tile {padding: 10px;    text-align: center;}
.before_login .row.tile-area .tile h4 {font-size: 16px;    font-family: 'Roboto', sans-serif;    font-weight: 700;    color: #000000; text-transform:capitalize;}
.before_login .row.tile-area p {font-size: 13px;    line-height: 1.2;    color: #314A30;    display: block;    padding: 10px 0 0px 0;}
.before_login .tile-area-emphasis {color: #000000;    font-weight: 700;}
.before_login .row.tile-area .tile a {font-weight: normal;   text-decoration: underline !important;    line-height: 1.2;    color: #314A30;    display: inline-block;}
.before_login .row.tile-area .tile img { margin-top: 5px;}

.before_login .header-image img{ width:100%;}
.before_login .header-image {    margin-bottom: 50px;}
.before_login .submit-button + .back-to-login, .before_login a[aria-label="New User"]{ display:none;}
/*==================================== Homepage Widget CSS  ====================================*/ 

.slider_area {	background: #9E8359;	padding: 15px;	width: 100%;	position: relative; height:321px;}
.carousel-caption {    max-width: 100%;    width:100%;    background-color: #ffb81c;    left: 0;    bottom: 0;    text-align: left;    padding:15px 10px;    background: rgba(43, 66, 110, 0.7);}
.carousel-caption p,h5 {	font-size: 13px;	color: #ffffff; line-height:1.2;}
.mr-t20 {	margin-top: 20px;}
.program_schedule_area, .events_area {	border:1px solid #9E8359;	padding: 10px; margin-top:5px;}
.nd_program_thumbnail {	position: relative;	width: 100%;	height: 100px;	background:#333333 url("/resource/SCNMCustom/SCNMCustom/img/program_thumbnail.jpg");	background-size: cover;	background-position: center;	margin-bottom: 15px}
.cn_program_thumbnail {	position: relative;	width: 100%;	height: 100px;	background:#333333 url("/resource/SCNMCustom/SCNMCustom/img/cn_program_thumbnail.jpg");	background-size: cover;	background-position: center;	margin-bottom: 15px}
.nbl_program_thumbnail { position: relative;	width: 100%;	height: 100px;	background:#333333 url("/resource/SCNMCustom/SCNMCustom/img/nbl_program_thumbnail.jpg");	background-size: cover;	background-position: center;	margin-bottom: 15px}
.program_caption {	position: absolute;	bottom: 0;	left: 0;	background: rgba(43, 66, 110, 0.7);	width: 100%;}
.program_caption h5 {	text-transform: uppercase;	color: #fff;	font-weight: normal;	font-size: 16px;	margin:0px;	padding: 5px 10px}
.program_schedule_area p, .events_area p {	font-size: 13px;	color: #9E8359;	line-height: 16px;	padding-bottom: 2px;}
.program_list, .events_list {	list-style: none;	position: relative;	margin: 0;	padding: 0;}
.program_list li, .events_list li {	padding-left: 10px;	font-size: 13px;	color: #485E48;}
.program_list li:before, .events_list li:before {	content: "Â»";	position: absolute;	left: 0;}
.nav-tabs .nav-link {    border: none;    border-top-left-radius: 0;    border-top-right-radius: 0;    padding: 15px 0px;    color: #fff;    font-weight: normal;    letter-spacing: 1px;}
.status_checklist li.nav-item {    border-right: 0;    padding: 0;    background: #333333;   color: #fff;    text-align: center;    width: 50%;}

.info_box {	background: #2d3e5c;	padding: 10px;	height: 130px;	position: relative;}
.info_box p {	font-size: 11px;	line-height: 14px;	color: #ffffff;}
.info_box h6 {	position: absolute;	bottom: 0;	right: 10px;	font-size: 14px;	color: #93aebe;	text-transform: uppercase;	letter-spacing: 1px; margin-bottom:8px;}
.info_box a {	color: #ffff;	text-decoration: none;}
.time_icon {	position: absolute;	width: 46px;	height: 48px;	background-image: url("/resource/SCNMCustom/SCNMCustom/img/time_icon.png");	background-repeat: no-repeat;	bottom: 0;	left: 5px;}
.cost_icon {	position: absolute;	width: 55px;	height: 47px;	background-image: url("/resource/SCNMCustom/SCNMCustom/img/cost_icon.png");	background-repeat: no-repeat;	bottom: 0;	left: 5px;}
.school_info_icon {	position: absolute;	width: 50px;	height: 46px;	background-image: url("/resource/SCNMCustom/SCNMCustom/img/info_icon.png");	background-repeat: no-repeat;	bottom: 0;	left: 5px;}
.help_icon {	position: absolute;	width: 34px;	height: 48px;	background-image: url("/resource/SCNMCustom/SCNMCustom/img/help_icon.png");	background-repeat: no-repeat;	bottom: 0;	left: 5px;}

.status_checklist {	border: 1px solid #9E8359;	border-top: none;}
.status_checklist .nav-tabs {	border-bottom: 0;}
.status_checklist .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {	color: #ffffff;	background: #3b4d70;	border:none;	font-weight: bold;}
.nav-tabs .nav-link {    border: none;    border-top-left-radius: 0;    border-top-right-radius: 0;    padding: 15px 0px;    color: #fff;    font-weight: normal;    letter-spacing: 1px;}
.status_checklist li.nav-item {    border-right: 0;    padding: 0;    background: #333333;    color: #fff;    text-align: center;    width: 50%;}
.admissions_rep {	padding-top: 20px;	width: 100%; display:inline-block;}
.admissions_rep_details {	float: left;	width: 81.428571%;	max-width: 250px!important;}
.admissions_rep_avatar {width: 38.571428%;	max-width: 150px!important;	height: 150px;	float: right;}
.admissions_rep_details span {	font-size: 16px;	color: #485E48;}
.admissions_rep_details h3 {	font-size: 21px;	font-weight: normal;	color: #000000; margin-bottom:5px;}
.virtual_tour {	width: 100%;	clear: both;	padding-top: 20px; display:inline-block;}
.virtual_tour p {	margin: 0px;	border-top: 0px solid #9E8359;	border-bottom: 0px solid #9E8359;	padding: 10px; background:#2d3e5c;	font-size: 16px;	color: #fff;	margin-bottom: 30px; text-align:center;}
.next_steps {	width: 100%;	clear: both;	padding-top: 0px; display:inline-block;}
.next_steps p {	margin: 0px;	border-top: 0px solid #9E8359;	border-bottom: 0px solid #9E8359;	padding: 10px; background:#2d3e5c;	font-size: 16px;	color: #fff;	margin-bottom: 30px; text-align:center;}
.complete_app {	margin: 0px; text-align:center;}
.complete_app_ndcas {	margin: 0px; text-align:center; margin-top:25px;}

.after_login .erx-checklist, .appstatus-content.checklist_items{ background:transparent;    padding: 20px 25px 20px 25px; border:0px;  min-height: 160px;      max-height: 300px;    overflow-y: auto;}
.nav-responsive.erx-checklist ul li .fa-li.fa-lg.fa-square-o:before {   position: absolute;    top: 3px;    left:0px;    display: block;    width: 16px;    height: 16px;    content: "";    border: 1px solid #333333;    background: transparent;    border-radius: 0px;}
.nav-responsive.erx-checklist ul li {    font-size: 13.5px; color: #082656;      position: relative;    margin: 0 0 10px 0px;    width: 100%;    padding-left: 25px;    float: left;}
.nav-responsive.erx-checklist ul li a{ color: #082656 !important;}
.nav-responsive.erx-checklist ul li .fa-li.fa-lg.fa-check-square-o:before {    content: "\f00c";    position: absolute;    left: 0px;    top: 3px;    z-index: 2;    width: 16px;    height: 16px;    line-height: 16px;    text-align: center;    background:#3b4d70;    color: #fff;    -webkit-border-radius: 0px;       font-size: 10px;    font-weight: 400;}
.nav>li>a:focus, .nav>li>a:hover, .nav>li>a:focus, .nav>li>a:hover{ border:0px; background-color:transparent;}
.nav-tabs .nav-link {    border: none;    border-top-left-radius: 0;    border-top-right-radius: 0;    padding: 15px 0px;    color: #fff;    font-weight: normal;    letter-spacing: 1px;}
.status_checklist {	border: 1px solid #9E8359;	border-top: none;}
.status_checklist .nav-tabs {	border-bottom: 0;}
.nav-tabs .nav-link {    border: none;    border-top-left-radius: 0;    border-top-right-radius: 0;    padding: 15px 0px;    color: #fff;    font-weight: normal;    letter-spacing: 1px;}

.status_checklist .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{background: #333333;}
.status_checklist li.nav-item {    border-right: 0;    padding: 0;     text-align: center;    width: 50%;}
.status_checklist li.nav-item a.nav-link{ background: #333333;    color: #fff;  }
.status_checklist .nav-tabs .nav-item.show .nav-link, .status_checklist li.nav-item.active a.nav-link {   color: #ffffff;    background: #3b4d70;    border: none;    font-weight: bold;}



.events_thumbnail {	background:#2d3e5c url("/resource/SCNMCustom/SCNMCustom/img/events_icon.png");	background-repeat: no-repeat;	background-position: center right;	width: 100%;	height: 100px;	position: relative;
	margin-bottom: 15px;}
.events_thumbnail h5 {	position: absolute;	bottom: 0;	text-transform: uppercase;	color: #fff;	font-weight: normal;	font-size: 16px;	margin: 0;	padding: 5px 0px 5px 10px;}
.program_list, .events_list {	list-style: none;	position: relative;	margin: 0;	padding: 0;}
.program_list li, .events_list li {	padding-left: 10px;	font-size: 13px;	color: #485E48;}
.program_list li:before, .events_list li:before {	content: "»";	position: absolute;	left: 0;}

div#erx-content {    margin: 0px -15px !important;}
div#erx-content .grid-stack-item-content {    border: 1px solid #cfd7e6;    left: 15px!important;    right: 15px!important;}
.ewd-SCNMspc-widget {margin-top: 10px;}
div#homeSlider .item img {    width: 100%;}


.SCNMHS_Site .header .logo-area{ width:100%;}
.SCNMHS_Site .header-top-wrap{ text-align:left;}
.SCNMHS_Site .logo-area span.logo-txt{ padding:0px;}
.SCNMHS_Site .main{ padding:0px;}

.SCNMHS_Site .header .logo-area {  width: 100%;    text-align: center;}
p.adm_rep_description {    float: left;    width: 100%;    color: #000;    line-height: 1.2;    padding-right: 15px;   margin-top: 10px; font-size:13px;}
span.admissions_head {    float: left;    width: 100%;    font-size: 16px;    color: #485E48;    margin-bottom: 6px;}
.admissions_rep_details p, .admissions_rep_details a {    color: #485E48;}


.login-register-area.ewd-mid-sec{ padding-left:0px; padding-right:0px;}
.login-register-area .contact-us a { text-decoration: underline !important;    color: var(--theme-content-text-color);}
.login-register-area span.logintext {    color: #7f7f7f;}
.header .main-navigation .main-nav li.nav-item.nav-item2{ background:transparent;}
.header .main-navigation .main-nav li.nav-item.nav-item2 a:hover, .header .main-navigation .main-nav li.nav-item.active a, .header .main-navigation .main-nav li.nav-item a:hover {    color: #fff !important;}
.header .main-navigation .main-nav li.nav-item.active {    background: transparent;}


.side-bar-page-list-div li.side-bar-page-list #left input[type='checkbox']{opacity:0; visibility:hidden; width:0px; height:0px; appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none;}
.side-bar-page-list-div li.side-bar-page-list.selected-page #left input[type='checkbox']:before, .side-bar-page-list-div li.side-bar-page-list input[value='true']:before, .side-bar-page-list-div li.side-bar-page-list input[type='checkbox']:after{ content:none;}
.side-bar-page-list-div li.side-bar-page-list #left span.cus-chkbox {    position: relative;    top:8px;    left:0px;}
.side-bar-page-list-div li.side-bar-page-list #left input[type='checkbox'] + span.cus-chkbox:after {content: ''; display: inline-block; width: 30px; height: 30px; margin-top: 0; margin-left: 0; border: 1px solid #828282; background: #fff; position: absolute; z-index: 0; left: 0px; top: -10px;}
.side-bar-page-list-div li.side-bar-page-list.selected-page #left input[type='checkbox'] + span.cus-chkbox:before, .side-bar-page-list-div li.side-bar-page-list #left input[value='true'] + span.cus-chkbox:before 
{width: 20px; height: 20px; background: var(--theme-primary-bg-color); display: inline-block; content: "";    position: absolute; left: 5px; top: -5px; z-index: 2; display:none;}
.side-bar-page-list-div li.side-bar-page-list.selected-page #left input[type='checkbox'] + span.cus-chkbox:before, .side-bar-page-list-div li.side-bar-page-list #left input[value='true'] + span.cus-chkbox:before {display:block;}
.before_login .main .slds + br { display: none;}
.before_login .main .slds .passwordHelp {    font-size: 85%;    font-style: italic;}
.after_login #outerMainDiv .navigation-progess-bar-div .navbar-default {    background: #485E48;}


@media screen and (max-width: 1200px){
body{ font-size:13px;}
p.adm_rep_description{ font-size:12px;}
.virtual_tour p{ padding:7px;}
}

@media screen and (max-width: 1200px){
div#erx-content .grid-stack-item-content{ left: 5px !important; right: 5px !important;}	
div#erx-content{ margin: 0px auto !important;}
.ewd-SCNMspc-widget {    margin-top: 5px; margin-left: -5px; margin-right: -5px;}
.ewd-SCNMspc-widget .col-md-3.col-sm-6.mb-3 {    padding: 0px 5px;    margin-bottom: 10px; }
}


@media screen and (max-width: 992px){
.header .logo-area {    max-width: 300px;}
.header .top_nav{ padding-top:10px;}
.ewd-SCNMspc-widget .col-md-3.col-sm-6.mb-3 { width: 50%; float: left;}
.info_box p {    font-size: 13px;    line-height: 1.4;}
.before_login .btn_login input[type = submit], .before_login .submit-button input[type = submit], .before_login .submit-button + .back-to-login a{ height:40px;  font-size:14px;}
.btn.btn-gs{ height:40px; line-height:30px; font-size:14px;}
.login-register-area h4, .before_login .main .slds h1{ font-size:16px;}
.slider_area {	background: #9E8359;	padding: 15px;	width: 100%;	position: relative; height:321px; }

}

@media screen and (max-width: 768px){
.top_links .mob-nav{ display:block !important;}	
.top_links .mob-nav a{ text-align:left;}
.header-top-wrap .top_nav, .after_login .main-navigation.nav-area .nav-item2 {    display: none;}
.after_login .header{ background:var(--theme-header-bg);}
.footer .address{ text-align:center; margin-bottom:20px;}.footer h4, .social-icons{ text-align:center;}
.login-register-area, .ewd-mid-sec { padding: 30px 15px;}
.slider_area {	background: #9E8359;	padding: 15px;	width: 100%;	position: relative; height:321px; }

/*====================================  Navigation CSS  ====================================*/ 
.header .overlay_menu, .header .main-navigation{ top:72px;}
.header .main-navigation{ padding:0px; margin:0px;}
.header .main-navigation.nav-area{ background:var(--theme-primary-bg-color);}
.after_login .main, .before_login .main {    padding-top: 72px;}
.header .main-navigation .main-nav{ margin:0px;}
.header .main-navigation .main-nav li.nav-item, .header .main-navigation .main-nav li.nav-item.nav-item2, .header .main-navigation .main-nav li{ border-right:0px; padding:10px 15px !important; float: left; border-bottom:1px solid #fff;}
.nav-area-inner, .nav-area-inner .container{ padding:0px;}
.header .main-navigation .main-nav li.nav-item a{ color:#fff !important; text-align:left;}
.header .main-navigation .main-nav li a:hover, .header .main-navigation .main-nav li.active a, .header .main-navigation .main-nav li a{ border-bottom:0px; padding:0px;}
.header .main-navigation .main-nav li a, .header .main-navigation .main-nav li.nav-item{ font-size:14px;}
.header {    padding: 0;    height: 72px;    position: fixed;    left: 0px;    top: 0px;    z-index: 999;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.before_login .header-top-wrap, .header-top-wrap{ padding:15px 0px;}
.header .main-navigation.nav-area{ padding:0px;}
/*====================================  Navigation CSS  ====================================*/ 


.footer{ padding:20px 0px 30px; margin-top:0px;}
.before_login .main .slds h1 { margin-bottom:10px;}
.btn.btn-gs{ margin-top:20px;}
.getting-started {    margin-bottom: 30px;}
.before_login .submit-button, .before_login .btn_login input{ max-width:180px;}
.before_login .submit-button + .back-to-login b.slds-truncate, .before_login .submit-button + .back-to-login b.forgotPasswordLinkStyle{ text-align:left !important;}
.before_login .logo-area { width: 275px;}
.main .slds .matrixBlock .slds-col.slds-size--1-of-6{ width:16.66667% !important; min-width:125px;}
.main .slds .matrixBlock .slds-col.slds-size--5-of-6{ width:83.33333% !important;}
.main .slds .matrixBlock .slds-col.slds-size--1-of-7{ width:14.28571% !important;}
.logo-area .logo-sub-heading{ font-size:16px;}
.SCNMHS_Site .container{ padding:0px;}

.before_login .header-image, .before_login .row.tile-area{ margin-bottom:30px;}
.before_login .header, .header{ margin-bottom:20px;}
.before_login .main .slds{ width:100%;}
.before_login .getting-started, .login-register-area .contact-us{width:50%; padding:0px 15px 0px 0px !important;}

div#erx-content .slider_area{ height:inherit;}
} 

@media screen and (max-width: 600px){
.before_login .getting-started, .login-register-area .contact-us{width:100%; }
.before_login .row.tile-area .tile{margin-bottom:15px;}
}


@media screen and (max-width: 479px){
.header .logo-area {    max-width: 250px;}
.header .menu-icon, .header .menu-icon.active {    width: 30px;    height: 30px; background-size:20px; background-position:center;}
.before_login .header-top-wrap, .header-top-wrap{ padding:18px 0px;}
.before_login .header-main, .header-main {    border-bottom: 1px solid var(--theme-header-bg);}
.slider_area{ padding: 5px;}
.carousel-caption{ padding: 10px;}
.carousel-caption p, .info_box p{ font-size: 12px; line-height: 1.2;}
.virtual_tour, .admissions_rep{ padding-top: 5px;}
.ewd-mid-sec{ padding-bottom: 5px;}
.events_thumbnail{ background-size: contain; height: 60px;}
.before_login .login-register-area.ewd-mid-sec {    padding: 20px 0px;}
.before_login .row.tile-area .col-xs-6 {    width: 100%;    background: #eee;    margin-bottom: 1px;}
}