#mkdf-animated-switch-slider .mkdf-btn-holder.mkdf-btn-default .mkdf-btn:after {
    color: #000;
}

#mkdf-animated-switch-slider .mkdf-btn.mkdf-btn-simple:not(.mkdf-btn-icon):after {
    background-color: #f2b900 !important;
}

a.pp_expand {
  display: none !important;
}

.mkdf-social-icons-group-widget.mkdf-square-icons .mkdf-social-icon-widget-holder{
	background-color:#000 !important;
	border-left: 1px solid #f2b900 !important;
}


.mkdf-fullscreen-menu-opener {
    background-color: #f2b900 !important;
}
mkdf-mobile-logo-wrapper .mkdf-logo-wrapper a img{
	margin-left:-25px !important
}
.mkdf-logo-wrapper a img {
	width:auto !important;
}
.mkdf-fullscreen-menu-opener .mkdf-fullscreen-menu-opener-icon {
	color: #000;
}
.mkdf-fullscreen-menu-opener.mkdf-fullscreen-menu-opener-predefined .mkdf-hm-lines .mkdf-hm-line {
	height: 4px;
}
.mkdf-fullscreen-menu-opener.mkdf-fullscreen-menu-opener-predefined .mkdf-hm-lines {
    height: 16px;
}
nav.mkdf-fullscreen-menu>ul>li.mkdf-active-item>a {
    color: #f2b900;
}
nav.mkdf-fullscreen-menu ul li a:hover {
    color: #f2b900;
}

nav.mkdf-fullscreen-menu ul li a {
		font-size:25px !important
}
.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-predefined a .mkdf-mobile-menu-icon {
    background-color: #f2b900;
    color: #000;
}
.mkdf-logo-wrapper a img {
	margin-top:-50px;
	width:320px;
	height:200px
}
h2, h3, h4, h5, h6 {
    color: #000;
}
h1{
	color:black !important
}
h4{
	font-size:25px !important
}
.mkdf-header-vertical .mkdf-logo-wrapper{
	max-height:100px !important
}
/*fixed the header in mobile*/
.mkdf-mobile-header {
	padding-top:0px !important;
		
}
.mkdf-title-holder{
	  height: 100vh !important;
}




@media only screen and (max-width: 600px)
.mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
    /* margin-right: 10px; */
    margin-left: -20px;
}
.mkdf-side-menu{
	margin-right:-15px
}
.mkdf-title-holder.mkdf-standard-type .mkdf-page-title {

    color: #fff !important;
}

#mkdf-animated-switch-slider .mkdf-switch-slide .mkdf-text-bottom .mkdf-item-lower-subtitle {
    margin: 0 0 2px;
    font-size: 12px;
    color: #fff !important;
}
#mkdf-animated-switch-slider .mkdf-switch-slide .mkdf-text-top .mkdf-upper-title {
    color: #fff !important;
}
#mkdf-animated-switch-slider .mkdf-switch-slide .mkdf-text-top .mkdf-upper-subtitle {
    margin: 0;
    font-weight: 500;
    color: #fff !important;
}
#mkdf-animated-switch-slider .mkdf-switch-slide .mkdf-text-bottom .mkdf-item-lower-subtitle {
    color: #fff !important;
}

#mkdf-animated-switch-slider .mkdf-switch-slide .mkdf-text-bottom .mkdf-item-lower-title {
    color: #fff !important;
}



@media only screen and (max-width: 600px) {
  #mkdf-animated-switch-slider .mkdf-content-holder .mkdf-text-bottom .mkdf-item-lower-subtitle, #mkdf-animated-switch-slider .mkdf-content-holder .mkdf-text-bottom .mkdf-item-lower-title {
    display: block !important;
}
	#mkdf-animated-switch-slider .mkdf-switch-slide .mkdf-text-bottom {
    margin: 32vh 0 0 !important;
}
	#mkdf-animated-switch-slider .mkdf-switch-slide .mkdf-text-top .mkdf-upper-subtitle {
    display: block !important;
}
	.mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
    margin-left: 5px;
}
}
/* Add this CSS to your stylesheet or in a style block */
.wpcf7-form-control-wrap textarea {
    
    resize: vertical; /* Allow vertical resizing */
    height: 80px; /* Adjust the height as needed */
}
/* Add this CSS to your stylesheet or in a style block */
/* Add this CSS to your stylesheet or in a style block */
.wpcf7-form-control-wrap input[type="text"],
.wpcf7-form-control-wrap input[type="email"], 
input[type="text"][size="40"] {
    margin: 2px; /* Adjust the margin as needed */
    padding: 1px; /* Adjust the padding as needed */
}

.mkdf-mobile-header {
        padding-top: 40px; /* Adjust the value as needed */
    }


.mkdf-page-footer h4{
	color:#f2b900 !important;
}

a:hover {
    color: #f2b900 !important;
}



.elementor-widget-container
    .mkdf-iwt-text {
        font-size: 16px; /* You can adjust the font size as needed */
    }

/* Mobile Styles */
@media only screen and (max-width: 767px) and (max-width: 1024px) {
    .elementor-widget-text-editor h4 {
        font-size: 16px; /* Adjust the font size as needed */
    }
    .mkdf-iwt-text {
        font-size: 11px; /* Adjust the font size as needed */
    }
}

/* Tablet Styles */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-widget-text-editor h4 {
        font-size: 18px; /* Adjust the font size as needed */
    }
    .mkdf-iwt-text {
        font-size: 16px; /* Adjust the font size as needed */
    }
}

@media only screen and (max-width: 767px) and (max-width: 1024px) {
	.elementor-1743 .elementor-element.elementor-element-95fd271 {
	    padding: 20px 40px;
	
}
	
    }
.elementor-heading-title{
	color:#f2b900 !important;
}
.mkdf-iwt.mkdf-iwt-icon-left .mkdf-iwt-content p{
	color:#ffffff!important;
}

.st0 {
    fill: black !important;
}
.elementor-1743 .elementor-element.elementor-element-791111e .elementor-heading-title{
	color:white!important;
}
.elementor-1743 .elementor-element.elementor-element-45cbbe9 .elementor-heading-title {
    color: #ffffff!important;
}
/*.mkdf-header-vertical .mkdf-vertical-menu>ul>li>a {
    color: black !important;
}*/

.mkdf-header-vertical .mkdf-vertical-menu>ul>li>a {
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    color: black;
}
@media only screen and (max-width: 480px)
.mkdf-header-vertical .mkdf-container-inner, .mkdf-header-vertical .mkdf-elementor-row-grid-section>.elementor-container, .mkdf-header-vertical .mkdf-grid, .mkdf-header-vertical .mkdf-row-grid-section {
    width: 390px !important;
}
.gt_switcher_wrapper{
	position: fixed;
    bottom: 75px !important;
    right: 15px;
    z-index: 999999;
}
.gt_switcher_wrapper a.glink span {
    color: black !important;
}










