/*new css*/

html {
    scroll-behavior: smooth;
}

::-webkit-scrollbar {
width: 10px;
height: 15px;

}
::-webkit-scrollbar-track-piece  {
background-color: #fff;
}
::-webkit-scrollbar-thumb:vertical {
height: 30px;
background-color: #E13894;
border-radius: 10px;
}

body {
  font-family: 'Oranges And Lemons Script';
  font-weight: 400;
  font-style: normal;
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    font-size: 16px;
    color: #000;
    overflow-x: hidden;
    font-weight: 400;
}


@font-face {
font-display:swap;
    
    font-family: 'Sweet Sans Pro Hairline';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Hairline.woff2') format('woff2'),
    url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Hairline.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    

}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro ExThin';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-ExThinItalic.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-ExThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Heavy.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro Hairline';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-HairlineItalic.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-HairlineItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-BoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro ExThin';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-ExThin.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-ExThin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro ExLight';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-ExLightItalic.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-ExLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro ExLight';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-ExLight.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-ExLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Bold.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-HeavyItalic.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-HeavyItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-LightItalic.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Regular.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Italic.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-MediumItalic.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Medium.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Light.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-ThinItalic.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Sweet Sans Pro';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Thin.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/SweetSansPro-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Oranges And Lemons Script';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/OrangesAndLemonsScript.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/OrangesAndLemonsScript.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@font-face {
font-display:swap;
    font-family: 'Plaid-L';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/Plaid-L.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/Plaid-L.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Plaid-L';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/Plaid-L.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/Plaid-L.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Plaid-L';
    src: url('/wp-content/themes/nakedcupcake/css/../fonts/Plaid-L.woff2') format('woff2'),
        url('/wp-content/themes/nakedcupcake/css/../fonts/Plaid-L.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}





/*
textarea,p,input,div,span,li,button {
    font-family: 'Neue Haas Grotesk Display Pro';
}
*/

ul {
    margin: 0;
    padding: 0;
     font-family: 'Sweet Sans Pro';
    
    
}

li {
    list-style: none;
    font-family: 'Sweet Sans Pro';
}

p {
    line-height: 30px;
    font-size: 18px;
    font-weight: 400;
    color: #303030;
    font-family: 'Sweet Sans Pro';
/*    margin-bottom: 15px;*/
/*    font-family: 'Poppins';*/
    
}

img {
    max-width: 100%;
    border: 0;
}

.clear {
    clear: both;
    float: none;
    width: 100%;
}

.clearfix::after {
    display: block;
    content: "";
    clear: both;
}

a {
    text-decoration: none !important;
    transition: all 0.2s ease-in;
    color: #1f1f1f;
      font-family: 'Plaid-L';
/*    font-family: 'Poppins';*/
}

a:hover {
    color: #000;
}

a,
span {
    display: inline-block;
}

:focus {
    box-shadow: none !important;
    outline: none !important;
}

@media (min-width: 1366px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1250px;
    }
}

@media (min-width: 1440px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1350px;
    }
}

@media (min-width: 1600px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1500px;
    }
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #ffffff !important;
}

.dropdown-item:hover {
  background-color: lightsalmon;
  color: #fff;
}

/* .dropdown:hover > .dropdown-menu,
.dropend:hover > .dropdown-menu {
  display: block;
  margin-top: 0.125em;
  margin-left: 0.125em;
} */
.navbar-nav .nav-link {
    color: #E13894 !important;
    font-size: 16px;
    font-weight: 600;
    margin-right: 20px;
    text-transform: lowercase;
}

.btn.btn-outline-success.navbar-btn {
    background: #E13894;
    border: none;
       padding: 5px 30px;
    color: #fff;
    font-weight: 600;
    border-radius: 60px;
    font-size: 16px;
    border: 2px solid #E13894;
    transition: 0.5s ease-in-out;
    font-family: 'Plaid-L';
    text-transform: lowercase;
}

a.btn.btn-outline-success.navbar-btn:hover .img-ice {
    filter: drop-shadow(2px 4px 6px black);
}

a.btn.btn-outline-success.navbar-btn:hover{
    background: #fff;
    border: 2px solid #E13894;
    color: #E13894;
}

img.img-ice {
    margin-right: 10px;
}

ul.navbar-nav {
    margin-left: auto;
}

section.banner img {
    width: 100%;
/*    height: 100vh;*/
}
.banner{
    position: relative;
}
.banner.inner {
    line-height: 0;
}
.inner #myVideo {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
.banner-txt {
    position: absolute;
      right: 68px;
    bottom: 55px;
    animation: heartbeat 1s infinite alternate;
	animation-iteration-count: 2;
}



@keyframes heartbeat {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}

.arrow-txt {
    position: absolute;
    top: -20px;
    right: 2%;
    z-index: 999;
}


.banner-txt a h3 {
    background: #E13894;
    color: #fff;
    border-radius: 50%;
    width: 220px;
    text-align: center;
    height: 220px;
    display: flex;
    font-family: 'Oranges And Lemons Script';
    font-size: 48px;
    border: 3px solid #fff;
    align-items: center;
    line-height: 40px;
    text-transform: lowercase;
    justify-content: center;
}

#wedding-dl {
    height: 100%;
    padding-bottom: 60px;
}


.inner-custum h1 {
    font-size: 36px;
    color: #E13894;
    font-family: 'Plaid-L';
    text-transform: lowercase;
}


.txt-arrow{
    position: relative;
}

.txt-arrow2{
    position: relative;
}

.arrow-txt2 {
    position: absolute;
    top: 0;
    left: 2%;
}

.arrows:after{
    position: absolute;
    content: '';
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAnCAMAAAAihXiyAAAAaVBMVEUAAADfMI/fQI/fOI/fNY/fNZXfOJPfNpPfOZPfOJLiOJLjN5XfN5TfOZLfOZThN5LjOJXfOJPhOZTfOZPhOJThOJXiOJXgOZPiN5XfN5TgOJTiOJThN5ThOZThOJThN5PhN5ThOZThOJS7LMgHAAAAInRSTlMAEBAgMDBAUFBgYG9wcHBwf4CPkJ+fn6+vsL+/z8/f7+/vwV1MnQAAAMhJREFUGBltwVl2wjAQRcFnKTRgSIKjDMTCbbj7X2SGLx+pq7Q1uNfpsFPH+LfWtzFr6wyUeeXXp7a+WLlKyV4/TFs3DndMPdDEoo5x0+CMap35lo64WoUXSZVRjYpJ2nNT43nWnzum0MRVoYFHUqhiCk0UhfZUhTIPxUAxUAwUGngoZMwKvVMUyU5W5MKsSIadAtkpCqQFT+rlBc/qPTme1TvBktXJFYo66QJu6pxWKEmto8NsaqSjw2JqpMsKPqpjMB8UKabID6RIET56jvXYAAAAAElFTkSuQmCC');
    width: 24px;
    height: 39px;
    top: -33px;
    right: 0;
    filter: rotate(46deg);
    transform: rotate(345deg);
	display:none;
}


.arrows2:after {
    position: absolute;
    content: '';
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAUCAMAAADBcy/zAAAAYFBMVEUAAADfMI/fQI/fOI/fNY/fNZXfOJPfNpPfOJLiOJLjN5XhN5LjOJXfOJPhOZTiN5TiOZTfOZPhOJTiOJTiOJXfOJPiN5XgOJTiOJTgN5ThN5ThOZThOJThN5PhOZThOJSyqq3LAAAAH3RSTlMAEBAgMDBAUGBgb3B/gI+Pj5Cfn5+gr7+/z8/P3+/vhwvCKQAAAMNJREFUGBmNwYFSgkAUhtGfvbpCiIZIrHXhe/+31BqnHBKXczQXYn04nw91VE6o08idd6YX4mkELm1dlnV7AfZaEhMwlEF31oObntkkGJugR+b4Vv+EdxiboJnig8k08zZCG/REj5sebRIMpucSX/oT9uBRSwrnqF87aIOWbSHqmzVBaqJeavCgm8ROeZ80kgxMeZEpSCc6rZE4Sk5URh0lGViJK2MHXpl62kSljKJ3oKuYwJRXDvzotIr1DkStVQ6Dbq70ag+x55w7MQAAAABJRU5ErkJggg==');
    width: 40px;
    height: 18px;
    top: 50px;
    bottom: 0;
    left: 202px;
    filter: rotate(46deg);
    transform: rotate(7deg);
    background-repeat: no-repeat;
    background-size: cover;
	
}

.arrows2 {
    color: #E13894;
    font-size: 45px;
    width: 210px;
    line-height: 40px;
}

.arrows {
    color: #E13894;
    font-size: 45px;
/*     width: 210px; */
    line-height: 40px;
    text-transform: lowercase;
}

.custum-cake {
    padding: 70px 0;
}

.inner-custum span {
    font-size: 20px;
    color: #A9A9A9;
    font-family: 'Plaid-L';
    text-transform: uppercase;
}

.inner-custum h2 {
    font-size: 50px;
    color: #74CEE2;
    margin: 0;
}
.inner-custum.img-cake.aos-init.aos-animate {
    padding: 0;
}
.inner-custum.img-cake img {
    width: 600px;
    padding: 0 !important;
}

.spaceing .btns-pink ul li a {
    font-size: 14px;
    text-transform: uppercase;
    border: 1px solid #E13894;
    padding: 10px 20px;
    border-radius: 60px;
    background: #FFE7E3;
    color: #E13894;
    /* min-width: 230px; */
    text-align: center;
    transition: 0.5s ease-in-out;
    margin-bottom: 30px;
    margin: auto;
    width: 230px;
    margin-bottom: 25px;
}
.spaceing .btns-pink ul li a:hover {
    background:#E13894;
	color:#fff;
}
.btns-pink.mt-5.aos-init.aos-animate ul {
    column-count: 2;
}

/* .looking-btn ul li a {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    border: 1px solid #E13894;
    padding: 10px 40px;
    border-radius: 60px;
    background: #FFE7E3;
    color: #E13894;
    width: 370px;
    text-align: center;
    transition: 0.5s ease-in-out;
    margin-bottom: 35px;
} */

.sweet-sucess.wed-success {
    margin-top: 90px;
     border-top: 3px solid #E13894;
    border-bottom: 3px solid #E13894;
}

.content-wedding .view-flavour.inner-btn {
    /* min-width: 370px; */
    font-size: 14px;
    padding: 10px 65px;
    width: fit-content;
}

.inner-perfect p {
    font-size: 18px;
}

/* .looking-btn ul li a:hover {
    background: #E13894;
    color: #fff;
} */
.meet.trixie {
    min-width: 370px;
    font-size: 14px;
    padding: 11px 52px;
    background: #E13894;
    border-radius: 60px;
    color: #fff;
    text-align: center;
    border: 1px solid;
    transition: 0.5s ease-in-out;
    margin-top: 20px;
}
.meet.trixie:hover {
    border: 1px solid;
	background:#fff;
	color:#E13894;
}

.birth-parties-btnfirst{
    text-align: center;
    /* margin-top: 50px; */
    background: #E13894;
    color: #fff;
    font-size: 14px;
    padding: 10px 128px;
    margin: auto;
/*     margin-top: 40px; */
    border-radius: 60px;
    border: 2px solid;
    transition: 0.5s ease-in-out;
    width: fit-content;
    display: block;
}

.Dessert-Truck-firstbtn{
	 text-align: center;
    /* margin-top: 50px; */
    background: #E13894;
    color: #fff;
    font-size: 14px;
    padding: 10px 128px;
    margin: auto;
/*     margin-top: 40px; */
    border-radius: 60px;
    border: 2px solid;
    transition: 0.5s ease-in-out;
    width: fit-content;
    display: block;
}

.Dessert-Truck-firstbtn:hover {
    border: 2px solid #E13894;
    color: #E13894;
    background: #fff;
}

.birth-parties-btnfirst:hover {
    border: 2px solid #E13894;
    color: #E13894;
    background: #fff;
}
.brand-itbtn{ 
	background: #FFE7E3;
    color: #e13894;
    border-radius: 60px;
    font-size: 14px;
    border: 1px solid;
    margin-bottom: 20px;
    text-align: center;
    padding: 11px 40px;
    width: 370px;
    transition: 0.5s ease-in-out;
}
.brand-itbtn:hover{ 
    background: #e13894;
    color: #fff;
}
.event-firsttxt-btn{
	text-align: center;
    background: #E13894;
    color: #fff;
    font-size: 14px;
    padding: 10px 128px;
    margin: auto;
    border-radius: 60px;
    border: 2px solid;
    transition: 0.5s ease-in-out;
    width: fit-content;
    display: block;
}

.event-firsttxt-btn:hover{
	border: 2px solid #E13894;
    color: #E13894;
    background: #fff;
}
.inner-bring.right {
    margin-left: 50px;
    position: relative;
    z-index: 99;
}

.inner-bring iframe{
    width: 100%;
    min-height: 500px;
    
}

/* .btns-pink ul li a:hover{
    background: #E13894;
    color: #fff;
} */
.inner-bring p {
    font-size: 20px;
}

.home-cake {
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/dres-cake-bg.png');
    background-size: cover;
    width: 100%;
    background-repeat: no-repeat;
    padding: 200px 0 100px;
    position: relative;
}

.inner-bring img {
    border-radius: 15px;
    width: 100%;
    transition: 0.5s ease-in-out;
}




.inner-bring:hover img {
    transform: scale(1.1);
    transition: 0.5s ease-in-out;
}

.bring-wedding {
    padding: 90px 0;
    background: #E3F5F9;
    position: relative;
}

.img-couple img {
    position: absolute;
    /* right: 50px; */
    top: -214px;
    right: 0;
    width: 370px;
    transform: rotate(7deg);
}

.flavors-btn {
    background: #e13894;
    color: #fff;
    padding: 10px 57px;
    border-radius: 60px;
    margin: auto;
    margin-top: 20px;
	display:block;
    width: fit-content;
    border: 1px solid #E13894 !important;
    transition: 0.5s ease-in-out;
}

.flavpur-menu {
    background: none !important;
}
.flavpur-menu .card-body{
	padding:5px 10px 5px 10px;
}
.flavors-btn:hover {
	 border: 1px solid #E13894 !important;
    color: #E13894;
    background: #fff;
}

.dress-circle h3 {
    background: #E13894;
    color: #fff;
    padding: 27px 30px;
    border-radius: 50%;
    width: 250px;
    text-align: center;
    height: 250px;
    font-size: 40px;
    border: 3px solid #fff;
    transform: rotate(350deg);
}
.perfect.customize-cup .same-innerheading {
    margin-bottom: 16px !important;
}

div#\33 -day-turnaround {
    margin-top: -13px;
}

.wp-caption.aligncenter p {
    color: #32b8d5;
    font-size: 20px;
    font-weight: 500;
    margin: 5px 0 35px;
}
.cake-tabs.dessert-truckk {
    background-image: url('/wp-content/uploads/2024/05/FORM-BG.svg');
    /* padding: 100px 0; */
/*     background-repeat: no-repeat; */
    background-size:100%;
    width: 100%;
    padding: 160px 0 0;
}


.dress-circle2 h3 {
    background: #E13894;
    color: #fff;
    padding: 27px 30px;
    border-radius: 50%;
    width: 250px;
    text-align: center;
    height: 250px;
    font-size: 45px;
    line-height: 38px;
    display: inline-grid;
    /* border: 3px solid #fff; */
    transform: rotate(347deg);
    text-transform: lowercase;
}
.default-page-text b {
    color: #e13894;
}

/*
.main-footer {
    margin-top: 90px;
}
*/

.dress-circle {
    position: absolute;
    top: 0;
    width: fit-content;
    animation: heartbeat 1s infinite alternate;
	animation-iteration-count: 4;
}
.dropdown-menu.sm-menu li {
    text-transform: lowercase !important;
}
.heading-pink {
    font-size: 40px;
    text-align: center;
    font-weight: 600;
    font-family: 'Plaid-L';
    color: #E13894;
    /* width: 600px; */
    margin: auto;
    text-transform: lowercase;
    padding: 0 10%;
}

.dress-img {
    text-align: center;
    margin-top: 65px;
    
}

.dress-img p {
    font-size: 20px;
    font-weight: 600;
    margin-top: 32px;
    text-align: center;
    color: #E13894;
    font-family: 'Plaid-L';
    text-transform: uppercase;
    width: 280px;
    margin-bottom: 60px;
}

.card.cupcakess {
    margin-bottom: 50px;
}

.card.cupcakess.flavpur-menu {
    margin-bottom: 0;
}

.w3-animate-bottom {
    position: relative;
    animation: animatebottom 1.9s !important;
}
.home-cake .view-flavour {
/*     padding: 10px 40px;
    width: 433px; */
    text-transform: uppercase;
}



.input-sectin form.wpcf7-form p {
    display: flex;
}
.input-sectin label {
     font-family: 'Sweet Sans Pro';
    font-size: 18px;
    color: #e13894;
/*     padding-left: 50px; */
    margin-bottom: 10px;
}
.checkbox-heading label {
    display: flex;
}
.checkbox-heading span {
    display: block;
    margin-left: 15px;
    line-height: 45px;
}



.form-consultant .wpcf7-form-control-wrap {
    position: relative;
    width: 100%;
}



        .popup-form .modal-dialog.modal-dialog-centered {
         min-width: 812px;
}
        
        .popup-form .modal-header{
            border-bottom: none;
        }
        
 .popup-form .modal-content {
    padding: 14px;
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/popup-bg.jpg');
    min-height: 534px;
    
}
        
.popup-form .modal-title {
    margin-bottom: 30px;
    line-height: 1.5;
    margin-left: auto;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Plaid-L';
    color: #E13894;
}
.main-navbar .navbar.navbar-expand-lg.navbar-light {
    padding: 0px 100px;
    background: #fff !important;
}
        
.btn-popup a {
    border: 2px solid;
    border-radius: 54px;
    border: 1px solid var(--pink-updated, #E13894);
    background: #FFE7E3;
    padding: 17px;
    transition: 0.5s ease-in-out;
    margin-bottom: 28px;
    min-width: 390px;
    color: #E13894;
}
        
 .popup-form .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
    display: flex;
    align-items: center;
    padding-top: 0;
}
        
    .btn-popup a:hover {
    background: #e13894;
    color: #fff;
}


.btn-popup a h3 {
    font-size: 14px;
    margin: 0;
}
        
     .btn-popup {
    text-align: center;
}
        
    .btn-primary {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd;
    font-family: 'Plaid-L';
}

.checkbox-heading .wpcf7-list-item {
    margin: 0;
    margin-left: -40px;
}


/* .view-flavour:hover {
    border: 2px solid #E13894;
    color: #E13894;
    background: #fff;
} */


.CCC-Firstbtn:hover {
   	border: 2px solid #E13894;
    color: #E13894;
    background: #fff;
}
.copper-img-btn:hover {
	border: 2px solid #E13894;
    color: #E13894;
    background: #fff;
}

.copper-img-btn {
    text-align: center;
    background: #E13894;
    color: #fff;
    font-size: 14px;
    padding: 10px 128px;
    border-radius: 60px;
    border: 2px solid;
    transition: 0.5s ease-in-out;
    width: fit-content;
}

.CCC-Firstbtn {
    text-align: center;
    background: #E13894;
    color: #fff;
    font-size: 17px;
    padding: 10px 128px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 60px;
    border: 2px solid;
    transition: 0.5s ease-in-out;
    width: fit-content;
}

.three-cupcake-btn:hover {
	border: 2px solid #E13894;
    color: #E13894;
    background: #fff;
}
.three-cupcake-btn {
    text-align: center;
    /* margin-top: 50px; */
    background: #E13894;
    color: #fff;
    font-size: 14px;
    padding: 10px 89px;
    margin: auto;
    border-radius: 60px;
    border: 2px solid;
    transition: 0.5s ease-in-out;
    width: fit-content;
    display: block;
	text-transform: uppercase;
}

.wedding-firstsec-btn {
    text-align: center;
    /* margin-top: 50px; */
    background: #E13894;
    color: #fff;
    font-size: 14px;
    padding: 10px 65px;
    margin: auto;
/*     margin-top: 40px; */
    border-radius: 60px;
    border: 2px solid;
    transition: 0.5s ease-in-out;
    width: fit-content;
    display: block;
}

.wedding-firstsec-btn:hover{
	border: 2px solid #E13894;
    color: #E13894;
    background: #fff;
}

.sweet-sucess {
    padding: 70px 0;
    text-align: center;
    background-image: url('/wp-content/uploads/2024/06/sweet-bg2.svg');
    background-size: cover;
    background-repeat: no-repeat;
   
}

.sucess-heading h4 {
    font-size: 36px;
    color: #E13894;
    font-family: 'Plaid-L';
    text-transform: lowercase;
}
.home-videosec {
    padding: 90px;
    background: #FFF4F2;
    height: 100%;
}

/* new css add newsletter */
#mce-EMAIL::placeholder {
    visibility: hidden !important;
}

.perfect.customize-cup .inner-perfect.image {
    width: 450px;
    margin: auto;
}
#mc-embedded-subscribe {
    padding: 28px 80px !important;
    line-height: 0 !important;
    border-radius: 50px !important;
    font-size: 17px !important;
    text-transform: uppercase;
    color: #e13894 !important;
    border: 2px solid #e13894 !important;
    background: #fff !important;
    font-weight: 700 !important;
	transition:0.5s ease-in-out !important;
	
	background: #e13894 !important;
	color:#fff !important;
}
input#mc-embedded-subscribe:hover {
  
    background: #e13894 !important;
	color:#fff !important;
}
#mc_embed_signup .clear {
    width: initial !important;
}
div#mce-success-response {
    font-family: 'Sweet Sans Pro';
    position: relative;
    color: green;
    font-weight: 500;
    top: -25px;
}


#mc_embed_signup {
    width: 100% !important;
}

#mc_embed_signup .mc-field-group{
	width:100% !important;
}

#mc_embed_signup .mc-field-group input {
    border: 2px solid #e13894 !important;
    padding: 19px 0 !important;
    border-radius: 10px !important;
}
#mc_embed_signup_scroll {
    display: flex !important;
    gap: 20px;
}

#mc_embed_signup form {
 margin:0px !important;
}



/* new end css add newsletter */

.inner-nonaa img {
    width: 100%;
}
/* .inner-nona {
    padding: 90px 90px;
    background: #FFF4F2;
    height: 100%;
} */

.time-zone {
    column-count: 2;
/*     width: 410px; */
    justify-content: left;
}
.first-location1 {
    padding: 0px 14%;
}

.time-zone ul li {
    line-height: 35px;
    font-size: 18px;
    color: #000;
    text-transform: lowercase;
}

.main-navbar {

	width: 100%;
    position: sticky;
    top: 0px;
    z-index: 25;
}

.fixed-nav {
    position: fixed;
    z-index: 999;
    width: 100%;
}

.inner-nona p {
    font-size: 20px;
    padding-bottom: 10px;
}
.inner-nona h4 {
    font-size: 36px;
    color: #E13894;
    font-weight: 600;
    padding-bottom: 10px;
    font-family: 'Plaid-L';
    text-transform: lowercase;
}


.many-sweets {
    padding: 90px 0;
    /* background-image: url('/wp-content/themes/nakedcupcake/css/../images/birthday-cake.jpg'); */
    background-size: cover;
    z-index: 99;
    position: relative;
    background: #fef3f1;
    top: -51px;
    margin-bottom: -51px;
}

.many-sweets.so {
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/so-manybg.png');
    background-size: cover;
    margin-bottom: -80px;
    background-color: transparent;
	position: relative;
    top: -70px;
}
.somany-head {
    text-align: center;
    font-size: 100px;
    color: #E13894;
    /* font-family: 'Plaid-L'; */
    text-transform: lowercase;
}

.cake-tabs {
    padding: 90px 0;
}

.caketab-inner a {
    font-size: 24px;
    font-family: 'Plaid-L';
    text-align: left;
    color: #E13894;
    width: 100%;
    text-transform: lowercase;
}

.caketab-inner h3 {
    text-align: left;
    margin-top: 18px;
}

.caketab-inner p {
    color: #4B4B4B;
    text-align: left;
	padding: 0px 11px 0 0;
}

.caketab-inner img {
    width: 100%;
    border-radius: 10px;
    transition: 0.5s ease-in-out;
    border: 1px solid #fff;
   
}

.wpcf7 form .wpcf7-response-output {
    font-family: 'Sweet Sans Pro' !important;
}

.card-injoy img {
    transition: 0.5s ease-in-out;
}

.card-injoy:hover img {
    transform: scale(1.1);
    transition: 0.5s ease-in-out;
}

.card-injoy:hover .same-btn-party {
    background: #E13894;
    color: #fff;
}

.caketab-inner:hover img {
    transform: scale(0.9);
    transition: 0.5s ease-in-out;
    border: 1px solid #E13894;
    
}


#sidebar .widgettitle{
	text-align:left;
}
#sidebar {
    width: 60%;
    margin: auto;
}

.caketab-inner {
/*      margin-bottom: 30px; */
    text-align: center;
    transition: 0.5s ease-in-out;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    height: 100%;
}

.home-page .client-detail {
    background-image: url('/wp-content/uploads/2024/07/Rectangle-17.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 73%;
    /* margin: auto; */
       padding: 100px 27px 150px !important;
}

.home-page .client-detail p {
    font-size: 48px;
    line-height: 38px;
}

.home-page #related-slid .owl-stage-outer {
    margin: 0px;
    width: 76%;
    margin: auto;
}

.caketab-inner:hover {
    border-top: 4px solid #E13894;
    border-radius: 10px;
    border-bottom: 4px solid #E13894;
}

.orderonline {
    background: #27BDBE;
    margin: 0;
    color: #fff;
    padding: 10px 122px;
    text-transform: uppercase;
    border: 2px solid;
    font-size: 14px;
	border-radius:60px;
    /* min-width: 370px; */
}

.orderonline:hover {
    transition: 0.5s ease-in-out;
    border: 2px solid #27BDBE;
    color: #fff;
}

.order-nowtxt {
    display: flex;
    justify-content: right;
    margin: 70px 0;
}

.content-wedding p {
    text-align: center;
}

.same-innerheading.cake {
    text-align: center;
    margin-bottom: 0 !important;
}

.content-wedding h2 {
    color: #E13894;
    font-size: 40px;
}

.somany-head.second {
    font-family: 'Plaid-L';
    font-size: 40px;
}

.card-injoy {
    background: #fff;
    padding: 40px;
    border-radius: 10px;
    text-align: center;
    margin-top: 23px;
    transition: 0.5s ease-in-out;
    border: 2px dotted #fff;
	  height: 100%;
}

.card-injoy:hover {
    border: 2px dotted #E13894;
    overflow: hidden;
}
.card-injoy h5 {
    font-size: 28px;
    font-weight: 600;
    color: #E13894;
    padding-bottom: 15px;
    font-family: 'Plaid-L';
    text-transform: lowercase;
}
.card-injoy p {
    font-size: 18px;
    color: #4B4B4B;
    padding: 48px 35px 0;
    padding-top: 23px;
    line-height: 25px;
    /* min-height: 81px; */
    margin-bottom: 30px !important;
}

.same-btn-party {
    background: #FFE7E3;
    padding: 13px 64px;
    border: 1px solid #E13894;
    border-radius: 60px;
    color: #E13894;
    font-size: 14px;
    transition: 0.5s ease-in-out;
	text-transform:uppercase;
}

.same-btn-party:hover{
    background: #E13894;
    border: 1px solid #fff;
    color: #fff;
}

.heading-consult {
    text-align: center;
    padding-bottom: 0;
}

.form-consultant {
    text-align: center;
	width:52%;
    margin:0px auto 65px auto;
}


.Consultation-form {
    background-image: url('/wp-content/uploads/2024/05/FORM-BG.svg');
    padding: 200px 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}

#same-custform {
    height: 100%;
/*     padding-bottom: 80px; */
}
 .card.cupcakess .card-body {
/*     padding: 0; */
    background: none;
     border: 0;
}

.flavpur-menu h5 {
    padding: 0px 0 15px 0px;
    margin: 0;
    text-align: left;
}

/* .btns-pink.mt-5.looking-btn a {
    width: fit-content;
    display: inline;
    padding: 13px 129px;
} */
.wedding-btn-2 {
    background: #FFE7E3;
    color: #e13894;
    border-radius: 60px;
    font-size: 14px;
    border: 1px solid;
    margin-bottom: 20px;
    text-align: center;
    padding: 11px 40px;
    width: 370px;
	transition:0.5s ease-in-out;
}

.wedding-btn-2:hover {
    background: #e13894;
    color: #fff;
}

/* .inner-perfect .btns-pink.mt-5.looking-btn a {
    width: 369px !important;
    display: block;
    padding: 11px 100px;
    font-size: 14px;
} */
/*     .inner-perfect .btns-pink.mt-5.looking-btn a {
        min-width: auto;
        padding: 11px 100px;
    } */

.card.cupcakess img {
    width: 100%;
    border-radius: 10px;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    transition: 0.8s ease-in-out;
}

.card.cupcakess:hover img {
    border-right: 5px solid #E13894;
    border-left: 5px solid #E13894;
    transform: scale(0.9);
   
}

.card.cupcakess h5 {
    padding: 0px 0 10px 0px;
    /* margin: 0; */
    text-align: left;
}

.card.cupcakess .card-body:hover {
    border: none;
}

.card.cupcakess .card-body a {
    width: 100%;
}

.card.cupcakess p {
    color: #4B4B4B;
    text-align: left;
    font-size: 18px;
    font-weight: 400;
    line-height: 22.05px;
    margin: 0;
}

.flavpur-menu .card-body p {
    color: #4B4B4B;
    text-align: left;
    font-size: 15px;
    font-weight: 400;
    line-height: 22.05px;
    margin: 0;
}

.form-consultant form {
    width: 510px;
    margin: auto;
}

.Consultation-form.dessert {
    /* display: none; */
    background: none;
    padding: 0;
}

.dessert-align {
    justify-content: center !important;
}

.dessert-align .icetab {
    margin-right: 50px;
    padding: 20px;
    display: flex;
    align-items: center;
    /* text-align: center; */
    display: flex;
    justify-content: center;
	width: 565px;
	
}

.card.cupcakess {
    background: none;
}
/* .card.cupcakess .card-body {
    padding: 20px !important;
} */
.order-nowtxt.Dessert-form {
    margin-bottom: 0;
    width: 700px;
    margin: auto;
    margin-top: 40px;
}

.order-nowtxt.Dessert-form p {
    /* width: 510px; */
    margin: auto;
    margin-bottom: 0;
}

.checkbox-heading h5 {
    font-size: 20px;
    /* font-weight: 600; */
    color: #4B4B4B;
    font-family: 'Sweet Sans Pro';
    font-weight: 300;
}

.checkbox-heading input {
    min-width: auto;
    display: block;
    cursor: pointer;
    width: auto !important;
}
.checkbox-heading {
    /* min-width: 500px; */
    text-align: left;
    margin-top: 25px;
    margin-bottom: 25px;
}
#\32 -days-turnaround .tabs-btn-bottom {
    margin-top: 0 !important;
}
#\32 -days-turnaround .icetab, #\32 -days-turnaround .icetabs {
    padding: 15px 13px 15px 13px;
    border: 2px solid;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
	 width: 400px;
}
.client_lead_form ul {
    width: 510px;
    margin: auto;
}
#\32 -days-turnaround .icetabs.current-tab {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 400px;
}

.checkbox-heading label {
    font-size: 18px;
    margin-left: 12px;
    cursor: pointer;
}

.checkbox-heading .d-flex{
    line-height: 40px;
}

.DesignedButton__button.LoadMoreButton:hover {
    background: #fff !important;
    border: 2px solid #E13894 !important;
    color: #E13894 !important;
}
.DesignedButton__button.LoadMoreButton {
   border:2px solid transparent !important;
	transition:0.5s ease-in-out;
	margin-top:20px;
}

.FeedHeader__info a {
    color: #e13894 !important;
}

.FeedHeader__left-container {
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    background: #e3f5f9;
    border-radius: 50px 0 0 50px;
    padding-left: 0px;
}
.FeedProfilePic__fallback:not(.FeedProfilePic__with-stories):hover {
    background: #fff;
}
button.DesignedButton__button.FollowButton {
    background: #e13894 !important;
    border: 2px solid transparent !important;
    text-decoration: none !important;
    border-radius: 0px 60px 60px 0px !important;
    transition: 0.5s ease-in-out;
    border-left: 4px solid #ec008c !important;
}

.default-page-text {
    max-width: 700px;
    margin: auto;
}

button.DesignedButton__button.FollowButton:hover {
  background: #fff !important;
    border: 2px solid #E13894 !important;
    color: #E13894 !important;
}

.form-consultant form p {
    font-size: 18px;
    /* font-weight: 600; */
    margin-bottom: 5px;
    color: #4B4B4B;
}
.form-consultant form input {
    /* width: 100% !important; */
    padding: 16px;
    border-radius: 10px;
    border: 2px solid #A9A9A9;
    width: 100%;
    font-family: 'Sweet Sans Pro';
    font-size: 18px;
}

.form-consultant form select {
    width: 100%;
    padding: 16px 16px;
    border-radius: 10px;
    border: 2px solid #A9A9A9;
    /* width: 20px; */
    cursor: pointer;
    appearance: none;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAIBAMAAAAy1HOFAAAAKlBMVEUAAADfMI/fOI/fOJPiOJLfOZTfOJPfOZPiOJTgOJTiOJThOJThN5ThOJQsgYxnAAAADXRSTlMAECBAYHCAkJ+/v9/vcmWAXwAAADJJREFUCNdjEEtLS0ti4Lp79+4EBmYgqcDAUHv3BgMDg8zdTUCS7W4AkGTYDSIYTBgYAJXyDZUS87WuAAAAAElFTkSuQmCC');
    background-origin: content-box;
    background-position: right;
    background-repeat: no-repeat;
    font-family: 'Sweet Sans Pro';
    font-weight: 300;
}

.form-controls {
    text-align: left;
    margin-bottom: 25px;
}


.btn-consultant input {
    border-radius: 60px !important;
    background: #E13894;
    color: #fff;
    font-size: 20px;
    border: 2px solid !important;
    margin-top: 30px;
    transition: 0.5s ease-in-out;
    font-family: 'Plaid-L';
}

.btn-consultant input:hover{
    border: 2px solid #E13894 !important;
    color: #E13894;
    background: #fff;
}



.default-page .static-text.js-font_family.js-font_color{
	
}

.heading-consult h3 {
    color: #E13894;
    font-size: 40px;
    /* font-weight: 600; */
    font-family: 'Plaid-L';
    text-transform: lowercase;
}
.sweet-testimonials {
    padding: 100px 0;
    background-image: url('https://thenakedcupcakeorlando.com/wp-content/uploads/2026/04/testimonials-b.jpeg');
    background-size: cover;
    /* text-align: center; */
    background-repeat: no-repeat;
    background-position: center;
}

.sweet-testimonials.desert{
    background-image: url('/wp-content/uploads/2024/06/DESSERT-page.webp');
    background-size: cover;
    /* text-align: center; */
    background-repeat: no-repeat;
    background-position: center;
}

.inner-perfect.work-ushead .same-innerheading {
    font-family: 'Oranges And Lemons Script';
    font-size: 100px;
	margin-bottom: 0 !important;
}

.form-controls textarea {
    border-radius: 10px;
    width:100%;
    border: 2px solid #A9A9A9;
}
.text-link {
    font-weight: inherit;
    font-size: 18px;
    color: #303030;
    font-family: 'Sweet Sans Pro';
}

/*tabs cake*/


.tabs-btn-bottom {
    text-align: center;
}
.icetab {
    border: 2px solid #E13894;
    display: inline-block;
    /* border-bottom: 0px; */
    margin: 0px;
    color: #E13894;
    border-radius: 60px;
    cursor: pointer;
    /* border-right: 0px; */
    font-family: 'Plaid-L';
    font-size: 18px;
    padding: 10px 20px;
    width: 400px;
    text-align: center;
}

.dress-img:hover img {
    /* transform: translateX(10px); */
    transform: translate(0, -30px);
    transition: 0.5s ease-in-out;
    filter: brightness(0.5);
}

.inner-perfect:hover img {
    transform: scale(1.1);
    transition: 0.5s ease-in-out;
    
}
.inner-perfect  {   
    transition: 0.5s ease-in-out;
    overflow:hidden;
}

.inner-perfect img {   
    transition: 0.5s ease-in-out;
    overflow:hidden;
}

.view-flavour.inner-btn {
    margin-top: 15px;
}

.inner-perfect img {
    transition: 0.5s ease-in-out;
}

.inner-value:hover img {
    transform: translate(0, -30px);
    transition: 0.5s ease-in-out;
    filter: brightness(0.5);
}

.inner-value img{
    transition: 0.5s ease-in-out;
}



.dress-circle img {
    margin: auto;
}

.inner-custum img {
    transition: 0.5s ease-in-out;
}

.inner-custum:hover img {
    transform: scale(1.1);
    transition: 0.5s ease-in-out;
}

.dress-img img{
  transition: 0.5s ease-in-out;
}


#icetab-content, #icetab-contents {
    overflow: hidden;
    position: relative;
    border-top: none !important;
    
}


 #icetab-content2 {
    overflow: hidden;
    position: relative;
    border-top: none !important;
    
}


.tabcontent {
	position: absolute;
	left: 0px;
	top: 0px;
/*	background: #fff;*/
	width: 100%;
	border-top: 0px;
	border: 2px solid #ff9900;
	border-top: 0px;
	transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
    border: none !important;
    box-sizing: border-box;
	transition: all ease-in-out .5s;
	-moz-transition: all ease-in-out .5s;
	-webkit-transition: all ease-in-out .5s;
}






.tab_accord_wrapper {
	display: block;
	width: 100%;
	overflow: auto;
	padding-bottom: 20px;
	margin-top: 25px
}

.tab_accord_wrapper ul.tabs {
    display: flex
;
    justify-content: center;
    margin: 20px 0  0px;
}

.tab_accord_wrapper ul.tabs li {
    float: left;
    margin: 0;
    cursor: pointer;
    padding: 0px;
    margin-right: 42px;
    line-height: 0px;
    color: #e13894;
    font-weight: 700;
    overflow: hidden;
    border-radius: 50px;
    position: relative;
    padding: 25px 50px;
    border: 2px solid;
    margin-bottom: 10px;
    display: flex
;
    align-items: center;
    justify-content: center;
	font-family: 'Plaid-L';
}

.tab_accord_wrapper ul.tabs li.active {
    background-color: #fff;
    color: #eb5240;
    border-bottom: 4px solid #eb5240;
    display: block;
    background: #E13894;
    font-family: 'Plaid-L';
    border-radius: 60px;
    border: none;
    color: #fff;
    font-size: 16px;
    padding: 25px 50px;
    border: 2px solid;
    text-transform: uppercase;
    /* width: 550px; */
    text-align: center;
    line-height: 0px;
}

.tab_accord_wrapper .tab_container {
    border-top: none;
    width: 100%;
    overflow: auto;
    max-width: 600px;
    margin: auto;
    display: block;
}

.tab_accord_wrapper .tabs_action {
	text-align: right;
	border-top: 1px solid #e2e2e2;
	position: relative;
	clear: both;
	padding-top: 17px;
	padding-right: 20px
}

.tab_accord_wrapper .tabs_action button {
	border-radius: 0px
}

.tab_accord_wrapper .tabs_action button>.glyphicon {
	padding-left: 10px
}

.tab_accord_wrapper .tab_content {
	padding: 20px 0px 20px 0px;
	display: none;
	transition: all 0.25s ease-in-out;
	animation: flipdown 0.8s ease both
}

.tab_accord_wrapper .tab_content:nth-of-type(n) {
	animation-delay: 0.1s
}

.tab_accord_wrapper p.venue_desc {
	line-height: 25px;
	padding: 0 0 10px 0;
	text-align: justify
}

.tab_accord_wrapper .venue_desc_more {
	margin-top: -15px;
	display: block;
	margin-bottom: 20px
}

.tab_accord_wrapper .tab_drawer_heading {
	display: none
}

@media screen and (max-width: 768px) {
	.tab_accord_wrapper .tabs {
		display: none
	}

	.tab_accord_wrapper .tab_drawer_heading {
		animation: flipdown 0.5s ease both;
		font-size: 20px;
		color: #ff6873;
		margin-top: 22px;
		background-color: #fefffa;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.tab_accord_wrapper .tab_drawer_heading:nth-of-type(1) {
		animation-delay: 0.5s
	}

	.tab_accord_wrapper .tab_drawer_heading:nth-of-type(2) {
		animation-delay: 0.75s
	}

	.tab_accord_wrapper .tab_drawer_heading:nth-of-type(3) {
		animation-delay: 1s
	}

	.tab_accord_wrapper .tab_drawer_heading .glyphicon-chevron-down {
		float: right;
		font-size: 18px
	}

	.tab_accord_wrapper .d_active .glyphicon-chevron-down {
		transform: rotate(180deg)
	}
}




.signature-flavors-cards.newtextaddflavor {
    margin: -30px 0 30px;
}


.tabcontent.tab-active {
    border-top: 0px;
    display: block;
    transform: translateY(0%);
    -moz-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    border: none !important;
    position: relative;
}



.codepen-container {
/*  max-width: 700px;*/
  margin: 40px;
  margin-left: auto;
  margin-right: auto;
}
.title {
  color: #ff9900;
  text-align: center;
  letter-spacing: 14px;
  text-transform: uppercase;
  font-size: 17px;
  margin: 40px 0px;
}
.spacingfoot {
    line-height: 25px !important;
    margin-bottom: 5px;
}
.text-quote h3 {
    font-size: 40px;
    font-weight: 400;
    color: #E13894;
    line-height: 28px;
    text-align: center;
}
.text-quote {
    width: 160px;
    transform: rotate(343deg);
    position: relative;
    top: 44px;
    z-index: 99;
}
.text-quote:after {
    position: absolute;
    content: '';
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAUCAMAAADBcy/zAAAAYFBMVEUAAADfMI/fQI/fOI/fNY/fNZXfOJPfNpPfOJLiOJLjN5XhN5LjOJXfOJPhOZTiN5TiOZTfOZPhOJTiOJTiOJXfOJPiN5XgOJTiOJTgN5ThN5ThOZThOJThN5PhOZThOJSyqq3LAAAAH3RSTlMAEBAgMDBAUGBgb3B/gI+Pj5Cfn5+gr7+/z8/P3+/vhwvCKQAAAMNJREFUGBmNwYFSgkAUhtGfvbpCiIZIrHXhe/+31BqnHBKXczQXYn04nw91VE6o08idd6YX4mkELm1dlnV7AfZaEhMwlEF31oObntkkGJugR+b4Vv+EdxiboJnig8k08zZCG/REj5sebRIMpucSX/oT9uBRSwrnqF87aIOWbSHqmzVBaqJeavCgm8ROeZ80kgxMeZEpSCc6rZE4Sk5URh0lGViJK2MHXpl62kSljKJ3oKuYwJRXDvzotIr1DkStVQ6Dbq70ag+x55w7MQAAAABJRU5ErkJggg==');
    width: 45px;
    height: 54px;
    top: 26px;
    right: -50px;
    filter: rotate(46deg);
    transform: rotate(8deg);
    background-repeat: no-repeat;
    background-size: contain;
}
/*
.tabcontent {
	padding: 40px;
}
*/
.icetabs {
    padding: 20px;
    font-family: 'Plaid-L';
    color: #E13894;
    font-size: 18px;
    cursor: pointer;
    /* border: 2px solid; */
    border-radius: 60px;
    /* margin-right: 50px; */
    text-transform: uppercase;
    width: 353px;
    text-align: center;
}

.dessert-align .icetabs, .dessert-align .icetab {
    width: 327px;
    margin-right: 50px;
    border: 2px solid;
    padding: 10px 24px;
    font-size: 15px;
}

.icetabs a {
    color: #e13894;
}

.wave-location {
    position: relative;
    top: 60px;
}
.second-seclocation {
    padding: 130px 0 90px 0px;
}
.main-flex {
    display: flex;
    justify-content: space-between;
    max-width: 80%;
    margin: auto;
}
.wave-location img{
width: 100%;
}
/* .inner-nona.first {
    width: 375px;
} */

/*
.img-location img {
    width: 100px;
}
*/
.sg-popup-builder-content {
    height: 100%;
/*     border: 5px solid #dd0480 !important; */
}

.sgpb-popup-close-button-1 {
    top: 0;
    right: 185px !important;
    width: 35px !important;
    height: 35px !important;
    filter: drop-shadow(2px 4px 6px black);
    background: #e13894;
    padding: 7px;
    border-radius: 50%;
}
.sgpb-theme-1-content{
	border-bottom:0px !important;
	box-shadow:none !important;
}
#sgpb-popup-dialog-main-div {
    box-shadow: none !important;
    width: 880px !important;
    height: 410px !important;
    background-color: transparent !important;
}
.img-location {
    text-align: center;
    background: #fff;
    padding: 11px;
    /* width: 100%; */
    line-height: 160px;
    /* display: contents; */
    min-height: 200px;
    border-radius: 10px;
    border: 3px solid #fff;
    transition: 0.5s ease-in-out;
}

.img-location img {
    width: 60%;
}

.second-seclocation a {
    width: 90%;
}

.img-location img {
    width: 150px;
}
.dress-img a {
    color: #E13894;
    text-transform: uppercase;
    font-size: 18px;
    width: 290px;
}

.img-location:hover{
     border: 3px solid #E13894;
}
.second-seclocation h3 {
    font-family: 'Plaid-L';
    color: #E13894;
    font-size: 36px;
    text-transform: lowercase;
}
.hide-tabs.icetab{
	display:none !important;
}
.img-sucess ul {
    display: flex;
    justify-content: center;
}
.location .inner-nona a {
    display: block;
    line-height: 70px;
    text-decoration: underline !important;
    color: #4B4B4B;
    margin-top: -23px;
    transition: 0.5s ease-in-out;
}

.location .inner-nona a:hover{
    color: #E13894;
}

.nona.location {
/*     min-height: 900px; */
    background: #FFF3F1;
}
.location .inner-nona {
    background: none !important;
    padding: 90px 0 0px 0px;
}

#icetab-container, #icetab-containers {
    /* width: 603px; */
    display: flex;
    /* margin-right: 52px; */
    justify-content: space-around;
}

#icetab-containeres {
    /* width: 603px; */
    display: flex;
    /* margin-right: 52px; */
    justify-content: space-around;
}


.inner-nonaa #myVideo {
    width: 100% !important;
    height: auto;
    object-fit: fill;
}
.current-tab {
    background: #E13894;
    font-family: 'Plaid-L';
    border-radius: 60px;
    border: none;
    color: #fff;
    font-size: 18px;
    border: 2px solid;
    text-transform: uppercase;
/*    width: 550px; */
    text-align: center;
}
.Testimonial-frame.custom-cupcake .client-detail {
    padding: 170px 0 100px;
}


.current-tab a {
    color: #fff !important;
}

.icetab a {
    color: #E13894;
}

/*end here*/

.sweet-testimonials.cake-custum{
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/cake-testimonials.png');
    background-size: cover;
    /* text-align: center; */
    background-repeat: no-repeat;
    background-position: center;
}

.sweet-testimonials.event-testimonials{
    background-image: url('/wp-content/uploads/2024/06/EVENT-page.webp');
    background-size: cover;
    /* text-align: center; */
    background-repeat: no-repeat;
    background-position: center;
}

.Testimonial-frame.events-tesi .client-detail {
    padding: 70px 0 204px !important;
}


.Testimonial-frame.events-tesi .client-detail p {
    padding: 0px 53px;
}



.sweet-testimonials.party-testimonials{
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/PARTIES-testibg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.sweet-testimonials.wedding-testimonials {
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/wedding-testi-bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 0;
}

.sweet-testimonials h4 {
    text-align: center;
    font-size: 40px;
    padding-bottom: 50px;
    color: #fff;
    font-family: 'Plaid-L';
	display:none;
}


.client-detail p {
    font-size: 47px;
    line-height: 47px;
    transform: rotate(356deg);
    text-align: center;
    font-family: 'Oranges And Lemons Script';
}

.main-footer {
    background: #E13894;
    padding: 50px 0 50px;
}

.order-nowtxt.cupcaketabss i {
    display: table-cell;
    width: 21px;
}


.order-nowtxt.content-cupcakes p {
    line-height: 25px;
}

.order-nowtxt.content-cupcakes {
    width: 230px;
}

.order-nowtxt.cupcaketabss p {
    text-align: right;
    display: flex;
    margin: 0;
}
.wedding .owl-dots {
    position: relative !important;
    top: 90px !important;
}
.wedding .client-detail {
    padding: 100px 27px 190px !important;
    /* width: 75%; */
    /* text-align: center; */
    /* margin-bottom: 0px; */
}

.wpcf7-not-valid-tip {
    display: none !important;
}


.wedding .owl-stage-outer {
    margin: 0 203px 0px 170px !important;
}
.order-nowtxt.cupcaketabss {
    justify-content: center;
    display: flex;
    align-items: center;
    border-radius: 10px;
    border: 1px solid var(--Blue, #74CEE2);
    padding: 20px 60px;
    line-height: 44px;
}
.footer-content p {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    margin-top: 20px;
    font-family: 'Sweet Sans Pro';
}


.client-detail h6 {
    font-size: 45px;
    padding-top: 35px;
}

.socials i {
    font-size: 35px;
    margin-right: 22px;
    color: #fff;
    transition: 0.5s ease-in-out;
}

.footer-heading {
    font-size: 20px;
    font-family: 'Sweet Sans Pro';
}

.footer-content.spacing a {
    color: #fff;
    text-decoration: underline !important;
}
.footer-content a:hover {
    color: #8dd6e6;
}
.footer-content a {
    color: #fff;
    font-family: 'Sweet Sans Pro';
    transition: 0.5s ease-in-out;
}

.main-box-white p {
    font-size: 18px;
    text-align: left;
    padding-left: 50px;
    margin-bottom: 5px;
    color: #E13894;
    font-family: 'Sweet Sans Pro';
}


.input-sectin {
    display: block;
    justify-content: left;
    margin-left: 50px;
	text-align:left;
}

.subscribe-btn {
    background: #E13894;
    padding: 6px 60px !important;
    font-size: 20px;
    border-radius: 60px !important;
    display: flex;
    align-items: center;
    margin-left: 15px;
    border: 2px solid !important;
    transition: 0.5s ease-in-out;
    color: #fff;
    text-transform: capitalize;
    min-width: auto !important;
	text-transform: uppercase;
}

.socials i:hover {
    color: #27bdbe;
}

.subscribe-btn:hover{
    background: #fff;
    border: 2px solid #E13894;
    color: #E13894;
}
.main-box-white {
    width: 100%;
    background: #fff;
    padding: 100px 50px;
    border-radius: 15px;
    position: relative;
    top: -130px;
    text-align: center;
    display: flex;
    align-items: center;
    margin-bottom: -50px;
}
.icon-circle img {
    margin-right: 20px;
}

.input-sectin input {
/*     width: 650px; */
    padding: 20px;
    border-radius: 10px;
    border: 2px solid #E13894;
}

.main-box-white h6 {
    font-size: 30px;
    color: #E13894;
    border-right: 2px dashed;
    padding-right: 80px;
    font-family: 'Plaid-L';
    text-align: left;
    text-transform: lowercase;
}

.ice-subs {
    position: absolute;
    z-index: 99;
    top: -40px;
    left: 20px;
}

.footer-content {
    color: #fff;
}

.copy-right p {
    text-align: right;
    color: #fff;
    font-family: 'Sweet Sans Pro';
}

.footer-content ul li {
    font-size: 18px;
    line-height: 34px;
    font-family: 'Sweet Sans Pro';
}
div#left-area, div.left-area {
    width: 60%;
    margin: auto;
}

.left-area p{text-align:left !important;}
.client-detail {
    padding: 180px 0 134px;
    width: 73%;
    text-align: center;
    background-image: url('/wp-content/uploads/2024/06/Common-notebook-image.png');
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 100px 27px 120px !important;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: #fbfdff;
    background-color: #E13894;
}
.inner-custum {
    padding-right: 150px;
}
.spaceing {
    padding: 0px 19% 0px 0px;
    text-align: left;
    margin-top: 60px;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #E13894;
    font-weight: 600;
    font-size: 15px;
    line-height: 25px;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.dropdown-menu.show {
    border: none;
    min-width: 240px;
}


.Testimonial-frame.home-page #related-slid .owl-prev {
    left: 100px;
}

/* .Testimonial-frame.home-page #related-slid .owl-next {
    right: 140px;
} */

#related-slid .owl-prev {
    position: absolute;
    top: 40%;
    left: 100px;
    display: block;
    background: #fff;
    position: absolute;
    display: block;
    top: 40%;
    right: 100px;
    background: #fff;
    border-radius: 50%;
    padding: 10px;
    width: 60px;
    height: 60px;
}
#related-slid .owl-prev span {width: 40px;height: 40px;border-radius: 50%;color: #000;font-size: 24px;text-align: center;}
#related-slid.owl-next span {background-color: #fff;width: 40px;height: 40px; border-radius: 50%;color: #000;font-size: 24px;text-align: center;}
#related-slid .owl-next {
    position: absolute;
    display: block;
    top: 40%;
    right: 130px;
    background: #fff;
    border-radius: 50%;
    padding: 10px;
    width: 60px;
    height: 60px;
}
#related-slid .owl-nav {display: block;}
#related-slid .owl-dot span {background-color: #fff; width: 15px;height: 15px;margin: 2px;border-radius: 50%;}
#related-slid .owl-dot.active span {background-color: #74CEE2;width: 15px;height: 15px;margin: 2px;border-radius: 50%;}
#related-slid .owl-dots {display: none; z-index: 20;position: relative;bottom: 0px;justify-content: center; top: 0px; margin-bottom: 30px;}
#related-slid .owl-stage-outer {
    margin: 0 216px 0 180px;
}

.inner-nona.home-page {
    /* width: 500px; */
    padding: 0 30% 0 0;
}

#related-slid .owl-prev i {
    top: 0px;
    position: relative;
    font-size: 40px;
    color: #E13894;
}
#related-slid .owl-next i {
    top: 0px;
    position: relative;
    font-size: 40px;
    color: #E13894;
    left: 4px;
}

.inner-bannerslider .owl-next i {
    top: 15px;
    position: relative;
    font-size: 40px;
    color: #E13894;
}
.inner-bannerslider .owl-prev i {
    top: 15px;
    position: relative;
    font-size: 40px;
    color: #E13894;
    left: 0px;
}


#related-slid3 .owl-prev {position: absolute;top: 40%;left: 20px;display: block;}
#related-slid3 .owl-prev span {background-color: #fff;width: 70px;height: 70px;border-radius: 50%;color: #000;font-size: 24px;text-align: center;}
#related-slid3 .owl-next span {background-color: #fff;width: 70px;height: 70px; border-radius: 50%;color: #000;font-size: 24px;text-align: center;}
#related-slid3 .owl-next {position: absolute; display: block;top: 40%;right: 20px;}
#related-slid3 .owl-nav {display: block;}
#related-slid3 .owl-dot span {background-color: #fff; width: 15px;height: 15px;margin: 2px;border-radius: 50%;}
#related-slid3 .owl-dot.active span {background-color: #74CEE2;width: 15px;height: 15px;margin: 2px;border-radius: 50%;}
#related-slid3 .owl-dots {display: flex; z-index: 20;position: relative;bottom: 0px;justify-content: center; display: none;}

.content-wedding {
    text-align: center;
    max-width: 830px;
    margin: auto;
    /* padding-top: 50px; */
}
.content-wedding.inner-thnks a {
    color: #e13894;
}
.perfect .same-innerheading {
    font-size: 40px;
    color: #E13894;
    font-family: 'Plaid-L';
    /* width: 410px; */
    text-transform: lowercase;
    padding-right: 10%;
}

.flavourimagesss a {
    width: 100%;
}
.head-flavour-title {
    margin-bottom: 30px;
}

/* .flavourimagesss img {
    height: 490px;
    margin: auto;
    object-fit: cover;
} */

.flavourimagesss img {
    height: 330px;
    margin: auto;
    object-fit: cover;
}

.same-innerheading {
    font-size: 40px;
    color: #E13894;
    font-family: 'Plaid-L';
    /* width: 410px; */
    text-transform: lowercase;
    margin-bottom: 20px !important;
}

.arewe .same-innerheading {
    font-family: 'Oranges And Lemons Script';
    font-size: 100px;
    margin-bottom: 0 !important;
}

.content-wedding.inner-thnks p {
    font-size: 24px;
    color: #4B4B4B;
    font-weight: 400;
}

.color-change {
    color: #e13894;
    font-weight: 700;
    font-size: 24px;
}
.arewe p {
    font-size: 18px;
    font-weight: 400;
    color: #4B4B4B;
}

.Whoare {
    background: #E3F5F9;
    padding: 90px 0 !important;
    margin-bottom: -60px;
}



.our-founder{
    padding: 90px 0 !important;
}
.whoweare {
    text-align: center;
}

section.wedding-section.event .view-flavour.inner-btn {
    padding: 10px 128px;
}

.so-why {
    text-align: center;
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/so-whybg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    position: relative;
    bottom: -60px;
    z-index: 9;
}

.over-value {
    padding: 90px 0;
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/bg-candyy.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    background-blend-mode: lighten;
    background-color: #ffffffd1;
}
.insta-section a {
    color: #E13894;
    text-decoration: underline !important;
}



.insta-section h4{
    text-align: center;
}

.insta-section {
    padding: 90px 0 130px;
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/bg-candyy.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.work-ushead h4 {
    font-size: 100px;
    font-family: 'Oranges And Lemons Script';
}

.img-insta img {
    border-radius: 10px;
    width: 100%;
}

.img-insta{
   margin-bottom: 20px;
}

.work-ushead p {
    width: 517px;
    color: #000;
}
.work-withus {
    background: #E3F5F9;
    padding: 90px 0 !important;
}

.applynowbtn {
    background: #E13894 !important;
    color: #fff !important;
    border: 2px solid #E13894;
    text-align: center;
    background: #E13894;
    color: #fff;
    font-size: 14px;
    padding: 10px 128px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 60px;
    border: 2px solid;
    transition: 0.5s ease-in-out;
    width: fit-content;
}



.applynowbtn:hover{
    background: #fff !important;
    border: 2px solid #E13894!important;
    color: #E13894!important;
}

.inner-value h5 {
    font-family: 'Plaid-L';
    font-size: 28px;
    color: #E13894;
    padding-top: 20px;
    padding-bottom: 15px;
    margin: 0;
    text-transform: lowercase;
}

.inner-value p {
    font-size: 18px;
    font-weight: 400;
    color: #4B4B4B;
    margin: 0;
    line-height: 25px;
}

.ourvalue {
    text-align: center;
    font-family: 'Oranges And Lemons Script';
    font-size: 100px;
}

.inner-value {
    text-align: center;
}

.whyheading {
    color: #fff;
    padding-bottom: 20px;
    text-transform: none;
}
.inner-why p {
    font-size: 24px;
    color: #fff;
    font-weight: 700;
}

.inner-why{
    width: 750px;
    margin: auto;
    padding: 90px 0;
}


.signature-flavors-cards h5 {
    font-family: 'Plaid-L';
}

.wedding-section {
    background-image: url('/wp-content/uploads/2024/05/wedding-love-bg.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 80px 0;
    position: relative;
    /* top: -86px; */
}
.content-wedding .flavour-content {
    width: 800px;
}

.flavour{
     background-image: url('/wp-content/themes/nakedcupcake/css/../images/flavortxtbg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.pink-wave {
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/about2ndbg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    width: 100%;
}
.pink-wave .same-innerheading {
    color: #fff;
    font-size: 36px;
    text-transform: none;
}

.wedding-section.thankyou{
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/thankbg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}


.perfect {
    padding: 90px 0 0;
}

.exploreimg.space {
    margin-top: -30px;
}
.bring-wedding.party {
    padding: 90px 0;
    background: #E3F5F9;
    position: relative;
    top: -50px;
    margin-bottom: 0;
}

.perfect.customize-cup {
    background-image: url('/wp-content/uploads/2024/05/bg-candyy.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 100px 0 100px;
    background-blend-mode: lighten;
    background-color: #f1efefed;
    position: relative;
    top: -56px;
    margin-bottom: -70px;
}
.inner-perfect h5 {
    font-size: 50px;
    color: #74CEE2;
    text-transform: lowercase;
}


.wedding-section.event {
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/seceond-eventbg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 80px 0;
    position: relative;
    z-index: 99;
    /* top: -86px; */
    background-position: bottom;
}

.bring-wedding.dessert{
    background: #fff;
}

.dress-circle2 {
    position: absolute;
    top: -100px;
    right: 50px;
    z-index: 9;
    transform: rotate(354deg);
    animation: heartbeat 1s infinite alternate;
	animation-iteration-count: 2;
}
.dress-circle2 img {
    margin: auto;
}

.content-wedding.inner-thnks {
    padding-bottom: 15px;
}

.inner-blog {
    position: relative;
}

.inner-blog .overlay {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    top: 0;
    width: 100%;
    background: #0000008a;
    height: 100%;
}

.banner-txt-blog h1 {
    font-size: 348px;
    color: #fff;
    text-align: center;
    text-transform: lowercase;
}

.banner-txt-blog {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 150px;
}

.banner-txt-blog p {
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    margin: 0;
    position: relative;
    top: 50px;
    text-transform: lowercase;
}

.blog-card-sec {
    padding: 90px 0;
    background: #FFF3F1;
}
.inner-blogcard {
    background: #fff;
    padding-bottom: 25px;
    border-radius: 10px;
    /* margin-bottom: 46px; */
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    height: 100%;
    /* overflow: hidden; */
}
.inner-blogcard a {
    width: 100%;
}

.inner-blogcard img {
    width: 100%;
    border-radius: 10px 10px 0px 0px;
    transition: 0.5s ease-in-out;
}
.inner-blogcard:hover img {
    transform: scale(1.2);
}

.inner-blogcard h3 {
    font-family: 'Plaid-L';
    text-align: center;
    color: #E13894;
    padding: 20px 20px 0;
    /* width: 300px; */
    margin: auto;
    font-size: 28px;
}
.inner-blogcard a {
    color: #E13894;
    font-size: 24px;
    overflow: hidden;
}




.flavors {
    padding: 50px 0px;
    margin-bottom: 30px;
    text-align: center;
}
.flavors-text{
  padding: 30px 0px;
  background-color: #FFF3F1;
  margin-bottom: 30px;
 
}
.flavors-heading {
    text-align: center;
    margin-bottom: 30px;
    font-family: 'Plaid-L';
    color: #e13894;
    font-size: 36px;
    text-transform: lowercase;
}
.flavors-text p{
  width: 673px; 
  margin: auto;
}

.signature-flavors-cards .card {
    /* margin-bottom: 40px; */
    margin-left: 0px;
    border-radius: 10px;
    border: none !important;
    height: 100%;
    /* border: 0; */
    /* min-height: 205px; */
    /* background-color: #FFF3F1; */
}

.flavour-txtbg {
    background: none;
    padding: 90px 0 0px;
}

.signature-flavors-cards .card-body:hover {
    border: 3px dotted #e13894;
}

.signature-flavors-cards .card-body {
    padding: 20px 10px;
    background-color: #FFF3F1;
    border-radius: 10px;
    border: 3px solid transparent;
    /* min-height: 170px; */
}

.specialty-recipes-cards .card-body{
  background-color: #E3F5F9;
  border-radius: 10px;
  
}

.cocktail-creations-cards .card-body{
  background-color: #F6EDFE;
  border-radius: 10px;
 
}
.signature-flavors-cards .card-title {
    color: var(--pink-updated, #E13894);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 660;
    line-height: 29.4px;
    text-transform: lowercase;
    padding: 10px 0 0;
}

.signature-flavors-cards  p{
  color: #4B4B4B;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 22.05px 

}

.flavors-bottom-textbox {
    background-color: #E3F5F9;
    padding: 40px 0px 90px;
}

.bottom-inner p {
    font-size: 17px;
    line-height: 25px;
}

.bottom-inner h4 {
    margin-bottom: 20px;
    font-size: 36px;
    font-family: 'Plaid-L';
    color: #e13894;
	
}

.bottom-inner {
  padding: 0px 18%;
}

.custom-wraper strong {
    color: #e13894;
}







/*megha css*/

/*default page*/



.default-page{
  padding: 50px 0px 120px 0px;
  background-color: #FFF3F1;

}

.default-page-text h4 {
    text-align: center;
}
.custom-wraper{width:100%; margin:0 auto; padding-bottom:0px;}
.default-page-text p {
    color: #000000;
    font-family: "Sweet Sans Pro";
    font-size: 18px;
    font-weight: 400;
    line-height: 22.05px;
}

.default-page-text a, .entry-title a {
    color: #4B4B4B;
    font-family: "Sweet Sans Pro";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 122.5%;
    text-decoration-line: underline !important;
}
.default-page-text .et_pb_text_inner strong {
    font-size: 22px;
    color: #e13894;
    line-height: 0px;
}


.wedding-baker-p {
    margin: 10px 0 6px;
}

.entry-title a {
    color: #e13894;
    font-family: "Sweet Sans Pro";
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    text-decoration-line: none !important;
}
.entry-title {
    margin: 0;
}
#left-area article, .left-area article {
    margin-bottom: 30px;
}
.custom-wraper img{max-width:100%; height:auto; margin:0 auto; border-radius:20px; box-shadow: 0px 15px 35px -26px #96927f; border:1px solid #2fb8c347; margin-bottom:0px;}
.entry-featured-image-url{text-align:center; }
.et_pb_text_inner ol {
    padding: 0;
}
.et_pb_text_inner li {
    margin-bottom: 25px;
}
.default-page-text h5 {
    font-family: 'Plaid-L';
}
.widgettitle{
	 font-family: 'Plaid-L';color: #e13894;
}

form#lead_form {
    width: 550px !important;
    margin: auto !important;
}
#\32 -days-turnaround .icetab a {
    text-transform: uppercase;
}
/*end default*/
#wrapper .client_lead_form {
    width: 510px !important;
    margin: auto;
}
form#lead_form {
    width: 510px;
    margin: auto;
}


.accordion-button::after {
  transition: all 0.5s;
  background: none !important;

}

.accordion-button:not(.collapsed)::after{
  content: '-';
  color: #ffff;
  position: absolute;
  top: 25%;
  right: 15px;
  font-size: 40px;
  transform: translateY(-50%);
}
.accordion-button:focus {
  z-index: 3;
  border-color: #fff;
  outline: 0;
  box-shadow: none;
}
.accordion-item{
  width: 700px;
border: 1px solid var(--pink-updated, #E13894);
background: #FFF; 
margin: auto;
margin-bottom: 20px;
}

.accordion-button:not(.collapsed) {
  color: #ffff;
  background-color: #E13894;
}

.accordion-item:not(:first-of-type) {
  border: 1px solid var(--pink-updated, #E13894) !important;
  border-radius: 10px !important;
}

.accordion-item:first-of-type {
  border-radius: 10px;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-radius: 10px;
}

.accordion-item:first-of-type .accordion-button {
  border-radius: 10px;
}
.accordion-button {
    color: var(--pink-updated, #E13894);
    font-size: 24px;
    font-style: normal;
    font-weight: 660;
    border-radius: 10px;
    text-transform: lowercase;
}

.accordion-faqs{
  padding: 50px 0px;
  background-color: #E3F5F9;
    margin-bottom: 50px;
  
}

.heading-faq .same-innerheading {
    text-align: center;
    padding: 50px 0 0;
}

.accordion-faqs .accordion-header {
    margin-bottom: 0;
    font-family: 'Plaid-L';
}

.accordion .accordion-button::before {
  content: '+';
  color: #E13894;
  position: absolute;
  top: 45%;
  right: 15px;
  font-size: 30px;
  transform: translateY(-50%);
}

 .accordion-button  .collapsed {
color: #ffff;

}
/*end here*/

.mobile-banner{
	display:none;
}

.navbar-light .navbar-toggler-icon {
    background-image: url('/wp-content/uploads/2024/08/toggle.svg');
    background-size: auto;
}
.navbar-light .navbar-toggler {
    border: none;
}

.error-4 h2 {
    font-weight: 800;
    font-size: 100px;
    color: #dd0480;
    margin: 0;
    margin-bottom: 0;
    font-family: 'Oranges And Lemons Script';
    position: relative;
}

.error-4 {
    text-align: center;
    padding: 40px 0;
}

.error-4 p {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin: 20px;
    margin-bottom: 45px;
    position: relative;
}

.error-container {
    text-align: center;
    font-size: 106px;
    font-family: "Catamaran", sans-serif;
    font-weight: 800;
    
}
.error-container > span {
    display: inline-block;
    position: relative;
}
.error-container > span.four {
    width: 136px;
    height: 43px;
    border-radius: 999px;
    background: linear-gradient(140deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.07) 43%, transparent 44%, transparent 100%), linear-gradient(105deg, transparent 0%, transparent 40%, rgba(0, 0, 0, 0.06) 41%, rgba(0, 0, 0, 0.07) 76%, transparent 77%, transparent 100%), linear-gradient(to right, #f49bc2, #ff98c5);
}
.error-container > span.four:before,
.error-container > span.four:after {
    content: "";
    display: block;
    position: absolute;
    border-radius: 999px;
}
.error-container > span.four:before {
    width: 43px;
    height: 156px;
    left: 60px;
    bottom: -43px;
    background: linear-gradient(128deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.07) 40%, transparent 41%, transparent 100%), linear-gradient(116deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.07) 50%, transparent 51%, transparent 100%), linear-gradient(to top, #DD0480, #f49bc2, #f49bc2, #DD0480, #87c4d1);
}
.error-container > span.four:after {
    width: 137px;
    height: 43px;
    transform: rotate(-49.5deg);
    left: -18px;
    bottom: 36px;
    background: linear-gradient(to right, #f49bc2, #f49bc2, #f49bc2, #f49bc2, #DD0480);
}
.error-container > span.zero {
    vertical-align: text-top;
    width: 180px;
    height: 180px;
    border-radius: 999px;
    background: linear-gradient(119deg, #ed0a8f 0%, rgba(0, 0, 0, 0.06) 50%, transparent 51%, transparent 100%), linear-gradient(to top right, #f49bc2, #f49bc2, #f49bc2, #f49bc2, #f49bc2, #ff98c5, #f49bc2);
    overflow: hidden;
    animation: bgshadow 5s infinite;
}
.error-container > span.zero:before {
    content: "";
    display: block;
    position: absolute;
    transform: rotate(45deg);
    width: 90px;
    height: 90px;
    background-color: transparent;
    left: 0px;
    bottom: 0px;
    background: linear-gradient(95deg, transparent 0%, transparent 8%, rgba(0, 0, 0, 0.07) 9%, transparent 50%, transparent 100%),
        linear-gradient(85deg, transparent 0%, transparent 19%, rgba(0, 0, 0, 0.05) 20%, rgba(0, 0, 0, 0.07) 91%, transparent 92%, transparent 100%);
}


.screen-reader-text {
    position: absolute;
    top: -9999em;
    left: -9999em;
}
    
.Not-Found a.running-button.not-foundbtn {
    text-decoration: none;
    font-size: 20px;
    background: #dd0480;
    color: #fff;
    padding: 20px 50px;
    position: relative;
    border-radius: 60px;
    transition: 0.5s ease-in-out;
    border: 2px solid transparent;
}
    
    .Not-Found a.running-button.not-foundbtn:hover {
    background: #f49bc2;
    color: #dd0480;
    border: 2px solid #dd0480;
}
    
.Not-Found {
    background-image: url('/wp-content/themes/nakedcupcake/css/images/bg-candyy.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    padding: 80px 0;
    background-blend-mode: lighten;
    background-color: #ffffffb3;
    position: relative;
    background-position: bottom;
}
    
.Not-Found .overlay {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    background: #dd04801c;
    height: 100%;
}

@keyframes bgshadow {
    0% {
        box-shadow: inset -160px 160px 0px 5px #dd0480;
    }
    45% {
        box-shadow: inset 0px 0px 0px 0px #dd0480;
    }
    55% {
        box-shadow: inset 0px 0px 0px 0px #dd0480;
    }
    100% {
        box-shadow: inset 160px -160px 0px 5px #dd0480;
    }
}
    
 
    
   .zero img {
    width: 100px;
    position: relative;
    top: 0px;
    animation-name: spin;
  animation-duration: 3000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear; 
} 

.mainbox {
  position: relative;
}


.far {
  position: absolute;
  font-size: 8.5rem;
  left: 42%;
  top: 15%;
  color: #ffffff;
}




.mainbox .far.fa-question-circle.fa-spin {
    font-size: 141px;
    left: 0;
    top: 7px;
    right: 0;
}

    @keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}


.banner-txt-new{position:absolute; width:700px; left:0; right:0; margin:auto; bottom:80px;  padding:20px; font-size:22px;
    font-family: 'Plaid-L'; color:#fff;border-radius: 25px;     background-color: rgb(225 56 148 / 82%);
    text-transform: lowercase;

}

.why-the-tt-new {
    font-family: 'Oranges And Lemons Script';
    font-size: 70px;
    color: #74CEE2;
}





/* review page css  */
.more {
  display: none;
}




.reviewsec1 {
    padding: 120px 0;
    background-image: url('/wp-content/uploads/2026/05/reviewfirstcolorbg.webp');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
	position:relative;
    
}
.reviewsec1::after {
    content: '';
    position: absolute;
    background: url('/wp-content/uploads/2026/05/lastcupreview.webp');
    top: 0px;
    height: 94%;
    left: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
.reviewsec1 .flavour-content {
    position: relative;
	z-index:99;
}









.wedding-card a {
    font-size: 15px;
    color: #272727;
    text-decoration: underline !important;
    font-weight: 500;
    font-family: 'Sweet Sans Pro';
}
.reviewsec1 .flavour-content {
    max-width: 1000px;
}
/* .reviewsec1 {
    background-image: url('/wp-content/uploads/2026/05/reviewsec1bg.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 120px 0;
} */

.lastreviewlove p {
    margin-bottom: 30px;
}



.wedding-testimonial-section {
    background-image: url('/wp-content/uploads/2026/05/weddingbg.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 100px 0;
}

.wedding-title {
  color: #ff2e93;
  font-size: 28px;
  margin-bottom: 40px;
  font-weight: 600;
}

.wedding-card {
    background: #fff3f1;
    padding: 20px 15px;
    border-radius: 10px;
    height: 100%;
    position: relative;
}

.quote-icon {
  font-size: 40px;
  color: #ff2e93;
  margin-bottom: 10px;
}
.wedding-testimonial-section .same-innerheading {
    text-align: center;
    margin-bottom: 30px !important;
}
.wedding-card p {
    font-size: 17px;
    line-height: 28px;
    color: #222222;
}
.stars i {
    color: #ffb400;
    font-size: 19px;
    margin-right: 2px;
}
.stars {
  margin-bottom: 10px;
}

.tag {
background: none;
    color: #555555;
    font-size: 16px;
    padding: 2px 16px 4px;
    font-weight: 500;
    border-radius: 60px;
    border: 1px solid #c7c7c7;
    margin-left: 8px;
    font-family: 'Sweet Sans Pro';
    line-height: 26px;
}


.review-text {
  font-size: 14px;
  color: #444;
  line-height: 1.6;
}

.review-text a {
  font-weight: 600;
  color: #000;
  text-decoration: none;
}
.author {
    margin-top: 0px;
    font-size: 16px;
    font-weight: 600;
    color: #272727;
    font-family: 'Sweet Sans Pro';
    font-style: italic;
}




.custom-ordersreview {
    background-image: url('/wp-content/uploads/2026/05/ordersbg.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0 100px;
}

.custom-ordersreview  .wedding-card {
    background: #ffffff;
}


.blurcolorcard{
	background:#e3f5f9;
}

.lastreviewlove {
    padding: 130px 0 200px !important;
    background-image: url('/wp-content/uploads/2026/05/lastbgreview.webp');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
	position:relative;
    
}
.lastreviewlove::after {
    content: '';
    position: absolute;
    background: url('/wp-content/uploads/2026/05/lastcupreview.webp');
    top: 40px;
    height: -webkit-fill-available;
    left: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
.lastreviewlove .flavour-content {
    position: relative;
	z-index:99;
}

/* end here  */


  
/* --------megha-css---------- */

.orlando-pinksec {
    background: #E13894;
    padding: 35px 0px;
    text-align: center;
    
}

.orlando-pinksec p {
    margin: 0;
    font-size: 24px;
    color: #fff;
    font-family: 'Plaid-L';
    font-weight: 300;    
    line-height: 40px;
}


.orlando-awards {
    padding: 40px 0px 70px 0px;
    background-color: #fff3f1;
    position: relative;
    margin-bottom: 50px;
}

.orlando-awards:after {
content: '';
position: absolute;
bottom: 0;
width: 100%;
height: 100%;
background-image: url('/wp-content/themes/nakedcupcake/css/../images/awards-after-img.png');
background-repeat: no-repeat;
}


.orlando-awards-wrapper {
    display: flex;
    justify-content: center;
    gap: 35px;   
    align-items: center;
}


.orlando-awards p{
    text-align: center;
    color: #4B4B4B;
}


.orlando-awards:after {
    content: '';
    position: absolute;
    bottom: -52px;
    width: 100%;
    height: 54px;
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/awards-after-img.png');
    background-repeat: no-repeat;
}


.footer-bottom{
    background-color: #E3F5F9;
    padding: 50px 0px;
    text-align: center;
}


.footer-bottom p{
    text-align: center;
    color: #4B4B4B;
}


.cus-heading {
    font-size: 36px;
    color: #DD0480;
    font-family: 'Plaid-L';
}





.awards-nocollapse{
    display: block;
}

.awards-collapse{
    display: none;
}


.mobile-collapse-btn{
    padding: 30px 0px;
}



.content-wrapper {
    position: relative;
}

.fade-overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 80px;
    background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);
    pointer-events: none;
    transition: opacity 0.3s ease;
}


.content-wrapper.open .fade-overlay {
    opacity: 0;
}


.awards-mobile-text{
    padding: 20px 0px;
}


.inner-perfect .wedding-list li {
    font-size: 18px;
    list-style: disc;
    padding-bottom: 5px;
    color: #4B4B4B;
}

.inner-perfect .wedding-list {
   padding-left: 20px;
}


.weddingcake-sec{
    background-image: url('https://thenakedcupcakeorlando.com/wp-content/uploads/2026/07/wedding-sec4-bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 120px 0px 80px 0px;
}


.weding-new-sec1{
    background-image: url('https://thenakedcupcakeorlando.com/wp-content/uploads/2026/07/vegan-wedding-bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 0px;
}


.weding-new-sec2{
   background-color: #fff3f1;
    padding: 100px 0px 80px 0px;
    position: relative;
  
}

.weding-new-sec2:after {
    content: '';
    position: absolute;
    bottom: -110px;
    width: 100%;
    height: 111px;
    background-image: url('https://thenakedcupcakeorlando.com/wp-content/uploads/2026/07/orlando-couple-bg.png');
    background-repeat: no-repeat;
    background-size: 100%;
}

.wedding-text p strong{
    color: #4B4B4B;
}


.sweet-sucess.wed-success.weding-new-sec3{
    border-top: none;
}


.weding-new-sec3 p{
    max-width: 800px;
    margin: auto;
    text-align: center;
    margin-bottom: 30px;
}


.sweet-sucess {
    padding: 120px 0;
    text-align: center;  
    position: relative;
    background-image: none;
}


 .sweet-sucess::after {
    content: '';
    background-image: url('https://thenakedcupcakeorlando.com/wp-content/uploads/2026/07/wedding-sec4-bg.png');
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: -57px;
    width: 100%;
    height: 115%;
    right: 0;
    z-index: -1;
    background-attachment: fixed;
} 





.weding-new-sec4{
   background-color: #e3f5f9;
    padding: 100px 0px 80px 0px;
    position: relative;
    text-align: center;
    margin-bottom: 50px;
  
}

.weding-new-sec4:after {
    content: '';
    position: absolute;
    bottom: -67px;
    width: 100%;
    height: 70px;
    background-image: url('https://thenakedcupcakeorlando.com/wp-content/uploads/2026/07/wedding-sec5-bg.png');
    background-repeat: no-repeat;
    background-size: 100%;
    right: 0;
}

.weding-new-sec5 {
    padding: 120px  0px;
    background-color: #fff3f1;
    position: relative;   
}



.weding-new-sec5::after {
    content: '';
    background-color: #fff3f1;
    position: absolute;
    top: -50px;
    width: 100%;
    height: 100%;
    right: 0;
    z-index: -1;
    background-attachment: fixed;
}


.wedding-right-text{
    padding-left: 20px;
}

.wedding-left-text{
    padding-right: 20px;
}


.weding-new-sec4 p {
    max-width: 800px;
    margin: auto;
    text-align: center;
    margin-bottom: 30px;
}


.events-new-sec1 {   
    padding: 140px 0px 180px 0px;
    position: relative;
}


.events-new-sec1::after {
    content: '';
    background-color: #e3f5f9;
    position: absolute;
    top: -50px;
    width: 100%;
    height: 115%;
    right: 0;
    z-index: -1;
    background-attachment: fixed;
}


.events-new-sec2{
    padding: 150px 0px;
}


.events-new-sec2{
    padding: 120px 0px 150px 0px;
}


.events-new-sec6::after {
    content: '';
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/wedding-sec4-bg.png');
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: -57px;
    width: 100%;
    height: 115%;
    right: 0;
    z-index: -1;
    background-attachment: fixed;
}

.events-new-sec6{
    position: relative;
    padding: 80px 0px 40px 0px;
}

.events-new-sec5{
    background-color: #e3f5f9;
    padding: 100px 0px 80px 0px;
    position: relative;
    margin-bottom: 180px;
}

.events-new-sec5:after {
    content: '';
    position: absolute;
    bottom: -20%;
    width: 100%;
    height: 279px;
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/events-sec5-layer.png');
    background-repeat: no-repeat;
    background-size: 100%;
}

.events-new-sec4{
padding: 220px 0px 150px 0px;
}


.cmn-btn.toggle-collapse {
    text-align: center;
    margin-top: 30px;
    background: transparent;
    color: #dd0480;
    font-size: 18px;
    padding: 0;
    border-radius: 60px;
    border: 0;
    transition: 0.5s ease-in-out;
    font-family: 'Plaid-L';
    text-align: center;
    border: none;
    text-decoration: underline;
}



.cupcake-new-sec2{
background-image: url('/wp-content/themes/nakedcupcake/css/../images/cupcake-sec3-bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 200px 0px 150px 0px;
    margin-top: 50px;
   
}

.cupcake-new-sec1{
    background-image: none; 
    padding: 150px 0px 100px 0px;
    position: relative;
    background-color: transparent;
    position: relative;
}

.cupcake-new-sec1::after {
    content: '';
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/cupcake-sec2-bg.png');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 21px;
    width: 100%;
    height: 120%;
    right: 0;
    z-index: -1;
    background-attachment: fixed;
}



.cupcake-new-sec4 a {
    color: #E13894;
    border-bottom: 1px solid #E13894;
    margin-bottom: 15px;
    font-size: 19px;
}


.cupcake-new-sec4{
    border-bottom: 3px solid #E13894;
    padding: 120px 0px;
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/cupcake-sec4-bg.png');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}


.cupcake-new-sec5{
    padding: 100px 0px;
    text-align: center;
}

.order-card {
    background: #E13894;
    text-align: center;
    padding: 30px 30px;
    border-radius: 10px;
    height: 100%;
   transition: 0.7s  ease-in-out;
    border: 3px solid transparent;
}

.order-card:hover {
transition: 0.7s  ease-in-out;
border: 3px solid #E13894;
background-color: transparent;

}

.order-card:hover .ordercard-title{
color: #E13894;
}

.order-card:hover p{
color: #E13894;
}

.order-card p{
    color: #fff;
}


.ordercard-title{
        font-family: 'Sweet Sans Pro';
        font-size: 18px;
        color: #fff;
       text-transform: uppercase;
}

.orderonline-card-wrapper{
    margin: 20px 0px;
}

.order-btn{
text-align: center;
    margin-top: 20px;
    background: #27BDBE;
    color: #fff;
    font-size: 14px;
    padding: 15px 100px;    
    border-radius: 60px;
    border: 2px solid;
    transition: 0.5s ease-in-out;   
    text-transform: uppercase; 
}



.order-btn:hover {
    border: 2px solid #27BDBE;
    color: #27BDBE;
    background: #fff;
}


.cupcake-new-sec6{   
    padding: 200px 0px;
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/customorder-bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
}

.cupcake-new-sec6 .same-innerheading.mb-5 {
    margin-bottom: 60px !important;
}

.cus-num {
    font-family: 'Plaid-L';
    font-size: 40px;
    color: #E13894;
    border-radius: 100px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background-color: #fff;
    margin: auto;
}

.customwork-title {
    font-family: 'Plaid-L';
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 10px;
}

.customwork-card {
    border-radius: 100%;
    background: #27BDBE;
    width: 370px;
    height: 370px;
    line-height: 345px;
    text-align: center;
    padding: 35px 45px;
    margin: auto;
    position: relative;
   
}

.customwork-card::after {
    content: '';
    position: absolute;
    border: 3px dashed #fff;
    width: 345px;
    height: 345px;
    line-height: 345px;
    border-radius: 100%;
    top: 12px;
    right: 12px;
        animation: rotateOctagon 50s linear infinite;
}

.customwork-card p {
    font-size: 17px;
    color: #fff;
    line-height: 27px;
}





.cmn-btn {
    text-align: center;
    margin-top: 30px;
    background: #DD0480;
    color: #fff;
    font-size: 14px;
    padding: 10px 105px;
    border-radius: 60px;
    border: 2px solid;
    transition: 0.5s ease-in-out;
    font-family: 'Plaid-L';
    text-align: center;
}



.cmn-btn:hover {
    border: 2px solid #DD0480;
    color: #dd0480;
    background: #fff;
      transition: 0.5s ease-in-out;  
}

.awards-collapse button {
    color: #e13894;
    border: 0;
    font-size: 18px;
    transition: 0.5s ease-in-out;
    font-family: 'Plaid-L';
    background: transparent;
    border-bottom: 1px solid #e13894;
}

.looking-btn ul li a {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    border: 2px solid #DD0480;
    padding: 10px 40px;
    border-radius: 60px;
    background: #FFE7E3;
    color: #DD0480;
    min-width: 360px;
    text-align: center;
    transition: 0.5s ease-in-out;
    margin-bottom: 35px;
}

.btns-pink ul li a:hover {
    background: #DD0480;
    color: #fff;
}

.weding-new-sec3 .awards-img img {
    width: 140px;
}



.wedding-cake-img {
    text-align: right;
}


.wedding-cake-img  img{
    width: auto !important;
}



/* ---------end---------- */

/*media query*/

@media (min-width: 1681px) and (max-width: 1860px) { 	
#related-slid .owl-stage-outer {  margin: 0 206px 0 180px;  }
	
	
	
}

@media (max-width:1700px) {
#related-slid .owl-stage-outer {  margin: 0 249px 0 225px;  }

	
	
	
	
}


@media (max-width: 1680px) {
	
	.home-page .client-detail {
    padding: 100px 27px 190px !important;
}
	.Testimonial-frame.events-tesi #related-slid .owl-prev {
    left: 160px;
}
	.Testimonial-frame.events-tesi .client-detail {
    padding: 70px 0 124px !important;
}
	.Testimonial-frame.events-tesi .client-detail p {
    line-height: 42px;
}
	.Testimonial-frame.events-tesi #related-slid .owl-next {
    right: 190px;
}
.Testimonial-frame.custom-cupcake #related-slid .owl-next {right: 180px;}
.Testimonial-frame.custom-cupcake #related-slid .owl-prev {left: 150px;}
.client-detail h6 {font-size: 45px; padding-top: 14px;}
.perfect .same-innerheading {padding-right: 0%;}
.wedding .owl-stage-outer {margin: 0 263px 0px 220px !important;}
/* .Testimonial-frame.custom-cupcake .client-detail p{font-size:40px;} */
#\32 -days-turnaround .icetab, #\32 -days-turnaround .icetabs {font-size: 16px;}
.Testimonial-frame.custom-cupcake #related-slid .owl-stage-outer { margin: 0 271px 0px 247px;}
.main-box-white { padding: 50px 50px;}
.ice-subs img {width: 55px;}
#related-slid .owl-stage-outer {margin: 0 236px;}.client-detail { width: 65%;}
.wedding .client-detail {
    padding: 70px 27px 110px !important;
    /* width: 75%; */
    /* text-align: center; */
    /* margin-bottom: 0px; */
}
.sweet-testimonials.cake-custum {padding: 100px 0 20px;}	
}

/*blog-detail*/
.blog-detailpage{padding:5% 20%; text-align:center;}
./*blog-detail*/
.blog-detailpage p{text-align:center;}

.banner-bottom-sec{ background-color: #e13894; padding:40px 0}

.banner-txt-new-dd { text-align:center;
    font-size: 22px;
    font-family: 'Plaid-L';
    color: #fff;
/*     text-transform: lowercase; */
}



.benefitbox{ background-color:#fff; padding: 20px; border: solid 1px #ccc; text-align:left;border-radius: 10px; height: 100%; box-shadow: 0 0 15px #f1eaea;     transition: 0.5s ease-in-out;}
.benefitbox-title{ font-size:24px; color:#e13894; margin:0 0 0px 0; font-family: 'Plaid-L';text-transform: lowercase; border-radius: 10px;text-align:left;width: 80%; }
.benefitbox-iconm{display: flex; justify-content: center; gap: 20px; margin-bottom:25px}
.benefitbox-ic{width: 70px; height: 70px; background-color:#e13894; border-radius:50%;     display: flex;
align-items: center;
 justify-content: center;    transition: 0.5s ease-in-out; }
.mm-bottom{ margin-bottom:25px}
.benefitbox:hover {
    border: 1px dotted #E13894;
    overflow: hidden;     transition: 0.5s ease-in-out;
}

.benefitbox:hover .benefitbox-ic{background-color:#27bdbe;     transition: 0.5s ease-in-out;}

.benefitbox-title1{ font-size:24px; color:#e13894; margin:0 0 20px 0 ;font-family: 'Plaid-L';
    text-transform: lowercase; border-radius: 10px}

.mm-bottom1{ padding-bottom:25px}
.why-the-tt{font-family: 'Oranges And Lemons Script'; font-size: 50px;
    color: #74CEE2;}






@media (max-width: 1600px) {
	
	    .home-page #related-slid .owl-next {
        right: 140px;
    }
/* 	.Consultation-form {
    padding: 125px 0 0;
} */
	.Testimonial-frame.dessert-testi #related-slid .owl-next {
        right: 200px;
    }
	    .Testimonial-frame.dessert-testi #related-slid .owl-prev {
        left: 200px;
    }
   .sweet-testimonials.party-testimonials #related-slid .owl-next {
        right: 200px;
    }
	    .sweet-testimonials.party-testimonials .client-detail {
        width: 62%;
         padding: 60px 27px 120px !important;
    }
	  .sweet-testimonials.party-testimonials{
    padding: 100px 0 70px;
}
	
.signature-flavors-cards .card-title {padding: 20px 0 0;}
/* .signature-flavors-cards .card { min-height: 210px;} */
.flavors { padding: 50px 0px 0px;}
.inner-blogcard a {font-size: 22px;line-height: 30px;}
.inner-why p { font-size: 22px;line-height: 28px;}
.color-change {font-size: 22px;line-height: 28px;}
.arewe .same-innerheading,.ourvalue {font-family: 'Oranges And Lemons Script';font-size: 100px !important;margin-bottom: 0 !important;}
.inner-perfect.work-ushead h4 {margin-bottom: 0 !important;}
.pink-wave {padding: 40px 0;}
.pink-wave .same-innerheading {font-size: 30px;}
.inner-perfect.image {text-align: center;}
.main-flex { max-width: 80%;}
.dress-img img {width: 120px;}
.home-cake {padding: 110px 0 100px;}
.same-btn-party {padding: 10px 64px;}

       .dessert-testi .client-detail {
        width: 62%;
        padding: 60px 27px 150px !important;
    }
	
	    .dessert-testi .client-detail p {
        font-size: 40px;
        margin: 0;
        line-height: 40px;
    }
.custom-cupcake #related-slid .owl-stage-outer {margin: 0 300px 0 267px; }
.Testimonial-frame.custom-cupcake .client-detail {padding: 100px 0 0px 0;width: 64%;}
.second-seclocation {padding: 90px 0 90px 0px;}
#related-slid .owl-prev{left:160px;}
#related-slid .owl-next{right:250px;}
.form-controls textarea {height: 150px;}
.navbar.navbar-expand-lg.navbar-light { padding: 0px 60px;}
.client-detail {width: 63%;padding: 155px 0 134px;}
#related-slid .owl-stage-outer {margin: 0px 289px 0px 267px;}
.main-box-white p{padding-left: 50px;}   
.client-detail p {font-size: 40px;margin: 0;}
.card-injoy {padding: 20px;}

    .card-injoy p {
        font-size: 16px;
        line-height: 20px;
        margin: 0px;
        padding: 47px 33px 0;
    }
.inner-nona h4 {font-size: 35px;padding-right: 0px;}	
.looking-btn ul li a {font-size: 14px;}
.img-couple img {width: 275px;top: -70px;}
.perfect .same-innerheading {padding-right: 0%;font-size: 35px; }

.same-innerheading {font-size: 35px;}
.card-injoy h5 {font-size: 23px;}
.wedding .owl-stage-outer {margin: 0 300px 0px 270px !important;}
.wedding .client-detail {width: 58% !important;padding: 130px 0 50px;}
.main-box-white {padding: 35px 50px;}
.ice-subs img {width: 53px;}
span.wpcf7-form-control-wrap input {  width:550px !important;}	
.home-page .client-detail p {font-size: 48px;line-height: 46px;}	
.sweet-testimonials.cake-custum {padding: 100px 0 50px;}	
.wedding .client-detail {
        padding: 70px 27px 150px !important;
    }	
	
	    .wedding .client-detail p {
        font-size: 40px;
        margin: 0;
        line-height: 40px;
    }
	
.Testimonial-frame.events-tesi .client-detail {padding: 70px 0 184px !important;width: 62%;}
.sweet-testimonials.event-testimonials {padding-bottom: 20px;}
.navbar-nav .nav-link {font-size: 15px;margin-right: 14px;}	
.reviewsec1 {padding: 100px 0;}	
.wedding-testimonial-section { padding: 90px 0;}	
.lastreviewlove {padding: 110px 0 180px !important;}
.events-new-sec1 {  padding: 120px 0px 150px 0px;}	
.events-new-sec4 { padding: 190px 0px 130px 0px;}	
.events-new-sec5:after { bottom: -24%;}	
.sweet-sucess.wed-success {  margin-top: 55px;}
.weding-new-sec5 {   padding: 100px 0px;}



	
}

@media (max-width: 1536px) {
	.inner-custum {
    padding-right: 130px;
}
	    .dessert-testi .client-detail {
        width: 58%;
    }
span.wpcf7-form-control-wrap input {   width: 530px !important;  }
.main-box-white h6 {padding-right: 60px;}
/* .input-sectin { margin-left: 0px;}	 */
	
	    .Testimonial-frame.custom-cupcake .client-detail {
        width: 60%;
        padding-top: 42px !important;
    }   
	 .Testimonial-frame.custom-cupcake  .client-detail p {
        font-size: 40px;
        margin: 0;
        line-height: 38px;
    }
	
	   .Testimonial-frame.home-page #related-slid .owl-next {
        right: 130px;
    }
	    .wedding .client-detail p {
        line-height: 33px;
    }
	

	    .wedding .client-detail {
        padding: 40px 27px 110px !important;
		width: 55% !important;
    }
	    .Testimonial-frame.events-tesi .client-detail {
        padding: 39px 0 126px !important;
        width: 58%;
    }
	
	    .Testimonial-frame.events-tesi .client-detail p {
        line-height: 34px;
    }
	      .sweet-testimonials.party-testimonials .client-detail {
        width: 58%;
        padding: 60px 27px 70px !important;
    }
}

@media (max-width: 1440px) {
	
	.flavourimagesss img {
    height: 440px;
}
	.content-wedding.inner-thnks p {
    font-size: 22px;
    line-height: 29px;
}
.Testimonial-frame.custom-cupcake .client-detail p {  line-height: 39px;}
.client-detail {padding: 52px 27px 120px !important;}
.home-page .client-detail {padding: 80px 27px 120px;}
.home-page .client-detail p {font-size: 42px;}
/* .signature-flavors-cards .card {min-height: 200px;} */
.Testimonial-frame.home-page #related-slid .owl-prev {left: 96px !important;}
.Testimonial-frame.home-page #related-slid .owl-next {right: 96px !important;}
.order-nowtxt.Dessert-form {width: 639px;}
span.wpcf7-form-control-wrap input {  width: 550px !important; }	
.main-box-white {margin-bottom: -65px;}
.order-nowtxt {justify-content: center;width: 96%;margin-left: auto;}
.view-flavour.inner-btn.orderonline {margin-top: 0;}
#\32 -days-turnaround .tabs-btn-bottom {margin-top: 0 !important;}
.content-wedding { max-width: 790px;}
#\32 -days-turnaround .same-innerheading.cake {text-align: center;margin: 20px 0 0 0 !important;}
.order-nowtxt.cupcaketabss { padding: 20px 40px;}
.signature-flavors-cards .card-title {font-size: 22px; padding: 24px 0 0;}
.inner-blogcard h3 {padding: 0px 20px 0;}.accordion-button {font-size: 20px;}
.inner-value img {transition: 0.5s ease-in-out;width: 100px;}
.first-location1 .inner-nona h4 {padding-right: 30px;}
.bring-wedding.dessert .inner-bring p {font-size: 16px;line-height: 25px;}
.Testimonial-frame.custom-cupcake #related-slid .owl-stage-outer {margin: 0 240px 0px 220px;}
.perfect.customize-cup .same-innerheading.mb-5 {font-size: 35px;}
.inner-nona.home-page {padding: 0 20% 0 0;}
.heading-pink { font-size: 35px;}
.inner-nona h4 { padding-right: 10px;}
.inner-custum {padding-right: 70px;}
.dress-img p {font-size: 18px;line-height: 24px;}
.inner-nona p {padding-right: 90px;}
.location .inner-nona {background: none !important;padding: 90px 0 0px 0px;width: 500px;}
.wedding .client-detail { width: 62%;padding: 170px 0 71px; }
.dessert-testi .client-detail {width: 62%;padding: 174px 0 100px;} 
.wedding .owl-stage-outer {margin: 0 230px 0px 245px !important;}
.custom-cupcake #related-slid .owl-stage-outer {margin: 0 273px 0 255px;}
.second-seclocation { padding: 90px 0 90px 0px; }
.client-detail p {font-size: 35px;margin: 0;}
.client-detail {width: 61%; }
#related-slid .owl-prev {left: 150px;}
#related-slid .owl-next {right: 150px;}
.custom-cupcake .client-detail p {  padding: 0px 22px;}
.dress-img img {width: 120px;}
.main-box-white {padding: 35px 50px;}.inner-nona {padding: 40px;}
.Testimonial-frame.dessert-testi .client-detail p {font-size: 35px;margin: 0;line-height: 38px !important;}
.card-injoy h5{font-size: 20px; }   
.banner-txt-blog h1 {font-size: 300px;}
.icetab {font-size: 15px;padding: 15px;display: flex;align-items: center;justify-content: center;}
.same-innerheading {font-size: 30px; margin-bottom: 16px !important;}
.content-wedding h2 {color: #E13894;font-size: 34px;}
.heading-faq .same-innerheading {text-align: center;padding: 30px 0 30px;margin: 0 !important;}
.second-seclocation h3 {font-size: 30px;}
.somany-head {font-size: 80px;}
.same-btn-party {padding: 8px 45px;}
.main-box-white h6 {padding-right: 40px;font-size: 25px;}
/* .input-sectin {margin-left: 0px;} */
.ice-subs img { width: 60px;}
.ice-subs {position: absolute;z-index: 99;top: -50px;}
#related-slid .owl-dots {top: 10px;}
 #related-slid .owl-stage-outer {margin: 0 253px;}
.btn.btn-outline-success.navbar-btn {padding: 8px 30px !important;}
.navbar-brand img {width: 200px;}
.inner-blogcard a {color: #E13894;font-size: 20px;}.form-consultant form input {padding: 8px;}
.form-controls textarea {height: 150px !important;}
.icetabs {padding: 20px 10px 20px 10px;font-size: 15px;}
.Consultation-form {padding: 200px 0;}	
.form-controls {margin-bottom: 15px;}
.view-flavour {padding: 10px 40px;}
.form-consultant form p {font-size: 14px;margin-bottom: 7px;line-height: 18px;}
.same-innerheading.ourvalue {font-size: 100px;}
.Testimonial-frame.custom-cupcake .owl-dots {margin-bottom: 0 !important;}
.cake-tabs {padding: 40px 0;}
.flavors { padding: 0px 0px;margin-bottom: 0;}
.order-nowtxt.Dessert-form p { margin-bottom: 0;}.signature-flavors-cards .card-body { padding: 10px 6px;}.signature-flavors-cards p {font-size: 16px;}
	
       .wedding .client-detail {
        width: 63% !important;
        padding: 45px 27px 178px !important;
    }	
	
	    .wedding .client-detail p {
        font-size: 38px;
        margin: 0;
        line-height: 36px;
    }
	
	    .Testimonial-frame.events-tesi .client-detail {
        padding: 70px 0 140px !important;
        width: 62%;
    }
	    .Testimonial-frame.events-tesi #related-slid .owl-prev {
        left: 170px;
    }
	
	    .Testimonial-frame.events-tesi #related-slid .owl-next {
        right: 170px;
    }
	
	 .sweet-testimonials.party-testimonials .client-detail {
        padding: 60px 27px 120px !important;
    }
	
	.sweet-testimonials.party-testimonials #related-slid .owl-next {
        right: 160px;
    }
	.sweet-testimonials.party-testimonials #related-slid .owl-prev {
        left: 160px;
    }
	   .sweet-testimonials.party-testimonials .client-detail p {
        line-height: 38px;
    }
	    .dessert-testi .client-detail {
       
        padding: 60px 27px 100px !important;
    }
	
	    .Testimonial-frame.dessert-testi #related-slid .owl-next {
        right: 170px;
    }
	
	    .Testimonial-frame.dessert-testi #related-slid .owl-prev {
        left: 170px;
    }
	
	.banner-txt a h3 {
    width: 190px;
    height: 190px;
    font-size: 40px;
    line-height: 34px;
}
.navbar-nav .nav-link {font-size: 15px;margin-right: 14px;}	
.reviewsec1 {padding: 90px 0;}	
.wedding-testimonial-section { padding: 80px 0;}	
.lastreviewlove {padding: 90px 0 160px !important;}
.stars i {font-size: 16px; margin-right: 1px;}
.tag {font-size: 15px; padding: 2px 16px 4px;}
.events-new-sec5:after {  bottom: -22%;   height: 215px;}
.events-new-sec5 {  margin-bottom: 130px;  padding: 100px 0px 0px 0px;}	
.cupcake-new-sec1 { padding: 120px 0px 80px 0px;}	
.cupcake-new-sec2 { padding: 150px 0px 120px 0px;}	
.cupcake-new-sec5 { padding: 100px 0px 100px 0px;}	
	
	
	
	
	
	
}

@media (max-width:1400px) {
	    .home-page .client-detail {
        padding: 70px 27px 190px !important;
    }
	.wedding-section.thankyou {
    padding: 43px 0 80px;
}
/* 	    .Consultation-form {
        padding: 175px 0;
    } */
	    .Testimonial-frame.dessert-testi #related-slid .owl-prev {
        left: 140px;
    }
	.sweet-testimonials.desert {
    padding: 100px 0 50px;
}
.home-page #related-slid .owl-stage-outer {margin: 0px; width: 73%;margin: auto;}
.home-page .client-detail { padding: 71px 27px 120px;}
 .Testimonial-frame.home-page #related-slid .owl-prev {left: 76px !important;}	
.Testimonial-frame.home-page #related-slid .owl-next { right: 76px !important;}
    .Testimonial-frame.birthday-parties #related-slid .owl-prev {
        left: 131px;
        top: 154px;
    }
	
	
	    .Testimonial-frame.birthday-parties #related-slid .owl-stage-outer {
        margin: 0 205px 0 202px;
    }
 .Testimonial-frame.birthday-parties #related-slid .owl-next {right: 131px;top: 154px; }
    .Testimonial-frame.birthday-parties .client-detail {
        width: 65%;
    }
.Testimonial-frame.events-tesi #related-slid .owl-stage-outer {margin: 0 205px 0 182px;}
.wedding .client-detail { width: 64% !important;}
.wedding .client-detail p {font-size: 35px;margin: 0;line-height: 35px; }
.order-nowtxt.Dessert-form {width: 580px;}
    .Testimonial-frame.events-tesi #related-slid .owl-prev {
        left: 100px;
        top: 170px;
    }
	    .Testimonial-frame.events-tesi .client-detail {
        padding: 70px 0 140px !important;
        width: 67%;
    }
.Testimonial-frame.events-tesi #related-slid .owl-next {right: 100px;top: 170px; }
.input-sectin input {padding: 13px;}
.wedding.client-detail p { font-size: 35px;margin: 0;line-height: 40px; }
.inner #myVideo {width: 100%;height: 60vh;object-fit: cover;}
.wedding .owl-stage-outer {margin: 0 236px 0px 207px !important;}
.wedding .client-detail {padding: 154px 0 71px;}
    .Testimonial-frame.custom-cupcake .client-detail p {
        font-size: 33px;
        line-height: 36px;
    }
#\32 -days-turnaround .icetab, #\32 -days-turnaround .icetabs {font-size: 14px;}
.caketab-inner a {font-size: 20px;}
.caketab-inner {padding-bottom: 10px;}
.caketab-inner p { margin: 0;line-height: 24px;}
.caketab-inner h3 {margin-bottom: 0;}
.Testimonial-frame.custom-cupcake .client-detail {padding: 120px 0 60px;width: 62%; }
.inner-custum.img-cake img {width: auto;}
.spaceing {padding: 0px 0% 0px 0px;}
 .main-flex {max-width: 80%;}
#related-slid .owl-stage-outer { margin: 0 225px 0 212px;}
.client-detail {width: 67%;}
.footer-content ul li {line-height: 27px;font-size: 16px;}
.footer-content a {font-size: 15px;}
.footer-content p {font-size: 16px;line-height: 22px;}
.copy-right p {font-size: 16px;}
        .sweet-testimonials.cake-custum {
        padding: 60px 0 50px;
    }
	
	   .Testimonial-frame.custom-cupcake .client-detail h6 {
        font-size: 40px;
        padding-top: 0;
    }




}





@media (max-width: 1366px) {
	    .signature-flavors-cards .card-title {
        padding: 10px 0 0;
    }
/* 	    .Consultation-form {
        padding: 140px 0;
    } */
 .Testimonial-frame.custom-cupcake .client-detail p {font-size: 33px;line-height: 37px;}
.Testimonial-frame.events-tesi .client-detail p {font-size: 34px;margin: 0;line-height: 40px;}
.Testimonial-frame.home-page .client-detail p {font-size: 36px;margin: 0;line-height: 40px;}
.dessert-align .icetabs, .dessert-align .icetab {font-size: 14px;}
.flavors-bottom-textbox {padding: 40px 0px 90px;}
#\32-days-turnaround .same-innerheading.cake{margin: 20px 0 0 !important;}
.time-zone ul li {line-height: 32px;font-size: 17px;}
.order-nowtxt p {font-size: 16px;line-height: 23px;}
.accordion-button {font-size: 18px; }
.inner #myVideo {width: 100%; height: 80vh;object-fit: cover;}
.order-nowtxt.Dessert-form p { font-size: 15px;line-height: 23px;}
.view-flavour.meet.trixie {min-width: auto !important; font-size: 14px;padding: 10px 102px;}
.many-sweets { padding: 50px 0 100px;}
.content-wedding p {font-size: 16px;line-height: 24px;}
.inner-bring p {font-size: 16px;line-height: 26px;}
.perfect {padding: 50px 0 0;}
#\32 -days-turnaround .icetab, #\32 -days-turnaround .icetabs {font-size: 14px;padding: 7px 13px 7px 13px;}.sucess-heading {margin-bottom:15px;}
.sucess-heading h4 {font-size: 35px;}
.sweet-sucess {padding: 30px 0;}
.dress-img img {width: 100px; }
.inner-custum h1 {font-size: 30px;}
.first-location1 {padding: 0px 6%;}
.wedding .owl-stage-outer {margin: 0 245px 0px 220px !important;}
.custom-cupcake #related-slid .owl-stage-outer {margin: 0 190px 0 172px;}
.inner-custum span {font-size: 15px;} 	   
.default-page-text p {font-size: 15px;}
.default-page-text .et_pb_text_inner strong {font-size: 18px;}
.et_pb_text_inner li {font-size: 15px;}
.inner-blogcard a {font-size: 18px;line-height: 23px;}
.inner-blogcard h3 {padding: 0px 10px 0;}
.dress-circle h3 { width: 200px;height: 200px;font-size: 32px;line-height: 27px;}
.order-nowtxt.cupcaketabss {padding: 20px 43px;}
.arrow-txt {right: 0%;top: -12px;}
.main-navbar .navbar.navbar-expand-lg.navbar-light {padding: 0px 30px;}   
.banner-txt-blog {bottom: 70px;}
.main-box-white h6 {font-size: 25px;} 
.card-injoy h5 {font-size: 20px;}
.dress-img p {font-size: 18px;}
.main-box-white p {padding-left: 50px;}
.location .inner-nona {background: none !important;padding: 90px 0 0px 100px;}
.heading-pink {font-size: 35px;}
#related-slid .owl-stage-outer {margin: 0 243px 0 210px;}
.client-detail {width: 66%;padding: 156px 0 124px 0px;}
.icetab,.icetabs {font-size: 13px;padding: 15px 13px 15px 13px;}	
.heading-consult h3 {font-size: 35px;}	
.bottom-inner h4 {font-size: 30px;}.flavors-heading {font-size: 30px;}
.signature-flavors-cards p {font-size: 15px;}
.signature-flavors-cards .card-title {font-size: 20px;}
.dessert-align .icetab {padding: 15px;font-size: 15px;align-items: center;display: flex;justify-content: center;}
.flavors {padding: 0px 0px;}
span.wpcf7-form-control-wrap input {  width: 450px !important;  }	
.card-injoy {padding: 20px 5px;}
.somany-head.second {font-size: 30px;}
.inner-perfect img {width: auto;}
.inner-perfect p {font-size: 15px;line-height: 22px;}
.inner-perfect.image img {width: 400px;}
.perfect .same-innerheading {padding-right: 0%;font-size: 30px;}
.color-change {font-size: 16px;}
.arewe .same-innerheading {font-size: 80px;}
.arewe p {font-size: 16px;line-height: 25px;}
.inner-why p {font-size: 20px;line-height: 24px;}
.same-innerheading.ourvalue {font-size: 80px;}
.inner-value img {transition: 0.5s ease-in-out;width: 100px;}
.inner-value h5 {font-size: 20px;padding-bottom:9px;}
.inner-value p {font-size: 16px;line-height: 20px;}
.work-ushead h4 {font-size: 80px;}
.pink-wave .same-innerheading {font-size: 25px;}
.sweet-testimonials.cake-custum {padding: 60px 0 10px;}
.wedding .client-detail { width: 62% !important; }
.wedding #related-slid .owl-prev {left: 150px; top: 150px;}
.wedding #related-slid .owl-next {right: 150px; top: 150px;}
.benefitbox-title { font-size: 21px;}	
.benefitbox-title1 { font-size: 21px;}		
.sweet-sucess {padding: 50px 0;}
p {line-height: 26px;font-size: 16px;}
 .lastreviewlove { padding: 80px 0 150px !important; }
 .events-new-sec1 { padding: 100px 0px 100px 0px; }
 .perfect.events-new-sec2 {  padding: 100px 0px 120px 0px;    }
 .inner-perfect .wedding-list li { font-size: 15px;}
 .events-new-sec4 { padding: 170px 0px 130px 0px;  }	
.cupcake-new-sec1 {  padding: 90px 0px 40px 0px; }
.cupcake-new-sec2 {  padding: 120px 0px 100px 0px; }
.cupcake-new-sec4 a {  font-size: 17px;   margin-bottom: 5px;}
.customwork-title {  font-size: 18px;}
.cupcake-new-sec1 { padding: 100px 0px 0px 0px; }
.cupcake-new-sec2 {  padding: 120px 0px 100px 0px; }
.cupcake-new-sec4 {  padding: 100px 0px;}
.cupcake-new-sec5 {padding: 80px 0px 80px 0px; }
.weding-new-sec1 {  padding: 80px 0px;}
.weding-new-sec2 { padding: 80px 0px 60px 0px;}
.weding-new-sec4 {    padding: 80px 0px 60px 0px;    margin-bottom: 0px;}
.weding-new-sec5 {   padding: 80px 0px;}


	
}




@media (max-width: 1360px) {
	    .Testimonial-frame.dessert-testi #related-slid .owl-prev {
        left: 121px;
    }
	
	    .Testimonial-frame.dessert-testi .client-detail p {
        line-height: 32px !important;
    }
	
	    .Testimonial-frame.dessert-testi #related-slid .owl-next {
        right: 121px;
    }
 .card-injoy p { padding: 18px 28px 0;}
.Testimonial-frame.dessert-testi  #related-slid .owl-stage-outer { margin: 0 203px 0 190px; }
    .Testimonial-frame.birthday-parties #related-slid .owl-prev {
        left: 71px;
        top: 164px;
    }
	
	    .sweet-testimonials.party-testimonials .client-detail {
        padding: 60px 27px 80px !important;
    }
.Testimonial-frame.birthday-parties #related-slid .owl-next {right: 71px;top: 164px;}
.Testimonial-frame.birthday-parties .client-detail {width: 70%;}
.Testimonial-frame.birthday-parties #related-slid .owl-stage-outer {margin: 0 163px 0 150px;}
.Testimonial-frame.home-page #related-slid .owl-next {right: 30px !important;}
#\32 -days-turnaround #icetab-container, #\32 -days-turnaround #icetab-containers {gap: 13px;}	
.Testimonial-frame.custom-cupcake #related-slid .owl-prev {left: 110px;top: 153px;}
.Testimonial-frame.custom-cupcake #related-slid .owl-next {right: 110px;top: 153px; }
.wedding #related-slid .owl-prev {left: 85px;}
.wedding #related-slid .owl-next {right: 120px;}
 .Testimonial-frame.events-tesi #related-slid .owl-prev {left: 100px; top: 160px;}
.Testimonial-frame.events-tesi #related-slid .owl-next{ right: 100px;top: 160px;}.Testimonial-frame.home-page #related-slid .owl-stage-outer {margin: 0 193px 0 180px;}
.Testimonial-frame.custom-cupcake #related-slid .owl-stage-outer {margin: 0 200px 0px 180px;}
.Testimonial-frame.custom-cupcake .client-detail {padding: 120px 0 60px;width: 65%;}
.wedding .owl-stage-outer { margin: 0 195px 0px 170px !important;}
	
.sweet-testimonials.cake-custum {padding: 70px 0 0px; }	
	    .wedding .client-detail {
        width: 67% !important;
    }
	    .wedding .client-detail {
        width: 63% !important;
        padding: 45px 27px 95px !important;
    }
	    .Testimonial-frame.events-tesi .client-detail {
        width: 65%;
    }
	    .Testimonial-frame.events-tesi .client-detail p {
        line-height: 31px;
    }
	    .Testimonial-frame.events-tesi .client-detail {
        padding: 40px 0 140px !important;
        width: 65%;
    }
}


@media (max-width: 1280px) {
	.flavourimagesss img {
    height: 320px;
}
	    .Testimonial-frame.events-tesi #related-slid .owl-stage-outer {
        margin: 0 185px 0 172px;
    }
 .Testimonial-frame.custom-cupcake .client-detail {width: 64%;}	
 .client-detail h6 { font-size: 45px; padding-top: 0px; }	
.Testimonial-frame.home-page #related-slid .owl-stage-outer {  margin: 0 203px 0 181px; }
.content-wedding {max-width: 650px;}
.same-innerheading {font-size: 28px;}
.dress-circle2 {position: absolute;top: -68px;right: 10px;}
.inner-nona.home-page h4 {font-size: 30px;}
.inner-nona.home-page p {padding-right: 10px;}
.order-nowtxt.cupcaketabss {padding: 20px 28px;}
.inner-blogcard {padding-bottom: 30px;}
.dessert-testi .client-detail {width: 63%;padding: 174px 0 100px;}
.dessert-align .icetab {padding: 10px;font-size: 14px;align-items: center;display: flex;justify-content: center;}
 .Testimonial-frame.birthday-parties .client-detail { width: 71%; padding: 60px 27px 130px !important;;}
.Testimonial-frame.events-tesi .client-detail { width: 67%; }
.bring-wedding.dessert .inner-bring p {font-size: 15px;line-height: 21px;}
 .content-wedding p { font-size: 15px;line-height: 23px; margin: 0px;margin: -11px 0 20px; }
.inner-bring p {font-size: 15px;line-height: 22px;}
body, html{overflow-x: hidden;}
.wedding .client-detail p {font-size: 32px;margin: 0; line-height: 33px;}
/* .wedding .client-detail {width: 65% !important;} */
.wedding .owl-stage-outer { margin: 0 215px 0px 180px !important; }
.img-couple img {width: 235px;}
.perfect.customize-cup .same-innerheading.mb-5 {font-size: 30px;}
.Testimonial-frame.custom-cupcake #related-slid .owl-stage-outer {margin: 0 207px 0px 190px; }
#\32 -days-turnaround #icetab-container {gap: 20px;}.client-detail p {font-size: 32px;margin: 0;}
 #related-slid .owl-stage-outer { margin: 0 183px 0 160px;}
/* .input-sectin input { width: 470px;font-size: 17px;} */
/* .input-sectin label {padding-left: 30px;} */
.main-box-white p {padding-left: 30px !important;}	
span.wpcf7-form-control-wrap input {  width: 400px !important;  }
.subscribe-btn {padding: 6px 30px !important;}	
.wedding .client-detail {width: 65% !important;padding: 45px 27px 145px !important;}
.navbar-nav .nav-link {font-size: 14px;}	
.banner-txt-new-dd {font-size: 20px;}	

.reviewsec1 {padding: 80px 0;}	
.wedding-testimonial-section { padding: 70px 0;}	
.lastreviewlove {padding: 70px 0 140px !important;}
		
	
	
	
	
}



@media (max-width: 1200px) {
.input-sectin input {width: 340px;}
.location .inner-nona {padding: 90px 0 0px 10px;}
.img-location{padding:50px;}
.Testimonial-frame.home-page .client-detail p {font-size: 30px;margin: 0;line-height: 26px;}
.banner-txt-new {left: 80px;right: 0;margin: initial;}	
.events-new-sec1 {  padding: 80px 0px 80px 0px; }
.perfect.events-new-sec2 { padding: 80px 0px 80px 0px; }
.weding-new-sec2 {  padding: 80px 0px 80px 0px;}
.events-new-sec4 {  padding: 140px 0px 100px 0px; }
.events-new-sec5 {  padding: 80px 0px 0px 0px;  }
.events-new-sec5:after { bottom: -18%;  height: 170px;  }
.cupcake-new-sec1 {  padding: 70px 0px 0px 0px;    }
.cupcake-new-sec2 {padding: 100px 0px 70px 0px; }
.cupcake-new-sec4 { padding: 70px 0px;    }
.cupcake-new-sec5 { padding: 60px 0px 60px 0px;  }
.cupcake-new-sec6 {  padding:  80px 0px 80px 0px;}
.cupcake-new-sec6   .same-innerheading { margin-top: 60px;    }
.cupcake-new-sec6 .same-innerheading.mb-5 { margin-bottom: 40px !important;}
.order-card {  padding: 20px 30px;}


}

@media (max-width: 1152px) {
.heading-pink {font-size: 30px;}
.main-flex {max-width: 100%;}	
.inner-nona.home-page {padding: 0 0% 0 0;}
.inner-nona.home-page .inner-nona p {font-size: 18px;padding-bottom: 0px;}
.home-videosec {padding: 60px 42px;}
.card-injoy p {padding: 28px 13px 0;}
.bottom-inner {padding: 0px 0% 25px;}
.main-navbar .navbar.navbar-expand-lg.navbar-light {padding: 0px 0;}	
.navbar-nav .nav-link {font-size: 14px;}
.benefitbox-title { width: 74%;}	
.container, .container-lg, .container-md, .container-sm {max-width: 95%;}	
.wedding-testimonial-section {        padding: 50px 0;    }	
.same-innerheading {  font-size: 26px;  }	
.customwork-card {    width: 300px;    height: 300px;    line-height: 300px;    padding: 30px 25px;}	
.cus-num {    width: 45px;    height: 45px;    line-height: 45px;}	
.customwork-title { font-size: 14px;  }	
.customwork-card p {    font-size: 15px;    line-height: 25px;}	
.customwork-card::after {      width: 285px;    height: 285px;    line-height: 285px;    top: 8px;    right: 8px;}	


}

@media (max-width: 1100px) {
.time-zone ul li {line-height: 29px;font-size: 13px;}	
.home-videosec {padding: 90px 50px;}
.main-box-white h6 { font-size: 20px; }	
.home-page .client-detail { padding: 31px 27px 120px;}
.Testimonial-frame.home-page .client-detail p {font-size: 33px;margin: 0; line-height: 34px;}
.Testimonial-frame.home-page #related-slid .owl-next {right: 0px !important;}
.Testimonial-frame.home-page #related-slid .owl-prev {left: 100px !important;}
.card-injoy p {padding: 20px 13px 0;font-size: 14px; }
    .Testimonial-frame.custom-cupcake .client-detail {
        width: 57%;
    }	
	    .Testimonial-frame.custom-cupcake .client-detail p {
        font-size: 29px;
        line-height: 25px;
    }
	    .Testimonial-frame.custom-cupcake .client-detail {
        width: 58%;
        padding-bottom: 40px !important;
        padding-top: 24px !important;
    }
	   .Testimonial-frame.custom-cupcake  .client-detail h6 {
        font-size: 37px;
        padding-top: 0px;
    }
	    .Testimonial-frame.custom-cupcake #related-slid .owl-prev {
        left: 110px;
        top: 90px;
    }
	
	    .Testimonial-frame.custom-cupcake #related-slid .owl-next {
        right: 110px;
        top: 90px;
    }
	
	    .wedding .client-detail {
        width: 58% !important;
        padding: 45px 27px 145px !important;
    }
	

	    .Testimonial-frame.events-tesi .client-detail p {
        line-height: 28px;
        font-size: 30px;
    }
	
	    .Testimonial-frame.events-tesi .client-detail {
        padding: 34px 0 90px !important;
        width: 62%;
    }
	
	    .client-detail h6 {
        font-size: 32px;
        padding-top: 0px;
    }
	    .Testimonial-frame.birthday-parties .client-detail {
        width: 66%;
        padding: 60px 27px 130px !important;
    }
	    .dessert-testi .client-detail {
        width: 58%;
        padding: 30px 27px 100px !important;
    }
.Testimonial-frame.dessert-testi .client-detail p {line-height: 26px !important;font-size:32px !important;}
.btn.btn-outline-success.navbar-btn {padding: 5px 25px; font-size: 13px;}	
.navbar-nav .nav-link {font-size: 13px;margin-right: 0px;}	
	
	
}



@media (min-width: 1025px) and (max-width: 1200px) {    
.img-location { padding: 9px; }
.second-seclocation h3 { font-size: 25px;}
.navbar-nav .nav-link {margin-right: 10px;}
.banner-txt-new {font-size: 18px;bottom: 50px; bottom: 36px; }	
.banner-txt-new-dd {font-size:19px;}		

}




@media (max-width: 1024px) {
.signature-flavors-cards .card-title {font-size: 22px;padding: 20px 0 0; }
/* .signature-flavors-cards .card { min-height: 250px; } */
.Testimonial-frame.dessert-testi #related-slid .owl-stage-outer {margin: 0 143px 0 140px;}
.Testimonial-frame.birthday-parties .client-detail p {font-size: 29px;margin: 0;line-height: 31px;}
.Testimonial-frame.events-tesi .client-detail p {font-size: 34px;margin: 0; line-height: 32px;}
.Testimonial-frame.events-tesi #related-slid .owl-prev {left: 80px;  top: 120px; }
 .Testimonial-frame.events-tesi #related-slid .owl-next {right: 80px;top: 120px; }
.Testimonial-frame.events-tesi .client-detail h6 {font-size: 45px; padding-top: 5px;}
.Testimonial-frame.home-page #related-slid .owl-stage-outer {margin: 0 143px 0 120px; }
.time-zone ul li { line-height: 27px;font-size: 14px;}
.inner-nonaa #myVideo {height: auto;}
#flv-tabation { padding: 30px 0 0;}
.card.cupcakess.flavpur-menu .card-title {padding-bottom: 0;}
.flavors {margin-top: 20px; }
.bottom-inner {padding: 0px 0% 5%;}
#\32 -days-turnaround {padding: 30px 0;}
#\32 -days-turnaround .codepen-container {margin-top: 20px;}
.same-innerheading {margin-bottom: 16px !important;}
.main-box-white {margin-bottom: -100px;}
.spaceing { margin-top: 20px;}	
.inner-blogcard a {font-size: 15px;line-height: 19px;}
.accordion-body p {font-size: 15px;line-height: 20px;}
.img-location {padding: 20px;}
    .Testimonial-frame.dessert-testi #related-slid .owl-prev {
        left: 90px;
        top: 134px;
    }
.Testimonial-frame.dessert-testi #related-slid .owl-next {right: 90px;top: 134px;}
.view-flavour.inner-btn.dessert { margin-top: 30px;}
.Testimonial-frame.birthday-parties #related-slid .owl-next {top: 130px; right: 30px !important;}
    .Testimonial-frame.birthday-parties #related-slid .owl-prev {
        left: 0 !important;
        top: 130px;
    }
    .Testimonial-frame.birthday-parties #related-slid .owl-stage-outer {
        margin: 0px 55px 0px 56px;
    }
.bring-wedding .inner-bring.right p {font-size: 14px;line-height: 22px; margin-bottom: 15px;}
.wedding #related-slid .owl-prev {/* top: 330px; */ left: 0px; }
.wedding-section {padding: 40px 0;}
.wedding #related-slid .owl-next {right: 30px; }
.perfect .same-innerheading {padding-right: 0%;font-size: 26px; }
.wedding-section.event .view-flavour.inner-btn { padding: 10px 90px !important;}
.Testimonial-frame.custom-cupcake #related-slid .owl-prev {left: 20px;top: 140px; }
.Testimonial-frame.custom-cupcake #related-slid .owl-next {right: 50px;top: 140px;}
.Testimonial-frame.custom-cupcake #related-slid .owl-stage-outer {margin: 0 87px 0px 70px;}
.order-nowtxt {margin: 30px 0;}
.perfect.customize-cup .same-innerheading.mb-5 {font-size: 30px;padding: 0;}
.card-injoy {padding: 20px 10px; height: 100%;}	
.heading-pink { font-size: 30px;}
.dress-img {     text-align: center;     margin-top: 30px;}
 .main-flex {max-width: 100%; }
.home-videosec {padding: 26px 26px 0;}
.inner-nona.home-page { padding: 0 0% 0 0;}
.inner-custum { padding-right: 0px;}
#sgpb-popup-dialog-main-div {box-shadow: none !important;width: 350px !important;height: 340px !important;}
.dessert-testi #related-slid .owl-stage-outer {margin: 0px 139px 0px 116px;}	
.client-detail p {font-size: 33px;margin: 0;line-height: 31px;}
.second-seclocation {padding: 90px 0 90px 0px;}
.second-seclocation h3 {font-size: 25px;}
.first-location1 .inner-nona h4 {padding-right: 110px;}
#related-slid .owl-prev i {top: -4px;font-size: 30px;}
#related-slid .owl-next i {top: -4px;font-size: 30px;left: -2px;}
#related-slid .owl-prev {width: 40px;height: 40px;}
#related-slid .owl-prev {left: 70px;top: 210px;}
#related-slid .owl-next {width: 40px;height: 40px;}
#related-slid .owl-next {right: 70px;top: 210px;}
.owl-prev i{top: -4px; font-size: 29px;right: 8px;}
.owl-next i {top: -4px;font-size: 29px;left: -2px;}
.inner-blogcard h3 { padding-top: 0;}
.inner-blogcard {padding-bottom: 20px;}.dessert-align .icetab {font-size: 14px !important;}
.dessert-align .icetabs, .icetab {font-size: 13px;}
.flavors-bottom-textbox {background-color: #E3F5F9;padding: 40px 0px 90px;}
.Testimonial-frame.dessert-testi .testi {padding: 0;}
.Testimonial-frame.dessert-testi .client-detail {width: 69%;padding: 42px 27px 70px !important;}
.Testimonial-frame.birthday-parties .client-detail {padding: 100px 0 62px;width: 83%;}
.perfect {padding: 40px 0 0;}
.order-nowtxt.cupcaketabss {padding: 8px 9px;align-content}
.tabs-btn-bottom { margin: 0 !important;}
.insta-section {padding: 60px 0 120px;}
.inner-perfect p {width: auto;}
    .Testimonial-frame.events-tesi #related-slid .owl-stage-outer {
        margin: 0 125px 0 122px !important;
    }
  .Testimonial-frame.events-tesi .client-detail {width: 72%;padding: 120px 0 50px 0px;}
.sweet-sucess.wed-success {margin-top: 40px;}
.inner-bring p {font-size: 18px;margin-bottom: 0;line-height: 25px;}
.inner-bring.right {margin-left: 30px;}
/* .view-flavour.meet.trixie {min-width: auto; padding: 7px 52px;} */
.form-consultant {padding-bottom: 0px;}
.wedding .owl-dots {position: relative !important;top: 0px !important;}
	
	.wedding .client-detail { padding: 45px 27px 185px !important;  width: 83% !important;}
.wedding .owl-stage-outer {margin: 0 97px 0px 61px !important; }
.sweet-testimonials h4 { position: relative;top: 40px;}
       .Testimonial-frame.custom-cupcake .client-detail {
        padding: 50px 0 160px !important;
        width: 81%;
    }
.sweet-testimonials.cake-custum { padding: 70px 0 60px;}
#\32 -days-turnaround .icetab, #\32 -days-turnaround .icetabs {font-size: 11px;padding: 8px 13px 8px 13px;}
.main-navbar .navbar.navbar-expand-lg.navbar-light {padding: 0px 0px;}
.arrows {color: #E13894;font-size: 40px;width: 210px;line-height: 31px;}
.arrows:after {right: 44px;top: -40px;transform: rotate(338deg);} .arrow-txt {right: -24px; top: -14px;}
.banner-txt {position: absolute;right: 30px;bottom: 20px;}
    .banner-txt a h3 {
        width: 160px;
        height: 160px;
        font-size: 35px;
        line-height: 24px;
    }
/* .btns-pink ul li a {padding: 10px 13px;} */
.dress-circle h3 {color: #fff;padding: 10px 10px;line-height: 31px;width: 200px;height: 200px;}
.inner-custum h1 {font-size: 29px;}
.home-cake {padding: 140px 0 60px;align-content}
.sweet-sucess {padding: 30px 0;}
 .sucess-heading {margin-bottom: 20px !important;}   
.custum-cake {padding: 50px 0;}
.inner-nona {padding: 50px 0px 120px 50px;background: #FFF4F2;height: auto;}
.inner-nonaa #myVideo {width: 100% !important;/*height: 80vh; */object-fit: cover;}
.many-sweets.so {position: relative;top: -50px;margin-bottom: -103px;}	
.same-btn-party {padding: 8px 20px;}	
.card-injoy p {font-size: 14px;line-height: 20px;padding: 15px 0 0;margin-bottom: 5px;}	
.card-injoy h5 {font-size: 20px;}	
 #related-slid .owl-stage-outer { margin: 0px 151px 0px 136px;}
/*  .Testimonial-frame.home-page .client-detail {width: 69%;padding: 127px 0 100px;} */
/* .sweet-testimonials {padding: 50px 0;}	 */
#related-slid .owl-dots {top: -25px;}	
.input-sectin input {width: 350px;padding: 12px;}	
.main-box-white h6 {font-size: 21px;padding-right: 36px;}
.ice-subs img {width: 50px;}
.banner-txt-blog {bottom: 0;}
.banner-txt-blog h1 {font-size: 210px;}
.inner-blogcard h3 {padding-top: 13px;}
.dress-circle2 h3 {padding: 6px 10px;width: 180px; height: 180px;font-size: 31px;line-height: 30px;}
/* .view-flavour {font-size: 16px;min-width: 100% !important;} */
.view-flavour.inner-btn {min-width: auto !important; margin-top: 0;}
.cake-tabs {padding: 60px 0 0;}
.same-innerheading {font-size: 25px;}
.order-nowtxt p {font-size: 16px;line-height: 25px; margin: 0;}
.icetab, .icetabs {font-size: 10px;padding: 15px 13px 15px 13px;/* width: 73%; */}
.caketab-inner a {font-size: 20px;}
.caketab-inner p {font-size: 16px;line-height: 20px;}
.inner-bring iframe {margin-bottom: -40px;}
.img-couple img {width: 160px;}
.form-consultant form select{padding:8px;}	
.many-sweets {background-size: cover;}
.view-flavour.flavors-btn {min-width: auto !important;}
.location .inner-nona {padding: 90px 0 0px 10px;}
.our-founder {padding: 50px 0 !important;}
.btns-pink {margin-top: 0px !important;}
.dessert-align .icetabs { margin-right: 10px;}
.Testimonial-frame.home-page .client-detail p {font-size: 34px; margin: 0; line-height: 33px;}	
.Testimonial-frame.home-page .client-detail h6 {font-size: 45px;padding-top: 10px;}
.home-page .client-detail { padding: 50px 27px 120px; }
.Testimonial-frame.home-page #related-slid .owl-prev {left: 70px !important; top: 140px;}
.Testimonial-frame.home-page #related-slid .owl-next {right: 70px !important;top: 140px;}
.sgpb-popup-close-button-1 {
    top: 0;
    right: -40px !important;
    width: 30px !important;
    height: 30px !important;
    filter: drop-shadow(2px 4px 6px black);
    background: #e13894;
    padding: 4px;
    border-radius: 50%;
}
.wedding-card p {
    font-size: 15px;
    line-height: 26px;
    color: #222222;
}
    .weding-new-sec1 {     padding: 60px 0px 50px 0px;    }	
       .weding-new-sec2 {      padding: 50px 0px 40px 0px;    }	  
     .weding-new-sec3 .awards-img img {   width: 100px;}	
   .weding-new-sec4 {  padding: 40px 0px 40px 0px;    margin-bottom: 0px;}
   .weding-new-sec5 {   padding: 50px 0px;}






	
} 



@media (max-width: 991px){
	#wedding-dl {
    height: 100%;
    padding-bottom: 0;
}
	    .flavourimagesss img {
        height: 410px;
    }
	    .home-page .client-detail {
        padding: 50px 27px 90px !important;
    }
	.spaceing .btns-pink ul li a {
    font-size: 13px;
    width: 214px;
    margin-bottom: 25px;
}
/* 	        .signature-flavors-cards .card {
        min-height: 210px;
    } */
	    .wedding #related-slid .owl-prev {
/*         top: 330px; */
        left: 0px;
    }
	  .wedding #related-slid .owl-next {
        /* top: inherit; */
        right: 32px;
    }
.bottom-inner p {font-size: 16px;line-height: 25px;}
 .bottom-inner {padding: 0px 0%; }
.bottom-inner h4 { margin-bottom: 6px;}
.order-nowtxt.Dessert-form {width: 100%;}
.Consultation-form.dessert .container {padding: 0;}
.wedding .client-detail {padding: 206px 0 108px;width: 88%;}
.form-consultant {width: 100%;}
.copy-right p {margin: 20px 0; }
.main-footer {background: #E13894; padding: 50px 0 0px;}
.footer-content {color: #fff; margin: 15px 0 0;}
.inner-nona.home-page p { font-size: 18px;line-height: 24px;}
.inner-nonaa #myVideo {width: 100% !important;height:auto;object-fit: cover; }	
.mobile-nav {height: 97px;}
.main-navbar { position: fixed;}
.signature-flavors-cards .card-title {font-size: 24px;}
.inner-value {text-align: center;margin-bottom: 35px;}
.perfect.customize-cup p {margin-bottom: 37px;}
.wedding-btn-2 { padding: 10px 10px !important;min-width: 90px !important; width: 285px !important;}
.img-location {padding: 30px !important;min-height: auto;line-height: normal;}
    .Testimonial-frame.birthday-parties #related-slid .owl-next {
        right: 98px !important;
    }
	
	    .inner-perfect.image img {
        width: 250px;
    }
.same-innerheading {font-size: 25px;}
.Testimonial-frame.birthday-parties #related-slid .owl-prev {left: 68px !important;}
.Testimonial-frame.birthday-parties .client-detail {padding: 60px 27px 50px !important; width: 68%;}
.Testimonial-frame.birthday-parties #related-slid .owl-stage-outer {margin: 0px 149px 0px 128px;}
.footer-heading {font-size: 22px;font-family: 'Sweet Sans Pro';}
#related-slid .owl-next {top: 210px;}
.socials {margin: 10px 0;}#related-slid .owl-prev { top: 210px;}
 #related-slid .owl-stage-outer { margin: 0px 148px 0px 130px;}

.content-wedding {text-align: center; width: 100%;}
.wedding-section.event { padding: 40px 0 40px;}
.upbtn {position: absolute;right: 85px;top:20px;}
.navbar-light .navbar-toggler {border: none; position: absolute;right: 28px;top:28px;}
.dress-circle2 {top: -100px;}
.perfect .same-innerheading {font-size: 30px;padding-right: 0%;}
.same-innerheading { margin-bottom: 10px !important;}
/* .looking-btn ul li a {font-size: 14px;width: auto; } */
.perfect.customize-cup {padding: 70px 0 40px;top: -30px;margin-bottom:0px;}
.cake-tabs { padding: 0px 0 0px;}
#\32 -days-turnaround #icetab-container { gap: 10px;  line-height: 19px; font-size: 13px;}
.container, .container-md, .container-sm {max-width: 960px;}
/* .btns-pink ul li a { min-width: 100%;width: 100%;font-size: 13px; } */
.inner-custum h1 { font-size: 27px;}
.arrow-txt {right: 26px;z-index: 99;}
.dress-circle {left: 0;}
.home-cake {padding: 60px 0 60px;}
.dress-img img {width: 80px; }.dress-img {margin-top: 70px;}
.dress-img p {font-size: 17px;}
.many-sweets.so { padding:50px 0px; }	 
.sweet-sucess {padding: 40px 0;}
.main-box-white h6 {font-size: 28px;border-right: 0;padding: 0;}
.card-injoy {padding: 20px 15px;height:100%;}
.main-box-white {display: block; }
.input-sectin label{padding-left:0px;}
.main-box-white p {padding-left: 0;}
.input-sectin input {width: 100%;padding: 12px; }
.spaceing {margin-top: 20px;}
.time-zone ul li {line-height: 23px;font-size: 13px;}	
.second-seclocation h3 {font-size: 21px;}
.first-location1 .time-zone ul li {line-height: 27px; font-size: 16px; }
.inner-nona.home-page p {padding-right: 10px; /* line-height: 28px; */ margin-bottom: 0; }
.main-box-white p {  padding-left: 0px !important; }	
span.wpcf7-form-control-wrap input { width: 550px !important;  }
.main-box-white h6 {  font-size: 32px; border-right: 0; padding: 0;line-height: 40px; }
    span.wpcf7-form-control-wrap input {
        width: 500px !important;
    }
	
	    .banner-txt a h3 {
        width: 150px;
        height: 150px;
        font-size: 34px;
        line-height: 23px;
    }
	.mm-bottom1{ padding-bottom:0px}
.benefitbox {height: auto; margin-bottom: 20px;}
.sucess-heading h4 { font-size: 30px;}	
	
.why-the-tt-new {
    font-family: 'Oranges And Lemons Script';
    font-size: 50px;
    color: #74CEE2;}	
.wedding-testimonial-section {padding: 40px 0;}
.tag {font-size: 15px;padding: 2px 16px 4px;position: absolute;right: 10px;top: 80px;}
.cmn-btn {  margin-top: 15px;     font-size: 13px;    padding: 10px 80px;}	
.events-new-sec1 {  padding: 60px 0px 60px 0px; }	
.perfect.events-new-sec2 {  padding: 70px 0px 70px 0px;   }	
.perfect.weddingcake-sec.events-new-sec4 { padding: 120px 0px 70px;}	
 .events-new-sec5 {  padding: 60px 0px 0px 0px;  }	
 .cupcake-new-sec4 a {   font-size: 15px;}	
    .customwork-card {     margin-bottom: 40px;    }
.footer-bottom {    padding: 30px 0px;}
.orlando-awards {  padding: 40px 0px 40px 0px;	
.orlando-awards-wrapper {    gap: 20px;}










}

@media (max-width: 960px) {
.Testimonial-frame.home-page #related-slid .owl-prev { left: 60px;}
.Testimonial-frame.custom-cupcake .client-detail {padding: 50px 0 156px !important; width: 81%;}
.input-sectin { margin-left: 0px;}
	
	
} 





@media (max-width: 912px) {
	    .Testimonial-frame.custom-cupcake .client-detail p {
        font-size: 31px;
        line-height: 33px;
    }
	    .home-page .client-detail {
        padding: 50px 27px 50px;
    }
	    .Testimonial-frame.home-page #related-slid .owl-next {
        right: 60px !important;
        top: 100px;
    }
	    .Testimonial-frame.home-page #related-slid .owl-prev {
        left: 60px !important;
        top: 100px;
    }
	    .Testimonial-frame.home-page .client-detail h6 {
        font-size: 40px;
        padding-top: 10px;
    }
	    .Testimonial-frame.home-page .client-detail p { font-size: 30px; margin: 0; line-height: 32px;}

    .Testimonial-frame.dessert-testi #related-slid .owl-prev {
        left: 10px;
        top: 134px;
    }
	
	    .Testimonial-frame.dessert-testi #related-slid .owl-next {
        right: 10px;
        top: 134px;
    }
.Testimonial-frame.dessert-testi #related-slid .owl-stage-outer {margin: 0 73px 0 60px; }
.Testimonial-frame.dessert-testi .client-detail {width: 83%;padding: 42px 27px 110px !important;}	
.Testimonial-frame.custom-cupcake .client-detail {padding: 190px 0 105px;width: 87%;}
.same-innerheading { margin-bottom: 15px !important; }
#related-slid3 .client-details {width: 98%;margin: auto;}
.wedding .client-detail {width: 80% !important;padding: 45px 27px 85px !important;}
.spaceing .btns-pink ul li a {font-size: 13px; width: 202px;}
.first-location1 { padding: 0px 0%;}
.location .inner-nona { padding: 90px 0 0px 10px; width: 100%;}
.Testimonial-frame.birthday-parties #related-slid .owl-next {right: 20px !important; }
.Testimonial-frame.birthday-parties #related-slid .owl-prev { left: 20px !important;}
.Testimonial-frame.birthday-parties .client-detail {padding: 140px 0 72px; width: 77%;}
.Testimonial-frame.birthday-parties #related-slid .owl-stage-outer {margin: 0px 79px 0px 68px; }
 .Testimonial-frame.events-tesi .client-detail {width: 70%;        padding: 40px 0 40px !important; }
	.Testimonial-frame.events-tesi .client-detail {
        width: 88%;
        padding: 40px 0 110px !important;
    }
	
	.Testimonial-frame.events-tesi #related-slid .owl-stage-outer {
        margin: 0 45px 0 42px !important;
    }
	

/* .Testimonial-frame.custom-cupcake .client-detail {width: 95%;} */
.Testimonial-frame.custom-cupcake #related-slid .owl-stage-outer {margin: 0 44px 0px 25px;}
.Testimonial-frame.custom-cupcake #related-slid .owl-prev {left: -34px;}
	.Testimonial-frame.custom-cupcake #related-slid .owl-next {right: 10px;}
.main-box-white{display:block;}
.dress-circle {left: 0px;}
.dress-img p {width: 200px;line-height: 19px;font-size: 14px; }
.btn.btn-outline-success.navbar-btn { margin-right: 0;}
.main-box-white p { padding-left: 0px;}
.input-sectin label {padding-left: 0;}
.navbar-light .navbar-toggler { border: none;width: fit-content; position: absolute;top: 30px;right: 12px;text-align: right;}
.container, .container-md, .container-sm {max-width: 850px;}	
#related-slid .owl-stage-outer {margin: 0px 98px 0px 82px;}

#related-slid .owl-prev { top: 210px;left: 0; }	
#related-slid .owl-next {/*top: 210px; */right: 0; }
.dress-circle {left: 0px;top: -67px; }
.dress-img { margin-top: 40px;}
    .Testimonial-frame.events-tesi #related-slid .owl-prev {
        left: 0;
        top: 120px;
    }	
.Testimonial-frame.events-tesi #related-slid .owl-next{right: 0;top: 120px;}
.banner-txt-new {width: 600px;font-size: 18px;     bottom: 43px;}	
    .cupcake-new-sec2 {        padding: 140px 0px 50px 0px;        margin: 0;    }	
    .cupcake-new-sec4 {     padding: 50px 0px;    }	
       .cupcake-new-sec6 {    padding: 40px 0px 60px 0px;    }	 
	
}

@media (min-width: 825px) and (max-width: 900px) 
{
.Testimonial-frame.custom-cupcake .client-detail {padding: 140px 0px 26px;width: 80%;}
.Testimonial-frame.custom-cupcake #related-slid .owl-stage-outer {margin: 0 94px 0px 81px;}
.Testimonial-frame.custom-cupcake #related-slid .owl-prev {left: 0;top: 280px;}
.Testimonial-frame.custom-cupcake #related-slid .owl-next {right: 0; top: 280px; }
    span.wpcf7-form-control-wrap input {
        width: 500px !important;
    }
}
   

@media (max-width: 820px) {
	    .Testimonial-frame.dessert-testi #related-slid .owl-next {
        right: 30px;
        top: 134px;
    }
	.Testimonial-frame.home-page {
    padding: 100px 0 70px;
}
.Testimonial-frame.home-page #related-slid .owl-stage-outer {margin: 0 103px 0 90px !important; }
	    .Testimonial-frame.home-page .client-detail p {
        font-size: 26px;
        margin: 0;
        line-height: 27px;
    }
	    .Testimonial-frame.home-page #related-slid .owl-prev {
        left: 33px !important;
    }
	    .Testimonial-frame.home-page #related-slid .owl-next {
        right: 66px !important;
    }

.Testimonial-frame.events-tesi .client-detail h6 {font-size: 45px; padding-top: 0px;}
.Testimonial-frame.events-tesi #related-slid .owl-next {top: 140px;right: 0px; }
    .Testimonial-frame.events-tesi #related-slid .owl-prev {
        top: 140px;
        left: 0px;
    }
.perfect.customize-cup p {margin-bottom: 15px; }
 .inner-nonaa #myVideo { height: 430px; object-fit: cover; }
 .spaceing { margin-top: 10px;}
.spaceing .btns-pink {margin-top: 8px !important;}
.brand-itbtn { width: 255px;}
.spaceing .btns-pink ul li a {font-size: 11px;width: 185px; margin-bottom: 10px;}
 .flavors {padding: 30px 0px; }
.Whoare {padding: 50px 0 90px !important;}
.wedding-btn-2 {padding: 10px 37px !important;font-size: 13px !important;min-width: 270px !important; }
.first-location1 {padding: 0px 6%;}
.first-location1 .inner-nona h4 {padding-right: 15px;font-size: 25px; }
.Testimonial-frame.birthday-parties #related-slid .owl-next {right: 39px !important;top: 120px; }
.Testimonial-frame.birthday-parties .client-detail p {line-height: 27px;font-size: 30px;}
    .Testimonial-frame.birthday-parties #related-slid .owl-prev {
        left: 39px !important;
        top: 120px;
    }
.Testimonial-frame.birthday-parties .client-detail { padding: 154px 0 107px;width: 77% !important;}
       .Testimonial-frame.birthday-parties #related-slid .owl-stage-outer {
        margin: 0px 91px 0px 89px !important;
    }
.wedding #related-slid .owl-next {top: 280px;right: 0px; }
 .wedding #related-slid .owl-prev i {top: -9px;font-size: 20px;left: -15px;}
 .wedding #related-slid .owl-next i {top: 330pxpx;font-size: 20px; right: -4px; }
    .wedding #related-slid .owl-prev {
 top: 120px;
        left: -4px;
        width: 30px;
        height: 30px;
    }
.sucess-heading h4 {font-size: 25px;}
    .wedding #related-slid .owl-next {
        right: 0px;
        width: 30px;
        height: 30px;
        top: 120px;
        right: 10px;
    }
.perfect .same-innerheading {font-size: 22px;padding-right: 0%;}
.inner-perfect p {font-size: 14px;line-height: 20px;}
.heading-consult {padding-bottom: 0px;}
    .Testimonial-frame.custom-cupcake #related-slid .owl-prev {
        left: 23px;
        /* top: 280px; */
    }
	.Testimonial-frame.custom-cupcake #related-slid .owl-next{
        right:23px;
        /* top: 280px; */
    }
.perfect.customize-cup .same-innerheading.mb-5 { font-size: 25px;padding: 0; }
.Testimonial-frame.custom-cupcake #related-slid .owl-stage-outer {margin: 0 72px 0px 71px;}
.Testimonial-frame.custom-cupcake .client-detail p {font-size: 33px;line-height: 30px;padding: 0;}
.btns-pink.mt-5.looking-btn li { text-align: left;}
.content-wedding .view-flavour.inner-btn {padding: 10px 29px;font-size: 12px;}
.cake-tabs {padding: 40px 0 40px;}
.same-innerheading.cake {text-align: center; padding-bottom: 20px;}
.dress-circle {left: 0px;top: -40px; }
.home-cake {padding: 90px 0 60px;}
	    .sweet-testimonials {
        padding: 70px 0 0px;
    }
.dessert-testi #related-slid .owl-stage-outer {margin: 0px 80px 0px 66px !important; }
.Testimonial-frame.events-tesi .owl-stage-outer {margin: 0px 131px 0 120px !important; }
.Testimonial-frame.events-tesi .client-detail p {line-height: 29px;font-size: 29px;}
.wedding .client-detail {
        width: 87% !important;
        padding: 45px 27px 130px !important;
    }
.wedding .owl-stage-outer {margin: 0 54px 0px 37px !important; }
 .custom-cupcake #related-slid .owl-stage-outer {margin: 0 53px 0 40px;}
.dress-img p { font-size: 14px; line-height: 20px;margin-top: 12px;}
#related-slid .owl-next {right: -4px; top: 260px;}
#related-slid .owl-prev {left: -4px;top: 260px;}
.wp-caption.aligncenter p {font-size: 18px;}
.default-page-text p { text-align: left !important;}#left-area, .left-area { width: 80%;margin: auto;}#left-area p, .left-area p {text-align: left;}
.et_pb_text_inner p { text-align: left !important;}
.codepen-container { margin: 0;}
.bring-wedding.dessert {padding: 40px 0 80px;}
.dress-circle2 h3 {width: 160px; height: 160px; font-size: 27px;line-height: 20px;}
.dress-circle2 img { margin: auto;margin-bottom: 0;}
.flavour {padding: 40px 0;}	
.default-page-text p {width: auto;text-align: center;}
.signature-flavors-cards .card {margin-left: 0px;}
.inner-value {margin-top: 16px;}
.inner-why { width: auto;}
.inner #myVideo {height: 400px;}
.bottom-inner { padding: 0px 0%;}
.flavors-bottom-textbox { background-color: #E3F5F9;padding: 40px 0px 93px;}
.bottom-inner { padding: 0px 0%;text-align: center;}
.bottom-inner h4 {font-size: 30px;margin-bottom: 8px;}
 .Testimonial-frame.dessert-testi .client-detail {width: 79%;padding: 186px 0 110px;}
.Testimonial-frame.dessert-testi .owl-stage-outer {margin: 0 !important;} 
.Testimonial-frame.dessert-testi .testi { position: relative;top: 90px;}
.sweet-testimonials.party-testimonials .testi { position: relative;top: 90px;}
.sweet-testimonials.party-testimonials .owl-stage-outer {margin: 0 !important;}
.sweet-testimonials.party-testimonials .client-detail {width: 100%;}
    .Testimonial-frame.events-tesi .client-detail {
        width: 88%;
        padding: 153px 0 110px;
    }
.cake-tabs.flavour-txtbg {padding-bottom: 0;padding-top: 10px;}
 .dessert-align .icetabs,.dessert-align .icetab {font-size: 14px; margin-right: 0 !important;}
#icetab-container {gap: 20px;}
.Testimonial-frame.dessert-testi .client-detail p { font-size: 30px;margin: 0;line-height: 33px !important;}
.dessert-align.client-detail h6 {font-size: 45px;padding-top: 0px;}
.order-nowtxt {display: flex;justify-content: center;margin: 24px 0;}
.Testimonial-frame.custom-cupcake .owl-dots { margin-bottom: 0 !important;top: -65px !important;}
	    .Testimonial-frame.custom-cupcake .client-detail {
        /* padding: 42px 44px 37px !important; */
        width: 81%;
        padding: 36px 27px 70px !important;
    }
.Testimonial-frame.home-page .owl-dots {top: -60px !important;}
 .client-detail p {line-height: 37px; font-size: 29px;}
/* .sweet-testimonials {padding: 0px 0;} */
.Testimonial-frame.home-page .owl-stage-outer { margin: 0px 82px 0px 62px !important;}
/* .Testimonial-frame.home-page .client-detail {width: 76%;padding: 186px 0 140px;} */
.popup-form .modal-dialog.modal-dialog-centered {min-width: auto;}
.popup-form .modal-content {min-height: 400px;}
.inner-custum h1 {font-size: 25px;}
.inner-custum span { font-size: 15px;}
.btns-pink{margin-top:20px !important;}
.dress-circle {left: 0;}
.dress-circle h3 {line-height: 24px;font-size: 30px;width: 168px;height: 168px;}	
.main-box-white h6 {font-size: 23px;border: none;text-align: left;padding-right: 0px;}
.main-box-white {display: block;margin-bottom: -120px;}
.main-box-white p {padding-left: 0;}
.input-sectin label{padding:0;}
.inner-nona h4 {width: auto;text-align: left;margin: 0;font-size:30px;}
.inner-nona p { width: auto;text-align: left;padding-right: 0px;}
.time-zone{width:auto;text-align:left;}
.inner-nona {padding: 50px 0px 50px 0px;}	
.many-sweets.so {background-size: cover;background-repeat: no-repeat;top: -60px;margin-bottom: -123px;background-position:left;}
.footer-content {color: #fff;padding: 15px 0;}
.copy-right p {text-align: left;}
.footer-content img {width: 130px;}
.main-footer {padding: 60px 0 10px;}
    .arrow-txt {
        right: 1%;
        top: -14px;
    }
.accordion-item {width: 100%;}
.dress-circle2 {position: absolute;top: -112px;right: 10px;}
.inner-bring.right {margin-left: 0;position: relative;z-index: 99;margin-top: 50px;}
.Consultation-form {padding: 90px 0;}
.many-sweets {background-position: right;}
.inner-perfect img {transition: 0.5s ease-in-out;width: 100%;margin-bottom: 25px;}	
.perfect.customize-cup {padding: 90px 0 20px;top: -22px; margin-bottom: -30px;}
.sweet-testimonials h4 {font-size: 30px;}
.orderonline {padding: 10px 50px !important;min-width: auto !important;font-size: 15px !important;}
.dessert-align .icetab {font-size: 13px;}
.wedding-section.event {padding: 40px 0;}	
.btns-pink.looking-btn ul {column-count: 2;}
  .inner-bring p {font-size: 14px;line-height: 22px;margin-bottom: 15px;}
.exploreimg.space {margin-top: 0;width: auto;}
.card-injoy {padding: 20px 15px;}
.img-location {padding: 30px;}
.location .inner-nona {padding: 50px 0 0px 10px;}
.second-seclocation h3 {font-size: 17px;}
.second-seclocation {padding: 100px 0;}
.Whoare {margin-bottom: -100px;}
.inner-perfect.whoweare { margin-top: 40px;}	
.navbar-light .navbar-toggler {border: none;position: absolute;right: 0;top: 28px;margin-left: 31px !important;z-index:999}	
.btn.btn-outline-success.navbar-btn {margin-right: -65px;}
.upbtn {right: 16%;top: 21px; }
.dress-img a {color: #E13894;text-transform: uppercase;font-size: 18px; width: 200px;}
.btns-pink {text-align: center;}
.looking-btn ul {display: inline;}	
.same-innerheading {font-size: 25px;}	
.bring-wedding {padding: 0px 0 45px;}
.dress-img p {width: 200px; margin-bottom: 35px;}
.sweet-sucess {padding: 30px 0;}
.time-zone ul li {line-height: 30px; font-size: 16px;}	
span.wpcf7-form-control-wrap input { width: 490px !important; }
	
.banner-txt a h3 {width: 140px;height: 140px;font-size: 31px;line-height: 21px; }
.banner-txt-new { width: 470px;font-size: 16px;bottom: 32px;left: 30px; padding: 15px;border-radius: 10px;}	
.events-new-sec1 {  padding: 40px 0px 40px 0px; }	
.perfect.events-new-sec2 {  padding: 40px 0px 40px 0px;   }	
.perfect.weddingcake-sec.events-new-sec4 { padding: 80px 0px 40px;}	
 .events-new-sec5 {  padding: 40px 0px 0px 0px;  }		
.events-new-sec5:after { bottom: -16%;}	
.events-new-sec6 {  padding: 0px 0px 40px 0px;}	
.weding-new-sec2 {  padding: 40px 0px 40px 0px;  }


}
  

@media (max-width: 768px) {
	.content-wedding.inner-thnks {
    padding-bottom: 15px;
    width: 100%;
}
	    .Testimonial-frame.birthday-parties .client-detail {
        width: 76% !important;
		padding: 40px 27px 50px !important;
    }
	    .main-box-white {
        padding-left: 20px;
    }
	    .signature-flavors-cards p {
        font-size: 14px;
    }
	  .wedding  .client-detail h6 {
    font-size: 45px;
    padding-top: 6px;
}
	    .wedding .client-detail {
        width: 88% !important;
    }
	    .Testimonial-frame.home-page #related-slid .owl-prev {
        left: 17px !important;
    }
	    .Testimonial-frame.home-page #related-slid .owl-next {
        right: 40px !important;
    }
/* 	    .Testimonial-frame.home-page .client-detail {
        width: 80%;
        padding: 186px 0 140px;
    } */
/* .Testimonial-frame.home-page #related-slid .owl-stage-outer {margin: 0 83px 0 70px !important;} */
.main-box-white p{  padding-left: 0px !important; }
.copper-img-btn {padding: 10px 115px;}
.CCC-Firstbtn {margin-top: 20px;}
.spaceing .btns-pink ul li a {font-size: 11px;width: 166px;margin-bottom: 0px;padding: 10px 7px;}
    .Testimonial-frame.birthday-parties #related-slid .owl-prev {
        left: 30px !important;
        top: 120px;
    }
.Testimonial-frame.birthday-parties #related-slid .owl-next {right: 30px !important;top: 120px;}
/* .Testimonial-frame.birthday-parties #related-slid .owl-stage-outer {margin: 0px 100px 0px 80px !important;} */
.Testimonial-frame.events-tesi #related-slid .owl-prev {left: 0px;}
.Testimonial-frame.events-tesi #related-slid .owl-next {right: 0px;}
.Testimonial-frame.events-tesi .owl-stage-outer {margin: 0px 107px 0 99px !important;}
.perfect .same-innerheading { font-size: 20px;padding-right: 0%;}
.content-wedding {text-align: center;width: 65%;}
.Testimonial-frame.custom-cupcake #related-slid .owl-stage-outer {margin: 0 81px 0px 60px;}
.Testimonial-frame.dessert-testi .client-detail {width: 83%;padding: 42px 27px 60px !important; /* margin: auto; */ }
.dessert-testi #related-slid .owl-stage-outer { margin: 0px 60px 0px 49px !important;}
.Testimonial-frame.events-tesi .client-detail {padding: 143px 0px 91px 28px; /* text-align: center; */ }
#related-slid .owl-next {right: 0px;top: 260px;}
.dessert-align .icetabs, .icetab {font-size: 13px;display: flex;align-items: center;justify-content: center !important;padding:10px; }
.dessert-align .icetab {margin-right: 10px;padding: 10px; }
.upbtn {top: 27px;right: 85px;}
.view-flavour.meet.trixie {min-width: 100%;}
.dress-circle2 {position: absolute;top: -133px;right: 28px;}
.view-flavour.meet.trixie { margin-top: 15px;}
.dessert-align .icetabs {font-size: 14px;}
.navbar-light .navbar-toggler { border: none;position: absolute;right: 25px;top: 35px;margin-left: 0px !important;}
.btn.btn-outline-success.navbar-btn {margin-right: -10px;}
    .arrow-txt {
        right: 4%;
        top: -8px;
    }
    .banner-txt a h3 {
        width: 140px;
        height: 140px;
        font-size: 30px;
    }
.Testimonial-frame.home-page .owl-stage-outer { margin: 0px 47px 0px 34px !important;}
	
	
	
}



@media (max-width: 767px) {

.awards-collapse{ display: block;}
.awards-nocollapse{  display: none;}
.orlando-awards-wrapper {  flex-wrap: wrap;}




	     .inner-perfect.image img {
        width: 100%;
    }
	
	.perfect.customize-cup .inner-perfect.image {
    width: 100%;
    margin: auto;
}
	.client-detail {
        background-image: url('/wp-content/uploads/2024/06/mobile-clientimg.png');
        background-repeat: no-repeat;
        background-size: cover !important;
        margin: 30px 0 10px !important;
        width: 100% !important;
        padding: 60px 0 100px !important;
/*         height: 632px; */
        transform: rotate(4deg);
        display: block !important;
		width: 57% !important;
        padding: 47px 0 100px !important;
        position: relative;
        margin: auto !important;
        height: 740px !important
    }
	    .Testimonial-frame.custom-cupcake #related-slid .owl-stage-outer {
        margin: 0 !important;
    }
	    .img-sucess img {
        /* width: 250px !important; */
        max-width: 90px;
    }
	    .signature-flavors-cards .card-title {
        font-size: 22px;
        padding: 25px 0 0;
    }
	   .signature-flavors-cards p {
        font-size: 15px;
    }
 .dessert-testi #related-slid .owl-stage-outer { margin: 0 !IMPORTANT; }
    .wedding .client-detail {
        padding: 50px 0;
        width: 100% !important;
        width: 57% !important;
        padding: 47px 0 100px !important;
        position: relative;
        margin: auto !important;
        height: 550px !important;
        transform: rotate(4deg);
        background-size: 100% 100% !important;
    }
.footer-heading {margin-bottom: 5px; }
 .footer-content ul li {font-size: 18px;}
.footer-content a {font-size: 18px;line-height: 32px; }
.socials {margin: 20px 0 -25px;}
.socials i {font-size: 30px;}
.inner-nona.home-page .time-zone ul {width: fit-content;}
 #related-slid3 .client-details {width: 98%;margin: auto;}
.error-container > span.four:after {left: -21px;bottom: 35px;}
.Not-Found a.running-button.not-foundbtn {font-size: 16px;  padding: 6px 35px;}
.error-4 p { font-size: 18px; line-height: 25px;margin: 5px 0 20px;}
.error-container > span.four {width: 140px;height: 24px;}
.error-4 h2 { font-size: 65px; margin: 20px 0 0;}
.zero img { width: 50px;top: -46px;}
.error-container > span.zero {  width: 100px; height: 100px;top: -55px;left: -4px; }
.mainbox { position: relative; display: flex;justify-content: center; align-items:center;}
.flavors {padding: 0px 0px; }
    .sweet-testimonials.party-testimonials {
        padding: 40px 0 !important;
        padding: 0;
    }
.order-nowtxt p {text-align: center;}
.copy-right p {margin: 10px 0 0; }
.footer-content {color: #fff; padding: 6px 0;margin: 0px 0 15px; border-bottom: 1px solid #ffffff57;
    padding-bottom: 18px;}
.applynowbtn {padding: 10px 60px;}
.DesignedButton__button.FollowButton {display: none;}
.FeedHeader__info a {color: #e13894 !important;font-size: 15px;}
.meet.trixie { min-width: 240px;padding: 9px 38px;margin: auto;width: fit-content;display: block;}
.CCC-Firstbtn, .copper-img-btn,.birth-parties-btnfirst,.wedding-firstsec-btn,.event-firsttxt-btn,.Dessert-Truck-firstbtn {padding: 10px 50px;/* margin: auto; */display: block;width: fit-content !important; margin-left: auto;margin-right: auto;}
.three-cupcake-btn {padding: 8px 30px;}
.first-location1 { padding: 0px 0%;}
.card.cupcakess {background: none;}
.flavpur-menu .card-title { font-size: 21px;}
.mobile-nav {height: 86px;}
    .arrow-txt {
        right: 0%;
        top: -12px;
        z-index: 99;
    }
.accordion-button {font-size: 16px;}
.work-withus {padding: 50px 0 !important;}
.insta-section .row {justify-content: center;}
.perfect.customize-cup {padding: 50px 0 20px;top: -22px;margin-bottom: -30px;}
a.cupcake-btnnn { min-width: auto;width: auto;display: inline !important; padding: 10px 60px !important; }
.inner-nona.first {text-align: center;padding: 15px 10px !important; }
.first-location2 {text-align: center;}
 .content-wedding h2 {color: #E13894;font-size: 32px;line-height: 29px;}
#\32 -days-turnaround #icetab-container {gap: 10px;line-height: 19px;font-size: 13px;width: auto;}
.inner-nona.first p {text-align: center;margin: auto;font-size: 15px;line-height: 20px;}
#\32 -days-turnaround .codepen-container {margin: 0;padding: 0 7px;}
.location .inner-nona a { display: block;line-height: 26px;text-decoration: underline !important; color: #4B4B4B;margin:0px;transition: 0.5s ease-in-out;}
.form-consultant { text-align: center; width: 100%; margin: 0px auto 65px auto;}
.wedding .client-detail p { font-size: 35px;margin: 0;line-height: 37px;}
.perfect .same-innerheading {font-size: 25px;padding-left: 8px; }
.inner-bring.right { margin-top: 24px; text-align;left;}
.inner-bring.right .same-innerheading { font-size: 24px;}
      .Testimonial-frame.custom-cupcake .client-detail p {
        font-size: 32px;
        line-height: 32px;
        padding: 0% 14% 0 10%;
    }
.caketab-inner {margin-bottom: 20px; padding: 10px;}
.inner-bannerslider .owl-prev i, .inner-bannerslider .owl-next i { top: 7px;font-size: 25px;}
.btns-pink .looking-btn ul li {text-align: center;}
#\32 -days-turnaround .icetabs.current-tab { width: 100%;}
.caketab-inner a {font-size: 23px; }
.sgpb-popup-close-button-1 { top: -36px;right: 0 !important; width: 30px !important; height: 30px !important; filter: drop-shadow(2px 4px 6px black);background: #e13894; padding: 3px;border-radius: 50%;}
a.btn.btn-outline-success.navbar-btn {margin-right: 0px;}
.dress-img img {width: 50px;}
.dress-img p {font-size: 10px;line-height: 15px;margin-top: 12px;width: 122px; }
div#left-area, div.left-area {width: 100%;margin: auto;}
.home-cake .view-flavour {width: auto;margin-top: 10px;}
.dessert-align .icetabs, .icetab {font-size: 12px;width: auto !important;}
#\32 -days-turnaround .icetab, #\32 -days-turnaround .icetabs {padding: 15px 13px 15px 13px;border: 1px solid;margin-bottom: 10px;font-size: 14px;width: 100%;}
.btn-popup a {min-width: 100%;}
.btn-popup a h3 {font-size: 12px;}
.navbar-light .navbar-toggler { border: none;position: absolute;right: 4px;top: 26px;margin-left: 0px !important;}
.large-banner {display: none;}
.mobile-banner{display:block;}
.inner-custum span {font-size: 14px;}
.btns-pink {text-align: center;margin-bottom: 15px;}
.dress-circle {left: 20%;/* right: 0; */top: -40px;} .heading-pink {font-size: 31px; padding-top: 50px; width: auto; padding-left: 0; padding-right: 0;}
.inner-nona h4 {width: 230px;text-align: center;margin: auto;}
.inner-nona p {/* width: 300px; */ text-align: center;   margin: auto; font-size: 16px;  line-height: 20px;}
.many-sweets.so {position: relative;top: -141px;margin-bottom: -142px;background-position: center;padding: 60px 0;background-size: cover;background-image: url('/wp-content/uploads/2024/04/many-sweetmobile.png'); background-color: transparent;}
.client-detail {padding: 80px 0 134px;width: 68%; text-align: center;}
#related-slid .owl-dots {top: -100px; display:none;}
.input-sectin form.wpcf7-form p {display: block;text-align: center;}
.main-box-white {padding: 75px 20px 20px;}
.subscribe-btn {margin: auto;margin-top: 10px;text-align: center;padding: 15px !important;display: block;}
.main-box-white h6 {font-size: 24px;border: none; padding-right: 22px;text-align: center;}
.ice-subs {position: absolute;z-index: 99;top: -28px;left: 150px;}
.ice-subs img {width: 66px;}
.somany-head {font-size: 60px;line-height: 43px; padding: 0 10%; }
.Testimonial-frame.birthday-parties .client-detail p {line-height: 33px;font-size: 40px;        padding: 0px 16% 0 10%;}
.card-injoy h5 { font-size: 25px;}
.Testimonial-frame.birthday-parties #related-slid .owl-stage-outer {margin: 0px 69px 0px 44px !important;}
.Testimonial-frame.birthday-parties .client-detail {padding: 120px 0 30px;width: 76% !important;}
.card-injoy p {font-size: 16px;line-height: 23px; padding: 15px 0 0; margin-bottom: 5px; }
.time-zone {/* width: 100%; */text-align: center;margin: a !important;width: 100%;}
.input-sectin input {width: 300px;padding: 12px;}
.input-sectin label {padding-left: 23px;}
.banner-txt-blog p {font-size: 15px;}	
.banner-txt-blog p { margin-bottom: 40px;}
.banner-txt-blog h1 {font-size: 80px;}
.blog-card-sec {padding: 50px 0;background: #FFF3F1;}
.inner-blogcard a {font-size: 18px;line-height: 23px;}
.inner-blogcard h3 {padding-top: 0px;}
.content-wedding {text-align: center;width: 100%;margin: auto;}
.form-consultant form {width: 100%;margin: auto;}
.heading-consult h3 {font-size: 30px;}
.somany-head.second {font-size: 25px;}
.many-sweets {background-position: right;padding: 50px 0;}
.view-flavour.meet.trixie {min-width: 400px;margin-top: 10px !important;}
.bring-wedding.party {padding: 80px 0;}
.dress-circle2 h3 {padding: 19px 10px;width: 120px;height: 120px;font-size: 23px;line-height: 16px;align-content: baseline;}
.wedding-section.event {padding: 60px 0;}
.home-cake {background-image: url('/wp-content/uploads/2024/04/home-dressmobile.png');background-size: cover;background-position: top;}	
.img-ice{display:none;}
.navbar-brand img {margin-left: -15px;}
.order-nowtxt {margin: 15px 0 15px;justify-content: center; }
#icetab-container {display: block;justify-content: space-between;}
.icetab, .icetabs {font-size: 14px;padding: 15px 15px 15px 15px; width: 100%;}
.same-innerheading {font-size: 25px;}
.tabs-btn-bottom {text-align: center;margin-top: -30px !important;}
.sweet-testimonials {background-image: url('/wp-content/uploads/2024/06/HOME-BGg.webp') !important; background-size: cover;background-position: bottom;padding-bottom: 70px;}
	    .sweet-testimonials.cake-custum {
        background-image: url('/wp-content/uploads/2024/06/CUPCAKE-page.webp') !important;
        background-size: cover;
        background-position: bottom;
        padding-bottom: 0;
    }
	
             .client-detail {
        background-image: url('/wp-content/uploads/2024/06/mobile-clientimg.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-repeat: no-repeat;
        margin: 30px 0 10px !important;
        width: 100% !important;
        padding: 60px 0 100px !important;
    }
	
	   .Testimonial-frame.custom-cupcake, .client-detail p {
        font-size: 43px;
    }
#related-slid .owl-stage-outer {margin: 0px 60px 0px 36px;}
.flavour-txtbg {padding: 30px 0;}
.signature-flavors-cards .card {margin-bottom: 15px !important;margin: 0; min-height: 100%;}
.flavors-heading {font-size: 25px;}
.flavors-heading {font-size: 25px;margin-top: 30px;}
.flavors-bottom-textbox {padding: 40px 0px;margin-bottom: 50px;}
.bottom-inner {padding: 0px 2%;}
.flavors-bottom-textbox .bottom-inner h4 {font-size: 24px;}
.flavors-btn {min-width: 250px;}
.dessert-align .icetab {margin-right: 0; padding: 13px;font-size: 12px !important; }
 .bring-wedding.dessert .inner-bring.right .same-innerheading {font-size: 25px;margin-top: 40px;}
.Testimonial-frame.dessert-testi .client-detail p {font-size: 35px;margin: 0;line-height: 37px !important; }
.content-wedding p {text-align: center;font-size: 15px;line-height: 22px;}
.view-flavour.inner-btn {margin-top: 0px;min-width: 100%;font-size: 13px;}
.inner-bring p {font-size: 16px;line-height: 23px;}
.bring-wedding.dessert {background: #fff;padding: 40px 0;}
.form-consultant form select {padding: 8px;background-color: #fff;}
.wedding-testimonials {background-image:url('/wp-content/uploads/2024/06/WEDDINGpage.webp') !important; padding-bottom:0px;}
.event-testimonials {background-image:url('/wp-content/uploads/2024/06/EVENT-page.webp') !important; padding-bottom:0px;}
    .sweet-testimonials.desert {
        background-image: url('/wp-content/uploads/2024/06/DESSERT-page.webp') !important;
        padding-bottom: 0px;
        padding: 40px 0;
    }
.party-testimonials {background-image:url('/wp-content/uploads/2024/06/BIRTHDAY-party.webp') !important;}
.btns-pink.looking-btn ul {column-count: 1;}
.owl-prev i { top: -2px;font-size: 27px; right: 9px;}
 .owl-next i {top: -3px;font-size: 27px;left: 0px; }
#related-slid3 .owl-prev span {width: 40px;height: 40px;}
#related-slid3 .owl-next span {width: 40px;height: 40px;}
.dress-circle2 img {width: 40px;margin-bottom: 0px;}
.dress-circle2 {position: absolute;top: -60px;right: 28px;}
.dessert-align .icetabs {margin-right: 0;margin-bottom: 15px;padding: 13px;}
.location .inner-nona {padding: 40px 0 0px 0px;}
.inner-nona h4 {font-size: 36px;width: auto !important;}
.img-location {margin-bottom: 20px;}
.second-seclocation h3 {font-size: 25px;text-align: center;margin-bottom: 30px;}
.time-zone ul li {font-size: 15px;}
.inner-why {width: auto;}
.applynowbtn {margin-bottom: 0 !important;}
.insta-section {padding: 50px 0;}	
.wedding-section.pink-wave {padding: 50px 0;}
.pink-wave .same-innerheading {font-size: 22px;}
.Whoare {margin-bottom: -100px;padding: 20px 0 50px !important;}
.work-ushead p { width: auto;}
.inner #myVideo {width: 100%;height: 300px;object-fit: cover;}
.btn.btn-outline-success.navbar-btn {font-size: 14px;padding: 5px 10px !important;}
ul#menu-header-menu {padding: 10px 0px 20px 20px;}
.upbtn {right: 7%;top: 28px;}
.arrows {color: #E13894;font-size: 40px;  line-height: 31px;}
.custum-cake {padding: 5px 0 50px;}
 .inner-custum { padding-right: 0px;text-align: center;margin-top: 24px; }
.inner-custum h1 {font-size: 36px;}
.order-nowtxt.cupcaketabss {padding: 8px 18px;margin-top: 5px;}
.order-nowtxt.content-cupcakes {width: auto;margin: 0; }
    .Testimonial-frame.home-page .client-detail {
        width: 57% !important;
        padding: 47px 0 100px !important;
        position: relative;
        margin: auto !important;
        height: 440px !important;
        transform: rotate(4deg);
        background-size: 100% 100% !important;
    }
	    .Testimonial-frame.home-page .client-detail p {
        font-size: 35px;
        margin: 0;
        line-height: 36px;
			padding: 0px 14% 0 6%;
    }
	    .Testimonial-frame.home-page #related-slid .owl-stage-outer {
        margin: 0px !important;
        width: 100%;
    }
.client-detail p {font-size: 43px; }
.Testimonial-frame.custom-cupcake .owl-stage-outer {margin: 0px 54px !important;}
    .Testimonial-frame.custom-cupcake .client-detail {
        padding: 240px 0 68px;
        width: 73%;
        height: 660px;
        width: 57% !important;
        padding: 47px 0 100px !important;
        position: relative;
        margin: auto !important;
        height: 550px !important;
        transform: rotate(4deg);
        background-size: 100% 100% !important;
    }
.Testimonial-frame.events-tesi .owl-stage-outer {margin: 0px 60px 0 41px !important;}
.Testimonial-frame.events-tesi .client-detail {width: 79%;padding: 170px 0 80px; }
.Testimonial-frame.events-tesi .client-detail p {font-size: 35px; }
.wedding-section.event .view-flavour.inner-btn { padding: 8px 80px;}
.sweet-testimonials.party-testimonials .owl-stage-outer {margin: 0px 50px !important;}
     .sweet-testimonials.party-testimonials .client-detail {
        width: 100% !important;
        height: 700px;
        padding: 40px 0 100px !important;
        width: 70% !important;
        padding: 47px 0 100px !important;
        position: relative;
        margin: auto !important;
        height: 440px !important;
        transform: rotate(4deg);
        background-size: 100% 100% !important;
    }

 .Testimonial-frame.dessert-testi .owl-stage-outer {margin: 0 50px !important;}
.Testimonial-frame.dessert-testi .owl-stage-outer {margin: 0px 41px !important; }
     .Testimonial-frame.dessert-testi .client-detail {
        width: 100% !important;
        padding: 268px 0 134px;
        width: 57% !important;
        padding: 47px 0 100px !important;
        position: relative;
        margin: auto !important;
        height: 550px !important;
        transform: rotate(4deg);
        background-size: 100% 100% !important;
    }
	  .Testimonial-frame.dessert-testi  .client-detail p {
        font-size: 40px;
        line-height: 40px;
        padding: 0px 15% 0 11%;
    }
.img-couple img { width: 115px;top: -42px; }
.icetab {margin-top: 16px;}.inner-value {margin-bottom: 51px; }
.over-value { padding: 60px 0;}
.flavour {padding: 40px 0;}
 .sweet-testimonials.party-testimonials .testi { position: relative; top: 40px; }
.custom-wraper{width:100%;} .inner-blogcard { /* min-height: 450px; */  padding-bottom: 30px;}
.et_pb_text_inner p { text-align: left !important; font-size: 17px;}
.default-page-text h5 { font-size: 16px;}
.default-page-text p { text-align: center !important;}
.aligncenter {text-align: center;}
.default-page-text b { font-size: 18px;}
.entry-title a { text-align: center;}
#related-slid .owl-prev { display:none; }
#related-slid .owl-next {display:none;}
 .home-videosec {padding: 26px 10px 26px; }
.time-zone ul {width: fit-content;}	
.inner-value h5 {font-size: 23px;padding-bottom: 9px;}

	
	.sweet-testimonials.wedding-testimonials {
    background-image: url('/wp-content/themes/nakedcupcake/css/../images/wedding-testi-bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 700px;
}


.home-page .client-detail {
        background-image: url('https://thenakedcupcakeorlando.com/wp-content/uploads/2024/11/mobile-clientimg.webp');
        background-repeat: no-repeat;
        background-size: cover !important;
        margin: 30px 0 10px !important;
        width: 100% !important;
        padding: 60px 0 100px !important;
        height: 632px;
        transform: rotate(4deg);
        display: block !important;
    }
	
	  

    .wedding .client-detail p {
        font-size: 39px;
        line-height: 36px;
        padding: 0px 15% 0 9%;
    }
	    .Testimonial-frame.events-tesi .client-detail {
        height: 712px;
        width: 57% !important;
        padding: 47px 0 100px !important;
        position: relative;
        margin: auto !important;
        height: 540px !important;
        transform: rotate(4deg);
        background-size: 100% 100% !important;
    }
	
	    .Testimonial-frame.birthday-parties #related-slid .owl-stage-outer {
        margin: 0 !important;
    }
    .client-detail p {
        font-size: 40px;
        line-height: 40px;
        padding: 0px 24% 0 6%;
    }	
	


	
	    span.wpcf7-form-control-wrap input {
        width: 100% !important;
    }
	
	.sweet-testimonials.cake-custum {
        /* padding-bottom: 0; */
        padding: 50px 0;
    }
	   .content-wedding.inner-thnks p {
        font-size: 18px;
        line-height: 24px;
    }
	
	.footer-content.first-box-foot {
    border: none;
}
	
	    .banner-txt a h3 {
        width: 130px;
        height: 130px;
        font-size: 28px;
    }
	
	    .btns-pink.mt-5.looking-btn li {
/*         text-align: left; */
        text-align: center;
    }
	
#mc_embed_signup .button{width:100% !important;}
.banner-txt {bottom: 140px;}	
.banner-txt-new {width: 95%;font-size: 15px;bottom: 8px;padding: 13px;border-radius: 10px; margin: auto;left: 0;}	
.banner-txt-new-dd {font-size:18px;}		
.banner-bottom-sec { padding: 30px 0;}	
	    .wedding-testimonial-section {
        padding: 20px 0;
    }
	.wedding-testimonial-section .same-innerheading {
    text-align: center;
    margin-bottom: 20px !important;
}
    .lastreviewlove {
        padding: 40px 0 120px !important;
    }	
	
    .perfect.events-new-sec2 { padding: 20px 0px 20px 0px;  }	
     .inner-perfect .wedding-list li {  font-size: 16px;   padding-bottom: 5px; }	
    .wedding-right-text {  padding-left: 0;}
    .weding-new-sec2.events-new-sec3 .wedding-cake-img {  margin-top: 30px;}
     .perfect.weddingcake-sec.events-new-sec4 {  padding: 30px 0px 30px;    }
    .events-new-sec5:after{display:none;}
     .events-new-sec5 {   padding: 20px 0px 20px 0px;  margin-bottom: 30px;  }
        .cupcake-new-sec1 {    padding: 30px 0px 30px 0px;    }
           .cupcake-new-sec2 {      padding: 40px 0px 50px 0px;        background: #e3f5f9;    }
           .cupcake-new-sec5 {        padding: 40px 0px 40px 0px;    }
        .order-card {       height: auto;        margin-bottom: 20px;    }
      .cupcake-new-sec6 {        padding: 40px 0px 40px 0px;        background: #e3f5f9;    }
           .cupcake-new-sec6 .same-innerheading {   margin-top: 0px;    }
   .cus-heading {    font-size: 22px;}
   .awards-collapse button {    font-size: 16px;}
    .footer-bottom {    padding: 20px 0px; }
     .footer-bottom  p{   margin:0; }
      .wedding-section {     padding: 70px 0 40px 0px;    }
      .weding-new-sec1 {      padding: 10px 0px 10px 0px;        background: #e3f5f9;    }
         .wedding-text.wedding-right-text {   margin-top: 20px;}
          .inner-perfect p {font-size: 16px;  line-height: 26px;  }
       .awards-img img {  width: 100px;}
      .weddingcake-sec .looking-btn ul li a {    font-size: 18px;      min-width: 320px;      margin-bottom: 20px;}


}








	
@media (max-width: 640px) {
	 
	.main-box-white .wpcf7-form-control-wrap {
    position: relative;
    width: 100%;
}
	    .input-sectin label {
        padding-left: 0;
    }
	    .subscribe-btn {
        margin-right: auto;
		display:block;
    }
 .upbtn { right: 13%;top: 28px;}
.Testimonial-frame.home-page .client-detail {
       width:100% !important;
		height:800px;
    }
	
	    .Testimonial-frame.events-tesi .client-detail {
        width: 72% !important;
    }
		
	#mc_embed_signup_scroll {
    display: block !important;
    gap: 20px;
}
	
}
    

/* @media (min-width: 414px) and (max-width: 767px) { 
.sweet-testimonials.cake-custum {padding-bottom: 0;}
 
} */


@media (max-width: 480px) {

	.tab_accord_wrapper ul.tabs li {
    margin-right: 0;
    padding: 25px 30px;
	font-size: 15px;
}
	
	.tab_accord_wrapper ul.tabs li.active{
		  margin-right: 0;
    padding: 25px 30px;
	  font-size: 15px;
	}
	.tab_accord_wrapper {
    margin-top: 0px;
}
	
	.flavpur-menu .card-body p {
    font-size: 14px;
}
	.signature-flavors-cards .col-lg-4.col-md-6 {
    padding: 0;
}
	.inner-why {
    padding: 50px 0;
}
	    .sweet-testimonials.party-testimonials .client-detail {
        height: 500px !important;
		width:100% !important;
    }
	  .sweet-testimonials.event-testimonials {
        padding: 30px 0;
    }
	.sweet-testimonials.wedding-testimonials{height:auto !important;padding: 35px 0 35px;}
	     .wedding .client-detail {
        width: 100% !important;
    }
	    .sweet-testimonials {
        padding-bottom: 100px;
    }
	    .Testimonial-frame.home-page {
        padding: 0px;
    }
       .Testimonial-frame.home-page .client-detail {
        width: 100%;
        height: 470px !important;
        background-size: 100% 100% !important;
        transform: rotate(4deg);
    }
	    .Testimonial-frame.home-page .client-detail p {
        font-size: 32px;
        margin: 0;
        line-height: 32px;
		padding: 0px 17% 0 14%;
    }
	
	.Testimonial-frame.home-page #related-slid .owl-stage-outer{margin:0px !important;}
	    .location .inner-nona {
        padding: 15px 0 0px 0px;
    }
	    .wedding .client-detail p {
        font-size: 39px;
        line-height: 36px;
        padding: 0px 24% 0 20%;
    }
	    .Testimonial-frame.custom-cupcake .client-detail p {
        font-size: 40px;
        line-height: 37px;
        padding: 0px 14% 0 10%;
    }
	     #related-slid .owl-stage-outer {
       
        margin: 0 !important;
    }
    .client-detail p {
        font-size: 40px;
        line-height: 40px;
        padding: 0px 24% 0 20%;
    }
	
	
    .Testimonial-frame.custom-cupcake .client-detail p {
        font-size: 40px;
        line-height: 37px;
        padding: 0px 24% 0 20%;
    }
	
.text-quote h3 {font-size: 36px; line-height: 26px;}
.Testimonial-frame.home-page .client-detail h6 {font-size: 45px;padding-top: 35px; margin-bottom: -66px;}
.wedding .owl-stage-outer {margin: 0 68px 0px 51px !important;}
.Testimonial-frame.events-tesi .owl-stage-outer {margin: 150px 70px 0 51px !important; }
.Testimonial-frame.events-tesi .client-detail { width: 72%;width: 100% !important; }
.Testimonial-frame.events-tesi #related-slid .owl-stage-outer {margin: 0 !important;}
.Testimonial-frame.birthday-parties #related-slid .owl-stage-outer {margin: 0 !important;}
.Testimonial-frame.birthday-parties .client-detail p {line-height: 35px;font-size: 40px; }
.Testimonial-frame.dessert-testi .client-detail p {font-size: 40px;line-height: 38px !important;}
.Testimonial-frame.dessert-testi .client-detail { padding: 50px 0 0px !important; width: 100% !important;}
.footer-content img {width: 130px;margin: 15px 0 0;}
.input-sectin input {width: 100%;}
.main-box-white h6 {text-align: left;line-height: 34px;}
.input-sectin label {padding-left: 0; }
 .inner-perfect.image {text-align: left;}
 .sweet-sucess.wed-success { margin-top: 40px; padding: 20px 0 50px;}	
.insta-section {padding: 50px 0 100px; }
.inner-perfect.work-ushead {padding: 0px 10px 0;}	
.inner-perfect.work-ushead .same-innerheading {line-height: 80px;}
	  .wedding .client-detail p {
        font-size: 39px;
        line-height: 36px;
        padding: 0px 15% 0 9%;
    }
	  .Testimonial-frame.custom-cupcake .client-detail {
        width: 100% !important;
        height: 700px !important;
    }
	.Testimonial-frame.custom-cupcake .client-detail h6 {
        padding-top: 20px;
    }
	
.card.cupcakess .card-body a {
    width: 100%;
    display: contents;
}
	    .sgpb-popup-close-button-1 {
        top: 0px;
        right: -10px !important;
        width: 30px !important;
        height: 30px !important;
        filter: drop-shadow(2px 4px 6px black);
        background: #e13894;
        padding: 3px;
        border-radius: 50%;
    }
	    #sgpb-popup-dialog-main-div {
        box-shadow: none !important;
        width: 350px !important;
        height: 290px !important;
    }
	
}

 
@media (max-width: 414px) { 

		.sweet-testimonials.wedding-testimonials{height:auto !important;padding: 35px 0 35px;}
	     .wedding .client-detail {
        width: 100% !important;
		height:650px !important;
    }
	    .Testimonial-frame.dessert-testi .client-detail p {
        font-size: 40px;
        line-height: 37px !important;
    }
.client-detail p {font-size: 40px; line-height: 35px; padding: 0px 24% 0 20%; }
    .Testimonial-frame.home-page .client-detail {
        width: 100% !important;
        /* padding: 124px 0 60px; */
        /* margin: 125px 0; */
        height: 680px !important;
    }
    .Testimonial-frame.home-page .client-detail p {
        font-size: 35px;
        line-height: 40px;
    }
    .Testimonial-frame.custom-cupcake .client-detail p {
        font-size: 34px;
        line-height: 32px;
    }
    .Testimonial-frame.events-tesi .client-detail p {
        font-size: 35px;
        line-height: 35px;
    }

 .Testimonial-frame.birthday-parties .client-detail p {line-height: 35px;font-size: 40px;}

.Testimonial-frame.dessert-testi .client-detail { padding: 30px 0 30px !important;}
    .Testimonial-frame.events-tesi .client-detail {
        padding: 30px 0 60px !important;
    }
	    .client-detail {
        padding: 10px 0 93px !important;
		height: 652px;
    }
	    .Testimonial-frame.custom-cupcake .client-detail {
        padding: 50px 0 68px !important;
        width: 73%;
/*         height: 752px; */
    }
	    .wedding .client-detail p {
        font-size: 38px;
        line-height: 31px;
        padding: 20px 24% 0 20%;
    }
/* 	    .Testimonial-frame.custom-cupcake .client-detail {
        height: 752px;
    } */
	    .wedding .client-detail p {
        font-size: 38px;
        line-height: 31px;
        padding: 20px 24% 0 20%;
    }
	   .Testimonial-frame.events-tesi .client-detail h6 {
        font-size: 40px;
    }
	    .sweet-testimonials.party-testimonials .client-detail {
        height: 640px;
    }
	
	 .Testimonial-frame.custom-cupcake .client-detail {
        width: 100% !important;
        height: 660px !important;
    }
	


}
@media (max-width: 390px) {
	
	    #sgpb-popup-dialog-main-div {
        box-shadow: none !important;
        width: 350px !important;
        height: 270px !important;
    }
	    .Testimonial-frame.home-page .client-detail {
        width: 100% !important;
        /* padding: 124px 0 60px; */
        /* margin: 125px 0; */
        height: 640px !important;
    }
	    .Testimonial-frame.events-tesi .client-detail p {
        font-size: 35px;
        line-height: 38px;
        padding: 0px 15% 0 9%;
    }
	    .Testimonial-frame.custom-cupcake .client-detail p {
        font-size: 40px !important;
        line-height: 31px !important;
        padding: 0px 17% 0 17%;
        font-size: 35px !important;
    }
	    .client-detail p {
        font-size: 40px;
        line-height: 33px !important;
        padding: 0px 17% 0 17%;
        font-size: 39px !important;
    }
	  .wedding .client-detail p {
        font-size: 34px !important;
        margin: 0;
        line-height: 29px !important;
		 padding: 0px 17% 0 12%;
    }
	    .Testimonial-frame.home-page .client-detail p {
        font-size: 35px !important;
        line-height: 40px !important;
    }
}

    

@media (max-width: 375px) {
	    #sgpb-popup-dialog-main-div {
        box-shadow: none !important;
        width: 350px !important;
        height: 240px !important;
    }
	    .Testimonial-frame.home-page .client-detail {
        width: 100% !important;
        /* padding: 124px 0 60px; */
        /* margin: 125px 0; */
        height: 650px !important;
    }
	
	 
   .Testimonial-frame.events-tesi .client-detail p {font-size: 30px !important;}
       .wedding .client-detail p {
        font-size: 34px !important;
        margin: 0;
        line-height: 31px !important;
    }
.Testimonial-frame.events-tesi .owl-stage-outer {margin: 110px 70px 0 51px !important;}
    .Testimonial-frame.birthday-parties .client-detail {
        padding: 60px 0 30px !important;
     
    }
 .Testimonial-frame.dessert-testi .client-detail p {font-size: 35px !important; }
.Testimonial-frame.events-tesi .client-detail {padding: 60px 0 20px !important;}
.Testimonial-frame.dessert-testi .client-detail { width: 100% !important;}
	    .sweet-testimonials.party-testimonials .client-detail {
        height: 550px !important;
        width: 100% !important;
    }
	
	
		.tab_accord_wrapper ul.tabs li {
    margin-right: 0;
    padding: 25px 13px;
	font-size: 14px;
}
	
	.tab_accord_wrapper ul.tabs li.active{
		  margin-right: 0;
    padding: 25px 13px;
	  font-size: 14px;
	}
	
	
}























span.wpcf7-form-control-wrap input {
    width: 650px;
}

















