/*font-family: 'Sora', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Sora:wght@100;300;400;500;600;700&display=swap');



/*Global Styling*/
body {
	padding: 0;
	margin: 0;
	width: 100%;
	overflow-x: hidden;
	font-family: 'Sora', sans-serif;
	position: relative;
	background-color: #F5F5F5;
}

html {
	height: 100%;
	width: 100%;
	font-size: 18px;
	overflow-x: hidden;
	scroll-behavior: smooth;
}

ol,
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

a,
a:hover,
a:focus {
	outline: none;
	text-decoration: none;
	color: #000;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
}

.background-position {

	background-position: center;
	background-size: cover !important;
	background-repeat: no-repeat !important;

}

/* colors */
.black {
	color: #000;
}

/* Global font size */

.up {
	text-transform: uppercase;
}

h1,
.h1 {
	font-size: 56px;
}

h2,
.h2 {
	font-size: 36px;

}

h3,
.h3 {
	font-size: 32px;
}

h4,
.h4 {
	font-size: 24px;
}

h5,
.h5 {
	font-size: 20px;
}

h6,
.h6 {
	font-size: 18px;
}

p {
	margin-bottom: 0;
	font-weight: 400;
	font-size: 13px;
	line-height: 28px;
}

.font300 {
	font-weight: 300 !important;
}

.font400 {
	font-weight: 400;
}

.font600 {
	font-weight: 600;
}

.font900 {
	font-weight: 900;
}

/* Global  margin  and padding */
.padding-main {
	padding: 120px 0;
}

.top10 {
	margin-top: 10px;
}

.top20 {
	margin-top: 20px;
}

.top30 {
	margin-top: 30px;
}

/*social icons*/


textarea {
	resize: none;
}


/*transisition*/
ul.nav>li a {
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .4s ease-in;
}

/* header hamburger css */
header .hamburger span {
	display: block;
	width: 22px;
	z-index: 9;
	margin-left: auto;
	height: 2px;
	margin-bottom: 6px;
	position: relative;
	background: #000;
	border-radius: 3px;
	transform-origin: 4px 0px;
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0),
		background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0),
		opacity 0.55s ease;
}

header .hamburger span:first-child {
	width: 15px;
}

header .hamburger span:nth-last-child(2) {
	width: 10px;
}

header .hamburger.active span {
	opacity: 1;
	transform: rotate(45deg) translate(-5px, -14px);
	background: #000;
}

header .hamburger.active span:nth-last-child(3) {
	opacity: 0;
	transform: rotate(0deg) scale(0.2, 0.2);
}

header .hamburger.active span:nth-last-child(2) {
	opacity: 1;
	transform: rotate(-45deg) translate(0px, 7px);
	width: 22px;
}

/* header hamburger css end */


ul.navbar-nav.ml-auto li a {
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	/* #000000 */
	color: #232323;
}

ul.navbar-nav.ml-auto li {
	margin-left: 0px;
	margin-right: 30px;
}

.request a {
	font-size: 12px;
	line-height: 15px;
	/* #305CAA */
	color: #305CAA;
}

.request a>i {
	margin-right: 10px;
}

.request {
	padding-left: 30px;
	border-left: 1px solid rgba(35, 35, 35, 0.1);
}

.container-fluid {
	width: 100%;
	padding-right: 45px;
	padding-left: 45px;
	margin-right: auto;
	margin-left: auto;
}

header.header {
	border-bottom: 1px solid rgba(35, 35, 35, 0.1);
	background-color: #FEFFFF;
}

ul.navbar-nav.ml-auto li.active a {
	color: #305CAA;
}

section.home-banner {
	padding: 6% 0;
	position: relative;
	background-color: #eef1f9;
}

.home-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.home-width {
	width: 49%;
}

.imgea img {
	width: 100%;
}

.inner-hm h1 {
	font-style: normal;
	font-weight: 600;
	font-size: 56px;
	line-height: 120%;
	/* or 67px */
	letter-spacing: 0.01em;
	text-transform: capitalize;
	/* #000000 */
	color: #232323;
}

.inner-hm span {
	font-weight: 800;
	font-size: 72px;
	line-height: 120%;
	/* or 86px */
	letter-spacing: 0.01em;
	text-transform: capitalize;
	/* #305CAA */
	color: #305CAA;
}

.inner-hm p {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 30px;
	/* or 214% */
	/* #000000 */
	color: #232323;
	opacity: 0.8;
	max-width: 75%;
	margin: 20px 0;
}

a.blue-btn {
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	/* identical to box height */
	letter-spacing: 0.02em;
	/* #FFFFFF */
	color: #FFFFFF;
	background: #305CAA;
	padding: 14px 28px;
	display: inline-block;
	border: 1px solid #305CAA;
	transition: all ease .3s;
}

a.blue-btn:hover {
	background: #000;
	color: #ffffff;
}

a.blck-btn {
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	/* identical to box height */
	letter-spacing: 0.02em;
	/* #FFFFFF */
	color: #FFFFFF;
	background: #232323;
	padding: 14px 28px;
	display: inline-block;
	border: 1px solid #232323;
	transition: all ease .3s;
}

a.blck-btn:hover {
	background: transparent;
	color: #232323;
}

.tw-btn a {
	margin-right: 7px;
}

.scrl-dwn a {
	font-style: normal;
	font-weight: 600;
	font-size: 10px;
	line-height: 13px;
	/* identical to box height */
	letter-spacing: 0.1em;
	/* #000000 */
	color: #232323;
	opacity: 0.3;
}

.scrl-dwn {
	position: absolute;
	bottom: 20px;
}

.scrl-dwn a img {
	opacity: 1;
	margin-left: 10px;
}

.truck img {
	width: 41px !important;
	height: 40px;
}

.inner-slider {
	background-position: center;
	background-size: cover;
	height: 310px;
	background-repeat: no-repeat;
	padding: 19px;
	position: relative;
	box-sizing: border-box;
}

.inner-sl {
	position: relative;
	z-index: 1;
	height: 100%;
}


.bl-wdth a {
    color: white;
}
.inner-sl a, .inner-sl h4 {
	position: absolute;
	top: auto;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0.04em;	
	color: #FFFFFF;
	bottom: 0;
}
.career-single .inner-sl h4 {
	position:static;
}

.services-flex .inner-sl {
	display:flex;
	justify-content:center;
	align-items:center;
}


.owl-item.active .inner-slider::after {
	position: absolute;
	content: "";
	background: linear-gradient(0deg, rgba(8, 21, 53, 0.8), rgba(8, 21, 53, 0.8)), url(safjkl.png);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	transition:0.5s all linear;
}

.owl-item.cloned .inner-slider::after {
	position: absolute;
	content: "";
	background: linear-gradient(0deg, rgba(46, 119, 175, 0.8), rgba(46, 119, 175, 0.8)), url(iStock-1210182374.jpg);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	transition:0.5s all linear;
}

.owl-item.active:nth-child(2).inner-slider::after {
	background: linear-gradient(0deg, rgba(46, 119, 175, 0.8), rgba(46, 119, 175, 0.8)), url(iStock-1210182374.jpg);
}

section.explore-carrirs {
/* 	padding: 60px 0 60px 10%; */
	padding: 60px 0 0 0;
}

.box-widthd .ine-flexx {
    display: none;
}

.heading span {
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 14px;
	/* identical to box height */
	letter-spacing: 0.04em;
	/* #000000 */

	opacity: 0.5;
}

.heading h2 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	letter-spacing: -0.02em;
	
	margin-top: 14px;
}

.slider {
	margin-top: 30px;
}

section.explore-carrirs {
	background: #F5F5F5;
}

.inner-explore {
	position: relative;
}

.home-slider .owl-nav {
	position: absolute;
	top: -65px;
	right: 140px;
}

.home-slider.owl-theme .owl-nav [class*=owl-] {
	color: #232323;
	font-size: 14px;
	margin: 0px;
	padding: 4px 9px;
	background: transparent;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.home-slider1 .owl-nav {
	position: absolute;
	top: -65px;
	right: 140px;
}

.home-slider1.owl-theme .owl-nav [class*=owl-] {
	color: #232323;
	font-size: 14px;
	margin: 0px;
	padding: 4px 9px;
	background: transparent;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.ine-value h3 {
	font-weight: 600;
	font-size: 28px;
	line-height: 46px;
	/* or 164% */
	/* #000000 */
	color: #232323;
	max-width: 55%;
}

.ine-value {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 30px;
}

section.core-value {
	padding: 0px 0 60px;
	position: relative;
}

.ine-value a {
	border-bottom: 1px solid #305CAA;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	/* identical to box height */
	text-transform: uppercase;
	/* #305CAA */
	color: #305CAA;
}

.value-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.value-width {
	width: 24%;
}

.co span {
	font-weight: 700;
	font-size: 30px;
	line-height: 48px;
	letter-spacing: 0.01em;
	text-transform: uppercase;
	color: #232323;
}

.co {
	margin-top: 90px;
}

.co p {
	font-weight: 400;
	font-size: 13px;
	line-height: 22px;
	letter-spacing: 0.02em;
	color: #232323;
	opacity: 0.7;
}

.value-width {
	border-right: 1.5px solid rgba(41, 60, 92, 0.1);
}

.value-flex {
	margin-top: 50px;
}

.abt-main-flex {
	padding: 7% 5% 0 5%;
	display: flex;
	justify-content: space-between;
}

.abt-width {
	width: 49%;
}

.abt-width p {
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 28px;
	/* or 215% */
	/* #000000 */
	color: #232323;
	opacity: 0.6;
	margin-bottom: 20px;
}

a.learn-btn:hover {
	color: black;
}

a.learn-btn {
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	/* identical to box height */
	/* #305CAA */
	color: #305CAA;
	text-transform: uppercase;
	border-bottom: 1px solid #305CAA;
}

.become-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.become-width {
	width: 48%;
}

.become-width img {
	width: 100%;
}

.become-width .heading {
	margin-top: 60px;
}

section.become {
	background: #F5F5F5;
	padding: 8% 0;
	position: relative;
	background-image: url(../images/agent-back.png);
	background-position: center;
	background-size: auto;
}

section.need-help {
	background-position: center;
	background-size: cover;
	height: 440px;
	position: relative;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}



section.need-help h2 {
	letter-spacing: -0.02em;
	/* #FFFFFF */
	color: #FFFFFF !important;
	max-width: 70%;
	margin: 0 auto;
	padding: 10px 0;
}

section.need-help span {
	color: #FFFFFF !important;
	opacity: 0.5;
	text-transform: uppercase;
}

section.need-help p {
	color: #FFFFFF !important;
	opacity: 0.8;
	max-width: 60%;
	margin: 0 auto;
}

a.appoint-btn {
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	/* identical to box height */
	letter-spacing: 0.02em;
	text-transform: uppercase;
	/* #475A7A */
	color: #293C5C;
	background: #FFFFFF;
	padding: 14px 24px;
	display: inline-block;
	margin-top: 20px;
}

a.appoint-btn:hover {
	background-color: #000000;
	color: #ffffff;
	transition: 0.3s;
}

section.need-help .container {
	position: relative;
	z-index: 1;
}

.footer-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

footer.site-footer {
	padding-top: 60px;
	background-color: #F5F5F5;
}
/* 
.footer-nav ul li a {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #293C5C;
	text-transform: uppercase;
} */

.footer-nav ul li a {
	font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    color: #232323;
	text-transform: uppercase;
}

.footer-nav ul li {
	display: inline-block;
	margin-right: 28px;
}

.footer-nav {
	margin-top: 40px;
}

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

.inner-text span {
	font-weight: 600;
	font-size: 11px;
	line-height: 14px;
	/* identical to box height */
	text-align: center;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	/* #475A7A */
	color: #293C5C;
	margin-bottom: 10px;
	display: inline-block;
}

.inner-text h4 {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	/* or 150% */
	text-align: right;
	/* #475A7A */
	color: #293C5C;
}

.righ {
	width: 100%;
	max-width: 50%;
	text-align: right;
	display: block;
	margin-left: auto;
}

.bootm-footer {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.bootm-footer p {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	/* #475A7A */
	color: #293C5C;
	opacity: 0.4;
}

.priv ul li {
	display: inline-block;
}

.priv ul>li>a {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	/* #475A7A */
	color: #293C5C;
	opacity: 0.4;
}

.bootm-footer {
	border-top: 1.5px solid rgba(41, 60, 92, 0.1);
	margin-top: 60px;
	padding: 10px;
}

section.about-main {
	padding: 60px 0;
	background: #eef1f9;
}

.ab-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	height: 100%;
	/* background: red; */
	min-height: 60vh;
}

.ab-width {
	width: 48%;
}

.ab-width img {
	width: 100%;
}

.heading p {
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 30px;
	opacity: 0.6;
	margin-bottom: 20px;
	font-family: 'Sora';
	max-width: 435px;
}

.heading h2 {
	margin-bottom: 20px;
}

section.core2 {
	padding: 60px 0;
	background: #F7F9FE;
}

.inner-core2 {
	text-align: center;
}

.inner-core2 p {
	max-width: 80%;
	margin: 0 auto;
	display: block;
	padding-bottom: 20px;
}

.core-list-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 40px;
}


.list-width {
	width: 32%;
}

.cntr-img img {
	width: 100%;
	height: 615px;
}

.list-dataa {
	display: flex;
	align-items: flex-start;
}

.name-desc h5 {
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 25px;
	/* #000000 */
	color: #232323;
}

.name-desc p {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	/* or 171% */
	letter-spacing: 0.02em;
	/* #000000 */
	color: #232323;
	opacity: 0.6;
}

.name-desc {
	margin-left: 40px;
}

.list-dataa {
	margin: 40px 0;
}

.rnd {
	width: 137px;
	height: 50px;
	background: rgba(48, 92, 170, 0.1);
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.rnd img {
	max-width: 50%;
	height: 33px;
	width: 26px;
}

.list-width:last-child .list-dataa {
	flex-direction: row-reverse;
	text-align: right;
}

.list-width:last-child .list-dataa .name-desc {
	padding-right: 30px;
}

section.shipper {
	padding: 60px 0;
}

.shper-flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
/* 	justify-content:flex-start; */
/* 	gap:0 29px; */
}

.shper-width {
	width: 49%;
	margin-bottom: 40px;
	background: #EDF1F9;
}

.shper-width img {
	width: 100%;
	min-height: 362px;
}

.value-width img {
    height: 76px;
}

.inner-shiperrr {
	padding: 30px 30px 20px 30px;
}

.title {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.title a i {
	color: #305CAA;
	transform: rotate(-45deg);
}

.title {
	margin-bottom: 10px;
}

body.page-template.page-template-become-an-agent.page-template-become-an-agent-php.page.page-id-81.logged-in.admin-bar.customize-support a.learn-btn {
    display: none;
}

.title h4 {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 600;
	font-size: 26px;
	line-height: 33px;
	color: #000000;
}

.title a i {
	transition: all ease .3s;
}

.title a:hover i {
	transform: rotate(0deg);
}

/* .operation {
	margin-top: 80px;
} */

.load-more-btn a {
	background: #305CAA;
	padding: 18px 60px;
	display: inline-block;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	/* #FFFFFF */
	color: #FFFFFF;
}

.load-more-btn a:hover {
	background: #000;
	color: #fff;
}

.load-more-btn {
	text-align: center;
	margin-top: 30px;
	display:none;
}


#careers .heading h2 {
    margin-bottom: 15px;
    margin-top: 15px;
    color: black;
}


section.contact-main {
	padding: 60px 0;
	background: #F7F9FE;
}

.contct-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.contct-width {
	width: 43%;
}

.calss-flex {
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
}

.inner-h h1 {
	font-style: normal;
	font-weight: 600;
	font-size: 56px;
	line-height: 120%;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	color: #232323;
}

.inner-h span {
	font-weight: 800;
	font-size: 72px;
	line-height: 120%;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	color: #305CAA;
}

.bl-wdth {
	width: 49%;
	background: #305CAA;
	padding: 10px 20px;
	display: inline-block;
}

.wt-wdth {
	width: 49%;
}

.bl-wdth span {
	display: block;
	width: 100%;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	opacity: 0.6;}
}

.bl-wdth a {
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	/* identical to box height */
	/* #FFFFFF */
	color: #FFFFFF;
	display: inline-block;
}

.wt-wdth {
	width: 49%;
	background: #fff;
	padding: 10px 20px;
	display: inline-block;
}

.wt-wdth span {
	display: block;
	width: 100%;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	/* #FFFFFF */
	color: #232323;
	opacity: 0.6;
}

.wt-wdth a {
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 18px;
	/* identical to box height */
	/* #FFFFFF */
	color: #232323;
	display: inline-block;
}

.addrs h4 {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 25px;
	/* #000000 */
	color: #232323;
}

.addrs p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	/* or 175% */
	/* #000000 */
	color: #232323;
	opacity: 0.6;
	max-width: 70%;
	margin-top: 10px;
}

.maps img {
	width: 100%;
}

.maps {
	margin-top: 30px;
}

.form-contct h4 {
	font-weight: 400;
	font-size: 22px;
	line-height: 28px;
	/* identical to box height */
	/* #000000 */
	color: #232323;
}

.form-contct p {
	font-weight: 400;
	font-size: 16px;
	line-height: 33px;
	/* or 206% */
	/* #000000 */
	color: #232323;
	opacity: 0.6;
	margin: 10px 0 30px;
}

.form-contct span {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	/* identical to box height */
	/* #000000 */
	color: #232323;
}

#check-op .form-group.col-md-6 {
	margin-bottom: 7px;
}

#check-op label.form-check-label {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	/* #000000 */
	color: #232323;
	opacity: 0.5;
}

#check-op input#exampleRadios2 {
	margin-left: 0px;
	margin-top: 8px;
	width: 20px;
	height: 20px;
}

#check-op label.form-check-label {
	margin-left: 30px;
	margin-top: 10px;
}

div#ipu label {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	/* identical to box height */
	/* #000000 */
	color: #232323;
}

div#ipu input {
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	/* #000000 */
	color: #232323;
	border-radius: 0px;
	border: 1.5px solid rgba(35, 35, 35, 0.1);
}



div#ipu input::placeholder {
	opacity: 0.4;
}

div#ipu textarea {
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	/* #000000 */
	color: #232323;
	border-radius: 0px;
	border: 1.5px solid rgba(35, 35, 35, 0.1);
}

div#ipu textarea::placeholder {
	opacity: 0.4;
}

.form-contct {
	padding: 40px;
	background: #FEFFFF;
}

button.blue-btn {
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0.02em;
	color: #FFFFFF;
	background: #305CAA;
	padding: 18px 28px;
	display: inline-block;
	border: 1px solid #305CAA;
	transition: all ease .3s;
	width: 100%;
	text-transform: uppercase;
}

section.terms {
	padding: 60px 0;
}

.inner-terms p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 35px;
	/* or 219% */
	/* #000000 */
	color: #232323;
	opacity: 0.6;
	margin-bottom: 30px;
}

.inner-terms h4 {
	/* or 219% */
	/* #000000 */
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 35px;
	/* or 159% */
	/* #000000 */
	color: #232323;
	opacity: 0.6;
	margin-bottom: 30px;
		
}

section.terms-banner {
	padding: 5% 0;
	background: #305CAA;
	text-align: center;
}

section.terms-banner h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 46px;
	line-height: 140%;
	/* or 64px */
	letter-spacing: 0.01em;
	text-transform: capitalize;
	/* #FFFFFF */
	color: #FFFFFF;
}

section.mission {
	background: #E9EEF8;
	padding: 5% 0;
	position: relative;
	background-image: url(../images/agent-back.png);
	background-position: center;
	background-size: auto;
	text-align: center;
}

.mission-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.mission-width {
	width: 19%;
}

.imge-rnd img {
    height: 40px;
}

.mission-width h4 {
	font-weight: 600;
	font-size: 15px;
	line-height: 25px;
	text-align: center;
	/* #000000 */
	color: #232323;
	margin-top: 20px;
	margin-bottom: 14px;
}

body.page-template.page-template-become-an-agent.page-template-become-an-agent-php.page.page-id-81 a.learn-btn {
    display: none;
}

.mission-width p {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #232323;
	opacity: 0.6;
}

.imge-rnd {
	width: 60px;
	height: 60px;
	background: rgba(48, 92, 170, 0.1);
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}

.heading h3 {
	font-size: 36px;
	line-height: 45px;
	text-align: center;
	letter-spacing: -0.02em;
	/* #000000 */
	color: #232323;
	font-weight: 600;
	margin-bottom: 50px;
}

.calcu {
	background: #E9EEF8;
	padding: 5% 0;
	position: relative;
	background-image: url(../images/boy-banner.png);
	background-position: center;
	background-size: auto;
}

.inner-h {
	display: none;
}

.inner-hm h1 {
	display: block;
}

.calcu-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.calc-width {
	width: 48%;
}

.calc-width img {
	width: 100%;
}

.calc-width h2 {
	font-weight: 600;
	font-size: 46px;
	line-height: 140%;
	/* or 64px */
	letter-spacing: 0.01em;
	text-transform: capitalize;
	/* #FFFFFF */
	color: #FFFFFF !important;
}

.calc-width p {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 30px;
	/* or 214% */
	/* #FFFFFF */
	color: #FFFFFF !important;
	opacity: 0.6;
	max-width: 75%;
}

section.apply-now {
	padding: 60px 0;
	background: #F5F5F5;
}

.apply-form label {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	/* identical to box height */
	/* #000000 */
	color: #232323;
}

.apply-form select,
.apply-form textarea {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	/* #000000 */
	color: #232323;
}

.apply-form input,
.apply-form select,
.apply-form textarea {
	border: 1.5px solid rgba(35, 35, 35, 0.1);
	border-radius: 0px;
	background: #F5F5F5;
}

.apply-form select option {
	color: #232323;
	opacity: 0.4;

}

.apply-form select {
	height: 40px;
}

section.position-banner {
	padding: 60px 0;
	background: #f7f9ff !important;
}

.posi-list ul li {
	display: inline-block;
}

.posi-list ul>li>a {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	color: #232323;
	opacity: 0.4;
}

.posi-list {
	margin-bottom: 60px;
}

.position-heading {
	text-align: center;
	margin-bottom: 100px;
}

.position-heading h1 {
	font-weight: 600;
	font-size: 46px;
	line-height: 120%;
	/* or 55px */
	text-align: center;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	/* #000000 */
	color: #232323;
	margin-bottom: 20px;
}

.position-heading select {
	border: 1.5px solid rgba(35, 35, 35, 0.1);
	border-radius: 0px;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	/* #000000 */
	color: #232323;
	height: 50px;
	width: 50%;
	margin: 0 auto;
}

.inner-positon h2 {
	font-size: 34px;
	line-height: 120%;
	/* identical to box height, or 41px */
	letter-spacing: 0.01em;
	text-transform: capitalize;
	/* #000000 */
	color: #232323;
	margin-top: 40px;
	border-bottom: 1px solid rgba(35, 35, 35, 0.1);
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-weight: 600;
}

.inner-apply {
	max-width: 970px;
	margin: auto;
}

.servicess-list-flex a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition: all ease .3s;
}

.servicess-list-flex a>h4 {
	font-size: 16px;
	line-height: 120%;
	/* or 19px */
	letter-spacing: 0.01em;
	text-transform: capitalize;
	/* #000000 */
	color: #232323;
}

.servicess-list-flex a>p {
	font-size: 14px;
	line-height: 120%;
	/* identical to box height, or 17px */
	letter-spacing: 0.01em;
	text-transform: capitalize;
	/* #000000 */
	color: #232323;
	opacity: 0.5;
}

.servicess-list-flex a>i {
	color: #232323;
	font-size: 12px;
}

.servicess-list-flex a {
	padding: 20px 40px;
	border: 1px solid rgba(35, 35, 35, 0.1);
	border-radius: 4px;
}

.servicess-list-flex {
	margin-top: 10px;
	width:100%;
}

.servicess-list-flex a:hover {
	background: rgba(48, 92, 170, 0.08);
	border: 1.5px solid #305CAA;
	color: #305CAA;
}

.servicess-list-flex a:hover h4 {
	color: #305CAA;
}

.servicess-list-flex a:hover p {
	color: #305CAA;
}

.servicess-list-flex a:hover i {
	color: #305CAA;
}

.servicess-list-flex h4 {
	width: 30%;
}

.servicess-list-flex p {
	width: 45%;
}

.billing-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.billing-width {
	width: 63%;
}

.billing-width1 {
	width: 35%;
}

section.position-banner {
	padding: 60px 0;
	background: #F5F5F5;
}

.billing-width h1 {
	font-size: 46px;
	line-height: 120%;
	/* or 55px */
	letter-spacing: 0.01em;
	text-transform: capitalize;
	/* #000000 */
	color: #232323;
}

.billing-width span {
	font-size: 16px;
	line-height: 120%;
	/* or 19px */
	text-align: center;
	letter-spacing: 0.01em;
	text-transform: capitalize;
	color: #000000;
	opacity: 0.6;
	margin-bottom: 50px;
	display: inline-block;
}

.billing-width p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 37px;
	/* or 231% */
	/* #000000 */
	color: #232323;
	opacity: 0.6;
	margin-bottom: 30px;
}

.inner-billing {
	padding: 20px;
	background: #FEFFFF;
	text-align: center;
}

.inner-billing h4 {
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 28px;
	/* identical to box height */
	/* #000000 */
	color: #232323;
	margin-bottom: 20px;
	text-align: left;
}

.upload span {
	font-weight: 600;
	font-size: 12px;
	line-height: 24px;
	display: block;
	color: #0F0F0F;
}

.upload span a {
	text-decoration-line: underline;
	/* #305CAA */
	color: #305CAA;
}

.upload p {
	font-weight: 400;
	font-size: 11px;
	line-height: 18px;
	color: #676767;
	margin-top: 10px;
}

.upload {
	background: rgba(48, 92, 170, 0.03);
	border: 1px dashed rgba(48, 92, 170, 0.3);
	padding: 50px 0px;
}

.upload img {
	margin-bottom: 20px;
}

.file-upload p {
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	color: #676767;
	text-align: left;
	margin: 30px 0px 10px;
}

.apply-form input::placeholder {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	/* #000000 */
	color: #232323;
	opacity: 0.4;
}

.apply-form textarea::placeholder {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	/* #000000 */
	color: #232323;
	opacity: 0.4;
}

section.core-value::after {
	position: absolute;
	content: "";
	background-image: url(../images/p.png);
	left: 0;
	bottom: -115px;
	width: 364px;
	height: 485px;
	background-size: contain;
	background-repeat: no-repeat;
}

.bigp {
	/* background-position: center; */
	/* background-size: cover; */
	/* background-repeat: no-repeat; */
	/* animation: myAnim 3s ease 0s 1 normal forwards; */
	height: 100%;
	overflow: hidden;
	position: relative;
	height: 390px;
	/* width: 340px; */
	/* background: red; */
	padding: 0px;
	border-top-right-radius: 200px;
	border-bottom-left-radius: 200px;
}

body.home .bigp img.pImage:nth-child(2) {
	animation: myAnims 5s forwards !important;
	transform: scale(1.5);
	transition: 4s all;
	width: 100%;
}


.bigp img:nth-child(1) {
	animation: myAnims 5s forwards !important;
	/*transform: scale(1.5);*/
	transition: 4s all;
	width: 100%;
}
@keyframes myAnim {
	0% {
		background-size: 150%;
	}

	100% {
		background-size: 85%;
	}
}

@keyframes myAnims {
	0% {
		transform: scale(1.4);
	}

	100% {
		transform: scale(1);
	}
}

.bigp img {
	width: 100%;
	max-width: 56%;
	margin: 0 auto;
	/* display: block; */
	max-width: initial;
	/* position: absolute; */
	inset: 0;
	margin: auto;
}

.imgea {
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	/* animation: myAnim1 3s ease 0s 1 normal forwards; */
	height: 500px;
}

.imgea.animate {
	animation: myAnim1 2s linear 0s 1 !important;
	animation-duration: 3s;
	animation-duration: 4s;
}



@keyframes myAnim1 {
	0% {
		background-size: 150%;
	}

	100% {
		background-size: 100%;
	}
}

.imgea img {
	width: 100%;
	max-width: 50%;
	margin: 0 auto;
	display: block;
}



#sync1 .item {
	background: transparent;
	margin: 5px;
	color: #000;

}

#sync2 .item {
	margin: 10px;
	cursor: pointer;
}

#sync2 .current .item {
	background: transparent;
	border: 1px solid rgba(0, 0, 0, 0.1)
}

.owl-theme .owl-nav {
	/*default owl-theme theme reset .disabled:hover links */
}

.owl-theme .owl-nav [class*=owl-] {
	transition: all 0.3s ease;
}

#sync1.owl-theme {
	position: relative;
}

#sync1.owl-theme .owl-next,
#sync1.owl-theme .owl-prev {
	width: 22px;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
}

#sync1.owl-theme .owl-prev {
	left: -50px;
}

#sync1.owl-theme .owl-next {
	right: -40 px;
}

.testimonials-slider .owl-nav {
	position: absolute;
	top: 40px;
	right: 0;
}

.thub-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	position: relative;
}

.thub-width {
	width: 49%;
}

.name-des {
	position: absolute;
	bottom: 0;
}

.main-img img {
	width: 100%;
	max-width: 50%;
	margin: 0 auto;
	display: block;
}

.main-img img {
	height: 485px;
}

.thub-width h2 {
	font-style: normal;
	font-weight: 600;
	font-size: 32px;
	line-height: 48px;
	/* or 150% */
	letter-spacing: -0.02em;
	/* #000000 */
	color: #232323;
	margin-bottom: 20px;
}

.thub-width p {
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 28px;
	/* or 215% */
	/* #000000 */
	color: #232323;
	opacity: 0.6;
}

.thub-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	position: relative;

}

.thub-width {
	width: 49%;
}

.thub-width1 {
	width: 49%;
	position: relative;
}

.name-des {
	position: absolute;
	bottom: 0;
	left: -40px;
}

.main-img img {
	width: 100%;
	max-width: 70%;
	margin-left: auto;
	display: block;
	margin-right: 0;
	object-fit: contain;
}


.thub-width p {
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 28px;
	/* or 215% */
	/* #000000 */
	color: #232323;
	opacity: 0.6;
}

.footer-width {
	width: 50%;
}

.footer-logo img {
	height: 44px;
	width: 198px;
}

.name-des h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 32px;
	line-height: 46px;
	/* or 144% */
	/* #305CAA */
	color: #305CAA;
}

.owl-theme .owl-nav [class*=owl-] {
	background-color: transparent !important;
}

.name-des p {
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	/* identical to box height */
	letter-spacing: -0.02em;
	color: #000000;
}

.inner-s img {
	height: max-content;
	height: 230px;
}

div#sync2 {
	position: absolute;
	bottom: 100px;
	left: 0px;
	width: 100%;
	max-width: 45%;
}

section.testimonials-slider {
	position: relative;
}

section.testimonials-slider {
	height: 800px;
}

section.testimonials-slider {
	padding: 80px 0;
}

.scrl-dwn a:hover img {
	animation: myAnim3 2s ease 0s 1 normal forwards;

}

@keyframes myAnim3 {

	0%,
	100% {
		transform: translateY(0);
	}

	10%,
	30%,
	50%,
	70% {
		transform: translateY(-8px);
	}

	20%,
	40%,
	60% {
		transform: translateY(8px);
	}

	80% {
		transform: translateY(6.4px);
	}

	90% {
		transform: translateY(-6.4px);
	}
}
.bigp{
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
}




/* New Css */
.request a {
    display: inline-block;
    padding: 10px 20px;
    color: #fff;
    background-color: #305caa;
    border: 1px solid #305caa;
    transition: 0.5s all linear;
	    border-radius: 5px;
}
.request a:hover {
    background-color: #fff;
    color: #305caa;
}
a.navbar-brand img {
    display: inline-block;
    min-width: 220px;
}
.owl-item.active.firstactiveitem .inner-slider::after {
    background: linear-gradient(0deg, rgba(8, 21, 53, 0.2), rgba(8, 21, 53, 0.2)), url(safjkl.png);
	transition:0.5s all linear;
}



ul.navbar-nav.ml-auto li a {
    text-transform: uppercase;
}

.request {
    text-transform: uppercase;
}

.careers-flex {
    display: flex;
    flex-wrap: wrap;
    gap: 29px;
	justify-content: center;
}

.career-single {
    position: relative;
    width: 23%;
}

.career-single:last-child {
    margin-bottom: 0px;
}
.career-single {
    position: relative;
}

.career-single::after {
    position: absolute;
    content: "";
    background: linear-gradient(0deg, rgba(8, 21, 53, .3), rgba(8, 21, 53, 0.6)), url(safjkl.png);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    transition:0.5s all linear;
}

.inner-sl a {
    text-align: center;
    bottom: 0;
    top: 0;
    margin: auto;
    height: 100%;
    display: flex;
    align-items: center;
}
.inner-slider {
    height: 250px;
}


@media(min-width:1600px){
	a.navbar-brand img {
		min-width: 300px;
	}
}
@media (max-width:1100px) {
	.ab-flex {
		min-height: 30vh;
	}
	section.mission {
		padding: 0% 0 5%;
	}
	.name-desc {
		margin-left: 10px;
	}
	.become-flex{
		align-items:center;
	}
	section.become {
		background: #F5F5F5;
		padding: 0% 0 5%;
	}
	.cntr-img img {
		width: 100%;
		height: 415px;
	}
}
@media (max-width:992px) {

	/* responsive navbar */
	header button.hamburger {
		right: 10px;
	}

	.navbar-expand-lg .navbar-collapse {
		background-color: #fff;
		width: 250px;
		text-align: left;
		position: absolute;
		top: 0;
		z-index: 3;
		display: flex;
		right: -300px;
		height: 100vh;
		-moz-transition: all .2s ease-in;
		-webkit-transition: all .2s ease-in;
		-o-transition: all .2s ease-in;
		transition: all .2s ease-in;
		-webkit-box-shadow: 0px 0px 40px -30px rgba(0, 0, 0, 0.75);
		-moz-box-shadow: 0px 0px 40px -30px rgba(0, 0, 0, 0.75);
		box-shadow: 0px 0px 40px -30px rgba(0, 0, 0, 0.75);
	}

	.navbar-expand-lg .navbar-collapse.show {
		right: 0;
	}

	.navbar-expand-lg .navbar-collapse .ml-auto {
		margin-left: 30px !important;
	}

	nav .navbar-nav>li {
		margin: 10px;
	}

	nav .navbar-nav>li>a:before {
		content: none;
		position: static;
	}

	.inner-hm h1 {
		font-size: 31px;
	}

	.inner-hm span {
		font-size: 34px;
	}

	a.blue-btn {
		padding: 10px 15px;
	}

	a.blck-btn {
		padding: 10px 15px;
	}

	.ine-value h3 {
		font-size: 13px;
		line-height: 21px;
		max-width: 55%;
	}

	.co span {
		font-size: 23px;
		line-height: 36px;
	}

	.heading h2 {
		font-size: 24px;
		line-height: 35px;
	}

	.heading p {
		font-size: 13px;
		line-height: 22px;
	}

	section.become {
		padding: 5% 0;
	}

	.thub-width h2 {
		font-size: 20px;
		line-height: 35px;
	}

	.main-img img {
		height: 347px;
	}

	.inner-s img {
		object-fit: cover;
	}

	.inner-text span {
		display: none;
	}

	.righ {
		margin-top: 30px;
		max-width: 100% !important;
	}

	.billing-width1 {
		width: 100%;
		margin-top: 50px;
	}

	.billing-width {
		width: 100%;
	}

	.request {
		display: none;
	}

	.billing-width h1 {
		margin-bottom: 12px;
	}

	section.terms-banner h2 {
		font-size: 33px;
	}

	footer.site-footer {
		padding-top: 40px;
	}

	.contct-width {
		width: 100%;
		margin-bottom: 50px;
	}

	.position-heading h1 {
		font-size: 35px;
	}

	.servicess-list-flex a>h4 {
		font-size: 15px;
	}

	.list-width {
		width: 100%;
	}

	.rnd {
		height: 100px !important;
	}

	.list-width {
		width: 100% !important;
	}
	.cntr-img img {
		width: 100%;
		height: 615px;
	}
	.bigp{
		height:270px;
	}

	/* responsive navbar end */
}


@media (max-width:767px) {

	.home-width {
		width: 100%;
	}
	.container-fluid {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.inner-hm span {
		font-size: 36px;
	}

	.inner-hm h1 {
		font-size: 32px;
	}

	.inner-hm p {
		max-width: 100%;
		margin: 10px 0;
	}
	.tw-btn {
		display: flex;
		align-items: center;
	}
	a.blue-btn,a.blck-btn{
		padding: 8px 18px;
	}
	.inner-hm {
		margin-top: 40px;
	}
	.scrl-dwn {
		position: inherit;
		bottom: 0px;
		margin-top: 10px;
	}
	.imgea{
		height: 280px;
	}
	section.explore-carrirs {
		padding: 30px 3% 0 3%;
	}
	.heading h2 {
		margin-bottom: 0px;
		font-size: 24px;
		line-height: 34px;
		max-width: 100% !important;
	}
	section.need-help p {
		max-width: 100% !important;
	}
	section.need-help {
		height: 330px;
	}
	.home-slider .owl-nav {
		position: absolute;
		top: -45px;
		right: 0px;
	}
	.righ {
		text-align: center;
	}
	.inner-text h4 {
		font-size: 15px;
		text-align: center!important;
	}
	.footer-nav ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.footer-logo {
		text-align: center;
	}
	.footer-nav ul li {
		display: inline-block;
		margin-right: 11px;
	}
	.bootm-footer {
		display: block; 
		text-align: center;
	}
	.request {
		display: none;
	}
	.main-img img {
		height: 250px;
		margin-right: auto;
	}
	.inner-sl a {
		position: absolute;
		top: 140px;
	}
	.inner-slider {
		height: 250px;
	}
	.inner-sl h4 {
		font-size: 22px;
	}
	section.core-value {
		padding: 30px 0;
	}
	.ine-value {
		display: block;
		padding-top: 10px;
	}
	.ine-value h3 {
		font-weight: 600;
		font-size: 22px;
		line-height: 34px;
		color: #232323;
		max-width: 100%;
	}
	.value-flex {
		margin-top: 30px;
	}
	.value-width {
		width: 49%;
		margin-bottom: 40px;
	}
	.co {
		margin-top: 40px;
	}
	.co span {
		font-weight: 700;
		font-size: 24px;
		line-height: 40px;
	}
	.abt-main-flex {
		padding: 0% 0% 0 0%;
	}
	.abt-main-flex {
		display: block;
	}
	.abt-width {
		width: 100%;
	}
	.abt-width p {
		margin-bottom: 10px;
	}
	.become-width {
		width: 100%;
	}

	.become-width .heading {
		margin-top: 20px;
	}
	.heading p {
		line-height: 26px;
		margin-bottom: 20px;
	}
	a.learn-btn{
		font-size: 12px;
	}
	section.testimonials-slider {
		padding: 30px 0;
	}
	.thub-width {
		width: 100%;
	}
	div#sync2 {
		position: initial;
		bottom: 140px;
		left: 0px;
		width: 100%;
		max-width: 100%;
		margin-bottom: 40px;
	}
	.inner-s img {
		height: 90px;
	}
	.name-des {
		position: inherit;
		bottom: 0;
		left: 0px;
	}
	.name-des h3 {
		font-style: normal;
		font-weight: 600;
		font-size: 26px;
		line-height: 34px;
		color: #305CAA;
	}
	div#sync2 {
		position: inherit;
		bottom: 140px;
		left: 0px;
		width: 100%;
		max-width: 100%;
		margin-bottom: 0px;
		margin-top: 100px;
	}
	.name-des h3 br {
		display: none;
	}
	.thub-width1 {
		width: 100%;
	}
	.billing-width h1 {
		font-size: 30px;
		margin-bottom: 15px;
	}
	.billing-width span {
		margin-bottom: 35px;
	}
	.footer-width {
		width: 100%;
	}
	a.navbar-brand img {
		max-width: 140px;
		min-width:140px;
	}
	section.terms-banner h2 {
		font-size: 20px;
	}
	.ab-width {
		width: 100%;
		margin-bottom: 35px;
	}
	.shper-width {
		width: 100%;
	}
	footer.site-footer {
		padding-top: 40px;
	}
	.wt-wdth a {
		font-size: 11px;
	}
	.bl-wdth a{
		font-size: 12px;
	}
	.form-contct {
		padding: 22px;
	}
	.addrs p {
		max-width: 100%;
	}
	.position-heading h1 {
		font-size: 17px;
	}

	.inner-positon h2 {
		font-size: 20px;
	}
	.servicess-list-flex a {
		padding: 20px;
	}
	.mission-width {
		width: 100%;
		margin-bottom: 40px;
	}
	.calc-width {
		width: 100%;
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.servicess-list-flex a>h4 {
		font-size: 12px;
		width: 60%;
	}
	.rnd {
		height: 50px !important;
	}
	.home-flex {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.inner-h h1 {
		font-size: 32px;
	}
	.inner-h span {
		font-size: 32px;
	}
	.inner-h {
		display: block;
		margin: 25px 0px;
	}
	.inner-hm h1{
		display: none;
	}
	.footer-nav ul li a {
		font-size: 13px;   
	}
	.thub-flex {
		height: auto;
	}
	div#sync2 {
		margin-top: 0px!important;
	}
	.bootm-footer {
		margin-top: 30px;
	}
}


.ab-width:nth-child(2) {
	display: flex;
	align-items: center;
}
section.contact-main {
	position: relative;
}

section.contact-main::after {
	position: absolute;
	content: "";
	background-image: url(../images/p.png);
	left: 0;
	bottom: 0;
	width: 364px;
	height: 485px;
	background-size: contain;
	background-repeat: no-repeat;
}
.bigp img.pImage {
	width: 400px;
	position: relative;
	inset: auto;
	max-width: 70%;
	margin: auto;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	/* transform: none !important; */
}
@media only screen and (max-width: 767px) {
	.bigp img {
		position: relative;
	}
}


.mobile-lgo {
	display: none;
}

.moble-footer {
	display: none;
}

@media only screen and (max-width: 767px) {
	.mobile-lgo {
		display: block;
	}

	.moble-footer {
		display: block;
	}
	.navbar-expand-lg .navbar-collapse {
		width: 100%;
	}
	div#navbarNavDropdown {
		display: block;
	}
	.moble-footer {
		position: absolute;
		bottom: 0;
	}
	ul.navbar-nav.ml-auto {
		margin-top: 80px;
	}
	.mobile-lgo {
		margin: 10px 30px;
	}
	.navbar-expand-lg .navbar-collapse{
		right: -100%;
	}
	.mobile-lgo {
		text-align: center;
	}

	ul.navbar-nav.ml-auto {
		text-align: center;
	}

	ul.navbar-nav.ml-auto li>a {
		font-size: 15px;
	}
}


/* .shper-width {
	display: none;
} */

.ab-width:nth-child(2) {
	display: flex;
	align-items: center;
}

section.contact-main {
	position: relative;
}

section.contact-main::after {
	position: absolute;
	content: "";
	background-image: url(../images/p.png);
	left: 0;
	bottom: 0;
	width: 364px;
	height: 485px;
	background-size: contain;
	background-repeat: no-repeat;
}

.bigp img.pImage {
	width: 400px;
	position: relative;
	inset: auto;
	max-width: 70%;
	margin: auto;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	/* transform: none !important; */
}
.bigp img.pImage {
	/* height: 110%; */
	width: 100%;
}
@media only screen and (min-width: 1360px) {
	section.home-banner .home-flex .bigp {
		height: 640px
	}
}

@media only screen and (max-width: 767px) {
	.bigp img {
		position: relative;
	}

	.bigp {
		height: 300px
	}
	.mobile-lgo {
		border-bottom: 1px solid #ccc;
		margin: 10px 0px;
		padding-bottom: 10px;
	}
}
@media only screen and (max-width: 1366px) {
	.about-main .container {
		max-width: 1290px;
	}
	.bigp img {
		object-fit: contain;
	}
	.bigp img.pImage {
		/* height: 80%; */
		/* width: 100%; */
	}
	div#new-abot .bigp img.pImage{
	height:100%;
	}

}
.heading h2 {
	text-transform: capitalize;
}


/* header.header li#menu-item-95 {
	display: none;
}

header.header li#menu-item-98 {
	display: none;
}
header.header li#menu-item-106 {
	display: none;
} */
/* footer.site-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-96 {
	display: none;
} */

footer.site-footer li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-99 {
	display: none;
}

.tw-btn {
	display: block!important;
}


li.current-menu-item a{
	color: #305CAA!important;
}

.form-contct input[type="radio"] {
	margin-left: 0px;
	margin-top: 8px;
	width: 20px;
	height: 20px;
}   

.form-contct span.wpcf7-form-control.wpcf7-radio.form-check-input {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.form-contct span.wpcf7-form-control.wpcf7-radio.form-check-input span {
	width: 45%;
}
.form-contct span.wpcf7-list-item-label {
	font-weight: 400;
	font-size: 12px;
	line-height: 19px;
	color: #232323;
	opacity: 0.5;
	margin-left: 10px;
	margin-top: 0px!important;
	display: inline-flex;
	width: 60%!important;
}
.form-contct div#wpcf7-f7-o1 p {
	opacity: 1;
}   
.form-contct .wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1.5em;
}
.form-contct .wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1.5em;
}
li.current-menu-item a {
	color: #305CAA!important;
	border-bottom: 2px solid;
	padding-bottom: 5px;
}
.footer-nav li.current-menu-item a{
	border: none;
}
.image-upload>input {
	display: none;
}

header.header.scroll-nav.bar-color {
	position: fixed!important;
	top: 0;
	width: 100%;
	z-index: 9999;
}
.maps img {
	z-index: 1;
	position: relative;
}
.file-drop-area{

	position: relative;
	/*width: 450px;*/
	max-width: 100%;
	padding:25px;
	border: 1px dashed rgba(255,255,255,0.4);
	border-radius: 3px;
	transition: .2s;
}

.choose-file-button{

	flex-shrink: 0;
	background-color: rgba(255,255,255,0.04);
	border:1px solid rgba(255,255,255,0.1);
	border-radius: 3px;
	padding:8px 15px;
	margin-right: 10px;
	font-size: 12px;
	text-transform: uppercase;

}

.file-message{

	font-size: small;
	font-weight: 300;
	line-height: 1.4;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.file-input{
	position: absolute;
	left: 0;
	top:0;
	height: 100%;
	widows: 100%;
	cursor: pointer;
	opacity: 0;

}



section#careers {
	padding: 5% 0;
	color: #fff;
	background-position: center;
	background-size: cover;
	position: relative;
	min-height: 350px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
section#careers span {
	color: #fff;

}

section#careers h2 {
	color: #fff;
}

section#careers p {
	color: #fff;
	opacity: 1;
	max-width: 70%;
}


.cor-box-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 7%;
}

.box-widthd {
	width: 31%;
	background: #FFFFFF;
	padding: 20px;
	border-top: 5px solid #EDF1F9;
	border-left: 5px solid #EDF1F9;
	transition:all ease .3s;
	margin-bottom: 40px;
}
.box-widthd:hover {
	border-top: 5px solid rgba(48, 92, 170, .5);
	border-left: 5px solid rgba(48, 92, 170, .5);
}


.ine-flexx {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.rnd {
	width: 80px;
	height: 80px;
	background: rgba(48, 92, 170, 0.1);
	border-radius: 0px 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.name-desc {
	margin-left: 0px;
	margin-top: 40px;
}
.ine-flexx span {
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 30px;
	text-align: right;
	color: #305CAA;
	opacity: 0.2;
}
.name-desc p {
	margin-top: 20px;
}


@media only screen and (max-width: 767px) {
	.box-widthd {
		width:100%;
	}
	.cor-box-flex {
		padding: 0 2%;
	}
}
.page-template-careers section#careers {
	padding: 7% 0;
}


div#whtt span {
	color: #fff;
}
div#whtt h2{
	color: #fff;
}
div#whtt p{
	color: #fff;
}
div#whtt a{
	color: #fff;
}
div#whtt a.learn-btn {
	border-bottom: 1px solid #fff;
	border-radius:5px;
}
#new-abot .bigp img.pImage {
	height: 100%;
	width: 100%;
}
#new-abot .bigp{
	height:450px;
}
img.frst-img {
	margin-top: 10px;
}
img.frst-img {
	margin-top: 10px!important;
}
.has-menu{
	position:relative;
}

ul.sub-menu {
    position: absolute;
    top: 27px;
    z-index: 99999;
    height: max-content;
    display: none;
    color: #fff;
    width: 150px;
    padding: 10px 10px;
    background: #fff;
}
.navbar-nav .has-menu:hover .sub-menu {
    display: block;
}
ul.sub-menu li:hover a{
	color:#305CAA;
}
li#menu-item-99 a i {
    margin-left: 5px;
}



@media only screen and (max-width: 992px) {
	.career-single {
		width: 48%;
	}
}

@media only screen and (max-width: 600px) {
	.career-single {
		width: 100%;
	}
	
	.wt-wdth a {
    font-size: 13px !important;
}
}



@media only screen and (max-width: 1400px) {
		.footer-nav ul li {
    display: inline-block;
    margin-right: 15px;
}
}

@media only screen and (max-width: 1300px) {
	.bigp img.pImage {
		height: 100%;
		top: 0;
		bottom: 0;
	}

	.bigp.animate {
		height: auto;
	}

}





@media(min-width:1280px){
	.home section.home-banner .home-flex .bigp {
		height: auto;
	}
	.home .bigp img.pImage{
		object-position: center;
		object-fit: contain;
/* 		height: 95%; */
		height:100%;
		bottom: 0px;
	}
}


#new-abot .bigp img.pImage {
    opacity: 0.9;
}
img.frst-img {
    margin-top: 0px!important;
}
#new-abot .bigp {
    height: auto !important;
/* 	border-bottom-left-radius: 181px; */
}

div#new-abot .bigp img.pImage {
/*     object-position: center;
    object-fit: contain;
    height: 100%;
    bottom: 1px; */
	object-position: center;
    object-fit: contain;
    height: 101%;
    bottom: 0;
}
.load-more-btn{
	margin-bottom:50px;
	margin-top:0px;
}
a.learn-btn {
    padding: 15px 20px;
    background-color: #fff;
    display: inline-block;
    color: #305CAA !important;
    border: 1px solid #fff !important;
    transition: 0.5s all linear;
}

a.learn-btn:hover {
    background-color: transparent;
    color: #fff !important;
}

.inner-slider h4 {
	text-align:center;
	width:100%;
}
.inner-sl a {
	width:100%;
}

/* Saqlain's write css */

.services-flex .item {
	width:25%;
	padding-inline:10px;
	margin-bottom:20px;
}
.services-flex .item .inner-slider {
	position:relative;
}

.services-flex .item .inner-slider::after {
    position: absolute;
    content: "";
    background: linear-gradient(0deg, rgba(8, 21, 53, .3), rgba(8, 21, 53, 0.6)), url(safjkl.png);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    transition: 0.5s all linear;
}

.services-flex .item .inner-sl a, .services-flex .item .inner-sl h4 {
	position:static;
}

.services-flex .item .truck {
	display:none;
}

.become-width a.learn-btn:hover, .abt-width a.learn-btn:hover, .mission-width a.learn-btn:hover{
		background-color:#305CAA !important;
	}

body.page-template.page-template-about-us.page-template-about-us-php.page.page-id-104.logged-in.admin-bar.customize-support body.home .bigp img.pImage:nth-child(2), div#new-abot .bigp img.pImage {
    display: none !important;
}

body.home .bigp img.pImage:nth-child(2), div#new-abot .bigp img.pImage {
		display:block !important;
	}


@media (max-width: 1199px){
	.wt-wdth {
		width: 60%;
	}
	
	.bl-wdth {
    	width: 37%;
	}
	
	ul.navbar-nav.ml-auto li {
		margin-right: 15px;
	}
}

@media (max-width: 1030px){
	ul.navbar-nav.ml-auto li {
		margin-right: 9px;
	}
}

@media (max-width: 991px){
	.services-flex .item {
		width:33.333%;		
	}
	.wt-wdth a {
		font-size: 15px;
	}
@media (max-width: 767px){
	.services-flex .item {
	width:50%;		
}
	.services-flex .item .inner-slider {
    height: 200px;
}
	section.shipper {
    padding: 30px 0;
}
}
@media (max-width:450px){
	.services-flex .item {
	width:100%;	
}
	.services-flex .item .inner-slider {
    height: 250px;
}
	.bl-wdth {
		width: 100%;
	}
	
	.calss-flex {
         display:block;
	}
	
	.wt-wdth {
    width: 100%;
}
}