/*
Theme Name: ldresponsive
Theme URI: 
Description: Child theme of responsive theme for the Responsive theme
Author: <a href="https://cyberchimps.com">CyberChimps</a>
Author URI: 
Template: responsive
Version: 4.9.7.1
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 07 Feb 2024 08:17:34 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/
.wpcf7-form .detail {
	display: flex;
	flex-wrap: wrap;
	max-width: 1240px;
	margin: 0 auto !important;
}
.detail .form-row {
	margin: 0 15px 20px !important;
	width: calc(50% - 30px);
}
.wpcf7-form .section_title {
	width: 100%;
	display: inline-block;
}
.detail .form-row p{
	margin:0 !important;
}
.detail .form-row p .wpcf7-form-control-wrap {
	display: inline-block;
	width: 100%;
}
.detail .form-row .select-wrapper p .wpcf7-form-control-wrap{
	display:unset;
}
.form-row p .wpcf7-form-control-wrap input {
	font-family: "Karla",sans-serif;
	font-size: 20px;
	line-height: 21px !important;
	padding: 20px !important;
	border: 0 !important;
	background: #E3E3E3 !important;
	border-radius: 5px !important;
}
.form-row .select-wrapper .wpcf7-form-control-wrap select{
	display: none !important;
}
.form-row .select-wrapper {
	position: relative;
}
.form-row .select-wrapper p {
	margin: 0 !important;
	display: inline-block;
	width: 100%;
}
.form-row .select-wrapper .icon-topic {
	width: 100% !important;
	font-size: 20px;
	line-height: 23px !important;
	padding: 20px !important;
	display: inline-block;
	font-family: "Karla",san-serif !important;
	height: auto !important;
	font-weight: 500;
	background: #E3E3E3 !important;
	border-radius: 5px !important;
	position:relative;
}
.form-row .select-wrapper .icon-topic::after {
	content: "";
	position: absolute;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE4IDEwIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTguNzcxNDUgMTBDOC40NTcwNCAxMCA4LjE0MjY4IDkuODc5OTUgNy45MDI5NyA5LjY0MDM2TDAuMzU5ODc5IDIuMDk3MTlDLTAuMTE5OTYgMS42MTczNiAtMC4xMTk5NiAwLjgzOTM3OSAwLjM1OTg3OSAwLjM1OTczNEMwLjgzOTUyNCAtMC4xMTk5MTEgMS42MTczNSAtMC4xMTk5MTEgMi4wOTcyMiAwLjM1OTczNEw4Ljc3MTQ1IDcuMDM0MzVMMTUuNDQ1NyAwLjM1OTk2N0MxNS45MjU2IC0wLjExOTY3OCAxNi43MDMzIC0wLjExOTY3OCAxNy4xODI5IDAuMzU5OTY3QzE3LjY2MyAwLjgzOTYxMiAxNy42NjMgMS42MTc1OSAxNy4xODI5IDIuMDk3NDNMOS42Mzk5MyA5LjY0MDZDOS40MDAxMSA5Ljg4MDIzIDkuMDg1NzQgMTAgOC43NzE0NSAxMFoiIGZpbGw9IiNFNTU4NkQiLz4KPC9zdmc+") !important;
	background-repeat: no-repeat !important;
	width: 18px;
	height: 10px;
	top: calc(50% - 5px);
	right: 20px;
	transition: all linear .3s;
	transform: rotate(0deg);
}
.form-row .select-wrapper .icon-topic.active::after {
	transition: all linear .3s;
	transform: rotate(180deg);
}
.form-row .select-wrapper .select_dropdown {
	display: none;
}
.form-row .select-wrapper .select_dropdown {
	margin: 0 !important;
	list-style: none !important;
	padding:0 !important;
	background: #e3e3e3 !important;
	position: absolute;
	width: 100%;
	top: 100%;
	z-index: 9;
}
.form-row p .wpcf7-form-control-wrap input.datepicker {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM4M184NikiPgo8cGF0aCBkPSJNMjQuMjI2MyAzLjMwOTI4SDI0LjIyNjJIMjIuMDE2MlYyLjE0Mjg2QzIyLjAxNjIgMS44MzIxNyAyMS44OTI4IDEuNTM0MjIgMjEuNjczMSAxLjMxNDUzQzIxLjQ1MzQgMS4wOTQ4NCAyMS4xNTU0IDAuOTcxNDI2IDIwLjg0NDcgMC45NzE0MjZDMjAuNTM0MSAwLjk3MTQyNiAyMC4yMzYxIDEuMDk0ODQgMjAuMDE2NCAxLjMxNDUzQzE5Ljc5NjcgMS41MzQyMiAxOS42NzMzIDEuODMyMTcgMTkuNjczMyAyLjE0Mjg2VjMuMzA5MjhIMTAuMzI2OVYyLjE0Mjg2QzEwLjMyNjkgMS44MzIxNyAxMC4yMDM1IDEuNTM0MjIgOS45ODM3OSAxLjMxNDUzQzkuNzY0MSAxLjA5NDg0IDkuNDY2MTQgMC45NzE0MjYgOS4xNTU0NiAwLjk3MTQyNkM4Ljg0NDc4IDAuOTcxNDI2IDguNTQ2ODIgMS4wOTQ4NCA4LjMyNzE0IDEuMzE0NTNDOC4xMDc0NSAxLjUzNDIyIDcuOTg0MDMgMS44MzIxNyA3Ljk4NDAzIDIuMTQyODZWMy4zMDkyOEw1Ljc3NDAzIDMuMzA5MjhMNS43NzM5MiAzLjMwOTI4QzQuNTAwNjkgMy4zMTA3MyAzLjI4MDAzIDMuODE3MTYgMi4zNzk3MiA0LjcxNzQ3QzEuNDc5NDEgNS42MTc3OCAwLjk3Mjk4MSA2LjgzODQ0IDAuOTcxNTMzIDguMTExNjdWOC4xMTE3OEwwLjk3MTUzMyAyNC4yMjYxTDAuOTcxNTMzIDI0LjIyNjJDMC45NzI5ODEgMjUuNDk5NCAxLjQ3OTQxIDI2LjcyMDEgMi4zNzk3MiAyNy42MjA0QzMuMjgwMDMgMjguNTIwNyA0LjUwMDY5IDI5LjAyNzEgNS43NzM5MiAyOS4wMjg2SDUuNzc0MDNIMjQuMjI2MkgyNC4yMjYzQzI1LjQ5OTUgMjkuMDI3MSAyNi43MjAyIDI4LjUyMDcgMjcuNjIwNSAyNy42MjA0QzI4LjUyMDggMjYuNzIwMSAyOS4wMjcyIDI1LjQ5OTQgMjkuMDI4NyAyNC4yMjYyVjI0LjIyNjFWOC4xMTE3OFY4LjExMTY3QzI5LjAyNzIgNi44Mzg0NCAyOC41MjA4IDUuNjE3NzggMjcuNjIwNSA0LjcxNzQ3QzI2LjcyMDIgMy44MTcxNiAyNS40OTk1IDMuMzEwNzMgMjQuMjI2MyAzLjMwOTI4Wk01Ljc3NDEyIDUuNjUyMTRINy45ODQwM1Y2LjgxODU3QzcuOTg0MDMgNy4xMjkyNSA4LjEwNzQ1IDcuNDI3MjEgOC4zMjcxNCA3LjY0Njg5QzguNTQ2ODIgNy44NjY1OCA4Ljg0NDc4IDcuOTkgOS4xNTU0NiA3Ljk5QzkuNDY2MTQgNy45OSA5Ljc2NDEgNy44NjY1OCA5Ljk4Mzc5IDcuNjQ2ODlDMTAuMjAzNSA3LjQyNzIxIDEwLjMyNjkgNy4xMjkyNSAxMC4zMjY5IDYuODE4NTdWNS42NTIxNEgxOS42NzMzVjYuODE4NTdDMTkuNjczMyA3LjEyOTI1IDE5Ljc5NjcgNy40MjcyMSAyMC4wMTY0IDcuNjQ2OUMyMC4yMzYxIDcuODY2NTggMjAuNTM0MSA3Ljk5IDIwLjg0NDcgNy45OUMyMS4xNTU0IDcuOTkgMjEuNDUzNCA3Ljg2NjU4IDIxLjY3MzEgNy42NDY4OUMyMS44OTI4IDcuNDI3MjEgMjIuMDE2MiA3LjEyOTI1IDIyLjAxNjIgNi44MTg1N1Y1LjY1MjE0SDI0LjIyNjFDMjQuODc4MyA1LjY1MjY5IDI1LjUwMzYgNS45MTIwMSAyNS45NjQ4IDYuMzczMThDMjYuNDI2IDYuODM0MzUgMjYuNjg1MyA3LjQ1OTY3IDI2LjY4NTggOC4xMTE4N1YxMC4zMjE4SDMuMzE0MzlWOC4xMTE4N0MzLjMxNDk0IDcuNDU5NjcgMy41NzQyNiA2LjgzNDM1IDQuMDM1NDMgNi4zNzMxOEM0LjQ5NjYgNS45MTIwMSA1LjEyMTkyIDUuNjUyNjkgNS43NzQxMiA1LjY1MjE0Wk0yNC4yMjYxIDI2LjY4NTdINS43NzQxNkM1LjEyMjA0IDI2LjY4NDkgNC40OTY4NiAyNi40MjU1IDQuMDM1NzQgMjUuOTY0NEMzLjU3NDYyIDI1LjUwMzIgMy4zMTUyMSAyNC44NzgxIDMuMzE0MzkgMjQuMjI1OVYxMi42NjQ2SDI2LjY4NThWMjQuMjI1OUMyNi42ODUgMjQuODc4MSAyNi40MjU2IDI1LjUwMzIgMjUuOTY0NSAyNS45NjQ0QzI1LjUwMzMgMjYuNDI1NSAyNC44NzgyIDI2LjY4NDkgMjQuMjI2MSAyNi42ODU3WiIgZmlsbD0iI0U1NTg2RCIgc3Ryb2tlPSIjRTU1ODZEIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM4M184NiI+CjxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4=") !important;
	background-repeat: no-repeat !important;
	background-position: calc(100% - 20px) center !important;
}
.form-row .select-wrapper .select_dropdown li {
	list-style: none !important;
	display: inline-block;
	width: calc(100% - 40px);
	margin: 0 20px 15px !important;
	font-size: 20px;
}
.form-row .select-wrapper .select_dropdown li:last-child{
	margin-bottom: 20px !important;
}
.form-row .select-wrapper .select_dropdown li:first-child {
	margin-top:20px !important;
}
.wpcf7-form .request_detail .form-row,.wpcf7-form .comments_detail .form-row {
	width: calc(100% - 30px);
}
.form-row p .wpcf7-form-control-wrap textarea {
	font-family: "Karla",sans-serif;
	font-size: 20px;
	line-height: 21px !important;
	padding: 20px !important;
	border: 0 !important;
	background: #E3E3E3 !important;
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-image: none;
	border-radius: 5px !important;
	height: 150px;
}
.wpcf7-form .section_title:not(first-child){
	margin-top:15px !important
}
.wpcf7-form .section_title {
	margin-bottom: 20px !important;
}
.wpcf7-form hr {
	height: 1px;
	background: rgba(93,83,96,0.5) !important;
	margin: 15px 50px !important;
	display: flex;
}
.wpcf7-form-control.wpcf7-submit.has-spinner {
	margin: 0 auto !important;
	display: block;
}
body .ui-widget {
	font-family: "Karla",Helvetica,sans-serif;
}
.wpcf7-form-control.wpcf7-submit.has-spinner {
	margin: 15px auto 40px !important;
	display: block;
}
.wpcf7-response-output {
	text-align: center !important;
	margin-bottom: 50px !important;
	font-family: "Karla",sans-serif;
	font-size: 20px;
	line-height: 21px !important;
}
