/**

 * Theme Name: Expeditor Child Theme

 * Template: expeditor

*/



/*------------------------------------------------------------------

[Add Your Custom CSS Here] */



.wpb_animate_when_almost_visible {

	opacity: 1!important;

}

.popupaoc-button{

	width:186px !important;

	height:57px!important;

	

	background: #052f6b !important;

	font-size: 12px !important;

    line-height: 15px !important;

	box-shadow: 0 0 0 -2px #417fbd inset, 0 0 0 0px rgba(255, 255, 255, 0.15) inset, 0 0px 0 0 #4D5BBE, 0 1px 0px 1px rgba(0, 0, 0, 0.5) !important;

}

.popupaoc-button:hover{

	background: #00aeef !important;

	

}

.paoc-popup-modal{

	width: 46% !important;

}

.paoc-popup-modal-cnt {

	    padding: 20px 20px 20px 20px !important;

}



.step-number{

	background: #052f6b!important;

}

.wpcf7-file{

	background:none !important;

	border:none !important;

	padding-left: 0px !important;

}

.custom-list{

	display:none !important;

}

.wpb_row:not(:last-child), ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_video_widget.wpb_content_element, .wpb_button{

margin-bottom: 0px;

}

.team-holder:not(.owl-carousel){

	width: 100%;

}



input#nf-field-6 {

    background: #fff!important;

    color: #000!important;

    font-weight: 700!important;

}



.nf-form-fields-required {

    display: none!important;

}

.sub_head{

margin-bottom:0px!important;

}

input#nf-field-6 {

    margin: 0 auto;

    display: table;

}

#ninja_forms_required_items, .nf-field-container{

margin-bottom:10px!important;

}

label#nf-label-field-5 {

    display: none;

}





/*zgc css*/

.top-bar

{

	display: none;

}

#header .mid-header

{

	padding: 15px 0;

}

#header .our-info-list > li > span

{

	border: 1px solid #052f6b;

	padding: 10px;

	border-radius: 50px;

}

.our-info-list > li a,.our-info-list li .header-head,.our-info-list li div span

{

	color: #212121;

	font-weight: 600;

}

.our-info-list li .header-head

{

	text-transform: uppercase;

}

#header .top-header

{

	background-color: #191f2769 !important;

	width: 100%;

	position: absolute;

}

#header #main-navigation > ul > li > a

{

	color: #ffffff;

}

.home-section-two

{

	padding-bottom: 90px;

}

.home-section-two

{

	background-size: 100% 100%;

}

.home-section-two .description

{

	color: #ffffff;

	text-align: center;

}



.home-section-services .description

{

	color: #ffffff;

	text-align: center;

}

.home-section-services-box .section-title

{

	font-size: 20px;

}

.home-section-services-box .description

{

	text-align: center;

}

.home-section-services-box .wpb_custom_title

{

	margin-bottom: 15px;

}

.home-section-services-box

{

	background-color: #ffffff;

	box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.10);

}

.home-section-services

{

	padding-bottom: 200px !important;

}

.home-section-services-box

{

	position: relative;

	bottom: 150px;

}



.home-request-back

{

	margin-top: 20px;

	margin-bottom: 20px;

	padding-top: 40px;

	padding-bottom: 40px;

}	

.home-request-back-section .col-md-9

{

	width: 66.66666666666666%;

}

.home-request-back-section .col-md-3

{

	width: 33.33333333333333%;

}

.home-request-back-section .col-md-9 h3

{

	font-size: 30px

}

.home-request-back-section .col-md-3 .align-right p

{

	display: inline-block;

	color: #ffffff;

	font-weight: bold;

}

body #footer.footer.footer-1

{

	background:none !important;

	background-image: url('https://www.shakticargo.com/wp-content/uploads/2020/02/footer-bg-min.png') !important;

}

#text-4

{

	margin-top: 40px;

}

[class*="footer"] .widget .widget-title

{

	font-size: 25px;

}

.top_footer_item  #media_image-3 img

{

	width: 100%;

}

.copyright.mad_bottom_footer .table-row

{

	border-top: 1px solid #ffffff;

	padding-top: 15px;

}

.copyright.mad_bottom_footer .table-row a

{

	color: #ffffff !important;

}



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

 .mid-header .our-info-list

 {

 	display: none;

 }

 .mid-header .table-row .logo

 {

 	text-align: left;

 }

 .mid-header .table-row .logo img

 {

 	width: 50%;

 }

 .responsive-nav-button

 {

 	color: #012d6c !important;

 	top: 45px;

 	font-size: 30px;

 }

 .menu-holder .menu-wrap .nav-item

 {

 	margin: 0

 }

 .home-section-three .description

 {

 	padding-top: 0;

 }

 .home-section-services-box

 {

 	margin: 0;

 }

 .our-partner .mad_item_hover

 {

 	text-align: center;

 }

 .home-request-back-section .col-md-9,.home-request-back-section .col-md-3

 {

 	width: 100%;

 }

 .pum-theme-2042 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close

 {

 	top: 20px !important;

 	right: 10px !important;

 }

 li#menu-item-2209

 {

 	float: unset !important;

 }

 .footer_news

 {

 	height: auto !important;

 }

 .custome-footer-newsletter .wpcf7-response-output

 {

 	width: 100% !important;

 }

 .home-section-two

 {

 	background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

 }

 body #footer.footer.footer-1

 {

 	background-color: #012d6c !important;

 	background-image: none !important;

 }

 #feedback

 {

 	display: none;

 }

 .home-section-three.vc_custom_1581660200162

 {

 	padding-bottom: 0 !important;

 }
 .requestacallback-right
 {
 	display: none;
 }

}



.sticky-contact-form .sticky-form input,.sticky-contact-form .sticky-form textarea

{

	border: 1px solid #00aeef;

	margin-top: 10px;

}

.sticky-contact-form .sticky-form textarea

{

	height: 90px;

}

.popup-subscriber .popup-send-button input

{

	background: #fff!important;

    color: #000!important;

    font-weight: 700!important;

}

.popup-subscriber div

{

	margin-top: 15px;

	text-align: center;

}

.home-request-back-section

{

	display: none;

}

.custome-footer-newsletter

{

	background-color: #035b96;

	padding-top: 20px;

	padding-bottom: 20px;

}

.custome-footer-newsletter .newsletter-text

{

	text-align: center;

}

.custome-footer-newsletter .newsletter-text h2

{

	color: #ffffff;

	font-size: 30px;

	text-align: left;

}



.custome-footer-newsletter .newsletter-text .sub-heading

{

	color: #ffffff;

	font-size: 18px;

}

.custome-footer-newsletter .wpcf7-response-output

{

	background-color: #00aeef;

	color: #ffffff !important;

	width: 45%;

	margin: 0 auto;

	border: none;

    font-size: 16px;

    border: 1px solid #ffffff !important;

}

.carousel-type-2 .owl-item

{

	text-align: center;

}

.footer_section_1  #media_image-5

{

	margin-top: 20px;

}



.footer_news {

    height: 70px;

    padding: 15px 0px 10px;

}

.newsletter-form > input:hover{

	background: #012d6c;

}

.newsletter-form.submit-button input

{

	background-color: #ffffff;

	color: #000000;

}

.requestacallback_box_right{float:right;  overflow: hidden;}

.requestacallback-right {

    position: fixed;

    top: 16%;

    z-index: 99;

    right: 0;

}

.requestacallback-right a {

    color: #fff;

    writing-mode: tb;

    font-size: 14px;

    background-color: #012d6c;

    font-size: 20px;

    padding: 15px 10px;

}

.box_inner_nk {

    width: 370px;

    padding: 20px 20px 20px 20px;

    background: #ffffff;

}

.requestacallback_box_right h2

{

	color: #019AC6;

	font-size: 22px;

}

.mid-header .table-row .logo img

{

	width: 70%;

}

.zsiq_floatmain.zsiq_theme1.siq_bR {

    display: none!important;

}
#wptime-plugin-preloader
{
	z-index:999999999 !important;
	background-size:30% !important;
}
.breadcrumbs-wrap
{
	padding: 6.7% 20px;
}

.form-column-subscribe
{
	width: 50%;
}
.form-column-subscribe-full
{
	width: 100%;
}
.newsletter-form.submit-button button
{
    padding: 11px 35px;
    border-radius: 3px;
}


.custome-footer-newsletter .moreLink, .custome-footer-newsletter .lessLink {
	font-weight: bold;
	float: right;
	margin-top: 8px;
	text-transform: uppercase;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1em;
	padding: 0 15px 0 0;
	position: absolute;
	right: 15%;
	bottom: 30%;
}
.lessLink::after {
	bottom: -10px;
	content: "";
	background: url(/wp-content/themes/expeditor-child/images/arrow-down-gold.png) 0px 0px no-repeat;
	font-size: 1.3rem;
	right: 7px;
	height: 12px;
	width: 12px;
	position: absolute;
	-webkit-transition: ease-in,0.2s;
	-o-transition: ease-in,0.2s;
	transition: ease-in,0.2s;
	transform: rotate(180deg);
}
.moreLink::after{
	bottom: -10px;
	content: "";
	background: url(/wp-content/themes/expeditor-child/images/arrow-down-gold.png) 0px 0px no-repeat;
	font-size: 1.4rem;
	right: 10px;
	height: 12px;
	width: 12px;
	position: absolute;
	-webkit-transition: ease-in,0.2s;
	-o-transition: ease-in,0.2s;
	transition: ease-in,0.2s;
}
.lessLink, .moreLink {
	position: absolute;
	margin-top: -52px !important;
	text-transform: uppercase;
	color: #fff;
	left: 50%;
	font-size: 12px;
}

.lessLink, .moreLink,.lessLink:hover, .moreLink:hover{
	color:#fff !important;
} 
.row.extendedFooter {
	padding-top: 30px !important;
	display: block;
	position: relative;
	bottom: 0px;
	background-image: url(https://www.shakticargo.com/wp-content/uploads/2020/02/footer-bg-min.png) !important;
	color: #fff;
	padding-bottom: 30px !important;
	background-size: cover;
	background-position: bottom;
}
.row.extendedFooter a,
.row.extendedFooter a:hover{
	color: #fff;
}
