/*
CTC Separate Stylesheet
Updated: 2025-04-17 15:25:41
*/
body{font-family: "Manrope", Sans-serif !important;}
.customSection{padding-top:50px;}
.customButton a.elementor-button {
    background-color: #000;
    color: #fff;
    border-radius: 20px;
    padding: 15px 30px;
	font-family: "Manrope", Sans-serif;
    font-weight: 600;
}

.customButton a.elementor-button:hover{ background-color: red;}

.equalImageHeight{}

/* common */
.enquiryFormAcceptance .intl-tel-input{width:100%;}
.enquiryFormAcceptance input, .enquiryFormAcceptance textarea{font-weight:bold;}
.enquiryFormRowLabel p {margin-bottom: 0px;color: #fff;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:#f7f7f7;}
.enquiryFormRow .wpcf7-list-item {margin: 0px;}
.enquiryFormRow .enquiryFormRowLabel, .enquiryFormRow .enquiryFormRowInput, .enquiryFormRow .enquiryFormRowLabel p {width: 100%;font-size:14px;margin-bottom:2px;}
#intlPhoneNumber{width: 100%;}
.enquiryFormRowInput select, .enquiryFormRowInput input, .enquiryFormRowInput select,  .enquiryFormRowInput textarea {width: 100%;background: transparent;box-shadow: none;border-radius: 15px;padding: 10px;color:#000;}
#submitInquiryId {width: 100%;background-color:#163A57;color: #fff;border: 0px;border-radius: 20px;padding: 10px 20px;font-family: 'Open Sans', sans-serif;font-weight:600;border:2px solid #fff;}
#submitInquiryId:disabled {cursor: not-allowed;background-color:#fff !important;color: #000;box-shadow: 0px 4px 4px 0px #00000040;font-family: 'Open Sans', sans-serif;font-weight:600;}
#enquiryForm .wpcf7-acceptance {font-size: 12px;}

.enquiryFormRowInput p {margin-bottom: 15px;}

#enquiryFormHome div.enquiryFormRow {clear: both;}
#enquiryFormHome .enquiryFormRowInput select {background: white;border-radius: 0px;}
#enquiryFormHome .enquiryFormRowInput select, .enquiryFormRowInput input, .enquiryFormRowInput textarea {height: 40px !important;font-size: 14px !important;}

#enquiryFormWalnut div.enquiryFormRow {clear: both;}
#enquiryFormWalnut .enquiryFormRowInput select, .enquiryFormRowInput textarea {background: white;border-radius: 0px;}
#enquiryFormWalnut .enquiryFormRowInput select, .enquiryFormRowInput input{height: 40px !important;font-size: 14px !important;}

#enquiryFormContact div.enquiryFormRow {clear: both;}
#enquiryFormContact .enquiryFormRowInput select, .enquiryFormRowInput textarea {background: white;border-radius: 0px;}
#enquiryFormContact .enquiryFormRowInput select, .enquiryFormRowInput input{height: 40px !important;font-size: 14px !important;}


@media screen and (min-width: 992px) {
.enquiryFormRow div.twoColRow {width: 49%;display: inline-block;}
.enquiryFormRow div.twoColRow.twoColRowRight {float: right;}
}

