@font-face {
font-family: A;
src: url('../fonts/Montserrat-Light.ttf');
	}
@font-face {
font-family: B;
src: url('../fonts/Montserrat-Regular.ttf');
	}
@font-face {
font-family: C;
src: url('../fonts/Montserrat-Medium.ttf');
	}
@font-face {
font-family: D;
src: url('../fonts/Montserrat-Bold.ttf');
	}

@font-face {
font-family: E;
src: url('../fonts/HelveticaBold.ttf');
}
@font-face {
font-family: F;
src: url('../fonts/Swz721t.TTF');
	}
@font-face {
font-family: G;
src: url('../fonts/OpenSansRegular.ttf');
	}



body {
	margin:0 auto;
	padding: 0;
	background-color: #fff;
	}

/* scrol bar */
::-webkit-scrollbar{width: 10px;}
::-webkit-scrollbar-track {background: #cdcdcd;}
::-webkit-scrollbar-thumb {background: #ababab;}
::-webkit-scrollbar-thumb:hover {background: #AD191C;}

/* select color */
::selection {background:#f0f0f0; color: #AD191C}
::-moz-selection {background:#f0f0f0; color: #AD191C}

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

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

.headerSEC {
    }
headerSEC {
	position: fixed;
	width: 100%;
	z-index: 10;
	background-color: transparent;
	height: 90px;
	-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: 60px;
	background-color: #fff;
	}
headerSEC .container-fluid {
	padding: 0 50px 0 50px;
	margin: 0 0 0 0;
	}
headerSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-bottom: 1px solid rgba(255,255,255,0.5);
	-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 .row {
	border-bottom: 1px solid #ad191c;
	-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 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	line-height: 90px;
	float: left;
	-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 {
	line-height: 58px;
	-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 {
	height: 60px;
	width: 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.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;
	}
headerSEC.smaller .col1 img {
	height: 30px;
	width: 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: 90px;
	float: left;
	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 {
	line-height: 58px;
	-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: C;
	color:#fff;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-right: 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;
	}
headerSEC.smaller .menuLink {
	color:#000;
	-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: #ad191c;
	}

headerSEC .menuLink2 button {
	background-color: #AD191C;
	border: 1px solid #AD191C;
	border-radius: 20px;
	font-family: B;
	padding: 6px 24px 5px 24px;
	color:rgba(255,255,255,1);
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: -4px;
	-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 .menuLink2 button:hover {
	background-color: rgba(255,255,255,1);
	border: 1px solid rgba(255,255,255,1);
	color:#AD191C;
	-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: absolute;
	background-color: transparent;
	/*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;
	}
.headerSECs .menuDiv {
	padding: 10px 30px 0 0;
	margin: 0 0 0 0;
	width: 100%;
	text-align: right;
	}

.headerSECs .menuDivLogo {
	float: left;
	top: 24px;
	left: 40px;
	position: absolute;
	}
.headerSECs .menuDivLogo img {
	width: 100px;
	height: auto;
	}

.headerSECs .menuDiv a {
	}
.headerSECs .menuDiv i {
	color: #fff;
	font-size: 50px;
	}
.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: B;
	color: #212c34;
	font-size: 24px;
	letter-spacing: 1px;
	text-transform: uppercase;
	}

@media (max-width: 575.98px) {
	}
@media (max-width: 767.98px) { 
	}
@media (max-width: 991.98px) {
	}
@media (max-width: 1199.98px) { 
	headerSEC .menuLink {margin-right: 20px;}
	}
@media (max-width: 1399.98px) { 
	}

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

.headerInSEC {
    }
headerInSEC {
	position: fixed;
	width: 100%;
	z-index: 10;
	background-color: #fff;
	height: 90px;
	-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;
	}
headerInSEC.smaller {
	height: 60px;
	background-color: #fff;
	}
headerInSEC .container-fluid {
	padding: 0 50px 0 50px;
	margin: 0 0 0 0;
	}
headerInSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-bottom: 1px solid #ad191c;
	}
headerInSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	line-height: 86px;
	float: left;
	-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;
	}
headerInSEC.smaller .col1 {
	line-height: 57px;
	-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;
	}
headerInSEC .col1 img {
	height: 60px;
	width: 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;
	}
headerInSEC .col1 img:hover {
	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;
	}
headerInSEC.smaller .col1 img {
	height: 30px;
	width: 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;
	}
headerInSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 86px;
	float: left;
	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;
	}
headerInSEC.smaller .col2 {
	line-height: 57px;
	-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;
	}
headerInSEC .menuLink {
	font-family: D;
	color:#000;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-right: 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;
	}
headerInSEC .menuLink:hover {
	color: #ad191c;
	}

headerInSEC .menuLink2 button {
	background-color: #AD191C;
	border: 1px solid #AD191C;
	border-radius: 20px;
	font-family: B;
	padding: 6px 24px 5px 24px;
	color:rgba(255,255,255,1);
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: -4px;
	-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;
	}
headerInSEC .menuLink2 button:hover {
	background-color: rgba(255,255,255,1);
	border: 1px solid #ad191c;
	color:#AD191C;
	-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 --*/

.headerInSECs {
	width: 100%;
	z-index: 10;
	position: absolute;
	background-color: transparent;
	/*height: 80px;*/
	border-bottom: 1px solid #ad191c;
	-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;
	}
.headerInSECs .menuDiv {
	padding: 10px 30px 0 0;
	margin: 0 0 0 0;
	width: 100%;
	text-align: right;
	background-color: #fff;
	}
.headerInSECs .menuDiv img {
	height: 50px;
	width: auto;
	float: left;
	margin-left: 30px;
	margin-top: 10px;
	}
.headerInSECs .menuDiv a {
	}
.headerInSECs .menuDiv i {
	color: #ad191c;
	font-size: 50px;
	}
.headerInSECs .offcanvas-header {
	text-align: right;
	direction: rtl;
	float: right;
	}
.headerInSECs .closeBu {
	margin-top: 20px;
	margin-right: 20px;
	font-size: 22px;
	}
.headerInSECs .offcanvas-body {
	padding: 20px 0 0 40px;
	line-height: 40px;
	}
.headerInSECs .offcanvas-body a {
	font-family: B;
	color: #212c34;
	font-size: 24px;
	letter-spacing: 1px;
	text-transform: uppercase;
	}

@media (max-width: 575.98px) {
	}
@media (max-width: 767.98px) { 
	}
@media (max-width: 991.98px) {
	}
@media (max-width: 1199.98px) { 
	headerInSEC .menuLink {margin-right: 20px;}
	}
@media (max-width: 1399.98px) { 
	}

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

.H_videoSEC {
	}
.H_videoSEC .Poverlay {
	background-color:rgba(0,0,0,0.7);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	}
.H_videoSEC .container-fluid {
	padding: 0 50px 0 50px;
	margin: 0 0 0 0;
	}
.H_videoSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100vh;
	}
.H_videoSEC .col0 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.H_videoSEC .col1 {
	padding: 70px 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	font-family: A;
	color:#d4d4d4;
	font-size: 40px;
	letter-spacing: 1px;
	line-height: 40px;
	}

.H_videoSEC .col2 {
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	text-align: center;
	}

.H_videoSEC .socialLink {
	color: #D7D7D7;
	font-size: 12px;
	opacity: 1;
	margin-right: 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;
	}
.H_videoSEC .socialLink:hover {
	opacity: 0.6;
	}

.H_videoSEC .jarallax {
    min-height: 100vh;
	}

@media (max-width: 575.98px) {
	}
@media (max-width: 767.98px) { 
	}
@media (max-width: 991.98px) {
	}
@media (max-width: 1199.98px) { 
	.H_videoSEC {background: url("../images+/mainBackground.jpg") bottom left no-repeat; background-size: cover}
	.H_videoSEC .Poverlay {background-color: transparent}
	}
@media (max-width: 1399.98px) { 
	}

/*------------------------------------------------------------------------------------------------------------------ home air travel */

.airTravelSEC {
	background:  url("../images+/airTravel.png") no-repeat right bottom;
	min-height: 700px;
	}
.airTravelSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.airTravelSEC .row {
	padding: 0 50px 70px 50px;
	margin: 0 0 0 0;
	}

/* ---------------------------------------------- booking */

.airTravelSEC .col0 {
	z-index: 2;
	padding: 20px 20px 15px 20px;
	margin: -200px auto 0 auto;
	border: 1.5px solid #ad191c;
	border-radius: 25px;
	font-size: 45px;
	background-color: #fff;
	min-height: 300px;
	}

/*tabs col*/
.airTravelSEC .col0_1 {
	padding: 15px 0 0 0;
	margin: 0 0 0 0;
	}
.airTravelSEC .col0_2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

/*tabs buttons*/
.airTravelSEC .nav-tabs {
    border-bottom: 1px solid #ad191c;
	}
.airTravelSEC .nav-tabs .nav-link {
	font-family: B;
	letter-spacing: 0.5px;
	color: #000;
	font-size: 14px;
    margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
    background: transparent;
    border: 4px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 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;
	}
.airTravelSEC .nav-tabs .nav-link:hover {
	color: #ad191c;
    background: transparent;
	border-bottom: 4px solid #ad191c;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
	}
.airTravelSEC .nav-tabs .nav-link.active {
    color: #ad191c;
    background-color: transparent;
    border-color: transparent;
	border-bottom: 4px solid #ad191c;
	-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;
	}
.airTravelSEC .nav-tabs .nav-link.active:hover {
    color: #ad191c;
    background-color: transparent;
	border-bottom: 4px solid #ad191c;
	}

.airTravelSEC .formCol {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.airTravelSEC .r2 {
	padding: 0 0 0 0;
	margin: 0 -10px 0 -10px;
	}
.airTravelSEC .formColin {
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	}
.airTravelSEC .emailCol {
	margin-top: -30px;
	}
.airTravelSEC .email_label {
	margin-left: 20px;
	}
.airTravelSEC .form-label {
	font-family: B;
	font-size: 13px;
	color: #ad191c;
	letter-spacing: 0.5px;
	}
.airTravelSEC .form-label img {
	height: 20px;
	width: auto;
	margin-right: 5px;
	margin-left: 16px;
	}

.airTravelSEC .cFormFs {
	border-radius: 20px;
	border-top-right-radius: 20px!important;
    border-bottom-right-radius: 20px!important;
	border: 1.5px solid #ad191c;
	box-shadow: 0px 0px 0px #888888;
	height: 38px;
	padding-left: 15px;
	color: #ad191c;
	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;
	}
.airTravelSEC .cFormFs:focus {
	padding-left: 20px;
	}

.airTravelSEC .colBu {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.airTravelSEC .colBu button {
	float: right;
	position: absolute;
	right: 70px;
	margin-top: 25px;
	font-size: 14px;
	color: #ad191c;
	font-family: B;
	-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;
	}
.airTravelSEC .colBu button:hover {
	color: #000;
	}
.airTravelSEC .colBu i {
	font-size: 16px;
	}
.airTravelSEC .FormBu {
	width:210px;
	margin: 0 auto;
	float: none;
	background-color: #AD191C;
	border: 1px solid #AD191C;
	border-radius: 20px;
	font-family: B;
	padding: 8px 24px 7px 24px;
	color:#fff;
	font-size: 13px;
	text-transform: uppercase;
	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;
	}
.airTravelSEC .FormBu:hover {
	background-color:transparent;
	color:#AD191C;
	border: 1px solid #AD191C;
	}

/* ---------------------------------------------- //booking */

.airTravelSEC .col1 {
	padding: 130px 0 0 0;
	margin: 0 0 0 0;
	font-size: 45px;
	font-family: A;
	color: #000;
	line-height: 40px;
	letter-spacing: 0.5px;
	}
.airTravelSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 45px;
	font-family: D;
	color: #ad191c;
	line-height: 40px;
	letter-spacing: 0.5px;
	}
.airTravelSEC .col3 {
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
	background-color: #ad191c;
	height: 3px;
	width: 300px;
	}

@media (max-width: 575.98px) { 
	.airTravelSEC {background:  url("../images+/airTravel2.png") no-repeat left bottom;min-height: 300px;}
	.airTravelSEC .row {padding: 50px 25px 50px 25px;}
	.airTravelSEC .col1 {padding: 50px 0 0 0;font-size: 35px;line-height: 35px;}
	.airTravelSEC .col2 {font-size: 35px;line-height: 35px;}
	.airTravelSEC .col3 {margin: 10px 0 50px 0;height: 2px;width: 230px;}
	/* -------------------------------------------------------------------------------------- booking */
	.airTravelSEC .col0 {padding: 10px 20px 20px 20px;}
	.airTravelSEC .nav-tabs .nav-link {padding-left: 5px;padding-right: 5px;}
	.airTravelSEC .r2 {padding: 0 0 0 0;margin: 0 -10px 0 -10px;}
	.airTravelSEC .formColin {margin: -15px 0 0 0;}
	.airTravelSEC .emailCol {margin-top: 0px;}
	.airTravelSEC .cFormFs {margin-bottom: 0px;}
	.airTravelSEC .FormBu {width:100%;}
	.airTravelSEC .colBu button {float: none;position:relative;margin: 0 auto;margin-top: 0px;right: 2%;}
	/* ------------------------------------------------------------------------------------ //booking */
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.airTravelSEC {background:  url("../images+/airTravel.png") no-repeat left bottom;min-height: 300px;}
	.airTravelSEC .row {padding: 50px 25px 50px 25px;}
	.airTravelSEC .col1 {padding: 50px 0 0 0;font-size: 35px;line-height: 35px;}
	.airTravelSEC .col2 {font-size: 35px;line-height: 35px;}
	.airTravelSEC .col3 {margin: 10px 0 120px 0;height: 2px;width: 230px;}
	/* -------------------------------------------------------------------------------------- booking */
	.airTravelSEC .col0 {padding: 10px 20px 20px 20px;}
	.airTravelSEC .nav-tabs .nav-link {padding-left: 5px;padding-right: 5px;}
	.airTravelSEC .r2 {padding: 0 0 0 0;margin: 0 -10px 0 -10px;}
	.airTravelSEC .emailCol {margin-top: 0px;}
	.airTravelSEC .cFormFs {margin-bottom: 0px;}
	.airTravelSEC .FormBu {width:100%;}
	.airTravelSEC .colBu button {float: none;position:relative;margin: 0 auto;margin-top: 0px;right: 2%;}
	/* ------------------------------------------------------------------------------------ //booking */
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

/*----------------------------------------------------------------------------------------------------------------------- home fleet */

.hFleetSEC {
	}
.hFleetSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.hFleetSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.hFleetSEC .col1 {
	padding: 60px 25px 30px 25px;
	margin: 0 0 0 0;
	font-size: 34px;
	font-family: A;
	color: #000;
	text-align: center;
	letter-spacing: 0.5px;
	}
.hFleetSEC .col1 span {
	font-family: D;
	color: #ad191c;
	}

.hFleetSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1000px;
	}

.hFleetSEC .nav-tabs {
    border-bottom: 0px;
	}
.hFleetSEC .nav-tabs .nav-link {
	font-family: B;
	letter-spacing: 0.5px;
	color: #000;
	font-size: 17px;
	width: 95%;
    margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
    background: transparent;
    border: 1px solid #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 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;
	}
.hFleetSEC .nav-tabs .nav-link:hover {
	color: #fff;
    background: #ad191c;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
	}
.hFleetSEC .nav-tabs .nav-link.active {
    color: #fff;
    background: #ad191c;
	border: 1px solid #ad191c;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
    border-bottom-right-radius: 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;
	}
.hFleetSEC .nav-tabs .nav-link.active:hover {
    color: #ad191c;
    background: #fff;
	border: 1px solid #ad191c;
	}

.hFleetSEC .col3 {
	padding: 30px 0 0 0;
	margin: 0 0 0 0;
	}

/*tab1*/
.hFleetSEC .coltabs1 {
	padding: 20px 0 0 0;
	margin: 0 0 0 0;
	float: left;
	text-align: center;
	height: 427px;
	background: rgb(94,31,32);
	background: -webkit-linear-gradient(rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	background: -o-linear-gradient(rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	background: linear-gradient(rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	}
.hFleetSEC .deg {
	background: rgb(94,31,32);
	background: -webkit-linear-gradient(bottom, rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	background: -o-linear-gradient(bottom, rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	background: linear-gradient(to top, rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	}
.hFleetSEC .coltabs1_1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 16px;
	font-family: B;
	letter-spacing: 0.3px;
	color: #fff;
	}
.hFleetSEC .coltabs1_2 {
	padding: 25px 0 25px 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.hFleetSEC .coltabs1_2 img {
	height: 70px;
	width: auto;
	}
.hFleetSEC .coltabs1_2b {
	padding: 17px 0 17px 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.hFleetSEC .coltabs1_2b img {
	height: 86px;
	width: auto;
	}
.hFleetSEC .coltabs1_2c {
	padding: 27px 0 27px 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.hFleetSEC .coltabs1_2c img {
	height: 66px;
	width: auto;
	}
.hFleetSEC .coltabs1_2d {
	padding: 32px 0 32px 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.hFleetSEC .coltabs1_2d img {
	height: 56px;
	width: auto;
	}

.hFleetSEC .iconsRow {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	}

.hFleetSEC .coltabs1_3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 13px;
	font-family: B;
	letter-spacing: 0.5px;
	color: #fff;
	}
.hFleetSEC .coltabs1_3 img {
	height: 60px;
	width: auto;
	margin-bottom: 5px;
	}
.hFleetSEC .coltabs1_4 {
	padding: 15px 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 13px;
	font-family: B;
	letter-spacing: 0.5px;
	color: #fff;
	}
.hFleetSEC .coltabs1_4 img {
	height: 60px;
	width: auto;
	margin-bottom: 5px;
	}
.hFleetSEC .coltabs1_5 {
	padding: 25px 0 5px 0;
	margin: 0 0 0 0;
	}
.hFleetSEC .coltabs1_5 button, .hFleetSEC .coltabs2_5 button, .hFleetSEC .coltabs3_5 button {
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
	font-family: C;
	padding: 5px 26px 4px 26px;
	color:#AD191C;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: -4px;
	-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;
	}
.hFleetSEC .coltabs1_5 button:hover, .hFleetSEC .coltabs2_5 button:hover, .hFleetSEC .coltabs3_5 button:hover {
	background-color: transparent;
	border: 1px solid #fff;
	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;
	}

/*------------------------------------------------------------------------------------- modal */
.hFleetSEC .modal-content {
	background: rgb(94,31,32);
	background: -webkit-linear-gradient(rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	background: -o-linear-gradient(rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	background: linear-gradient(rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	border: 0px;
	border-radius: 10px;
	}
.hFleetSEC .buClose {
	height: 50px;
	width: 50px;
	color: #fff;
    background: transparent; 
	border: 0px;
	padding: 0 0 0 0;
	float: right;
	right: 10px;
	margin-top: 10px;
	position: absolute;
	z-index: 2;
	}
.hFleetSEC .modal-body {
	}
.hFleetSEC .modal-body .modalRow {
	padding: 20px 0 20px 0;
	margin: 0 0 0 0;
	}
.hFleetSEC .modal-body .mCol1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-family: C;
	color: #fff;
	letter-spacing: 0.5px;
	font-size: 20px;
	}
.hFleetSEC .modal-body .mCol2 {
	padding: 20px 0 20px 0;
	margin: 0 0 0 0;
	}
.hFleetSEC .modal-body .mCol2 img {
	height: 120px;
	width: auto;
	}
.hFleetSEC .modal-body .mCol3 {
	padding: 30px 0 0 0;
	margin: 0 0 0 0;
	}
.hFleetSEC .fRow {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.hFleetSEC .cFormF {
	background: #fff;
	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: 20px;
	margin-bottom: 20px;
	border-radius: 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;
	}
.hFleetSEC .cFormF:focus {
	background:rgba(251,251,251,1.00);
	border-bottom: 1px solid #ad191c;
	padding-left: 25px;
	}

.hFleetSEC .colBu {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.hFleetSEC .FormBu {
	width:230px;
	margin: 0 auto;
	float: none;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
	font-family: C;
	padding: 8px 24px 7px 24px;
	color:#AD191C;
	font-size: 14px;
	text-transform: uppercase;
	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;
	}
.hFleetSEC .FormBu:hover {
	background-color:transparent;
	color:#fff;
	border: 1px solid #fff;
	}

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

/*tab2*/
.hFleetSEC .coltabs2 {
	padding: 20px 0 0 0;
	margin: 0 0 0 0;
	float: left;
	text-align: center;
	height: 410px;
	background: rgb(94,31,32);
	background: -webkit-linear-gradient(rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	background: -o-linear-gradient(rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	background: linear-gradient(rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	}
.hFleetSEC .deg {
	background: rgb(94,31,32);
	background: -webkit-linear-gradient(bottom, rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	background: -o-linear-gradient(bottom, rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	background: linear-gradient(to top, rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	}
.hFleetSEC .coltabs2_1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 16px;
	font-family: B;
	letter-spacing: 0.3px;
	color: #fff;
	}
.hFleetSEC .coltabs2_2 {
	padding: 15px 0 15px 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.hFleetSEC .coltabs2_2 img {
	height: 170px;
	width: auto;
	}
.hFleetSEC .coltabs2_2b {
	padding: 20px 0 20px 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.hFleetSEC .coltabs2_2b img {
	height: 160px;
	width: auto;
	}
.hFleetSEC .tabRow {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 350px;
	}
.hFleetSEC .coltabs2_3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 13px;
	font-family: B;
	letter-spacing: 0.5px;
	color: #fff;
	float:left;
	}
.hFleetSEC .coltabs2_3 img {
	height: 60px;
	width: auto;
	margin-bottom: 5px;
	}
.hFleetSEC .coltabs2_4 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 13px;
	font-family: B;
	letter-spacing: 0.5px;
	color: #fff;
	float:left;
	}
.hFleetSEC .coltabs2_4 img {
	height: 60px;
	width: auto;
	margin-bottom: 5px;
	}
.hFleetSEC .coltabs2_5 {
	padding: 25px 0 5px 0;
	margin: 0 0 0 0;
	}
.hFleetSEC .coltabs2_5 .menuLink2 button {
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
	font-family: B;
	padding: 5px 26px 4px 26px;
	color:#AD191C;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: -4px;
	-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;
	}
.hFleetSEC .coltabs2_5 .menuLink2 button:hover {
	background-color: transparent;
	border: 1px solid #fff;
	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;
	}

/*tab3*/
.hFleetSEC .coltabs3 {
	padding: 20px 0 0 0;
	margin: 0 0 0 0;
	float: left;
	text-align: center;
	height: 435px;
	background: rgb(94,31,32);
	background: -webkit-linear-gradient(rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	background: -o-linear-gradient(rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	background: linear-gradient(rgba(94,31,32,1) 0%, rgba(185,60,62,1) 100%);
	}
.hFleetSEC .coltabs3_1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 16px;
	font-family: B;
	letter-spacing: 0.3px;
	color: #fff;
	}
.hFleetSEC .coltabs3_2 {
	padding: 20px 0 15px 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.hFleetSEC .coltabs3_2 img {
	height: 195px;
	width: auto;
	}
.hFleetSEC .coltabs3_3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 13px;
	font-family: B;
	letter-spacing: 0.5px;
	color: #fff;
	float:left;
	}
.hFleetSEC .coltabs3_3 img {
	height: 60px;
	width: auto;
	margin-bottom: 5px;
	}
.hFleetSEC .coltabs3_4 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 13px;
	font-family: B;
	letter-spacing: 0.5px;
	color: #fff;
	float:left;
	}
.hFleetSEC .coltabs3_4 img {
	height: 60px;
	width: auto;
	margin-bottom: 5px;
	}
.hFleetSEC .coltabs3_5 {
	padding: 25px 0 5px 0;
	margin: 0 0 0 0;
	}
.hFleetSEC .coltabs3_5 .menuLink2 button {
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
	font-family: C;
	padding: 5px 26px 4px 26px;
	color:#AD191C;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: -4px;
	-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;
	}
.hFleetSEC .coltabs3_5 .menuLink2 button:hover {
	background-color: transparent;
	border: 1px solid #fff;
	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;
	}



@media (max-width: 575.98px) { 
	.hFleetSEC .col2 {max-width: 300px;}
	.hFleetSEC .nav-tabs {display: block;}
	.hFleetSEC .nav-tabs {border-bottom: 0px;}
	/*tab1*/
	.hFleetSEC .coltabs1 {border-bottom: 4px solid #fff;}
	/*tab1 in*/
	.hFleetSEC .coltabs1 {height: 328px;}
	.hFleetSEC .iconsRow {margin: 0 auto;width: auto;max-width: 337px;}
	.hFleetSEC .coltabs1_3 {float: left;}
	.hFleetSEC .coltabs1_4 {padding: 0 0 0 0;float: left;}
	/*tab2*/
	.hFleetSEC .coltabs2 {padding: 30px 0 0 0; border-bottom: 4px solid #fff;}
	.hFleetSEC .coltabs2_2 {padding: 20px 0 30px 0;}
	.hFleetSEC .coltabs2_2 img {height: 120px;}
	.hFleetSEC .coltabs2_2b {padding: 20px 0 30px 0;}
	.hFleetSEC .coltabs2_2b img {height: 120px;}
	.hFleetSEC .tabRow {max-width: 300px; margin: 0 auto;}
	.hFleetSEC .coltabs2_5 {padding: 30px 0 5px 0;}
	/*tab3*/
	.hFleetSEC .coltabs3 {padding: 40px 0 0 0; border-bottom: 4px solid #fff;}
	.hFleetSEC .coltabs3_2 {padding: 20px 0 35px 0;}
	.hFleetSEC .coltabs3_2 img {height: 120px;}
	.hFleetSEC .coltabs3_5 {padding: 35px 0 5px 0;}
	
	.hFleetSEC .nav-tabs .nav-link.active:hover {color: #fff;background: #ad191c;border: 1px solid #ad191c;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.hFleetSEC .col2 {max-width: 700px;}
	/*tab1*/
	.hFleetSEC .coltabs1 {border-bottom: 0px solid #fff;}
	/*tab1 in*/
	.hFleetSEC .coltabs1 {height: 328px;}
	.hFleetSEC .iconsRow {margin: 0 auto;width: auto;max-width: 337px;}
	.hFleetSEC .coltabs1_3 {float: left;}
	.hFleetSEC .coltabs1_4 {padding: 0 0 0 0;float: left;}
	/*tab2*/
	.hFleetSEC .coltabs2 {padding: 30px 0 0 0; border-bottom: 4px solid #fff;}
	.hFleetSEC .coltabs2_2 {padding: 20px 0 30px 0;}
	.hFleetSEC .coltabs2_2 img {height: 120px;}
	.hFleetSEC .coltabs2_2b {padding: 20px 0 30px 0;}
	.hFleetSEC .coltabs2_2b img {height: 120px;}
	.hFleetSEC .tabRow {max-width: 300px; margin: 0 auto;}
	.hFleetSEC .coltabs2_5 {padding: 30px 0 5px 0;}
	/*tab3*/
	.hFleetSEC .coltabs3 {padding: 40px 0 0 0; border-bottom: 4px solid #fff;}
	.hFleetSEC .coltabs3_2 {padding: 20px 0 35px 0;}
	.hFleetSEC .coltabs3_2 img {height: 120px;}
	.hFleetSEC .coltabs3_5 {padding: 35px 0 5px 0;}
	
	.hFleetSEC .nav-tabs .nav-link.active:hover {color: #fff;background: #ad191c;border: 1px solid #ad191c;}
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

/*------------------------------------------------------------------------------------------------------------------------- home map */

.mapSEC {
	background:  url("../images+/map.png") no-repeat center center;
	min-height: 500px;
	}
.mapSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.mapSEC .row {
	padding: 70px 25px 70px 25px;
	margin: 0 auto;
	max-width: 1100px;
	}

.mapSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 50px 0;
	font-size: 34px;
	font-family: A;
	color: #000;
	letter-spacing: 0.5px;
	text-align: center;
	}
.mapSEC .col1 SPAN {
	font-family: D;
	font-size: 34px;
	color: #ad191c;
	letter-spacing: 0.5px;
	}

.mapSEC .cola, .mapSEC .colb, .mapSEC .colc {
	padding: 0 20px 0 0;
	margin: 0 0 0 0;
	}

.mapSEC .cola .cola1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.mapSEC .colicon {
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	height: 65px;
	float: left;
	}
.mapSEC .colicon img {
	width: auto;
	height: 65px;
	}
.mapSEC .coltext {
	padding: 15px 0 0 0;
	margin: 0 0 20px 0;
	height: 65px;
	font-family: C;
	font-size: 14px;
	color: #ad191c;
	letter-spacing: 0.2px;
	line-height: 18px;
	float: left;
	}


@media (max-width: 575.98px) {
	.mapSEC {background:  url("../images+/map2.png") no-repeat top center fixed;min-height: auto;}
	.mapSEC .row {padding: 40px 25px 30px 25px;}
	.mapSEC .col1 {margin: 0 0 30px 0;line-height: 34px;}
	.mapSEC .cola, .mapSEC .colb, .mapSEC .colc {padding: 0 0 0 0;}
	}
@media (max-width: 767.98px) { 
	.mapSEC {background:  url("../images+/map2.png") no-repeat top center fixed;min-height: auto;}
	.mapSEC .row {padding: 40px 25px 30px 25px;}
	.mapSEC .col1 {margin: 0 0 30px 0;line-height: 34px;}
	.mapSEC .cola, .mapSEC .colb, .mapSEC .colc {padding: 0 0 0 0;}
	}
@media (max-width: 991.98px) {
	.mapSEC {background:  url("../images+/map2.png") no-repeat top center fixed;min-height: auto;}
	.mapSEC .row {padding: 40px 25px 30px 25px; max-width: 400px;}
	.mapSEC .col1 {margin: 0 0 30px 0;line-height: 34px;}
	.mapSEC .cola, .mapSEC .colb, .mapSEC .colc {padding: 0 0 0 0;}
	}
@media (max-width: 1199.98px) { 
	}
@media (max-width: 1399.98px) { 
	}

/*------------------------------------------------------------------------------------------------------------------ home membership */

.membershipSEC {
	background:  url("../images+/membership.jpg") no-repeat right center;
	min-height: 500px;
	}
.membershipSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.membershipSEC .row {
	padding: 150px 25px 0 25px;
	margin: 0 0 0 0;
	}

.membershipSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0px 0;
	font-family: D;
	font-size: 40px;
	color: #ad191c;
	letter-spacing: 0.5px;
	text-align: center;
	}
.membershipSEC .col1 SPAN {
	font-size: 40px;
	font-family: A;
	color: #000;
	letter-spacing: 0.5px;
	}
.membershipSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: C;
	font-size: 26px;
	color: #ad191c;
	letter-spacing: 0.2px;
	text-align: center;
	}
.membershipSEC .colBu {
	padding: 0 0 0 0;
	margin: 30px 0 0 0;
	text-align: center;
	}

.membershipSEC .menuLink2 button {
	background-color: #AD191C;
	border: 1px solid #AD191C;
	border-radius: 20px;
	font-family: C;
	padding: 10px 26px 9px 26px;
	color:rgba(255,255,255,1);
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: -4px;
	-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;
	}
.membershipSEC .menuLink2 button:hover {
	background-color: rgba(255,255,255,1);
	border: 1px solid rgba(255,255,255,1);
	color:#AD191C;
	-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;
	}

@media (max-width: 575.98px) {
	.membershipSEC {min-height: auto;}
	.membershipSEC .row {padding: 100px 25px 100px 25px;}
	.membershipSEC .col1 {margin: 0 0 10px 0;line-height: 40px;}
	.membershipSEC .col1 SPAN {font-size: 36px;}
	.membershipSEC .col2 {font-size: 24px;line-height: 26px;}
	.membershipSEC .menuLink2 button {font-size: 12px;}
	}
@media (max-width: 767.98px) { 
	.membershipSEC {min-height: auto;}
	.membershipSEC .row {padding: 100px 25px 100px 25px;}
	.membershipSEC .col1 {margin: 0 0 10px 0;line-height: 40px;}
	.membershipSEC .col1 SPAN {font-size: 36px;}
	.membershipSEC .col2 {font-size: 24px;line-height: 26px;}
	.membershipSEC .menuLink2 button {font-size: 12px;}
	}
@media (max-width: 991.98px) {
	}
@media (max-width: 1199.98px) { 
	}
@media (max-width: 1399.98px) { 
	}

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

.hContactsSEC {
	background:  url("../images+/hcontacts.jpg") no-repeat center center;
	}
.hContactsSEC .container-fluid {
	padding: 80px 90px;
	margin: 0 auto;
	min-height: 300px;
	align-items: center;
	}
.hContactsSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	min-height: 300px;
	align-items: center;
	}

.hContactsSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.hContactsSEC .col1 button {
	border-radius: 20px;
	background-color: #ad191c;
	font-family: A;
	font-size: 20px;
	letter-spacing: 0.5px;
	color: #fff;
	border: 1px solid #ad191c;
	width: 200px;
	-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;
	}
.hContactsSEC .col1 button:hover {
	background-color: #fff;
	color: #ad191c;
	border: 1px solid #ad191c;
	-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;
	}


.hContactsSEC .col2 {
	padding: 40px 0 0 0;
	margin: 0 0 0 0;
	}
.hContactsSEC .col2 .r2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	min-height: 0px;
	}
.hContactsSEC .cFormF {
	border-radius: 5px;
	background: #fff;
	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: 10px;
	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;
	}
.hContactsSEC .cFormF:focus {
	background:rgba(251,251,251,1.00);
	border-bottom: 1px solid #ad191c;
	padding-left: 15px;
	}
.hContactsSEC .col2 .r3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	min-height: 0px;
	}
.hContactsSEC .cFormF2 {
	border-radius: 5px;
	background: #fff;
	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: 10px;
	margin-bottom: 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;
	}
.hContactsSEC .cFormF2:focus {
	background: rgba(251,251,251,1.00);
	border-bottom: 1px solid #ad191c;
	padding-left: 15px;
	}

.hContactsSEC .colBu {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.hContactsSEC .FormBu {
	width:250px;
	margin: 0 auto;
	float: none;
	background-color: #AD191C;
	border: 1px solid #AD191C;
	border-radius: 20px;
	font-family: C;
	padding: 8px 24px 7px 24px;
	color:rgba(255,255,255,1);
	font-size: 14px;
	text-transform: uppercase;
	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;
	}
.hContactsSEC .FormBu:hover {
	background-color:#fff;
	color:#AD191C;
	border-bottom: 1px solid #AD191C;
	}

@media (max-width: 575.98px) {
	.hContactsSEC .container-fluid {padding: 30px 25px;}
	.hContactsSEC .col1 {font-size: 38px;}
	.hContactsSEC .col1_1 {height: 2px;width: 250px;}
	.hContactsSEC .col2 {padding: 30px 0 0 0;}
	}
@media (max-width: 767.98px) { 
	.hContactsSEC .container-fluid {padding: 30px 25px;}
	.hContactsSEC .col1 {font-size: 38px;}
	.hContactsSEC .col1_1 {height: 2px;width: 250px;}
	.hContactsSEC .col2 {padding: 30px 0 0 0;}
	}
@media (max-width: 991.98px) {
	}
@media (max-width: 1199.98px) { 
	}
@media (max-width: 1399.98px) { 
	}

/*----------------------------------------------------------------------------------------------------------------------- about page */

.aboutSEC {
	padding-top: 50px;
	}
.aboutSEC .container-fluid {
	padding: 90px 50px 35px 50px;
	margin: 0 auto;
	}
.aboutSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.aboutSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.aboutSEC .col1_1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: A;
	font-size: 38px;
	color: #000;
	letter-spacing: 0.3px;
	}
.aboutSEC .col1_2 {
	padding: 0 0 0 0;
	margin: 0 0 35px 0;
	font-family: D;
	font-size: 38px;
	line-height: 20px;
	color: #ad191c;
	letter-spacing: 0.3px;
	}
.aboutSEC .col1_3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: A;
	font-size: 17px;
	line-height: 24px;
	color: #000;
	letter-spacing: 0.5px;
	}


.aboutSEC2 {
	background:  url("../images+/about.jpg") no-repeat top center;
	}
.aboutSEC2 .container-fluid {
	padding: 40px 50px;
	margin: 0 auto;
	}
.aboutSEC2 .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.aboutSEC2 .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.aboutSEC2 .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.aboutSEC2 .col1_1 {
	padding: 60px 0 0 0;
	margin: 0 0 0 0;
	font-family: A;
	font-size: 38px;
	line-height: 24px;
	color: #fff;
	letter-spacing: 0.3px;
	}
.aboutSEC2 .col1_2 {
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	font-family: D;
	font-size: 38px;
	line-height: 36px;
	color: #fff;
	letter-spacing: 0.3px;
	}
.aboutSEC2 .col1_3 {
	padding: 50px 180px 250px 0;
	margin: 0 0 0 0;
	font-family: A;
	font-size: 17px;
	line-height: 24px;
	color: #fff;
	letter-spacing: 0.6px;
	}

.aboutSEC3 {
	}
.aboutSEC3 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.aboutSEC3 .row {
	padding: 30px 25px 10px 25px;
	margin: 0 0 0 0;
	}

.aboutSEC3 .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.aboutSEC3 .col1 img {
	width: 100%;
	height: auto;
	}

.aboutSEC3 .col2 {
	padding: 30px 0 0 0;
	margin: 0 0 0 0;
	}

.aboutSEC3 .col2_1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: A;
	font-size: 35px;
	line-height: 26px;
	color: #000;
	letter-spacing: 0.5px;
	}
.aboutSEC3 .col2_2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: D;
	font-size: 35px;
	line-height: 36px;
	color: #ad191c;
	letter-spacing: 0.5px;
	}
.aboutSEC3 .col2_3 {
	padding: 15px 0 20px 0;
	margin: 0 0 0 0;
	font-family: A;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	letter-spacing: 0.6px;
	border-bottom: 1px solid #ad191c;
	}

@media (max-width: 575.98px) { 
	.aboutSEC {padding-top: 20px;}
	.aboutSEC .container-fluid {padding: 90px 25px 20px 25px;}
	.aboutSEC .col1_1 {font-size: 32px;}
	.aboutSEC .col1_2 {margin: 0 0 20px 0;font-size: 32px;line-height: 18px;}
	.aboutSEC .col1_3 {font-size: 16px;line-height: 22px;}
	.aboutSEC3 .row {padding: 0 25px 10px 25px;}
	.aboutSEC3 .col2_1 {font-size: 32px;line-height: 40px;letter-spacing: 0.3px;}
	.aboutSEC3 .col2_2 {font-size: 32px;line-height: 32px;letter-spacing: 0.3px;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.aboutSEC {padding-top: 20px;}
	.aboutSEC .container-fluid {padding: 90px 25px 20px 25px;}
	.aboutSEC .col1_1 {font-size: 34px;}
	.aboutSEC .col1_2 {margin: 0 0 20px 0;font-size: 34px;line-height: 18px;}
	.aboutSEC .col1_3 {font-size: 16px;line-height: 22px;}
	.aboutSEC3 .row {padding: 0 25px 10px 25px;}
	.aboutSEC3 .col2_1 {font-size: 34px;line-height: 40px;letter-spacing: 0.3px;}
	.aboutSEC3 .col2_2 {font-size: 34px;line-height: 32px;letter-spacing: 0.3px;}
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

/*--------------------------------------------------------------------------------------------------------------------- request page */

.requestSEC {
	background: url("../images+/requestBack.png") center center no-repeat;
	padding-top: 50px;
	min-height: 750px;
	}
.requestSEC .container-fluid {
	padding: 90px 50px 35px 50px;
	margin: 0 auto;
	}
.requestSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.requestSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.requestSEC .col1_1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: A;
	font-size: 38px;
	color: #000;
	letter-spacing: 0.3px;
	}
.requestSEC .col1_2 {
	padding: 0 0 0 0;
	margin: 0 0 35px 0;
	font-family: D;
	font-size: 38px;
	line-height: 20px;
	color: #ad191c;
	letter-spacing: 0.3px;
	}

/* ---------------------------------------------- booking */

.requestSEC .col0 {
	z-index: 2;
	padding: 20px 20px 15px 20px;
	margin: 0 auto 0 auto;
	border: 1.5px solid #ad191c;
	border-radius: 25px;
	font-size: 45px;
	background-color: #fff;
	min-height: 300px;
	}

/*tabs col*/
.requestSEC .col0_1 {
	padding: 15px 0 0 0;
	margin: 0 0 0 0;
	}
.requestSEC .col0_2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

/*tabs buttons*/
.requestSEC .nav-tabs {
    border-bottom: 1px solid #ad191c;
	}
.requestSEC .nav-tabs .nav-link {
	font-family: B;
	letter-spacing: 0.5px;
	color: #000;
	font-size: 14px;
    margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
    background: transparent;
    border: 4px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 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;
	}
.requestSEC .nav-tabs .nav-link:hover {
	color: #ad191c;
    background: transparent;
	border-bottom: 4px solid #ad191c;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
	}
.requestSEC .nav-tabs .nav-link.active {
    color: #ad191c;
    background-color: transparent;
    border-color: transparent;
	border-bottom: 4px solid #ad191c;
	-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;
	}
.requestSEC .nav-tabs .nav-link.active:hover {
    color: #ad191c;
    background-color: transparent;
	border-bottom: 4px solid #ad191c;
	}

.requestSEC .formCol {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.requestSEC .r2 {
	padding: 0 0 0 0;
	margin: 0 -10px 0 -10px;
	}
.requestSEC .formColin {
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	}
.requestSEC .emailCol {
	margin-top: -30px;
	}
.requestSEC .email_label {
	margin-left: 20px;
	}
.requestSEC .form-label {
	font-family: B;
	font-size: 13px;
	color: #ad191c;
	letter-spacing: 0.5px;
	}
.requestSEC .form-label img {
	height: 20px;
	width: auto;
	margin-right: 5px;
	margin-left: 16px;
	}

.requestSEC .cFormFs {
	border-radius: 20px;
	border-top-right-radius: 20px!important;
    border-bottom-right-radius: 20px!important;
	border: 1.5px solid #ad191c;
	box-shadow: 0px 0px 0px #888888;
	height: 38px;
	padding-left: 15px;
	color: #ad191c;
	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;
	}
.requestSEC .cFormFs:focus {
	padding-left: 20px;
	}

.requestSEC .colBu {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.requestSEC .colBu button {
	float: right;
	position: absolute;
	right: 70px;
	margin-top: 25px;
	font-size: 14px;
	color: #ad191c;
	font-family: B;
	-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;
	}
.requestSEC .colBu button:hover {
	color: #000;
	}
.requestSEC .colBu i {
	font-size: 16px;
	}
.requestSEC .FormBu {
	width:210px;
	margin: 0 auto;
	float: none;
	background-color: #AD191C;
	border: 1px solid #AD191C;
	border-radius: 20px;
	font-family: B;
	padding: 8px 24px 7px 24px;
	color:#fff;
	font-size: 13px;
	text-transform: uppercase;
	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;
	}
.requestSEC .FormBu:hover {
	background-color:transparent;
	color:#AD191C;
	border: 1px solid #AD191C;
	}

/* ---------------------------------------------- //booking */


@media (max-width: 575.98px) { 
	.requestSEC {padding-top: 30px;}
	.requestSEC .container-fluid {padding: 90px 25px 50px 25px;}
	.requestSEC .col1_1 {font-size: 34px;}
	.requestSEC .col1_2 {font-size: 34px;}
	/* -------------------------------------------------------------------------------------- booking */
	.requestSEC .col0 {padding: 10px 20px 20px 20px;}
	.requestSEC .nav-tabs .nav-link {padding-left: 5px;padding-right: 5px;}
	.requestSEC .r2 {padding: 0 0 0 0;margin: 0 -10px 0 -10px;}
	.requestSEC .formColin {margin: -15px 0 0 0;}
	.requestSEC .emailCol {margin-top: 0px;}
	.requestSEC .cFormFs {margin-bottom: 0px;}
	.requestSEC .FormBu {width:100%;}
	.requestSEC .colBu button {float: none;position:relative;margin: 0 auto;margin-top: 0px;right: 2%;}
	/* ------------------------------------------------------------------------------------ //booking */
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.requestSEC {padding-top: 30px;}
	.requestSEC .container-fluid {padding: 90px 25px 50px 25px;}
	.requestSEC .col1_1 {font-size: 34px;}
	.requestSEC .col1_2 {font-size: 34px;}
	/* -------------------------------------------------------------------------------------- booking */
	.requestSEC .col0 {padding: 10px 20px 20px 20px;}
	.requestSEC .nav-tabs .nav-link {padding-left: 5px;padding-right: 5px;}
	.requestSEC .r2 {padding: 0 0 0 0;margin: 0 -10px 0 -10px;}
	.requestSEC .emailCol {margin-top: 0px;}
	.requestSEC .cFormFs {margin-bottom: 0px;}
	.requestSEC .FormBu {width:100%;}
	.requestSEC .colBu button {float: none;position:relative;margin: 0 auto;margin-top: 0px;right: 2%;}
	/* ------------------------------------------------------------------------------------ //booking */
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}


/*----------------------------------------------------------------------------------------------------------------------- fleet page */

.fleetSEC {
	}
.fleetSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.fleetSEC .row {
	padding: 150px 0 0 0;
	margin: 0 0 0 0;
	align-items: center;
	}

.fleetSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: A;
	text-align: center;
	font-size: 30px;
	color: #000;
	line-height: 20px;
	}
.fleetSEC .col1 span {
	font-family: D;
	text-align: center;
	font-size: 30px;
	color: #ad191c;
	line-height: 20px;
	}

.fleetSEC .col2 {
	padding: 50px 0 0 0;
	margin: 0 0 0 0;
	font-family: D;
	text-align: center;
	font-size: 30px;
	color: #ad191c;
	line-height: 20px;
	}

.hFleetSEC .col3in {
	padding: 30px 0 0 0;
	margin: 0 0 0 0;
	}

.hFleetSEC .col4in {
	padding: 70px 0 0 0;
	margin: 0 0 0 0;
	font-family: D;
	text-align: center;
	font-size: 30px;
	color: #ad191c;
	line-height: 20px;
	}

.hFleetSEC .col5in {
	padding: 30px 0 0 0;
	margin: 0 0 0 0;
	}

@media (max-width: 575.98px) { 
	.fleetSEC .row {padding: 140px 0 0 0;}
	.fleetSEC .col2 {padding: 50px 0 0 0;}
	.hFleetSEC .col3in {padding: 30px 0 0 0;}
	.hFleetSEC .col4in {padding: 40px 0 0 0;}
	.hFleetSEC .col5in {padding: 40px 0 0 0;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.fleetSEC .row {padding: 140px 0 0 0;}
	.fleetSEC .col2 {padding: 50px 0 0 0;}
	.hFleetSEC .col3in {padding: 30px 0 0 0;}
	.hFleetSEC .col4in {padding: 40px 0 0 0;}
	.hFleetSEC .col5in {padding: 40px 0 0 0;}
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}


/*------------------------------------------------------------------------------------------------------------------------- faq page */

.faqSEC {
	background:  url("../images+/faq.jpg") no-repeat center center;
	padding-top: 90px;
	}
.faqSEC .container-fluid {
	padding: 90px 90px;
	margin: 0 auto;
	}
.faqSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.faqSEC .col1 {
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	font-family: D;
	font-size: 40px;
	color: #ad191c;
	letter-spacing: 0.5px;
	text-align: center;
	}

.faqSEC .col2 {
	padding: 40px 0 0 0;
	margin: 0 0 0 0;
	}

.faqSEC .accDiv {
	max-width: 1000px;
	margin: 0 auto;
	}

.faqSEC .accordion-header {
	border-radius: 8px;
	}
.faqSEC .accordion-button {
	border-radius: 10px;
	background-color: #ad191c;
	color: #fff;
	font-family: C;
	font-size: 16px;
	letter-spacing: 0.3px;
	border-top-right-radius: 8px !important;
	border-top-left-radius: 8px !important;
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
	margin-bottom: 8px;
	}
.faqSEC .accordion-item {
    background-color: transparent;
	border: 0px;
	}

.accordion-button:after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
	}

.faqSEC .accordion-body {
	font-family: B;
	font-size: 15px;
	}

@media (max-width: 575.98px) { 
	.faqSEC {background:  url("../images+/faq.jpg") no-repeat center center;padding-top: 30px;}
	.faqSEC .container-fluid {padding: 90px 25px 40px 25px;}
	.faqSEC .col2 {padding: 30px 0 0 0;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.faqSEC {background:  url("../images+/faq.jpg") no-repeat center center;padding-top: 30px;}
	.faqSEC .container-fluid {padding: 90px 25px 40px 25px;}
	.faqSEC .col2 {padding: 30px 0 0 0;}
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

/*------------------------------------------------------------------------------------------------------------------ contact us page */

.ContactsSEC {
	background:  url("../images+/hcontacts.jpg") no-repeat center center;
	padding-top: 90px;
	}
.ContactsSEC .container-fluid {
	padding: 90px 90px;
	margin: 0 auto;
	}
.ContactsSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.ContactsSEC .col1 {
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
	font-family: D;
	font-size: 40px;
	color: #ad191c;
	letter-spacing: 0.5px;
	}
.ContactsSEC .col1_1 {
	margin-top: 5px;
	height: 3px;
	background-color: #ad191c;
	width: 265px;
	}

.ContactsSEC .col2 {
	padding: 40px 0 0 0;
	margin: 0 0 0 0;
	}
.ContactsSEC .col2 .r2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.ContactsSEC .cFormF {
	border-radius: 5px;
	background: #fff;
	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: 10px;
	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:rgba(251,251,251,1.00);
	border-bottom: 1px solid #ad191c;
	padding-left: 15px;
	}
.ContactsSEC .col2 .r3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.ContactsSEC .cFormF2 {
	border-radius: 5px;
	background: #fff;
	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: 10px;
	margin-bottom: 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;
	}
.ContactsSEC .cFormF2:focus {
	background: rgba(251,251,251,1.00);
	border-bottom: 1px solid #ad191c;
	padding-left: 15px;
	}

.ContactsSEC .colBu {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.ContactsSEC .FormBu {
	width:250px;
	margin: 0 auto;
	float: none;
	background-color: #AD191C;
	border: 1px solid #AD191C;
	border-radius: 20px;
	font-family: C;
	padding: 8px 24px 7px 24px;
	color:rgba(255,255,255,1);
	font-size: 14px;
	text-transform: uppercase;
	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;
	}
.ContactsSEC .FormBu:hover {
	background-color:#fff;
	color:#AD191C;
	border-bottom: 1px solid #AD191C;
	}

.ContactsSEC .csent {
	padding: 200px 0 0 0;
	margin: 0 0 0 0;
	font-family: C;
	font-size: 16px;
	letter-spacing: 0.2px;
	line-height: 32px;
	text-align: center;
	}

@media (max-width: 575.98px) { 
	.ContactsSEC {padding-top: 30px;}
	.ContactsSEC .container-fluid {padding: 90px 15px 40px 15px;}
	.ContactsSEC .col1 {font-size: 38px;letter-spacing: 0.3px;}
	.ContactsSEC .col1_1 {margin-top: 2px;height: 2px;width: 255px;}
	.ContactsSEC .col2 {padding: 35px 0 0 0;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

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

.footerSEC {
	background-color: #fff;
	}
.footerSEC .container-fluid {
	padding: 80px 50px;
	margin: 0 auto;
	}
.footerSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.footerSEC .col1 {
	padding: 0 0 0 0;
	margin: 58px 0 0 0;
	}

.footerSEC .col1_1, .footerSEC .col1_2, .footerSEC .col1_3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #000;
	font-family: B;
	letter-spacing: 0.5px;
	font-size: 16px;
	margin-bottom: 10px;
	}
.footerSEC .col1_1 i, .footerSEC .col1_2 i, .footerSEC .col1_3 i {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #ad191c;
	font-size: 16px;
	margin-right: 10px;
	}
.footerSEC .col1_3 {
	margin-bottom: 0px;
	}

.footerSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.footerSEC .col2_1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.footerSEC .col2_1 img {
	height: 100px;
	width: auto;
	margin-bottom: 20px;
	}
.footerSEC .col2_1 span {
	color: #000;
	font-family: B;
	letter-spacing: 0.5px;
	font-size: 14px;
	}
.footerSEC .col2_2 {
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	text-align: center;
	}
.footerSEC .col2_2 img {
	width: 24px;
	height: auto;
	opacity: 1;
	margin-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;
	}
.footerSEC .col2_2 img:hover {
	opacity: 0.7;
	}

.footerSEC .col3 {
	padding: 0 0 0 0;
	margin: 58px 0 0 0;
	}
.footerSEC .col3_1 {
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	color: #000;
	font-family: B;
	letter-spacing: 0.5px;
	font-size: 14px;
	}
.footerSEC .col3 .formCol {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.footerSEC .col3 .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: #712626;
	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;
	}
.footerSEC .col3 .cFormF:focus {
	background:#F9F9F9;
	border-bottom: 1px solid #712626;
	padding-left: 10px;
	}

.footerSEC .col3 .FormBu {
	width:100%;
	background-color: #AD191C;
	border: 1px solid #AD191C;
	border-radius: 20px;
	font-family: C;
	padding: 8px 24px 7px 24px;
	color:rgba(255,255,255,1);
	font-size: 14px;
	text-transform: uppercase;
	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;
	}
.footerSEC .col3 .FormBu:hover {
	background-color:#fff;
	color:#AD191C;
	border-bottom: 1px solid #AD191C;
	}

@media (max-width: 575.98px) {
	.footerSEC .container-fluid {padding: 30px 25px;}
	.footerSEC .col1 {margin: 0 0 0 0;}
	.footerSEC .col1_1, .footerSEC .col1_2, .footerSEC .col1_3 {text-align: center;}
	.footerSEC .col1_1 i, .footerSEC .col1_2 i, .footerSEC .col1_3 i {margin-right: 5px;}
	.footerSEC .col2 {margin: 25px 0 0 0;text-align: center;}
	.footerSEC .col3 {margin: 25px 0 0 0; text-align: center;}
	.footerSEC .col3_1 {text-align: center;}
	.footerSEC .col3 .FormBu {width:60%;}
	}
@media (max-width: 767.98px) { 
	.footerSEC .container-fluid {padding: 30px 25px;}
	.footerSEC .col1 {margin: 0 0 0 0;}
	.footerSEC .col1_1, .footerSEC .col1_2, .footerSEC .col1_3 {text-align: center;}
	.footerSEC .col1_1 i, .footerSEC .col1_2 i, .footerSEC .col1_3 i {margin-right: 5px;}
	.footerSEC .col2 {margin: 25px 0 0 0;text-align: center;}
	.footerSEC .col3 {margin: 25px 0 0 0; text-align: center;}
	.footerSEC .col3_1 {text-align: center;}
	.footerSEC .col3 .FormBu {width:60%;}
	}
@media (max-width: 991.98px) {
	.footerSEC .container-fluid {padding: 30px 25px;}
	.footerSEC .col1 {margin: 0 0 0 0;}
	.footerSEC .col1_1, .footerSEC .col1_2, .footerSEC .col1_3 {text-align: center;}
	.footerSEC .col1_1 i, .footerSEC .col1_2 i, .footerSEC .col1_3 i {margin-right: 5px;}
	.footerSEC .col2 {margin: 25px 0 0 0;text-align: center;}
	.footerSEC .col3 {margin: 25px 0 0 0; text-align: center;}
	.footerSEC .col3_1 {text-align: center;}
	.footerSEC .col3 .FormBu {width:60%;}
	}
@media (max-width: 1199.98px) { 
	}
@media (max-width: 1399.98px) { 
	}


/*------------------------------------------------------------------------------------------------------------------ contact us sent */

.contactsSentSEC {
	}
.contactsSentSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.contactsSentSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100vh;
	align-items: center;
	}

.contactsSentSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: D;
	text-align: center;
	font-size: 30px;
	color: #ad191c;
	line-height: 20px;
	}
.contactsSentSEC .col1 span {
	font-family: A;
	text-align: center;
	font-size: 17px;
	line-height: 14px;
	color: #000;
	}

.contactsSentSEC .menuLink2 button {
	background-color: #AD191C;
	border: 1px solid #AD191C;
	border-radius: 20px;
	font-family: B;
	padding: 4px 24px 3px 24px;
	color:rgba(255,255,255,1);
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	margin-top: -4px;
	-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;
	}
.contactsSentSEC .menuLink2 button:hover {
	background-color: rgba(255,255,255,1);
	border: 1px solid #AD191C;
	color:#AD191C;
	-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;
	}


@media (max-width: 575.98px) { 
	.contactsSentSEC .row {padding: 0 25px 0 25px;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.contactsSentSEC .row {padding: 0 25px 0 25px;}
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	.contactsSentSEC .row {padding: 0 25px 0 25px;}
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}


/*-------------------------------------------------------------------------------------------------------------------- fleet confirm */

.fconfirmSEC {
	}
.fconfirmSEC .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.fconfirmSEC .row {
	padding: 150px 0 0 0;
	margin: 0 0 0 0;
	align-items: center;
	}

.fconfirmSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: A;
	text-align: center;
	font-size: 30px;
	color: #000;
	line-height: 20px;
	}
.fconfirmSEC .col1 span {
	font-family: D;
	text-align: center;
	font-size: 30px;
	color: #ad191c;
	line-height: 20px;
	}

.fconfirmSEC .col2 {
	padding: 50px 0 0 0;
	margin: 0 0 0 0;
	font-family: D;
	text-align: center;
	font-size: 30px;
	color: #ad191c;
	line-height: 20px;
	}

.fconfirmSEC .col3 {
	padding: 40px 25px 40px 25px;
	margin: 30px 0 0 0;
	background-color: #ad191c;
	}

.fconfirmSEC .col3_1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: C;
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 20px;
	letter-spacing: 0.5px;
	}
.fconfirmSEC .col3_2 {
	padding: 20px 0 20px 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.fconfirmSEC .col3_2 img {
	height: 130px;
	width: auto;
	}
.fconfirmSEC .col3_3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: A;
	text-align: center;
	font-size: 22px;
	color: #fff;
	letter-spacing: 0.5px;
	line-height: 28px;
	}
.fconfirmSEC .col3_4 {
	padding: 30px 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}

.fconfirmSEC .menuLink2 button {
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
	font-family: C;
	padding: 4px 24px 3px 24px;
	color:#AD191C;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	margin-top: -4px;
	-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;
	}
.fconfirmSEC .menuLink2 button:hover {
	background-color: #AD191C;
	border: 1px solid #fff;
	color:#fff;
	}

@media (max-width: 575.98px) { 
	.fconfirmSEC .row {padding: 140px 0 0 0;}
	.fconfirmSEC .col2 {padding: 40px 0 0 0;}
	.fconfirmSEC .col3 {padding: 35px 25px 35px 25px;margin: 25px 0 0 0;}
	.fconfirmSEC .col3_1 {font-family: B;font-size: 22px;}
	.fconfirmSEC .col3_2 {padding: 25px 0 25px 0;}
	.fconfirmSEC .col3_2 img {height: 110px;}
	.fconfirmSEC .col3_3 {font-size: 18px;line-height: 22px;}
	.fconfirmSEC .menuLink2 button {font-size: 12px;}
	}
@media (min-width: 576px) and (max-width: 912.98px) { 
	.fconfirmSEC .row {padding: 140px 0 0 0;}
	.fconfirmSEC .col2 {padding: 40px 0 0 0;}
	.fconfirmSEC .col3 {padding: 35px 25px 35px 25px;margin: 25px 0 0 0;}
	.fconfirmSEC .col3_1 {font-family: B;font-size: 22px;}
	.fconfirmSEC .col3_2 {padding: 25px 0 25px 0;}
	.fconfirmSEC .col3_2 img {height: 110px;}
	.fconfirmSEC .col3_3 {font-size: 18px;line-height: 22px;}
	.fconfirmSEC .menuLink2 button {font-size: 12px;}
	}
@media (min-width: 913px) and (max-width: 1199.98px) { 
	}
@media (min-width: 1200px) and (max-width: 1399.98px) { 
	}

