/*
 Theme Name:     Isha Logistics
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
/* Header */
.header-phone .et_pb_module_header {
    padding-bottom: 0;
}
.header-phone .et_pb_blurb_container {
    vertical-align: middle;
}
.header-phone .et_pb_main_blurb_image{
	vertical-align:middle;
}
.header-phone .et_pb_blurb_content .et_pb_blurb_container {
    display: inline-block;
    width: auto;
    padding: 12px 2em;
    border-radius: 10px;
    border: 1px solid #fff;
}
.header-menu ul#menu-main-menu li {
    padding-right: 40px;
}
.header-phone {
    right: 50px;
    float: right;
}
/* Home */
/* MediaElement wrapper */
.et_pb_section_video_bg .mejs-container,
.et_pb_section_video_bg .mejs-inner,
.et_pb_section_video_bg .mejs-mediaelement {
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    top: 0;
    left: 0;
}
.home-gallery .et-pb-slider-arrows a {
    color: #fff !important;
}
/* Video */
.et_pb_section_video_bg video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    object-position: center center; /* change to center top if needed */
}
.et_pb_section_video_bg .mejs-container {
    left: 0 !important;
    margin-left: 0 !important;
    transform: none !important;
}
.et_pb_section_video_bg{
    position:absolute;
    inset:0;
}

.et_pb_section_video_bg::after{
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(
        to right,
        rgba(40,18,45,.85),
        rgba(161,45,115,.45)
    );
    pointer-events:none;
}

.bg-shadow .et_pb_video_box:after {
    content: '';
    background: #a03472;
    position: absolute;
    right: -25px;
    width: 70%;
    height: 50%;
    bottom: -30px;
    z-index: -1;
}
/* About Us */

/* services */
.blurb-fix .et_pb_main_blurb_image {
    margin-bottom: 15px;
}
.future-row .et_pb_column .et_pb_blurb {
    border: 1px solid #a03472;
    border-radius: 5px;
    padding: 20px;
    align-items: center;
    justify-content: center;
	    margin-bottom: 0;
}
.industries-served .et_pb_main_blurb_image {
    width: 60%;
    margin-bottom: 0;
}
.industries-served .et_pb_main_blurb_image img {
    border-radius: 10px;
}
.industries-served .et_pb_blurb_content {
	display: inline-flex;
    flex-direction: row-reverse
}
.industries-served .et_pb_blurb_container {
    width: 39%;
    vertical-align: middle !important;
    background: #fff;
    padding: 18px;
    border-radius: 10px;
    right: -10px;
    position: relative;
    border-left: 5px solid #a03472;
}
/* Contact Us */
#gform_1 input[type=text], 
#gform_1 input[type=email], 
#gform_1 input[type=tel], 
#gform_1 select{
    box-shadow: none;
    min-height: 45px;
	border-color: #afabab;
}
#gform_1 textarea.textarea{
	box-shadow: none !important;
	border-color: #afabab !important;
}
#gform_1 input[type=text]:focus, 
#gform_1 input[type=email]:focus, 
#gform_1 input[type=tel]:focus, 
#gform_1 select:focus,
#gform_1 textarea:focus{
	outline:none;
}
#gform_fields_1{
	gap:20px;
}
#gform_1 input#gform_submit_button_1 {
    border-radius: 0;
    background: #A03472;
    padding: 14px 2.5em;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
}
#gform_1 input#gform_submit_button_1:hover{
	background:#000;
	letter-spacing:2px;
}
#gform_1 input#gform_submit_button_1:focus{
	outline:none !important;
	border:0;
}
div#gform_confirmation_message_1 {
    font-weight: 600;
}
/* Footer */
.footer-menu ul {
    padding-left: 0;
}
.footer-menu ul li {
    padding-bottom: 10px;
}
.footer-row .et_pb_module_header {
    font-weight: normal;
}
@media (min-width:981px){
	.why-choose h3 {
    	min-height: 55px;
	}
	.future-row .et_pb_column {
		display: grid;
		gap: 30px;
		grid-template-columns: repeat(4, 1fr);
/* 		align-items: center; */
	}
}
@media (max-width:980px){
	
	
}
@media (min-width:320px) and (max-width:480px){
	.et-l.et-l--footer div.et_pb_section.et_pb_section_0_tb_footer {
		background-image: linear-gradient(180deg,#ffffff 32%,#a03472 32%)!important;
	}
}
@media (min-width:768px) and (max-width:980px){
	.future-row .et_pb_column {
		display: grid;
		gap: 30px;
		grid-template-columns: repeat(3, 1fr);
		align-items: normal;
	}
	.custom-header {
		display: flex;
		align-items: center;
	}
	.custom-header .et_pb_column_0_tb_header {
		width: 20%;
		margin-bottom:0 !important;
	}
	.custom-header .et_pb_column_1_tb_header {
		width: 40% !important;
		margin-right:0 !important;
		margin-top:0 !important;
		margin-bottom:0;
	}
	.custom-header .et_pb_column_2_tb_header {
		width: 35% !important;
		margin-top:0 !important;
	}
	.header-phone {
		right: 20px;
		float: right;
	}
}
@media (min-width:981px) and (max-width:1200px){
	.et_pb_row.et_pb_row_0_tb_header.custom-header {
		background-image: linear-gradient(120deg, #ffffff 30%, #a03472 30%);
	}
	.logo {
		margin-left: 20px !important;
	}
	.custom-header {
		width: 90%;
	}
	.et_pb_column_0_tb_header {
		width: 25% !important;
	}
	.et_pb_column_1_tb_header {
		width: 35% !important;
	}
	.et_pb_column_2_tb_header {
		width: 23% !important;
	}
}
@media (min-width:1201px){
	.custom-header .et_pb_column_0_tb_header {
    width: 22% !important;
}
.custom-header .et_pb_column_1_tb_header {
     width: 58% !important;
}
.custom-header .et_pb_column_2_tb_header {
     width: 20% !important;
     margin-right: 0 !important;
}
}
@media (min-width:981px) and (max-width:1600px){
	.home-banner {
		padding-top: 200px !important;
	}
}
@media (min-width:981px) and (max-width:1400px){
	.industries-served .et_pb_blurb_content {
		display: inline-flex;
		flex-direction: column;
	}
	.industries-served .et_pb_main_blurb_image {
		width: 100%;
		margin-bottom: 0;
	}
	.industries-served .et_pb_blurb_container {
		width: 100%;
		vertical-align: middle !important;
		background: #fff;
		padding: 18px;
		border-radius: 10px;
		right: 0;
		margin-top:-10px;
	}
}
@media (max-width:767px){
	.future-row .et_pb_column {
		display: grid;
		gap: 20px;
		grid-template-columns: repeat(2, 1fr);
		align-items: normal;
	}
	.future-row .et_pb_column .et_pb_main_blurb_image img {
		width: 50px;
	}
	.future-row .et_pb_column .et_pb_blurb_description {
		font-size: 15px;
	}
	.ginput_container.ginput_recaptcha{
		transform:scale(0.70);
		-webkit-transform:scale(0.70);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
	.custom-header .et_pb_column_1_2 {
		width: 49% !important;
		margin-bottom:0;
	}
	.custom-header .et_pb_column_1_4 {
		width: 49% !important;
		margin:auto !important;
	}
	.custom-header {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.custom-header .et_pb_column {
		margin-bottom:0;
		margin: inherit;
	}
	.industries-served .et_pb_blurb_content {
		display: inline-flex;
		flex-direction: column;
	}
	.industries-served .et_pb_main_blurb_image {
		width: 100%;
		margin-bottom: 0;
	}
	.industries-served .et_pb_blurb_container{
		width: 100%;
		right: 0;
		position: relative;
		border-bottom: 5px solid #a03472;
		border-left:0;
	}
	.fix-mob .et_pb_blurb_content a {
		word-break: break-all;
	}

}