@import "tailwindcss";

:root {
  --primary: #000;
  --black: #000;
  --white: #fff;
  --dark: #111827;
  --light: #f8fafc;
  --lightBlue: #DCF2FD;
  --extraDarkPink: #EA8080;
  --theme: #A7CB3B;
  --bg-gray: #E8E8E8;
  --themePerple:#AB8EC7; 
  --themePink: #CE9B91;
  --darkPink: #D79D95;
  --text-color: #7A7A7A;
  --text-gray: #414247;
  --themeOrange: #C77353;
  --container: 1140px;
  --bgPink: #FFF1F2;
  --bgYellow: #F5F5DB;

  --font-primary: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;
  --font-pro: proxima-soft,sans-serif;
  --font-ver: "Verdana", Sans-serif;
  --font-hel: "Helvetica", Sans-serif;
}
body{
	font-family: var(--font-primary);
}

.ver-font{font-family:var(--font-ver);}
.hel-font{font-family:var(--font-hel);}
.pro-font,.pro-font a{font-family:var(--font-pro);}

.container-custom {
  width: 100%;
  max-width: var(--container);
  margin: 0 auto;
  padding: 0 1rem;
}

.btn {
    padding: 10px 35px 10px 35px;
    border-radius: 20px;
	line-height: 1rem;
	color:#fff;
	transition-duration:.3s;
	font-family: var(--font-ver);
	font-size:15px;
}
/* ul{list-style: disc;
    padding-left: 20px;
    padding-top: 20px;
	padding-bottom: 20px;
} */
.btn-hover-black:hover{background:#000 !important;}
.submit-green .wpcf7-submit{background:#1BB394;}

.default-color{color:var(--text-color);}
@keyframes pulse-whatsapp {
    0% {
        box-shadow: 0 0 0 0 rgba(37, 211, 102, .5);
    }

    80% {
        box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(37, 211, 102, 0);
    }
}

.animate-pulse-whatsapp {
    animation: pulse-whatsapp 2s infinite;
}
@keyframes call-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.5);
    }

    80% {
        box-shadow: 0 0 0 14px rgba(33, 150, 243, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(33, 150, 243, 0);
    }
}

.btn-call-moveing {
    animation: call-pulse 2s infinite;
}

/* Home Page Start */

.hero-section .container-custom{max-width:1100px;}
.testimonial-slider .owl-nav {
    margin-top: 0;
}

.testimonial-slider .owl-prev,
.testimonial-slider .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-70%);
    font-size: 100px !important;
    background: transparent !important;
    color: #cccccc !important;
}

.testimonial-slider .owl-prev {
    left: -60px;
}

.testimonial-slider.owl-theme .owl-dots .owl-dot span{
	background:#000000a3;
}
.testimonial-slider.owl-theme .owl-dots .owl-dot.active span{
	background: #000000;
}

.testimonial-slider .owl-next {
    right: -60px;
}
.connected-line > .flex::after {
    content: '';
    width: 1px;
    background: var(--themePink);
    z-index: 0;
    height: 100%;
    position: absolute;
    left: 22px;
    top: calc(100% - 10px);
}

.connected-line > .flex:last-child::after {display:none;}

.faq-content a{color:#0000ff;}
.faq-content ul{list-style:disc;
padding:12px 0 12px 20px;}


/* Inner Page Dry Cleaner Start  */
.banner-form input[type="text"], .banner-form input[type="tel"]  {
    padding: 4px 12px;
    margin-bottom: 10px;
    font-size: 14px;
    border-radius: 2px;
    width: 100%;
    max-width: 400px;
	background:#fff;
}
.banner-form .wpcf7-submit{padding:10px 20px;font-size: 14px;}
.after-line::after {
    content: '';
    background: transparent;
    right: -7px;
    top: 1px;
    bottom: 0;
    position: relative;
    border-right: 1.5px solid #0d6efd;
}
.after-line {
    position: relative;
    margin-right: 10px;
}

/* Inner Page Dry Cleaner End  */


@keyframes pulse-grow {
    to {
        transform: scale(1.1);
    }
}

.pulse-grow:hover {
    animation: pulse-grow 0.3s linear infinite alternate;
}



@media(max-width:1024px){
	.testimonial-slider .owl-prev{left:0}
	.testimonial-slider .owl-next{right:0}
}

@media(max-width:767px){
	.container-custom{padding: 0 20px;}
	.extended-btn{padding:10px 35px 10px 35px !important;}
	.btn {
		padding: 11.5px 9px;
		font-size: 14px;
	}
}

