
.electric-scooter-contact-form .cd-button-form .wpcf7-form-control{
	background-color: #2c478e;
	cursor:pointer;
}
.hair-salon-contact-form .cd-button-form .wpcf7-form-control{
	background-color: #f5989d;
	cursor:pointer;
	border:none;
}
.cd-font-clr-r1 span {
    color: #28ddf7;
}
.cd-electric-scotr-pricing-box:hover .cd-electric-scotr-pricing-box-txt h3{
	color:#ffffff!important;
}
.cd-electric-scotr-pricing-box:hover .cd-electric-scotr-pricing-box-txt .elementor-icon{
	color:#ffffff!important;
}
.cd-electric-scotr-pricing-box:hover .elementor-heading-title{
	color:#ffffff!important;
}
.cd-electric-scotr-pricing-box:hover .elementor-button{
	background-color:#000000!important;
}
.cd-mobile-project .elementor-element-populated .elementor-image-box-content .elementor-image-box-title{
	margin-bottom: 15px;
}
.cd-corporate-services{
	justify-content: space-around;
}
.cd-mobile-extra-project .elementor-element-populated .elementor-image-box-content .elementor-image-box-title{
	margin-bottom: 12px;
} 

.owl-nav {
    margin-top: 0px;
	z-index:5;
}

.cd-bakery-testimonial>.elementor-widget-container .owl-carousel_column-01 .owl-nav{
	margin-right:40px;
	margin-top:-20px;
}
.cd-bakery-contact .wpcf7-submit{
	border: none;
	background-color: #8d4b3c;
	color: #ffffff;
}
.cd-advocate-margin-bottom-Appointment-form-01{
	gap: 20px;
	margin-bottom: 0px;
}
.cd-margin-bottom-form{
	gap: 10px !important;
}

.cd_fashion_tsmnl .cd-testimonial-slider-container{
	padding:0;
}

.cd_finance_cf .cd-button-form input{
	background-color: #FC476A;
	border: none;
}

.cd-wedding-events>.elementor-widget-wrap{
	align-content: space-between !important
}
.cd-doctor-updates>.elementor-widget-wrap{
	align-content: space-between !important
}

.cd-wedding-pricing>.elementor-widget-wrap{
	align-content: space-between !important;
}
.cd-dr-contact1-iconbox{
	justify-content: space-evenly !important;
}
.cd-dr-clinic-form .cd_accounting_Appointment_btn_form_01{
	text-align:center!important;
}
.cd-coroprate-form .cd-button-form>.wpcf7-submit{
	background-color:#0c2252;
	color: #fff !important;
	border: none;
}
.cd-coroprate-form .wpcf7-spinner{
	display: none;
}
.cd-dr-clinic-form
.cd_accounting_Appointment_btn_form_01>.wpcf7-submit{
	background-color: #ff0140;
    color: #fff !important;
    border-radius: 10px;
		border: none;
		font-weight: bold;
}
.cd-dr-clinic-form-box .wpcf7-spinner{
	display: none;
}
.cd-tuffleware-form .cd_form_submit{
	text-align: center;
}
.cd-tuffleware-form .wpcf7-spinner{
	display: none;
}
.cd-tuffleware-form .cd_form_submit>.wpcf7-submit{
	  background-color: #dd5903;
    color: #fff !important;
    border: none;
}
.cd-tuffel-testimonial .cd-portfolio-wrepper-01{
	margin-bottom: 0px;
}


@media (max-width:568px) and (min-width:500px){
	.cd-finance-head{
		margin-top:-150px!important;
	}
}
@media(max-width: 1366px){
	.cd-bakery-head{
		width:45% !important;
	}
}
@media(max-width:1080px){
/* 	.cd-construction-project-img{
		    margin-top: 40px !important;
	} */
	.cd-corporate-company{
		margin-left: 15px;
	}
	.cd-corporate-about>.elementor-element-populated{
		padding:50px 10px !important;
	}
	
	.cd-corporate-testimonial>.elementor-element-populated{
		padding: 10px !important;
	}
	.cd-corporate-company>.elementor-element-populated{
		padding-left:10px !important;
	}
	
	.cd-construction-gallery>.elementor-element-populated{
		padding-left:40px !important;
	}
	.cd-construction-teamwork-head{
		padding-left:40px !important;
	}

	.cd-construction-achievement{
		padding-left:40px !important;
	}
	.cd-construction-achievement-col1{
		margin-left:10px !important;
	}
	.cd-construction-achievement-col4{
	margin-right:10px !important;
	}
	.cd-mobile-banner .elementor-shape svg{
	    width: calc(127% + 1.3px)!important;
	}
	
/* 	.cd-hairsalon-offer>.elementor-container  {
	display: block !important;
	}
	.cd-hairsalon-offer-img, .cd-hairsalon-offer-txt{
		width:100% !important;
	} */
/* 	.cd-hairsalon-offer-img, .cd-hairsalon-offer-txt{
		height: 50vh !important;
	} */
	.cd-wedding-about-img{
		bottom: 0 !important;
	}
}

@media(min-width:464px) and (max-width:1024px){
	.cd-bakery-personalized{
		margin-top: 30px !important;
	}
}


@media(min-width:600px) and (max-width: 800px){
.cd-teamwork .elementor-widget-container {
padding: 0px 10px 0px 10px !important;
	}		
}
/* @media(min-width:768px)and(max-width: 800px){
	.cd-bakery-offers>.elementor-widget-wrap{
		padding-top:16px !important;
	}
} */
/* @media (min-width:767px) and (max-width:834px){
	.cd-bakery-offers>.elementor-widget-wrap{
		padding-top:16px !important;
	}
} */
@media(max-width:1112px){
	.cd-about{
		margin-left:100px !important;
	}
		.cd-bakery-gallery-container{
		padding: 0 !important;
	}
			.cd-wedding-banner{
		left:-30px !important;
	}
	.cd-mobile-banner .elementor-shape svg{
	    width: calc(127% + 1.3px)!important;
	}
}
@media (max-width:1024px){
	.cd-corporate-company>.elementor-element-populated{
		margin: 0px !important;
		padding-top:25px !important;
	}
	.cd-corporate-company {
    width: 50% !important;
    margin: 0;
    padding-left: 15px;
	}
		.cd-construction-teamwork{
		padding: 0 40px !important;
	}
	
	.cd-bakery-personalized-section{
		margin-bottom: 0px !important;
	}
	.cd-bakery-head{
		width:45% !important;
	}
	.cd-jewellery-form .cd_advocate_Appointment_form_01 .cd-advocate-margin-bottom-Appointment-form-01{
	display: block;
	}
	.cd-jewellery-form .cd-flot-advocate-Appointment-demo-01{
		width:100%;
		float:none;
	}
}

@media(max-width:834px){
	.cd-bakery-head{
		width: 52% !important;
	}
.cd-bakery-offers>.elementor-widget-wrap{
		padding-top:16px !important;
	}
	.cd-hair-saloon-welcome-container>.elementor-widget-wrap {
	padding-bottom: 40px !important;
}
.cd-hair-salon-welcome{
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
	}
}

@media(max-width:800px){
	.cd-mobile-app-tstmnl .owl-nav{
		margin-top:-30px;
	}
	.cd-tuffel-testimonial .owl-nav{
		margin-top: -30px;
	}
	.cd-about{
		margin-left:0 !important;
	}	
/* 	.cd-construction-project-img{
		    margin-top: 0px!important
	} */
	.cd-corporate-company>.elementor-element-populated{
		margin-top: 10px !important;
	}
	.cd-construction-teamwork{
		margin: 0 40px ! important;
	}
	.cd-construction-achievement{
		padding-left:0 !important
	}
	
}


@media(max-width:768px){
	.cd-corporate-company>.elementor-element-populated{
		padding-right: 0px !important;
	}
/* 	.cd-bakery-head{
		width: 60% !important;
	} */
	.cd-margin-bottom-form-input {
    margin-bottom: 20px;
	}

}
@media (max-width:734px){
	.cd-bakery-offers>.elementor-widget-wrap{
		padding-top:40px !important;
	}
}


@media(max-width:682px){
	.cd-about{
		margin-left:0 !important;
	}	
/* 	.cd-websection{
		width:100% !important;
	} */
	.cd-corporate-company{
		margin-left: 0px !important;
	}
	.cd-corporate-company>.elementor-element-populated{
		margin-top: 0px !important;
	}
	
	.cd-construction-teamwork{
		margin: 0 40px ! important;
	}
	.cd-construction-achievement-content{
		padding: 0 40px !important;
	}
	.cd-mobile-tech{
		width:50% !important;
	}
	.cd-bakery-head{
		width:65% !important;
	}
}

@media(min-width:600px){
	.cd-wedding-testimonial .item{
	background-color:#f7f7f7;
}
	@media(max-width: 950px) and (min-width:601px){
		.cd-finance-contact-map, .cd-finance-form-container{
			width: 100% !important;
		}
		.cd-finance-form-container{
			margin-top: 20px !important;
		}
		.cd-doctor-contact-map, .cd-dr-clinic-form-box-v2{
			width: 100% !important;
		}
		.cd-dr-clinic-form-box-v2{
			margin-top: 20px !important;
		}
	}
	@media (max-width:680px) and (min-width:601px){
		.cd-corporate-contact-info{
			width: 50% !important;
		}
	}
}
@media(max-width:600px){
/* 		.cd-websection{
			width:100% !important;
		} */
	.cd-about{
		width: 50% !important;
	margin-left: 0 !important;
	}
	.cd-hr{
		width:100% !important;
	}
	.cd-virtual-invitation{
		width:100% !important;
	}
	.cd-virtual-invitation-last{
		margin-top:50px !important;
	}
	
	.cd-advocate-services{
		width:100% !important;
		margin: 0 30px!important;
	}
	.cd-mobile-services{
		width:100% !important;
	}
	.cd-mobile-extra-project{
		display:none !important;
	}
		.cd-corporate-company{
		display: block !important;
		width: 100% !important;
	}
	.cd-construction-teamwork{
		margin: 0 20px !important;
		width:100% !important;
	}
	.cd-construction-achievement-content{
		padding: 0 40px !important;
	}
	.cd-construction-proj-manage>.elementor-element-populated{
		padding: 0;
    margin-left: 20px;
	}
	.cd-construction-achievement>.elementor-element-populated{
		padding-left: 40px !important;
	}
	.cd-construction-contact>.elementor-element-populated{
		padding-left: 40px !important;
	}
	.cd-mobile-tech {
    width: 100% !important;
		padding: 0 20px !important;
	}
 	
	.cd-bakery-personalized-inner{
		margin-bottom: 0px !important;
	}
	.cd-bakery-head{
		width:65% !important;
	}
	.cd-advocate-margin-bottom-Appointment-form-01{
		display: block;
		margin-bottom: 0px;
	}
}

@media(min-width:600px)and(max-width:620px){
	.cd-mobile-extra-project{
		display:none !important;
	}
}
@media(max-width:480px){
	.cd-salon-testi .cd-mobile-view-float-01 {
    float: none;
    width: 100%;
	}
	.cd-mb-form-row-01 {
    margin-bottom: 20px;
 }
	.cd-dr-clinic-form-box .cd-flot-advocate-Appointment-demo-01{
		width:100%;
		float:none;
	}
}
@media(max-width:414px){
	input.wpcf7-form-control {
    width: 100%;
	}
	.cd-virtual-invitation-last{
		margin-top: 0px!important;
	}
	.cd-corporate-company>.elementor-element-populated{
		padding-bottom: 0px !important;
	}
	
	.cd-corporate-company-project> .elementor-element-populated{
		padding-left: 0px !important;
	}
}
@media(max-width:736px){
	.cd-bakery-head {
    width: 65% !important;
	}
}
@media(max-width:736px) and (min-width:700px){
	.cd-headphone-banner .elementor-18634 .elementor-element.elementor-element-9266ecb > .elementor-container{
		min-height:642px;
	}
}
@media(max-width:736px) and (min-width:667px){
	.cd-advocate-about-container>.elementor-container .elementor-column-gap-default{
		display:block !important;
	}
	.cd-account-about{
		width: 100% !important;
	}
}

@media(max-width:736px) and (min-width:568px){
	.cd-mobile-map, .cd-mobile-form{
		width:100% !important;
	}
}

@media (max-width:568px){
	.cd-construction-teamwork{
		width:100% !important;
		margin-top: 5x !important
	}
/* 	.cd-bakery-offers>.elementor-widget-wrap{
		padding-top:16px !important;
	} */
}
@media(min-width:667px)and (max-width:834px){
	.cd-headphone-ply-al-dy{
		margin-top:-160px!important;
	}
}
@media(max-width:667px)and (min-width:570px){
	.cd-wedding-contact{
		    padding-top: 20px !important;
	}
}
@media (max-width:667px) and (min-width:600px){
	.cd-banner-headphone-img{
		margin-top:80px;
	}
	.cd-headphone-ply-al-dy{
		margin-top:-160px!important;
	}
	.cd-finance-head{
		margin-top:-60px;
	}
	.cd-hr{
		width:100% !important;
	
		width:100% !important;
		margin: 0 30px!important;
	}
}

@media (max-width:568px) and (min-width:500px){
	.cd-finance-head{
		margin-top:-30px!important;
	}
}
@media(max-width:568px){
.cd-guitar-form,	.cd-guitar-map{
		width:100% !important;
	}
	.cd-mobile-map, .cd-mobile-form{
		width:100% !important;
	}
	.cd-corporate-company>.elementor-element-populated{
		margin-right:20px !important;
	}
	.cd-corporate-company-project{
		padding-left: 0!important;
	}
/* 	.cd-bakery-offers>.elementor-widget-wrap{
		padding-top:16px !important;
	} */
}
@media (max-width:414px) and (min-width:321px){
	.cd-bakery-head{
		width: 100% !important;
	}
}
@media(max-width:320px){
	.cd-mobile-extra-project{
		display:block !important;
	}
	.cd-bakery-head{
		width: 100% !important;
	}
	.cd-wedding-testimonial{
		top: -90px !important;
	}
	.cd-doctor-partner>.elementor-widget-wrap>.elementor-widget-heading{
		margin-bottom:0px !important;
	}
}
@media(max-width:465px){
.cd-corporate-about>.elementor-element-populated{
		padding:10px 10px !important;
	}
	.cd-corporate-banner-container{
		padding-bottom: 40px !important;
	}
	.cd-corporate-company{
		padding-top: 40px !important;
		padding-left: 0px !important;
	}
	.cd-corporate-company-project{
		padding-top: 0px !important;
		padding-bottom: 40px !important;
	}
}
.cd-salon-testi{
	text-align: center;
}
@media (max-width:465px) and (min-width:321px){
	.cd-mobile-extra-project{
		display:block !important;
	}

}

/* Contact form for bakery */
@media (max-width:1080px){
	.cd-margin-bottom-form {
    margin-bottom: 20px !important;
    gap: 10px !important;
}
}
@media (max-width:375px){
	form.wpcf7-form.init {
    width: 100% !important;
	}
	.cd-headphone-icn-box .elementor-icon-box-title{
		margin-top:14px;
	}
}

@media (max-width:320px){
	form.wpcf7-form.init {
    width: 100% !important;
	}
	.cd-headphone-icn-box .elementor-icon-box-icon{
		margin-top:10px;
	}
}