/*
 Theme Name:   Mella Child
 Theme URI:    http://wordpress.com
 Description:  Mella Child Theme
 Author:       ApusTheme
 Author URI:   http://apusthemes.com
 Template:     mella
 Version:      1.0.0
 Text Domain:  mella-child
*/

/* homepage - GMove Logistics */
.fullService .vc_col-sm-4 .wpb_text_column, .fullHouseMovingService .vc_col-sm-4 .wpb_text_column {
	background: #fff !important;
    padding: 40px 29px !important;
    padding-bottom: 34px !important;
    transition: all 0.5s !important;
    border-bottom: 2px solid transparent !important;
    
}
.fullService .vc_col-sm-4 .wpb_text_column {
	height: auto !important;
}
.fullHouseMovingService .vc_col-sm-4 .wpb_text_column {
	height: 600px !important;
}

.homeServices-section p{
	width:100% !important;
	margin-bottom:10px !important;
	text-align: center;
}
@media (max-width:767px) {
	.fullService .vc_col-sm-4 .wpb_text_column, .fullHouseMovingService .vc_col-sm-4 .wpb_text_column {
		height: auto !important;
	}
}



/* homepage - Our Services */


.homeService .vc_col-sm-3 .wpb_text_column, .houseMovingService .vc_col-sm-3 .wpb_text_column,
.officeMovingService .wpb_text_column {
	border: 1px solid #ffffff69;
    border-radius: 7px;
    padding: 30px 25px;
    transition: all 0.5s;
}
.homeService .vc_col-sm-3 .wpb_text_column {
	height: 620px;
}
.houseMovingService .vc_col-sm-3 .wpb_text_column {
	height: 570px;
}
.officeMovingService .wpb_text_column {
	height: 350px;
} 
@media (max-width: 1023px) AND (min-width: 768px) {
    .fullHouseMovingService > div {
        width: 50%;
    }
    h1.home-service-h1 {
        font-size: 36px !important;  
    }
}
@media (max-width:767px) {
	.homeService .vc_col-sm-3 .wpb_text_column, .houseMovingService .vc_col-sm-3 .wpb_text_column,
	.officeMovingService .wpb_text_column {
		height: auto;
	}
	h1.home-service-h1 {
        font-size: 32px !important;  
    }
}
.homeServicesCol h3 {
	font-size: 20px !important;
	line-height: 25px !important;
}
.homeServicesCol h3 a {
	color: #fff !important;
	font-size: 20px !important;
	line-height: 25px !important;
}
.homeServicesCol p {
	width: 100% !important;
}
.homeServicesCol span {
	margin-top: 20px;
}
.learnMoreBtn {
		padding: 15px 30px;
		border-radius: 5px;
		background-color: #fff;
		color: rgb(26, 55, 135);
		font-size: 16px;
		font-weight: 700;
		
}
.learnMoreBtn:hover {
		background-color: #0074ff;
		color: #fff;
}
@media (min-width:1024px) {
	.learnMoreBtn {
		position: absolute;
	    bottom: 20px;
	}
}




/* accordion styling */
.accordionText span:hover, .wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-title > a:hover {
	color: #252525 !important;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-body {
	color: #1e1e1e !important;
	font-size: 16px !important;
}


/* dark background button styling*/
.darkBgBtn button, .darkBgBtn a {
	background-color: #fff !important;
    color: #1a3787 !important;
    font-weight: bold;
    font-size: 16px !important;
    width: auto;
    padding: 12px 25px !important;
}
.darkBgBtn a:hover, .darkBgBtn button:hover  {
	background-color: #0074ff !important;
	color: #fff !important;
	border: 1px solid #0074ff !important;
}



/* services page boxes styling */
@media (min-width:1024px) {
	.service-sec-middle .wpb_text_column {
		height: 400px !important;
	}
}



.footer-sec .policy-box.footer span {
	color: #fff;
}