/*
CTC Separate Stylesheet
Updated: 2026-01-22 06:58:52
*/


#enquiryForm{margin:0 auto;}
.enquiryFormAcceptance .intl-tel-input{width:100%;}
.enquiryFormAcceptance input, .enquiryFormAcceptance textarea{font-weight:bold;}
.enquiryFormRowLabel p {margin-bottom: 0px;color: #0054CC;text-align: left;font-weight:bold;}
span.enquiryFormRowLabelMandatory {color: red;}
.enquiryFormRow .wpcf7-acceptance .wpcf7-list-item-label {margin-left: 5px;font-size: 0.9em;color:#000;}
.enquiryFormRow .wpcf7-list-item {margin: 0px;}
.enquiryFormRow .enquiryFormRowLabel, .enquiryFormRow .enquiryFormRowInput, .enquiryFormRow .enquiryFormRowLabel p {width: 100%;font-size:14px;}
#intlPhoneNumber{width: 100%;}
.enquiryFormRowInput select, .enquiryFormRowInput input, .enquiryFormRowInput select,  .enquiryFormRowInput textarea {width: 100%;background: transparent;border:2px solid #cd1616;box-shadow: none;border-radius: 15px;padding: 10px;color:#000;}
#submitInquiryId {width: 100%;background-color: #00B3F0;color: #fff;border: 0px;border-radius: 5px;padding: 10px 20px;}
#submitInquiryId:disabled {cursor: not-allowed;background-color:red !important;color: #fff;box-shadow: 0px 4px 4px 0px #00000040;}
#submitInquiryId:hover{background-color: #0054CC;color: #fff;}
#enquiryForm .wpcf7-acceptance {font-size: 12px;}
.customHeaderInserted li a, .customHeaderInserted li svg, .customHeaderInserted li {color:black;} 
/*.customDisplayNone{display:none !important;} */ 


.halfBoxBelow767{}
@media screen and (max-width: 767px) {
.hideBelow767{display:none !important;}
.wrongFuelCustom .wcu-card-wrap.right-wrap .wcu-card {flex-direction: row !important; align-items: center !important;}
.wrongFuelCustom .wcu-card-wrap.left .wcu-card {flex-direction: row !important; align-items: center !important;}
.workProcess figure.elementor-image-box-img {width: 100% !important;}
.workProcess figure.elementor-image-box-img img {margin: 0 auto;}
.workProcess .elementorElementCustom {margin: 20px !important;}
.wrongFuelCustom .wcu-card-wrap {text-align: center !important;}
	
.halfBoxContainer {width: 100% !important;display: block !important;}
.halfBoxContainer .halfBoxBelow767 {width: 45%;max-width: 100%;display: inline-block;margin: 20px 10px;}
}

@media screen and (max-width: 450px) {
	.halfBoxContainer .halfBoxBelow767 {width: 40%;}
}