
/*---------- all ----------*/
.row {margin-right: 0px !important; margin-left: 0px !important; }
hr {margin: 0px !important;}
h3 {margin: 0px !important;}
.border-right {border-right: 1px solid #d7d7d7;}
.font-size-10 {font-size: 10px;}
.padding-top-bootom {padding: 4px 0 2px 0;}
.color-red {color: red !important;}
.color-blue {color: blue;}
.margin-right-5 {margin-right: 5px;}
.rounded-0 {border-radius: 0px !important;}
.main-color {color: #ee3733;}
/*.btn-toggle-grey:hover , .btn-toggle-red:hover { color: #fff !important; opacity: .8;}
.btn-toggle-red {background-color: #ee3733; color: #fff;    padding: 5px 15px !important; text-transform: uppercase;}*/
.font-weight-600 {font-weight: 600;}
.list-style-none {list-style: none; display: inline-block;}
.float-right {float: right;}
.float-left {float: left;}
/*---------- all ----------*/


/*banner section*/
.banner .a {
	height: 512px; 
	width: 100%;
	background: url(../images/bg_new.jpg) no-repeat center center / contain;
}

.banner .error {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.8);
	color: #eee;
	padding: 20px;
	display: none;
}
section.banner.padding-top-100 {
    /*border-bottom: 1px solid #ccc;*/
}

/*welcome section*/
section.welcome-section {padding-top: 40px; padding-bottom: 5px;}
section.welcome-section h1 {font-size: 26px;font-weight: 600;color: #444;margin-bottom: 35px;margin-top: 0px;}
section.welcome-section h2 {font-size: 20px;color: #A9A9A9;font-weight: 600;margin-bottom: 35px;}
/*welcome section*/


@media (max-width:450px) {
.modal-width-sign-in { margin-top: 130px;width: 100%;margin-left: 0px;}
.fancybox-close {right: 1px !important;top: 0px !important;}
section.welcome-section h1 {font-size: 21px;}  
section.welcome-section h2 {font-size: 18px;}
}