@font-face {
font-family: A;
src: url('../fonts/Stara-SemiBold.otf');
}
@font-face {
font-family: B;
src: url('../fonts/OpenSansLight.ttf');
}
@font-face {
font-family: C;
src: url('../fonts/HelveticaBold.ttf');
}
@font-face {
font-family: D;
src: url('../fonts/Riegla-Regular.otf');
}
@font-face {
font-family: E;
src: url('../fonts/HelveticaLight.otf');
}
@font-face {
font-family: F;
src: url('../fonts/Swz.ttf');
}

@font-face {
font-family: A1;
src: url('../fonts/Almarai-Light.ttf');
}
@font-face {
font-family: A2;
src: url('../fonts/Almarai-Regular.ttf');
}
@font-face {
font-family: A3;
src: url('../fonts/OpenSansLight.ttf');
}




body {
	margin:0 auto;
	padding: 0;
	background: url('../imgs/mainBackground.jpg') no-repeat top center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color: #020e34;
	}
	

/* scrol bar */
::-webkit-scrollbar{width: 10px;}
::-webkit-scrollbar-track {background: #f2f2f2;}
::-webkit-scrollbar-thumb {background: #dddddd;}
::-webkit-scrollbar-thumb:hover {background: #9edef2;}

/* select color */
::selection {background:#f4fafe; color: #185799}
::-moz-selection {background:#f4fafe; color: #185799}

.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;
	}

/*------------------------------------------------------------------------------------------------------------------------ Top Logo*/

.logoTopSEC {
	}
.logoTopSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.logoTopSEC #logoTopRow {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.logoTopSEC .col1 {
	padding: 50px 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.logoTopSEC .col1 img {
	width: 250px;
	height: auto;
	}

@media (max-width: 575.98px) { 
	.logoTopSEC .col1 {padding: 35px 0 0 0;}
	.logoTopSEC .col1 img {width: 200px;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	}
@media (min-width: 820px) and (max-width: 1180.98px) { 
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

/*-------------------------------------------------------------------------------------------------------------------- main Mobile */

.mainMobileSEC {
	}
.mainMobileSEC .container-fluid {
	padding: 0 150px 0 150px;
	margin: 0 0 0 0;
	}
.mainMobileSEC #mainMobileRow {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.mainMobileSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100vh;
	line-height: 50px;
	align-content: center;
	}
.mainMobileSEC .col1 h1 {
	font-family: A;
	font-size: 60px;
	color: #fff;
	letter-spacing: 1px;
	line-height: 50px;
	}
.mainMobileSEC .col1 .subT {
	font-family: B;
	font-size: 24px;
	color: #fff;
	letter-spacing: 0.5px;
	}
.mainMobileSEC .col1 img {
	width: 220px;
	height: auto;
	margin-bottom: 50px;
	}

.mainMobileSEC .col1 .bu1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: transparent;
	font-family: A2;
	font-size: 16px;
	letter-spacing: 0.5px;
	color: #3973b9;
	border-radius: 25px;
	border: 2px solid #5dc5ec;
	color: #5dc5ec;
	padding: 5px 20px 5px 20px;
	margin-top: 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;
	}
.mainMobileSEC .col1 .bu1:hover {
	background-color: #fff;
	color: #3973b9;
	border: 2px solid #fff;
	}

.mainMobileSEC .col1 i {
	margin-right: 15px;
	margin-top: 15px;
	}

.mainMobileSEC .col1 .cr {
	font-family: B;
	font-size: 13px;
	color: #fff;
	letter-spacing: 0.8px;
	}
.mainMobileSEC .col1 P {
	padding: 0 0 0 0;
	margin: -25px 0 0 0;
	}
.mainMobileSEC .col1 .sl {
	font-size: 16px;
	letter-spacing: 0.5px;
	color: #5dc5ec;
	opacity: 0.4;
	margin-top:-50px;
	margin-right: -5px;
	-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;
	}
.mainMobileSEC .col1 .sl:hover {
	opacity: 1;
	}

.mainMobileSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	height: 100vh;
	align-content: center;
	}
.mainMobileSEC .col2 img {
	}

@media (max-width: 575.98px) { 
	.mainMobileSEC .container-fluid {padding: 0 30px 0 30px;}
	.mainMobileSEC #mainMobileRow {flex-direction: column-reverse;padding: 0 0 40px 0;}
	.mainMobileSEC .col2 {padding: 30px 0 0 0;height: auto;align-content: auto;}
	.mainMobileSEC .col2 img {width: 100%;height: auto;}
	.mainMobileSEC .col1 {height: auto;align-content: auto;}
	.mainMobileSEC .col1 .subT {font-size: 22px;}
	.mainMobileSEC .col1 .bu1 {width: 100%;}
	.mainMobileSEC .col1 .cr {font-size: 12px;letter-spacing: 1px;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.mainMobileSEC .container-fluid {padding: 0 80px 0 80px;}
	.mainMobileSEC #mainMobileRow {flex-direction: column-reverse;padding: 0 0 40px 0;}
	.mainMobileSEC .col2 {padding: 30px 0 0 0;height: auto;align-content: auto;}
	.mainMobileSEC .col2 img {width: auto%;height: auto;}
	.mainMobileSEC .col1 {height: auto;align-content: auto;}
	.mainMobileSEC .col1 .subT {font-size: 22px;}
	.mainMobileSEC .col1 .bu1 {width: 100%;}
	.mainMobileSEC .col1 .cr {font-size: 12px;letter-spacing: 1px;}
	}
@media (min-width: 820px) and (max-width: 1180.98px) { 
	.mainMobileSEC .container-fluid {padding: 0 100px 0 100px;}
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

/*-------------------------------------------------------------------------------------------------------------------------- modal */






.modal-content {background-color: transparent!important;border: 0px;}
.modal-header {height: 5px!important;padding: 5px 10px 15px 10px!important;direction: rtl;border-bottom: 0px;}
.modal-header a i {font-family: A3; font-size: 16px; color: #02004e;cursor: pointer; float: right;}
.modal-body {background-color: #ffffff; border-radius: 10px; padding: 10px 20px;}

.modal-body .cFormF {
	border-radius: 0px;
	background: transparent;
	border-bottom: 1px solid #5dc5ec;
	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:#130652;
	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;
	}
.modal-body .cFormF:focus {
	background:#f8f8f8;
	border-bottom: 1px solid #3973b9;
	padding-left: 10px;
	}

.modal-body .cFormF2 {
	border-radius: 0px;
	background: transparent;
	border-bottom: 1px solid #5dc5ec;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow: 0px 0px 0px #888888;
	padding-left: 2px;
	color: #130652;
	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;
	}
.modal-body .cFormF2:focus {
	background:#f8f8f8;
	border-bottom: 1px solid #3973b9;
	padding-left: 10px;
	}

.modal-body .FormBu {
	width:100%;
	background-color: #5dc5ec;
	color: #050c4e;
	border-bottom: 1px solid #050c4e;
	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;
	}
.modal-body .FormBu:hover {
	background-color:#3973b9;
	color:#DCDCDC;
	border-bottom: 1px solid #050c4e;
	}

	.modal-body form .form-control::-webkit-input-placeholder {color:#8C8C8C;}
	.modal-body form .form-control::-moz-placeholder {color: #8C8C8C;}
	.modal-body form .form-control:-ms-input-placeholder {color: #8C8C8C;}
	.modal-body form .form-control:placeholder {color: #8C8C8C;}





/*---------------------------------------------------------------------------------------------------------------------------- Header*/

.headerSEC {
    }

headerSEC {
	position: fixed;
	display: flex;
	width: 100%;
	z-index: 10;
	background-color: #f4fafe;
	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 {
	height: 50px;
	}

headerSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

headerSEC .row {
	padding: 0 120px 0 120px;
	margin: 0 auto;
	}

headerSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-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 .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 0px;
	-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 .col1 img {
	width: 230px;
	height: auto;
	opacity: 1;
	-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 .col1 img:hover {
	opacity: 0.7;
	}
headerSEC.smaller .col1 img {
	width: 150px;
	height: auto;
	-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 0 0 0;
	margin: 0 0 0 0;
	line-height: 80px;
	direction: ltr;
	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.smaller .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-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 .menuLink {
	font-family: A2;
	color: #1961ac;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-right: 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;
	}
headerSEC .menuLink:hover {
	color: #04274b;
	}

headerSEC .col3 {
	padding: 0 30px 0 0;
	margin: 0 0 0 0;
	text-align: right;
	direction: ltr;
	font-size: 35px;
	line-height: 35px;
	background-color: #e5f6fd;
	color: #3973b8;
	-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 .col3 {
	font-size: 30px;
	line-height: 30px;
	-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;
	}

/*-------------------------------------------- small --*/

.headerSECs {
	width: 100%;
	z-index: 10;
	position: fixed;
	background-color: transparent;
	-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;
	}

.headerSECs .offcanvas-header {
	text-align: right;
	direction: rtl;
	float: right;
	}
.headerSECs .closeBu {
	margin-top: 20px;
	margin-right: 20px;
	font-size: 22px;
	}
.headerSECs .offcanvas-body {
	padding: 20px 0 0 40px;
	line-height: 40px;
	}
.headerSECs .offcanvas-body a {
	font-family: M;
	color: #3973b8;
	font-size: 22px;
	letter-spacing: 1px;
	text-transform: uppercase;
	}


@media (max-width: 575.98px) {
	headerSEC.smaller {height: 60px;}
	headerSEC .row {padding: 0 0 0 0;}
	headerSEC .col1 {text-align: center;}
	headerSEC.smaller .col1 {line-height: 60px;}
	headerSEC .col1 img {float: none;margin: 0 auto;}
	}
@media (max-width: 767.98px) { 
	headerSEC.smaller {height: 60px;}
	headerSEC .row {padding: 0 0 0 0;}
	headerSEC .col1 {text-align: center;}
	headerSEC.smaller .col1 {line-height: 60px;}
	headerSEC .col1 img {float: none;margin: 0 auto;}
	}
@media (max-width: 991.98px) {
	headerSEC.smaller {height: 60px;}
	headerSEC .row {padding: 0 0 0 0;}
	headerSEC .col1 {text-align: center;}
	headerSEC.smaller .col1 {line-height: 60px;}
	headerSEC .col1 img {float: none;margin: 0 auto;}
	}
@media (max-width: 1199.98px) { 
	headerSEC.smaller {height: 60px;}
	headerSEC .row {padding: 0 0 0 0;}
	headerSEC .col1 {text-align: center;}
	headerSEC.smaller .col1 {line-height: 60px;}
	headerSEC .col1 img {float: none;margin: 0 auto;}
	}
@media (max-width: 1399.98px) { 
	}

/*-------------------------------------------------------------------------------------------------------------------------------- main banner */

.mainBannerSEC {
	height: 100vh;
	}
.mainBannerSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.mainBannerSEC #mainBrow {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100vh;
	}
.mainBannerSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100%;
	background-image: url('../imgs/mainBanner.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover; /* إضافة اختيارية لتغطية كامل العنصر */
	}
.mainBannerSEC .col2 {
	padding: 80px 50px 0 50px;
	margin: 0 0 0 0;
	background-color: #3973b9;
	text-align: center;
	align-content: center;
	direction: rtl;
	}
.mainBannerSEC .col2a {
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	font-family: A1;
	font-size: 44px;
	letter-spacing: 1px;
	color: #fff;
	}
.mainBannerSEC .col2b {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: A1;
	font-size: 20px;
	letter-spacing: 1px;
	line-height: 34px;
	color: #fff;
	}
.mainBannerSEC .col2 button {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #fff;
	font-family: A2;
	font-size: 16px;
	letter-spacing: 1px;
	color: #3973b9;
	border-radius: 25px;
	padding: 5px 20px 5px 20px;
	margin-top: 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;
	}
.mainBannerSEC .col2 button:hover {
	background-color: #5dc5ec;
	color: #fff;
	}

@media (max-width: 575.98px) { 
	.mainBannerSEC {height: auto;}
	.mainBannerSEC #mainBrow {height: auto;}
	.mainBannerSEC .col1 {
		height: 100vh;
		background-image: url('../imgs/mainBanner2.jpg');
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover; /* إضافة اختيارية لتغطية كامل العنصر */
		}
	.mainBannerSEC .col2 {padding: 40px 30px 45px 30px;}
	.mainBannerSEC .col2a {line-height: 55px;}
	.mainBannerSEC .col2b {padding: 0 0 5px 0;font-size: 20px;line-height: 28px;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.mainBannerSEC {height: auto;}
	.mainBannerSEC #mainBrow {height: auto;}
	.mainBannerSEC .col1 {height: 100vh;}
	.mainBannerSEC .col2 {padding: 40px 30px 45px 30px;}
	.mainBannerSEC .col2a {line-height: 55px;}
	.mainBannerSEC .col2b {padding: 0 0 5px 0;font-size: 20px;line-height: 28px;}
	}
@media (min-width: 820px) and (max-width: 1180.98px) { 
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

/*------------------------------------------------------------------------------------------------------------------------------------- features */

.featuresSEC {
	}
.featuresSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.featuresSEC #featuresROW {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------- who */

.whoSEC {
	}
.whoSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.whoSEC #whoROW {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	direction: rtl;
	}

.whoSEC .col1 {
	margin: 0 0 0 0;
	padding: 50px 0 50px 0;
	background-color: #3973b9;
	font-family: A2;
	font-size: 36px;
	letter-spacing: 1px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	direction: rtl;
	}
.whoSEC .col2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #f5fbff;
	}
.whoSEC .col2 img {
	width: 100%;
	height: auto;
	}
.whoSEC .col3 {
	margin: 0 0 0 0;
	padding: 0 80px 0 80px;
	background-color: #f5fbff;
	font-family: A2;
	font-size: 18px;
	letter-spacing: 1px;
	color: #3973b9;
	line-height: 28px;
	align-content: center;
	text-align: center;
	direction: rtl;
	}

@media (max-width: 575.98px) { 
	.whoSEC .col1 {padding: 30px 30px 30px 30px;font-size: 28px;line-height: 36px;}
	.whoSEC .col2 {padding: 0 0 0 0;}
	.whoSEC .col3 {padding: 30px 30px 30px 30px;font-size: 18px;line-height: 28px;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.whoSEC .col1 {padding: 30px 30px 30px 30px;font-size: 28px;line-height: 36px;}
	.whoSEC .col2 {padding: 0 0 0 0;}
	.whoSEC .col3 {padding: 30px 30px 30px 30px;font-size: 18px;line-height: 28px;}
	}
@media (min-width: 820px) and (max-width: 1180.98px) { 
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

/*----------------------------------------------------------------------------------------------------------------------------------------- video */

.videoSEC {
	}
.videoSEC .container-fluid {
	padding: 50px 0 0 0;
	margin: 0 0 0 0;
	min-height: 700px;
	}
.videoSEC #videoROW {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.videoSEC .col1 {
	margin: 0 0 50px 0;
	padding: 0 0 0 0;
	font-family: A2;
	font-size: 36px;
	letter-spacing: 1px;
	color: #3973b9;
	line-height: 16px;
	text-align: center;
	direction: rtl;
	}
.videoSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 60%;
	height: 250px;
	border: 1px solid #3973b9;
	border-radius: 10px;
	text-align: center;
	align-content:center;
	}
.videoSEC .col2 img {
	width: 80px;
	height: auto;
	opacity: 1;
	-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;
	}
.videoSEC .col1 img:hover {
	opacity: 0.7;
	}

@media (max-width: 575.98px) { 
	.videoSEC .container-fluid {padding: 40px 0 0 0;min-height: 700px;}
	.videoSEC .col1 {margin: 0 0 40px 0;padding: 0 30px 0 30px;font-size: 30px;line-height: 46px;}
	.videoSEC .col2 {margin: 0 auto;max-width: 70%;height: 200px;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.videoSEC .container-fluid {padding: 40px 0 0 0;min-height: 700px;}
	.videoSEC .col1 {margin: 0 0 40px 0;padding: 0 30px 0 30px;font-size: 30px;line-height: 46px;}
	.videoSEC .col2 {margin: 0 auto;max-width: 70%;height: 200px;}
	}
@media (min-width: 820px) and (max-width: 1180.98px) { 
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

/*----------------------------------------------------------------------------------------------------------------------------------------- type */

.typeSEC {
	}
.typeSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.typeSEC #typeROW {
	padding: 30px 120px 10px 120px;
	margin: 0 0 0 0;
	direction: rtl;
	}

.typeSEC .col1 {
	margin: 0 0 50px 0;
	padding: 0 0 0 0;
	font-family: A2;
	font-size: 36px;
	letter-spacing: 1px;
	color: #3973b9;
	line-height: 16px;
	text-align: center;
	direction: rtl;
	}

.typeSEC .col2 {
	padding: 0 20px 40px 20px;
	margin: 0 0 0 0;
	}
.typeSEC .col2a {
	padding: 25px 30px 25px 30px;
	margin: 0 0 0 0;
	border: 1px solid #3973b9;
	border-radius: 10px;
	}
.typeSEC .col2a1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: A2;
	font-size: 26px;
	letter-spacing: 1px;
	color: #3973b9;
	text-align: center;
	direction: rtl;
	}
.typeSEC .col2a2 {
	padding: 25px 0 0 0;
	margin: 0 0 0 0;
	font-family: A1;
	font-size: 18px;
	letter-spacing: 1px;
	color: #2c2c2c;
	text-align: right;
	direction: rtl;
	}

@media (max-width: 575.98px) { 
	.typeSEC #typeROW {padding: 30px 30px 10px 30px;}
	.typeSEC .col1 {padding: 0 30px 0 30px;margin: 0 0 50px 0;font-size: 32px;}
	.typeSEC .col2 {padding: 0 10px 30px 10px;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.typeSEC #typeROW {padding: 30px 30px 10px 30px;}
	.typeSEC .col1 {padding: 0 30px 0 30px;margin: 0 0 50px 0;font-size: 32px;}
	.typeSEC .col2 {padding: 0 10px 30px 10px;}
	}
@media (min-width: 820px) and (max-width: 1180.98px) { 
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

/*----------------------------------------------------------------------------------------------------------------------------------------- order */

.orderSEC {
	}
.orderSEC .container-fluid {
	padding: 0 0 50px 0;
	margin: 0 0 0 0;
	}
.orderSEC #orderROW {
	padding: 0 120px 0 120px;
	margin: 0 0 0 0;
	/* flex-direction: row-reverse; */
	}

.orderSEC .col1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: A2;
	font-size: 36px;
	letter-spacing: 1px;
	color: #3973b9;
	text-align: center;
	direction: rtl;
	}

.orderSEC .col2 {
	padding: 30px 0 0 0;
	margin: 0 0 0 0;
	}
.orderSEC #formROW {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	flex-direction: row-reverse;
	}
.orderSEC .f1 {
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	float: right;
	}
.orderSEC .cFormF {
	border-bottom: 1px solid #5dc5ec;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow: 0px 0px 0px #888888;
	border-radius: 25px;
	padding-right: 15px;
	height: 38px;
	color: #000;
	margin-bottom: 20px;
	text-align: right;
    direction: rtl;
    padding-left: 2.5rem; /* مساحة للسهم في الشمال */
    background-position: left 0.75rem center; /* تحط السهم في الشمال */
    background-repeat: no-repeat;
	-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;
	}
.orderSEC .cFormF:focus {
	border-bottom: 1px solid #3973b9;
	padding-right: 20px;
	}
.orderSEC .bk {
	background:transparent;
	}
.orderSEC .bk:focus {
	background:#f5fbff;
	}
.orderSEC .cFormF2 {
	background:transparent;
	border-bottom: 1px solid #5dc5ec;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow: 0px 0px 0px #888888;
	border-radius: 25px;
	padding-right: 15px;
	color: #000;
	margin-bottom: 10px;
	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;
	}
.orderSEC .cFormF2:focus {
	background:#f5fbff;
	border-bottom: 1px solid #3973b9;
	padding-right: 20px;
	}

.orderSEC .colBu {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.orderSEC .FormBu {
	width: 100%;
	float: left;
	padding: 5px 30px 6px 30px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #3973b9;
	border: 1px solid #3973b9;
	border-radius: 25px;
	font-family: A1;
	font-size: 14px;
	color: #fff;
	-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;
	}
.orderSEC .FormBu:hover {
	background-color: transparent;
	border: 1px solid #3973b9;
	color: #3973b9;
	}

@media (max-width: 575.98px) { 
	.orderSEC .container-fluid {padding: 0 0 40px 0;}
	.orderSEC #orderROW {padding: 0 15px 0 15px;}
	.orderSEC .FormBu {width: 90%;float: none;padding: auto;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.orderSEC .container-fluid {padding: 0 0 40px 0;}
	.orderSEC #orderROW {padding: 0 15px 0 15px;}
	.orderSEC .FormBu {width: 90%;float: none;padding: auto;}
	}
@media (min-width: 820px) and (max-width: 1180.98px) { 
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}






















/*--------------------------------------------------------------------------------------------------------------------------- footer */

.webfooterSEC {
	padding: 50px 120px;
	background-color: #3973b8;
	}

.webfooterSEC .col0 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.webfooterSEC .col0 img {
	height: 40px;
	width: auto;
	margin-bottom: 10px;
	}

.webfooterSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}

.webfooterSEC .col1 .socialLink {
	color: #5dc5ec;
	font-size: 14px;
	margin-right: 15px;
	-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;
	}
.webfooterSEC .col1 .socialLink:hover {
	color: #fff;
	}

.webfooterSEC .col2 {
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-family: G;
	font-size: 10px;
	letter-spacing: 5px;
	line-height: 30px;
	color: #c9ddf5;
	}

.webfooterSEC .col3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}

.webfooterSEC .col3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}

.webfooterSEC .col3 .fLink {
	color:#DAF7FF;
	font-size: 12px;
	letter-spacing: 0.3px;
	margin-right: 15px;
	font-family: arial;
	-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;
	}
.webfooterSEC .col3 .fLink:hover {
	color: #fff;
	}


@media (max-width: 575.98px) {
	.webfooterSEC {padding: 30px 25px;}
	}
@media (max-width: 767.98px) {
	.webfooterSEC {padding: 30px 25px;}
	}
@media (max-width: 991.98px) {
	.webfooterSEC {padding: 30px 25px;}
	}

/*---------------------------------------------------------------------------------------------------------------------------- order */


/*-------------------------------------------------------------------------------------------------------------------- free register */

.fRegisterSEC {
	min-height: 650px;
	}

.fRegisterSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.fRegisterSEC .row {
	padding: 130px 120px 30px 120px;
	margin: 0 auto;
	}

.fRegisterSEC .col1 {
	padding: 0 30px 0 0;
	margin: 0 0 0 0;
	}

.fRegisterSEC .col1_0 {
	padding: 20px 0 10px 0;
	margin: 0 0 15px 0;
	}
.fRegisterSEC .col1_0 img {
	height: auto;
	width: 100%
	}

.fRegisterSEC .col1_1 {
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
	font-family: G;
	font-size: 18px;
	color: #266db8;
	letter-spacing: 0px;
	line-height: 19px;
	}
.fRegisterSEC .col1_1 i {
	font-size: 26px;
	vertical-align: -2px;
	margin-right: 5px;
	}

.fRegisterSEC .col1_11 {
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
	font-size: 13px;
	color: #266db8;
	letter-spacing: 0px;
	line-height: 19px;
	text-align: right;
	direction: rtl;
	}

.fRegisterSEC .col1_2 {
	padding: 20px 0 0 0;
	margin: 0 -10px 0 -10px;
	}

.fRegisterSEC .col1_2 .formCol {
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	float: left;
	}

.fRegisterSEC .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: 15px;
	-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;
	}
.fRegisterSEC .cFormF:focus {
	background: #f4fbff;
	border-bottom: 1px solid #3973b8;
	padding-left: 10px;
	}

.fRegisterSEC .cFormFs {
	border-radius: 0px;
	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: 15px;
	-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;
	}
.fRegisterSEC .cFormFs:focus {
	border-bottom: 1px solid #3973b8;
	padding-left: 10px;
	}

.fRegisterSEC .cFormF2 {
	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;
	padding-left: 2px;
	color: #3973b8;
	margin-bottom: 15px;
	-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;
	}
.fRegisterSEC .cFormF2:focus {
	background: #f4fbff;
	border-bottom: 1px solid #3973b8;
	padding-left: 10px;
	}

.fRegisterSEC .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;
	margin-top: 20px;
	-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;
	}
.fRegisterSEC .FormBu:hover {
	background-color:#3973b8;
	color:#fff;
	border-bottom: 1px solid #3973b8;
	}

.fRegisterSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.fRegisterSEC .col2 img {
	width: 100%;
	height: auto;
	}

@media (max-width: 575.98px) {
	.fRegisterSEC .row {padding: 150px 25px 30px 25px;}
	.fRegisterSEC .col1 {padding: 0 0 0 0}
	.fRegisterSEC .col1_2 {padding: 0 0 0 0;}
	.fRegisterSEC .col1_2 .formCol {padding: 0 0 0 10px;}
	}
@media (max-width: 767.98px) {
	.fRegisterSEC .row {padding: 150px 25px 30px 25px;}
	.fRegisterSEC .col1 {padding: 0 0 0 0}
	.fRegisterSEC .col1_2 {padding: 0 0 0 0;}
	.fRegisterSEC .col1_2 .formCol {padding: 0 0 0 10px;}
	}
@media (max-width: 991.98px) {
	.fRegisterSEC .row {padding: 150px 25px 30px 25px;}
	.fRegisterSEC .col1 {padding: 0 0 0 0}
	.fRegisterSEC .col1_2 {padding: 0 0 0 0;}
	.fRegisterSEC .col1_2 .formCol {padding: 0 0 0 10px;}
	}


/*------------------------------------------------------------------------------------------------------------------------- contacts */

.contactsSEC {
	min-height: 650px;
	}

.contactsSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.contactsSEC .row {
	padding: 130px 120px 30px 120px;
	margin: 0 auto;
	}

.contactsSEC .col1 {
	padding: 60px 30px 0 0;
	margin: 0 0 0 0;
	}

.contactsSEC .col1_1 {
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	font-family: G;
	font-size: 16px;
	color: #266db8;
	letter-spacing: 0.5px;
	line-height: 24px;
	}

.contactsSEC .col1_2 {
	padding: 0 0 0 0;
	margin: 0 -10px 0 -10px;
	}

.contactsSEC .col1_2 .formCol {
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	float: left;
	}

.contactsSEC .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;
	}
.contactsSEC .cFormF:focus {
	background: #f4fbff;
	border-bottom: 1px solid #3973b8;
	padding-left: 10px;
	}

.contactsSEC .cFormF2 {
	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;
	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;
	}
.contactsSEC .cFormF2:focus {
	background: #f4fbff;
	border-bottom: 1px solid #3973b8;
	padding-left: 10px;
	}

.contactsSEC .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;
	}
.contactsSEC .FormBu:hover {
	background-color:#3973b8;
	color:#fff;
	border-bottom: 1px solid #3973b8;
	}

.contactsSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.contactsSEC .col2 img {
	width: 100%;
	height: auto;
	}

@media (max-width: 575.98px) {
	.contactsSEC .row {padding: 150px 25px 30px 25px}
	.contactsSEC .col1 {padding: 0 0 0 0}
	.contactsSEC .col1_2 {padding: 0 0 0 0;}
	.contactsSEC .col1_2 .formCol {padding: 0 0 0 10px;}
	}
@media (max-width: 767.98px) {
	.contactsSEC .row {padding: 150px 25px 30px 25px}
	.contactsSEC .col1 {padding: 0 0 0 0}
	.contactsSEC .col1_2 {padding: 0 0 0 0;}
	.contactsSEC .col1_2 .formCol {padding: 0 0 0 10px;}
	}
@media (max-width: 991.98px) {
	.contactsSEC .row {padding: 150px 25px 30px 25px}
	.contactsSEC .col1 {padding: 0 0 0 0}
	.contactsSEC .col1_2 {padding: 0 0 0 0;}
	.contactsSEC .col1_2 .formCol {padding: 0 0 0 10px;}
	}

/*------------------------------------------------------------------------------------------------------------------------------ how */

.howSEC {
	min-height: 650px;
	}

.howSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.howSEC .row {
	padding: 110px 110px 30px 110px;
	margin: 0 auto;
	}

.howSEC .col1 {
	padding: 20px 10px 0 10px;
	margin: 0 0 0 0;
	}

.howSEC .col1 .howWorkV {
	/*background-color: #f4fafe;*/
	background-size:contain;
	border-radius: 8px;
	border: 1px solid #81b1ea;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-family: G;
	color: #3973b8;
	font-size: 20px;
	}
.howSEC .col1 .howWorkV i {
	opacity: 0;
	font-size: 60px;
	color: #3973b8;
	-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;
	}
.howSEC .col1 .howWorkV i:hover {
	opacity: 0;
	color: #5dc4eb;
	}

.howSEC .col1 .howWorkVdes {
	width: 100%;
	min-height: 60px;
	padding: 10px 20px 10px 20px;
	font-family: G;
	color: #3973b8;
	font-size: 14px;
	}

@media (max-width: 575.98px) {
	.howSEC .row {padding: 130px 25px 30px 25px;}
	.howSEC .col1 {padding: 20px 0 0 0;}
	.howSEC .col1 .howWorkVdes {min-height: auto;}
	}
@media (max-width: 767.98px) { 
	.howSEC .row {padding: 130px 25px 30px 25px;}
	.howSEC .col1 {padding: 20px 0 0 0;}
	.howSEC .col1 .howWorkVdes {min-height: auto;}
	}
@media (max-width: 991.98px) {
	.howSEC .row {padding: 130px 25px 30px 25px;}
	.howSEC .col1 {padding: 20px 0 0 0;}
	.howSEC .col1 .howWorkVdes {min-height: auto;}
	}
@media (max-width: 1199.98px) { 
	}
@media (max-width: 1399.98px) { 
	}

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

.loginSEC {
	height: 100vh;
	}

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


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

.loginSEC .col2a {
	padding: 0 0 35px 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.loginSEC .col2a img {
	height: 70px;
	width: auto;
	}

.loginSEC .col2 .formCol {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	}
.loginSEC .col2 .cFormF {
	border-radius: 25px;
	background-color: #fdfeff;
	border-bottom: 1px solid #3973b8;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	box-shadow:none;
	height: 38px;
	padding-left: 16px;
	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;
	}
.loginSEC .col2 .cFormF:focus {
	background: #f4fbff;
	border-bottom: 1px solid #3973b8;
	padding-left: 20px;
	box-shadow: none;
	}

.loginSEC .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: 25px;
	-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;
	}
.loginSEC .col2 .FormBu:hover {
	background-color:#3973b8;
	color:#fff;
	border-bottom: 1px solid #3973b8;
	}

.loginSEC .col2b {
	padding: 15px 0 15px 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.loginSEC .col2b a {
	padding: 15px 0 15px 0;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 13px;
	}

.loginSEC .wrongCol {
	padding: 15px 0 15px 0;
	margin: 0 0 0 0;
	color:#E95613;
	font-size: 14px;
	text-align: center;
	}


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


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

/*--------------------------------------------------------------------------------------------------------------------------- edit e */

.editEnSEC {
	}

.editEnSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.editEnSEC .row {
	padding: 110px 120px 30px 120px;
	margin: 0 0 0 0;
	}

.editEnSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	}
.editEnSEC .formCol1 {
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	float: left;
	}
.editEnSEC .largeIMG {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	}
.editEnSEC .smallIMG {
	width: 150px;
	height: auto;
	margin-bottom: 10px;
	}

.editEnSEC .col2 {
	padding: 0 0 0 30px;
	margin: 0 -10px 0 -10px;
	float: left;
	}
.editEnSEC .formCol2 {
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	float: left;
	}

.editEnSEC label {
	font-size: 14px;
	color: #9E9E9E;
	}

.editEnSEC .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;
	}
.editEnSEC .cFormF:focus {
	background: #f4fbff;
	border-bottom: 1px solid #3973b8;
	padding-left: 10px;
	}

.editEnSEC .col3 {
	padding: 20px 10px 0 10px;
	margin: 0 0 0 0;
	float: left;
	}
.editEnSEC .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;
	}
.editEnSEC .FormBu:hover {
	background-color:#3973b8;
	color:#fff;
	border-bottom: 1px solid #3973b8;
	}



@media (max-width: 575.98px) {
	.editEnSEC .row {padding: 130px 25px 25px 25px;}
	.editEnSEC .formCol1 {padding: 0 0 20px 0;}
	.editEnSEC .smallIMG {width: 100%;}
	.editEnSEC .col2 {padding: 0 0 0 0;margin: 0 0 0 0;}
	.editEnSEC .formCol2 {padding: 0 0 0 0;}
	.editEnSEC .col3 {padding: 0 0 0 0;}
	}
@media (max-width: 767.98px) { 
	.editEnSEC .row {padding: 130px 25px 25px 25px;}
	.editEnSEC .formCol1 {padding: 0 0 20px 0;}
	.editEnSEC .smallIMG {width: 100%;}
	.editEnSEC .col2 {padding: 0 0 0 0;margin: 0 0 0 0;}
	.editEnSEC .formCol2 {padding: 0 0 0 0;}
	.editEnSEC .col3 {padding: 0 0 0 0;}
	}
@media (max-width: 991.98px) {
	.editEnSEC .row {padding: 130px 25px 25px 25px;}
	.editEnSEC .formCol1 {padding: 0 0 20px 0;}
	.editEnSEC .smallIMG {width: 100%;}
	.editEnSEC .col2 {padding: 0 0 0 0;margin: 0 0 0 0;}
	.editEnSEC .formCol2 {padding: 0 0 0 0;}
	.editEnSEC .col3 {padding: 0 0 0 0;}
	}
@media (max-width: 1199.98px) { 
	}
@media (max-width: 1399.98px) { 
	}

/*--------------------------------------------------------------------------------------------------------------------------- sent --*/

.sentSEC {
	}
.sentSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100vh;
	}
.sentSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100vh;
	}
.sentSEC .sentCol {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	align-self: center;
	text-align: center;
	color: #3973b8;
	letter-spacing: 0.1px;
	font-size: 18px;
	line-height: 23px;
	}

.sentSEC .sentCol i {
	color:#55c5ef;
	font-size: 45px;
	}

.sentSEC .sentCol a {
	color: #55c5ef;
	font-size: 14px;
	}

/*-------------------------------------------------------------------------------------------------------------------------- privacy */

.privacySEC {
	}

.privacySEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.privacySEC .row {
	padding: 120px 120px 40px 120px;
	margin: 0 auto;
	}
.privacySEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: A;
	font-size: 36px;
	letter-spacing: 0.1px;
	color: #3973b8;
	}
.privacySEC .col2  {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: G;
	color: #3973b8;
	line-height: 26px;
	font-size: 21px;
	letter-spacing: 0.1px;
	}
.privacySEC .col3 {
	padding: 25px 0 0 0;
	margin: 0 0 0 0;
	font-family: G;
	font-size: 20px;
	letter-spacing: 0.1px;
	color:#3973b8;
	}
.privacySEC .col4 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: G;
	font-size: 14px;
	letter-spacing: 0.1px;
	color:#393939;
	}

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



