@charset "utf-8";
@font-face {
font-family: A;
src: url('../fonts/HelveticaNeue.ttf');
}
@font-face {
font-family: B;
src: url('../fonts/Cairo-Regular.ttf');
	}
@font-face {
font-family: C;
src: url('../fonts/Stag-Medium.otf');
	}
@font-face {
font-family: D;
src: url('../fonts/HelveticaCECondBold.ttf');
	}
@font-face {
font-family: E;
src: url('../fonts/tt0375m_.ttf');
	}
@font-face {
font-family: F;
src: url('../fonts/TheSans-Plain.otf');
	}
@font-face {
font-family: G;
src: url('../fonts/Acens.ttf');
	}
@font-face {
font-family: H;
src: url('../fonts/MyriadPro-Regular.otf');
	}
@font-face {
font-family: I;
src: url('../fonts/CLEARGL.TTF');
	}
@font-face {
font-family: J;
src: url('../fonts/SourceSansPro-Light.ttf');
	}
@font-face {
font-family: K;
src: url('../fonts/SourceSansPro-Regular.ttf');
	}
@font-face {
font-family: L;
src: url('../fonts/SourceSansPro-SemiBold.ttf');
	}


html {background-color:#1571b4;}

body {
	margin:0 auto;
	padding: 0;
	background: url("../images/background.jpg") top center repeat-x;
	}

/* -- scrol bar --*/
::-webkit-scrollbar
{width: 10px;}
::-webkit-scrollbar-track {/* Track */
    background: #fff;}
::-webkit-scrollbar-thumb {/* Handle */
    background: #98AED9;}
::-webkit-scrollbar-thumb:hover {/* Handle on hover */
    background:#b82128;}

/* -- select color --*/
::selection {
	background: #BFBFBF; /* WebKit/Blink Browsers */
	}
::-moz-selection {
	background: #BFBFBF; /* Gecko Browsers */
	}

.noBlue {
	text-decoration: none;
	outline: 0;
	border: 0; 
	appearance: none; 
	box-shadow: none;
	-webkit-appearance: none; 
	-moz-appearance: none;
	}
.noBlue:hover {
	text-decoration: none;
	outline: 0;
	border: 0; 
	appearance: none; 
	box-shadow: none;
	-webkit-appearance: none; 
	-moz-appearance: none;
	}
.noBlue:focus {
	text-decoration: none;
	outline: 0;
	border: 0; 
	appearance: none; 
	box-shadow: none;
	-webkit-appearance: none; 
	-moz-appearance: none;
	}

.whats {
	position: fixed;
	z-index: 5;
	right: 23px;
	top: 79%;
	}
.whats img {
	width: 60px;
	height: auto;
	}

/*------------------------------------------------------------------------------------------------------------------- login sec --*/

.loginSEC {
	height: 30px;
	background-color: #0b5890;
	position: fixed;
	z-index: 888888;
	width: 100%;
	top: 0;
	}
.loginSEC .container-fluid, .loginSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.loginSEC .col1 {
	padding: 2px 70px 0 0;
	margin: 0 0 0 0;
	text-align: right;
	direction: rtl;
	}

.loginSEC .col1 span {
	color: #4aa0df;
	font-family: A;
	font-size: 12px;
	margin-left: 6px;
	margin-right: 6px;
	vertical-align: 2.5px;
	}
.loginSEC .col1 a {
	font-family: B;
	font-size: 12px;
	letter-spacing: 0.5px;
	color: #9cd4fc;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.loginSEC .col1 a:hover {
	color: #fff;
	}


/*------------------------------------------------------------------------------------------------------------- header --*/
headerSEC {
	top: 30px;
	height: 75px;
	width: 100%;
	position: fixed;
	background-color: #1368a6;
	z-index: 3;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
headerSEC.smaller {
	display:block;
	top: 30px;
	height: 50px;
	width: 100%;
	position: fixed;
	background-color: #1368a6;
	z-index: 3;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}

headerSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
headerSEC .row {
	margin: 0 auto;
	padding: 0 35px 0 25px;
	}
headerSEC .col1 {
	padding: 0 0 0 30px;
	margin: 0 0 0 0;
	text-align: center;
	}
headerSEC .logoIMG {
	text-align: center;
	width: auto;
	height: 120px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
headerSEC.smaller .logoIMG {
	text-align: center;
	width: auto;
	height: 50px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
headerSEC .col2 {
	padding: 0 30px 0 0;
	margin: 0 0 0 0;
	text-align: right;
	direction: ltr;
	}

headerSEC .lang {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 75px;
	line-height: 75px;
	float: right;
	color: #fff;
	width: 80px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
headerSEC.smaller .lang {
	height: 50px;
	line-height: 50px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	}
headerSEC .langFont {
	color: #fff;
	font-size: 14px;
	}
headerSEC .langFont:hover {
	color: #9BBDF1;
	}

/*-------------------------------------------- menu --*/
headerSEC .container {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	}
headerSEC nav {
	background: transparent;
	float: right;
	text-align: right;
	}
headerSEC nav ul {
	font-size: 0;
	margin: 0;
	padding: 0;
	direction: rtl;
	margin-right: 20px;
	}

headerSEC nav ul li {
	display: inline-block;
	position: relative;
	font-family: B;
	direction: rtl;
	text-align: right;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}

headerSEC nav ul li .ArF {
	font-family: B;
	font-size: 18px;
	}
headerSEC nav ul li .ArF2 {
	font-family: B;
	font-size: 16px;
	}

headerSEC .Lh {
	line-height: 45px;
	}
headerSEC .Lh2 {
	line-height: 45px;
	}
headerSEC.smaller .Lh {
	line-height: 20px;
	}

headerSEC .menuHeight {
	height: 75px;
	}
headerSEC.smaller .menuHeight {
	height: 50px;
	}

headerSEC .noBlue {
	text-decoration: none;
	outline: 0;
	border: 0; 
	appearance: none; 
	-webkit-appearance: none; 
	-moz-appearance: none;
	}
headerSEC nav ul li a {
	color: #fff;
	font-family: A;
	display: block;
	font-size: 16px;
	padding: 15px 14px;
	}
headerSEC nav ul li a:hover {
	color: #fff;
	}
headerSEC nav ul li:hover {
	background: #b82128;
	color: #fff;
	}
headerSEC .active {
	background: #fff;
	color: #1368a6;
	}
headerSEC .active:hover {
	color: #1368a6;
	}

/* sub */
headerSEC nav ul li ul {
	display: none;
	position: absolute;
	width: 250px;
	}
headerSEC nav ul li ul li {
	border-top: 1px solid #a7161d;
	display: block;
	}
headerSEC nav ul li ul li:first-child {
	border-top: none;
	}
headerSEC nav ul li ul li a {
	background: rgba(184,33,40,0.9);
	display: block;
	padding: 0px 14px;
	}
headerSEC nav ul li ul li a:hover {
	background: #1368a6;
	}
headerSEC nav .fa.fa-angle-down { 
	margin-left: 6px;
	}


@media only screen and (max-width: 570px) {
	headerSEC .col1 {padding: 0 0 0 0;}
	headerSEC .col2 {padding: 0 0 0 0;}
	headerSEC {height: 80px;background-color: #fff;}
	headerSEC.smaller {height: 50px;background-color: #fff;}
	headerSEC .logoIMG2 {
	text-align: center;
	width: auto;
	height: 80px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
	headerSEC.smaller .logoIMG2 {
	text-align: center;
	width: auto;
	height: 50px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
	headerSEC .lang {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 75px;
	line-height: 75px;
	float: right;
	color: #fff;
	width: 80px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	}
	}
@media only screen and (max-width: 823px) {
	headerSEC .col1 {padding: 0 0 0 0;}
	headerSEC .col2 {padding: 0 0 0 0;}
	headerSEC {height: 80px;background-color: #fff;}
	headerSEC.smaller {height: 50px;background-color: #fff;}
	headerSEC .logoIMG2 {
	text-align: center;
	width: auto;
	height: 80px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
	headerSEC.smaller .logoIMG2 {
	text-align: center;
	width: auto;
	height: 50px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
	headerSEC .lang {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 75px;
	line-height: 75px;
	float: right;
	color: #fff;
	width: 80px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	}
	}
@media (min-width: 1024px) and (max-width: 1365px) { /* tab portrait*/
	headerSEC .col1 {padding: 0 0 0 0;}
	headerSEC .col2 {padding: 0 0 0 0;}
	headerSEC nav ul li a {font-size: 14px;padding: 15px 7px;}
	}

/*---------------------------------------------------------------------------------------------------------------- login IN sec --*/

.loginINsec {
	height: 100vh;
	}

.loginINsec .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.loginINsec .row {
	padding: 0 120px 0px 120px;
	margin: 0 auto;
	height: 100vh;
	}
.loginINsec .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.loginINsec .col2 {
	padding: 0 0 0 0;
	margin: 0 auto;
	text-align: center;
	max-width: 300px;
	}

.loginINsec .col2 .formCol {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: right;
	font-size: 13px;
	font-family: B;
	direction: rtl;
	}
.loginINsec .col2 .cFormF {
	border-radius: 0px;
	background: transparent;
	border-bottom: 1px solid #cccccc;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow: 0px 0px 0px #888888;
	height: 38px;
	padding-left: 2px;
	color: #3973b8;
	margin-bottom: 20px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.loginINsec .col2 .cFormF:focus {
	background: #f4fbff;
	border-bottom: 1px solid #3973b8;
	padding-left: 10px;
	}

.loginINsec .col2 .FormBu {
	width:100%;
	background-color: #f4fafe;
	border-bottom: 1px solid #3973b8;
	border-top: 0px solid #cccccc; 
	border-right: 0px solid #cccccc; 
	border-left: 0px solid #cccccc; 
	border-radius: 0px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.loginINsec .col2 .FormBu:hover {
	background-color:#3973b8;
	color:#fff;
	border-bottom: 1px solid #3973b8;
	}
.loginINsec .wrongCol {
	padding: 15px 0 15px 0;
	margin: 0 0 0 0;
	color:#E95613;
	font-size: 14px;
	font-family: B;
	text-align: center;
	}


.loginINsec .col3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}


@media (max-width: 575.98px) {
	.loginINsec .row {padding: 0 25px 0px 25px;}
	}
@media (max-width: 767.98px) { 
	.loginINsec .row {padding: 0 25px 0px 25px;}
	}
@media (max-width: 991.98px) {
	.loginINsec .row {padding: 0 25px 0px 25px;}
	}
@media (max-width: 1199.98px) { 
	.loginINsec .row {padding: 0 25px 0px 25px;}
	}
@media (max-width: 1399.98px) { 
	.loginINsec .row {padding: 0 25px 0px 25px;}
	}


/*---------------------------------------------------------------------------------------------------------------- register sec --*/

.registerSEC {
	height: 100vh;
	}

.registerSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.registerSEC .row {
	padding: 0 25px 0px 25px;
	max-width: 1200px;
	margin: 0 auto;
	height: 100vh;
	}
.registerSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.registerSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 auto;
	text-align: center;
	direction: rtl;
	}
.registerSEC .col2-1 {
	padding: 50px 10px 20px 0;
	margin: 0 0 0 0;
	text-align: right;
	font-family: B;
	font-size: 16px;
	}
.registerSEC .r2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.registerSEC .col2 .formCol {
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	font-family: B;
	float: right;
	}
.registerSEC .col2 .formColx {
	padding: 0 10px 20px 10px;
	margin: 0 0 0 0;
	text-align: left;
	font-size: 16px;
	}
.registerSEC .col2 .cFormF {
	border-radius: 0px;
	background: transparent;
	border-bottom: 1px solid #cccccc;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow: 0px 0px 0px #888888;
	height: 38px;
	padding-left: 2px;
	color: #3973b8;
	margin-bottom: 20px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.registerSEC .col2 .cFormF:focus {
	background: #f4fbff;
	border-bottom: 1px solid #3973b8;
	padding-left: 10px;
	}

.registerSEC .col2 .FormBu {
	width:100%;
	background-color: #f4fafe;
	border-bottom: 1px solid #3973b8;
	border-top: 0px solid #cccccc; 
	border-right: 0px solid #cccccc; 
	border-left: 0px solid #cccccc; 
	border-radius: 0px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.registerSEC .col2 .FormBu:hover {
	background-color:#3973b8;
	color:#fff;
	border-bottom: 1px solid #3973b8;
	}
.registerSEC .wrongCol {
	padding: 15px 0 15px 0;
	margin: 0 0 0 0;
	color:#E95613;
	font-size: 14px;
	font-family: G;
	text-align: center;
	}

.registerSEC .col3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}


@media (max-width: 575.98px) {
	.registerSEC .row {padding: 0 25px 0px 25px;}
	}
@media (max-width: 767.98px) { 
	.registerSEC .row {padding: 0 25px 0px 25px;}
	}
@media (max-width: 991.98px) {
	.registerSEC .row {padding: 0 25px 0px 25px;}
	}
@media (max-width: 1199.98px) { 
	.registerSEC .row {padding: 0 25px 0px 25px;}
	}
@media (max-width: 1399.98px) { 
	.registerSEC .row {padding: 0 25px 0px 25px;}
	}



/*------------------------------------------------------------------------------------------------------------ slider --*/
.sliderSEC {
	margin-top: 75px;
	}
.sliderSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
	background-color: #D1D1D1;
	max-width: 1440px;
	}
.sliderSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.sliderSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

/*------------------------------------------------------------------------------------------------------------- H about --*/
.HaboutSEC {
	}
.HaboutSEC .container-fluid {
	padding: 40px 0 40px 0;
	margin: 0 auto 0 auto;
	background-color: #fff;
	max-width: 1440px;
	}
.HaboutSEC .row {
	padding: 0 25px 0 25px;
	margin: 0 0 0 0;
	}
.HaboutSEC .col1 {
	padding: 0 0 15px 0;
	margin: 0 0 0 0;
	text-align: center;
	font-family: B;
	font-size: 50px;
	color: #0D0D0D;
	}
.HaboutSEC .col2 {
	padding: 0 25px 30px 25px;
	margin: 0 auto;
	max-width: 1050px;
	text-align: center;
	font-family: B;
	font-size: 18px;
	color: #2D2D2D;
	line-height: 22px;
	direction: rtl;
	}
.HaboutSEC .col3 {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px;
	text-align: center;
	}
.HaboutSEC .hAboutBu {
	width:140px;
	height: 42px;
	line-height: 30px;
	border: 0px solid #5e5e5e;
	background-color: #1368a6;
	border-radius: 26px;
	margin: 0 auto;
	color: #fff;
	font-family: B;
	font-size: 18px;
	letter-spacing: 0.5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.HaboutSEC .hAboutBu:hover {
	background-color:#1976ba;
	border: 0px solid #fff;
	color: #fff;
	}

.HaboutSEC .hAboutBu2 {
	width:140px;
	height: 42px;
	line-height: 30px;
	border: 0px solid #5e5e5e;
	background-color: #b82128;
	border-radius: 26px;
	margin: 0 auto;
	color: #fff;
	font-family: B;
	font-size: 18px;
	letter-spacing: 0.5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.HaboutSEC .hAboutBu2:hover {
	background-color:#cc2e35;
	border: 0px solid #cc2e35;
	color: #fff;
	}

@media only screen and (max-width: 570px) {
	.HaboutSEC .col1 {padding: 0 0 20px 0;line-height: 60px;}
	}
@media only screen and (max-width: 823px) {
	.HaboutSEC .col1 {padding: 0 0 20px 0;line-height: 60px;}
	}
@media (min-width: 1024px) and (max-width: 1365px) { 
	}

/*-------------------------------------------------------------------------------------------------------- H Count up --*/
.HcountSEC {
	background: url("../images/homeCountBackground.jpg") center center no-repeat;
	height: 300px;
	}
.HcountSEC .container-fluid {
	padding: 40px 0 40px 0;
	margin: 0 auto 0 auto;
	max-width: 1440px;
	}
.HcountSEC .row {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px;
	}
.HcountSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}

@media only screen and (max-width: 570px) {
	.HcountSEC {background: url("../images/homeCountBackground.jpg") center center repeat-y;height: auto;}
	.HcountSEC .container-fluid {padding: 20px 0 20px 0;}
	.single-coutnerup {padding: 0 0 0 0;}
	}
@media only screen and (max-width: 823px) {
	.HcountSEC {background: url("../images/homeCountBackground.jpg") center center repeat-y;height: auto;}
	.HcountSEC .container-fluid {padding: 20px 0 20px 0;}
	.single-coutnerup {padding: 0 0 0 0;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}

/*---------------------------------------------------------------------------------------------------------- H service --*/
.HservicesSEC {
	}
.HservicesSEC .container-fluid {
	padding: 40px 0 20px 0;
	margin: 0 auto 0 auto;
	background-color: #1368a6;
	max-width: 1440px;
	}
.HservicesSEC .row {
	padding: 0 25px 0 25px;
	margin: 0 0 0 0;
	}
.HservicesSEC .col1 {
	padding: 0 0 15px 0;
	margin: 0 0 0 0;
	text-align: center;
	font-family: B;
	font-size: 50px;
	color: #fff;
	}

.HservicesSEC .r2 {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1250px;
	}
.HservicesSEC .col2 {
	padding: 0 10px 0 10px;
	margin: 0 0 20px 0;
	}
.HservicesSEC .col2a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.HservicesSEC .HserIMG {
	width: 100%;
	height: auto;
	border-radius: 20px;
	}
.HservicesSEC .text {
	border-radius: 20px;
	padding: 10px 10px;;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 100px;
	text-align: center;
	color: #fff;
	opacity: 0.2;
	}
.HservicesSEC .col2b {
	padding: 10px 10px;;
	margin: 0 0 0 0;
	font-family: B;
	font-size: 30px;
	text-align: center;
	color: #fff;
	}

.HservicesSEC .card-text {
	font-family: L;
	font-size: 25px;
	color: #b82128;
	}

/*-------------------------------------------------------------------------------------------------------- H programs --*/
.HproSEC {
	}
.HproSEC .container-fluid {
	padding: 40px 0 20px 0;
	margin: 0 auto 0 auto;
	background-color: #fff;
	max-width: 1440px;
	}
.HproSEC .row {
	padding: 0 25px 0 25px;
	margin: 0 0 0 0;
	}
.HproSEC .col1 {
	padding: 0 0 15px 0;
	margin: 0 0 0 0;
	text-align: center;
	font-family: B;
	font-size: 50px;
	color: #1368a6;
	}

.HproSEC .r2 {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1250px;
	}
.HproSEC .col2 {
	padding: 0 10px 0 10px;
	margin: 0 0 20px 0;
	}
.HproSEC .col2a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.HproSEC .HserIMG {
	width: 100%;
	height: auto;
	border-radius: 20px;
	}
.HproSEC .text {
	border-radius: 20px;
	padding: 10px 10px;;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 100px;
	text-align: center;
	color: #fff;
	opacity: 0.2;
	}
.HproSEC .col2b {
	padding: 10px 10px;;
	margin: 0 0 0 0;
	font-family: B;
	font-size: 30px;
	text-align: center;
	color: #1A1A1A;
	}

.HproSEC .card-text {
	font-family: L;
	font-size: 25px;
	color: #b82128;
	}

/*---------------------------------------------------------------------------------------------------------- parallax  --*/
.parllaxSEC {
	height: 450px;
	}
.parllaxSEC .container-fluid {
	margin: 0 auto;
	padding: 0 0 0 0;
	max-width: 1440px;
	}
.parllaxSEC .row {
	padding: 0 0 0 0;
	margin: 0 auto;
	}
.parllaxSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.parllaxSEC .dzsparallaxer .big-text {
	font-family: L;
	position: absolute;
	text-align: center;
	letter-spacing: 0.5px;
	width: 80%;
	left: 50%;
	top: 55%;
	font-size: 40px;
	font-weight: normal;
	color: #fff;
	line-height: 1.5;
	font-style: normal;
	z-index:999;
	}

@media only screen and (max-width: 570px) {
	}
@media only screen and (max-width: 823px) {
	.parllaxSEC .dzsparallaxer .big-text {font-size: 22px;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}


/* ----------------------------------------------------------------------------------------------------- H highLights -- */

.HhLightsSEC {
	}
.HhLightsSEC .container-fluid {
	margin: 0 auto;
	padding: 0 0 0 0;
	max-width: 1440px;
	}
.HhLightsSEC .row {
    padding: 0 0;
    margin: 0 auto;
	}
.HhLightsSEC .col1 {
	padding: 0;
	margin: 0;
	}

.HhLightsSEC .boxCon {
	font-family: B;
	font-size: 35px;
	color: #fff;
	text-decoration: none;
	position: absolute;
	text-align: center;
	z-index: 10;
	top: 41%;
	text-transform: uppercase;
	}
.HhLightsSEC .proIMG {
	}
.HhLightsSEC .buBox {
	border-radius: 0px;
	border: 0px #000 solid;
	background-color: rgba(0,0,0,0.6);
	color: #fff;
	font-size: 22px;
	font-family: B;
	width: 160px;
	height: 45PX;
	letter-spacing: 1px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.HhLightsSEC .buBox:hover {
	background-color: rgba(19,104,166,1);
	color: #fff;
	}

.HhLightsSEC .overlay {
	border-radius: 0px;
	}

/*--------------------------------------------------------------------------------------------------------- in banner  --*/
.inBannerSEC {
	margin: 0 auto;
	max-width: 1440px;
    height: 347px;
	margin-top: 75px;
    }
.inBannerSEC .container-fluid {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px
    }
.inBannerSEC .row {
	padding: 0;
	margin: 0
	}
.inBannerSEC .col {
    padding: 240px 0 0 0;
    letter-spacing: 0.1px;
    font-family: B;
    color: #1368a6;
    font-size: 35px;
    text-align: right;
	direction: rtl;
    }

@media only screen and (max-width: 570px) {
	.inBannerSEC .col {padding: 260px 0 0 0;font-size: 30px;line-height: 30px;}
	}
@media only screen and (max-width: 823px) {
	.inBannerSEC .col {padding: 260px 0 0 0;font-size: 30px;line-height: 30px;}
	}
@media (min-width: 1024px) and (max-width: 1365px) { 
	}

/*------------------------------------------------------------------------------------------------------------- footer --*/
.footerSEC {
	background-color: #2d3e50;
	padding: 40px 0 40px 0;
	margin: 0 auto;
	max-width: 1440px;
	}
.footerSEC .container-fluid {
	margin: 0 auto;
	padding: 0 25px 0 25px;
	max-width: 1050px
	}
.footerSEC .row {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	direction: rtl;
	}
.footerSEC .col1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: B;
	color: #fff;
	float: right;
	text-align: right;
	direction: rtl;
	}
.footerSEC .f1 {
	font-family: B;
	direction: rtl;
	font-size: 22px;
	letter-spacing: 0.3px;
	}
.footerSEC .f2 {
	font-family: B;
	direction: rtl;
	color: #b5b9c1;
	font-size: 17px;
	}
.footerSEC .f3 {
	font-family: B;
	direction: rtl;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0.5px;
	}

.footerSEC .col2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: B;
	font-size: 16px;
	color: #b5b9c1;
	letter-spacing: 0.5px;
	float: right;
	}
.footerSEC .footerIconIMG {
	width: 28px;
	height: 28px;
	margin-right: 5px;
	opacity: 0.8;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.footerSEC .footerIconIMG:hover {
	opacity: 1;
	}

@media only screen and (max-width: 570px) {
	.footerSEC {padding: 40px 0 40px 0;}
	.footerSEC .col1 {text-align: center;}
	.footerSEC .f1 {font-size: 20px;letter-spacing: 0.2px;}
	.footerSEC .f2 {font-size: 16px;}
	.footerSEC .f3 {font-size: 21px;}
	.footerSEC .col2 {padding: 20px 0 0 0;font-size: 14px;letter-spacing: 0.3px;color: #fff;text-align: center;}
	}
@media only screen and (max-width: 823px) {
	.footerSEC {padding: 40px 0 40px 0;}
	.footerSEC .col1 {text-align: center;}
	.footerSEC .f1 {font-size: 20px;letter-spacing: 0.2px;}
	.footerSEC .f2 {font-size: 16px;}
	.footerSEC .f3 {font-size: 21px;}
	.footerSEC .col2 {padding: 20px 0 0 0;font-size: 14px;letter-spacing: 0.3px;color: #fff;text-align: center;}
	}
@media (min-width: 1024px) and (max-width: 1365px) { /* tab portrait*/
	}

/* -------------------------------------------------------------------------------------------------------- about us --- */

.aboutUsSEC {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1440px;
	background-color: #fff;
	}
.aboutUsSEC .container-fluid {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px;
	}
.aboutUsSEC .row {
	padding: 40px 0 40px 0;
	margin: 0 0 0 0;
	}
.aboutUsSEC .col1 {
	padding: 0 0 30px 0;
	margin: 0 0 0 0;
	font-family: B;
	font-size: 18px;
	text-align: justify;
	direction: rtl;
	}

.aboutUsSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	}
.aboutUsSEC .col2a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: B;
	font-size: 26px;
	text-align: right;
	}
.aboutUsSEC .aboutIcon {
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	float: right;
	}
.aboutUsSEC .col2b {
	padding: 0 118px 0 0;
	margin: 5px 0 0 0;
	font-family: B;
	font-size: 17px;
	text-align: justify;
	direction: rtl;
	}

.aboutUsSEC .col3 {
	padding: 30px 5px 0 5px;
	margin: 0 0 0 0;
	float: left;
	}
.aboutUsSEC .AboutCimg {
	width: 100%;
	height: auto;
	}
.aboutUsSEC .col4 {
	padding: 30px 5px 0 5px;
	margin: 0 0 0 0;
	float: left;
	}
.aboutUsSEC .col5 {
	padding: 30px 5px 0 5px;
	margin: 0 0 0 0;
	float: left;
	}

.aboutUsSEC .col6 {
	padding: 30px 0 0 0;
	margin: 0 0 0 0;
	font-family: B;
	font-size: 24px;
	text-align: right;
	direction: rtl;
	}

.aboutUsSEC .col7 {
	padding: 30px 0 0 0;
	margin: 0 0 0 0;
	font-family: B;
	text-align: justify;
	direction: rtl;
	font-size: 18px;
	}
.aboutUsSEC .col8 {
	padding: 30px 0 30px 0;
	margin: 0 0 0 0;
	font-family: B;
	text-align: justify;
	direction: rtl;
	font-size: 18px;
	}

@media only screen and (max-width: 570px) {
	.aboutUsSEC .row {padding: 30px 0 30px 0;}
	.aboutUsSEC .col2b {padding: 0 0 20px 0;margin: 0 0 0 0;}
	.aboutUsSEC .col3, .aboutUsSEC .col4, .aboutUsSEC .col5 {padding: 20px 0 0 0;}
	}
@media only screen and (max-width: 823px) {
	.aboutUsSEC .row {padding: 30px 0 30px 0;}
	.aboutUsSEC .col2b {padding: 0 0 20px 0;margin: 0 0 0 0;}
	.aboutUsSEC .col3, .aboutUsSEC .col4, .aboutUsSEC .col5 {padding: 20px 0 0 0;}
	}
@media (min-width: 1024px) and (max-width: 1365px) { /* tab portrait*/
	}

/* ------------------------------------------------------------------------------------------------------- services --- */

.servSEC {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1440px;
	background-color: #fff;
	}
.servSEC .container-fluid {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px;
	}
.servSEC .row {
	padding: 40px 0 40px 0;
	margin: 0 0 0 0;
	direction: rtl;
	}

.servSEC .proItemCol {
	padding: 0 10px 0 10px;
	margin: 0 0 20px 0;
	float: right;
	}

.servSEC .proIMG {
	width: 100%;
	height: auto;
	display: block;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.servSEC .proIMG:hover {
	opacity: 0.8;
	}
.servSEC .proItemDe {
	padding: 5px 0 5px 0;
	margin: 5px 0 0 0;
	direction: rtl;
	font-family: B;
	font-size: 16px;
	color: #1368a6;
	text-align: center;
	background-color: #fff;
	line-height: 28px;
	border-bottom: 1px solid #D1D1D1;
	border-radius: 5px;
	}

.servSEC .text {
	color: #1368a6;
	font-size: 16px;
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	left: 50%;
	font-family: B;
	direction: rtl;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	}

/* ------------------------------------------------------------------------------------------------------------- Booking Page --- */

.DbookSEC {
	background-color: #f4fafe;
	}
.DbookSEC .container-fluid {
	padding: 40px 40px 0 40px;
	margin: 0 auto;
	max-width: 1050px;
	}
.DbookSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.DbookSEC .introText {
	padding: 0 0 60px 0;
	margin: 0 0 0 0;
	font-family: B;
	text-align: right;
	direction: rtl;
	color:#222222;
	font-size: 22px;
	letter-spacing: 0.5px;
	line-height: 22px;
	}
.DbookSEC .introText span {
	font-size: 16px;
	}

.DbookSEC .searchContainer {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0px 0px 0px #888888;
	}

.DbookSEC .headCol {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-family: B;
	letter-spacing: 0.5px;
	color:#222222;
	font-size: 22px;
	line-height: 18px;
	}
.DbookSEC .headCol img {
	height: 50px;
	width: auto;
	margin-top: -30px;
	margin-bottom: 10px;
	}

.DbookSEC .searchCol1 {
	padding: 20px 10px 0 0;
	margin: 0 0 0 0;
	}
.DbookSEC .searchCol1 .r2, .DbookSEC .searchCol1 .r3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.DbookSEC .searchCol1_1, .DbookSEC .searchCol1_2, .DbookSEC .searchCol1_3, .DbookSEC .searchCol1_4, .DbookSEC .searchCol1_5, .DbookSEC .searchCol1_6 {
	padding: 0 5px 10px 5px;
	margin: 0 0 0 0;
	}

.DbookSEC .cFormF {
	float: right;
	text-align: right;
	direction: rtl;
	font-family: B;
	cursor: pointer;
	border-radius: 8px;
	background: #f6fafd;
	border: 1px solid #8ebcdd;
	color: #1368a6;
	height: 44px;
	padding-right: 10px;
	padding-left: 10px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}

.DbookSEC .searchCol2 {
	padding: 20px 0 0 0;
	margin: 0 0 0 0;
	}
.DbookSEC .searchCol2_1 {
	padding: 0 10px 10px 10px;
	margin: 0 0 0 0;
	height: 100%;
	}

.DbookSEC .FormBu {
	width:100%;
	height: 100%;
	font-family: B;
	font-size: 18px;
	background-color: #b82128;
    color: #fff;
	border: 1px solid #b82128;
	border-radius: 8px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.DbookSEC .FormBu:hover {
	background-color:#fff;
	color:#b82128;
	}

@media only screen and (max-width: 570px) {
	.DbookSEC .container-fluid {padding: 40px 25px 0 25px;}
	.DbookSEC .searchCol1 {padding: 20px 10px 0 10px;}
	.DbookSEC .searchCol1_1, .DbookSEC .searchCol1_2, .DbookSEC .searchCol1_3, .DbookSEC .searchCol1_4, .DbookSEC .searchCol1_5, .DbookSEC .searchCol1_6 {padding: 0 5px 10px 5px;}
	.DbookSEC .searchCol2 {padding: 10px 5px 10px 10px;}
	}
@media only screen and (max-width: 823px) {
	.DbookSEC .container-fluid {padding: 40px 25px 0 25px;}
	.DbookSEC .searchCol1 {padding: 20px 10px 0 10px;}
	.DbookSEC .searchCol1_1, .DbookSEC .searchCol1_2, .DbookSEC .searchCol1_3, .DbookSEC .searchCol1_4, .DbookSEC .searchCol1_5, .DbookSEC .searchCol1_6 {padding: 0 5px 10px 5px;}
	.DbookSEC .searchCol2 {padding: 10px 5px 10px 10px;}
	}
@media (min-width: 1024px) and (max-width: 1365px) { /* tab portrait*/
	}


/* ---------------------------------------------------------------------------------------------------- Doctor branch search --- */

.DbranchSEC {
	background-color: #f4fafe;
	}
.DbranchSEC .container-fluid {
	padding: 40px 40px 0 40px;
	margin: 0 auto;
	max-width: 1050px;
	}
.DbranchSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.DbranchSEC .branchScol {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: B;
	}

.DbranchSEC .cFormF, .DbranchSEC .cFormF:focus {
	float: left;
	cursor: pointer;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	background: white;
	border: 1px solid #B0B0B0;
	box-shadow: 0px 0px 0px #888888;
	height: 39px;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}

.DbranchSEC .FormBu {
	width:100%;
	font-family: B;
	font-size: 18px;
	background-color: #b82128;
    color: #fff;
	border: 0px solid #b82128;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.DbranchSEC .FormBu:hover {
	background-color:#fff;
	color:#b82128;
	}

/* ---------------------------------------------------------------------------------------------------- services in --- */

.servInSEC {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1440px;
	background-color: #f4fafe;
	}
.servInSEC .container-fluid {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px;
	}
.servInSEC .row {
	padding: 40px 0 40px 0;
	margin: 0 0 0 0;
	direction: rtl;
	}

.servInSEC .col0 {
	padding: 0 10px;
	margin: 0 0 20px 0;
	float: right;
	}
.servInSEC .col1 {
	padding: 15px;
	margin: 0 0 0 0;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 7px 7px 0px -3px rgba(0,0,0,0.09);
	-webkit-box-shadow: 7px 7px 0px -3px rgba(0,0,0,0.09);
	-moz-box-shadow: 7px 7px 0px -3px rgba(0,0,0,0.09);
	}
.servInSEC .col1_1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.servInSEC .col1_1a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	z-index: 2;
	}
.servInSEC .col1_1a1 {
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	float: right;
	}
.servInSEC .col1_1a1 img {
	width: 100%;
	height: auto;
	border-radius: 5px;
	}
.servInSEC .col1_1a2 {
	padding: 20px 0 0 0;
	margin: 0 0 0 0;
	float: right;
	text-align: right;
	direction: rtl;
	font-family: B;
	font-size: 17px;
	color: #b82128;
	line-height: 20px;
	}
.servInSEC .col1_1a2 .dPos{
	padding: 4px 6px;
	display:table-cell;
	font-family: B;
	font-size: 12px;
	letter-spacing: 0.5px;
	color: #fff;
	background-color: #b82128;
	}
.servInSEC .col1_1a2 .dName1{
	font-family: B;
	font-size: 17px;
	color: #1368a6;
	}
.servInSEC .col1_1a2 .ddes{
	font-family: B;
	font-size: 13px;
	letter-spacing: 0.3px;
	color:#888888;
	}

.servInSEC .lineCol{
	padding: 0 0 0 0;
	margin: 15px 0 15px 0;
	height: 1px;
	background-color: #D5D5D5;
	float: left;
	}

.servInSEC .col1_1b {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	line-height: 24px;
	z-index: 2;
	min-height: 136px;
	}
.servInSEC .col1_1b1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	text-align: right;
	direction: rtl;
	line-height: 26px;
	font-family: B;
	font-size: 14px;
	color: #1368a6;
	}
.servInSEC .col1_1b2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	text-align: right;
	direction: rtl;
	font-family: B;
	font-size: 14px;
	letter-spacing: 0.3px;
	color:#888888;
	line-height: 22px;
	}

.servInSEC .col1_1c {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	z-index: 2;
	min-height: 152px;
	}
.servInSEC .col1_1c1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	text-align: right;
	font-family: B;
	font-size: 14px;
	color: #1368a6;
	}
.servInSEC .col1_1c1 span {
	color: #b82128;
	}
.servInSEC .col1_1c2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	text-align: right;
	margin-top: 7px;
	}
.servInSEC .col1_1c2 a {
	font-family: B;
	float: right;
	direction: rtl;
	text-align: right;
	font-size: 14px;
	letter-spacing: 0.3px;
	color:#000;
	line-height: 14px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.servInSEC .col1_1c2 a:hover {
	color:#b82128;
	}

.servInSEC .col1_1d {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	z-index: 2;
	}
.servInSEC .col1_1d1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	text-align: center;
	}
.servInSEC .col1_1d1 a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: A;
	font-size: 20px;
	color:#ffcb27;
	}
.servInSEC .col1_1d1 img {
	vertical-align: -2px;
	opacity: 1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.servInSEC .col1_1d1 img:hover {
	opacity: 0.5
	}

.servInSEC .col1_1e {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	z-index: 2;
	}
.servInSEC .bookCol {
	padding: 0 5px 0 5px;
	margin: 0 0 0 0;
	float: right;
	text-align: right;
	direction: rtl;
	}

.servInSEC .cFormF {
	float: right;
	font-family: B;
	cursor: pointer;
	border-radius: 0px;
	background: white;
	border-bottom: 1px solid #1368a6;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow: 0px 0px 0px #888888;
	height: 38px;
	padding-right: 2px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.servInSEC .cFormF:focus {
	border-bottom: 1px solid #b82128;
	background: rgba(247,247,247,0.8);
	padding-right: 10px;
	}

.servInSEC .FormBu {
	margin-top: 20px;
	width:100%;
	font-family: B;
	font-size: 18px;
	background-color: #1368a6;
    color: #fff;
	border-bottom: 0px solid #b72227;
	border-top: 0px solid #cccccc; 
	border-right: 0px solid #cccccc; 
	border-left: 0px solid #cccccc; 
	border-radius: 8px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.servInSEC .FormBu:hover {
	background-color:#e2e2e2;
	color:#1368a6;
	}

.servInSEC .col1_1f {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.servInSEC .col1_1f a {
	font-family: B;
	font-size: 16px;
	letter-spacing: 0.5px;
	color:#b82128;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.servInSEC .col1_1f a:hover {
	color:#7C7C7C;
	}



@media only screen and (max-width: 570px) {
	.servInSEC .col1b {padding: 25px 25px 25px 25px;}
	.servInSEC .col1_1b {min-height: auto;}
	.servInSEC .col1_1c {min-height: auto;}
	}
@media only screen and (max-width: 823px) {
	.servInSEC .col1b {padding: 25px 25px 25px 25px;}
	.servInSEC .downP1, .servInSEC .downP2, .servInSEC .downP3, .servInSEC .downP6, .servInSEC .downP8, .servInSEC .downP9, .servInSEC .downP10, .servInSEC .downP11, .servInSEC .downP14, .servInSEC .downP15 {
	padding-bottom: 20px;}
	.servInSEC .col1_1b {min-height: auto;}
	.servInSEC .col1_1c {min-height: auto;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	.servInSEC .col1_1b {min-height: auto;}
	.servInSEC .col1_1c {min-height: auto;}
	}

/* ---------------------------------------------------------------------------------------------------- profile --- */

.profileSEC {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1440px;
	background-color: #f4fafe;
	}
.profileSEC .container-fluid {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px;
	}
.profileSEC .row {
	padding: 40px 0 40px 0;
	margin: 0 0 0 0;
	}

.profileSEC .col0 {
	padding: 0 10px;
	margin: 0 0 20px 0;
	float: left;
	}

.profileSEC .col1_1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	direction: rtl;
	}

.profileSEC .col1_1a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	text-align: right;
	direction: rtl;
	z-index: 2;
	}
.profileSEC .col1_1a1 {
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	float: right;
	}
.profileSEC .col1_1a1 img {
	width: 100%;
	height: auto;
	border-radius: 5px;
	}
.profileSEC .col1_1a2 {
	padding: 150px 0 0 0;
	margin: 0 0 0 0;
	float: right;
	font-family: B;
	font-size: 24px;
	color: #b82128;
	line-height: 26px;
	}
.profileSEC .col1_1a2 .dPos{
	padding: 1px 10px 3px 10px;
	display:table-cell;
	font-family: B;
	font-size: 15px;
	letter-spacing: 0.5px;
	color: #fff;
	background-color: #b82128;
	}
.profileSEC .col1_1a2 .dName1{
	font-family: B;
	font-size: 24px;
	color: #1368a6;
	}
.profileSEC .col1_1a2 .ddes{
	font-family: B;
	font-size: 15px;
	letter-spacing: 0.8px;
	color:#888888;
	}

.profileSEC .lineCol{
	padding: 0 0 0 0;
	margin: 15px 0 15px 0;
	height: 1px;
	background-color: #D5D5D5;
	float: left;
	}

.profileSEC .col1_1b {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	line-height: 26px;
	z-index: 2;
	}
.profileSEC .col1_1b1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	text-align: right;
	font-family: B;
	font-size: 18px;
	color: #1368a6;
	line-height: 30px;
	}
.profileSEC .col1_1b2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	text-align: right;
	font-family: B;
	font-size: 18px;
	letter-spacing: 0.3px;
	color:#888888;
	line-height: 30px;
	}

.profileSEC .col1_1c {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	z-index: 2;
	}
.profileSEC .col1_1c1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	text-align: right;
	font-family: B;
	font-size: 18px;
	color: #1368a6;
	}
.profileSEC .col1_1c1 span {
	color: #b82128;
	}
.profileSEC .col1_1c2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	line-height: 30px;
	}
.profileSEC .col1_1c2 a {
	font-family: B;
	float: right;
	direction: rtl;
	text-align: right;
	font-size: 16px;
	letter-spacing: 0.3px;
	color:#000;
	line-height: 28px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.profileSEC .col1_1c2 a:hover {
	color:#b82128;
	}

.profileSEC .col1_1d {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	z-index: 2;
	}
.profileSEC .col1_1d1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	text-align: right;
	font-size: 20px;
	color:#ffcb27;
	}
.profileSEC .col1_1d1 span {
	font-size: 22px;
	color:#ffcb27;
	vertical-align: -4px;
	}

.profileSEC .col1_1e {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	direction: rtl;
	text-align: right;
	z-index: 2;
	font-family: B;
	font-size: 16px;
	}
.profileSEC .col1_1e .sNO {
	font-size: 18px;
	color:#ffcb27;
	vertical-align: -2px;
	}
.profileSEC .col1_1e img {
	height: 15px;
	width: auto;
	}
.profileSEC .col1_1e .sComment {
	font-size: 14px;
	color:#515151;
	}
.profileSEC .col1_1e .dots {
	font-size: 12px;
	color:#b82128;
	}

.profileSEC .col1_1f {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	z-index: 2;
	}
.profileSEC .col1_1f button {
	background-color: #1368a6;
	float: right;
	font-family: B;
	color: #fff;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.profileSEC .col1_1f button:hover {
	background-color: #fff;
	color: #1368a6;
	}


@media only screen and (max-width: 570px) {
	.profileSEC .col1b {padding: 25px 25px 25px 25px;}
	}
@media only screen and (max-width: 823px) {
	.profileSEC .col1b {padding: 25px 25px 25px 25px;}
	.profileSEC .downP1, .profileSEC .downP2, .profileSEC .downP3, .profileSEC .downP6, .profileSEC .downP8, .profileSEC .downP9, .profileSEC .downP10, .profileSEC .downP11, .profileSEC .downP14, .profileSEC .downP15 {
	padding-bottom: 20px;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}

/* ------------------------------------------------------------------------------------------------------------------ blog --- */

.BlogSEC {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1440px;
	background-color: #f4fafe;
	}
.BlogSEC .container-fluid {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px;
	}
.BlogSEC .row {
	padding: 40px 0 40px 0;
	margin: 0 0 0 0;
	direction: rtl;
	}

.BlogSEC .col0 {
	padding: 0 10px;
	margin: 0 0 20px 0;
	border-radius: 8px;
	float: right;
	}

.BlogSEC .col1 {
	padding: 0;
	margin: 0 0 0 0;
	border-radius: 8px;
	height: 300px;
	box-shadow: 7px 7px 0px -3px rgba(0,0,0,0.09);
	-webkit-box-shadow: 7px 7px 0px -3px rgba(0,0,0,0.09);
	-moz-box-shadow: 7px 7px 0px -3px rgba(0,0,0,0.09);
	}
.BlogSEC .col1 .ov {
	border-radius: 8px;
	height: 100%;
	width: 100%;
	display: flex;
	background: rgb(0,0,0);
	background: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(255,255,255,0) 60%);
	}
.BlogSEC .col1 .ov:hover {
	background: rgb(7,45,73);
	background: linear-gradient(0deg, rgba(7,45,73,1) 0%, rgba(255,255,255,0) 60%);
	}
.BlogSEC .col1 .ov .bText {
	align-self: flex-end;
	width: 100%;
	font-family: B;
	color: #fff;
	font-size: 22px;
	line-height: 26px;
	letter-spacing: 0.5px;
	text-align: right;
	direction: rtl;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	}
.BlogSEC .col1 .ov .bText span {
	font-size: 15px;
	letter-spacing: 1px;
	}

@media only screen and (max-width: 570px) {
	}
@media only screen and (max-width: 823px) {
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}

/* ------------------------------------------------------------------------------------------------------------------- blog in -- */

.inBlogSEC {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1440px;
	background-color: #f4fafe;
	}
.inBlogSEC .container-fluid {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px;
	}
.inBlogSEC .r1 {
	padding: 40px 0 40px 0;
	margin: 0 0 0 0;
	direction: rtl;
	}

.inBlogSEC .col_left {
	padding: 0 0 0 30px;
	margin: 0 0 0 0;
	float: right;
	text-align: right;
	}

.inBlogSEC .dateCol {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: A;
	font-size: 14px;
	color: #b82128;
	}
.inBlogSEC .TitleCol {
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
	font-family: B;
	font-size: 24px;
	color: #0D214F;
	line-height: 32px;
	direction: rtl;
	}
.inBlogSEC .desCol {
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
	font-family: B;
	font-size: 16px;
	color: #151515;
	line-height: 22px;
	direction: rtl;
	}

.inBlogSEC .col_right {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
	}

.inBlogSEC .r2 {
	padding: 0 0 0 0;
	margin: 0 auto;
	}
.inBlogSEC .imagesCol {
	padding: 0 0 0 0;
	margin: 10px 0 10px 0;
	}
.inBlogSEC .newsIMG {
	width: 100%;
	height: auto;
	}
.inBlogSEC button {
	width: 100%;
	text-align: center;
	background-color: transparent;
	color: #0b5890;
	border: 1px solid #0b5890;
	border-radius: 8px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.inBlogSEC button:hover {
	background-color: #0b5890;
	color: #fff;
	}
.inBlogSEC .overlay {
	border-radius: 0px;
	}	

@media only screen and (max-width: 570px) {
	.inBlogSEC .col_left {padding: 0 0 0 0;}
	}
@media only screen and (max-width: 823px) {
	.inBlogSEC .col_left {padding: 0 0 0 0;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}


/* ------------------------------------------------------------------------------------------------------- programs --- */

.programSEC {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1440px;
	background-color: #fff;
	}
.programSEC .container-fluid {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px;
	}
.programSEC .row {
	padding: 40px 0 40px 0;
	margin: 0 0 0 0;
	direction: rtl;
	}

.programSEC .col1 {
	padding: 0 15px 15px 15px;
	margin: 0 0 0 0;
	float: right;
	}

.programSEC .col1a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.programSEC .proIMG {
	width: 100%;
	height: auto;
	}

.programSEC .col1b {
	padding: 15px 0 15px 20px;
	margin: 0 0 0 0;
	background-color: #b82128;
	color: #fff;
	text-align: center;
	font-family: B;
	direction: rtl;
	font-size: 18px;
	line-height: 17px;
	}

.programSEC .col2 {
	padding: 10px 15px 0 0;
	margin: 0 0 0 0;
	font-family: B;
	direction: rtl;
	text-align: justify;
	font-size: 20px;
	}

.programSEC .col3 {
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	font-family: A;
	color: #1368a6;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0.5px;
	}


/* ---------------------------------------------------------------------------------------------------------- media --- */

.mediaSEC {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1440px;
	background-color: #fff;
	}
.mediaSEC .container-fluid {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px;
	}
.mediaSEC .row {
	padding: 40px 0 40px 0;
	margin: 0 0 0 0;
	direction: rtl;
	}
.mediaSEC .col1 {
	padding: 0 0 30px 15px;
	margin: 0 0 0 0;
	font-family: B;
	text-align: right;
	font-size: 18px;
	float: right;
	}


.mediaSEC .col2 {
	padding: 15px;
	margin: 0 0 0 0;
	float: right;
	}
.mediaSEC .col2a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.mediaSEC .col2b {
	padding: 10px 20px 10px 0;
	margin: 0 0 0 0;
	background-color: #1368a6;
	color: #fff;
	font-family: B;
	text-align: right;
	direction: rtl;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.5px;
	}
.mediaSEC .col2c {
	padding: 20px;
	margin: 0 0 0 0;
	background-color: #EFEFEF;
	color: #252525;
	font-family: B;
	text-align: right;
	direction: rtl;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.5px;
	}


/* ----------------------------------------------------------------------------------------------------- Home Visit --- */

.homeVisitSEC {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1440px;
	background-color: #fff;
	}
.homeVisitSEC .container-fluid {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px;
	}
.homeVisitSEC .row {
	padding: 40px 0 40px 0;
	margin: 0 0 0 0;
	direction: rtl;
	}
.homeVisitSEC .fCol {
	float: right;
	font-family: B;
	direction: rtl;
	text-align: right;
	}
.homeVisitSEC .col1 {
	padding: 0 0 30px 15px;
	margin: 0 0 0 0;
	font-family: B;
	text-align: justify;
	direction: rtl;
	font-size: 18px;
	}
.homeVisitSEC .col1a {
	font-family: B;
	text-align: right;
	direction: rtl;
	color: #1368a6;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0.5px;
	}

.homeVisitSEC .col2 {
	float: left;
	}


.homeVisitSEC .careersFormTitle {
	padding: 0 0 20px 15px;
	margin: 0 0 0 0;
	}
.homeVisitSEC .careersTitle {
	font-family: D;
	font-size: 24px;
	color: #253082;
	}

.homeVisitSEC .cFormF {
	border-radius: 0px;
	background: transparent;
	border-bottom: 2px solid #cccccc;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow: 0px 0px 0px #888888;
	height: 38px;
	padding-left: 2px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.homeVisitSEC .cFormF:focus {
	background: rgba(247,247,247,0.5);
	padding-left: 10px;
	}

.homeVisitSEC .FormBu {
	width:100%;
	color: #fff;
	font-family: B;
	direction: rtl;
	margin-top: 30px;
	background-color: #c91515;
	border-bottom: 2px solid #c91515;
	border-top: 0px solid #cccccc; 
	border-right: 0px solid #cccccc; 
	border-left: 0px solid #cccccc; 
	border-radius: 0px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.homeVisitSEC .FormBu:hover {
	background-color:#1368a6;
	color:#fff;
	border-bottom: 2px solid #1368a6;
	}


/* -------------------------------------------------------------------------------------------------------- join us --- */

.joinSEC {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1440px;
	background-color: #fff;
	}
.joinSEC .container-fluid {
	padding: 0 25px 0 25px;
	margin: 0 auto;
	max-width: 1050px;
	}
.joinSEC .row {
	padding: 40px 0 40px 0;
	margin: 0 0 0 0;
	direction: rtl;
	}
.joinSEC .col1 {
	padding: 0 15px 30px 0;
	margin: 0 0 0 0;
	font-family: B;
	text-align: right;
	direction: rtl;
	float: right;
	font-size: 18px;
	}
.joinSEC .fCol {
	font-family: B;
	text-align: right;
	direction: rtl;
	float: right;
	z-index: 2;
	}
.joinSEC .r2 {
	padding: 0;
	margin: 0 ;
	}
.joinSEC .col2 {
	float: right;
	}


.joinSEC .careersFormTitle {
	padding: 0 0 20px 15px;
	margin: 0 0 0 0;
	}
.joinSEC .careersTitle {
	font-family: D;
	font-size: 24px;
	color: #253082;
	}

.joinSEC .cFormF {
	border-radius: 0px;
	background: transparent;
	border-bottom: 2px solid #cccccc;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow: 0px 0px 0px #888888;
	height: 38px;
	padding-left: 2px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.joinSEC .cFormF:focus {
	background: rgba(247,247,247,0.5);
	padding-left: 10px;
	}

.joinSEC .FormBu {
	width:100%;
	color: #fff;
	margin-top: 30px;
	background-color: #c91515;
	border-bottom: 2px solid #c91515;
	border-top: 0px solid #cccccc; 
	border-right: 0px solid #cccccc; 
	border-left: 0px solid #cccccc; 
	border-radius: 0px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.joinSEC .FormBu:hover {
	background-color:#1368a6;
	color:#fff;
	border-bottom: 2px solid #1368a6;
	}



/*--------------------------------------------------------------------------------------------------------- contact us --*/
.contactSEC {
	margin: 0 auto;
	max-width: 1440px;
	background-color: #fff;
	}
.contactSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.contactSEC .r1 {
	padding: 30px 25px 30px 25px;
	margin: 0 auto;
	max-width: 1050px;
	direction: rtl;
	}
.contactSEC .col1 {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	float: right;
	text-align: right;
	}
.contactSEC .branchTitle {
	padding: 2px 0px 3px 8px;
	font-family: B;
	direction: rtl;
	text-align: right;
	letter-spacing: 0.1px;
	font-size: 22px;
	color: #b72227;
	}
.contactSEC .cCol1 {
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	font-family: B;
	direction: rtl;
	text-align: right;
	font-size: 16px;
	letter-spacing: 0.4px;
	}
.contactSEC .col2 {
	padding: 0 0 0 10px;
	margin: 30px 0 0 0;
	float: right;
	text-align: right;
	}
.contactSEC .bookTitle {
	padding: 2px 0px 3px 8px;
	font-family: B;
	direction: rtl;
	text-align: right;
	font-weight: bold;
	font-size: 30px;
	color: #1368a6;
	}

.contactSEC .r2 {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1440px;
	}

/* ---------------------------------- From -- */

.formContactsSEC {
    padding: 35px 0 40px 0;
	background-color: #fff;
	}
.formContactsSEC .container-fluid {
    padding: 0;
    margin: 0;
	}
.formContactsSEC .row {
	max-width: 1050px;
    padding: 0 25px;
    margin: 0 auto;
	}
.formContactsSEC .FormDe {
    padding: 0 0 30px 20px;
	margin: 0 0 0 0;
	font-family: B;
	text-align: right;
	direction: rtl;
	font-size: 15px;
	color:#747474;
	}
.formContactsSEC .rr {
    padding: 0;
    margin: 0;
	direction: rtl;
	}

.formContactsSEC .cFormF {
	font-family: B;
	text-align: right;
	direction: rtl;
	border-radius: 0px;
	background: transparent;
	border-bottom: 1px solid #676767;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow: 0px 0px 0px #888888;
	height: 38px;
	padding-left: 2px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.formContactsSEC .cFormF:focus {
	background: rgba(247,247,247,0.8);
	padding-left: 10px;
	}

.formContactsSEC .cFormF2 {
	border-radius: 0px;
	background: transparent;
	border-bottom: 1px solid #676767;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow: 0px 0px 0px #888888;
	padding-left: 2px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
.formContactsSEC .cFormF2:focus {
	background: rgba(247,247,247,0.8);
	padding-left: 10px;
	}

.formContactsSEC .FormBu {
	width:100%;
	font-family: B;
	font-size: 16px;
	background-color: #b72227;
    color: #fff;
	border-bottom: 1px solid #b72227;
	border-top: 0px solid #cccccc; 
	border-right: 0px solid #cccccc; 
	border-left: 0px solid #cccccc; 
	border-radius: 0px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	}
.formContactsSEC .FormBu:hover {
	background-color:#1368a6;
	color:#fff;
	border-bottom: 1px solid #1368a6;
	}

@media only screen and (max-width: 570px) {
	.contactSEC .col1 {padding: 0 0 20px 0;}
	.contactSEC .branchTitle {padding: 2px 8px 3px 0px;font-size: 22px;}
	.contactSEC .bookTitle {padding: 0 0 0 0;font-size: 25px;}
	.contactSEC .col2 {padding: 0 0 0 0;margin: 0 0 0 0;}
	}
@media only screen and (max-width: 823px) {
	.contactSEC .col1 {padding: 0 0 20px 0;}
	.contactSEC .branchTitle {padding: 2px 8px 3px 0px;font-size: 22px;}
	.contactSEC .bookTitle {padding: 0 0 0 0;font-size: 25px;}
	.contactSEC .col2 {padding: 0 0 0 0;margin: 0 0 0 0;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}

/*------------------------------------------------------------------------------------------------------------ Sub Body --*/
.subBodySEC {
	}
.subBodySEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.subBodySEC .row {
	margin: -16px 0 0 0;
	padding: 0 0 0 0;
	}
.subBodySEC .proCol {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	}

.subBodySEC .xxx1 {
	position: absolute;
	height: 100%;
	width: 100%;
	}
.subBodySEC .proIMGtextDiv2 {
	width: 100%;
	height: 100%;
	position: absolute;
	display: table;
	}
.subBodySEC .proIMGtextCol2 {
	padding: 0 25px 0 25px;
	width: 100%;
	height: 100%;
	-webkit-height: 100%;
	vertical-align:middle;
	display: table-cell;
	text-align: center;
	font-family: A;
	color: #7c7c7c;
	font-size: 20px;
	letter-spacing: 2px;
	line-height: 25px;
	}

.subBodySEC .proIMG {
	width: 100%;
	height: auto;
	}

.subBodySEC .proIMG2 {
	width: 100%;
	height: auto;
	position: absolute;
	}

.subBodySEC .text {
	width: 100%;
	height: 100%;
	position: absolute;
	display: table;
	}
.subBodySEC .textin {
	padding: 0 25px 0 25px;
	width: 100%;
	height: 100%;
	vertical-align:middle;
	display: table-cell;
	text-align: center;
	color: #7c7c7c;
	font-family: A;
	font-size: 16px;
	line-height: 20px;
	}
.subBodySEC .proIMGtextCol3 {
	padding: 0 25px 0 25px;
	width: 100%;
	height: 100%;
	-webkit-height: 100%;
	vertical-align:middle;
	display: table-cell;
	text-align: center;
	line-height: 16px;
	color: #7c7c7c;
	font-family: A;
	font-size: 20px;
	}

@media only screen and (max-width: 570px) {
	}
@media only screen and (max-width: 823px) {
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}

/*--------------------------------------------------------------------------------------------------------- Sub in Body --*/
.subBodyInSEC {
	}
.subBodyInSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.subBodyInSEC .row {
	margin: -16px 0 0 0;
	padding: 0 0 0 0;
	}
.subBodyInSEC .proCol {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	}
.subBodyInSEC .proIMG {
	width: 100%;
	height: auto;
	}

.subBodyInSEC .xxx1 {
	position: absolute;
	height: 100%;
	width: 100%;
	}

.subBodyInSEC .proIMGtextDiv2 {
	width: 100%;
	height: 100%;
	position: absolute;
	display: table;
	}
.subBodyInSEC .proIMGtextCol2 {
	padding: 0 30px 0 30px;
	width: 100%;
	height: 100%;
	-webkit-height: 100%;
	vertical-align:middle;
	display: table-cell;
	text-align: center;
	font-family: A;
	color: #7c7c7c;
	font-size: 26px;
	letter-spacing: 3px;
	line-height: 30px;
	}
.subBodyInSEC .proIMG2 {
	width: 100%;
	height: auto;
	position: absolute;
	}

.subBodyInSEC .text {
	width: 100%;
	height: 100%;
	position: absolute;
	display: table;
	}
.subBodyInSEC .textin {
	padding: 0 30px 0 30px;
	width: 100%;
	height: 100%;
	vertical-align:middle;
	display: table-cell;
	text-align: center;
	color: #7c7c7c;
	font-family: A;
	font-size: 18px;
	line-height: 25px;
	}
.subBodyInSEC .proIMGtextCol3 {
	padding: 0 25px 0 25px;
	width: 100%;
	height: 100%;
	-webkit-height: 100%;
	vertical-align:middle;
	display: table-cell;
	text-align: center;
	line-height: 16px;
	color: #7c7c7c;
	font-family: A;
	font-size: 20px;
	}

.noBlue {
	text-decoration: none;
	outline: 0;
	border: 0; 
	appearance: none; 
	-webkit-appearance: none; 
	-moz-appearance: none;
	}


@media only screen and (max-width: 570px) {
	}
@media only screen and (max-width: 823px) {
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}