*,:before,:after{box-sizing: border-box;}
*,a{-webkit-tap-highlight-color: transparent;}
body{font-family: 'Inter', sans-serif}
h1,h2,h3,h4,h5,h6{font-family: 'Playfair Display',sans-serif;}
.container{max-width: 1630px;width: 100%;padding: 0 20px;margin: 0 auto;}
.site-main{padding: 0;}
a {color :black;}

.woocommerce-breadcrumb{padding-top:120px;text-align:center;color:#7a462d}
.woocommerce-product-gallery ol.flex-control-thumbs{padding-left:0px;}
.lodingform{opacity:0.2;pointer-events:none;}
.swiper-button-next, .swiper-button-prev {color:#7A462D;} 
.swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: #d3d2d282;opacity: 2.5;box-shadow: 0 0 2px #7a462d;}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;opacity: 1;box-shadow: 0 0 0px 1px #7a462d;}

.sticky-button {width:100%;right:0;left:0;bottom:5px;display:flex;flex-direction:row;position:fixed;}
.whatspp-icons {position:fixed;right:15px;bottom:15px;z-index:999;}
.sticky-button .link-buttons {width:100%;justify-content:center;align-items:center;text-align:center;display:none;right:0 !important;bottom:0 !important;}
.sticky-button .link-buttons .book-now {padding:13px;background-color:#f48229;text-decoration:none;color:#fff;font-size:15px;display:none;width: 100%}
.sticky-button .link-buttons .Whatsapp {background-color:#39c93c;padding:13px;text-decoration:none;color:#fff;font-size:15px;display:none;width: 100%}

.banner-breadcrumb {margin: 0;display: flex;position: relative;padding-top: 45%;justify-content:center;align-items:center;}
.banner-breadcrumb  img {display: flex;height: 100%;width: 100%;object-fit: cover;position: absolute;top: 0;left: 0;filter: brightness(0.5);}
.banner-breadcrumb .bradcrumb-container {display:flex;justify-content: center;align-items: center;position: absolute;top: 0;bottom: 0;}

@media screen and (max-width:991px) {
	.banner-breadcrumb {padding-top:100%}
	.swiper-pagination {position:unset;}
	.sticky-button {bottom:0;z-index:9999;}
	.whatspp-icons {display:none;}
	.sticky-button .link-buttons .book-now {display:inline-block}
	.sticky-button .link-buttons .Whatsapp {display:inline-block;}

}

@media screen and (max-width:575px){
	.banner-breadcrumb .bradcrumb-container .breadcrumb {font-size:16px;}

	.swiper-pagination .swiper-pagination-bullet {width:15px;height:15px;font-weight:500}
}



/* Header */
#masthead{position: fixed;top: 0px;width: 100%;z-index: 999;}
.site-header{padding: 13px 0;background: #FFFAF8;max-width: 100%;}
.site-header .header-row{display: grid;grid-template-columns: 1fr 3fr 1fr;gap: 15px;padding:10px 0}
.site-header .header-row .site-branding{display: none;}
.site-header .header-row .social-icon {display:none;}

.mobile-logo{display:none;margin:15px 0;}

.site-header .header-row .site-logo{margin: -10px 0;}
.site-header .header-row .header-right_button{display: flex;justify-content: flex-end;align-self: center;}
.site-header .header-row .header-right_button .booking_btn{background:#F48229;font-size: 20px;font-weight: 500;line-height: normal;text-transform: uppercase;text-decoration: none;color: #fff;padding: 15px 42px;text-align: center;display: inline-block;border:1px solid #F48229;}
.site-header .header-row .header-right_button .booking_btn:hover{background:#fff;color:#F48229;border:1px solid #F48229;}


.site-header .header-row .mobile-menu-toggle{display: none;background: #fffaf8 !important;height: 30px;width: 30px;border: 0;padding: 0;}
.site-header .header-row .mobile-menu-toggle svg{height: 30px;width: 30px;}
.site-header .header-row .primary-navigation{width: 100%;align-self: center;z-index:999999}
.site-header .header-row .primary-navigation .primary-menu-container{margin: 0;}
.site-header .header-row .primary-navigation .menu-wrapper{justify-content: center;}
.site-header .header-row .primary-navigation .menu-wrapper .menu-item > a{color: #6E282A;font-family: Playfair Display;font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;text-transform: capitalize;padding: 10px 30px;text-decoration: none;background: transparent;transition: 0.2s;}
.site-header .header-row .primary-navigation .menu-wrapper .menu-item .sub-menu-toggle{position: absolute;top: calc(50% - 8px);right: 8px;height: auto;width: auto;margin: 0;display: flex;}
.site-header .header-row .primary-navigation .menu-wrapper .menu-item .sub-menu-toggle .icon-bottom-arrow{height: 20px;width: 20px;color: #6E282A;transition: 0.2s;}
.site-header .header-row .primary-navigation > div > .menu-wrapper > li > .sub-menu{padding: 0;min-width: 200px;}
.site-header .header-row .primary-navigation > div > .menu-wrapper > li > .sub-menu a{padding: 10px 15px;}
.site-header .header-row .primary-navigation > div > .menu-wrapper > li > .sub-menu a:hover{color: #f48229;}
.primary-navigation > div > .menu-wrapper li:hover {color: #f48229;}
@media screen and (min-width:992px){
	.site-header .header-row .primary-navigation .menu-wrapper .menu-item:hover > a{color: #f48229;}
	.site-header .header-row .primary-navigation .menu-wrapper .menu-item .sub-menu-toggle[aria-expanded="true"] .icon-bottom-arrow{transform: rotate(180deg);color: #f48229;}
}
@media screen and (max-width:1400px){
	.site-header .header-row .header-right_button .booking_btn{font-size: 16px;padding: 15px 30px;}
	.site-header .header-row .primary-navigation .primary-menu-container .menu-wrapper .menu-item > a{padding: 15px 9px;font-size: 18px;letter-spacing: 0.5px;}
	.site-header .header-row .primary-navigation .primary-menu-container .menu-wrapper .menu-item.menu-item-has-children > a {padding-right: 30px;}
}
@media screen and (max-width:991px){
	.site-header .header-row{grid-template-columns: auto auto;}
	.site-header .header-row .primary-navigation .menu-wrapper{justify-content: flex-end;}
	.site-header .header-row .header-right_button{display: none;}
	.primary-navigation > div > .menu-wrapper li {border-bottom:1px solid #90644f30;}
	.site-header .header-row .mobile-menu-toggle{display: flex;justify-content: center;align-items: center;align-self: center;justify-self: end;}
	.site-header .header-row .primary-navigation .mobile-menu-toggle{margin-left: auto;margin-top: 10px;}
	.site-header .header-row .mobile-menu-toggle:not(.close-btn).active:before{content:'';position: fixed;top: 0;left: 0;height: 100%;width: 100%;background: #0000004f;z-index: 99999;}
	.site-header .header-row .primary-navigation .mobile-menu-toggle svg{height: 20px;width: 20px;}
	.site-header .header-row .primary-navigation{position: fixed;top: 0;right: 0;height: 100%;width: 90%;max-width: 400px;background: #fffaf8;display: flex;flex-direction: column;transition: 0.3s;transform: translateX(100%);}
	body.primary-navigation-open .site-header .header-row .primary-navigation{transform: translateX(0);padding:10px;}
	.site-header .header-row .primary-navigation .primary-menu-container{height:auto;overflow-y: auto;margin-bottom:80px;}
	.site-header .header-row .primary-navigation .menu-wrapper .menu-item > a.active{color: #f48229;}
	.site-header .header-row .primary-navigation .menu-wrapper .menu-item .sub-menu-toggle.active .icon-bottom-arrow{transform: rotate(180deg);color: #f48229;}
	.site-header .header-row .primary-navigation .menu-wrapper .menu-item .sub-menu-toggle{top: 12px;}
	.primary-navigation .sub-menu{border: 0;background: #fff;margin: 0 15px;display: none;}
	.site-header .header-row .social-icon {display:inline-block;}
	.site-header .header-row .social-icon .icons {display:flex;justify-content:center;align-items:center;gap:30px;}

	.mobile-logo{display:block;}

}
@media screen and (max-width:768px){
	.site-header .site-logo .custom-logo{max-height: 60px;}
}
/* Header */


/* Banner Slider */
.banner_slider{margin-top:85px;}
.banner_slider .banner_slider-row .swiper-slide {height: auto;loop: true,}
.banner_slider .mobile-banner-iamge{display:none;}
.banner_slider .banner_slider-row .banner_slider-block{height: 100%;}
.banner_slider .banner_slider-row .banner_slider-block figure{margin: 0;display: flex;height: 100%;}
.banner_slider .banner_slider-row .banner_slider-block figure img{height: 100%;width: 100%;object-fit: cover;max-height: 820px;}
@media screen and (max-width:991){
	.banner_slider{margin-top:85px;}
}
@media screen and (max-width:768px){
	.swiper-pagination .swiper-pagination-bullet{width: 7px;height: 7px;}
	.banner_slider .desktop-banner-iamge{display:none}
	.banner_slider .mobile-banner-iamge{display:block !important;}
	.banner_slider .swiper-button-next:after, .swiper-button-prev:after{font-size:25px}
}
/* Banner Slider */


/* Richtext */
.richtext_section{padding: 60px 20px;}
.richtext_section .content{color: #7A462D;text-align: center;font-family: Playfair Display;font-size: 26px;font-weight: 500;line-height: 40px;max-width: 1430px;margin: 0 auto;}
@media screen and (max-width:1500px){
	.richtext_section{padding: 50px 20px;}
	.richtext_section .content{max-width: 1000px;font-size: 22px;line-height: 35px;}
}
@media screen and (max-width:991px){
	.richtext_section .content{max-width: 700px;font-size: 18px;line-height: 30px;}
}
@media screen and (max-width:575px){
	.richtext_section{padding: 30px 20px;}
	.richtext_section .content{font-size: 16px;line-height: 25px;}
}
/* Richtext */

/* Our Location */
.our-loctaion{padding:0 0 60px;position:relative;}
.our-loctaion .loaction_background_img {position: absolute;width: 100%;z-index: 1;top: 22px;}
.our-loctaion .background_image-top{width: 100%;display:flex;}
.our-loctaion .background_image-bottom{width: 100%;position:absolute;}
.our-loctaion .loaction-section-wrap {padding: 10px 0px 50px;background-image: url(/wp-content/uploads/2023/10/package_section_background.png);position:relative;}
.our-loctaion .location-section-title {margin:0 0 50px;}
.our-loctaion .location-section-title h2{color: #7A462D;font-size: 42px;font-weight: 600;margin: 20px 0;text-decoration: underline;text-underline-offset: 6px;text-decoration-thickness: 3px;text-align:center;}
.our-loctaion .loaction-container {display:grid;justify-content:center;align-items:center;gap:30px;grid-template-columns:repeat(3, calc(33.33% - 20px));}
.our-loctaion .loaction-container .loaction-container-block {background:#fff;position:relative;}
.our-loctaion .loaction-container .loaction-container-block figure {overflow:hidden;margin: 0;display: flex;position: relative;padding-top: 70%;}
.our-loctaion .loaction-container .loaction-container-block figure img {transition: opacity 1s,transform 1s;object-fit:cover;height: 100%;width: 100%;object-fit: cover;;position: absolute;top: 0;left:0}

.our-loctaion .loaction-container .loaction-container-block a{text-decoration:none;text-align:center;color:#7A462D;}
.our-loctaion .loaction-container .loaction-container-block p{font-size: 18px;font-weight: 900;padding: 10pX;font-family: 'Playfair Display';position: absolute;bottom: 0;background: rgb(255 255 255 / 71%);line-height: normal;color: #7a462d;width: 250px;left: 0;right: 0;margin: 15px auto;text-align: center;}

.our-loctaion .loaction-container .loaction-container-block:hover figure img {opacity: .9;transform: scale3d(1.1,1.1,1);}



@media screen and (max-width:991px){
	.our-loctaion {padding:0 0 50px;}
	.our-loctaion .loaction-container {grid-template-columns:repeat(2, calc(50% - 20px));}
}
@media screen and (max-width:768px){
	.our-loctaion .location-section-title h2 {font-size:28px;}
	.our-loctaion .loaction-container {grid-template-columns:repeat(2, calc(50% - 20px));}
}
@media screen and (max-width:575px){
	.our-loctaion .loaction-container .loaction-container-block p {width:150px;}
	.our-loctaion .loaction-container {grid-template-columns:repeat(1, calc(100% - 20px));}
}

/* our Loaction */

/* Attraction section */
.attraction_section {padding: 0px 0 60px;position: relative;overflow: hidden;}
.attraction_section .background_image-one{max-width: 100%;position: absolute;top: 0;object-fit: contain;z-index: -1;}
.attraction_section .background_image-two{max-width: 100%;position: absolute;bottom: 0;z-index: -1;object-fit: contain;}
.attraction_section .attraction_section-title{margin: 0 auto 70px;max-width: 1430px;text-align: center;}
.attraction_section .attraction_section-title h2{color: #7A462D;font-size: 42px;font-weight: 600;margin: 0 0 20px;text-decoration: underline;text-underline-offset: 6px;text-decoration-thickness: 3px;}
.attraction_section .attraction_section-title p{font-size: 22px;font-weight: 500;color: #7a462d;line-height: 30px;}

.attraction_section .attraction_section-row{display: flex;flex-wrap: wrap;}
.attraction_section .attraction_section-row:not(:last-child){margin-bottom: 70px;}
.attraction_section .attraction_section-row .attraction_section-row-image{width: calc(53% + 200px);overflow:hidden;}
.attraction_section .attraction_section-row .attraction_section-row-image img{height: 100%;width: 100%;object-fit: cover;transition: opacity 1s,transform 1s;}

.attraction_section .attraction_section-row .attraction_section-row-text{padding: 50px 110px;text-align: center;width: 47%;margin: 100px 0;margin-left: -200px;background-size: 100%;background-repeat: no-repeat;background-repeat-y: repeat;background-image: url(/wp-content/uploads/2023/10/brush_brown_background.png);position: relative;}
.attraction_section .attraction_section-row .attraction_section-row-text h3{font-size: 42px;font-weight: 600;line-height: normal;color: #fff;margin-bottom: 25px;}
.attraction_section .attraction_section-row .attraction_section-row-text div{font-size: 22px;font-weight: 500;line-height: 30px;color: #fff;}
.attraction_section .attraction_section-row:nth-child(2n){flex-direction: row-reverse;}
.attraction_section .attraction_section-row:nth-child(2n) .attraction_section-row-text{background-image: url(/wp-content/uploads/2023/10/brush_light_background.png);margin-left: 0;margin-right: -200px;}
.attraction_section .attraction_section-row:nth-child(2n) .attraction_section-row-text h3,
.attraction_section .attraction_section-row:nth-child(2n) .attraction_section-row-text div{color: #7A462D}

.attraction_section .attraction_section-row .attraction_section-row-image:hover img {opacity: .9;transform: scale3d(1.1,1.1,1);}

@media screen and (max-width: 1600px){
	.attraction_section .attraction_section-row .attraction_section-row-text h3 {font-size: 32px;margin-bottom: 15px;}
	.attraction_section .attraction_section-row .attraction_section-row-text div {font-size: 18px;line-height: 25px;}
}

@media screen and (max-width: 1400px){
	.attraction_section{padding: 70px 0}
	.attraction_section .attraction_section-title{max-width: 1100px;}
	.attraction_section .attraction_section-title h2{font-size: 35px;}
	.attraction_section .attraction_section-title p {font-size: 20px;}

	.attraction_section .attraction_section-row .attraction_section-row-text{padding: 50px 80px;}
	.attraction_section .attraction_section-row .attraction_section-row-text h3 {font-size: 28px;}
	.attraction_section .attraction_section-row .attraction_section-row-text div {font-size: 16px;line-height: 22px;}
}

@media screen and (max-width: 1400px) {
	.packages-section .packages-section-title h2 {font-size:35px;}
}
@media screen and (max-width: 991px){
	.attraction_section .attraction_section-title p {font-size: 18px;line-height: 25px;}

	.attraction_section .attraction_section-row .attraction_section-row-image{width: calc(50% + 80px);}
	.attraction_section .attraction_section-row .attraction_section-row-text{width: 50%;margin: 50px 0;margin-left: -80px;padding: 50px;}
	.attraction_section .attraction_section-row:nth-child(2n) .attraction_section-row-text{margin-left: 0;margin-right: -80px;}
	.attraction_section .attraction_section-row .attraction_section-row-text h3 {font-size: 24px;}
	.attraction_section .attraction_section-row .attraction_section-row-text div {font-size: 14px;line-height: 18px;}
}

@media screen and (max-width: 768px){
	.attraction_section .background_image-one{height: 380px;object-fit: cover;object-position: left;}
	.attraction_section .background_image-two {height: 850px;object-fit: cover;bottom: -100px;object-position: right;}
	.attraction_section .attraction_section-title{margin-bottom: 25px;}
	.attraction_section .attraction_section-title h2{font-size: 28px;}
	.attraction_section .attraction_section-title p {font-size: 18px;}

	.attraction_section .attraction_section-container{margin: 0 -20px;}
	.attraction_section .attraction_section-row{flex-wrap: wrap}
	.attraction_section .attraction_section-row:not(:last-child) {margin-bottom: 50px;}
	.attraction_section .attraction_section-row .attraction_section-row-image{width: 100%;}
	.attraction_section .attraction_section-row .attraction_section-row-text{width: 90%;margin: -20px auto 0;padding: 22px 40px 30px;max-width: 600px;}
	.attraction_section .attraction_section-row:nth-child(2n) .attraction_section-row-text{margin-left: auto;margin-right: auto;background-image: url(/wp-content/uploads/2023/10/brush_brown_background.png);}
	.attraction_section .attraction_section-row:nth-child(2n) .attraction_section-row-text h3,
	.attraction_section .attraction_section-row:nth-child(2n) .attraction_section-row-text div{color: #fff}
}

@media screen and (max-width: 430px){
	.attraction_section .attraction_section-row .attraction_section-row-text{width: 90%;padding: 22px 40px 30px;}
}

/* Attraction section */


/* Packages Section */
.packages-section{display:flex;flex-direction: column;}
.packages-section .packages-section-wrap{padding:10px 0px 40px;background-image: url(/wp-content/uploads/2023/10/package_section_background.png);position: relative;}
.packages-section .background_image-top {max-width: 100%;object-fit: contain;z-index: -1;}
.packages-section .background_image-bottom {max-width: 100%;object-fit: contain;z-index: -1;}



.packages-section .packages-section-title{margin: 0 auto 0px;max-width: 1430px;text-align: center;}
.packages-section .packages-section-title h2 {color: #7A462D;font-size: 42px;font-weight: 600;margin:0px 0 50px;text-decoration: underline;text-underline-offset: 6px;text-decoration-thickness: 3px;}


.packages-section .packages-location-container .packages-location-details:not(:last-child){margin-bottom: 75px;}
.packages-section .packages-location-container .packages-location-details > h2 {font-size: 26px;font-style: normal;font-weight: 600;line-height: normal;color:#7A462D;margin:0 0 50px;text-align: center;}

.packages-section  .swiper.locations-details-container  {text-align:center;}
.packages-section  .locations-details-container .swiper-wrapper { gap:30px;}
.packages-section  .locations-details-container .swiper-wrapper:not(.swiper-initialized)  .swiper-slide {width:calc(33.33% - 20px);height:auto;}
.packages-section .locations-details-container  .loaction-details-block {background:#fff;height:100%;}
.packages-section .locations-details-container  .loaction-details-block a{text-decoration: none;display: block;}
.packages-section .locations-details-container  .loaction-details-block figure{position: relative;display: flex;margin: 0;padding-bottom: 66%;overflow:hidden;}
.packages-section .locations-details-container  .loaction-details-block figure img{height: 100%;width: 100%;object-fit: cover;position: absolute;top: 0;left: 0;transition: opacity 1s,transform 1s;}
.packages-section .locations-details-container  .loaction-details-block .loaction-block-details {padding:15px;height:100%;position: relative;}
.packages-section .locations-details-container  .loaction-details-block .loaction-block-details h3{font-size:35px;color:#7A462D; font-weight:500;margin-bottom:10px}
.packages-section .locations-details-container  .loaction-details-block .loaction-block-details .timing {font-size:20px;font-weight:500;}
.packages-section .locations-details-container  .loaction-details-block .loaction-block-details .food {font-size:20px;font-weight:500;margin-bottom:15px;}
.packages-section .locations-details-container  .loaction-details-block .loaction-block-details .price-btn {font-size:16px;font-weight:500;padding:15px;background:#F48229;color:#fff;width:fit-content;margin:0 auto;border: 1px solid #f48229;}

.packages-section .locations-details-container .loaction-details-block .loaction-block-details .price-btn:hover{background: #fff;color: #f48229;border: 1px solid #f48229;}

.packages-section .locations-details-container  .loaction-details-block:hover figure img {opacity: .9;transform: scale3d(1.1,1.1,1);}

.packages-section  .all-view {display:flex;justify-content:center;align-items:center;margin:20px 0 0;}
.packages-section  .all-view a {text-decoration:none;padding:10px 80px;background:#7A462D; color:#fff;font-size:18px;font-weight:600;border:1px solid #7A462D}
.packages-section  .all-view a:hover{background:#fff;color:#7A462D;border:1px solid #7A462D}

@media screen and (max-width: 1400px){
	.packages-section .packages-section-title h2 {font-size:35px;}

	.packages-section .locations-details-container  .loaction-details-block .loaction-block-details h3{font-size:30px;}
	.packages-section .locations-details-container  .loaction-details-block .loaction-block-details .timing {font-size:18px;}
	.packages-section .locations-details-container  .loaction-details-block .loaction-block-details .food {font-size:18px;}
}
@media screen and (max-width: 768px){
	.packages-section .packages-location-container .packages-location-details:not(:last-child){margin-bottom: 35px;}
	.packages-section .packages-location-container .packages-location-details > h2 {margin: 0 0 30px;}
	.packages-section  .locations-details-container .swiper-wrapper { gap:0px;}
}
/* Packages Section */

/* Event Section */
.event-section {padding: 20px 0 100px !important;position:relative;}
.event-section .back-right-img {max-width: 100%;position: absolute;top: 0;object-fit: contain;z-index: -1;}
.event-section .event-section-title {margin: 0 auto 35px;max-width: 1430px;text-align: center;}
.event-section .event-section-title h2{color: #7A462D;font-size: 42px;font-weight: 600;text-decoration: underline;text-underline-offset: 6px;text-decoration-thickness: 3px;text-align:center;margin: 0 0 20px;}
.event-section .event-section-title h3{color: #7A462D;font-size: 26px;font-weight: 500;text-align:center;margin: 0 0 20px;}
.event-section .event-section-title p{color: #7A462D;font-size: 22px;font-weight: 400;text-align:center;margin:0 auto;line-height: 24px;}

.event-section .events-row .events-image-slider .events-image-block figure {margin: 0;display: flex;height: 100%;}
.event-section .events-row .events-image-slider .events-image-block figure img {height: 100%;width: 100%;object-fit: cover;max-height: 820px;}

@media screen and (max-width: 1400px){
	.event-section .event-section-title h2 {font-size:35px;}
	.event-section{padding:70px 0;}
}
@media screen and (max-width: 768px){
	.event-section .event-section-title {margin: 0 auto 40px;}
	.event-section .event-section-title p{font-size:18px}
	.event-section .event-section-title h2{font-size: 28px;}
}
/* Event Section */

/* Footer Section */
.footer-section{background:#2E1509;position:relative;}
.footer {padding:70px 0;}
.footer-section .footer-row .link {display:flex;justify-content:space-between;align-items:center;color:#fff;gap:30px;font-size:16px;}
.footer-section .footer-left-img {position:absolute;left:0;top:-70px;}
.footer-section .footer-right-img {position:absolute;right:0;top:-60px;}
.footer-section .footer-rohttps://gramyaatra.com/wp-admin/edit.phpw .link .social-icon {display:flex;gap:15px;}
.footer-section a{color:#fff;text-decoration:none;margin:0;}

@media screen and (max-width: 991px){
	.footer {padding:30px 0 60px;}
	.footer-section .footer-left-img {top:-39px;max-height: 40px;}
	.footer-section .footer-right-img {top:-40px;max-height: 40px;}
	.footer-section .footer-row .link{flex-direction:column;}
}
@media screen and (max-width: 768px){
	.footer-section .footer-row .link .footer-link {text-align:center;}
	.footer-section .footer-row .link .footer-link p {font-size:12px;}
}
@media screen and (max-width: 575px){
	.footer-section .footer-left-img {top:-35px;max-height: 35px;}
	.footer-section .footer-right-img {top:-34px;max-height: 35px;}
}
@media screen and (max-width: 440px){
	.footer-section .footer-left-img {top:-21px;max-height:21px;}
	.footer-section .footer-right-img {top:-20px;max-height: 21px;}
	.footer-section .footer-row .link{font-size:12px;}
}
/* Footer Section */

/* Checkout Page */
.entry-content{margin-top:0px !important}
#post-536 .woocommerce{max-width:1340px !important;margin:0 auto !important;padding:0 20px}
.singular .entry-header{border:unset !important;padding:0 !important;margin-bottom:0 !important}
.alignwide .entry-title{font-size:35px;color:#773c3d;text-align:center;border-bottom:unset;padding:20px;margin:90px 0px 0;font-weight:500}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message{display:none;}
.optional{display:none;}
.woocommerce-form-coupon-toggle{display:none;}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{padding:5px !important;font-size:16px !important;border:2px solid #773c3d !important}
.woocommerce-billing-fields h3{color:#773c3d}
#order_review_heading{color:#773c3d}
.required{color:#000 !important}
.checkout.woocommerce-checkout{padding-bottom:50px;width:100%}
.variation-choosePackages{display:none;}
.woocommerce-billing-fields label{font-weight:400 !important;}
.woocommerce-checkout form[name=checkout]{width:100%;}
.cart-subtotal, .order-total{color: #6d2525}
.shop_table.woocommerce-checkout-review-order-table .cart_item{display:flex;flex-direction:column}
.woocommerce-checkout form table tbody td.product-total{text-align:left !important}
.woocommerce-checkout .woocommerce-billing-fields h3{margin:10px 0!important;}
.woocommerce-checkout form #order_review_heading{margin-top:0px !important}
.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table{margin-top:0px !important}
button{border:2px solid #7A462D}
button:hover{border:2px solid #7A462D}
#place_order{padding:10px !important}
.wc_payment_methods .payment_box p{font-size:16px !important;}
@media screen and (max-width: 768px){
	.entry-content{margin:0 !important}
	.woocommerce-billing-fields h3{margin:10px 0!important}
	.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table, .woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table{margin-top:5px !important}
	.woocommerce-checkout .woocommerce{max-width:var(--responsive--aligndefault-width) !important}
}
@media screen and (max-width: 540px){
	.woocommerce-checkout .woocommerce-billing-fields h3{font-size:25px;}
	.woocommerce-checkout form #order_review_heading{font-size:25px;}
	.product-name{font-size:15px;}
	.product-total{font-size:18px;}
	.cart-subtotal{font-size:18px;}
	.order-total{font-size:18px;}
}

.amount.rnb_price_unit_418{display:none;}
.single-product .summary p.price{display:none!important;}
.rnb-pricing-plan-button{display:none !important}
.woocommerce-order-details .woocommerce-order-details__title{font-size:25px;color:#7A462D}
.woocommerce-order-details .wc-item-meta{padding:0px}
.categories-attr .custom-block{pointer-events:none !important;}
.item_name{color:#000 !important;font-weight:500 !important}