/*
Theme Name: Divi Child Theme
Theme URI: http://localhost/eyeqsolutions/
Description: Child Theme For Divi
Author: Your Name
Author URI: http://localhost/eyeqsolutions/
Version: 1.0.0
Template: Divi
*/
.widget_search .wp-block-search .wp-block-search__input {width: 100%;border-radius: 3px;border-radius: 5px;height: 56px !important;}
.widget_search .wp-block-search__button {cursor: pointer;height: 56px !important;border-radius: 0 5px 5px 0;font-size: 16px;font-weight: bold;color: #fff;background:#00CDB6 !important;}
.widget_search .wp-block-search__button:hover {background:#006d77!important;}

/* Mobile menu dropdown css */
.et_pb_menu .et_mobile_menu .menu-item-has-children > a,
#main-header .et_mobile_menu .menu-item-has-children > a {background-color: transparent;position: relative;}
.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after, 
#main-header .et_mobile_menu .menu-item-has-children > a:after {font-family: 'ETmodules';text-align: center;speak: none;font-weight: 600; font-variant: normal;text-transform: none; -webkit-font-smoothing: antialiased; position: absolute;font-size: 18px;content: '\4c';top: 11px; right: 13px;}
.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {content: '\4d';}
.et_pb_menu .et_mobile_menu ul.sub-menu,
#main-header .et_mobile_menu ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu {display: none !important;visibility: hidden !important; transition: all 1.5s ease-in-out;}
.et_pb_menu .et_mobile_menu li.visible > ul.sub-menu,
#main-header .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible > ul.sub-menu {display: block !important; visibility: visible !important;}
/* Mobile menu dropdown css end */

.enquiry-form-wrap h2 {font-size:40px;margin-bottom:15px;}
.enquiry-form-wrap p {font-size:16px;font-weight:300;}
.enquiry-form-wrap .form-wrap {margin-top:20px;}
.enquiry-form-wrap .form-wrap .form-col {margin-bottom:10px;padding:0 10px;width: 100%;}
.enquiry-form-wrap .form-wrap .form-row.form-col-2 {display:flex;}
.enquiry-form-wrap .form-wrap input, .enquiry-form-wrap .form-wrap textarea {width:100%;border-radius:7px;padding:10px;}
.enquiry-form-wrap .form-wrap input {height:42px;}
.enquiry-form-wrap .form-wrap textarea {height:120px;}
.enquiry-form-wrap .form-wrap input.wpcf7-submit {height:auto;}

.charger-details ul {padding:0;margin-bottom:15px;}
.charger-details ul, .charger-details ul li {list-style-type:none;display:inline-block;}
.charger-details ul li {padding:5px 10px;border:solid 1px #666;border-radius:20px;margin:0 10px 5px 0;font-size:14px;}
.ch-tech-wrap h4{color:#fff;font-size:24px;}
footer .footer-menu ul.et-menu.nav {flex-direction:column;}
footer .footer-menu ul.et-menu.nav li {margin-bottom:0px !important;}
.sitemap ul.et-menu.nav {flex-direction:column !important;}
.sitemap ul.et-menu.nav li {margin-bottom:10px;}
.sitemap ul.et-menu.nav li a {padding-left:30px;position:relative;}
.sitemap ul.et-menu.nav li a:before {width:15px;height:15px;position:absolute;left:0;top:0;content: "\35";font-family:ETmodules!important;}

@media screen and (min-width:980px) and (max-width:1300px) {
	.main-header .et_pb_row {width:100%;max-width:96%;}
}
@media screen and (min-width:981px) {
	.cta-mobile {display:none !important;}
}
@media screen and (max-width:981px) {
	.cta-mobile-hide {display:none !important;}
	footer .et_pb_menu .et_pb_menu__menu {display: block !important;}
	footer .et_pb_menu .et_mobile_nav_menu {display: none !important;}
}
@media screen and (max-width:800px) {
	.enquiry-form-wrap h2 {font-size:28px;}
}
@media screen and (max-width:600px) {
	.enquiry-form-wrap .form-wrap .form-row.form-col-2 {flex-wrap:wrap;}
	.enquiry-form-wrap h2 {font-size: 24px;}
	.enquiry-form-wrap p {font-size:14px;}
	.enquiry-form-wrap .form-wrap textarea {height:90px;}
	.enquiry-form-wrap .form-wrap {margin-top: 15px;}
}