/*
    Theme Name: Transcargo Child Theme
    Theme URI: http://logistics.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Transcargo is the only best WordPress theme for transportation and logistics business.  Using Transcargo you can easily create a modern website and start promoting your services.
    Version: 1.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, red, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
    Text Domain: transcargo-child-theme
    Template: transcargo
*/

/* Add your own styles here */
/* Remove default list styling if not already handled */
.footer-address-items {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Core layout to put icon and text side-by-side */
.footer-address-items li {
    display: flex;
    align-items: center; /* Vertically centers the icon with the text */
    margin-bottom: 12px; /* Adds space between each list item */
	color: #fff;
}

/* Add a little breathing room between the icon and the text */
.footer-address-items .icon {
    margin-right: 12px; 
    flex-shrink: 0; /* Prevents the icon from squeezing if text wraps */
}

/* Optional: Clean up default paragraph margins inside the list */
.footer-address-items .text p {
    margin: 0;
}

#footer h4.wp-block-heading {
	color: #fff;
}

.display-none {
	display: none !important;
}

#footer .widget_nav_menu ul li:before {
	content: "›";
}

/* Target the label inside the Contact Form 7 checkbox wrapper */
.wpcf7-checkbox label {
    display: flex !important;
    align-items: flex-start; /* Aligns the checkbox to the top line of text */
    gap: 15px;               /* Creates the exact 15px gap you requested */
    cursor: pointer;
}

/* Ensure the text wraps and aligns cleanly as a separate block */
.wpcf7-checkbox .wpcf7-list-item-label {
    display: block;
    line-height: 1.4;        /* Improves readability for long terms & conditions */
}

/* Safety net: Prevents the checkbox input itself from shrinking */
.wpcf7-checkbox input[type="checkbox"] {
    flex-shrink: 0;
    margin-top: 4px;         /* Nudges the checkbox down slightly to line up with the first line of text */
}

.contact_form .input-group p {
	margin-bottom: 0;
}

.custom-check-box .input-group p {
	display: flex;
}
.cstm-icon-cls .service_thumbnail{
    text-align:center !important;
}
.cstm-icon-cls .service_thumbnail img {
    display: unset!important;
	margin-top: 28px;
}

#wpcf7-f453-p442-o1 .wpcf7-form-control {
	padding: 15px 25px;
    border: 1px solid transparent !important;
    font-size: 15px;
}
#wpcf7-f453-p442-o1 .wpcf7-form-control.wpcf7-checkbox {
	position: relative;
}
.page-id-442 .vc_section > .vc_row {
    max-width: 1140px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.cstm-icon-contact .service_thumbnail{
	 text-align:center !important;
	
}.shadow-box {
    background: #fff;
    padding: 85px 10px;
    border-radius: 10px;
	padding-bottom: 70px;
    box-shadow: 0 8px 25px rgba(0,0,0,0.12);
}
