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


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

/* -- scrol bar --*/
::-webkit-scrollbar
{width: 6px;}
::-webkit-scrollbar-track {/* Track */
    background: #fff;}
::-webkit-scrollbar-thumb {/* Handle */
    background: #878787;}
::-webkit-scrollbar-thumb:hover {/* Handle on hover */
    background:#0077a2;}

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

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

/*------------------------------------------------------------------------------------------------------------- header --*/
.headerSEC {
	background: url("../images+/headerBack.gif") top center repeat-x;
	}
.headerSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.headerSEC .row {
	margin: 0 auto;
	padding: 0 25px 0 25px;
	max-width: 1200px;
	}
.headerSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	height: 134px;
	line-height: 134px;
	}
.headerSEC .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	height: 134px;
	line-height: 134px;
	}
.headerSEC .headerIMG {
	width: auto;
	height: auto;	
	opacity: 1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.headerSEC .headerIMG:hover {
	opacity: 0.7;
	}

.headerSEC .headerIMG2 {
	width: auto;
	height: auto;	
	opacity: 1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.headerSEC .headerIMG2:hover {
	opacity: 0.7;
	}

@media only screen and (max-width: 570px) {
	.headerSEC .headerIMG2 {width: 250px;}
	}

@media only screen and (max-width: 823px) {
	.headerSEC .headerIMG2 {width: 250px;}
	}

@media (min-width: 1024px) and (max-width: 1365px) { 
	}

/*------------------------------------------------------------------------------------------------------------------ menu --*/
.menuSEC {
	position: absolute;
	height: 50px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: rgba(3, 105, 142, 0.8);
	width: 100%;
	z-index: 310;
	}

.menuSEC .container-fluid {
	}
.menuSEC .row {
	margin: 0 auto;
	max-width: 1300px;
    padding: 0 25px;
	}
.menuSEC .col1 {
	float: none;
	text-align: left;
	}

.menuSEC .menuB {
    border-radius: 0px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 0px;
    background-color: transparent;
    color: #fff;
    font-size: 17px;
    font-family: A;
	text-transform: uppercase;
	letter-spacing: 1.5px;
    -webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
    background-size: 100% 200%;
    }
.menuSEC .menuB:hover {
    background-position: 0 -100%;
    color: #fff;
    }
.menuSEC .b1 {
	border-top: 0px solid #c0b3cb;
    width: 140px; height: 50px;
    background-image: linear-gradient(to bottom, transparent 50%, #0f4c6b 50%);
    }
.menuSEC .b2 {
	border-top: 0px solid #c0b3cb;
    width: 150px; height: 50px;
    background-image: linear-gradient(to bottom, transparent 50%, #0f4c6b 50%);
    }
.menuSEC .b3 {
	border-top: 0px solid #c0b3cb;
    width: 150px; height: 50px;
    background-image: linear-gradient(to bottom, transparent 50%, #0f4c6b 50%);
    }
.menuSEC .b4 {
	border-top: 0px solid #c0b3cb;
    width: 150px; height: 50px;
    background-image: linear-gradient(to bottom, transparent 50%, #0f4c6b 50%);
    }
.menuSEC .b5 {
	border-top: 0px solid #c0b3cb;
    width: 180px; height: 50px;
    background-image: linear-gradient(to bottom, transparent 50%, #0f4c6b 50%);
    }
.menuSEC .b6 {
	border-top: 0px solid #c0b3cb;
    width: 180px; height: 50px;
    background-image: linear-gradient(to bottom, transparent 50%, #0f4c6b 50%);
    }
.menuSEC .b7 {
	border-top: 0px solid #c0b3cb;
    width: 160px; height: 50px;
    background-image: linear-gradient(to bottom, transparent 50%, #0f4c6b 50%);
    }

.navbar-dark .navbar-toggler {
    color: #fff;
    border-color: transparent;
	}

@media only screen and (max-width: 570px) {
	.HeaderSEC .col1 {text-align: center;}
	.HeaderSEC .headerLogo {text-align: center; width: 90%; max-width: 291px; height: auto;}
	}

@media only screen and (max-width: 823px) {
	.HeaderSEC .col1 {text-align: center;}
	.HeaderSEC .headerLogo {text-align: center; width: 90%; max-width: 291px; height: auto;}
	}

@media (min-width: 1024px) and (max-width: 1365px) { 
	.menuSEC .b1 {width: 70px; height: 55px;}
	.menuSEC .b2 {width: 120px; height: 55px;}
	.menuSEC .b3 {width: 110px; height: 55px;}
	.menuSEC .b4 {width: 110px; height: 55px;}
	.menuSEC .b5 {width: 165px; height: 55px;}
	.menuSEC .b6 {width: 150px; height: 55px;}
	.menuSEC .b7 {width: 150px; height: 55px;}
	.menuSEC .row {max-width: 1300px;}
	}

/*---------------------------------------------------------------------------------------------------------------- slider --*/
.sliderSEC {
	}
.sliderSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.sliderSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.sliderSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.sliderSEC .carousel-caption {
	top: 40%;
	font-family: A;
	color: #fff;
	font-size: 54px;
	direction: rtl;
	line-height: 20px;
	}
.sliderSEC .carousel-caption span {
	font-size: 24px;
	}

.carousel-control-next {
	padding-left: 120px;
	}
.carousel-control-prev {
	padding-right: 120px;
	}

@media only screen and (max-width: 570px) {
	}

@media only screen and (max-width: 823px) {
	}

@media (min-width: 1024px) and (max-width: 1365px) { 
	}

/*----------------------------------------------------------------------------------------------------------- home about --*/
.HaboutSEC {
	background-color: #c2dfff;
	}
.HaboutSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.HaboutSEC .r1 {
	margin: 0 auto;
	padding: 0 0 0 0;
	}
.HaboutSEC .col1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #0077a2;
	text-align: center;
	font-family: J;
	font-size: 44px;
	letter-spacing: 0.5px;
	color: #fff;
	}

.HaboutSEC .r2 {
	margin: 0 auto;
	padding: 30px 25px 30px 25px;
	max-width: 1100px;
	}
.HaboutSEC .col2 {
	padding: 0 15px 0 0;
	margin: 0 0 0 0;
	text-align: left;
	font-family: H;
	font-size: 20px;
	letter-spacing: 0.2px;
	color: #253082;
	line-height: 22px;
	}
.HaboutSEC .col3 {
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	}

.HaboutSEC .link {
	font-family: H;
	font-size: 16px;
	color:#253082;
	letter-spacing: 0.1px;
	opacity: 1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.HaboutSEC .link:hover {
	opacity: 0.8;
	}


@media only screen and (max-width: 570px) {
	.HaboutSEC .col1 {padding: 5px 0 5px 0;font-size: 24px;}
	.HaboutSEC .r2 {padding: 25px 25px 25px 25px;}
	.HaboutSEC .col2 {padding: 0 0 0 0;}
	.HaboutSEC .col3 {padding: 15px 0 0 0;}
	}
@media only screen and (max-width: 823px) {
	.HaboutSEC .col1 {padding: 5px 0 5px 0;font-size: 24px;}
	.HaboutSEC .r2 {padding: 25px 25px 25px 25px;}
	.HaboutSEC .col2 {padding: 0 0 0 0;}
	.HaboutSEC .col3 {padding: 15px 0 0 0;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}


/*------------------------------------------------------------------------------------------------- home company history --*/
.HcHistorySEC {
	background-color: #d0e6fe;
	}
.HcHistorySEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.HcHistorySEC .r1 {
	margin: 0 auto;
	padding: 0 0 0 0;
	}
.HcHistorySEC .col1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #dae9fb;
	text-align: center;
	font-family: J;
	font-size: 44px;
	letter-spacing: 0.5px;
	color: #0077a2;
	}

.HcHistorySEC .r2 {
	margin: 0 auto;
	padding: 50px 5px 40px 25px;
	max-width: 1100px;
	}

.HcHistorySEC .col2 {
	margin: 0 0 0 0;
	padding: 0 20px 0 0;
	font-family: J;
	font-size: 34px;
	letter-spacing: 0.2px;
	color: #12648a;
	line-height: 10px;
	}
.HcHistorySEC .color1 {
	width: 100%;
	height: 2px;
	margin-top: 20px;
	margin-bottom: 10px;
	}
.HcHistorySEC .sec1a {
	font-size: 28px;
	}
.HcHistorySEC .sec1b {
	font-family: H;
	font-size: 14px;
	color: #535353;
	}


@media only screen and (max-width: 570px) {
	.HcHistorySEC .col1 {padding: 5px 0 5px 0;font-size: 24px;}
	.HcHistorySEC .r2 {padding: 45px 25px 0 25px;}
	.HcHistorySEC .col2 {margin: 0 0 45px 0;padding: 0 0 0 0;}
	.HcHistorySEC .sec1b {font-size: 15px;}
	}
@media only screen and (max-width: 823px) {
	.HcHistorySEC .col1 {padding: 5px 0 5px 0;font-size: 24px;}
	.HcHistorySEC .r2 {padding: 45px 25px 0 25px;}
	.HcHistorySEC .col2 {margin: 0 0 45px 0;padding: 0 0 0 0;}
	.HcHistorySEC .sec1b {font-size: 15px;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}

/*---------------------------------------------------------------------------------------------------------- parallax  --*/
.parllaxSEC {
	height: 450px;
	}
.parllaxSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.parllaxSEC .row {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.parllaxSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.parllaxSEC .dzsparallaxer .big-text {
	font-family: J;
	position: absolute;
	text-align: center;
	letter-spacing: 1px;
	width: 80%;
	left: 50%;
	top: 53%;
	font-size: 46px;
	font-weight: normal;
	color: #fff;
	line-height: 60px;
	font-style: normal;
	text-shadow: 1px 1px #000000;
	z-index:999;
	}

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

/*------------------------------------------------------------------------------------------------------------ footer --*/
.footerSEC {
	background-color: #262626;
	padding: 60px 0 60px 0;
	}
.footerSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.footerSEC .row {
	margin: 0 auto;
	padding: 0 0 0 0;
	max-width: 1100px;
	direction: rtl;
	}
.footerSEC .col1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: L;
	text-align: left;
	direction: ltr;
	color: #C7C7C7;
	font-size: 15px;
	letter-spacing: 0.1px;
	}
.footerSEC .footerIcon {
	width: 28px;
	height: auto;
	opacity: 1;
	margin-right: 5px;
	margin-top: 5px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.footerSEC .footerIcon:hover {
	opacity: 0.8;
	}
.footerSEC .col2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: right;
	direction: ltr;
	font-family: L;
	color: #C7C7C7;
	font-size: 18px;
	letter-spacing: 0.1px;
	}

@media only screen and (max-width: 570px) {
	.footerSEC {padding: 40px 0 40px 0;}
	.footerSEC .col1 {text-align: center;font-size: 14px;}
	.footerSEC .footerIcon {width: 26px;}
	}
@media only screen and (max-width: 823px) {
	.footerSEC {padding: 40px 0 40px 0;}
	.footerSEC .col1 {text-align: center;font-size: 14px;}
	.footerSEC .footerIcon {width: 26px;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	.footerSEC .row {max-width: 900px;}
	}

/*------------------------------------------------------------------------------------------------------------- in Banner  --*/
.inDownSec {
	}
.inDownSec .col1 {
	padding: 240px 0 0 100px;
	margin: 0 0 0 0;
	font-size: 50px;
	font-family: J;
	color: #fff;
	}


@media only screen and (max-width: 570px) {
	.inDownSec .col1 {padding: 250px 0 0 30px;font-size: 45px;}
	}
@media only screen and (max-width: 823px) {
	.inDownSec .col1 {padding: 250px 0 0 30px;font-size: 45px;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}

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

.contactSEC .r1 {
	padding: 30px 25px 30px 25px;
	margin: 0 auto;
	max-width: 1200px
	}
.contactSEC .col1 {
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
	float: left;
	}
.contactSEC .branchTitle {
	padding: 2px 8px 3px 0px;
	font-family: L;
	letter-spacing: 0.1px;
	font-size: 22px;
	color: #0077a2;
	}
.contactSEC .cCol1 {
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	font-family: H;
	font-size: 16px;
	letter-spacing: 0.4px;
	}

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

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

.formContactsSEC {
    padding: 35px 0 40px 0;
	background-color: #fff;
	}
.formContactsSEC .container-fluid {
    padding: 0;
    margin: 0;
	}
.formContactsSEC .row {
	max-width: 1050px;
    padding: 0 25px;
    margin: 0 auto;
	}
.formContactsSEC .FormDe {
    padding: 0 0 30px 20px;
	margin: 0 0 0 0;
	font-family: H;
	font-size: 15px;
	color:#747474;
	}
.formContactsSEC .r2 {
    padding: 0;
    margin: 0 auto;
	}

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

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

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

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


/*--------------------------------------------------------------------------------------------------------- AboutUS Page --*/

.aboutSEC0 {
	background-color: #eaf4ff;
	}
.aboutSEC0 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.aboutSEC0 .row {
	padding: 30px 25px 30px 25px;
	margin: 0 auto;
	max-width: 1200px
	}
.aboutSEC0 .col1 {
	padding: 10px 0 20px 0;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	}
.aboutSEC0 .col2, .col3 {
	padding: 10px 10px 20px 10px;
	margin: 0 0 0 0;
	}
.aboutSEC0 .certificate-col {
	padding: 10px;
	}
.aboutSEC0 .aboutIMG {
	display: block;
	width: 100%;
	height: auto;
	}
@media (min-width: 992px) {
	.aboutSEC0 .row {
		max-width: 1341px;
		display: grid;
		/* Preserve the previous small columns: (available width - 80px) * 247 / 1211 + 20px. */
		grid-template-columns: repeat(3, calc(20.3963666391% + 3.6829066887px));
		justify-content: center;
		}
	.aboutSEC0 .col1,
	.aboutSEC0 .certificate-col-wide {
		grid-column: 1 / -1;
		}
	.aboutSEC0 .certificate-col {
		min-width: 0;
		}
	.aboutSEC0 .aboutIMG {
		height: 350px;
		object-fit: contain;
		}
	.aboutSEC0 .certificate-col-wide .aboutIMG {
		height: auto;
		}
	}


.aboutSEC1 {
	}
.aboutSEC1 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.aboutSEC1 .row {
	padding: 30px 25px 10px 25px;
	margin: 0 auto;
	max-width: 1200px
	}
.aboutSEC1 .col1 {
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	}
.aboutSEC1 .col2, .col3, .col4, .col5 {
	padding: 10px 10px 20px 10px;
	margin: 0 0 0 0;
	}
.aboutSEC1 .card-text {
	font-family: H;
	font-size: 16px;
	color: #1E1E1E;
	letter-spacing: 0.2px;
	line-height: 24px;
	text-align: center;
	}
.aboutSEC1 .card-body {
	min-height: 140px;
	}
.aboutSEC1 .card {
	background-color: transparent;
	border: none;
	}


.aboutSEC2 {
	background-color: #F7F7F7;
	}
.aboutSEC2 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.aboutSEC2 .row {
	padding: 30px 25px 10px 25px;
	margin: 0 auto;
	max-width: 1200px
	}
.aboutSEC2 .col1 {
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	}
.aboutSEC2 .col2, .col3, .col4, .col5 {
	padding: 10px 10px 20px 10px;
	margin: 0 0 0 0;
	}
.aboutSEC2 .card-text {
	font-family: H;
	font-size: 16px;
	color: #1E1E1E;
	letter-spacing: 0.2px;
	line-height: 24px;
	text-align: center;
	}
.aboutSEC2 .card-body {
	min-height: 140px;
	}
.aboutSEC2 .card {
	background-color: transparent;
	border: none;
	}


.aboutSEC3 {
	}
.aboutSEC3 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.aboutSEC3 .row {
	padding: 30px 25px 30px 25px;
	margin: 0 auto;
	max-width: 1200px
	}
.aboutSEC3 .col1 {
	padding: 10px 0 35px 0;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	}
.aboutSEC3 .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.aboutSEC3 .SEC3img {
	width: auto;
	height: auto;
	text-align: center;
	float: none;
	margin: 0 auto;
	}



.aboutSEC4 {
	background-color: #F7F7F7;
	}
.aboutSEC4 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.aboutSEC4 .row {
	padding: 30px 25px 30px 25px;
	margin: 0 auto;
	max-width: 1200px
	}
.aboutSEC4 .col1 {
	padding: 10px 0 20px 0;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	}

.aboutSEC4 .col1_1 {
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
	}
.aboutSEC4 .col1_1 img {
	width: 100%;
	height: auto;
	}

.aboutSEC4 .col1_2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.aboutSEC4 .col2 {
	padding: 0 10px 20px 10px; 
	margin: 0 0 0 0;
	float: left
	}
.aboutSEC4 .teamIMG {
	width: 100%;
	height: auto;
	}
.aboutSEC4 .text {
	font-family: H;
	letter-spacing: 0.8px;
	font-size: 15px;
	text-transform: none;
	color: #C8C8C8;
	}



@media only screen and (max-width: 570px) {
	.aboutSEC0 .row {padding: 20px 25px 20px 25px;}
	.aboutSEC0 .col1 {padding: 10px 0 10px 0;}
	.aboutSEC4 .col1_1 {padding: 0 0 0 0;}
	.aboutSEC4 .col1_2 {padding: 20px 0 0 0;}
	.aboutSEC0 .col2, .aboutSEC0 .col3 {padding: 10px 0 10px 0;}
	.aboutSEC1 .row {padding: 20px 25px 20px 25px;}
	.aboutSEC1 .col1 {padding: 10px 0 10px 0;}
	.aboutSEC1 .card-body {min-height: auto;}
	.aboutSEC2 .col2, .col3, .col4, .col5 {padding: 10px 10px 10px 10px;}
	.aboutSEC2 .card-body {min-height: auto;}
	.aboutSEC4 .col2 {padding: 10px 0 10px 0;}
	}
@media only screen and (max-width: 823px) {
	.aboutSEC0 .row {padding: 20px 25px 20px 25px;}
	.aboutSEC0 .col1 {padding: 10px 0 10px 0;}
	.aboutSEC4 .col1_1 {padding: 0 0 0 0;}
	.aboutSEC4 .col1_2 {padding: 20px 0 0 0;}
	.aboutSEC0 .col2, .aboutSEC0 .col3 {padding: 10px 0 10px 0;}
	.aboutSEC1 .row {padding: 20px 25px 20px 25px;}
	.aboutSEC1 .col1 {padding: 10px 0 10px 0;}
	.aboutSEC1 .card-body {min-height: auto;}
	.aboutSEC2 .col2, .col3, .col4, .col5 {padding: 10px 10px 10px 10px;}
	.aboutSEC2 .card-body {min-height: auto;}
	.aboutSEC4 .col2 {padding: 10px 0 10px 0;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}


/*--------------------------------------------------------------------------------------------------------- Products Page --*/

.productSEC1 {
	background-color: #fff;
	}
.productSEC1 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.productSEC1 .row {
	padding: 30px 25px 30px 25px;
	margin: 0 auto;
	max-width: 1200px
	}
.productSEC1 .col1 {
	padding: 10px 0 10px 0;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	}
.productSEC1 .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.productSEC1 .proCoverIMG {
	width: 100%;
	height: auto;
	}

.productSEC1 .colin1 {
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	font-family: H;
	font-size: 18px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	float: left;
	}
.productSEC1 .proINimg {
	width: 100%;
	height: auto;
	}
.productSEC1 .ODEimg {
	}
.productSEC1 .col3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: H;
	font-size: 16px;
	color: #1E1E1E;
	letter-spacing: 0.2px;
	line-height: 20px;
	}


.productSEC2 {
	background-color: #fff;
	}
.productSEC2 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.productSEC2 .row {
	padding: 10px 25px 30px 25px;
	margin: 0 auto;
	max-width: 1200px;
	
	}
.productSEC2 .col1 {
	border-top: 1px solid #969696;
	padding: 20px 0 10px 0;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	}
.productSEC2 .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.productSEC2 .proCoverIMG {
	width: 100%;
	height: auto;
	}

.productSEC2 .colin1 {
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	font-family: H;
	font-size: 18px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	float: left;
	}
.productSEC2 .proINimg {
	width: 100%;
	height: auto;
	}
.productSEC2 .col3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: H;
	font-size: 16px;
	color: #1E1E1E;
	letter-spacing: 0.2px;
	line-height: 20px;
	}


.productSEC3 {
	background-color: #fff;
	}
.productSEC3 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.productSEC3 .row {
	padding: 10px 25px 30px 25px;
	margin: 0 auto;
	max-width: 1200px;
	
	}
.productSEC3 .col1 {
	border-top: 1px solid #969696;
	padding: 20px 0 10px 0;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	}
.productSEC3 .col2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.productSEC3 .proCoverIMG {
	width: 100%;
	height: auto;
	}

.productSEC3 .colin1 {
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	font-family: H;
	font-size: 18px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	float: left;
	}
.productSEC3 .proINimg {
	width: 100%;
	height: auto;
	}
.productSEC3 .col3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: H;
	font-size: 16px;
	color: #1E1E1E;
	letter-spacing: 0.2px;
	line-height: 20px;
	}


@media only screen and (max-width: 570px) {
	.productSEC1 .row, .productSEC2 .row, .productSEC3 .row 
		{padding: 10px 25px 25px 25px;}
	.productSEC1 .col1, .productSEC2 .col1, .productSEC3 .col1 
		{padding: 0 0 0 0;font-size: 30px;}
	.productSEC1 .colin1, .productSEC2 .colin1, .productSEC3 .colin1 
		{padding: 10px 0 10px 0;font-size: 16px;letter-spacing: 0.2px;}
	.productSEC1 .col3, .productSEC1 .col3, .productSEC3 .col3 
		{font-size: 14px;}
	.productSEC1 .ODEimg {width: 100%;height: auto;}
	.accordion .panel:hover .accordion-box{max-height:2030px;}
	}
@media only screen and (max-width: 823px) {
	.productSEC1 .row, .productSEC2 .row, .productSEC3 .row 
		{padding: 10px 25px 25px 25px;}
	.productSEC1 .col1, .productSEC2 .col1, .productSEC3 .col1 
		{padding: 0 0 0 0;font-size: 30px;}
	.productSEC1 .colin1, .productSEC2 .colin1, .productSEC3 .colin1 
		{padding: 10px 0 10px 0;font-size: 16px;letter-spacing: 0.2px;}
	.productSEC1 .col3, .productSEC1 .col3, .productSEC3 .col3 
		{font-size: 14px;}
	.productSEC1 .ODEimg {width: 100%;height: auto;}
	.accordion .panel:hover .accordion-box{max-height:2030px;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}


/*--------------------------------------------------------------------------------------------------------- projects Page --*/

.projSEC1 {
	background-color: #eaf4ff;
	}
.projSEC1 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.projSEC1 .row {
	padding: 30px 25px 30px 25px;
	margin: 0 auto;
	max-width: 1200px
	}
.projSEC1 .col1 {
	padding: 10px 0 20px 0;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	}
.projSEC1 .col2 {
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	}
.projSEC1 .teamIMG {
	width: 100%;
	height: auto;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	}

.projSEC1 .text {
	font-family: H;
	letter-spacing: 0.8px;
	font-size: 18px;
	text-transform: none;
	color: #C8C8C8;
	}
.projSEC1 .projTitle {
	background-color: #fff;
	width: 100%;
	padding: 10px 0 10px 0;
	font-family: H;
	letter-spacing: 0.2px;
	font-size: 18px;
	text-align: center;
	color: #131313;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	}


@media only screen and (max-width: 570px) {
	.projSEC1 .row {padding: 20px 25px 20px 25px;}
	.projSEC1 .col1 {padding: 10px 0 10px 0;font-size: 30px;}
	.projSEC1 .col2 {padding: 10px 0 10px 0;}
	}
@media only screen and (max-width: 823px) {
	.projSEC1 .row {padding: 20px 25px 20px 25px;}
	.projSEC1 .col1 {padding: 10px 0 10px 0;font-size: 30px;}
	.projSEC1 .col2 {padding: 10px 0 10px 0;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}

/*--------------------------------------------------------------------------------------------------------- partners Page --*/

.partnersSEC0 {
	background-color: #eaf4ff;
	}
.partnersSEC0 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.partnersSEC0 .row {
	padding: 0 0 0 0;
	margin: 0 auto;
	max-width: 1200px;
	}
.partnersSEC0 .col1 {
	padding: 15px 25px 15px 25px;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	}
.partnersSEC0 .col1b {
	padding: 40px 25px 25px 25px;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	line-height: 36px;
	}
.partnersSEC0 .col1s {
	font-family: A;
	font-size: 20px;
	color: #838383;
	letter-spacing: 0.5px;
	}
.partnersSEC0 .colx {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.partnersSEC1 .IMGx {
	width: 100%;
	height: auto;
	}


.partnersSECx {
	}
.partnersSECx .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.partnersSECx .row {
	padding: 50px 0 30px 0;
	margin: 0 auto;
	max-width: 1200px;
	}

.partnersSECx .colx1 {
	padding: 40px 0 0 100px;
	margin: 0 0 0 0;
	text-align: center;
	}
.partnersSECx .partinerName {
	padding: 7px 30px 5px 30px;
	margin: 0 0 10px 0;
	font-family: H;
	font-size: 17px;
	text-align: center;
	width: auto;
	border-radius: 8px;
	letter-spacing: 0.5px;
	max-width: 280px;
	text-transform: uppercase;
	}
.partnersSECx .n1 {background-color: #5992ce;color: #fff;}
.partnersSECx .n2 {background-color: #ffb71e;color: #222222;}
.partnersSECx .n3 {background-color: #ac1f23;color: #fff;}
.partnersSECx .n4 {background-color: #454fa2;color: #fff;}
.partnersSECx .n5 {background-color: #73bee7;color: #000e45;}
.partnersSECx .n6 {background-color: #1fa9a7;color: #000;}
.partnersSECx .n7 {background-color: #e0e0e0;color: #132a67;}
.partnersSECx .n8 {background-color: #232463;color: #f3893b;}
.partnersSECx .n9 {background-color: #6e9e3a;color: #fff;}
.partnersSECx .n10 {background-color: #32bdb8;color: #d45607;}
.partnersSECx .n11 {background-color: #464748;color: #fff;}

.partnersSECx .colx2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: right;
	}
.partnersSECx .IMGx {
	}


.partnersSEC1 {
	background-color: #fff;
	}
.partnersSEC1 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.partnersSEC1 .row {
	padding: 25px 25px 25px 25px;
	margin: 0 auto;
	max-width: 1200px
	}
.partnersSEC1 .col1 {
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 32px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 1.5px;
	}
.partnersSEC1 .col2 {
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
	}
.partnersSEC1 .partLogoImg {
	width: 100%;
	height: auto;
	}
.partnersSEC1 .col3 {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	}

.partnersSEC1 .col4 {
	padding: 10px 0 10px 0;
	margin: 20px 0 0 0;
	font-family: H;
	font-size: 16px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	background-color: #F3F3F3;
	}
.partnersSEC1 .colin1 {
	padding: 15px 0 15px 0;
	margin: 0 0 0 0;
	font-family: H;
	font-size: 18px;
	color: #1E1E1E;
	text-align: left;
	letter-spacing: 0.5px;
	float: left;
	}


.partnersSEC1 .colsp {
	padding: 0 0 0 0;
	margin: 35px 0 20px 0;
	height: 1px;
	background-color: #F3F3F3;
	}


@media only screen and (max-width: 570px) {
	.partnersSEC0 .col1 {padding: 10px 25px 10px 25px;font-size: 40px;}
	.partnersSEC1 .row {padding: 10px 25px 25px 25px;}
	.partnersSEC1 .col1 {font-size: 26px;}
	.partnersSEC1 .col2 {padding: 0 0 0 0;}
	.partnersSEC1 .col3 {padding: 0 0 0 0; margin: 20px 0 0 0;}
	
	.partnersSECx .row {padding: 20px 0 30px 0;}
	.partnersSECx .colx1 {padding: 0 0 0 0;margin: 20px 0 0 0;}
	.partnersSECx .partinerName {margin: 0 auto 10px auto;float: none;}
	.partnersSECx .colx2 {text-align: center;margin: 20px 0 0 0;padding: 0 20px 0 20px;}
	.partnersSECx .IMGx {width: 100%;height: auto;}
	}
@media only screen and (max-width: 823px) {
	.partnersSEC0 .col1 {padding: 10px 25px 10px 25px;font-size: 40px;}
	.partnersSEC1 .row {padding: 10px 25px 25px 25px;}
	.partnersSEC1 .col1 {font-size: 26px;}
	.partnersSEC1 .col2 {padding: 0 0 0 0;}
	.partnersSEC1 .col3 {padding: 0 0 0 0; margin: 20px 0 0 0;}

	.partnersSECx .row {padding: 20px 0 30px 0;}
	.partnersSECx .colx1 {padding: 0 0 0 0;margin: 20px 0 0 0;}
	.partnersSECx .partinerName {margin: 0 auto 10px auto;float: none;}
	.partnersSECx .colx2 {text-align: center;margin: 20px 0 0 0;padding: 0 20px 0 20px;}
	.partnersSECx .IMGx {width: 100%;height: auto;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}


/*----------------------------------------------------------------------------------------------------- manufacturing Page --*/

.manSEC1 {
	background-color: #eaf4ff;
	}
.manSEC1 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.manSEC1 .row {
	padding: 30px 25px 40px 25px;
	margin: 0 auto;
	max-width: 1200px
	}
.manSEC1 .col1 {
	padding: 10px 0 10px 0;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	}
.manSEC1 .col11 {
	padding: 0 0 25px 0;
	margin: 0 0 0 0;
	font-family: H;
	font-size: 18px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.2px;
	}
.manSEC1 .col2 {
	padding: 0 0 0 0;
	text-align: center;
	}
.manSEC1 .col2i {
	padding: 0 0 0 0;
	margin: 0 auto;
	text-align: center;
	}
.manSEC1 .sec1IMG {
	width: 100%;
	height: auto;
	}
.manSEC1 .col3 {
	padding: 0 0 0 0;
	}
.manSEC1 .col3v {
	padding: 0 0 0 0;
	margin: 0 auto
	}

.manSEC1 iframe {
	width: 50%;
	height: auto;
	margin: 0 auto;
	}



.manSEC2 {
	background-color: #fff;
	}
.manSEC2 .container-fluid {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.manSEC2 .row {
	padding: 30px 25px 30px 25px;
	margin: 0 auto;
	max-width: 1200px;
	}
.manSEC2 .col1 {
	padding: 10px 0 5px 0;
	margin: 0 0 0 0;
	font-family: J;
	font-size: 42px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.5px;
	}
.manSEC2 .col11 {
	padding: 0 0 25px 0;
	margin: 0 0 0 0;
	font-family: H;
	font-size: 18px;
	color: #1E1E1E;
	text-align: center;
	letter-spacing: 0.2px;
	}
.manSEC2 .col2 {
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	}
.manSEC2 .sec2IMG {
	width: 100%;
	height: auto;
	}
.manSEC2 .text {
	font-family: H;
	font-size: 16px;
	text-transform: none;
	color: #C8C8C8;
	letter-spacing: 3px;
	}



@media only screen and (max-width: 570px) {
	.manSEC1 .row {padding: 20px 25px 25px 25px;}
	.manSEC1 .col1 {padding: 10px 0 10px 0;line-height: 44px;}
	.manSEC1 .col11 {padding: 5px 0 25px 0;}
	.manSEC1 .col2 {padding: 0 0 0 0;}
	.manSEC1 .col3 {padding: 0 0 0 0; margin: 20px 0 0 0;}
	.manSEC2 .row {padding: 20px 25px 20px 25px;}
	.manSEC2 .col1 {padding: 10px 0 0 0;}
	.manSEC2 .col11 {padding: 0 0 15px 0;}
	.manSEC2 .col2 {padding: 10px 0 10px 0;}
	}
@media only screen and (max-width: 823px) {
	.manSEC1 .row {padding: 20px 25px 25px 25px;}
	.manSEC1 .col1 {padding: 10px 0 10px 0;line-height: 44px;}
	.manSEC1 .col11 {padding: 5px 0 25px 0;}
	.manSEC1 .col2 {padding: 0 0 0 0;}
	.manSEC1 .col3 {padding: 0 0 0 0; margin: 20px 0 0 0;}
	.manSEC2 .row {padding: 20px 25px 20px 25px;}
	.manSEC2 .col1 {padding: 10px 0 0 0;}
	.manSEC2 .col11 {padding: 0 0 15px 0;}
	.manSEC2 .col2 {padding: 10px 0 10px 0;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}




























/*--------------------------------------------------------------------------------------------------------------- landing --*/
.landingSEC {
	overflow: hidden;
	}
.landingSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.landingSEC .row {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 100vh;
	}

/*------------------------------------ start */
.landingSEC .col1 {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	}
.landingSEC .col1a {
	float: left;
	padding: 50px 0 0 70px;
	margin: 0 0 0 0;
	text-align: left;
	z-index: 3;
	}
.landingSEC .mainLogoIMG {
	width: auto;
	height: auto;
	opacity: 1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.landingSEC .mainLogoIMG:hover {
	opacity: 0.7;
	}
.landingSEC .col1b {
	float: right;
	padding: 50px 70px 0 0;
	margin: 0 0 0 0;
	}

/*------------------------------------ center */
.landingSEC .col2 {
	padding: 0 60px 0 0;
	margin: -122px 0 0 0;
	}
.landingSEC .col2a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #474747;
	font-family: L;
	font-size: 30px;
	text-align: center;
	}
.landingSEC .col2SP1 {
	color: #faa61a;
	font-size: 22px;
	vertical-align: 3px;
	}
.landingSEC .col2SP2 {
	font-size: 90px;
	font-family: B;
	}
.landingSEC .col2b {
	padding: 0 0 0 140px;
	margin: -32px 0 0 0;
	color: #474747;
	font-family: L;
	font-size: 16px;
	text-align: center;
	letter-spacing: 3.5px;
	}
.landingSEC .col2c {
	padding: 14px 150px 0 0;
	margin: 0 0 0 0;
	color: #faa61a;
	font-family: L;
	font-size: 14px;
	text-align: center;
	letter-spacing: 14px;
	}
.landingSEC .col2d {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	}
.landingSEC .col2dimg {
	height: auto;
	width: auto;
	text-align: center;
	float: none;
	display: block;
	margin: 0 auto;
	}

/*------------------------------------ end */
.landingSEC .col3 {
	padding:0 0 20px 70px;
	margin: 0 0 0 0;
	text-align: left;
	z-index: 3;
	}
.landingSEC .col3a {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	float: left;
	}
.landingSEC .footerIcona {
	opacity: 1;
	width: 18px;
	height: auto;
	margin-top: -4px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.landingSEC .footerIcona:hover {
	opacity: 0.7;
	}
.landingSEC .col3b {
	padding:0 0 0 0;
	margin: 0 0 0 8px;
	text-align: left;
	float: left;
	}
.landingSEC .footerIconb {
	opacity: 1;
	width: 18px;
	height: auto;
	margin-top: -4px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.landingSEC .footerIconb:hover {
	opacity: 0.7;
	}
.landingSEC .col3c {
	padding:0 0 0 0;
	margin: 0 8px 0 8px;
	text-align: left;
	float: left;
	font-family: L;
	font-size: 12px;
	letter-spacing: 0.2px;
	color: #666666;
	line-height: 22px;
	}
.landingSEC .col3d {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	float: left;
	font-family: L;
	font-size: 12.5px;
	letter-spacing: 0.3px;
	color: #666666;
	line-height: 26px;
	}
.landingSEC .col3e {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	float: left;
	font-family: L;
	font-size: 12px;
	letter-spacing: 0.1px;
	color: #666666;
	line-height: 26px;
	}

/*------------------------------------ sideMenu */
.landingSEC .Smenu .row {
	height: 100vh;
	/*background: url(../../images+/sideMenuBack.jpg) center top no-repeat;*/
	background-size: cover;
	}
.landingSEC .Smenu .colsMenu2 {
	padding: 55px 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	}
.landingSEC .sMenuTitleCol1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: B;
	font-size: 60px;
	color: #5c5c5c;
	line-height: 40px;
	}
.landingSEC .sMenuTitleCol2 {
	padding: 0 0 0 0;
	margin: 15px 0 0 0;
	font-family: B;
	font-size: 60px;
	color: #5c5c5c;
	line-height: 40px;
	}
.landingSEC .sMenuSubCol1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 24px;
	}
.landingSEC .sMenuL {
	font-family: L;
	font-size: 18px;
	color: #5c5c5c;
	opacity: 1;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}
.landingSEC .sMenuL:hover {
	opacity: 0.8;
	}



@media only screen and (max-width: 570px) {
	.landingSEC .col1b {padding: 40px 40px 0 0;}
	.toggle-button {margin: 40px 40px 0 0;}
	.landingSEC .col2 {padding: 0 0 0 0;margin: -70px 0 0 0;}
	.landingSEC .col3 {padding:0 0 20px 0;text-align: center;}
	.landingSEC .col3e {text-align: center;float: none;font-size: 18px;}
	.landingSEC .Smenu .colsMenu2 {padding: 60px 0 0 40px;}
	.landingSEC .sMenuSubCol1 {line-height: 25px;}
	}
@media only screen and (max-width: 823px) {
	.landingSEC .col1b {padding: 40px 40px 0 0;}
	.toggle-button {margin: 40px 40px 0 0;}
	.landingSEC .col2 {padding: 0 0 0 0;margin: -70px 0 0 0;}
	.landingSEC .col3 {padding:0 0 20px 0;text-align: center;}
	.landingSEC .col3e {text-align: center;float: none;font-size: 18px;}
	.landingSEC .Smenu .colsMenu2 {padding: 60px 0 0 40px;}
	.landingSEC .sMenuSubCol1 {line-height: 25px;}
	}
@media (min-width: 1024px) and (max-width: 1365px) {
	}




/*------------------------------------------------------------------------------------------------------------ path SEC --*/
PathSEC {
	height: 0;
	width: 100%;
	position: fixed;
	background-color: #313131;
	top: 70px;
	z-index: 3;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}
PathSEC.smaller {
	display:block;
	width: 100%;
	position: fixed;
	height: 40px;
	background-color: #313131;
	top: 70px;
	-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;
	}

PathSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
PathSEC.smaller .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

PathSEC .row {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
PathSEC.smaller .row {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

PathSEC .col1 {
	opacity: 0;
	padding: 0 0 0 40px;
	margin: 0 0 0 0;
	height: 40px;
	line-height: 40px;
	font-family: A;
	font-size: 13px;
	color: #C9C9C9;
	letter-spacing: 4px;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-ms-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
	}
PathSEC.smaller .col1 {
	opacity: 1;
	padding: 0 0 0 40px;
	margin: 0 0 0 0;
	height: 40px;
	line-height: 40px;
	font-family: A;
	font-size: 13px;
	color: #C9C9C9;
	letter-spacing: 4px;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-ms-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
	}


@media only screen and (max-width: 570px) {
	PathSEC .col1 {padding: 0 0 0 27px;}
	PathSEC.smaller .col1 {padding: 0 0 0 27px;}
	}

@media only screen and (max-width: 823px) {
	PathSEC .col1 {padding: 0 0 0 27px;}
	PathSEC.smaller .col1 {padding: 0 0 0 27px;}
	}

/*------------------------------------------------------------------------------------------------------ filtration SEC --*/

.filtrationSEC {
	padding: 0 40px 0 40px;
	margin: 0 auto;
    }
.filtrationSEC .col1 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    }
.filtrationSEC .col1a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    }
.filtrationSEC .col1b {
	padding: 0 0 0 0;
	margin: 0 0 0 -112px;
    }

@media only screen and (max-width: 570px) {
	#navbarSM {height: auto;}
	.filtrationSEC {padding: 0 40px 0 27px;}
	.filtrationSEC .col1b {margin: 0 0 0 0;}
	}
@media only screen and (max-width: 823px) {
	#navbarSM {height: auto;}
	.filtrationSEC {padding: 0 40px 0 27px;}
	.filtrationSEC .col1b {margin: 0 0 0 0;}
	}
@media (min-width: 1024px) and (max-width: 1365px) { 
	.filtrationSEC .col1b {margin: 0 0 0 0;}
	}

/*----------------------------------------------------------------------------------------------------------- Sub Cover --*/
.subCoverSEC {
	}
.subCoverSEC .container-fluid {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.subCoverSEC .row {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 550px;
	background: url("../images+/subCoverMainIMG.jpg") no-repeat top center;
	}
.subCoverSEC .col1 {
	margin: 0 0 0 0;
	padding: 200px 0 0 0;
	font-family: A;
	text-align: center;
	}

.subCoverSEC .line1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: 8px;
	color: #fff;
	}
.subCoverSEC .line2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 25px;
	font-weight: normal;
	letter-spacing: 6px;
	color: #adadad;
	}
.subCoverSEC .line3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 4px;
	color: #8F8F8F;
	}


@media only screen and (max-width: 570px) {
	.subCoverSEC .col1 {padding: 200px 25px 0 25px;}
	.subCoverSEC .line1 {font-size: 50px;letter-spacing: 8px;}
	.subCoverSEC .line2 {font-size: 25px;letter-spacing: 6px;}
	.subCoverSEC .line3 {font-size: 12px;letter-spacing: 4px;}
	}

@media only screen and (max-width: 823px) {
	.subCoverSEC .col1 {padding: 200px 25px 0 25px;}
	.subCoverSEC .line1 {font-size: 50px;letter-spacing: 8px;}
	.subCoverSEC .line2 {font-size: 25px;letter-spacing: 6px;}
	.subCoverSEC .line3 {font-size: 12px;letter-spacing: 4px;}
	}

@media (min-width: 1024px) and (max-width: 1365px) { 
	}

@media (min-width: 1440px) { 
	}

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

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

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

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

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

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

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

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

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

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

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


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


















