/*--ls custom by vb cmn css--*/
.hide-section{display: none;}
footer.mkdf-page-footer .mkdf-submit-wrapper{background-color: #C6AB7C !important;}
/* input.wpcf7-submit.has-spinner {display: none;} */
.wpcf7-spinner{display:none;}
.mkdf-page-footer h4.mkdf-widget-title, .mkdf-main-menu > ul > li > a:not(.current), footer.mkdf-page-footer ul li> a,
footer.mkdf-page-footer ul li{color: #fff !important;}
.mkdf-page-footer .mkdf-footer-top-holder, .mkdf-footer-bottom-holder{background-color: #222222 !important;}
.mkdf-main-menu > ul > li > a:hover {color: #c6ab7c !important;}

/*---21-08-2023---*/
.mkdf-page-footer .mkfd-newsletter {display: flex;}
.mkdf-page-footer input.wpcf7-form-control.wpcf7-email {width: 100% !important;border: 1px solid #fff;}
.mkdf-page-footer .wpcf7-form-control-wrap {height: 50px;display: flow;}
ul.ls_cntctlist i {margin-right: 15px;vertical-align: middle;}
header.mkdf-page-header i {margin-right: 8px;vertical-align: middle;}
.mkdf-submit-wrapper {cursor: pointer;}
.mkdf-fixed-wrapper.fixed .mkdf-menu-area{height: 100px !important;}

.fixed .mkdf-vertical-align-containers .mkdf-position-right .textwidget a, .fixed .mkdf-vertical-align-containers 
.mkdf-position-right .textwidget span{color:#c6ab7c !important;}
.mkdf-grid-col-12 > h3{margin-bottom: 0px;} 
.mkdf-title-holder {height: auto !important;}
.mkdf-dark-header .mkdf-page-header>div:not(.fixed):not(.mkdf-sticky-header) .mkdf-menu-area .widget a, .mkdf-dark-header .mkdf-page-header>div:not(.fixed):not(.mkdf-sticky-header) .mkdf-menu-area .widget i{color: #fff !important;}
header.mkdf-page-header .fixed .mkdf-position-right-inner .textwidget span >a, header.mkdf-page-header .fixed .mkdf-position-right-inner .textwidget span >i {color: #ffffff !important;}
.mkdf-icon-tabs .mkdf-icon-tab-container{padding-top: 70px !important;}



.wp-block-image .alignleft{margin: 0 1em 0.5em 0;}
.mkdf-dark-header .mkdf-page-header>div:not(.fixed):not(.mkdf-sticky-header) .mkdf-menu-area .widget a:hover,.mkdf-dark-header .mkdf-page-header>div:not(.fixed):not(.mkdf-sticky-header) .mkdf-menu-area .widget i:hover{color: #fff !important;}
.widget.ls_ftform form.invalid .wpcf7-response-output, .widget.ls_ftform form.sent .wpcf7-response-output{color: #fff; margin: 1em 0em 1em; line-height: 24px;font-size: 13px; padding: 0.2em 0.2em;}
.mkfd-newsletter .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display: none;}
.mkdf-page-footer .mkdf-footer-top-inner .mkdf-column-content.mkdf-grid-col-3{ display: grid;}


/*---media query---*/
@media screen  and (max-width: 1024px){
    span.mkdf-mobile-menu-icon span.icon_menu {font-size: 32px;}
    .mkdf-mobile-header .mkdf-vertical-align-containers {display: flex;flex-direction: row-reverse;}
    .mkdf-mobile-header .mkdf-vertical-align-containers .mkdf-position-center {text-align: left;}
    .mkdf-mobile-header .mkdf-mobile-menu-opener a {padding-right: 0;}
}
@media screen  and (max-width: 767px){
    .pl-0 .vc_column-inner{padding-left: 15px !important;}
    .p-0 .wpb_text_column{padding: 0 !important;}
    .mkdf-owl-slider .owl-dots .owl-dot span{width: 20px !important;margin: 0 4px;}
}



@media only screen and (max-width: 1600px){
	.mkdf-page-header .mkdf-vertical-align-containers{padding: 0 10px !important;}
	.mkdf-main-menu>ul>li>a{padding: 0 10px !important; font-size: 14px !important;}
	.mkdf-vertical-align-containers .mkdf-position-center{left: -7em !important;}
}
@media only screen and (max-width: 1399px){
	.mkdf-page-footer .mkdf-footer-top-inner .mkdf-column-content.mkdf-grid-col-3{padding-left: 0px !important; display: grid;}
}
@media only screen and (max-width: 1360px){
	.mkdf-main-menu>ul>li>a{padding: 0 7px !important;}
	.mkdf-vertical-align-containers .mkdf-position-center{left: -6em !important;}
	.mkdf-position-right-inner .widget_text .textwidget > p > span{font-size: 15px !important;}
	footer .dark-skin .mkdf-footer-column-3.widget {margin: 0 0px 45px -40px;}
}
@media only screen and (max-width: 1300px){
.mkdf-header-standard .mkdf-menu-area {padding: 0px !important;}
}
@media only screen and (max-width: 1260px){
	.mkdf-page-header .mkdf-vertical-align-containers{padding: 0px !important;}
	.mkdf-main-menu>ul>li>a{padding: 0 5px !important; font-size: 13px !important;}
	.mkdf-position-right-inner .widget_text .textwidget > p > span{font-size: 14px !important;}
}
@media only screen and (max-width: 1130px){
	.mkdf-main-menu>ul>li>a{font-size: 12px !important;}
	.mkdf-position-right-inner .widget_text .textwidget > p > span {font-size: 13px !important;}
	.mkdf-position-right-inner .widget_text .textwidget > p > span  .fa-phone{font-size: 19px !important;}
	.mkdf-position-right-inner .widget_text .textwidget > p > span  .fa-envelope{font-size: 17px !important;}
	.mkdf-main-menu>ul>li>a{font-size: 11px !important;}
}
@media only screen and (max-width: 1024px) and (min-width: 681px){
	.mkdf-page-footer .mkdf-footer-top-inner .mkdf-column-content.mkdf-grid-col-3{padding-left: 35px !important; }
footer .dark-skin .mkdf-footer-column-3.widget{margin: 0 0 45px !important;}
}
@media only screen and (max-width: 1024px){
	.mkdf-vertical-align-containers .mkdf-position-center{left: 0 !important;}
}
@media only screen and (max-width: 768px) and (min-width: 681px){
	.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-grid-col-6{padding-right: 0px;}
	.widget_text p.ls_footer_copyright{ font-size: 11px !important;}
}
@media only screen and (max-width: 680px){
	.mkdf-grid-row.mkdf-footer-top-alignment-left{margin: 0px !important}
	footer .dark-skin .widget{margin: 0 0 10px !important;}
	.mkdf-page-footer .mkdf-column-content:not(:first-child){margin: 0px !important;}
	.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid .mkdf-grid-row>div{text-align: left !important;}
	.mkdf-grid-col-6{padding: 0px 15px !important;}
 .widget_text p.ls_footer_copyright{margin-left: 0px !important; }
	.widget_text p.ls_footer_text{margin-top: 0px !important;}
}
@media only screen and (max-width: 480px){
	.widget_text p.ls_footer_copyright{font-size: 11px !important;}
	footer a.mkdf-social-icon-widget-holder{font-size: 14px !important;     margin-top: 0px !important;}
	.mkdf-title-holder .mkdf-title-wrapper{height: 140px !important; padding-top: 20px !important;}
}