@font-face {
    font-family: 'DM Sans';
    src: url('font/DMSans-MediumItalic.woff2') format('woff2'),
        url('font/DMSans-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('font/DMSans-Italic.woff2') format('woff2'),
        url('font/DMSans-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('font/DMSans-Medium.woff2') format('woff2'),
        url('font/DMSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('font/DMSans-Regular.woff2') format('woff2'),
        url('font/DMSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('font/DMSans-BoldItalic.woff2') format('woff2'),
        url('font/DMSans-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('font/DMSans-Bold.woff2') format('woff2'),
        url('font/DMSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


* {
    box-sizing:border-box;
    -webkit-box-sizing:
    border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
}
body {
    font-family: 'DM Sans';
    font-size:14px;
    color:#101010;
    margin:0;
    padding:0;
    background: #fff;
}
p,h1,h2,h3,h4,h5,h6,ul,li,a{
    margin: 0;
    padding:0;
}
p{
    font-size: 20px;
    line-height: 36px;
    color: #3c8260;
}
a {
    text-decoration:none;
    outline:none;
    color:#c42025;
}
a:hover{
   color: #3c8260; 
}
img {
    vertical-align:top;
    max-width:100%;
    height:auto;
    border:none;
}
input, 
select, 
textarea {
    font-size:13px;
    color:#000;
    font-family: 'DM Sans';
}
iframe {
    max-width:100%;
    border:none;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.clr, 
.cl, 
.clear {
    clear:both;
}
input, 
select, 
textarea,
button {
    font-size:13px;
    color:#333;
    font-family: 'DM Sans';
}
.clearfix:after {
    clear:both;
    display:block;
    visibility:hidden;
    content:"";
}
textarea {
    resize:none;
    min-height:82px;
    line-height:normal;
    padding:9px;
    width:100%;
}
input:focus, 
textarea:focus, 
select:focus, 
button:focus {
    outline:none;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"], 
input[type="search"],
input[type="tel"],
input[type="color"]
{
	border:1px solid #dddddd;
	background:#fff;
	padding:0 13px;
	box-shadow:none;
	height:49px;
	max-width:100%;
	border-radius:0px;
	width:100%;
	font-family: 'DM Sans';
}
select {
	border:1px solid #dddddd;
	background:#fff;
	max-width:100%;
	border-radius:3px;
	padding:15px 13px;
}
input[type="image"],
input[type="submit"],
input[type="button"],
button {
	background:#f1592a;
	border: medium none;
    border-radius: 0px;
	color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
	padding: 0px 23px;
	text-transform:uppercase;
	height:40px;
    transition: all 0.3s ease-in-out 0s;
	font-weight:bold;
	appearance:normal;
	-webkit-appearance:none;
	max-width:100%;
}
input[type="image"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover {
	background-color:#543b23;
}
input[type="image"]:active,
input[type="submit"]:active,
input[type="button"]:active,
button:active {
	box-shadow:inset 0 0 12px rgba(0, 0, 0, 0.2);
}
.wrapper {
    max-width: 1400px;
	margin:0 auto;
	padding:0 50px;
}
.a_btn a{background: #cf232b;color: #fff;font-size: 20px;display: inline-block;padding:14px 35px;font-weight: 400;position: relative;text-transform: uppercase;transition: all 0.4s ease;z-index: 1;border:solid 2px #cf232b;letter-spacing: 0.1em;border-radius: 30px;}
.a_btn a:before{position: absolute;content: "";background: #101010;left: 0;top: 0;bottom: 0;right:0;z-index: -1;transition: all 0.4s ease;border-radius: 30px;transform: scale(0);}
.a_btn a:hover:before{transform: scale(1);}

.title{text-align: center;padding-bottom: 20px;}
.title h4{font-size: 23px;color: #cf232b;text-transform: uppercase;letter-spacing: 0.1em;padding-bottom: 10px;}
.title h2{padding-bottom: 5px;margin-bottom: 15px;}
.title h2:before{position: absolute;content: "";height: 3px;background: #cf232b;width: 44px;bottom: 0px;left: 0;right: 0;margin: 0 auto}
.title .a_btn {padding-top: 30px;}
h2 {font-size: 45px;position: relative;color: #185739;}
h4 {font-size: 24px;font-weight: 600;}

.header_new_top{background: #114c33;padding: 8px 0px;}
.header_new_top_inr {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;width: 76%;margin-left: auto;}
.header_new_top_left ul li.call {padding-left: 30px;}
.header_new_top_left ul li.call:before{position: absolute;content: "";left: 0;width: 20px;height: 20px;top: 2px;background: url(../images/call.png) no-repeat;}
.header_new_top_left ul li{display: inline-block;list-style: none;padding: 0 10px;position: relative;vertical-align: middle;}
.header_new_top_left ul li:after{position: absolute;content: "";right: -3px;top: 4px;height: 15px;width: 2px;background: #fff;}
.header_new_top_left ul li:last-child:after{display: none;}
.header_new_top_left ul li a{display: inline-block;font-size: 18px;color: #fff;text-transform: uppercase;}
.header_new_top_left ul li a:hover{color: #c42025;}
.header_new_top_rigth ul li{list-style: none;display: inline-block;padding: 0 2px;vertical-align: middle;font-size: 18px;color: #fff;}
.header_new_top_rigth .a_btn a {font-size: 17px;padding: 8px 20px;}
.header_new_top_rigth ul li:last-child{padding-right: 0;}
.header_new_top_rigth ul li a{display: inline-block;transition: all 0.4s ease-in-out;}
.header_new_top_rigth ul li a:hover {transform: rotate(360deg);}
.header_new_logo {margin-top: -64px;margin-bottom: -61px;position: relative;z-index: 1;}
.header_new_logo a{max-width: 280px;display: inline-block;background: #fff;padding: 15px 15px 30px;border-radius: 0px 0px 90px 90px;box-shadow: 0px -115px 50px 15px rgb(25 25 24 / 15%);}
.header_new_bottom_inr {display: flex;justify-content: space-between;align-items: center;}
.header_new_menu_inr ul li{list-style: none;display: inline-block;vertical-align: middle;margin: 0 15px;position: relative;}
.header_new_menu_inr ul li:last-child{margin-right: 0;}
.header_new_menu_inr ul li a{font-size: 20px;color: #115739;font-weight: 500;}
.header_new_menu_inr ul li:hover a{color: #c42025;}
.header_new_top_rigth .a_btn {display: inline-block;vertical-align: middle;}
.header_new_top_rigth ul {display: inline-block;padding-left: 5px;}


/* Sub-menu Css */
.header_new_menu_inr ul li ul.sub-menu{position: absolute;top: 100%;left: -30px;margin: 0;z-index: 1;margin-top: 30px;text-align: left;transform: scaleY(0);transition: all 0.3s ease;transform-origin: top;white-space: nowrap;z-index: 2;}
.header_new_menu_inr ul li ul:before {position: absolute;content: "";top: -30px;height: 30px;left: 0;right: 0;}
.header_new_menu_inr ul li:hover ul.sub-menu {transform: scaleY(1);}
.header_new_menu_inr ul li ul.sub-menu li a {background: #fff;padding: 7px 15px;display: block;color: #000;min-width: 200px;line-height: normal;border-top: solid 2px #000;transition: all 0.4s ease-in-out;font-size: 18px;}
.header_new_menu_inr ul li ul.sub-menu li:first-child a{border-top: 0;}
.header_new_menu_inr ul li ul.sub-menu li {margin: 0;display: block;}
.header_new_menu_inr ul li ul.sub-menu li a:hover{background: #c42025;color: #fff;}
.header_new_menu_inr ul li.current-menu-item a{color: #c42025;}
.header_new_menu_inr ul li ul.sub-menu li ul.sub-menu{display: none;}
.header_new_menu_inr ul li ul.sub-menu li:hover ul.sub-menu {display: block;margin: 0;left: 100%;top: 0px;}
.header_new_menu_inr ul li ul.sub-menu li:first-child ul.sub-menu li a{border-bottom: solid 2px #000;}
.footer_menu ul li.current-menu-item a{color: #c42025;}
.wd309logo {width: 160px;display: inline-block;vertical-align: middle;margin-left: 10px;padding-left: 10px;position: relative;}
.wd309logo:before{position: absolute;content: "";left: -2px;top: 4px;height: 15px;width:2px;background: rgb(255 255 255 / 50%);}
.header_new_menu_inr ul li.current-menu-parent a{color: #c42025;}
.header_new_menu_inr ul li.current-menu-parent ul.sub-menu li.current-menu-item a{background: #c42025;color: #fff;}
.header_new_menu_inr ul li.current-menu-parent ul.sub-menu li.current-menu-item ul.sub-menu li a{background: #fff;color: #000;}
.header_new_menu_inr ul li.current-menu-parent ul.sub-menu li.current-menu-item ul.sub-menu li a:hover{background: #c42025;color: #fff;}
.header_new_menu_inr ul li.current-menu-ancestor a{color: #c42025;}
.header_new_menu_inr ul li ul.sub-menu li.current-menu-parent a{background: #c42025;color: #fff;}
.header_new_menu_inr ul li ul.sub-menu li.current-menu-parent ul.sub-menu li a{background: #fff;color: #000;}
.header_new_menu_inr ul li ul.sub-menu li.current-menu-parent ul.sub-menu li a:hover{background: #c42025;color: #fff;}
.header_new_menu_inr ul li ul.sub-menu li.current-menu-parent ul.sub-menu li.current-menu-item a{background: #c42025;color: #fff;}
.header_new_menu_inr ul li:last-child ul.sub-menu{left: inherit;right: -40px;}
.banner_new.single_slide:after {content: none;}


.banner_new {width: 100%;position: relative;}
.banner_new:after {position: absolute;content: "";left: 0;bottom: 0;width: 160px;height: 50px;background:#fff;}
.banner_new_img{position: relative;}
/*
.banner_new_img:before{position: absolute;content: "";left: 0;bottom: 0;right: 0;top: 0;background: linear-gradient(to right, #0d0d0d , transparent);}
*/

.banner_new_img img{width: 100%;}
.banner_new_txt {position: absolute;top: 50%;width: 100%;transform: translateY(-50%);}
.banner_new_left{width: 60%;}
.banner_new_left h1 {font-size:65px;font-weight: 600;color: #fff;padding-bottom: 10px;}
.banner_new_left h3{font-size:36px;font-weight: 400;color: #fff;padding-bottom: 30px;}
.banner_new button.slick-arrow {position: absolute;bottom: 0;right: 0;font-size: 0;padding: 0;width: 50px;height: 50px;background: #cf232b;z-index: 1;}
.banner_new button.slick-next{background: #cf232b url(../images/next_icon.png) no-repeat;background-position: center;left: 165px;border-radius: 0px 0px 6px 6px;bottom: -50px;}
.banner_new button.slick-next:hover{background: #101010 url(../images/next_icon.png) no-repeat;background-position: center;}
.banner_new button.slick-prev{background: #cf232b url(../images/prev_icon.png) no-repeat;background-position: center;left: 115px;border-radius: 0px 6px 0px 6px;}
.banner_new button.slick-prev:hover{background: #101010 url(../images/prev_icon.png) no-repeat;background-position: center;}

.thing_new{width: 100%;display: block;padding: 80px 0px 0px;background: url(../images/thing_bg.jpg) no-repeat;background-size: cover;position: relative;}
.thing_new:before{position: absolute;content: "";left: 0;bottom: 0;right: 0;top: 0;background:rgb(13 13 13 / 60%);}
.thing_new .title h2{color: #fff;}
.thing_new .title p{color: #fff;}
.thing_new_otr{position: relative;}
.thing_new_inr{text-align: center;margin: 0 -15px;}
.thing_col{width: 33.33%;display: inline-block;vertical-align: top;margin-right: -3px;padding: 15px;margin-bottom: -90px;}
.thing_col a{display: inline-block;}
.thing_col_inr{box-shadow: 0px 0px 15px rgb(74 74 74 / 10%);background: #fff;padding: 15px;border-radius: 4px;}
.thing_img img{border-radius: 4px;}
.thing_txt{padding: 40px 20px 20px;}
.thing_txt h3{font-size: 28px;color:#185739;font-weight: 500;padding-bottom: 15px;}
.thing_txt p{color:#3c8260;line-height: 34px;padding-bottom: 30px;}
.thing_txt a.learn_btn {font-size: 20px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.1em;border-bottom: solid 2px;padding-right: 30px;background: url(../images/right_arrow.png) no-repeat;background-position: 100%;}
.thing_txt a.learn_btn:hover{background: url(../images/right_arrow_hover.png) no-repeat;background-position: 100%;}

.about_new{width: 100%;display: block;padding: 150px 0px 60px;}
.about_new_left {width: 50%;float: left;margin-right: 60px;margin-bottom: 15px;}
.about_new_left_inr{position: relative;}
.about_new_left_inr img{border-radius: 4px;box-shadow: 0px 0px 15px rgb(15 51 70 / 10%);}
.about_small_img img{box-shadow: none;border-radius: 0px;}
.about_small_img {margin-top: -100px;margin-left: -55px;}
.about_new_right_inr h4{font-size: 23px;color: #cf232b;text-transform: uppercase;letter-spacing: 0.1em;padding-bottom: 10px;}
.about_new_right_inr h2{overflow: hidden;padding-bottom: 10px;margin-bottom: 20px;}
.about_new_right_inr h2:before{position: absolute;content: "";height: 3px;background: #cf232b;width: 44px;bottom: 0px;left: 0;}
.about_new_right_inr h3{font-size: 24px;color: #185739;padding-bottom: 10px;}
.about_new_right_inr p{padding-bottom: 25px;}
.about_new_right_inr .a_btn{padding-top: 15px;}
.about_right_bottom_img{text-align: right;padding-top: 10px;}
.about_right_bottom_img img {border-radius: 4px;}
.event_new{width: 100%;display: block;padding: 150px 0px 60px;}

.footer_new{background: url(../images/footer_bg.jpg) no-repeat;padding: 20px 0px 0px;background-size: cover;position: relative;}
.footer_new:before{position: absolute;content: "";left: 0;bottom: 0;right: 0;top: 0;background-image: radial-gradient(circle, rgb(0 0 0 / 60%), #000000 60%);}
.footer_new_otr{position: relative;}
.footer_new_inr {align-items: flex-start;margin: 0 -15px;display: flex;justify-content: space-between;}
.footer_new_left{padding:0 15px;width: 28%;}
.footer_new_left a {display: inline-block;max-width: 280px;}
.footer_new_left p {font-size: 22px;color: rgb(255 255 255 / 50%);}
.footer_new_middle{padding: 0 15px;width: 40%;}
.footer_new_right {width: 28%;padding: 0 15px;}
.footer_new_middle_inr h4{font-size: 30px;color: #fff;line-height: 34px;position: relative;font-weight: 500;padding-bottom: 15px;margin-bottom: 8px;}
.footer_new_middle_inr h4:before{position: absolute;content: "";height: 2px;background: #cf232b;width: 40px;bottom: 0px;left: 0;}
.footer_new_middle_inr ul li{list-style: none;line-height: 32px;color: #135d40;font-size: 20px;width: 50%;display: inline-block;margin-right: -2px;}
.footer_new_middle_inr ul li a{color: rgb(255 255 255 / 70%);line-height: 26px;display: inline-block;}
.footer_new_middle_inr ul li a:hover{color: #cf232b;}
.footer_new_middle_inr ul li.current-menu-item a {color: #cf232b;}
.social_new_icon{padding-top: 10px;}
.social_new_icon ul li{display: inline-block;vertical-align: top;list-style: none;padding-right: 10px;}
.social_new_icon ul li a{display: inline-block;transition: all 0.4s ease-in-out;}
.social_new_icon ul li a:hover {transform: rotate(360deg);}
.footer_new_right .footer_new_middle_inr ul li{width: 100%;margin-right: 0;}
.footer_new_bottom{width: 100%;padding: 10px 0px;border-top: solid 2px rgb(255 255 255 / 40%);margin: 30px 0px 0px;position: relative;}
.footer_new_bottom_otr {text-align: center;}
.footer_new_bottom_otr p{color: rgb(255 255 255 / 50%);display: inline-block;vertical-align: middle;}
.footer_new_bottom_otr p a{color: rgb(255 255 255 / 40%);}
.footer_new_bottom_otr p a:hover{color: #fff;}

.mfp-iframe-holder .mfp-close {top: -50px;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{right: 0;padding-right: 0;width: 45px;text-align: center;height: 45px;background:#cf232b;}
.mfp-container .mfp-iframe-scaler button.mfp-close{background:#cf232b;}
.inner-banner.new_inner_banner_sec {margin: 0;}
.header_new_logo a{background: inherit;box-shadow: inherit;}
a.inline_btn {background: #cf232b;color: #fff;font-size: 18px;display: inline-block;padding: 10px 20px;margin-left: 20px;font-weight: 400;position: relative;text-transform: uppercase;transition: all 0.4s ease;z-index: 1;border: solid 2px #cf232b;letter-spacing: 0.1em;border-radius: 30px;}
a.inline_btn:before {position: absolute;content: "";background: #101010;left: 0;top: 0;bottom: 0;right: 0;z-index: -1;transition: all 0.4s ease;border-radius: 30px;transform: scale(0);}
a.inline_btn:hover:before {transform: scale(1);}
.banner_new_txt{top: 30%;}
.peach_pancake_slider .banner_new_left {text-align: center;margin-left: auto;}
.peach_pancake_slider{top: inherit;bottom: 80px;}
.peach_pancake_slider .banner_new_left {width: 32%;}
.birthday_party_slider{top: 62%;}
.banner_new_txt.sunflower_more_slider {top: inherit;bottom: 0;left: 44px;}
.header_new_top_left ul {display: inline-block;}
.top-btn.org_btn {float: none;padding-top: 0;}
.header_new_top_left ul li a {font-size: 17px;}
.def-page .recipe_section_left{float: left;padding-right: 30px;width: 50%;}
.def-page .recipe_section_right{float: right;width: 50%;}
.def-page .recipe_section_left p,.def-page .recipe_section_right p{padding-bottom:10px;}
.def-page .recipe_section_left ul li,.def-page .recipe_section_right ul li{padding-bottom:0;}
.def-page .recipe_section_left ul,.def-page .recipe_section_right ul{padding-bottom: 10px;}

.contact-input.recapcha .cf7sr-g-recaptcha {display: inline-block;}
.contact-input.recapcha {text-align: center;}
.contact-input-submit {margin-top: 0;text-align: center;}
.contact-input textarea {padding: 20px;}
.contact-input-submit input[type="submit"]{background: #cf232b;font-size: 20px;padding: 10px 40px;font-weight: 400;border: solid 2px #cf232b;letter-spacing: 0.1em;border-radius: 30px;height: auto;}
.contact-input-submit input[type="submit"]:hover{background: #101010;}
.request-box .contact-input input {height: 44px;background-color: #fff;border: 0;border-radius: 50px;font-size: 15px;color: #555;padding:6px 20px;}


.a_btn.peach_blueberry_slider {position: absolute;bottom: -440px;}
.a_btn.peach_blueberry_slider a{width: 250px;text-align: center;border-radius: 0;}
.a_btn.peach_blueberry_slider a:before{border-radius: 0;}
.banner_new_txt_inr {position: relative;}
.a_btn.peach_pancake_slider{position: absolute;bottom: -415px;right: 105px;}
.a_btn.peach_pancake_slider a{border-radius: 0;}
.a_btn.peach_pancake_slider a:before{border-radius: 0;}
.banner_new_img img{height: 687px;}

.sunflower_left_bottom_btn {position: absolute;bottom: -330px;left: -190px;}
.sunflower_right_bottom_btn{position: absolute;bottom: -330px;right: -190px;}
.banner_new_left .a_btn a{border-radius: 0;}
.banner_new_left .a_btn a:before{border-radius: 0;}
.a_btn.smores_slider_btn {position: absolute;bottom: -320px;}


@media screen and (max-width:1700px){
    .peach_pancake_slider .banner_new_left {width: 45%;}
    .peach_pancake_slider {bottom: 50px;}
    .birthday_party_slider .banner_new_left {width: 44%;text-align: center;}
    .banner_new_txt.sunflower_more_slider {bottom: -10px;left: 128px;}
    .sunflower_left_bottom_btn {left: -60px;}
    .sunflower_right_bottom_btn {right: -50px;}
    .a_btn.smores_slider_btn {position: absolute;bottom: -300px;left: 70px;}
    .a_btn.peach_blueberry_slider {position: absolute;bottom: -428px;left: 90px;}


}
@media screen and (max-width:1600px){
    .birthday_party_slider .banner_new_left {width: 46%;}
    .peach_pancake_slider .banner_new_left {width: 47%;}
    .banner_new_img img {height: 600px;}
    .a_btn.peach_blueberry_slider {bottom: -388px;left: 110px;}
    .a_btn.peach_pancake_slider {bottom: -366px;right: 185px;}
    .sunflower_left_bottom_btn {left: -24px;bottom: -300px;}
    .sunflower_right_bottom_btn {right: -20px;bottom: -300px;}
    .a_btn.smores_slider_btn {bottom: -280px;left: 100px;}


}
@media screen and (max-width:1500px){
    .peach_pancake_slider .banner_new_left {width: 51%;}
    .birthday_party_slider .banner_new_left {width: 49%;}
    .banner_new_txt.sunflower_more_slider {bottom: -15px;left: 167px;}
    .banner_new_img img {height: 550px;}
    .a_btn.peach_pancake_slider {bottom: -339px;right: 213px;}
    .a_btn.peach_blueberry_slider a {width: auto;}
    .a_btn.peach_blueberry_slider {bottom: -354px;left: 152px;}
    .a_btn.smores_slider_btn {bottom: -260px;left: 120px;}
    .sunflower_left_bottom_btn {left: 20px;bottom: -275px;}
    .sunflower_right_bottom_btn {right: 24px;bottom: -275px;}


}
@media screen and (max-width:1400px){
    .header_new_top_rigth .a_btn a {font-size: 16px;padding: 6px 16px;letter-spacing: 0.05em;}
    .birthday_party_slider .banner_new_left {width: 52%;}
    .peach_pancake_slider .banner_new_left {width: 53%;}
    .peach_pancake_slider {bottom: 35px;}
    .banner_new_txt.sunflower_more_slider {bottom: -21px;left: 158px;}
    .banner_new_img img {height: 500px;}
    .a_btn.peach_blueberry_slider {bottom: -327px;left: 153px;}
    .a_btn.peach_pancake_slider {bottom: -309px;right: 209px;}
    .a_btn a {font-size: 18px;}
    .sunflower_left_bottom_btn {bottom: -247px;}
    .sunflower_right_bottom_btn {bottom: -249px;}
    .a_btn.smores_slider_btn {bottom: -240px;}



}
@media screen and (max-width:1300px){
    .header_new_top_left ul li a, .header_new_top_rigth ul li{font-size: 16px;}
    .top-btn a {font-size: 13px;}
    .header_new_top_rigth ul li a img {width: 35px;}
    .header_new_top_left ul li:after {right: -2px;top: 3px;}
    .header_new_top_rigth ul li{padding: 0;}
    .header_new_menu_inr ul li a {font-size: 18px;}
    .header_new_menu_inr ul li {margin: 0 10px;}
    .header_new_logo a {max-width: 260px;}
    .header_new_top_inr {width: 80%;}
    .header_new_top_left ul li.call:before{top: 1px;}
    .header_new_top_rigth .a_btn a{font-size: 15px;}
    .banner_new_left h1 {font-size: 52px;}
    .banner_new_left h3 {font-size: 30px;padding-bottom: 25px;}
    .a_btn a {font-size: 18px;}
    .about_new {padding: 80px 0px 60px;}
    .about_new_right_inr h4 {font-size: 21px;}
    h2 {font-size: 38px;}
    .about_new_right_inr h3 {font-size: 22px;}
    p {font-size: 18px;line-height: 32px;}
    .about_new_right_inr p {padding-bottom: 20px;}
    .thing_new {padding: 60px 0px 0px;}
    .title h4 {font-size: 21px;}
    .thing_txt {padding: 30px 15px 15px;}
    .thing_txt h3 {font-size: 26px;}
    .thing_txt p {line-height: 32px;padding-bottom: 25px;}
    .thing_txt a.learn_btn {font-size: 18px;}
    .event_new {padding: 130px 0px 60px;}
    .footer_new{padding: 40px 0px 0px;}
    .footer_new_middle_inr ul li{font-size: 18px;}
    .footer_new_middle_inr h4 {font-size: 26px;}
    .birthday_party_slider .banner_new_left {width: 51%;}
    .birthday_party_slider {top: 65%;}
    a.inline_btn {font-size: 17px;padding: 8px 16px;margin-left: 15px;}
    .banner_new_txt.sunflower_more_slider {bottom: -23px;left: 133px;}
    .banner_new_img img {height: 450px;}
    .a_btn.peach_blueberry_slider {bottom: -297px;left: 126px;}
    .a_btn.peach_pancake_slider {bottom: -281px;right: 172px;}
    .sunflower_right_bottom_btn {right: 18px;bottom: -223px;}
    .sunflower_left_bottom_btn {left: 13px;bottom: -223px;}
    .a_btn.smores_slider_btn {bottom: -210px;left: 100px;}



}
@media screen and (max-width:1200px){
    .wrapper {padding: 0 40px;}
    .header_new_top_left ul li a, .header_new_top_rigth ul li {font-size: 16px;}
    .header_new_top_rigth ul li {padding: 0 4px;}
    .header_new_top_left ul li.call:before{top: 2px;}
    .header_new_top_left ul li {padding: 0 10px;}
    .header_new_top_left ul li:after{top: 2px;}
    .header_new_menu_inr ul li a {font-size: 16px;}
    .header_new_logo a {max-width: 210px;border-radius: 0px 0px 65px 65px;}
    .header_new_logo {margin-bottom: -50px;}
    .header_new_menu_inr ul li {margin: 0 7px;}
    .banner_new_left h1 {font-size: 42px;}
    .banner_new_left h3 {font-size: 24px;padding-bottom: 20px;}
    .a_btn a {font-size: 17px;padding: 12px 30px;}
    .banner_new button.slick-arrow{width: 44px;height: 44px;}
    .banner_new button.slick-prev{left: 60px;}
    .banner_new:after{width: 100px;height: 44px;}
    .banner_new button.slick-next{left: 104px;bottom: -44px;}
    .about_new {padding: 70px 0px 40px;}
    .about_new_left {margin-right: 40px;margin-bottom: 10px;}
    .about_new_right_inr h4 {font-size: 19px;}
    .about_new_right_inr h2 {padding-bottom: 7px;margin-bottom: 12px;}
    h2 {font-size: 32px;}
    .about_new_right_inr h3 {font-size: 20px;}
    .about_new_right_inr p {padding-bottom: 15px;}
    p {font-size: 17px;line-height: 30px;}
    .about_small_img {margin-left: -43px;}
    .about_new_right_inr .a_btn {padding-top: 10px;}
    .thing_new {padding: 40px 0px 0px;}
    .title h4 {font-size: 19px;}
    .title h2 {margin-bottom: 10px;}
    .thing_txt {padding: 20px 10px 10px;}
    .thing_txt h3 {font-size: 24px;padding-bottom: 10px;}
    .thing_txt p {line-height: 30px;padding-bottom: 20px;}
    .thing_txt a.learn_btn {font-size: 17px;}
    .event_new {padding: 110px 0px 40px;}
    .footer_new {padding: 30px 0px 0px;}
    .footer_new_left {width: 35%;}
    .footer_new_middle {width: 40%;}
    .footer_new_middle_inr h4 {font-size: 24px;line-height: 28px;padding-bottom: 10px;}
    .footer_new_middle_inr ul li {font-size: 17px;}
    .footer_new_right {width: 32%;}
    .footer_new_middle_inr h4 {font-size: 22px;}
    .header_new_top_rigth .a_btn a {font-size: 16px;padding: 6px 16px;}
    .header_new_top_inr {width: 80%;justify-content: end;}
    .header_new_top_rigth {padding-top: 8px;}
    .banner_new_left {width: 67%;}
    .banner_new_left h3 span{font-size: 24pt !important;}
    .peach_pancake_slider {bottom: 15px;}
    .banner_new_txt.sunflower_more_slider {bottom: -18px;left: 112px;}
    .sunflower_more_slider .a_btn a {font-size: 16px;padding: 10px 25px;}
    .contact-input-submit input[type="submit"] {font-size: 18px;padding: 10px 36px;}
    .banner_new_img img {height: 400px;}
    .a_btn.peach_blueberry_slider {bottom: -265px;left: 102px;}
    .a_btn.peach_pancake_slider {bottom: -250px;right: 145px;}
    .sunflower_left_bottom_btn {bottom: -198px;}
    .sunflower_right_bottom_btn {bottom: -199px;}
    .a_btn.smores_slider_btn {bottom: -192px;left: 85px;}



}
@media screen and (max-width:1023px){
    .wrapper {padding: 0 20px;}
    .header_new_top_left ul li a, .header_new_top_rigth ul li {font-size: 13px;}
    .header_new_top_left ul li {padding: 0 6px;}
    .header_new_top_left ul li.call {padding-left: 24px;}
    .header_new_top_left ul li.call:before {top: 1px;}
    .header_new_top_rigth ul li {padding: 0px;}
    .header_new_top_rigth ul li a img {width: 35px;}
    .header_new_top_left ul li:after{right: -2px;height: 15px;width: 1px;}
    .header_new_menu_inr ul li {margin: 0 3px;}
    .header_new_menu_inr ul li a {font-size: 13px;}
    .header_new_logo a {max-width: 150px;border-radius: 0px 0px 40px 40px;padding: 10px 10px 15px;}
    .header_new_logo {margin-bottom: -30px;margin-top: -55px;}
    .header_new_top {padding: 6px 0px;}
    .banner_new_left h1 {font-size: 36px;line-height: 38px;}
    .banner_new_left h3 {font-size: 20px;padding-bottom: 10px;}
    .a_btn a {font-size: 16px;padding: 10px 25px;}
    .banner_new:after {width: 80px;height: 38px;}
    .banner_new button.slick-prev {left: 50px;}
    .banner_new button.slick-arrow {width: 38px;height: 38px;}
    .banner_new button.slick-next {left: 88px;bottom: -38px;}
    .banner_new_txt {top: 46%;}
    .about_new {padding: 50px 0px 30px;}
    .about_new_left {margin-right: 20px;}
    .about_new_right_inr h4 {font-size: 18px;padding-bottom: 6px;}
    .about_new_right_inr h2 {padding-bottom: 6px;margin-bottom: 8px;}
    h2 {font-size: 26px;}
    .about_new_right_inr h3 {font-size: 18px;}
    .about_new_right_inr p {padding-bottom: 10px;}
    p {font-size: 16px;line-height: 26px;}
    .about_small_img {margin-left: -25px;}
    .thing_new {padding: 30px 0px 0px;}
    .title h4 {font-size: 17px;padding-bottom: 6px;}
    .title {padding-bottom: 10px;}
    .thing_new_inr {margin: 0 -10px;}
    .thing_col{padding:10px;margin-bottom: -60px;}
    .thing_col_inr{padding: 10px;}
    .thing_txt {padding: 10px 0px 5px;}
    .thing_txt h3 {font-size: 20px;padding-bottom: 6px;}
    .thing_txt p {line-height: 26px;padding-bottom: 10px;}
    .thing_txt a.learn_btn {font-size: 16px;}
    .title .a_btn {padding-top: 15px;}
    .event_new {padding: 80px 0px 30px;}
    .footer_new_left {width: 25%;padding: 0 10px;}
    .footer_new_left a {margin-bottom: 0;max-width: 150px;}
    .footer_new_inr {margin: 0 -10px;}
    .footer_new_middle {width: 45%;padding: 0 10px;}
    .footer_new_right {width: 30%;padding: 0 10px;}
    .footer_new_middle_inr ul li {font-size: 15px;line-height: 30px;}
    .footer_new_middle_inr h4 {font-size: 20px;}
    .social_new_icon ul li a img {width: 36px;}
    .social_new_icon ul li{padding-right: 5px;}
    .header_new_top_rigth .a_btn a {font-size: 13px;padding: 4px 13px;}
    .header_new_top_rigth ul {padding-left: 0px;}
    .banner_new_txt {top: 28%;}
    .peach_pancake_slider{top: inherit;bottom: 0;}
    .birthday_party_slider .banner_new_left {width: 52%;}
    .banner_new_left h3 span {font-size: 17pt !important;}
    a.inline_btn {font-size: 16px;padding: 6px 15px;margin-left: 10px;}
    .birthday_party_slider {top: 65%;}
    .sunflower_more_slider .a_btn a {font-size: 14px;padding: 7px 18px;}
    .banner_new_txt.sunflower_more_slider {bottom: -15px;left: 92px;}
    .header_new_top_rigth {padding-top: 5px;}
    .top-btn a {font-size: 12px;}
    .request-box .contact-input input{padding: 6px 15px;}
    .contact-input textarea {padding: 15px;}
    .contact-input-submit input[type="submit"] {font-size: 17px;padding: 8px 32px;}
    .banner_new_img img {height: 320px;}
    .a_btn.peach_blueberry_slider {bottom: -219px;left: 78px;}
    .a_btn.peach_pancake_slider {bottom: -209px;right: 102px;}
    .a_btn.smores_slider_btn {bottom: -160px;left: 62px;}
    .sunflower_right_bottom_btn {right: 22px;bottom: -165px;}
    .sunflower_left_bottom_btn {left: 19px;bottom: -167px;}




}
@media screen and (max-width:767px){
    .wrapper {padding: 0 15px;}
    .header_new_logo {margin-bottom: 0px;margin-top: 0;}
    .header_new_logo a {max-width: 140px;border-radius: 0;padding: 0;box-shadow: none;}
    .header_new {display: inline-block;width: 100%;}
    .header_new_top_inr {width: 100%;justify-content: center;text-align: center;}
    .banner_new_left {width: 80%;}
    .banner_new_left h1 {font-size: 28px;line-height: 30px;padding-bottom: 6px;}
    .banner_new_left h3 {font-size: 18px;padding-bottom: 6px;}
    .a_btn a {font-size: 14px;padding: 7px 17px;}
    .banner_new_txt {top: 40%;}
    .banner_new:after {width: 50px;height: 35px;}
    .banner_new button.slick-arrow {width: 35px;height: 35px;}
    .banner_new button.slick-prev {left: 20px;}
    .banner_new button.slick-next {left: 54px;bottom: -35px;}
    .about_new {padding: 45px 0px 20px;}
    .about_new_left {margin-right: 0;float: none;width: 100%;text-align: center;}
    .about_small_img {margin-left: 0;margin-top: -70px;}
    .about_new_right_inr h4 {font-size: 17px;padding-bottom: 0;}
    .about_new_right_inr h2 {padding-bottom: 6px;margin-bottom: 5px;}
    h2 {font-size: 24px;}
    .about_new_right_inr h3 {font-size: 17px;padding-bottom: 5px;}
    .about_new_right_inr p {padding-bottom: 7px;}
    p {font-size: 15px;line-height: 24px;}
    .about_new_right_inr .a_btn {padding-top: 5px;}
    .thing_new {padding: 20px 0px 20px;}
    .title h4 {font-size: 16px;padding-bottom: 0;}
    .title h2 {margin-bottom: 6px;}
    h2 {font-size: 22px;}
    .thing_col {padding: 10px;margin-bottom: 0;width: 50%;margin-right: -2px;}
    .thing_txt h3 {font-size: 18px;}
    .thing_txt p {line-height: 24px;padding-bottom: 7px;}
    .thing_txt a.learn_btn {font-size: 15px;padding-right: 20px;}
    .event_new {padding: 20px 0px 20px;}
    .title .a_btn {padding-top: 10px;}
    .footer_new {padding: 15px 0px 0px;}
    .footer_new_inr {margin: 0;flex-wrap: wrap;}
    .footer_new_left {width: 100%;padding: 10px 0px;text-align: center;}
    .footer_new_middle {width: 100%;padding: 10px 0px;}
    .footer_new_right {width: 100%;padding: 10px 0px;}
    .footer_new_middle_inr ul li {font-size: 14px;line-height: 26px;width: 33.33%;margin-right: -3px;}
    .footer_new_middle_inr h4 {font-size: 18px;}
    .footer_new_bottom{margin: 0;}
    .header_new_top_rigth {width: 100%;padding-top: 10px;}
    .header_new_logo{z-index: 3;}
    .mean-container .mean-bar {position: absolute;background: none;top: 114px;z-index: 2;}
    .mean-container a.meanmenu-reveal span {background: #cf232b;}
    .mean-container a.meanmenu-reveal{color: #cf232b;}
    .mean-container .mean-nav {margin-top: 75px;}
    .mean-container .mean-nav ul li a {padding: 10px 5%;}
    .mean-container .mean-nav ul li a.mean-expand {width: 18px;height: 21px;padding: 9px !important;}
    .mean-container .mean-nav ul li li a {width: 85%;padding: 10px 8%;}
    .header_new {display: inline-block;width: 100%;}
    .mean-container .mean-nav ul li a {font-size: 14px;padding: 11px 5%;}
    .banner_new_left h3 span {font-size: 13pt !important;}
    a.inline_btn {font-size: 14px;padding: 5px 12px;margin-left: 8px;}
    .banner_new_txt {top: 32%;}
    .peach_pancake_slider {top: inherit;bottom: -10px;}
    .birthday_party_slider .a_btn a {font-size: 13px;letter-spacing: 0.05em;}
    .birthday_party_slider {top: 65%;}
    .sunflower_more_slider .a_btn a {font-size: 10px;padding: 4px 15px;}
    .banner_new_txt.sunflower_more_slider {bottom: -12px;left: 45px;}
    .header_new_top_left ul {display: block;padding-bottom: 8px;}
    .header_new_top_left ul li.call:before {top: 2px;background-size: 100%;width: 16px;height: 16px;}
    .def-page .recipe_section_left {padding-right: 0;width: 100%;float: none;}
    .def-page .recipe_section_right{width: 100%;float: none;}
    .request-box .contact-input input {height: 40px;}
    .contact-input-submit input[type="submit"] {font-size: 16px;padding: 6px 26px;}
    .banner_new_img img {height: 220px;}
    .a_btn.peach_blueberry_slider {bottom: -145px;left: 46px;}
    .a_btn.peach_pancake_slider {bottom: -138px;right: 42px;}
    .a_btn.smores_slider_btn {bottom: -106px;left: 19px;}
    .sunflower_left_bottom_btn {left: 11px;bottom: -106px;}
    .sunflower_right_bottom_btn {right: 12px;bottom: -106px;}




}
@media screen and (max-width:479px){
    .header_new_top_left ul li a, .header_new_top_rigth ul li {font-size: 14px;}
    .header_new_logo a {max-width: 120px;}
    .mean-container .mean-bar {top: 95px;}
    .mean-container .mean-nav {margin-top: 68px;}
    .wrapper {padding: 0 10px;}
    .banner_new_left {width: 100%;}
    .banner_new_left h1 {font-size: 22px;line-height: 26px;}
    .banner_new_left h3 {font-size: 16px;}
    .a_btn a {font-size: 13px;padding: 6px 14px;}
    .banner_new_img img {height: 180px;}
    .about_new_right_inr h4 {font-size: 16px;}
    h2 {font-size: 20px;}
    .about_new_right_inr h3 {font-size: 16px;}
    p {font-size: 14px;line-height: 22px;}
    .thing_new_inr {margin: 0;}
    .thing_col {padding: 5px 0;margin-bottom: 0;width: 100%;margin-right: 0;}
    .footer_new_left{padding:5px 0px;}
    .footer_new_middle{padding: 5px 0px;}
    .footer_new_middle_inr ul li {width: 50%;margin-right: -2px;}
    .footer_new_middle_inr h4 {font-size: 16px;}
    .header_new_top_rigth {padding-top: 0;}
    a.inline_btn {font-size: 13px;padding: 5px 10px;margin-left: 5px;}
    .banner_new_left h3 span {font-size: 11pt !important;}
    .birthday_party_slider .banner_new_left {width: 80%;}
    .banner_new:after {width: 15px;}
    .banner_new button.slick-prev {left: 5px;}
    .banner_new button.slick-next {left: 39px;}
    .sunflower_more_slider .a_btn a {font-size: 9px;padding: 3px 8px;}
    .banner_new_txt.sunflower_more_slider {bottom: -9px;left: 30px;}
    .top-btn.org_btn {padding: 5px 0;}
    .cf7sr-g-recaptcha {margin-left: -18px;}
    .a_btn.peach_blueberry_slider {bottom: -116px;left: 3px;}
    .a_btn.peach_pancake_slider {bottom: -117px;right: 10px;}
    ul.slick-dots {text-align: center;}
    ul.slick-dots li {display: inline-block;padding: 5px;}
    ul.slick-dots li button{font-size: 0;padding: 0;width: 12px;height: 12px;border-radius: 50%;background: #114c33}
    ul.slick-dots li.slick-active button{background: #cf232b;}
    .a_btn.smores_slider_btn {bottom: -92px;left: -4px;}
    .sunflower_right_bottom_btn {right: 9px;bottom: -86px;}
    .sunflower_left_bottom_btn {left: 8px;bottom: -86px;}



}