/* managementk missionrkl aboutk networkk careerk  award 	font size 16*/
/*font awosome*/
@font-face {
	font-family: Gotham Rounded;
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/GothamRounded/GothamRoundedBold.ttf');
}

@font-face {
	font-family: Gotham Rounded;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/GothamRounded/GothamRoundedLight.ttf');
}

body p {
	line-height: 25px;
	letter-spacing: 1px;
}

body {
	font-weight: 400;
	margin: 0px;
	padding: 0px;
	font-family: 'Open Sans', sans-serif;
}

.ft-xs {
	line-height: 25px;
	letter-spacing: 1px;
}

.foot-xs {
	line-height: 25px;
	letter-spacing: 1px;
}

.padpercentege-20 {
	padding-left: 13%;
	padding-top: 9px;
}

.bg {
	background: url('../image/Icmbanner.jpeg')no-repeat center;
	background-size: cover;
	height: 100vh;
}

.menu-top-res {
	padding-top: 2.5vh;
}

.banner-bottom-bg {
	background: url('../image/Banner_2.jpg')no-repeat center;
	background-size: cover;
}

.expertise-bg {
	background: url('../image/Banner-3-new.jpeg')no-repeat center;
	background-size: cover;
}

/*.service-aboutbg{
	background:url('../image/Banner 3.jpg')no-repeat center;
	background-size:cover;
	height:70vh;
}*/
/*//jan3*/
.begin-btn:hover {
	color: #fff;
	text-decoration: none;
}

.corp-aboutbg {
	background: url('../image/Icons/banner1.jpg')no-repeat center;
	background-size: cover;
	height: 500px;
}

.line_xs {
	line-height: 26px;
}

/*.contact-aboutbg{
	background:url('../image/Banner 3.jpg')no-repeat center;
	background-size:cover;
	height:300px;
}*/
.list-tick {
	font-size: 12px !important;
	color: #d00b12;
}

.foot-xs h3 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 20px;
	color: #d00b12;
	text-align: left;
	padding-top: 0px;
}

.col-fot h3 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 20px;
	color: #d00b12;
	text-align: left;
	padding-top: 0px;

}

/*.service-content-img{
	background:url('../image/Banner_2.jpg')no-repeat center;
	background-size:cover;
}*/
.logo-img {
	height: 100px;
	/* max-width: 50%; */
}

/*//ll*/
.logo-img-scroll {
	height: 15vh;
}

.menu-icon {
	display: inline-block;
}

.res-btn {
	position: relative;
	top: 40px;
}

.pad-top-50 {
	padding-top: 50px;
}

.contact-main-sec-part h1 {
	color: #d00b12;
	font-weight: 700;
	font-size: 30px;
	font-family: Gotham Rounded;
	text-align: center;
}

.contact-detail h1 {
	color: #d00b12;
	font-weight: 700;
	font-size: 21px;
	font-family: Gotham Rounded;
	margin-top: 23px;
}

.contact-page-sec {
	padding-top: 30px;
	padding-bottom: 30px;
}

.reach-sub-1-con {
	color: #d00b12;
	font-weight: 700;
	font-size: 24px;
	font-family: Gotham Rounded;
	margin-bottom: 27px;
	padding-left: 15px;
}

.con-li-1 {
	padding-left: 0px;
}

.con-li-1 li {
	list-style: none;
	padding-top: 20px;
}

.con-li-1 li p {
	font-weight: 300;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	color: #333;
}

.con-li-1 li p .mailtxt {
	margin: -25px 0 0 47px;
}

.con-li-1 li p span {
	display: block;
	margin: -35px 0 0 47px;
}

.icon-size {
	font-size: 22px !important;
}

.banner-text h1 {
	color: #d00b12;
	font-weight: 700;
	font-size: 30px;
	font-family: Gotham Rounded;
	margin-top: 29vh;
}

.banner-text {
	padding-bottom: 35px;
}

.banner-text h2 {
	font-size: 44px;
	font-family: Gotham Rounded;
	font-weight: 300;
	color: #fff;
	padding-bottom: 20px;
}

/*
.begin-btn{
	border-radius: 5px;
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 20px;
	padding:10px 26px;
	background-color:#d00b12;
	border: 1px solid #d00b12;
	color:#fff;
}*/
.begin-btn a {
	color: #fff;
}

.bg-unset {
	background: transparent;
	border: none;
	min-height: auto;
}

.nav-color li a {
	color: #fff !important;
	font-weight: 600;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
}

.brand-logo {
	height: auto;
	padding: 0px;
}

.banner-bottom-li li {
	list-style: none;
	display: inline-block;
	width: 18%;
}

.banner-icon {
	margin: 0 auto;
}

.banner-bottom-li {
	text-align: center;
	padding-left: 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.banner-bottom-li p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #fff;
	width: 62%;
}

.rg-bg {
	background-color: #d00b12;
}

.pad-40 {
	padding: 60px;
}

.service-form-head {
	margin-top: 0px;
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 25px;
	color: #fff;
}

.labelform {
	color: #fff;
}

.pad-top-bottom-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.pad-left-50 {
	padding-left: 70px;
}

.logistic-sec h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 30px;
	color: #d00b12;
}

.car-txt p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	padding-left: 30px;
}

.logistic-sec h2 {
	font-family: Gotham Rounded;
	font-weight: 300;
	font-size: 25px;
	margin-top: 0px;
	letter-spacing: 4px;
}

.logistic-sec p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	line-height: 25px;
	padding-left: 22px;
}

.cargo-head-txt h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 30px;
	color: #fff;
	text-align: center;
}

.effecient-cargo h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 17px;
	color: #fff;
}

.cargo-head-txt p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #fff;
	text-align: center;
}

.cargo-img {
	margin: 0 auto;
}

.effecient-cargo {
	text-align: center;
}

.cargo-head-txt h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #fff;
	text-align: center;
	margin-top: 0px;
}

.pad-30 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.expert-sec {
	padding-bottom: 30px;
}

/* serice style */
.ser-log {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 30px;
	color: #d00b12;
	text-align: left;
	margin-top: 0px;
}

.service-banner-txt p {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 40px;
	color: #fff;
	margin-top: 220px;
	text-align: center;
}

.service-text {
	padding-top: 25px;
	padding-bottom: 20px;
}

.service-text p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 22px;
	color: #333;
	line-height: 32px;
	/*	padding-top:50px;
	padding-bottom:50px;*/
}

.bg-white {
	background-color: #fff;
}

.servise-sub-txt h1,
.servise-sub-txt-2 h1,
.servise-sub-txt-3 h1,
.servise-sub-txt-4 h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 30px;
	color: #d00b12;
	text-align: left;
	margin-top: 0px;
}

.servise-sub-txt p,
.servise-sub-txt-2 p,
.servise-sub-txt-3 p,
.servise-sub-txt-4 p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #333;
	text-align: left;
}

.servise-sub-txt,
.servise-sub-txt-2,
.servise-sub-txt-3,
.servise-sub-txt-4 {
	background: #E7EFF3;
}

.servise-sub-txt-2 {
	padding-top: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
	padding-right: 60px;
}

.servise-sub-txt-3 {
	padding: 60px;
}

.servise-sub-txt-4 {
	padding: 77px;
}

.servise-sub-txt {
	background: #E7EFF3;
	padding: 54px;
}

.service-li-img-1 {
	width: 100%;
	height: 351px;
}

.service-li-img-2 {
	width: 100%;
	height: 447px;
}

.service-li-img-3 {
	width: 100%;
	height: 508px;
}

.service-li-img-4 {
	width: 100%;
	height: 407px;
}

.pad-0 {
	padding-right: 0px;
	padding-left: 0px;
}

.pad-0-a {}

/*ssss*/
.mar-top-50 {
	margin-top: 25vh;
	border: 1px solid #333;
	margin-bottom: 25vh;
}

.login-img {
	height: 50vh;
}

.login-txt h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 30px;
	color: #d00b12;
}

.login-bg {
	background-color: #222;
}

.login-link-txt {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #fff;
}

.txt-right {
	text-align: right;
}

.lorry-sec {
	padding-top: 40px;
}

.carrer p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 15px;
	color: #000;
	padding-bottom: 15px;
}

.car-carrer h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 30px;
	color: #d00b12;
	text-align: center;
}

.car-carrer h2 {
	font-family: Gotham Rounded;
	font-weight: 300;
	font-size: 25px;
	color: #333;
	text-align: center;
	margin-top: 0px;
}

.car-carrer {
	padding-top: 30px;
}

.white-bg {
	background-color: #fff;
}

.carrer {
	text-align: center;
}

.client-li {
	padding-left: 0px;
	padding-top: 67px;
	text-align: right;
}

.client-li li {
	display: inline-block;
	list-style: none;
	/*padding-right: 67px;*/
}

.bg-border {
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	background: url('../image/Banner-3-new.jpeg')no-repeat center;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px;
}

.client-head h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 40px;
	color: #d00b12;
	text-align: left;
	padding-top: 0px;
}

.client-head p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #fff;
	text-align: left;
}

.client-border-black {
	width: 100%;
	margin-top: 0px;
	border-top: 2px solid #333;
}

.client-border {
	width: 20%;
	margin-top: 0px;
	border-top: 2px solid #fff;
	float: left;
	margin-left: 12px;
}

.client-head {
	padding-top: 20px;
	padding-bottom: 38px;
}

.footer-txt h1 {
	font-family: Gotham Rounded;
	font-weight: 300;
	font-size: 20px;
	color: #d00b12;
}

.footer-txt p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
}

.footer-list {
	padding: 0px;
	margin: 0px;

}

.lg-footer-logo {
	display: block;
}

.sm-footer-logo {
	display: none;
}

.footer-list li {
	padding-left: 0px;
}

.footer-list li a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
}

.footer-list h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 17px;
	color: #333;
}

.footer-list li {
	list-style: none;
	padding-bottom: 5px;
}

.sub_icm-l {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	border: #857a7a;
	padding: 9px 14px;
	padding-left: 12px;
	padding-left: 12px;
	/*
	border-radius: 4px;*/
	color: #d00b12;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.footer-header4 h4 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
	line-height: 20px;
}

.footer-header4 {
	height: 152px;
	display: flex;
	align-items: center;
}

.footer-header4 div {
	text-align: center;
}

@media only screen and (max-width:523px) {
	.footer-header4 {
		height: auto;
		padding-top: 25px;
	}

	.footer-header4 div {
		text-align: start;
	}

	.lg-footer-logo {
		display: none;
	}

	.sm-footer-logo {
		display: block;
	}
}

.copy-right-txt {
	border-top: 3px solid #333;
	padding-bottom: 10px;
	text-align: center;
}

.copy-right-txt p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
	padding-top: 15px;
}

.pad-bot-30 {
	padding-bottom: 30px;
}

.refresh_icon {
	position: relative;
	left: 9px;
	bottom: 0;
	top: 10px;
	color: #fff;
}

.refresh-icon-1 {
	color: #fff;
}

.bg-change {
	background-color: #333;
}

.cargo-head-txt {
	padding-bottom: 20px;
}

.pad-left-0 {
	padding-left: 0px;
}

.service-form-btn {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #d00b12;
}

.branches-sec h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 30px;
	color: #d00b12;
	/*//sl*/
	margin: 0px;
}

.branches-sec h2 {
	font-family: Gotham Rounded;
	font-weight: 300;
	font-size: 15px;
	color: #333;
}

.branches-li {
	padding-left: 0px;
}

.branches-li li p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
}

.branches-li li {
	list-style: none;
}

.corp-branch {
	padding-top: 20px;
	padding-bottom: 20px;
}

.pad-bot-30 {
	padding-bottom: 25px;
	padding-top: 10px;
}

.pad-top-30 {
	padding-top: 20px;
}

.contact-btn {
	padding: 6px 12px;
	color: #d00b12;
	border: 1px solid #eee;
}

/*about us*/
/*.about-aboutbg{
	background:url('../image/Banner 3.jpg')no-repeat center;
	background-size:cover;
	height:70vh;
}*/
.about-sub-txt h1,
.about-sub-txt-2 h1,
.about-sub-txt-3 h1,
.about-sub-txt-4 h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 30px;
	color: #d00b12;
	text-align: left;
	margin-top: 0px;
}

.about-sub-txt2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #333;
	text-align: justify;
	padding-bottom: 30px;
}

/*///lllss font size*/
.about-sub-txt p,
.about-sub-txt-2 p,
.about-sub-txt-3 p,
.about-sub-txt-4 p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #333;
	text-align: justify;
	/*
	padding-top:35px;*/
	padding-bottom: 20px;
	line-height: 24px;

}

/*
.about-sub-txt,.about-sub-txt-2,.about-sub-txt-3,.about-sub-txt-4{
	background: #E7EFF3;
}*/
.about-sub-txt-2 {
	padding-top: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
	padding-right: 60px;
}

.career-sub-txt h1,
.career-sub-txt-2 h1,
.career-sub-txt-3 h1,
.career-sub-txt-4 h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 30px;
	color: #d00b12;
	text-align: left;
	margin-top: 0px;
}

.career-sub-txt p,
.career-sub-txt-2 p,
.career-sub-txt-3 p,
.career-sub-txt-4 p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #333;
	text-align: justify;
	/*
	padding-top:35px;*/
	/*
	padding-bottom:20px; */
}

.career-sub-txt-2 {
	padding-top: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
	padding-right: 60px;
}

/*management*/
.manage-sub-txt h1,
.manage-sub-txt-2 h1,
.manage-sub-txt-3 h1,
.manage-sub-txt-4 h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 30px;
	color: #d00b12;
	text-align: left;
	margin-top: 0px;
}

.manage-banner-txt p {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 32px;
	color: #fff;
	margin-top: 220px;
	text-align: center;
}

.corp-network {
	padding: 0px;
	margin: 0px;
}

.manage-sub-txt p,
.manage-sub-txt-2 p,
.manage-sub-txt-3 p,
.manage-sub-txt-4 p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #333;
	text-align: left;
	/*
	padding-top:35px;*/
	padding-bottom: 20px;
}

/*
.manage-sub-txt,.manage-sub-txt-2,.manage-sub-txt-3,.manage-sub-txt-4{
	background: #E7EFF3;
}*/
.manage-sub-txt-2 {
	padding-top: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
	padding-right: 60px;
}

/*network*/

.network-sub-txt h1,
.network-sub-txt-2 h1,
.network-sub-txt-3 h1,
.network-sub-txt-4 h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 30px;
	color: #d00b12;
	text-align: left;
	margin-top: 0px;
}

.network-sub-txt p,
.network-sub-txt-2 p,
.network-sub-txt-3 p,
.network-sub-txt-4 p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #333;
	text-align: justify;
	padding-top: 35px;
	padding-bottom: 20px;
}

/*
.about-sub-txt,.about-sub-txt-2,.about-sub-txt-3,.about-sub-txt-4{
	background: #E7EFF3;
}*/
.network-sub-txt-2 {
	padding-top: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
	padding-right: 60px;
}

/*mission-text*/
.mission-text {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 18px;
	color: #333;
	/*
	padding-top: 20px;*/
	padding-bottom: 20px;
}

.service-banner-txt p {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 32px;
	color: #fff;
	margin-top: 220px;
	text-align: center;
}

.mission-text p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #333;
	/*	padding-top:20px;
	padding-bottom:20px;
*/
}

.mission-li-img-2 {
	width: 100%;
	height: 388px;
}

.mission-li-img-1 {
	width: 100%;
	height: 427px;
}

.bg-white {
	background-color: #fff;
}

.mission-sub-txt h1,
.mission-sub-txt-2 h1,
.mission-sub-txt-3 h1,
.mission-sub-txt-4 h1 {
	font-family: Gotham Rounded;
	font-weight: 700;
	font-size: 30px;
	color: #d00b12;
	text-align: left;
	margin-top: 0px;
}

.mission-sub-txt p,
.mission-sub-txt-2 p,
.mission-sub-txt-3 p,
.mission-sub-txt-4 p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #333;
	text-align: left;
}

.mission-sub-txt,
.mission-sub-txt-2,
.mission-sub-txt-3,
.mission-sub-txt-4 {
	background: #E7EFF3;
}

.mission-sub-txt-2 {
	padding-top: 95px;
	padding-bottom: 90px;
	padding-left: 60px;
	padding-right: 60px;
}

.mission-li-img-3 {
	width: 100%;
	height: 47vh;
}

/*award*/
.award-li-img-1 {
	width: 100%;
	height: 60vh;
}

.award-li-img-2 {
	width: 100%;
	height: 60vh;
}

.icon-click {
	transform-origin: center;
	top: 50%;
	position: absolute;
	left: 50%;
	z-index: 2;
	width: calc(100% - 60px);
	color: #ffff;
	transform: translate(-25%, -50%);
}

.logo-img-scroll {
	height: 13vh !important;
	margin-top: -29px !important;
}

/*//contact-us*/
.contact-banner {
	background-image: url('../image/Icons/banner1.jpg');
	background-size: cover;
	background-position: center center;
	height: 450px;
}

.maps {
	padding-top: 49px;
	font-size: 18px;
}

.maps p {
	color: #063a5f;
}

.contact-banner h1 {
	text-transform: uppercase;
	font-size: 48px;
	padding-top: 250px;
}

.regular-content img {
	margin: 0 auto;
	display: block;
}

.maps p {
	color: #063a5f;
}

.mar-gin {
	width: 200px;
	margin: 0 auto;
	padding: 32px 0px;
}

.cont-p {
	padding-left: 20px;
	font-size: 18px;
	color: #028402;
}

.letter_sub {
	color: #028402;
}

@media screen and (min-width:992px) {

	/*jan2-begin-button*/
	.begin-btn {
		border-radius: 5px;
		font-family: Gotham Rounded;
		font-weight: 700;
		font-size: 20px;
		padding: 10px 26px;
		background-color: #d00b12;
		border: 1px solid #d00b12;
		color: #fff;
	}

	/*//contact-nov22*/
	.sm-res-l {
		margin: 0 auto;
		width: 113px;
	}

	.hi-hl {
		min-height: 250px;
		background: #f5f5f5;
	}

	.imfo-prg {
		font-size: 18px;
	}

	.img-ss {
		margin: 0 auto;
		margin-top: 0px;
		display: block;
		margin-top: 45px;
		padding-top: 45px;
	}

	.two-txt {
		font-size: 15px;
		margin-bottom: 0px;
	}

	.unique {
		color: #fff;
		/*
    line-height: 23px;*/
	}

	/*//about*/
	.mission {
		padding: 22px;
	}

	/*//margin*/
	.find-thirdbtn {
		padding-top: 54px;
		text-align: center;
	}

	/*//privact-button*/
	.orange-btn-xs {
		margin-top: 0px;
	}

	.team-content::before {
		border-bottom: 377px solid var(--txt-blue);
		border-left: 241px solid transparent;
		position: absolute;
		display: block;
		content: '';
		right: 0;
		width: 41%;
	}

	.team-prg-l {
		color: #063a5f;
		text-align: center;
	}

	.as-h6-l {
		text-align: center;
		font-size: 16px;
	}

	/*//login_from*/
	.login_form h1 {
		font-size: 13px;
	}

	/*//footer doc21*/
	.foot-xs h3 {
		font-family: Gotham Rounded;
		font-weight: 700;
		font-size: 20px;
		color: #d00b12;
		text-align: left;
		padding-top: 0px;
	}

	.col-fot h3 {
		font-family: Gotham Rounded;
		font-weight: 700;
		font-size: 20px;
		color: #d00b12;
		text-align: left;
		padding-top: 0px;

	}

	.logo-img-scroll {
		height: 10vh;
	}
}

@media screen and (min-width:2000px) {
	.team-content::before {
		border-bottom: 385px solid var(--txt-blue) !important;
		width: 45% !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {

	/*jan2-begin-button*/
	/*jan 10*/
	.begin-btn {
		border-radius: 5px;
		font-family: Gotham Rounded;
		font-weight: 700;
		font-size: 18px;
		padding: 10px 26px;
		background-color: #d00b12;
		border: 1px solid #d00b12;
		color: #fff;
	}

	.cut-lg-lpad,
	.excute-txt,
	.liquied-text,
	.cus-sup {
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 20px;
		text-align: center;
		margin-bottom: 30px;
	}

	.system-txt-sec {
		padding-top: 0px;
	}

	.privacy-title {
		padding-top: 111px;
	}

	.aboutus-h1 {
		padding-top: 220px;
	}

	.contact-banner h1 {
		padding-top: 220px;
	}

	.app-h1 {
		margin-bottom: 30px;
	}

	.team-pad {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.team-prg-l {
		padding-bottom: 20px;
	}

	.team-list li {
		padding-bottom: 30px;
		padding-left: 0px;
	}

	.last-team-mem {
		padding-bottom: 0px !important;
	}

	.foot-xs {
		padding-bottom: 25px;
	}

	/*//contact*/
	.num-xs {
		margin: 32px 0 0 -17px !important;
	}

	.icm_newsltr {
		border: 1px solid gray;
		padding: 10px;
		width: 143px;
		text-align: center;
		color: #666666;
		border-radius: 2px;
		border: 1px solid #ccc;
	}

	.fot1-xs {
		padding-left: 12px;
	}

	/*//corporate*/
	.corp-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 300px;
	}

	/*//services*/
	.service-banner-txt p {
		line-height: 35px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

	/*jan2-begin-button
	*/
	.begin-btn {
		border-radius: 5px;
		font-family: Gotham Rounded;
		font-weight: 700;
		font-size: 18px;
		padding: 10px 26px;
		background-color: #d00b12;
		border: 1px solid #d00b12;
		color: #fff;
	}

	/*//begin index*/
	/*ck-ls*/
	.sm-limg {
		text-align: center;
	}

	.team-list li {
		padding-bottom: 30px;
	}

	.last-team-mem {
		padding-bottom: 0px !important;
	}

	.team-pad {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.team-prg-l {
		padding-bottom: 20px;
	}

	.unique {
		margin-top: 0px;
	}

	.opc-l {
		padding-top: 11px;
	}

	.sm-limg img {
		margin: 0 auto;
	}

	.conectivity-img,
	.liquid-img,
	.customer-support-img {
		text-align: center;
	}

	.conectivity-img img,
	.liquid-img img,
	.customer-support-img img {
		margin: 0 auto;
	}

	.cus-sup {
		text-align: center;
		padding-right: 0px;
		margin-top: 20px;
	}

	.liquied-text {
		padding-left: 0px;
		margin-top: 20px;
		text-align: center;
	}

	.excute-txt {
		padding-right: 0px;
		margin-top: 20px;
		text-align: center;
	}

	.cut-lg-lpad {
		padding-left: 0px;
		margin-top: 20px;
		text-align: center;
	}

	.cut-lg-lpad,
	.excute-txt,
	.liquied-text,
	.cus-sup {
		margin-bottom: 50px;
	}

	.vital-prg {
		text-align: center !important;
	}

	.container {
		width: auto;
	}

	.col-sm-scr {
		padding-left: 2px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

	/*begin to index*/
	.begin-btn {
		border-radius: 5px;
		font-family: Gotham Rounded;
		font-weight: 700;
		font-size: 20px;
		padding: 10px 26px;
		background-color: #d00b12;
		border: 1px solid #d00b12;
		color: #fff;
	}

	.padbot-10 {
		padding-bottom: 22px;
	}

	.cut-lg-lpad {
		padding-left: 45px;
		margin-top: 17px;
	}

	.excute-txt {
		padding-right: 45px;
		margin-top: 12px;
	}

	.privacy-title {
		padding-top: 140px;
	}

	.aboutus-h1,
	.contact-banner h1 {
		padding-top: 210px;
	}

	.partners-prg {
		top: 220px;
	}

	.liquied-text {
		padding-left: 45px;
		margin-top: 44px;
	}

	.cus-sup {
		padding-right: 45px;
		margin-top: 28px;
	}

	.logo-img-scroll {
		height: 10vh;
	}

	.col-sm-scr {
		padding-left: 2px;
	}
}

/*jan-8*/
/*@media only screen and (min-width: 320px) and (max-width:767px) {
	
	}*/
@media only screen and (min-width: 320px) and (max-width:767px) {
	.logistic-sec div {
		text-align: center;
	}

	.car-txt {
		width: 171px;
	}

	.car-ttls1 {
		width: 150px;
	}

	.car-ttls1 p {
		padding-top: 12px;
	}

	.logistic-sec p {
		padding-left: 0px;
	}

	.foot-l-xs {
		width: 200px;
		padding-left: 4px;
	}

	.ft-xs {
		width: 236px;
		padding-top: 22px;
		padding-left: 50px;
	}

	.foot-xs {
		width: 228px;
	}
}

@media screen and (min-width: 320px) and (max-width: 480px) {
	.con-li-1 li p {
		font-size: 13px !important;
		text-align: center;
	}

	.logo-img-scroll {
		height: 17vh !important;
	}
}

@media screen and (min-width: 450px) and (max-width: 767px) {
	.mobile-res {
		width: 50% !important;
	}

	/*//about*/
	.about-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 300px;
	}

	/*contact*/
	.contact-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 300px;
	}

	.manage-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 300px;
	}

	/*mission*/
	.mission-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 300px;

	}

	/*network-aboutbg*/
	.network-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 21vh;
		padding-left: 12px;

	}

	/*career-careerbg*/
	.career-careerbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 300px;
	}

	/*award-aboutbg*/
	.award-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 300px;
	}

	.error {
		color: #d00b12;
		font-size: 13px;
	}
}

@media screen and (min-width: 320px) and (max-width: 767px) {

	/*/management*/
	.home_l {
		position: absolute;
		top: 17px;
	}

	.fletspan {
		margin: -25px 0px 0px 30px;
		display: block;
	}

	/*ll-footer*/
	.foot-xs {
		padding-left: 25px;
	}

	.ft-xs {
		padding-left: 12px;
	}

	.know-h3 {
		padding-left: 11px;
		margin: 0;
	}

	.footer-list {
		padding-top: 20px;
	}

	/*//service jan class*/
	.service-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 300px;
	}

	body p {
		line-height: 28px;
		letter-spacing: 1px;
	}

	/*//about*/
	.about-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 300px;
	}

	/*contact*/
	.contact-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 300px;
	}

	.manage-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 300px;
	}

	/*mission*/
	.mission-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 300px;
	}

	/*network-aboutbg*/
	.network-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 300px;
	}

	/*career-careerbg*/
	.career-careerbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 300px;
	}

	/*award-aboutbg*/
	.award-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: auto auto;
		background-size: cover;
		height: 300px;
	}

	.client-head h1 {
		padding-top: 0px;
	}

	.contact-detail h1 {
		text-align: center;
	}

	.con-li-1 li p {
		font-size: 15px;
		text-align: center;
	}

	.m-pad-0 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.reach-sub-1-con {
		padding-left: 0px;
	}

	.con-li-1 li p .mailtxt {
		margin: 0px;
	}

	.con-li-1 li p span {
		margin: 0px;
		padding-top: 10px;
	}

	.pad-40 {
		padding: 20px;
	}

	.res-btn {
		top: 17px;
	}

	.logo-img-scroll {
		height: 90px !important;
		margin-top: 0px !important;
	}

	.m-btn {
		position: relative;
		top: 18px;
	}

	.client-border {
		float: none;
	}

	.client-li {
		text-align: center;
	}

	.service-banner-txt p {
		margin-top: 145px;
	}

	.pad-top-50 {
		padding-top: 0px;
	}

	.mar-bot-30 {
		margin-bottom: 30px;
	}

	.servise-sub-txt,
	.servise-sub-txt-2,
	.servise-sub-txt-3,
	.servise-sub-txt-4 {
		padding: 15px;
	}

	.pad-top-bottom-40,
	.banner-text,
	.pad-0 {
		padding-right: 0px;
		padding-left: 0px;
	}

	.pad-left-50 {
		padding-left: 28px;
	}

	.padpercentege-20 {
		padding-left: 0px;
	}

	.banner-text h2 {
		font-size: 30px;
	}

	.banner-text h1 {
		margin-top: 50%;
	}

	.bg {
		height: auto;
	}

	.banner-bottom-li li {
		width: 49%;
	}

	nav.navbar-fixed-top .navbar-collapse {
		background-color: #333;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {

	/*//dec28
	indec image*/
	.pad-t {
		height: 135px;
	}

	.pad-t p {
		padding-left: 32px;
	}

	/*//service*/
	.service-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 300px;
	}

	.servise-sub-txt-4 {
		padding: 66px;
	}

	/*//about*/
	.about-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 300px;
	}

	/*contact*/
	.contact-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 300px;
	}

	/*//manage*/
	.manage-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 300px;
	}

	/*MISSION*/
	.mission-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 300px;
	}

	/*network-aboutbg*/
	.network-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 300px;
	}

	/*career-careerbg*/
	.career-careerbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 300px;
	}

	/*award-aboutbg*/
	.award-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 300px;
	}

	/*//ls*/
	.ll-xs {
		padding-bottom: 28px;
	}

	.nav-color li a {
		font-size: 12px;
	}

	.con-li-1 li p .mailtxt {
		margin: 0px;
	}

	.con-li-1 li p span {
		margin: 0px;
		padding-top: 10px;
	}

	.con-li-1 li p {
		text-align: center;
	}

	.contact-detail h1 {
		text-align: center;
	}

	/*.client-head h1{
		text-align:center;
	}*/
	.client-border {
		float: none;
	}

	.client-li {
		text-align: center;
	}

	.pad-top-50 {
		padding-top: 28px;
	}

	.logo-img-scroll {
		position: relative;
		top: 10px;
	}

	/*//dec24*/
	/*.service-banner-txt p {
		margin-top:170px;
	}*/
	.service-li-img-1 {
		height: 486px;
	}

	.service-li-img-2 {
		height: 637px;
	}

	.service-li-img-3 {
		height: 781px;
	}

	.service-li-img-4 {
		height: 533px;
	}

	.servise-sub-txt-2 {
		padding-top: 44px;
		padding-bottom: 40px;
		padding-left: 47px;
		padding-right: 49px;
	}

	.servise-sub-txt-4 h1,
	.servise-sub-txt-3 h1 {
		font-size: 28px;
	}

	.padpercentege-20 {
		padding-left: 12%;
	}

	.bg {
		height: auto;
	}

	/*mission*/
	.mission-li-img-1 {
		height: 661px;
	}

	.mission-li-img-2 {
		height: 538px;
	}

	/*award*/
	.award-li-img-1 {
		height: 22vh;
	}

	.award-li-img-2 {
		height: 22vh;
	}

	.logo-img {
		/*change jan2 height:28vh;
		*/
		top: 16px;
		position: relative;
	}

	.icm_newsltr {
		border: 1px solid gray;
		padding: 8px;
		width: 135px;
		text-align: center;
		color: #666666;
		border-radius: 2px;
		border: 1px solid #ccc;
		width: 100%;
	}
}

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

@media screen and (min-width: 992px) and (max-width: 1199px) {

	/*//service*/
	.service-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 350px;
	}

	/*contact*/
	.contact-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 350px;
	}

	/*//about*/
	.about-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 350px;
	}

	/*//manage*/
	.manage-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 350px;
	}

	/*//mission*/
	.mission-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 350px;

	}

	/*network-aboutbg*/
	.network-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 350px;

	}

	/*career-careerbg*/
	.career-careerbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 350px;
	}

	/*award-aboutbg*/
	.award-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 350px;
	}

	.nav-color li a {
		font-size: 12px;
	}

	.service-banner-txt p {
		margin-top: 175px;
	}

	.service-li-img-1 {
		height: 387px;
	}

	.service-li-img-3 {
		height: 608px;
	}

	.service-li-img-4 {
		height: 457px;
	}

	.service-li-img-2 {
		/*
		height:89.5vh;*/
		height: 523px;
	}

	.padpercentege-20 {
		padding-left: 11%;
	}

	.pad-top-50 {
		padding-top: 30px;
	}

	.logo-img-scroll {
		position: relative;
		top: 22px;
	}

	.bg {
		height: auto;
	}

	/*mission*/
	.mission-li-img-1 {
		height: 487px;
	}

	.mission-li-img-2 {
		height: 438px;

	}

	.begin-btn {
		border-radius: 5px;
		font-family: Gotham Rounded;
		font-weight: 700;
		font-size: 20px;
		padding: 10px 26px;
		background-color: #d00b12;
		border: 1px solid #d00b12;
		color: #fff;
	}

	/*//footer*/
	.icm_newsltr {
		border: 1px solid gray;
		padding: 8px;
		width: 134px;
		text-align: center;
		color: #666666;
		border-radius: 2px;
		border: 1px solid #ccc;
	}
}

@media screen and (min-width:1200px) {

	/*jan2-begin-button
	*/
	.begin-btn {
		border-radius: 5px;
		font-family: Gotham Rounded;
		font-weight: 700;
		font-size: 20px;
		padding: 10px 26px;
		background-color: #d00b12;
		border: 1px solid #d00b12;
		color: #fff;
	}

	/*/index-nav*/
	.brand-logo {
		padding-top: 34px;
	}

	.padbot-10 {
		padding-bottom: 22px;
	}

	/*footer-l */
	.know-h3 {
		padding-left: 14px;
	}

	/*//service*/
	.service-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 500px;
	}

	.servise-sub-txt {
		background: #E7EFF3;
		padding: 62px;
	}

	/*about*/
	.about-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 500px;
	}

	/*contact*/
	.contact-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 500px;
	}

	/*//manage*/
	.manage-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 500px;
	}

	.mission-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 500px;
	}

	/*network-aboutbg*/
	.network-aboutbg {

		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 500px;
	}

	/*career-careerbg*/
	.career-careerbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 500px;
	}

	/*award-aboutbg*/
	.award-aboutbg {
		background: url('../image/Icons/banner1.jpg')no-repeat center;
		background-size: cover;
		height: 500px;
	}

	.icm_newsltr {
		border: 1px solid gray;
		padding: 8px;
		width: 185px;
		text-align: center;
		color: #666666;
		border-radius: 2px;
		border: 1px solid #ccc;
	}
}

/* form */
.error {
	color: #333;
	padding-top: 6px;
}

/* form */

/* contact form */
  .error{
    color:#f52020;
    padding-top:6px;
  }
/* contact form */
