@charset "UTF-8";
/*!
Template Name: enger Shwebo
Template URI: http://FoxCoders.com
Author: Underscores.me
Author URI: http://FoxCoders.com
Description: Description
Version: 1.0.0
Text Domain: enger Shwebo
Tags: restaurant, pizza, burger, business, house, online, delevery, html, coffee, cafe, bar

*/
/*---------------------------------------------
Table of CONTENT
-----------------------------------------------

01. Normalize CSS
02. Global CSS
03. Header
  * Style-1
  * Style-2
  * Style-3
  * Mobile Menu
04. Banner
  * Style-1
  * Style-2
  * Style-3
05. Page Header
  * Style-1
  * Style-2
06. enger Category
07. enger Services
08. Popular engers
  * Style-1
  * Style-2
09. enger Apps
10. Popular Chef
  * Style-1
  * Style-2
11. Contact Us
12. Testimonial
  * Style-1
  * Style-2
13. About Section
14. Product
  * Style-1
  * Style-2
  * Style-3
  * Style-4
15. Booking Table
16. Sponsor
17. Newsletter
18. Recipe Categori
19. Gallery
20. Video
21. Coming Soon
22. Shop Page
  * Shop Single
  * Shop Single 2
  * cart Page
23. Gmaps
24. Popular Blog
  * blog Single
  * recipe Single
25. 404 page

-----------------------------------------------*/
@import url("https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap");
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

body {
    color: #696969;
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    line-height: 1.5;
    background: #fff;
    padding-top: 98px;
}
@media (min-width: 1200px) {
    body {
        padding-top: 0;
    }
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
a h1,
a h2,
a h3,
a h4,
a h5,
a h6 {
    clear: both;
    font-weight: 600;
    line-height: 1.4;
    font-family: "Poppins", sans-serif;
    color: #362725;
}

h1 {
    font-size: 60px;
}
@media (min-width: 576px) {
    h1 {
        font-size: 60px;
        line-height: 66px;
    }
}

h2 {
    font-size: 30px;
}
@media (min-width: 576px) {
    h2 {
        font-size: 48px;
    }
}

h3 {
    font-size: 30px;
}
@media (min-width: 576px) {
    h3 {
        font-size: 36px;
        line-height: 24px;
    }
}

h4 {
    font-size: 22px;
}
@media (min-width: 576px) {
    h4 {
        font-size: 30px;
        line-height: 30px;
    }
}

h5 {
    font-size: 20px;
}
@media (min-width: 576px) {
    h5 {
        font-size: 24px;
        line-height: 24px;
    }
}

h6 {
    font-size: 18px;
}
@media (min-width: 576px) {
    h6 {
        font-size: 18px;
        line-height: 24px;
    }
}

p {
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
}

a {
    color: #696969;
    display: inline-block;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

a:hover,
a:focus,
a:active {
    color: #362725;
    text-decoration: none;
    outline: none;
}

a:focus {
    outline: thin dotted;
    outline: none;
}

a:hover,
a:active {
    outline: 0;
}

ul {
    margin: 0;
    padding: 0;
}

li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 15px;
}

li {
    padding: 5px 0;
    list-style: none;
}

img {
    height: auto;
    max-width: 100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

select {
    border: 1px solid #e6e6e6;
    outline: none;
    background: transparent;
}

select option {
    outline: none;
    box-shadow: none;
    border: none;
}

textarea {
    width: 100%;
}

aside {
    margin-top: 30px;
}
@media (min-width: 992px) {
    aside {
        margin-top: 0;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
}

.z-index-1 {
    z-index: 1;
}

/* @@@@@@@@@@@@@  Header Section Start Here  @@@@@@@@@@@@@@ */
.section-header {
    text-align: center;
    margin-top: -5px;
    margin-bottom: 30px;
}
@media (min-width: 576px) {
    .section-header {
        margin-bottom: 50px;
        margin-top: -10px;
    }
}
.section-header h3 {
    margin-bottom: 10px;
    line-height: 1.2;
}
@media (min-width: 576px) {
    .section-header h3 {
        margin-bottom: 15px;
    }
}
@media (min-width: 768px) {
    .section-header p {
        max-width: 800px;
        margin: 0 auto;
    }
}
.section-header.style-2 {
    margin: 0 11px;
    margin-bottom: 30px;
    margin-top: -4px;
    border-bottom: 1px dashed #e6e6e6;
    border-width: 2px;
    align-items: center;
    justify-content: center;
    padding-bottom: 12px;
}
@media (min-width: 576px) {
    .section-header.style-2 {
        justify-content: space-between;
    }
}
@media (max-width: 575px) {
    .section-header.style-2 h4 {
        width: 100%;
        margin-bottom: 10px;
    }
}
.section-header.style-2 .text-btn {
    display: inline-block;
    margin-bottom: 0;
}
@media (max-width: 575px) {
    .section-header.style-2 .text-btn {
        text-align: center;
    }
}

.scrollToTop {
    position: fixed;
    bottom: -30%;
    right: 5%;
    z-index: 9;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #5753ff;
    text-align: center;
    border-radius: 50%;
    font-size: 24px;
    animation: lab_top_up 5s linear infinite;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.scrollToTop i {
    color: #fff;
}
.scrollToTop:hover {
    background: #5753ff;
    transform: translateY(-5px);
}
.scrollToTop:hover i {
    color: #ffffff;
}

/* @@@@@@@@@@@@@  Common CSS Writing Now  @@@@@@@@@@@@@@ */
.active .dd-icon-down::after {
    color: #5753ff;
}

.dd-icon-down:before,
.dd-icon-down::after {
    background: #362725;
    top: 50%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.dd-icon-down:after {
    width: 10px;
    right: 0;
    height: 2px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.dd-icon-down:before {
    width: 2px;
    height: 10px;
    -webkit-transform: translateX(-15px) translateY(-50%);
    -ms-transform: translateX(-15px) translateY(-50%);
    transform: translateX(-15px) translateY(-50%);
    left: calc(100% + 9px);
}

.dd-icon-right:before,
.dd-icon-right::after {
    background: #362725;
    top: 50%;
    right: 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.dd-icon-right:after {
    width: 10px;
    height: 2px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.dd-icon-right:before {
    width: 2px;
    height: 10px;
    -webkit-transform: translateX(-4px) translateY(-50%);
    -ms-transform: translateX(-4px) translateY(-50%);
    transform: translateX(-4px) translateY(-50%);
}

.padding-tb {
    padding: 70px 0;
}
@media (min-width: 1200px) {
    .padding-tb {
        padding: 120px 0;
    }
}

.bg-body {
    background-color: #f5f5f1 !important;
}

.rating i {
    color: #e9ba17;
}

.bg-shape-style {
    background: url(/images/header/footer/bg-shape.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
@media (min-width: 992px) {
    .bg-shape-style {
        background-position: center center;
    }
}

.enger-btn {
    display: inline-block;
    padding: 16px 25px;
    background: #5753ff;
    border-radius: 4px;
}
.enger-btn::after {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    transform: scaleX(0);
    transform-origin: 100% 50%;
    background: #362725;
    transition: transform 0.3s ease-in-out;
    -webkit-transition: transform 0.3s ease-in-out;
}
.enger-btn span {
    z-index: 1;
    position: relative;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
}
.enger-btn:hover::after {
    transform: scaleX(1);
    transform-origin: 0% 50%;
}
.enger-btn.style-2 {
    overflow: visible;
    background: transparent;
    border: 2px solid #5753ff;
    padding: 14px 30px;
}
.enger-btn.style-2 span {
    color: #5753ff;
}
.enger-btn.style-2::after {
    background: #5753ff;
}
.enger-btn.style-2:hover span {
    color: #fff;
}
.enger-btn.style-2:hover .icon::before {
    transform: scaleX(1);
    transform-origin: 0% 50%;
}
.enger-btn.style-3 {
    background: #5753ff;
}

.text-btn {
    color: #5753ff;
}
.text-btn:hover {
    color: #362725;
}
.text-btn:visited {
    color: #5753ff;
}
.text-btn:visited:hover {
    color: #362725;
}
.text-btn i {
    margin-left: 5px;
}

.meta-tag {
    margin-bottom: 7px;
}
.meta-tag .categori {
    padding-right: 30px;
}
.meta-tag .categori::after {
    top: 50%;
    left: 0;
    width: 30px;
    height: 1px;
    background: #5753ff;
    transform: translateY(-50%);
}
.meta-tag .categori a {
    color: #5753ff;
    padding-left: 45px;
}
.meta-tag .categori a:hover {
    color: #362725;
}
.meta-tag .rating span {
    color: #362725;
}

.meta-post ul li {
    align-items: center;
}
.meta-post ul li a {
    color: #696969;
}
.meta-post ul li a:hover {
    color: #5753ff;
}
.meta-post ul li a.heart,
.meta-post ul li a.view,
.meta-post ul li a.date,
.meta-post ul li a.author {
    padding-right: 20px;
}
.meta-post ul li img {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.meta-post ul li i {
    color: #555;
    margin-right: 5px;
}

.contact-from {
    background: #fff;
}
.contact-from form {
    padding: 40px 25px;
}
.contact-from form input {
    margin-bottom: 20px;
    padding: 18px 15px;
    background: #f6f6f5;
    width: 100%;
    outline: none;
    border: none;
}

.contact-from form input[type="submit"] {
    margin-top: 20px;
    font-weight: 700;
    padding: 17px;
    border: none;
    outline: none;
    text-transform: uppercase;
    font-size: 14px;
}

.enger-item:hover .enger-thumb {
    box-shadow: 0px 10px 10px rgba(129, 72, 17, 0.1);
}
.enger-item:hover .enger-content a {
    color: #5753ff;
}
.enger-item .enger-thumb {
    width: 120px;
    height: 120px;
    line-height: 120px;
    margin: 5px auto 20px;
    box-shadow: 0 0px 10px rgba(136, 136, 136, 0.1);
    text-align: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.enger-item .enger-content {
    text-align: center;
}
.enger-item .enger-content a {
    color: #362725;
    font-weight: 600;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.single .section-wrapper .chef-item {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
.single .section-wrapper .chef-item::after {
    width: 595px;
    height: 355px;
    bottom: 0;
    left: 0;
    background: url(/images/chef/single/shape.png);
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 767px) {
    .single .section-wrapper .chef-item::after {
        display: none;
    }
}
.single .section-wrapper .chef-item .chef-inner .chef-thumb {
    height: 180px;
}
.single .section-wrapper .chef-item .chef-inner .chef-content {
    text-align: left;
    justify-content: space-between;
    padding: 20px;
    padding-top: 130px;
    z-index: 1;
}
@media (min-width: 576px) {
    .single .section-wrapper .chef-item .chef-inner .chef-content {
        margin-top: -100px;
        padding-top: 0;
    }
}
@media (min-width: 768px) {
    .single .section-wrapper .chef-item .chef-inner .chef-content {
        padding: 0;
        padding-top: 30px;
        margin-top: 0px;
    }
}
@media (min-width: 576px) {
    .single .section-wrapper .chef-item .chef-inner .chef-content .chef-author {
        transform: translateX(0px) translateY(-30px);
        position: static;
    }
}
@media (min-width: 768px) {
    .single .section-wrapper .chef-item .chef-inner .chef-content .chef-author {
        transform: translateX(20px) translateY(-120px);
    }
}
.single .section-wrapper .chef-item .chef-inner .chef-content .chef-desc {
    width: 100%;
}
@media (min-width: 768px) {
    .single .section-wrapper .chef-item .chef-inner .chef-content .chef-desc {
        width: calc(100% - 250px);
    }
}
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-desc-top {
    justify-content: space-between;
    align-items: center;
    padding-bottom: 25px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
}
@media (max-width: 575px) {
    .single
        .section-wrapper
        .chef-item
        .chef-inner
        .chef-content
        .chef-desc
        .chef-desc-top
        .title {
        width: 100%;
        text-align: center;
    }
}
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-desc-top
    .title
    p {
    margin-bottom: 0;
}
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-desc-top
    .scocial-share {
    align-items: center;
    padding-right: 10px;
    margin-bottom: 0;
}
@media (max-width: 575px) {
    .single
        .section-wrapper
        .chef-item
        .chef-inner
        .chef-content
        .chef-desc
        .chef-desc-top
        .scocial-share {
        width: 100%;
        justify-content: center;
        margin-top: 10px;
    }
}
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-desc-top
    .scocial-share
    a {
    margin: 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-desc-top
    .scocial-share
    a.facebook {
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #3b5998;
    text-align: center;
}
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-desc-top
    .scocial-share
    a.enger-btn {
    padding: 8px 25px;
}
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-desc-middle {
    margin-bottom: 20px;
}
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-desc-middle
    p {
    padding-right: 10px;
}
@media (max-width: 575px) {
    .single
        .section-wrapper
        .chef-item
        .chef-inner
        .chef-content
        .chef-desc
        .chef-desc-middle
        p {
        text-align: center;
        padding-right: 0;
    }
}
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-desc-middle
    ul
    li
    span {
    color: #362725;
    display: inline-block;
    width: 90px;
    font-weight: 700;
}
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-footer {
    text-align: center;
}
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-footer
    .chef-con {
    border-right: 1px solid #e6e6e6;
    width: calc(100% / 2);
}
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-footer
    .chef-con:last-child {
    border: none;
}
@media (min-width: 576px) {
    .single
        .section-wrapper
        .chef-item
        .chef-inner
        .chef-content
        .chef-desc
        .chef-footer
        .chef-con {
        width: calc(100% / 4);
    }
}
@media (min-width: 576px) {
    .single
        .section-wrapper
        .chef-item
        .chef-inner
        .chef-content
        .chef-desc
        .chef-footer
        .chef-con.chef-menu {
        border-left: none;
    }
}
@media (max-width: 575px) {
    .single
        .section-wrapper
        .chef-item
        .chef-inner
        .chef-content
        .chef-desc
        .chef-footer
        .chef-con.chef-followers {
        border: 1px solid #e6e6e6;
    }
}
@media (max-width: 575px) {
    .single
        .section-wrapper
        .chef-item
        .chef-inner
        .chef-content
        .chef-desc
        .chef-footer
        .chef-con.chef-following {
        border: 1px solid #e6e6e6;
        border-left: none;
    }
}
.single .section-wrapper .related {
    margin-top: 60px;
}
.single .section-wrapper .related .tab-bar {
    justify-content: center;
    margin-bottom: 30px;
}
@media (min-width: 576px) {
    .single .section-wrapper .related .tab-bar {
        justify-content: flex-start;
        border-bottom: 1px solid #e6e6e6;
    }
}
.single .section-wrapper .related .tab-bar .tablinks {
    padding: 10px 25px;
    background: #e6e6e6;
    margin: 5px;
    border: 1px solid #e6e6e6;
    cursor: pointer;
}
@media (min-width: 768px) {
    .single .section-wrapper .related .tab-bar .tablinks {
        margin: 0 5px;
    }
}
@media (min-width: 576px) {
    .single .section-wrapper .related .tab-bar .tablinks:first-child {
        margin-left: 0;
    }
}
.single .section-wrapper .related .tab-bar .tablinks::after {
    width: 100%;
    height: 2px;
    bottom: -2px;
    left: 0;
    transform-origin: left;
    transform: scaleX(0);
    background: #5753ff;
    transition: all 0.3s ease-in-out;
}
.single .section-wrapper .related .tab-bar .tablinks.active {
    background: #fff;
}
.single .section-wrapper .related .tab-bar .tablinks.active::after {
    right: 0;
    transform-origin: right;
    transform: scaleX(1);
}
.single
    .section-wrapper
    .related
    .tabcontent
    .popular-engers
    .section-wrapper
    .p-enger-item {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
@media (min-width: 1200px) {
    .single
        .section-wrapper
        .related
        .tabcontent
        .popular-engers
        .section-wrapper
        .p-enger-item {
        margin-bottom: 0;
    }
}
.single .section-wrapper .related .tabcontent .recent-recipe .recipe-item {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
.single
    .section-wrapper
    .related
    .tabcontent
    .product
    .section-wrapper
    .product-item {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
.single
    .section-wrapper
    .related
    .tabcontent
    .product
    .section-wrapper
    .product-item
    .product-content
    h6 {
    margin-bottom: 0;
}
.single .section-wrapper .popular-chef-widget .section-header {
    margin-bottom: 10px;
    padding: 22px 0;
    border-bottom: 1px solid #e6e6e6;
}
.single .section-wrapper .popular-chef-widget .section-header h6 {
    margin-bottom: 0px;
}
.single .section-wrapper .popular-chef-widget .enger-category {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    margin-bottom: 40px;
}
.single .section-wrapper .popular-chef-widget .enger-category .section-wrapper {
    justify-content: center;
    padding: 20px 10px;
}
.single
    .section-wrapper
    .popular-chef-widget
    .enger-category
    .section-wrapper
    .enger-item {
    width: calc(100% / 2);
}
@media (min-width: 576px) {
    .single
        .section-wrapper
        .popular-chef-widget
        .enger-category
        .section-wrapper
        .enger-item {
        width: calc(100% / 3);
    }
}
.single
    .section-wrapper
    .popular-chef-widget
    .enger-category
    .section-wrapper
    .enger-item
    .enger-inner {
    margin: 10px;
}
@media (min-width: 576px) {
    .single
        .section-wrapper
        .popular-chef-widget
        .enger-category
        .section-wrapper
        .enger-item
        .enger-inner
        .enger-thumb {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }
}
.single .section-wrapper .popular-chef-widget .contact-from {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}

.enger-quyality {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    margin: 30px 0;
}
@media (min-width: 1200px) {
    .enger-quyality {
        margin-top: 0;
    }
}
.enger-quyality .section-header p span {
    color: #362725;
    font-weight: 500;
}
.enger-quyality .section-wrapper {
    padding: 20px 30px;
}
@media (min-width: 576px) and (max-width: 991px) {
    .enger-quyality .section-wrapper label {
        width: 100%;
    }
}
.enger-quyality .section-wrapper label input {
    padding: 12px 15px;
    margin-bottom: 20px;
}
.enger-quyality .section-wrapper .enger-btn {
    width: 100%;
    text-align: center;
}
.enger-quyality .section-wrapper .enger-btn.style-2 {
    width: auto;
}
.enger-quyality .section-wrapper ul {
    justify-content: flex-start;
    margin-top: 20px;
}
.enger-quyality .section-wrapper ul li {
    margin: 5px;
}
@media (min-width: 576px) {
    .enger-quyality .section-wrapper ul li {
        margin: 0 15px;
    }
}
.enger-quyality .section-wrapper ul li:first-child {
    margin-left: 0;
}
.enger-quyality .section-wrapper ul li a {
    color: #696969;
}
.enger-quyality .section-wrapper ul li a:hover {
    color: #5753ff;
}
.enger-quyality .section-wrapper ul li a i {
    margin-right: 10px;
    color: #5753ff;
}

.video-thumb:hover .video-icon i {
    color: #cd201f;
}
.video-thumb img {
    width: 100%;
}
.video-thumb .video-icon {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.video-thumb .video-icon i {
    font-size: 36px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
@media (min-width: 576px) {
    .video-thumb .video-icon i {
        font-size: 60px;
    }
}

.service-item {
    width: calc(100% / 1);
    margin-bottom: 40px;
}
@media (min-width: 768px) {
    .service-item {
        width: calc(100% / 2);
    }
}
@media (min-width: 992px) {
    .service-item {
        width: calc(100% / 4);
        margin-bottom: 0;
    }
}
@media (max-width: 575px) {
    .service-item:last-child {
        margin-bottom: 0;
    }
}
.service-item .service-inner:hover .service-thumb span {
    background: #fff;
    border-color: #5753ff;
    color: #5753ff;
}
.service-item .service-inner:hover .service-content h6 a {
    color: #5753ff;
}
.service-item .service-inner .service-thumb {
    width: 200px;
    height: 200px;
    text-align: center;
    border-radius: 100%;
    margin: 0 auto 35px;
    border: 15px solid #fff;
    box-shadow: 0 0 10px rgba(129, 72, 17, 0.2);
}
.service-item .service-inner .service-thumb::after {
    display: none;
}
@media (min-width: 1200px) {
    .service-item .service-inner .service-thumb::after {
        display: inherit;
        height: 28px;
        width: 90px;
        left: 110%;
        top: 50%;
        transform: translateY(-50%);
        background: url(/images/service/shape/01.png);
        background-repeat: no-repeat;
    }
}
.service-item .service-inner .service-thumb img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.service-item .service-inner .service-thumb span {
    width: 60px;
    height: 60px;
    padding: 8px;
    line-height: 1;
    top: -15px;
    right: -15px;
    border-radius: 100%;
    color: #fff;
    text-transform: uppercase;
    border: 4px solid #fff;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: #5753ff;
}
.service-item .service-inner .service-content {
    text-align: center;
}
.service-item .service-inner .service-content h6 {
    margin-bottom: 0;
}
.service-item .service-inner .service-content h6 a {
    color: #362725;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.p-enger-item {
    margin-bottom: 30px;
}
.p-enger-item .p-enger-inner {
    background: #fff;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.p-enger-item .p-enger-inner:hover .p-enger-thumb img {
    transform: scale(1.1);
}
.p-enger-item .p-enger-inner .p-enger-thumb {
    border: 15px solid #fff;
}
.p-enger-item .p-enger-inner .p-enger-thumb img {
    width: 100%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.p-enger-item .p-enger-inner .p-enger-thumb span {
    display: inline-block;
    font-weight: 500;
    padding: 5px 10px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    box-shadow: 0 10px 10px rgba(228, 129, 106, 0.1);
    background: #5753ff;
    top: 15px;
    left: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.p-enger-item .p-enger-inner .p-enger-content {
    padding: 40px 20px 0;
    text-align: center;
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-author {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    text-align: center;
    left: 50%;
    top: -45px;
    border: 3px solid #fff;
    transform: translateX(-50%);
    background: linear-gradient(to top, #e27669, #edb46c);
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-author img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.p-enger-item .p-enger-inner .p-enger-content h6 {
    margin-bottom: 5px;
}
.p-enger-item .p-enger-inner .p-enger-content h6 a:hover {
    color: #5753ff;
}
.p-enger-item .p-enger-inner .p-enger-content .del-time {
    justify-content: center;
    padding: 15px 0;
}
.p-enger-item .p-enger-inner .p-enger-content .del-time li {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #362725;
    padding: 0;
    margin: 5px;
    background: #f5f5f1;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.p-enger-item .p-enger-inner .p-enger-content .del-time li:hover .time-tooltip {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(-50%, -10px);
    -moz-transform: translate(-50%, -10px);
    -ms-transform: translate(-50%, -10px);
    transform: translate(-50%, -10px);
}
.p-enger-item .p-enger-inner .p-enger-content .del-time li .time-tooltip {
    bottom: 0;
    left: 40%;
    width: 250px;
    height: auto;
    border-radius: 10px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(-50%, -20px);
    -moz-transform: translate(-50%, -20px);
    -ms-transform: translate(-50%, -20px);
    transform: translate(-50%, -20px);
    text-align: center;
    padding: 10px;
    z-index: 4;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin-bottom: 42px;
}
.p-enger-item
    .p-enger-inner
    .p-enger-content
    .del-time
    li
    .time-tooltip::after {
    content: "";
    position: absolute;
    width: 19px;
    height: 19px;
    background: #fff;
    -webkit-transform: rotate(45deg) translateX(-50%);
    -moz-transform: rotate(45deg) translateX(-50%);
    -ms-transform: rotate(45deg) translateX(-50%);
    transform: rotate(45deg) translateX(-50%);
    bottom: -12px;
    left: 50%;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    z-index: -1;
}
.p-enger-item
    .p-enger-inner
    .p-enger-content
    .del-time
    li
    .time-tooltip::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: #fff;
    border-radius: 10px;
}
.p-enger-item
    .p-enger-inner
    .p-enger-content
    .del-time
    li
    .time-tooltip
    .time-tooltip-holder {
    z-index: 1;
}
.p-enger-item
    .p-enger-inner
    .p-enger-content
    .del-time
    li
    .time-tooltip
    .time-tooltip-holder
    .tooltip-label {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    color: #362725;
}
.p-enger-item
    .p-enger-inner
    .p-enger-content
    .del-time
    li
    .time-tooltip
    .time-tooltip-holder
    .tooltip-info {
    display: block;
    font-size: 12px;
    line-height: 20px;
    color: #696969;
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-group {
    justify-content: center;
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-group {
    align-items: center;
    margin-bottom: 25px;
    justify-content: center;
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-group .enger-btn {
    padding: 8px 10px;
    box-shadow: 0 10px 10px rgba(226, 118, 158, 0.1);
}
@media (min-width: 576px) {
    .p-enger-item .p-enger-inner .p-enger-content .p-enger-group .enger-btn {
        padding: 8px 20px;
    }
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-group .enger-btn::after {
    content: "" !important;
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-group .icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    border-radius: 2px;
    text-align: center;
    background: linear-gradient(to right, #c9ccd0, #c9ccd0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-group .icon i {
    font-size: 18px;
    color: #fff;
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-group .icon.cart-icon {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin: 0 10px;
    background: linear-gradient(to right, #7ed532, #6cbf8d);
}
.p-enger-item
    .p-enger-inner
    .p-enger-content
    .p-enger-group
    .icon.cart-icon:hover {
    background: linear-gradient(to left, #7ed532, #6cbf8d);
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-group .icon.rating {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: linear-gradient(to right, #84e9f0, #589bfc);
}
.p-enger-item
    .p-enger-inner
    .p-enger-content
    .p-enger-group
    .icon.rating:hover {
    background: linear-gradient(to left, #84e9f0, #589bfc);
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-footer {
    justify-content: space-between;
    border-top: 1px solid #e6e6e6;
}
@media (max-width: 575px) {
    .p-enger-item .p-enger-inner .p-enger-content .p-enger-footer {
        padding: 10px 0;
    }
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-footer .left,
.p-enger-item .p-enger-inner .p-enger-content .p-enger-footer .right {
    padding: 10px 0;
    width: 100%;
}
@media (min-width: 576px) {
    .p-enger-item .p-enger-inner .p-enger-content .p-enger-footer .left {
        width: 40%;
        border-right: 1px solid #e6e6e6;
    }
}
@media (max-width: 575px) {
    .p-enger-item .p-enger-inner .p-enger-content .p-enger-footer .right {
        padding-top: 0;
    }
}
@media (min-width: 576px) {
    .p-enger-item .p-enger-inner .p-enger-content .p-enger-footer .right {
        width: 60%;
    }
}
@media (min-width: 768px) {
    .p-enger-item .p-enger-inner .p-enger-content .p-enger-footer .right {
        text-align: right;
    }
}
.p-enger-item .p-enger-inner .p-enger-content .p-enger-footer .right i {
    color: #555555;
    margin-right: 5px;
}
.p-enger-item.style-2 .p-enger-inner {
    align-items: center;
    box-shadow: 0 0 10px rgba(161, 161, 161, 0.1);
}
.p-enger-item.style-2 .p-enger-inner .p-enger-thumb {
    width: 100%;
    border: 10px solid #fff;
}
@media (min-width: 768px) {
    .p-enger-item.style-2 .p-enger-inner .p-enger-thumb {
        width: 37%;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .p-enger-item.style-2 .p-enger-inner .p-enger-thumb {
        width: 100%;
    }
}
.p-enger-item.style-2 .p-enger-inner .p-enger-content {
    text-align: center;
    padding: 10px 20px 0 10px;
    width: 100%;
}
@media (min-width: 768px) {
    .p-enger-item.style-2 .p-enger-inner .p-enger-content {
        text-align: left;
    }
}
@media (min-width: 768px) {
    .p-enger-item.style-2 .p-enger-inner .p-enger-content {
        width: 63%;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .p-enger-item.style-2 .p-enger-inner .p-enger-content {
        width: 100%;
    }
}
@media (min-width: 768px) {
    .p-enger-item.style-2 .p-enger-inner .p-enger-content .p-enger-group,
    .p-enger-item.style-2 .p-enger-inner .p-enger-content .del-time {
        justify-content: flex-start;
    }
}

.p-enger-group {
    justify-content: flex-start;
}
.p-enger-group span {
    margin-right: 10px;
}
.p-enger-group a {
    margin-right: 10px;
    color: #696969;
    display: inline-block;
}
.p-enger-group a:hover {
    color: #5753ff;
}
.p-enger-group a::after {
    content: "," !important;
    bottom: 0;
    right: -5px;
    font-weight: 500;
}
.p-enger-group a:last-child::after {
    display: none;
}

.chef-item {
    margin-bottom: 30px;
}
@media (min-width: 1200px) {
    .chef-item {
        margin-bottom: 0;
    }
}
.chef-item .chef-inner {
    background: #fff;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.chef-item .chef-inner:hover {
    box-shadow: 0 10px 10px rgba(161, 161, 161, 0.1);
}
.chef-item .chef-inner:hover .chef-content h5 a {
    color: #5753ff;
}
.chef-item .chef-inner .chef-thumb img {
    width: 100%;
}
.chef-item .chef-inner .chef-content {
    text-align: center;
    padding: 175px 20px 20px;
}
#speakers .col-xl {
    width: 20%;
    max-width: 240px;
}
@media (max-width: 576px) {
    #speakers .col-xl {
        width: 100%;
        max-width: 100%;
    }
}
.chef-item .chef-inner .chef-content .chef-author {
    width: 150px;
    height: 150px;
    line-height: 1px;
    border-radius: 100%;
    left: 50%;
    top: 15px;
    transform: translateX(-50%);
}
.chef-item .chef-inner .chef-content .chef-author a {
    display: block;
}
.chef-item .chef-inner .chef-content .chef-author a img {
    width: 100%;
}
.chef-item .chef-inner .chef-content h5 {
    margin-bottom: 0px;
}
@media (min-width: 576px) {
    .chef-item .chef-inner .chef-content h5 {
        font-size: 20px;
    }
}
.chef-item .chef-inner .chef-content .scocial-share {
    margin-bottom: 25px;
}
.chef-item .chef-inner .chef-content .scocial-share .enger-btn {
    padding: 8px 25px;
}
.chef-item .chef-inner .chef-content h6 {
    font-size: 14px;
}
.chef-item .chef-inner .chef-content p {
    margin-bottom: 15px;
    font-size: 12px;
}
.chef-item .chef-inner .chef-content .chef-footer {
    justify-content: space-around;
    padding-bottom: 5px;
    border-top: 1px solid #e6e6e6;
}
.chef-item .chef-inner .chef-content .chef-footer .chef-con {
    width: calc(100% / 3);
    padding-top: 15px;
}
.chef-item .chef-inner .chef-content .chef-footer .chef-con h6 {
    margin-bottom: 3px;
}
.chef-item .chef-inner .chef-content .chef-footer .chef-con a {
    color: #696969;
    margin-bottom: 3px;
}
.chef-item .chef-inner .chef-content .chef-footer .chef-con a:hover {
    color: #5753ff;
}
.chef-item .chef-inner .chef-content .chef-footer .chef-menu {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.product-item {
    padding: 30px 0;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    text-align: center;
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
@media (max-width: 1199px) {
    .product-item {
        margin-bottom: 30px;
    }
}
.product-item:hover .product-thumb .price {
    background: #fff;
    border-color: #5753ff;
    color: #5753ff;
}
.product-item:hover .product-content h6 a {
    color: #5753ff;
}
.product-item .product-thumb {
    width: 200px;
    height: 200px;
    margin: 0 auto 30px;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.product-item .product-thumb img {
    width: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.product-item .product-thumb .price {
    width: 54px;
    height: 54px;
    line-height: 48px;
    top: 10px;
    right: 10px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    border: 4px solid #fff;
    background: #5753ff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.product-item .product-content p {
    margin-bottom: 5px;
    color: #5753ff;
}
@media (min-width: 576px) {
    .product-item .product-content p {
        font-size: 18px;
    }
}
.product-item .product-content h6 {
    margin-bottom: 5px;
    font-size: 15px;
}
.product-item.style-2 {
    align-items: center;
    justify-content: center;
    padding: 20px;
    background: #fff;
    margin: 5px;
}
@media (min-width: 576px) {
    .product-item.style-2 {
        text-align: left;
    }
}
.product-item.style-2 .product-thumb {
    width: 120px;
    height: 120px;
}
@media (min-width: 576px) {
    .product-item.style-2 .product-thumb {
        margin-bottom: 0;
        margin-left: 0;
    }
}
.product-item.style-2 .product-thumb .price {
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
    line-height: 38px;
    font-size: 15px;
    font-weight: 400;
}
.product-item.style-2 .product-content {
    width: 100%;
}
@media (min-width: 576px) {
    .product-item.style-2 .product-content {
        width: calc(100% - 150px);
        padding: 0 10px 0 0;
    }
}
.product-item.style-2 .product-content .product-title {
    justify-content: space-between;
    margin-bottom: 15px;
    border-bottom: dashed #e6e6e6;
    border-width: 1px;
}
@media (max-width: 575px) {
    .product-item.style-2 .product-content .product-title {
        justify-content: center;
    }
    .product-item.style-2 .product-content .product-title h6 {
        width: 100%;
    }
}
.product-item.style-2 .product-content .product-title .rating {
    margin-bottom: 10px;
}
.product-item.style-2 .product-content .product-desc p {
    color: #696969;
    font-size: 15px;
    margin-bottom: 0;
}

.cart-plus-minus {
    border: 1px solid #e6e6e6;
    width: 120px;
    margin: 0 auto;
}
.cart-plus-minus .dec.qtybutton {
    border-right: 1px solid #e6e6e6;
    height: 40px;
    left: 0;
    top: 0;
}
.cart-plus-minus .cart-plus-minus-box {
    border: medium none;
    color: #362725;
    float: left;
    font-size: 14px;
    height: 40px;
    margin: 0;
    padding: 0 9px 0 0;
    text-align: center;
    width: 120px;
    outline: none;
}
.cart-plus-minus .qtybutton {
    color: #362725;
    float: inherit;
    font-size: 14px;
    font-weight: 500;
    line-height: 40px;
    margin: 0;
    text-align: center;
    width: 30px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.cart-plus-minus .qtybutton:hover {
    background: #5753ff;
    color: #fff;
}
.cart-plus-minus .inc.qtybutton {
    border-left: 1px solid #e6e6e6;
    height: 40px;
    right: 0;
    top: 0;
}

.search-area.open .search-input {
    transform: scaleX(1);
}
.search-area .search-input {
    margin: auto;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 1111111;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: scaleX(0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.search-area .search-input .search-close {
    width: 50px;
    height: 50px;
    top: 50px;
    right: 50px;
}
.search-area .search-input .search-close:hover span {
    background: #5753ff;
}
.search-area .search-input .search-close span {
    width: 50px;
    height: 1px;
    background: #362725;
    top: 25px;
    right: 0px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.search-area .search-input .search-close span:nth-child(1) {
    transform: rotate(45deg);
}
.search-area .search-input .search-close span:nth-child(2) {
    transform: rotate(-45deg);
}
.search-area .search-input form {
    top: 50%;
    left: 50%;
    width: 75%;
    transform: translate(-50%, -50%);
}
.search-area .search-input form input {
    width: 100%;
    color: #696969;
    border-radius: 0;
    text-align: center;
    font-size: 48px;
    border: none;
    outline: none;
    border-bottom: 1px solid #e6e6e6;
}
.search-area .search-input form input:hover,
.search-area .search-input form input:focus {
    border-color: #5753ff;
}

.recipe-item {
    background: #fff;
    margin-bottom: 30px;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.recipe-item:hover .recipe-thumb a img {
    transform: scale(1.1) rotate(-3deg);
}
.recipe-item:hover .recipe-content h6 a {
    color: #5753ff;
}
.recipe-item .recipe-thumb a {
    display: block;
}
.recipe-item .recipe-thumb a img {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    width: 100%;
}
.recipe-item .recipe-content {
    padding: 30px;
}
.recipe-item .recipe-content h6 {
    margin-bottom: 10px;
}

.pricing-item {
    margin-bottom: 30px;
}
.pricing-item .pricing-inner {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.pricing-item .pricing-inner .price-top {
    text-align: center;
}
.pricing-item .pricing-inner .price-top .p-title {
    padding: 33px 0;
}
.pricing-item .pricing-inner .price-top .p-title h4 {
    margin-bottom: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.pricing-item .pricing-inner .price-top .p-price {
    padding: 47px 0;
    background: url(/images/pricing/bg/01.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.pricing-item .pricing-inner .price-top .p-price h3,
.pricing-item .pricing-inner .price-top .p-price p {
    color: #fff;
}
.pricing-item .pricing-inner .price-top .p-price p {
    margin-bottom: 0;
}
.pricing-item .pricing-inner .price-body {
    text-align: center;
    padding: 45px 0 40px;
}
.pricing-item .pricing-inner .price-body ul li {
    padding: 10px 0;
}
.pricing-item .pricing-inner .price-footer {
    padding-bottom: 40px;
    text-align: center;
}
.pricing-item .pricing-inner .price-footer .enger-btn {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    background: #fff;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.pricing-item .pricing-inner .price-footer .enger-btn:hover span {
    color: #fff;
}
.pricing-item .pricing-inner .price-footer .enger-btn span {
    color: #5753ff;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.scocial-media {
    margin-bottom: 20px;
}
.scocial-media a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    color: #fff;
    font-size: 24px;
    margin-bottom: 4px;
    text-align: center;
}
.scocial-media a:hover {
    border-radius: 100%;
    transform: translateY(-5px);
    box-shadow: 0 5px 10px rgba(136, 136, 136, 0.2);
}

.bg-table {
    background: url(/images/book-table/bg-table.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 40px;
    z-index: 1;
    height: 300px;
}
@media (min-width: 992px) {
    .bg-table {
        margin-bottom: 0;
        height: 500px;
    }
}

.paginations {
    margin: 40px 0;
}
@media (min-width: 992px) {
    .paginations {
        margin-bottom: 0;
    }
}
.paginations ul li {
    padding: 5px;
}
.paginations ul li a {
    width: 46px;
    height: 46px;
    align-items: center;
    justify-content: center;
    box-shadow: 0 3px 4px rgba(10, 31, 68, 0.1);
    color: #696969;
    z-index: 1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.paginations ul li a.active,
.paginations ul li a:hover {
    color: #fff;
    background: #5753ff;
}
.paginations ul li a.dot {
    box-shadow: none;
}
.paginations ul li a.dot:hover {
    background: transparent;
    color: #696969;
}

.facebook {
    background: #3b5998;
}

.twitter {
    background: #55acee;
}

.linkedin {
    background: #007bb5;
}

.vimeo {
    background: #3b5998;
}

/* @@@@@@@@@@@@@  Extend Property CSS Writing Now  @@@@@@@@@@@@@@ */
.footer .footer-top .footer-area .footer-menu ul,
.shop-cart .section-wrapper .cart-bottom .shiping-box .cart-overview ul li,
.shop-cart .section-wrapper .cart-bottom .cart-checkout-box .cart-checkout,
.shop-cart .section-wrapper .cart-bottom .cart-checkout-box,
.shop-cart .section-wrapper .cart-top table tbody tr td.product-item,
.shop-product-wrap .product-list-item,
.shop-product-wrap .product-item .product-thumb .product-action-link,
.shop-product-wrap .product-list-item .product-thumb .product-action-link,
.widget.widget-tags ul.widget-wrapper,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper
    .step-item
    .step-inner,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product,
.blog-section.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form,
.recepi-single.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form,
.blog-section.blog-single .section-wrapper .authors,
.recepi-single.blog-single .section-wrapper .authors,
.blog-section.blog-single .section-wrapper .navigations-part,
.recepi-single.blog-single .section-wrapper .navigations-part,
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .tags,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .tags,
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section,
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider,
.blog-section .section-wrapper .blog-right,
.recepi-single .section-wrapper .blog-right,
.contact-information .section-wrapper .post-item,
.restaurant-section .section-wrapper .top-restaurant,
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .client-review
    .review-form
    form
    .ratings,
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .content
    li
    .post-content
    .entry-meta,
.review .section-wrapper .related .tabcontent .review .content li,
.review .section-wrapper .related .tabcontent .spe-shop .tec-spe ul li,
.review .section-wrapper .related .tabcontent .Description .addimage,
.video-section .section-wrapper .video-tabbar .tabbar-body .tab-bar .tablinks,
.video-section .section-wrapper .video-tabbar .tabbar-title,
.news-letter .section-wrapper,
.sponsor-section .section-wrapper .sponsor-slider .sponsor-thumb,
.booking-table .section-wrapper form,
.product.style-2 .section-wrapper .tab-bar .tablinks,
.product.style-2 .section-wrapper .tab-bar,
.service-section .section-wrapper .service-item .service-inner,
.service-section .section-wrapper,
.about.home-4
    .section-wrapper
    .about-content-part
    .ab-left-part
    .ab-location
    .ab-loc-item
    .ab-loc-inner,
.testimonial.style-2 .section-wrapper .carousel-indicators,
.testimonial .section-wrapper .carousel-indicators,
.contact-us .contact-home-chef .section-wrapper,
.enger-apps .apps-content .section-header .enger-btn-group a,
.enger-apps .apps-content .section-header .enger-btn-group,
.enger-services .section-wrapper,
.banner.style-3 .swiper-container.gallery-top .banner-item .banner-inner,
.banner.style-2 .banner-area,
.banner .banner-area .banner-content ul,
.banner .banner-area .banner-content form,
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner,
.author-account,
.cart-option .cart-content .cart-scr-bottom ul li,
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-bottom,
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-top,
.cart-option .cart-content .cart-title,
.city-lang,
.header-section.header-3 .header-bottom,
.header-section.header-3 .header-top,
.header-section .main-menu ul,
.header-section .header-area,
.section-header.style-2,
.meta-tag,
.meta-post ul,
.meta-post ul li,
.single .section-wrapper .chef-item .chef-inner .chef-content,
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-desc-top,
.single
    .section-wrapper
    .chef-item
    .chef-inner
    .chef-content
    .chef-desc
    .chef-desc-top
    .scocial-share,
.single .section-wrapper .related .tab-bar,
.single .section-wrapper .popular-chef-widget .enger-category .section-wrapper,
.enger-quyality .section-wrapper ul,
.p-enger-item .p-enger-inner .p-enger-content .del-time,
.p-enger-item .p-enger-inner .p-enger-content .p-enger-group,
.p-enger-item .p-enger-inner .p-enger-content .p-enger-footer,
.p-enger-item.style-2 .p-enger-inner,
.p-enger-group,
.chef-item .chef-inner .chef-content .chef-footer,
.product-item.style-2,
.product-item.style-2 .product-content .product-title,
.paginations ul li a {
    display: flex;
    flex-wrap: wrap;
}

.footer .footer-bottom p a span,
.footer .footer-bottom p a,
.footer .footer-bottom,
.footer .footer-top,
.footer,
.shop-cart
    .section-wrapper
    .cart-bottom
    .shiping-box
    .calculate-shiping
    .outline-select
    select,
.shop-cart
    .section-wrapper
    .cart-bottom
    .shiping-box
    .calculate-shiping
    .outline-select,
.shop-product-wrap .product-item .product-thumb,
.shop-product-wrap .product-list-item .product-thumb,
.widget.widget-search .search-wrapper,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li,
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote,
.blog-section.blog-page
    .section-wrapper
    .post-item.qute-post
    .post-inner
    .post-thumb,
.recepi-single.blog-page
    .section-wrapper
    .post-item.qute-post
    .post-inner
    .post-thumb,
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider,
.blog-section.trending .section-wrapper .post-item .post-inner .post-thumb,
.recepi-single.trending .section-wrapper .post-item .post-inner .post-thumb,
.contact-information .section-wrapper,
.review .section-wrapper .related .tabcontent .p-enger-item,
.review .section-wrapper .related .tabcontent .product-item,
.shop-page.single
    .section-wrapper
    .shop-single
    .shop-single-content
    .desc
    ul
    li,
.coming-soon .coming-area .section-wrapper .countdown li h3,
.video-section
    .section-wrapper
    .video-tabbar
    .tabbar-body
    .tab-bar
    .tablinks
    .video-thumb,
.video-section .section-wrapper .video-tabbar .tabbar-title,
.gallery-section .gallery-area .section-wrapper .gallery-item .gallery-thumb,
.news-letter .section-wrapper .news-form form label,
.news-letter .section-wrapper .news-form form,
.booking-table .section-wrapper form,
.booking-table .section-wrapper,
.booking-table,
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-content
    *,
.service-section .section-wrapper .service-item .service-inner .service-content,
.about.home-4 .section-wrapper .about-content-part .ab-left-part .ab-location,
.about.home-4 .section-wrapper .about-thumb img,
.about.home-4 .section-wrapper .about-thumb,
.about,
.testimonial.home-4 .section-wrapper .testi-wrapper .testi-slider,
.testimonial .section-wrapper .carousel-indicators .item,
.testimonial .section-wrapper,
.contact-us .contact-thumb,
.contact-us,
.enger-apps,
.enger-category .enger-box .section-wrapper,
.banner.style-4 .banner-slider-2,
.banner.style-3 .swiper-container.gallery-thumbs .banner-bitem .banner-binner,
.banner.style-3
    .swiper-container.gallery-top
    .banner-item
    .banner-inner
    .banner-thumb,
.banner.style-2 .left-side,
.banner .banner-area .banner-content ul li,
.banner .banner-area .banner-content form .codexcoder-selectoption,
.banner .banner-area .banner-content form,
.banner,
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner .mobile-search,
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner ul li,
.mobile-menu .mobile-header .header-bar,
.page-header .page-title .breadcrumb li,
.page-header,
.cart-option,
.header-section.header-3 .header-top .menu-search-form .widget-search,
.header-section.header-2,
.header-section .main-menu ul li,
.header-section,
.z-index-1,
.dd-icon-down,
.dd-icon-right,
.enger-btn,
.meta-tag .categori,
.single .section-wrapper .chef-item,
.single .section-wrapper .related .tab-bar .tablinks,
.video-thumb,
.service-item .service-inner .service-thumb,
.p-enger-item .p-enger-inner .p-enger-thumb,
.p-enger-item .p-enger-inner .p-enger-content,
.p-enger-item .p-enger-inner .p-enger-content .del-time li,
.p-enger-item
    .p-enger-inner
    .p-enger-content
    .del-time
    li
    .time-tooltip
    .time-tooltip-holder,
.p-enger-group a,
.chef-item .chef-inner .chef-content,
.product-item .product-thumb,
.cart-plus-minus,
.bg-table,
.paginations ul li a {
    position: relative;
}

.footer .footer-bottom p a::after,
.shop-cart
    .section-wrapper
    .cart-bottom
    .shiping-box
    .calculate-shiping
    .outline-select
    .select-icon,
.shop-product-wrap .product-item .product-thumb .product-action-link,
.shop-product-wrap .product-list-item .product-thumb .product-action-link,
.shop-product-wrap .product-item .product-thumb::after,
.shop-product-wrap .product-list-item .product-thumb::after,
.widget.widget-search .search-wrapper button,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li.active::before,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li.deactive::before,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li.active::before,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li.deactive::before,
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote::before,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote::before,
.blog-section.blog-page
    .section-wrapper
    .post-item.qute-post
    .post-inner
    .post-thumb
    .qute-content,
.recepi-single.blog-page
    .section-wrapper
    .post-item.qute-post
    .post-inner
    .post-thumb
    .qute-content,
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-next,
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-prev,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-next,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-prev,
.blog-section.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content,
.recepi-single.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content,
.review .section-wrapper .related .tabcontent .p-enger-item::after,
.review .section-wrapper .related .tabcontent .product-item::after,
.shop-page.single
    .section-wrapper
    .shop-single
    .shop-single-content
    .desc
    ul
    li::before,
.coming-soon .coming-area .section-wrapper .countdown li h3::after,
.video-section
    .section-wrapper
    .video-tabbar
    .tabbar-body
    .tab-bar
    .tablinks
    .video-thumb
    .watch-time,
.video-section .section-wrapper .video-tabbar .tabbar-title .watch-time,
.gallery-section
    .gallery-area
    .section-wrapper
    .gallery-item
    .gallery-thumb
    .gallery-icon,
.gallery-section
    .gallery-area
    .section-wrapper
    .gallery-item
    .gallery-thumb::after,
.news-letter .section-wrapper .news-form form label::after,
.booking-table .shape-1,
.booking-table .shape-2,
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-content::after,
.about.home-4 .section-wrapper .about-thumb::after,
.about::before,
.testimonial .section-wrapper .carousel-indicators .item img,
.testimonial .section-wrapper .carousel-indicators,
.testimonial .section-wrapper .quete-thumb,
.enger-category .enger-box .section-wrapper .enger-slider-prev,
.enger-category .enger-box .section-wrapper .enger-slider-next,
.banner.style-4 .banner-slider-2 .banner-pagination-2,
.banner.style-3
    .swiper-container.gallery-thumbs
    .banner-bitem
    .banner-binner::after,
.banner.style-3
    .swiper-container.gallery-top
    .banner-item
    .banner-inner
    .banner-thumb
    img,
.banner.style-2 .left-side .section-wrapper .banner-pagination,
.banner .banner-area .banner-content ul li:before,
.banner .banner-area .banner-content form .codexcoder-selectoption::before,
.banner .banner-area .banner-content form::after,
.banner .shape-1,
.banner .shape-2,
.mobile-menu
    .menu
    .mobile-menu-area
    .mobile-menu-area-inner
    .mobile-search
    button,
.mobile-menu .mobile-header .header-bar span,
.page-header .page-title .breadcrumb li::after,
.page-header .shape-1,
.page-header .shape-2,
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-top
    .remove-btn,
.cart-option .count-item,
.header-section.header-3
    .header-top
    .menu-search-form
    .widget-search
    form
    button,
.header-section.header-2::after,
.header-section .main-menu ul li ul,
.dd-icon-down:before,
.dd-icon-down::after,
.dd-icon-right:before,
.dd-icon-right::after,
.bg-shape-style,
.enger-btn::after,
.meta-tag .categori::after,
.single .section-wrapper .chef-item::after,
.single .section-wrapper .related .tab-bar .tablinks::after,
.video-thumb .video-icon,
.service-item .service-inner .service-thumb::after,
.service-item .service-inner .service-thumb span,
.p-enger-item .p-enger-inner .p-enger-thumb span,
.p-enger-item .p-enger-inner .p-enger-content .p-enger-author,
.p-enger-item .p-enger-inner .p-enger-content .del-time li .time-tooltip,
.p-enger-group a::after,
.chef-item .chef-inner .chef-content .chef-author,
.product-item .product-thumb .price,
.cart-plus-minus .qtybutton,
.search-area .search-input .search-close,
.search-area .search-input .search-close span,
.search-area .search-input form {
    position: absolute;
    content: "";
}

.shop-cart .section-wrapper .cart-bottom .cart-checkout-box .coupon,
.shop-cart .section-wrapper .cart-bottom,
.shop-product-wrap .product-item .product-thumb,
.shop-product-wrap .product-list-item .product-thumb,
.widget.recipe-categori,
.widget .widget-header,
.recepi-single.recepi-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    .enger-btn,
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content,
.blog-section.blog-single .section-wrapper .product,
.recepi-single.blog-single .section-wrapper .product,
.blog-section .section-wrapper .post-item .post-inner .post-thumb,
.recepi-single .section-wrapper .post-item .post-inner .post-thumb,
.blog-section .section-wrapper .post-item .post-inner,
.recepi-single .section-wrapper .post-item .post-inner,
.contact-information .section-wrapper,
.restaurant-section
    .section-wrapper
    .top-restaurant
    .restaurant-item
    .restaurant-inner
    .restaurant-thumb,
.shop-page.single
    .section-wrapper
    .shop-single
    .gallery-thumbs
    .shop-item
    .shop-thumb,
.video-section .section-wrapper .video-tabcontent,
.video-section .section-wrapper,
.news-letter .section-wrapper .news-form form,
.sponsor-section .section-wrapper .sponsor-slider,
.booking-table,
.service-section .section-wrapper .service-item .service-inner .service-thumb,
.testimonial.home-4
    .section-wrapper
    .testi-wrapper
    .testi-slider
    .testi-top
    .testi-item,
.contact-us,
.enger-category .enger-box .section-wrapper .enger-slider,
.banner.style-4 .banner-slider-2,
.banner.style-3
    .swiper-container.gallery-top
    .banner-item
    .banner-inner
    .banner-thumb,
.banner.style-3 .swiper-container,
.banner.style-2 .left-side .section-wrapper .banner-slider,
.banner.style-2,
.banner,
.page-header,
.author-account .author-icon,
.enger-btn,
.single,
.single .section-wrapper .chef-item .chef-inner .chef-thumb,
.p-enger-item .p-enger-inner,
.p-enger-item .p-enger-inner .p-enger-thumb,
.chef-item .chef-inner,
.chef-item .chef-inner .chef-content .chef-author,
.cart-plus-minus,
.recipe-item,
.recipe-item .recipe-thumb {
    overflow: hidden;
}

.shop-cart .section-wrapper .cart-bottom .shiping-box .calculate-shiping button,
.shop-cart
    .section-wrapper
    .cart-bottom
    .cart-checkout-box
    .cart-checkout
    input[type="submit"],
.shop-cart
    .section-wrapper
    .cart-bottom
    .cart-checkout-box
    .coupon
    input[type="submit"],
.recepi-single.recepi-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    .enger-btn,
.blog-section.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    .enger-btn,
.contact-information .section-wrapper form .enger-btn,
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .client-review
    .review-form
    form
    .enger-btn,
.booking-table .section-wrapper form .enger-btn,
.enger-apps .apps-content .section-header .field-holder .field-label-btn,
.mobile-menu .mobile-header .header-bar,
.header-section.header-2 .header-area .author-option .author-area .search-start,
.contact-from form input[type="submit"],
.p-enger-item .p-enger-inner .p-enger-content .del-time li {
    cursor: pointer;
}

.pp-item .pp-inner {
    position: relative;
    z-index: 1;
    min-height: 325px;
    text-align: center;
    perspective: 1000px;
    margin-bottom: 30px;
}

.pp-item .pp-inner .pp-fornt::after {
    position: absolute;
    content: "";
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    top: 10px;
    left: 10px;
    border: dashed #ededed;
    border-width: 1px;
    border-radius: 10px;
}

.pp-item .pp-thumb {
    margin-bottom: 15px;
}

.pp-item .pp-fornt,
.pp-item .pp-back {
    display: block;
    -webkit-backface-visibility: unset;
    backface-visibility: unset;
    transition: transform 1s, visibility 0s 0.3s;
    min-height: inherit;
    border-radius: 10px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #ffffff;
    box-shadow: 0px 15px 38px rgba(0, 0, 0, 0.1);
    perspective: inherit;
    transform-style: preserve-3d;
}

@supports (-webkit-backface-visibility: hidden) or (backface-visibility: hidden) {
    .pp-item .pp-fornt,
    .pp-item .pp-back {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transition: transform 0.8s cubic-bezier(0.5, 0.2, 0.2, 0.8);
    }
}
.pp-item .pp-fornt {
    box-sizing: border-box;
    padding: 30px;
    visibility: visible;
}

@supports (-webkit-backface-visibility: hidden) or (backface-visibility: hidden) {
    .pp-item .pp-fornt {
        display: flex;
        flex-direction: column;
        justify-content: center;
        visibility: unset;
    }
}
.pp-item .pp-fornt .pp-thumb {
    width: 100px;
    height: 100px;
    line-height: 100px;
    box-shadow: none;
    border: dashed #e6e6e6;
    border-width: 1px;
    margin: 0 auto 20px;
    border-radius: 100%;
}

@media (min-width: 576px) {
    .pp-item .pp-fornt .pp-title {
        font-size: 20px;
    }
}

.pp-item .pp-fornt .pp-desc p {
    font-size: 15px;
}

.pp-item .pp-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 30px;
    background-color: #fff;
    visibility: hidden;
}

@supports (-webkit-backface-visibility: hidden) or (backface-visibility: hidden) {
    .pp-item .pp-back {
        display: flex;
        justify-content: center;
        flex-direction: column;
        visibility: unset;
    }
}
.pp-item .pp-back .pp-title,
.pp-item .pp-back .pp-back-btn {
    transform-style: inherit;
    perspective: inherit;
    -webkit-backface-visibility: inherit;
    backface-visibility: inherit;
}

.pp-item .pp-back .pp-title {
    padding: 0 20px;
    margin-bottom: 10px;
    transform: translate3d(0, 0, 70px) scale(0.86);
}

.pp-item .pp-back .pp-back-btn {
    font-size: 14px;
    margin: 0 auto;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    background: #5753ff;
    padding: 10px;
    border-radius: 6px;
    width: 160px;
    transform: translate3d(0, 0, 60px) scale(0.86);
}
.pp-item .pp-back .pp-back-btn:hover {
    color: #5753ff;
    background: #fff;
}

.pp-item .pp-fornt {
    transform: rotateY(0deg);
}

.pp-item .pp-back {
    transform: rotateY(-180deg);
}

.pp-item .pp-back::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.5);
}

.pp-item:hover .pp-fornt {
    visibility: hidden;
    transform: rotateY(180deg);
}

@supports (-webkit-backface-visibility: hidden) or (backface-visibility: hidden) {
    .pp-item:hover .pp-fornt {
        visibility: unset;
    }
}
.pp-item:hover .pp-back {
    visibility: visible;
    transform: rotateY(0);
}

@supports (-webkit-backface-visibility: hidden) or (backface-visibility: hidden) {
    .pp-item:hover .pp-back {
        visibility: unset;
    }
}
.preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #5753ff;
    z-index: 2222;
}

.load {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /*change these sizes to fit into your project*/
    width: 100px;
    height: 100px;
    z-index: 1;
}

.load hr {
    border: 0;
    margin: 0;
    width: 40%;
    height: 40%;
    position: absolute;
    border-radius: 50%;
    animation: spin 2s ease infinite;
}

.load :first-child {
    background: #fff;
    animation-delay: -1.5s;
}

.load :nth-child(2) {
    background: #fff;
    animation-delay: -1s;
}

.load :nth-child(3) {
    background: #fff;
    animation-delay: -0.5s;
}

.load :last-child {
    background: #fff;
}

@keyframes spin {
    0%,
    100% {
        transform: translate(0);
    }
    25% {
        transform: translate(160%);
    }
    50% {
        transform: translate(160%, 160%);
    }
    75% {
        transform: translate(0, 160%);
    }
}
@media (max-width: 450px) {
    .enger-apps .apps-content .section-header,
    .p-enger-item.style-2 .p-enger-inner .p-enger-content {
        text-align: center !important;
    }

    .enger-apps .apps-content .section-header .enger-btn-group {
        justify-content: center;
    }

    .enger-apps .apps-content .section-header .enger-btn-group a {
        margin-right: 0 !important;
    }

    .blog-section.home-3
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .enger-btn.style-2,
    .recepi-single.home-3
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .enger-btn.style-2 {
        margin-bottom: 0 !important;
    }

    .shop-cart
        .section-wrapper
        .cart-bottom
        .shiping-box
        .calculate-shiping
        button {
        width: 100% !important;
    }
}
.header-section {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    z-index: 99;
}
.header-section .header-area {
    justify-content: space-between;
    align-items: center;
}
.header-section .logo {
    width: 300px;
    text-align: center;
}
.header-section .main-menu {
    width: calc(100% - 300px);
}
@media (min-width: 1400px) {
    .header-section .main-menu {
        width: calc(100% - 600px);
    }
}
.header-section .main-menu ul {
    align-items: center;
    justify-content: center;
    margin: 0;
}
@media (min-width: 1200px) {
    .header-section .main-menu ul {
        justify-content: flex-end;
        padding-right: 50px;
    }
}
.header-section .main-menu ul li {
    padding: 0px;
}
.header-section .main-menu ul li:hover > a::before {
    opacity: 0;
    -webkit-transform: translateX(-4px) translateY(-50%) rotate(90deg);
    -ms-transform: translateX(-4px) translateY(-50%) rotate(90deg);
    transform: translateX(-4px) translateY(-50%) rotate(90deg);
}
.header-section .main-menu ul li a {
    color: #362725;
    font-weight: 600;
    padding: 38px 20px;
    margin: 0 5px;
    font-size: 18px;
    text-transform: uppercase;
}
.header-section .main-menu ul li a.register-btn {
    padding: 10px 18px;
    border-radius: 10px;
    color: #ffff;
    background: #5753ff;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
    font-size: 14px;
}
.header-section .main-menu ul li a.register-btn:hover {
    background-image: linear-gradient(to left, #0000ff 0%, #9e9ee2 100%);
    color: #ffffff;
}

.header-section .main-menu ul li a.dd-icon-right {
    padding-right: 25px;
}
.header-section .main-menu ul li a.active,
.header-section .main-menu ul li a:hover {
    color: #5753ff;
}
.header-section .main-menu ul li a.active::after,
.header-section .main-menu ul li a.active::before,
.header-section .main-menu ul li a:hover::after,
.header-section .main-menu ul li a:hover::before {
    background: #5753ff;
}
.header-section .main-menu ul li ul {
    opacity: 0;
    visibility: hidden;
    transform-origin: top;
    min-width: 250px;
    background: #fff;
    z-index: 999;
    top: 100%;
    left: 0;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    padding-right: 0;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.header-section .main-menu ul li ul li {
    padding: 0 5px;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
}
.header-section .main-menu ul li ul li:last-child {
    border-bottom: none;
}
.header-section .main-menu ul li ul li a {
    padding: 15px;
    display: block;
    margin: 0;
    text-transform: capitalize;
}
.header-section .main-menu ul li ul li a::after,
.header-section .main-menu ul li ul li a:before {
    right: 15px;
}
.header-section .main-menu ul li:hover > ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
}
.header-section .main-menu ul li:hover > ul > li:hover > a {
    padding-left: 20px;
}
.header-section .main-menu ul li:hover > ul > li ul {
    top: 0;
    left: 100%;
}
.header-section .author-option {
    width: 500px;
    display: none;
}
@media (min-width: 1400px) {
    .header-section .author-option {
        display: block;
    }
}
.header-section .author-option .author-area {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.header-section.header-2::after {
    width: 30%;
    height: 100px;
    top: 0;
    right: 0;
    background: #5753ff;
}
@media (min-width: 1600px) {
    .header-section.header-2::after {
        width: 37%;
    }
}
.header-section.header-2 .header-area .logo {
    width: 200px;
    border: none;
}
.header-section.header-2 .header-area .main-menu {
    width: calc(100% - 500px);
}
@media (min-width: 1200px) {
    .header-section.header-2 .header-area .main-menu ul {
        padding-right: 50px;
    }
}
.header-section.header-2 .header-area .main-menu ul li ul {
    padding-right: 0;
}
.header-section.header-2 .header-area .author-option {
    width: 300px;
    display: block;
    height: 100px;
    background: #5753ff;
    z-index: 1;
}
.header-section.header-2 .header-area .author-option .author-area .cart-option {
    width: 80px;
    border-right: 1px solid #ffffff21;
    border-left: 1px solid #ffffff21;
}
.header-section.header-2
    .header-area
    .author-option
    .author-area
    .cart-option
    .cart-icon {
    color: #fff;
}
.header-section.header-2
    .header-area
    .author-option
    .author-area
    .author-account {
    width: calc(100% - 140px);
    padding-left: 5px;
}
.header-section.header-2
    .header-area
    .author-option
    .author-area
    .author-account
    i {
    color: #fff;
}
.header-section.header-2
    .header-area
    .author-option
    .author-area
    .author-account
    .author-select
    select {
    background: #5753ff;
    color: #fff;
}
.header-section.header-2
    .header-area
    .author-option
    .author-area
    .search-start {
    color: #fff;
    border-right: 1px solid #ffffff21;
    width: 60px;
    text-align: center;
    padding: 38px 0;
}
.header-section.header-2 .cart-option .count-item {
    background: #fff;
    color: #5753ff;
}
.header-section.header-3 .header-top {
    justify-content: space-between;
    align-items: center;
}
.header-section.header-3 .header-top .logo {
    border: none;
    text-align: left;
    padding-bottom: 15px;
}
.header-section.header-3 .header-top .menu-search-form {
    width: 40%;
}
.header-section.header-3
    .header-top
    .menu-search-form
    .widget-search
    form
    input {
    padding: 13px 15px;
    padding-right: 90px;
    margin-bottom: 0;
    width: 100%;
    outline: none;
    border: 1px solid #ededed;
}
.header-section.header-3
    .header-top
    .menu-search-form
    .widget-search
    form
    button {
    width: 80px;
    height: 50px;
    color: #fff;
    background: #5753ff;
    top: 0;
    right: 0;
    border: none;
    outline: none;
    cursor: pointer;
    font-size: 24px;
}
.header-section.header-3 .header-top .scocial-media {
    width: 20%;
    margin-bottom: 0;
    text-align: right;
}
.header-section.header-3 .header-top .scocial-media a {
    background: transparent;
    font-size: 15px;
    border: 1px dashed;
    box-shadow: 0 0 5px rgba(136, 136, 136, 0.1);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.header-section.header-3 .header-top .scocial-media a.facebook {
    color: #3b5998;
}
.header-section.header-3 .header-top .scocial-media a.twitter {
    color: #55acee;
}
.header-section.header-3 .header-top .scocial-media a.linkedin {
    color: #007bb5;
}
.header-section.header-3 .header-top .scocial-media a.vimeo {
    color: #3b5998;
}
.header-section.header-3 .header-top .scocial-media a.skype {
    color: #2fb7df;
}
.header-section.header-3 .header-top .scocial-media a.youtube {
    color: #cd201f;
}
.header-section.header-3 .header-top .scocial-media a.instagram {
    color: #e4405f;
}
.header-section.header-3 .header-top .scocial-media a.behance {
    color: #1769ff;
}
.header-section.header-3 .header-bottom {
    border-top: 1px solid #e6e6e6;
}
.header-section.header-3 .header-bottom .main-menu {
    width: 65%;
}
.header-section.header-3 .header-bottom .main-menu ul {
    justify-content: flex-start;
}
.header-section.header-3 .header-bottom .main-menu ul > li:first-child > a {
    padding-left: 0;
}
.header-section.header-3 .header-bottom .main-menu ul > li a {
    padding: 23px 10px;
}
.header-section.header-3 .header-bottom .main-menu ul > li a.dd-icon-right {
    padding-right: 25px;
}
.header-section.header-3 .header-bottom .main-menu ul > li ul li:first-child a {
    padding-left: 15px;
}
.header-section.header-3 .header-bottom .main-menu ul > li ul li a {
    padding: 15px;
}
.header-section.header-3 .header-bottom .main-menu ul > li ul li a:hover {
    padding-left: 20px;
}
.header-section.header-3 .header-bottom .author-option {
    display: block;
    width: 35%;
}
.header-section.header-3 .header-bottom .author-option .city-lang {
    height: 70px;
}
.header-section.header-3 .header-bottom .author-option .cart-option {
    padding: 21px 0;
}
.header-section.header-3
    .header-bottom
    .author-option
    .cart-option
    .count-item {
    top: 0%;
}
.header-section.header-3 .header-bottom .author-option .author-account {
    width: auto;
    padding-left: 0;
    text-align: right;
}
.header-section.header-3
    .header-bottom
    .author-option
    .author-account
    .author-icon {
    background: #5753ff;
}
.header-section.header-3 .header-bottom .author-option .author-account select {
    font-weight: 700;
}
@media (min-width: 1400px) {
    .header-section.header-4 .logo {
        text-align: left;
    }
}
@media (min-width: 1400px) {
    .header-section.header-4 .main-menu {
        width: calc(100% - 630px);
    }
}
.header-section.header-4 .author-option {
    width: 330px;
}
.header-section.header-4 .author-option .author-area {
    justify-content: center;
}
.header-section.header-4 .author-option .author-area .author-account {
    width: calc(100% - 140px);
    padding: 36px 0 36px 25px;
    border-left: 1px solid #e6e6e6;
}
.header-section.header-4 .author-option .author-area .cart-option .cart-icon {
    color: #362725;
}
.header-section.header-4 .author-option .author-area .search-start {
    width: 60px;
    text-align: center;
    padding: 36px 0;
    border-right: 1px solid #e6e6e6;
}
.header-section.newClass {
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 99999;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.city-lang {
    width: 135px;
    align-items: center;
    justify-content: center;
    border-left: 1px solid #e6e6e6;
    height: 98px;
}
.city-lang select {
    border: none;
    font-weight: 500;
}

.cart-option {
    width: 80px;
    padding: 36px 0;
    text-align: center;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    cursor: pointer;
}
.cart-option:hover .cart-content {
    opacity: 1;
    visibility: visible;
}
.cart-option .count-item {
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 100%;
    background: #5753ff;
    color: #fff;
    font-weight: 500;
    top: 18%;
    right: 35%;
    font-size: 10px;
}
@media (min-width: 1400px) {
    .cart-option .count-item {
        top: 15%;
    }
}
.cart-option .cart-content {
    position: absolute;
    top: 100%;
    right: -56px;
    opacity: 0;
    visibility: hidden;
    min-width: 320px;
    box-shadow: 0px 0px 10px rgba(212, 212, 212, 0.58);
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    transform: translateX(-10px);
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    z-index: 9;
    background: #fafeff;
    border-radius: 10px;
    cursor: auto;
}
.cart-option .cart-content .cart-title {
    justify-content: space-between;
    padding: 9px 15px;
    color: #fff;
    border-radius: 12px 12px 0 0;
    background: #5753ff;
}
.cart-option .cart-content .cart-title .list-close a {
    color: #fff;
}
.cart-option .cart-content .cart-scr {
    height: 350px;
    overflow-y: scroll;
    padding: 15px;
}
.cart-option .cart-content .cart-scr .cart-con-item .cart-item .cart-inner {
    position: relative;
    background: #fff;
    margin-bottom: 15px;
    border-radius: 6px;
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner:hover
    .cart-top
    .content
    a {
    color: #5753ff;
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-top {
    border-bottom: 1px solid #e6e6e6;
    padding: 10px;
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-top
    .thumb {
    width: 60px;
    height: 60px;
    border-radius: 6px;
    overflow: hidden;
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-top
    .content {
    width: calc(100% - 60px);
    padding-left: 15px;
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-top
    .content
    a {
    text-align: left;
    color: #362725;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-top
    .remove-btn {
    right: -7px;
    top: -7px;
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-top
    .remove-btn
    a {
    width: 20px;
    height: 20px;
    background: #5753ff;
    border-radius: 100%;
    text-align: center;
    box-shadow: -4px 4px 8px rgba(136, 136, 136, 0.36);
    color: #fff;
    font-size: 14px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-top
    .remove-btn
    a:hover {
    background: #5753ff;
    box-shadow: -4px 4px 8px rgba(237, 28, 36, 0.36);
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-bottom {
    padding: 10px;
    align-items: center;
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-bottom
    .sing-price {
    width: 30%;
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-bottom
    .cart-plus-minus {
    width: 40%;
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-bottom
    .cart-plus-minus
    .cart-plus-minus-box {
    margin: 0px -8px;
    padding: 14px 0;
}
.cart-option
    .cart-content
    .cart-scr
    .cart-con-item
    .cart-item
    .cart-inner
    .cart-bottom
    .total-price {
    width: 30%;
}
.cart-option .cart-content .cart-scr-bottom {
    text-align: center;
    padding: 15px;
}
.cart-option .cart-content .cart-scr-bottom ul {
    padding: 20px 0;
}
.cart-option .cart-content .cart-scr-bottom ul li {
    justify-content: flex-end;
    width: 100%;
    padding: 2px 10px;
    font-weight: normal;
}
.cart-option .cart-content .cart-scr-bottom ul li .title,
.cart-option .cart-content .cart-scr-bottom ul li .price {
    width: 50%;
    text-align: right;
}
.cart-option .cart-content .cart-scr-bottom ul li:last-child {
    font-weight: 700;
    color: #362725;
}
.cart-option .cart-content .cart-scr-bottom .enger-btn {
    display: block;
    background: #5753ff;
}

.author-account {
    width: calc(100% - 215px);
    align-items: center;
    padding-left: 30px;
}
.author-account .author-icon {
    width: 40px;
    height: 40px;
    background: #5753ff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.author-account .author-icon img {
    width: 100%;
}
.author-account .author-select {
    width: calc(100% - 40px);
    padding-left: 10px;
}
.author-account .author-select select {
    border: none;
    font-weight: 500;
}

.page-header {
    padding: 75px 0;
    background: #fafeff;
}
@media (min-width: 992px) {
    .page-header {
        padding: 150px 0;
    }
}
.page-header .shape-1 {
    bottom: -350px;
    right: 0;
    display: none;
}
@media (min-width: 1200px) {
    .page-header .shape-1 {
        display: block;
        right: -50px;
    }
}
@media (min-width: 1400px) {
    .page-header .shape-1 {
        right: 0;
    }
}
.page-header .shape-2 {
    top: 0;
    left: 0;
    display: none;
}
@media (min-width: 992px) {
    .page-header .shape-2 {
        display: block;
    }
}
.page-header .page-title {
    margin-bottom: 0;
}
.page-header .page-title h3 {
    margin-bottom: 10px;
    line-height: 1;
    font-weight: 600;
}
@media (max-width: 575px) {
    .page-header .page-title h3 {
        line-height: 1.5;
        font-size: 20px;
        margin-bottom: 0;
    }
}
.page-header .page-title .breadcrumb {
    background: transparent;
    justify-content: center;
    margin-bottom: 0;
    padding: 0;
}
.page-header .page-title .breadcrumb li {
    font-weight: 600;
    text-transform: capitalize;
    padding: 0px 10px;
}
.page-header .page-title .breadcrumb li::after {
    width: 5px;
    height: 2px;
    top: 50%;
    right: -3px;
    background: #362725;
    transform: translateY(-50%);
}
.page-header .page-title .breadcrumb li:last-child::after {
    display: none;
}
.page-header .page-title .breadcrumb li a {
    color: #362725;
}
.page-header .page-title .breadcrumb li a:hover {
    color: #5753ff;
}
.page-header.style-2 {
    background: url(/images/page-header/bg.jpg) no-repeat;
    background-position: top center;
    background-size: cover;
    padding: 260px 0;
}
.page-header.style-2 .page-title h3 {
    color: #fff;
}
.page-header.style-2 .page-title .breadcrumb li {
    color: #5753ff;
}
.page-header.style-2 .page-title .breadcrumb li::after {
    background: #fff;
}
.page-header.style-2 .page-title .breadcrumb li a {
    color: #fff;
}
.page-header.style-2 .page-title .breadcrumb li a:hover {
    color: #5753ff;
}

@media (max-width: 1600px) and (min-width: 1400px) {
    .header-section .main-menu ul {
        padding-right: 0px;
    }
    .header-section .main-menu ul li a {
        padding: 38px 20px;
    }
}
@media (max-width: 1399px) and (min-width: 1280px) {
    .header-section .logo {
        width: 300px;
        text-align: left;
    }

    .header-section.header-3 .header-top .logo {
        padding-left: 0;
    }

    .header-section .main-menu {
        width: calc(100% - 540px);
    }
    .header-section .main-menu ul {
        padding-right: 20px;
    }

    .header-section .author-option {
        width: 400px;
        display: block;
    }
}
@media (max-width: 1250px) {
    .contact-us .contact-thumb {
        display: none;
    }
}
.mobile-menu .mobile-header {
    padding: 10px 15px;
    background: #fff;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}
.mobile-menu .mobile-header .header-bar {
    width: 25px;
    height: 25px;
    opacity: 1;
}
.mobile-menu .mobile-header .header-bar span {
    background: #5753ff;
    width: 100%;
    height: 3px;
    display: block;
    left: 0;
    top: 50%;
    margin-top: -1px;
    transform-origin: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.mobile-menu .mobile-header .header-bar span:nth-child(1) {
    margin-top: -9px;
}
.mobile-menu .mobile-header .header-bar span:nth-child(2) {
    opacity: 1;
}
.mobile-menu .mobile-header .header-bar span:nth-child(3) {
    margin-top: 7px;
}
.mobile-menu .mobile-header .header-bar.close span:nth-child(1) {
    transform: rotate(-45deg);
    margin-top: -1px;
}
.mobile-menu .mobile-header .header-bar.close span:nth-child(2) {
    opacity: 0;
}
.mobile-menu .mobile-header .header-bar.close span:nth-child(3) {
    transform: rotate(45deg);
    margin-top: -1px;
}
.mobile-menu .menu {
    position: fixed;
    top: 67px;
    left: 0;
    z-index: 99;
    background: #fff;
    width: 100%;
    transform: scaleY(0);
    transform-origin: top;
    height: 100vh;
    overflow-y: scroll;
    padding: 0 20px;
    padding-bottom: 60px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
@media (min-width: 576px) {
    .mobile-menu .menu {
        width: 50%;
        transform: scaleX(0);
        transform-origin: left;
    }
}
.mobile-menu .menu.open {
    transform: scaleY(1);
}
@media (min-width: 576px) {
    .mobile-menu .menu.open {
        transform: scaleX(1);
    }
}
@media (min-width: 1200px) {
    .mobile-menu .menu.open {
        display: none;
    }
}
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner {
    justify-content: center;
    align-items: center;
    padding: 20px 0;
}
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner ul {
    text-align: center;
    margin: 0;
    padding: 30px 0;
    width: 100%;
}
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner ul li {
    list-style: none;
    padding: 0;
}
.mobile-menu
    .menu
    .mobile-menu-area
    .mobile-menu-area-inner
    ul
    li:last-child
    a {
    border-bottom: none;
}
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner ul li a {
    display: block !important;
    padding: 10px 0;
    color: #362725;
    text-transform: capitalize;
    margin: 2px 0;
    text-align: left;
    outline: none;
    font-weight: 500;
    border-bottom: 1px solid #e6e6e6;
}
.mobile-menu
    .menu
    .mobile-menu-area
    .mobile-menu-area-inner
    ul
    li
    a.register-btn {
    padding: 10px 18px;
    border-radius: 10px;
    color: #ffff;
    background: #5753ff;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
    font-size: 14px;
    text-align: center;
    width: 200px;
    margin: 20px auto;
}
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner ul li a::after {
    right: 0;
}
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner ul li a.active {
    color: #5753ff;
}
.mobile-menu
    .menu
    .mobile-menu-area
    .mobile-menu-area-inner
    ul
    li
    a.active.dd-icon-down::after,
.mobile-menu
    .menu
    .mobile-menu-area
    .mobile-menu-area-inner
    ul
    li
    a.active.dd-icon-down::before {
    background: #5753ff;
}
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner ul li ul {
    display: none;
    margin: 0;
    padding: 0;
}
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner ul li ul li {
    padding-left: 20px;
}
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner ul li ul li a {
    margin: 0;
    outline: none;
}
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner .social-link-list {
    width: 100%;
}
.mobile-menu .menu .mobile-menu-area .mobile-menu-area-inner .mobile-search {
    width: 100%;
}
.mobile-menu
    .menu
    .mobile-menu-area
    .mobile-menu-area-inner
    .mobile-search
    input {
    border: none;
    border-bottom: 1px solid #e6e6e6;
    height: 60px;
    margin: 0;
    padding-right: 35px;
    width: 100%;
    outline: none;
    font-style: italic;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.mobile-menu
    .menu
    .mobile-menu-area
    .mobile-menu-area-inner
    .mobile-search
    input:focus,
.mobile-menu
    .menu
    .mobile-menu-area
    .mobile-menu-area-inner
    .mobile-search
    input::placeholder {
    color: #362725;
}
.mobile-menu
    .menu
    .mobile-menu-area
    .mobile-menu-area-inner
    .mobile-search
    button {
    top: 0;
    right: 0;
    background-color: transparent;
    color: #362725;
    width: 30px;
    height: 60px;
    outline: none;
    border: none;
    font-size: 18px;
    text-align: center;
}

.mobile-menu li .dd-icon-down:before {
    -webkit-transform: translateX(-15px) translateY(-50%) rotate(0deg);
    -ms-transform: translateX(-15px) translateY(-50%) rotate(0deg);
    transform: translateX(-15px) translateY(-50%) rotate(0deg);
}

.mobile-menu li.open > .dd-icon-down:before {
    -webkit-transform: translateX(-15px) translateY(-50%) rotate(90deg);
    -ms-transform: translateX(-15px) translateY(-50%) rotate(90deg);
    transform: translateX(-15px) translateY(-50%) rotate(90deg);
}

.mobile-menu .mobile-header .header-logo {
    width: 200px;
}

/* @@@@@@@@@@@@@  Banner Section Start Here  @@@@@@@@@@@@@@ */
.banner {
    background: #fafeff;
    padding: 100px 0;
}
@media (min-width: 992px) {
    .banner {
        padding: 230px 0;
    }
}
.banner .shape-1,
.banner .shape-2 {
    display: none;
}
.banner .shape-1 {
    bottom: 0;
    right: -50px;
}
@media (min-width: 1200px) {
    .banner .shape-1 {
        display: block;
    }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .banner .shape-1 {
        width: 35%;
    }
}
.banner .shape-2 {
    top: 0;
    left: 0;
}
@media (min-width: 1200px) {
    .banner .shape-2 {
        display: block;
    }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .banner .shape-2 {
        width: 25%;
    }
}
.banner .banner-area .banner-content h2 {
    font-family: "Poppins", sans-serif;
    text-align: center;
}
@media (min-width: 992px) {
    .banner .banner-area .banner-content h2 {
        font-size: 60px;
        line-height: 66px;
    }
}
@media (min-width: 1200px) {
    .banner .banner-area .banner-content h2 {
        text-align: left;
    }
}
.banner .banner-area .banner-content form {
    border: 5px solid #fff;
    margin: auto;
    align-items: center;
    margin: 30px 0;
    box-shadow: 0 0 10px rgba(137, 137, 137, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.banner .banner-area .banner-content form::after {
    width: 1px;
    height: 80px;
    background: #ecf0f3;
    top: -5px;
    right: 80px;
}
.banner .banner-area .banner-content form .codexcoder-selectoption {
    z-index: 1;
    background: #5753ff;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
@media (max-width: 575px) {
    .banner .banner-area .banner-content form .codexcoder-selectoption {
        width: 100%;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }
}
.banner .banner-area .banner-content form .codexcoder-selectoption::before {
    left: 20px;
    transform: translateY(-50%);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    z-index: -1;
}
.banner .banner-area .banner-content form .codexcoder-selectoption::before {
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
}
.banner .banner-area .banner-content form select {
    width: 200px;
    text-align: center;
    text-transform: uppercase;
    padding: 0 40px;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
}
@media (max-width: 575px) {
    .banner .banner-area .banner-content form select {
        width: 100%;
    }
}
.banner .banner-area .banner-content form select option {
    background: #5753ff;
    border: none;
    outline: none;
    font-size: 18px;
    font-weight: 500;
}
.banner .banner-area .banner-content form input {
    margin-bottom: 0;
    padding-left: 20px;
    width: calc(100% - 280px);
}
@media (max-width: 575px) {
    .banner .banner-area .banner-content form input {
        width: calc(100% - 50px);
    }
}
.banner .banner-area .banner-content form button {
    background: #fff;
    cursor: pointer;
}
@media (min-width: 576px) {
    .banner .banner-area .banner-content form button {
        width: 80px;
    }
}
.banner .banner-area .banner-content form button i {
    font-size: 20px;
}
@media (min-width: 576px) {
    .banner .banner-area .banner-content form button i {
        font-size: 30px;
    }
}
@media (max-width: 575px) {
    .banner .banner-area .banner-content form button {
        width: 50px;
    }
}
.banner .banner-area .banner-content form select,
.banner .banner-area .banner-content form input,
.banner .banner-area .banner-content form button {
    height: 70px;
    border: none;
    outline: none;
}
.banner .banner-area .banner-content ul {
    justify-content: center;
    max-width: 770px;
    margin: auto;
}
.banner .banner-area .banner-content ul li {
    justify-content: center;
    width: calc(100% / 1);
    padding-left: 30px;
    color: #362725;
}
@media (min-width: 768px) {
    .banner .banner-area .banner-content ul li {
        width: calc(100% / 3);
    }
}
.banner .banner-area .banner-content ul li:before {
    content: "";
    width: 20px;
    height: 20px;
    left: 0;
    text-align: center;
    font-family: IcoFont !important;
}
.banner .banner-area .banner-content ul li span {
    margin-right: 5px;
    font-weight: 700;
}
.banner.style-2 {
    padding: 0;
    background: #fff;
}
.banner.style-2 .banner-area {
    justify-content: center;
    align-items: center;
    flex-direction: row-reverse;
}
.banner.style-2 .left-side {
    width: 100%;
    height: 400px;
}
@media (min-width: 992px) {
    .banner.style-2 .left-side {
        width: calc(100% / 2);
        height: 800px;
    }
}
@media (min-width: 1400px) {
    .banner.style-2 .left-side {
        padding-right: 100px;
        background: #5753ff;
    }
}
.banner.style-2 .left-side .section-wrapper {
    height: 100%;
}
.banner.style-2 .left-side .section-wrapper .banner-pagination {
    bottom: 20px;
    left: 20px;
    z-index: 1;
}
.banner.style-2 .left-side .section-wrapper .banner-pagination span {
    background: #fff;
    outline: none;
}
.banner.style-2
    .left-side
    .section-wrapper
    .banner-pagination
    span.swiper-pagination-bullet-active {
    background: #fff;
}
.banner.style-2 .left-side .section-wrapper .banner-slider {
    height: 100%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.banner.style-2 .left-side .section-wrapper .banner-slider .banner-thumb img {
    width: 100%;
}
.banner.style-2 .left-side .section-wrapper .banner-slider .swiper-slide {
    background-size: cover !important;
    background-position: center center !important;
}
.banner.style-2 .right-side {
    width: 100%;
    margin: 60px 0;
}
@media (min-width: 992px) {
    .banner.style-2 .right-side {
        width: calc(100% / 2);
        margin: 0;
    }
}
.banner.style-2 .right-side .banner-content {
    max-width: 600px;
    margin-left: auto;
}
@media (min-width: 576px) and (max-width: 991px) {
    .banner.style-2 .right-side .banner-content {
        margin: auto;
    }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .banner.style-2 .right-side .banner-content {
        max-width: 600px;
    }
}
.banner.style-2 .right-side .banner-content .section-header {
    text-align: center;
    padding: 0 15px;
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .banner.style-2 .right-side .banner-content .section-header {
        text-align: left;
    }
}
.banner.style-2 .right-side .banner-content .section-header .sub-title {
    display: inline-block;
    font-size: 18px;
    font-family: "Poppins", sans-serif;
}
@media (min-width: 576px) {
    .banner.style-2 .right-side .banner-content .section-header .sub-title {
        font-size: 30px;
    }
}
.banner.style-2 .right-side .banner-content .section-header h2 {
    text-align: center;
    color: #362725;
}
@media (min-width: 992px) {
    .banner.style-2 .right-side .banner-content .section-header h2 {
        text-align: left;
    }
}
@media (min-width: 1200px) {
    .banner.style-2 .right-side .banner-content .section-header h2 {
        font-size: 60px;
        line-height: 1.2;
    }
}
.banner.style-2 .right-side .banner-content .section-header .sub-title {
    color: #5753ff;
    line-height: 1.5;
    font-weight: 600;
}
.banner.style-2 .right-side .banner-content .section-header p {
    margin-left: 0;
    margin-bottom: 30px;
}
.banner.style-3 {
    background: #f5f5f1;
    padding: 0;
}
.banner.style-3 .swiper-container.gallery-top {
    width: 100%;
}
@media (min-width: 576px) {
    .banner.style-3 .swiper-container.gallery-top {
        margin: 20px 0;
        width: auto;
    }
}
.banner.style-3 .swiper-container.gallery-top .banner-item .banner-inner {
    flex-direction: row-reverse;
    align-items: center;
    background: #fff;
}
.banner.style-3
    .swiper-container.gallery-top
    .banner-item
    .banner-inner:hover
    .banner-thumb
    img {
    transform: scale(1.1);
}
.banner.style-3
    .swiper-container.gallery-top
    .banner-item
    .banner-inner:hover
    .banner-content
    .banner-content-area
    h4
    a {
    color: #5753ff;
    text-decoration-color: #362725;
}
.banner.style-3
    .swiper-container.gallery-top
    .banner-item
    .banner-inner
    .banner-thumb {
    width: 100%;
    height: 300px;
}
@media (min-width: 992px) {
    .banner.style-3
        .swiper-container.gallery-top
        .banner-item
        .banner-inner
        .banner-thumb {
        width: 60%;
        height: 570px;
    }
}
.banner.style-3
    .swiper-container.gallery-top
    .banner-item
    .banner-inner
    .banner-thumb
    img {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.banner.style-3
    .swiper-container.gallery-top
    .banner-item
    .banner-inner
    .banner-content {
    width: 100%;
}
@media (min-width: 992px) {
    .banner.style-3
        .swiper-container.gallery-top
        .banner-item
        .banner-inner
        .banner-content {
        width: 40%;
    }
}
.banner.style-3
    .swiper-container.gallery-top
    .banner-item
    .banner-inner
    .banner-content
    .banner-content-area {
    display: none;
    padding: 30px;
}
@media (min-width: 576px) {
    .banner.style-3
        .swiper-container.gallery-top
        .banner-item
        .banner-inner
        .banner-content
        .banner-content-area {
        display: block;
    }
}
.banner.style-3
    .swiper-container.gallery-top
    .banner-item
    .banner-inner
    .banner-content
    .banner-content-area
    h4
    a {
    text-decoration: underline;
    text-decoration-color: #e6e6e6;
}
.banner.style-3
    .swiper-container.gallery-top
    .banner-item
    .banner-inner
    .banner-content
    .banner-content-area
    .meta-post {
    margin-bottom: 15px;
}
.banner.style-3 .swiper-container.gallery-thumbs {
    background: #fff;
}
@media (max-width: 575px) {
    .banner.style-3 .swiper-container.gallery-thumbs {
        background: #ffffffd4;
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 90%;
    }
}
.banner.style-3
    .swiper-container.gallery-thumbs
    .swiper-slide.swiper-slide-thumb-active
    .banner-bitem
    .banner-binner::after {
    transform-origin: right;
    transform: scaleX(1);
}
.banner.style-3 .swiper-container.gallery-thumbs .banner-bitem .banner-binner {
    padding: 20px;
    cursor: pointer;
}
.banner.style-3
    .swiper-container.gallery-thumbs
    .banner-bitem
    .banner-binner::after {
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background: #5753ff;
    transform-origin: left;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out;
}
.banner.style-3
    .swiper-container.gallery-thumbs
    .banner-bitem
    .banner-binner
    .banner-bcontent
    h6 {
    margin-bottom: 0;
    font-weight: 500;
}
.banner.style-4 {
    padding: 0;
}
.banner.style-4 .banner-slider-2 .banner-pagination-2 {
    left: 50%;
    bottom: 20px;
    z-index: 1;
    text-align: center;
    transform: translateX(-50%);
}
.banner.style-4
    .banner-slider-2
    .swiper-slide.swiper-slide-active
    .section-wrapper {
    animation: slideInDown 0.5s linear;
}
.banner.style-4 .banner-slider-2 .swiper-pagination-bullet-active {
    background: #5753ff;
    outline: none;
}
.banner.style-4 .banner-slider-part {
    padding: 85px 0;
    background-size: cover !important;
    background-position: top left !important;
}
@media (min-width: 992px) {
    .banner.style-4 .banner-slider-part {
        background-position: center !important;
        padding: 100px 0;
    }
}
@media (min-width: 1200px) {
    .banner.style-4 .banner-slider-part {
        padding: 217px 0;
    }
}
.banner.style-4
    .banner-slider-part
    .section-wrapper
    .banner-content
    .sub-title {
    color: #5753ff;
    font-weight: 600;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
@media (min-width: 576px) {
    .banner.style-4
        .banner-slider-part
        .section-wrapper
        .banner-content
        .sub-title {
        font-size: 36px;
    }
}
.banner.style-4 .banner-slider-part .section-wrapper .banner-content h2 {
    line-height: 36px;
}
@media (min-width: 576px) {
    .banner.style-4 .banner-slider-part .section-wrapper .banner-content h2 {
        font-size: 60px;
        line-height: 66px;
    }
}
.banner.style-4 .banner-slider-part .section-wrapper .banner-content p {
    margin: 15px 0 30px;
}

/* @@@@@@@@@@@@@  enger Category Section Start Here  @@@@@@@@@@@@@@ */
@media (min-width: 1200px) {
    .enger-category.padding-tb {
        padding: 130px 0;
    }
}
.enger-category .enger-box {
    padding: 60px 30px;
    background: #fff;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
@media (min-width: 576px) {
    .enger-category .enger-box {
        padding: 60px 40px;
    }
}
@media (min-width: 1200px) {
    .enger-category .enger-box {
        padding: 110px 70px;
    }
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide
    .enger-item
    .enger-thumb {
    border-radius: 100%;
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="0"]
    .enger-item
    .enger-thumb {
    background: linear-gradient(to top, #7ed500, #00bf8d);
    box-shadow: 0 10px 10px rgba(107, 201, 21, 0.1);
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="0"]
    .enger-item:hover
    .enger-content
    a {
    color: #7ed500;
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="1"]
    .enger-item
    .enger-thumb {
    background: linear-gradient(to top, #d17fff, #9982ff);
    box-shadow: 0 10px 10px rgba(208, 125, 255, 0.1);
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="1"]
    .enger-item:hover
    .enger-content
    a {
    color: #d17fff;
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="2"]
    .enger-item
    .enger-thumb {
    background: linear-gradient(to top, #00e9f0, #009bfe);
    box-shadow: 0 10px 10px rgba(0, 232, 240, 0.1);
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="2"]
    .enger-item:hover
    .enger-content
    a {
    color: #00e9f0;
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="3"]
    .enger-item
    .enger-thumb {
    background: linear-gradient(to top, #fd77b4, #ffbae7);
    box-shadow: 0 10px 10px rgba(253, 119, 180, 0.1);
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="3"]
    .enger-item:hover
    .enger-content
    a {
    color: #fd77b4;
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="4"]
    .enger-item
    .enger-thumb {
    background: linear-gradient(to top, #ff9472, #f2709c);
    box-shadow: 0 10px 10px rgba(255, 148, 114, 0.1);
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="4"]
    .enger-item:hover
    .enger-content
    a {
    color: #ff9472;
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="5"]
    .enger-item
    .enger-thumb {
    background: linear-gradient(to top, #9982ff, #d17fff);
    box-shadow: 0 10px 10px rgba(208, 125, 255, 0.1);
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="5"]
    .enger-item:hover
    .enger-content
    a {
    color: #d17fff;
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="6"]
    .enger-item
    .enger-thumb {
    background: linear-gradient(to top, #009bfe, #00e9f0);
    box-shadow: 0 10px 10px rgba(0, 255, 254, 0.1);
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="6"]
    .enger-item:hover
    .enger-content
    a {
    color: #009bfe;
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="7"]
    .enger-item
    .enger-thumb {
    background: linear-gradient(to top, #f9769d, #bb6df7);
    box-shadow: 0 10px 10px rgba(148, 118, 158, 0.1);
}
.enger-category
    .enger-box
    .section-wrapper
    .enger-slider.style-2
    .swiper-slide[data-swiper-slide-index="7"]
    .enger-item:hover
    .enger-content
    a {
    color: #f9769d;
}
.enger-category .enger-box .section-wrapper .enger-slider-prev,
.enger-category .enger-box .section-wrapper .enger-slider-next {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #362725;
    top: 36%;
    border: none;
    outline: none;
    transform: translateY(-50%);
    cursor: pointer;
    box-shadow: 0 0px 10px rgba(136, 136, 136, 0.1);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.enger-category .enger-box .section-wrapper .enger-slider-prev:hover,
.enger-category .enger-box .section-wrapper .enger-slider-prev .active,
.enger-category .enger-box .section-wrapper .enger-slider-next:hover,
.enger-category .enger-box .section-wrapper .enger-slider-next .active {
    background: #5753ff;
    color: #fff;
    box-shadow: none;
}
.enger-category .enger-box .section-wrapper .enger-slider-next {
    left: -30px;
}
@media (min-width: 768px) {
    .enger-category .enger-box .section-wrapper .enger-slider-next {
        left: -40px;
    }
}
@media (min-width: 1200px) {
    .enger-category .enger-box .section-wrapper .enger-slider-next {
        left: -70px;
    }
}
.enger-category .enger-box .section-wrapper .enger-slider-prev {
    right: -30px;
}
@media (min-width: 768px) {
    .enger-category .enger-box .section-wrapper .enger-slider-prev {
        right: -40px;
    }
}
@media (min-width: 1200px) {
    .enger-category .enger-box .section-wrapper .enger-slider-prev {
        right: -70px;
    }
}

/* @@@@@@@@@@@@@  enger Services Section Start Here  @@@@@@@@@@@@@@ */
.enger-services .section-wrapper {
    justify-content: space-around;
}
.enger-services
    .section-wrapper
    .service-item:nth-child(2)
    .service-inner
    .service-thumb::after {
    background: url(/images/service/shape/02.png);
}
.enger-services
    .section-wrapper
    .service-item:nth-child(3)
    .service-inner
    .service-thumb::after {
    background: url(/images/service/shape/03.png);
}
@media (max-width: 575px) {
    .enger-services .section-wrapper .service-item:last-child {
        margin-bottom: 0;
    }
}
.enger-services
    .section-wrapper
    .service-item:last-child
    .service-inner
    .service-thumb::after {
    display: none;
}
.enger-services.home-5
    .section-wrapper
    .service-item
    .service-inner
    .service-thumb {
    border: none;
}
.enger-services.home-5
    .section-wrapper
    .service-item
    .service-inner
    .service-thumb
    span {
    top: 0;
    right: 0;
}
.enger-services.home-5
    .section-wrapper
    .service-item
    .service-inner
    .service-thumb::after {
    left: 100%;
}

/* @@@@@@@@@@@@@  Popular engers Section Start Here  @@@@@@@@@@@@@@ */
@media (min-width: 992px) {
    .popular-engers {
        padding-bottom: 90px;
    }
}
.popular-engers .section-wrapper .p-enger-author {
    width: 70px;
    height: 70px;
}
.popular-engers.style-2 .p-enger-item {
    box-shadow: 0 0 10px rgba(137, 137, 137, 0.1);
}

/* @@@@@@@@@@@@@  enger Apps Section Start Here  @@@@@@@@@@@@@@ */
.enger-apps {
    background: #5753ff;
}
.enger-apps .apps-thumb {
    text-align: center;
}
@media (min-width: 1200px) {
    .enger-apps .apps-thumb {
        padding-top: 60px;
    }
}
.enger-apps .apps-content .section-header {
    text-align: left;
    margin-bottom: 0;
}
.enger-apps .apps-content .section-header p {
    max-width: 510px;
    margin-left: 0;
}
.enger-apps .apps-content .section-header h3,
.enger-apps .apps-content .section-header p {
    color: #000000;
}
@media (max-width: 575px) {
    .enger-apps .apps-content .section-header h3 {
        font-size: 24px;
    }
}
.enger-apps .apps-content .section-header .enger-btn-group {
    align-items: center;
    margin-top: 40px;
}
.enger-apps .apps-content .section-header .enger-btn-group a {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 20px;
    margin-right: 30px;
    margin-bottom: 20px;
    background: #fff;
}
.enger-apps .apps-content .section-header .enger-btn-group a:hover {
    box-shadow: 0 10px 10px rgba(136, 136, 136, 0.1);
}
.enger-apps .apps-content .section-header .enger-btn-group a:last-child {
    margin-right: 0;
}
.enger-apps
    .apps-content
    .section-header
    .enger-btn-group
    a:last-child
    .app-download
    span {
    color: #ff9472;
}
.enger-apps .apps-content .section-header .enger-btn-group a img {
    margin-right: 10px;
}
.enger-apps .apps-content .section-header .enger-btn-group a .app-download p {
    margin-bottom: 0;
    color: #696969;
}
.enger-apps
    .apps-content
    .section-header
    .enger-btn-group
    a
    .app-download
    span {
    display: block;
    font-weight: 700;
    color: #f3729a;
    text-transform: uppercase;
}
.enger-apps .apps-content .section-header .field-holder {
    margin-top: 15px;
    max-width: 475px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}
@media (min-width: 576px) {
    .enger-apps .apps-content .section-header .field-holder {
        width: 475px;
    }
}
.enger-apps .apps-content .section-header .field-holder .field-input {
    color: #696969;
    font-size: 15px;
    height: 54px;
    padding: 15px;
    padding-left: 20px;
    width: 100%;
    border: none;
    outline: none;
    font-weight: 400;
    height: 66px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
@media (min-width: 576px) {
    .enger-apps .apps-content .section-header .field-holder .field-input {
        padding-right: 135px;
    }
}
.enger-apps .apps-content .section-header .field-holder .field-label-btn {
    padding: 17px 30px;
    color: #5753ff;
    background: #fff;
    border: none;
    right: 5px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    outline: none;
    margin-top: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
@media (min-width: 576px) {
    .enger-apps .apps-content .section-header .field-holder .field-label-btn {
        position: absolute;
        transform: translateY(-50%);
        top: 50%;
        margin-top: 0;
        color: #fff;
        background: #5753ff;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
    }
}

/* @@@@@@@@@@@@@  Popular Chef Section Start Here  @@@@@@@@@@@@@@ */
.popular-chef.style-2 .section-wrapper {
    margin-bottom: -30px;
}
.popular-chef.style-2 .chef-item {
    margin-bottom: 30px;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
.popular-chef.single .section-wrapper .related .tabcontent .popular-engers {
    padding-bottom: 0;
}
.popular-chef.single
    .section-wrapper
    .related
    .tabcontent
    .recent-recipe
    .section-wrapper {
    margin-bottom: -30px;
}

/* @@@@@@@@@@@@@  Contact Us Section Start Here  @@@@@@@@@@@@@@ */
.contact-us {
    padding: 80px 0;
    background: #5753ff;
}
.contact-us .contact-from {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.contact-us .contact-from h5 {
    padding: 20px 25px;
    color: #5753ff;
    margin-bottom: 0;
}
.contact-us .contact-from form {
    border-top: 1px solid #e6e6e6;
}
@media (max-width: 767px) {
    .contact-us .contact-from form {
        padding: 30px 20px;
    }
}
.contact-us .contact-from form input {
    background: #fff;
    box-shadow: 0 0 10px rgba(129, 72, 17, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 22px;
}
.contact-us .contact-from form input[type="submit"] {
    max-width: 200px;
    color: #fff;
    background: #5753ff;
    box-shadow: none;
    margin: 0;
}
@media (max-width: 991px) {
    .contact-us .contact-home-chef {
        padding-top: 40px;
    }
}
.contact-us .contact-home-chef .section-header {
    text-align: center;
    margin-bottom: 40px;
}
@media (min-width: 768px) {
    .contact-us .contact-home-chef .section-header {
        text-align: left;
    }
}
.contact-us .contact-home-chef .section-header p {
    margin-left: 0;
}
.contact-us .contact-home-chef .section-header h3,
.contact-us .contact-home-chef .section-header p {
    color: #fff;
}
.contact-us .contact-home-chef .section-wrapper .contact-count-item {
    width: calc(100% / 1);
}
@media (min-width: 576px) {
    .contact-us .contact-home-chef .section-wrapper .contact-count-item {
        width: calc(100% / 3);
    }
}
.contact-us
    .contact-home-chef
    .section-wrapper
    .contact-count-item
    .contact-count-inner {
    background: #fff;
    text-align: center;
    margin: 5px;
    padding: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
@media (min-width: 576px) {
    .contact-us
        .contact-home-chef
        .section-wrapper
        .contact-count-item
        .contact-count-inner {
        margin-bottom: 0;
    }
}
.contact-us
    .contact-home-chef
    .section-wrapper
    .contact-count-item
    .contact-count-inner
    .contact-count-thumb {
    width: 100%;
    height: 55px;
    margin-bottom: 15px;
}
.contact-us
    .contact-home-chef
    .section-wrapper
    .contact-count-item
    .contact-count-inner
    .contact-count-content
    h5 {
    margin-bottom: 5px;
}
.contact-us
    .contact-home-chef
    .section-wrapper
    .contact-count-item
    .contact-count-inner
    .contact-count-content
    p {
    margin-bottom: 0;
}
@media (min-width: 1200px) {
    .contact-us .contact-thumb img {
        position: absolute;
        top: -60px;
    }
}

/* @@@@@@@@@@@@@  Testimonial Section Start Here  @@@@@@@@@@@@@@ */
.testimonial .section-wrapper {
    max-width: 970px;
    margin: 0 auto;
    background: #fff;
    text-align: center;
    padding: 110px 15px 15px;
    box-shadow: 0 10px 10px rgba(161, 161, 161, 0.1);
}
.testimonial .section-wrapper .quete-thumb {
    width: 100%;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}
.testimonial .section-wrapper .swiper-slide.swiper-slide-thumb-active {
    opacity: 0.2;
}
.testimonial
    .section-wrapper
    .carousel
    .carousel-inner
    .carousel-item
    .testi-item {
    padding: 0px;
    padding-bottom: 80px;
    background: #fff;
}
@media (min-width: 576px) {
    .testimonial
        .section-wrapper
        .carousel
        .carousel-inner
        .carousel-item
        .testi-item {
        margin: 10px;
        padding: 15px;
    }
}
@media (min-width: 768px) {
    .testimonial
        .section-wrapper
        .carousel
        .carousel-inner
        .carousel-item
        .testi-item {
        padding: 30px 100px 100px;
    }
}
.testimonial
    .section-wrapper
    .carousel
    .carousel-inner
    .carousel-item
    .testi-item
    .quite-icon {
    height: 90px;
    width: 90px;
    line-height: 90px;
    margin-bottom: 20px;
    text-align: center;
    background: #5753ff;
    border-radius: 100%;
    display: inline-block;
    font-size: 24px;
}
.testimonial
    .section-wrapper
    .carousel
    .carousel-inner
    .carousel-item
    .testi-item
    .quite-icon
    i {
    color: #fff;
}
.testimonial
    .section-wrapper
    .carousel
    .carousel-inner
    .carousel-item
    .testi-item
    p {
    color: #362725;
    margin-bottom: 25px;
}
@media (min-width: 576px) {
    .testimonial
        .section-wrapper
        .carousel
        .carousel-inner
        .carousel-item
        .testi-item
        p {
        line-height: 30px;
    }
}
.testimonial
    .section-wrapper
    .carousel
    .carousel-inner
    .carousel-item
    .testi-item
    h6 {
    margin-bottom: 10px;
}
.testimonial
    .section-wrapper
    .carousel
    .carousel-inner
    .carousel-item
    .testi-item
    h6
    span {
    font-weight: normal;
    color: #696969;
    display: block;
    font-size: 16px;
}
.testimonial .section-wrapper .carousel-indicators {
    left: auto;
    bottom: -15px;
    width: 100%;
    margin: 0;
    z-index: 1;
}
.testimonial .section-wrapper .carousel-indicators .item {
    margin: 0 10px;
    cursor: pointer;
    width: 80px;
    height: 80px;
}
@media (max-width: 767px) {
    .testimonial .section-wrapper .carousel-indicators .item {
        height: 80px;
        width: 80px;
    }
}
@media (max-width: 575px) {
    .testimonial .section-wrapper .carousel-indicators .item {
        height: 60px;
        width: 60px;
    }
}
.testimonial .section-wrapper .carousel-indicators .item img {
    bottom: 0;
    left: 0;
}
.testimonial .section-wrapper .carousel-indicators .item.active {
    background: transparent;
}
.testimonial .section-wrapper .carousel-indicators .item.active img {
    filter: grayscale(100%);
}
.testimonial.style-2 .section-wrapper {
    padding: 40px 15px;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
@media (min-width: 1200px) {
    .testimonial.style-2 .section-wrapper {
        padding: 15px;
    }
}
@media (min-width: 1200px) {
    .testimonial.style-2
        .section-wrapper
        .carousel.vert
        .carousel-item-next.carousel-item-left,
    .testimonial.style-2
        .section-wrapper
        .carousel.vert
        .carousel-item-prev.carousel-item-right {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .testimonial.style-2 .section-wrapper .carousel.vert .carousel-item-next,
    .testimonial.style-2
        .section-wrapper
        .carousel.vert
        .active.carousel-item-right {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    .testimonial.style-2 .section-wrapper .carousel.vert .carousel-item-prev,
    .testimonial.style-2
        .section-wrapper
        .carousel.vert
        .active.carousel-item-left {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
@media (min-width: 1200px) {
    .testimonial.style-2
        .section-wrapper
        .carousel
        .carousel-inner
        .carousel-item
        .testi-item {
        padding: 60px 100px;
    }
}
.testimonial.style-2 .section-wrapper .carousel-indicators {
    bottom: -15px;
}
@media (min-width: 1200px) {
    .testimonial.style-2 .section-wrapper .carousel-indicators {
        width: auto;
        top: 50%;
        left: auto;
        bottom: auto;
        right: -7%;
        justify-content: center;
        display: block !important;
        transform: translateY(-50%);
    }
}
.testimonial.style-2 .section-wrapper .item {
    margin: 10px;
}
.testimonial.style-2 .section-wrapper .item img {
    border-radius: 100%;
}
.testimonial.home-4 {
    padding-top: 80px;
}
.testimonial.home-4 .section-wrapper {
    max-width: 100%;
    padding: 0;
    box-shadow: none;
}
.testimonial.home-4 .section-wrapper .swiper-slide.swiper-slide-thumb-active {
    opacity: 1;
}
.testimonial.home-4 .section-wrapper .section-header {
    text-align: left;
}
.testimonial.home-4 .section-wrapper .section-header span {
    color: #5753ff;
    font-weight: 600;
}
@media (min-width: 576px) {
    .testimonial.home-4 .section-wrapper .section-header span {
        font-size: 30px;
    }
}
.testimonial.home-4 .section-wrapper .testi-wrapper .testi-slider {
    background: url(/images/testimonial/home-4/bg.jpg);
    padding: 30px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
@media (min-width: 992px) {
    .testimonial.home-4 .section-wrapper .testi-wrapper .testi-slider {
        padding: 90px 60px;
    }
}
.testimonial.home-4 .section-wrapper .testi-wrapper .testi-slider .testi-top {
    max-width: 700px;
    margin-left: 0;
    text-align: left;
}
.testimonial.home-4
    .section-wrapper
    .testi-wrapper
    .testi-slider
    .testi-top
    .testi-item
    .testi-content {
    max-width: 560px;
}
.testimonial.home-4
    .section-wrapper
    .testi-wrapper
    .testi-slider
    .testi-top
    .testi-item
    .testi-content
    p {
    color: #fff;
    font-weight: 500;
}
@media (min-width: 576px) {
    .testimonial.home-4
        .section-wrapper
        .testi-wrapper
        .testi-slider
        .testi-top
        .testi-item
        .testi-content
        p {
        font-size: 18px;
        line-height: 30px;
    }
}
.testimonial.home-4
    .section-wrapper
    .testi-wrapper
    .testi-slider
    .testi-top
    .testi-item
    .testi-content
    .tes-icon-left,
.testimonial.home-4
    .section-wrapper
    .testi-wrapper
    .testi-slider
    .testi-top
    .testi-item
    .testi-content
    .tes-icon-right {
    display: block;
}
.testimonial.home-4
    .section-wrapper
    .testi-wrapper
    .testi-slider
    .testi-top
    .testi-item
    .testi-content
    .tes-icon-left {
    margin-bottom: 10px;
}
.testimonial.home-4
    .section-wrapper
    .testi-wrapper
    .testi-slider
    .testi-top
    .testi-item
    .testi-content
    .tes-icon-right {
    margin-left: auto;
}
@media (max-width: 991px) {
    .testimonial.home-4
        .section-wrapper
        .testi-wrapper
        .testi-slider
        .testi-thumbs {
        margin-left: 0;
    }
}
@media (min-width: 992px) {
    .testimonial.home-4
        .section-wrapper
        .testi-wrapper
        .testi-slider
        .testi-thumbs {
        position: absolute;
        width: 250px;
        height: 250px;
        top: -120px;
        right: 40px;
    }
}
@media (min-width: 1200px) {
    .testimonial.home-4
        .section-wrapper
        .testi-wrapper
        .testi-slider
        .testi-thumbs {
        width: 420px;
        height: 420px;
    }
}
@media (min-width: 992px) {
    .testimonial.home-4
        .section-wrapper
        .testi-wrapper
        .testi-slider
        .testi-thumbs
        .testi-thumb::before {
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
        top: 20px;
        left: 20px;
        background: #fff;
    }
}
@media (max-width: 991px) {
    .testimonial.home-4
        .section-wrapper
        .testi-wrapper
        .testi-slider
        .testi-thumbs
        .testi-thumb
        .thumb {
        width: 120px;
        height: 120px;
        overflow: hidden;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
    }
}
@media (min-width: 992px) {
    .testimonial.home-4
        .section-wrapper
        .testi-wrapper
        .testi-slider
        .testi-thumbs
        .testi-thumb
        .thumb {
        position: absolute;
        width: 100%;
        height: 100%;
        box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
        top: -20px;
        left: -20px;
    }
}
.testimonial.home-4
    .section-wrapper
    .testi-wrapper
    .testi-slider
    .testi-thumbs
    .testi-thumb
    .thumb
    img {
    width: 100%;
}

/* @@@@@@@@@@@@@  About Section Start Here  @@@@@@@@@@@@@@ */
.about {
    background-image: url(/css/bg-image/about-bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
@media (min-width: 1200px) {
    .about::before {
        width: 407px;
        height: 90px;
        right: 0;
        top: 0;
        background: #5753ff;
    }
}
@media (min-width: 1400px) {
    .about::before {
        width: 670px;
    }
}
@media (min-width: 1600px) {
    .about::before {
        width: 705px;
    }
}
@media (max-width: 991px) {
    .about .about-content {
        margin-top: 30px;
    }
}
.about .about-content .section-header {
    text-align: center;
    margin-bottom: 0px;
}
@media (min-width: 992px) {
    .about .about-content .section-header {
        text-align: left;
    }
}
.about .about-content .section-header span {
    font-family: "Poppins", sans-serif;
    color: #5753ff;
    display: inline-block;
    font-size: 24px;
    line-height: 1;
    font-weight: 600;
}
@media (min-width: 576px) {
    .about .about-content .section-header span {
        font-size: 30px;
        margin-bottom: 5px;
    }
}
.about .about-content .section-wrapper {
    text-align: center;
}
@media (min-width: 992px) {
    .about .about-content .section-wrapper {
        text-align: left;
    }
}
.about .about-content .section-wrapper .enger-btn {
    margin-top: 20px;
}
.about.about-page::before {
    display: none;
}
.about.home-4 {
    background: #fff;
}
.about.home-4::before {
    display: none;
}
.about.home-4 .section-header span {
    color: #5753ff;
    font-weight: 600;
}
@media (min-width: 576px) {
    .about.home-4 .section-header span {
        font-size: 30px;
    }
}
.about.home-4 .section-wrapper .about-thumb::after {
    width: 100%;
    height: 100%;
    bottom: -10px;
    right: -10px;
    border: dashed #e6e6e6;
    border-width: 1px;
}
.about.home-4 .section-wrapper .about-thumb img {
    width: 100%;
    z-index: 1;
}
.about.home-4 .section-wrapper .about-content-part .ab-left-part .ab-location {
    max-width: 440px;
    margin: 0 auto;
    background: #fff;
    padding: 25px;
    z-index: 1;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
@media (min-width: 576px) {
    .about.home-4
        .section-wrapper
        .about-content-part
        .ab-left-part
        .ab-location {
        margin-top: -100px;
        padding: 45px;
    }
}
.about.home-4
    .section-wrapper
    .about-content-part
    .ab-left-part
    .ab-location
    .ab-loc-item:last-child
    .ab-loc-inner {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
.about.home-4
    .section-wrapper
    .about-content-part
    .ab-left-part
    .ab-location
    .ab-loc-item
    .ab-loc-inner {
    padding: 20px 0;
    margin-bottom: 15px;
    border-bottom: 1px dashed #e6e6e6;
    border-width: 1px;
    justify-content: space-between;
}
.about.home-4
    .section-wrapper
    .about-content-part
    .ab-left-part
    .ab-location
    .ab-loc-item
    .ab-loc-inner
    .ab-loc-thumb {
    width: 100%;
    margin-bottom: 15px;
}
@media (min-width: 576px) {
    .about.home-4
        .section-wrapper
        .about-content-part
        .ab-left-part
        .ab-location
        .ab-loc-item
        .ab-loc-inner
        .ab-loc-thumb {
        width: 50px;
        margin-bottom: 0;
    }
}
.about.home-4
    .section-wrapper
    .about-content-part
    .ab-left-part
    .ab-location
    .ab-loc-item
    .ab-loc-inner
    .ab-loc-content {
    width: 100%;
}
@media (min-width: 576px) {
    .about.home-4
        .section-wrapper
        .about-content-part
        .ab-left-part
        .ab-location
        .ab-loc-item
        .ab-loc-inner
        .ab-loc-content {
        width: calc(100% - 70px);
    }
}
.about.home-4
    .section-wrapper
    .about-content-part
    .ab-left-part
    .ab-location
    .ab-loc-item
    .ab-loc-inner
    .ab-loc-content
    p {
    margin-bottom: 0;
}
.about.home-4
    .section-wrapper
    .about-content-part
    .ab-left-part
    .ab-location
    .ab-loc-item
    .ab-loc-inner
    .ab-loc-content
    a {
    word-break: break-all;
}
.about.home-4
    .section-wrapper
    .about-content-part
    .ab-left-part
    .ab-location
    .ab-loc-item
    .ab-loc-inner
    .ab-loc-content
    a:hover {
    color: #5753ff;
}
.about.home-4 .section-wrapper .about-content-part .ab-right-part {
    padding: 40px 0;
}
.about.home-4 .section-wrapper .about-content-part .ab-right-part p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 30px;
}
.about.home-4 .section-wrapper .about-content-part .ab-right-part .enger-btn {
    background: #fff;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
.about.home-4
    .section-wrapper
    .about-content-part
    .ab-right-part
    .enger-btn:hover
    span {
    color: #fff;
}
.about.home-4
    .section-wrapper
    .about-content-part
    .ab-right-part
    .enger-btn
    span {
    color: #5753ff;
}

/* @@@@@@@@@@@@@  Service Section Start Here  @@@@@@@@@@@@@@ */
.service-section {
    background: url(/css/bg-image/service-4.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.service-section .section-header span {
    color: #5753ff;
    font-weight: 600;
}
@media (min-width: 576px) {
    .service-section .section-header span {
        font-size: 30px;
    }
}
.service-section .section-header h3 {
    color: #fff;
}
.service-section .section-header p {
    color: #fff;
}
.service-section .section-wrapper {
    justify-content: center;
}
.service-section .section-wrapper .service-item {
    width: calc(100% / 1);
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .service-section .section-wrapper .service-item {
        width: calc(100% / 2);
    }
}
.service-section .section-wrapper .service-item .service-inner {
    justify-content: center;
    align-items: center;
    background: #fff;
}
.service-section
    .section-wrapper
    .service-item
    .service-inner:hover
    .service-thumb
    img {
    transform: scale(1.04);
}
.service-section
    .section-wrapper
    .service-item
    .service-inner:hover
    .service-content::after {
    border-color: #5753ff;
}
.service-section
    .section-wrapper
    .service-item
    .service-inner:hover
    .service-content
    a
    h6 {
    color: #5753ff;
}
.service-section .section-wrapper .service-item .service-inner .service-thumb {
    width: 100%;
    height: 100%;
    box-shadow: none;
    border: none;
    margin-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
@media (min-width: 576px) {
    .service-section
        .section-wrapper
        .service-item
        .service-inner
        .service-thumb {
        width: 50%;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .service-section
        .section-wrapper
        .service-item
        .service-inner
        .service-thumb {
        width: 100%;
    }
}
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-thumb::after {
    display: none;
}
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-thumb
    img {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 100%;
}
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-content {
    width: 100%;
    text-align: left;
    padding: 41px 29px;
}
@media (min-width: 576px) {
    .service-section
        .section-wrapper
        .service-item
        .service-inner
        .service-content {
        width: 50%;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .service-section
        .section-wrapper
        .service-item
        .service-inner
        .service-content {
        width: 100%;
    }
}
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-content::after {
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    top: 10px;
    left: 10px;
    border: dashed #e6e6e6;
    border-width: 1px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-content
    * {
    z-index: 1;
}
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-content
    .service-icon {
    margin-bottom: 30px;
}
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-content
    a
    h6 {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
@media (min-width: 576px) {
    .service-section
        .section-wrapper
        .service-item
        .service-inner
        .service-content
        a
        h6 {
        font-size: 20px;
    }
}
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-content
    p {
    margin: 20px 0;
    font-size: 15px;
}
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-content
    .text-btn {
    text-transform: uppercase;
    font-weight: 600;
    color: #362725;
}
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-content
    .text-btn:hover {
    color: #5753ff;
}
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-content
    .text-btn:hover
    i {
    margin-left: 5px;
    opacity: 1;
}
.service-section
    .section-wrapper
    .service-item
    .service-inner
    .service-content
    .text-btn
    i {
    font-weight: 700;
    font-size: 16px;
    margin-left: -15px;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/* @@@@@@@@@@@@@  Product Section Start Here  @@@@@@@@@@@@@@ */
.product .section-wrapper .enger-btn {
    margin-top: 30px;
}
@media (min-width: 768px) {
    .product .section-wrapper .enger-btn {
        margin-top: 60px;
    }
}
.product.style-2 {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
}
.product.style-2 .section-wrapper .product-item {
    margin: 5px;
}
@media (max-width: 575px) {
    .product.style-2 .section-wrapper .product-item.style-2 .product-thumb {
        margin-top: 15px;
    }
}
.product.style-2 .section-wrapper .tab-bar {
    margin-bottom: 30px;
    justify-content: center;
}
.product.style-2 .section-wrapper .tab-bar .tablinks {
    padding: 8px 15px;
    background: #fff;
    margin-right: 10px;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    align-items: center;
    cursor: pointer;
}
@media (min-width: 576px) {
    .product.style-2 .section-wrapper .tab-bar .tablinks {
        padding: 12px 23px;
    }
}
@media (max-width: 991px) {
    .product.style-2 .section-wrapper .tab-bar .tablinks {
        margin: 10px;
    }
}
.product.style-2 .section-wrapper .tab-bar .tablinks.active {
    border-top: 2px solid #5753ff;
}
.product.style-2 .section-wrapper .tab-bar .tablinks:last-child {
    margin-right: 0;
}
.product.style-2 .section-wrapper .tab-bar .tablinks span {
    font-weight: 700;
    color: #362725;
    display: inline-block;
    margin-left: 20px;
    text-transform: uppercase;
    display: none;
}
@media (min-width: 576px) {
    .product.style-2 .section-wrapper .tab-bar .tablinks span {
        display: block;
    }
}
.product.style-2 .enger-btn {
    margin-top: 30px;
    background: #fff;
}
@media (min-width: 768px) {
    .product.style-2 .enger-btn {
        margin-top: 60px;
    }
}
@media (max-width: 767px) {
    .product.style-3 .section-wrapper .col-12:last-child .product-item {
        margin-bottom: 0;
    }
}
.product.style-3 .section-wrapper .product-item {
    background: #fff;
}
@media (max-width: 767px) {
    .product.style-4 .section-wrapper .col-12:last-child .product-item {
        margin-bottom: 0;
    }
}
.product.style-4 .section-wrapper .product-item {
    background: #fff;
}
.product.style-4 .section-wrapper .product-item .product-thumb {
    box-shadow: none;
}
.product.style-4 .section-wrapper .product-item .product-thumb img {
    width: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.product.style-4 .section-wrapper .product-item .product-thumb .price {
    top: 0;
    right: 0;
}
.product.home-4 .section-header span {
    font-weight: 600;
    color: #5753ff;
}
@media (min-width: 576px) {
    .product.home-4 .section-header span {
        font-size: 30px;
    }
}
.product.home-4 .section-wrapper {
    margin-bottom: -30px;
}

/* @@@@@@@@@@@@@  Booking Table Section Start Here  @@@@@@@@@@@@@@ */
.booking-table {
    background: #fffaf4;
}
.booking-table .shape-1 {
    bottom: 0;
    right: 0;
    display: none;
    transform: rotate(180deg);
}
@media (min-width: 1400px) {
    .booking-table .shape-1 {
        display: block;
    }
}
.booking-table .shape-2 {
    top: 0;
    left: 0;
    display: none;
}
@media (min-width: 1200px) {
    .booking-table .shape-2 {
        display: block;
    }
}
.booking-table .section-wrapper {
    background: #fff;
    padding: 20px;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
@media (min-width: 576px) {
    .booking-table .section-wrapper {
        padding: 20px 30px 20px 20px;
    }
}
.booking-table .section-wrapper form {
    justify-content: space-between;
    z-index: 1;
}
.booking-table .section-wrapper form input,
.booking-table .section-wrapper form .res-tab {
    width: 100%;
    padding: 13px 15px;
}
@media (min-width: 576px) {
    .booking-table .section-wrapper form input,
    .booking-table .section-wrapper form .res-tab {
        width: calc(100% / 2 - 15px);
    }
}
.booking-table .section-wrapper form textarea {
    width: 100%;
    padding: 15px;
}
.booking-table .section-wrapper form input,
.booking-table .section-wrapper form textarea {
    margin-bottom: 20px;
    outline: none;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.booking-table .section-wrapper form input[type="date"] {
    color: #696969;
}
.booking-table .section-wrapper form .res-tab {
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    height: 50px;
    margin-bottom: 15px;
}
.booking-table .section-wrapper form .res-tab select {
    width: 100%;
    border: none;
    color: #696969;
}
.booking-table .section-wrapper form .enger-btn {
    outline: none;
}
@media (min-width: 1200px) {
    .booking-table .section-wrapper form .enger-btn {
        margin-top: 10px;
    }
}

/* @@@@@@@@@@@@@  Pricing Table Section Start Here  @@@@@@@@@@@@@@ */
.pricing-section .section-header span {
    color: #5753ff;
    font-weight: 600;
}
@media (min-width: 576px) {
    .pricing-section .section-header span {
        font-size: 30px;
    }
}
.pricing-section .section-wrapper {
    margin-bottom: -30px;
}
.pricing-section
    .section-wrapper
    .col-12:nth-child(2)
    .pricing-item
    .pricing-inner
    .price-top
    .p-price {
    background: url(/images/pricing/bg/02.jpg);
}
.pricing-section
    .section-wrapper
    .col-12:nth-child(3)
    .pricing-item
    .pricing-inner
    .price-top
    .p-price {
    background: url(/images/pricing/bg/03.jpg);
}
.pricing-section
    .section-wrapper
    .pricing-item:hover
    .pricing-inner
    .price-top
    .p-title
    h4 {
    color: #5753ff;
}
.pricing-section
    .section-wrapper
    .pricing-item:hover
    .pricing-inner
    .price-footer
    .enger-btn {
    background: #5753ff;
}
.pricing-section
    .section-wrapper
    .pricing-item:hover
    .pricing-inner
    .price-footer
    .enger-btn
    span {
    color: #fff;
}

/* @@@@@@@@@@@@@  Sponsor Section Start Here  @@@@@@@@@@@@@@ */
.sponsor-section .section-wrapper {
    padding: 80px 0;
}
.sponsor-section .section-wrapper .sponsor-slider .sponsor-thumb {
    justify-content: center;
}
.sponsor-section .section-wrapper .sponsor-slider .sponsor-thumb a img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.sponsor-section .section-wrapper .sponsor-slider .sponsor-thumb:hover a img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

/* @@@@@@@@@@@@@  Newsletter Section Start Here  @@@@@@@@@@@@@@ */
.news-letter {
    padding: 60px 0;
    background: #362725;
}
.news-letter .section-wrapper {
    justify-content: space-between;
    align-items: center;
}
.news-letter .section-wrapper .news-title {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
}
@media (min-width: 1200px) {
    .news-letter .section-wrapper .news-title {
        width: 50%;
        margin-bottom: 0;
        text-align: left;
    }
}
.news-letter .section-wrapper .news-title h3 {
    color: #fff;
    margin: 0;
    font-weight: 600;
}
.news-letter .section-wrapper .news-form {
    width: 100%;
    text-align: center;
}
@media (min-width: 1200px) {
    .news-letter .section-wrapper .news-form {
        width: calc(100% - 50%);
        text-align: left;
    }
}
.news-letter .section-wrapper .news-form form {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
}
.news-letter .section-wrapper .news-form form label {
    width: 100%;
    margin-bottom: 0;
}
.news-letter .section-wrapper .news-form form label::after {
    content: "";
    width: 30px;
    height: 30px;
    top: 18px;
    left: 10px;
    text-align: center;
    font-size: 24px;
    color: #5753ff;
    font-family: IcoFont !important;
}
@media (min-width: 576px) {
    .news-letter .section-wrapper .news-form form label::after {
        top: 50%;
        transform: translateY(-50%);
    }
}
.news-letter .section-wrapper .news-form form label input {
    margin-bottom: 0;
    border: none;
    outline: none;
}
.news-letter .section-wrapper .news-form form label input[type="email"] {
    padding: 20px;
    padding-left: 50px;
}
@media (min-width: 576px) {
    .news-letter .section-wrapper .news-form form label input[type="email"] {
        padding-right: 170px;
    }
}
.news-letter .section-wrapper .news-form form input {
    width: 100%;
}
.news-letter .section-wrapper .news-form form input[type="submit"] {
    font-size: 15px;
    font-weight: 700;
    height: 54px;
    border: none;
    outline: none;
    color: #fff;
    background: #5753ff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}
@media (min-width: 576px) {
    .news-letter .section-wrapper .news-form form input[type="submit"] {
        position: absolute;
        top: 50%;
        right: 5px;
        transform: translateY(-50%);
        margin-top: 0;
        width: 162px;
    }
}

/* @@@@@@@@@@@@@  Recipe Categori Start Here  @@@@@@@@@@@@@@ */
.recipe-categori .section-wrapper .recipe-item {
    text-align: center;
    padding: 35px 25px 25px;
}
.recipe-categori .section-wrapper .recipe-item:hover .recipe-content a {
    color: #5753ff;
}
.recipe-categori .section-wrapper .recipe-item .recipe-thumb {
    height: 52px;
}
.recipe-categori .section-wrapper .recipe-item .recipe-content {
    margin-top: 20px;
    padding: 0;
}
.recipe-categori .section-wrapper .recipe-item .recipe-content a {
    text-transform: uppercase;
    color: #362725;
    display: block;
    font-weight: 600;
}
.recipe-categori.home-3 .section-wrapper {
    margin-bottom: -26px;
}

/* @@@@@@@@@@@@@  Gallery Section Start Here  @@@@@@@@@@@@@@ */
.gallery-section .gallery-area {
    background: #fff;
    padding: 20px 20px 25px;
}
.gallery-section .gallery-area .section-header {
    margin: 10px 11px 28px;
    align-items: center;
    padding-bottom: 12px;
}
.gallery-section .gallery-area .section-header .text-btn {
    display: inline-block;
    margin-bottom: 0;
}
.gallery-section .gallery-area .section-wrapper .gallery-item {
    width: calc(100% / 1);
}
@media (min-width: 576px) {
    .gallery-section .gallery-area .section-wrapper .gallery-item {
        width: calc(100% / 2);
    }
}
@media (min-width: 768px) {
    .gallery-section .gallery-area .section-wrapper .gallery-item {
        width: calc(100% / 3);
    }
}
@media (min-width: 1200px) {
    .gallery-section .gallery-area .section-wrapper .gallery-item {
        width: calc(100% / 4);
    }
}
.gallery-section .gallery-area .section-wrapper .gallery-item .gallery-thumb {
    margin: 11px;
}
.gallery-section
    .gallery-area
    .section-wrapper
    .gallery-item
    .gallery-thumb::after {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    top: 10px;
    left: 10px;
    background: #5753ff;
    opacity: 0.7;
    transform: scale(0);
}
.gallery-section
    .gallery-area
    .section-wrapper
    .gallery-item
    .gallery-thumb:hover::after {
    transform: scale(1);
}
.gallery-section
    .gallery-area
    .section-wrapper
    .gallery-item
    .gallery-thumb:hover
    .gallery-icon {
    transform: translate(-50%, -50%) scale(1);
}
.gallery-section
    .gallery-area
    .section-wrapper
    .gallery-item
    .gallery-thumb
    img {
    width: 100%;
}
.gallery-section
    .gallery-area
    .section-wrapper
    .gallery-item
    .gallery-thumb
    .gallery-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    color: #362725;
    background: #fff;
    top: 50%;
    left: 50%;
    z-index: 1;
    text-align: center;
    transform: translate(-50%, -50%) scale(0);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.recent-recipe.home-3 .section-wrapper {
    margin-bottom: -26px;
}

/* @@@@@@@@@@@@@  Video Section Start Here  @@@@@@@@@@@@@@ */
.video-section {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.video-section .section-header {
    justify-content: flex-start;
}
.video-section .section-header img {
    margin: 7px 10px 10px 0;
}
.video-section .section-header h4 {
    color: #fff;
    margin-bottom: 0;
}
@media (max-width: 575px) {
    .video-section .section-header h4 {
        width: auto;
    }
}
.video-section .section-wrapper {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
@media (min-width: 1200px) {
    .video-section .section-wrapper {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }
}
.video-section .section-wrapper .video-tabcontent {
    height: 300px;
}
@media (min-width: 768px) {
    .video-section .section-wrapper .video-tabcontent {
        height: 558px;
    }
}
.video-section .section-wrapper .video-tabbar .tabbar-title {
    align-items: center;
    padding: 20px;
    background: #5753ff;
}
.video-section .section-wrapper .video-tabbar .tabbar-title img {
    margin-right: 10px;
    width: 36px;
    height: 36px;
}
.video-section .section-wrapper .video-tabbar .tabbar-title h6 {
    color: #fff;
    font-size: 15px;
    margin-bottom: 0;
    width: calc(100% - 50px);
}
.video-section .section-wrapper .video-tabbar .tabbar-title .watch-time {
    bottom: 0;
    right: 0;
    width: 60px;
    height: 20px;
    background: #362725;
    color: #fff;
}
.video-section .section-wrapper .video-tabbar .tabbar-body {
    padding: 20px 10px 20px 20px;
    background: #111111;
    height: 470px;
    overflow: hidden;
    overflow-y: scroll;
}
.video-section .section-wrapper .video-tabbar .tabbar-body .tab-bar .tablinks {
    padding: 10px 0;
}
.video-section
    .section-wrapper
    .video-tabbar
    .tabbar-body
    .tab-bar
    .tablinks
    .video-thumb {
    cursor: pointer;
    width: 120px;
}
.video-section
    .section-wrapper
    .video-tabbar
    .tabbar-body
    .tab-bar
    .tablinks
    .video-thumb
    img {
    width: 100%;
    height: 100%;
}
.video-section
    .section-wrapper
    .video-tabbar
    .tabbar-body
    .tab-bar
    .tablinks
    .video-thumb
    .watch-time {
    bottom: 0;
    right: 0;
    width: 60px;
    height: 20px;
    background: #5753ff;
    color: #fff;
}
.video-section
    .section-wrapper
    .video-tabbar
    .tabbar-body
    .tab-bar
    .tablinks
    .video-content {
    width: calc(100% - 120px);
    padding-left: 20px;
    margin-top: 0;
}
.video-section
    .section-wrapper
    .video-tabbar
    .tabbar-body
    .tab-bar
    .tablinks
    .video-content
    .title {
    font-weight: 500;
}
@media (min-width: 1600px) {
    .video-section
        .section-wrapper
        .video-tabbar
        .tabbar-body
        .tab-bar
        .tablinks
        .video-content
        .title {
        font-size: 14px;
    }
}
.video-section
    .section-wrapper
    .video-tabbar
    .tabbar-body
    .tab-bar
    .tablinks
    .video-content
    .date {
    font-weight: 300;
    display: block;
}
.video-section
    .section-wrapper
    .video-tabbar
    .tabbar-body
    .tab-bar
    .tablinks
    .video-content
    .title,
.video-section
    .section-wrapper
    .video-tabbar
    .tabbar-body
    .tab-bar
    .tablinks
    .video-content
    .date {
    color: #fff;
}
@media (max-width: 575px) {
    .video-section
        .section-wrapper
        .video-tabbar
        .tabbar-body
        .tab-bar
        .tablinks
        .video-content
        .title,
    .video-section
        .section-wrapper
        .video-tabbar
        .tabbar-body
        .tab-bar
        .tablinks
        .video-content
        .date {
        font-size: 12px;
    }
}

/* @@@@@@@@@@@@@  Coming Soon Section Start Here  @@@@@@@@@@@@@@ */
.coming-soon {
    background: #f7f1e9;
    padding: 100px 0;
}
.coming-soon .coming-thumb {
    margin-bottom: 40px;
}
@media (min-width: 992px) {
    .coming-soon .coming-thumb {
        margin-bottom: 0;
    }
}
.coming-soon .coming-area .section-header {
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .coming-soon .coming-area .section-header {
        text-align: left;
    }
}
@media (min-width: 1200px) {
    .coming-soon .coming-area .section-header h2 {
        font-size: 60px;
        line-height: 66px;
    }
}
.coming-soon .coming-area .section-header p {
    max-width: 450px;
}
@media (min-width: 768px) {
    .coming-soon .coming-area .section-header p {
        margin-left: 0;
    }
}
.coming-soon .coming-area .section-wrapper .countdown {
    margin: 50px 0 0;
}
@media (max-width: 767px) {
    .coming-soon .coming-area .section-wrapper .countdown {
        justify-content: center;
    }
}
.coming-soon .coming-area .section-wrapper .countdown li {
    padding: 0;
    text-align: center;
}
@media (max-width: 575px) {
    .coming-soon .coming-area .section-wrapper .countdown li {
        width: 50%;
    }
}
.coming-soon .coming-area .section-wrapper .countdown li:last-child h3::after {
    display: none;
}
.coming-soon .coming-area .section-wrapper .countdown li:nth-child(2) h3 {
    color: #d26dfb;
}
@media (max-width: 575px) {
    .coming-soon
        .coming-area
        .section-wrapper
        .countdown
        li:nth-child(2)
        h3::after {
        display: none;
    }
}
.coming-soon .coming-area .section-wrapper .countdown li:nth-child(3) h3 {
    color: #00c08c;
}
.coming-soon .coming-area .section-wrapper .countdown li:nth-child(4) h3 {
    color: #009cff;
}
.coming-soon .coming-area .section-wrapper .countdown li h3 {
    padding: 0 25px;
    margin-bottom: 0;
    color: #ff739c;
}
.coming-soon .coming-area .section-wrapper .countdown li h3::after {
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    content: ":";
    color: #362725;
}
.coming-soon .coming-area .section-wrapper .countdown li p {
    margin-top: 20px;
    color: #362725;
}
.coming-soon .coming-area .section-wrapper .news-letter {
    padding: 0;
    margin-top: 20px;
}
.coming-soon .coming-area .section-wrapper .news-letter .section-wrapper {
    background: #fff;
}
.coming-soon
    .coming-area
    .section-wrapper
    .news-letter
    .section-wrapper
    .news-form {
    width: 100%;
}
.coming-soon
    .coming-area
    .section-wrapper
    .news-letter
    .section-wrapper
    .news-form
    p {
    margin-bottom: 25px;
}

/* @@@@@@@@@@@@@  Shop single page Section Start Here  @@@@@@@@@@@@@@ */
@media (max-width: 575px) {
    .shop-page.single .section-wrapper article {
        margin-bottom: 30px;
    }
}
.shop-page.single .section-wrapper .shop-single .gallery-top {
    margin-bottom: 10px;
}
.shop-page.single
    .section-wrapper
    .shop-single
    .gallery-top
    .shop-item
    .shop-thumb
    img {
    width: 100%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.shop-page.single .section-wrapper .shop-single .gallery-thumbs .shop-item {
    cursor: pointer;
}
.shop-page.single
    .section-wrapper
    .shop-single
    .gallery-thumbs
    .shop-item
    .shop-thumb {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.shop-page.single
    .section-wrapper
    .shop-single
    .gallery-thumbs
    .shop-item
    .shop-thumb
    img {
    width: 100%;
}
.shop-page.single
    .section-wrapper
    .shop-single
    .gallery-thumbs
    .swiper-slide.swiper-slide-visible.swiper-slide-thumb-active {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
@media (max-width: 767px) {
    .shop-page.single .section-wrapper .shop-single .shop-single-content {
        margin-top: 30px;
    }
}
.shop-page.single .section-wrapper .shop-single .shop-single-content .title {
    padding-bottom: 17px;
    border-bottom: 1px solid #e6e6e6;
}
.shop-page.single .section-wrapper .shop-single .shop-single-content .title h5 {
    margin-bottom: 7px;
}
.shop-page.single
    .section-wrapper
    .shop-single
    .shop-single-content
    .title
    h5:hover
    a {
    color: #5753ff;
}
.shop-page.single
    .section-wrapper
    .shop-single
    .shop-single-content
    .title
    .p-enger-group {
    margin: 10px 0;
}
.shop-page.single .section-wrapper .shop-single .shop-single-content .title p {
    margin-bottom: 5px;
}
.shop-page.single
    .section-wrapper
    .shop-single
    .shop-single-content
    .title
    p
    span {
    color: #362725;
}
.shop-page.single .section-wrapper .shop-single .shop-single-content .desc {
    margin-top: 25px;
}
.shop-page.single
    .section-wrapper
    .shop-single
    .shop-single-content
    .desc
    ul
    li {
    padding-left: 25px;
}
.shop-page.single
    .section-wrapper
    .shop-single
    .shop-single-content
    .desc
    ul
    li::before {
    content: "";
    font-family: IcoFont !important;
    width: 20px;
    height: 20px;
    line-height: 20px;
    top: 8px;
    left: 0;
    text-align: center;
    color: #5753ff;
}
.shop-page.single
    .section-wrapper
    .shop-single
    .shop-single-content
    .desc
    .quyality {
    margin-top: 15px;
}
.shop-page.single
    .section-wrapper
    .shop-single
    .shop-single-content
    .desc
    .quyality
    p
    span {
    color: #362725;
    font-weight: 700;
}

.review .section-wrapper .related {
    margin-top: 0;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .col-12:nth-last-child(1)
    .p-enger-item::after,
.review
    .section-wrapper
    .related
    .tabcontent
    .col-12:nth-last-child(1)
    .product-item::after,
.review
    .section-wrapper
    .related
    .tabcontent
    .col-12:nth-last-child(2)
    .p-enger-item::after,
.review
    .section-wrapper
    .related
    .tabcontent
    .col-12:nth-last-child(2)
    .product-item::after {
    display: none;
}
.review .section-wrapper .related .tabcontent .popular-engers {
    padding-bottom: 0;
}
.review .section-wrapper .related .tabcontent .product-item::after {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    top: 50%;
    right: -30px;
    transform: translateY(-50%);
    border: 1px solid #e6e6e6;
    content: "";
    font-family: IcoFont !important;
    color: #e6e6e6;
    text-align: center;
    display: none;
}
@media (min-width: 1200px) {
    .review .section-wrapper .related .tabcontent .product-item::after {
        display: block;
    }
}
.review .section-wrapper .related .tabcontent .p-enger-item::after {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    top: 50%;
    right: -30px;
    transform: translateY(-50%);
    border: 1px solid #e6e6e6;
    content: "";
    font-family: IcoFont !important;
    color: #e6e6e6;
    text-align: center;
    display: none;
}
@media (min-width: 1200px) {
    .review .section-wrapper .related .tabcontent .p-enger-item::after {
        display: block;
    }
}
.review
    .section-wrapper
    .related
    .tabcontent
    .p-enger-item
    .p-enger-inner
    .p-enger-content {
    padding: 40px 15px 0;
}
@media (min-width: 576px) {
    .review
        .section-wrapper
        .related
        .tabcontent
        .p-enger-item
        .p-enger-inner
        .p-enger-content
        .p-enger-footer
        .left,
    .review
        .section-wrapper
        .related
        .tabcontent
        .p-enger-item
        .p-enger-inner
        .p-enger-content
        .p-enger-footer
        .right {
        width: 50%;
    }
}
.review
    .section-wrapper
    .related
    .tabcontent
    .p-enger-item
    .p-enger-inner
    .p-enger-content
    .p-enger-footer
    .left
    .rating
    i {
    font-size: 14px;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .p-enger-item
    .p-enger-inner
    .p-enger-content
    .p-enger-footer
    .right {
    font-size: 14px;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .p-enger-item
    .p-enger-inner
    .enger-quyality {
    padding: 20px;
    box-shadow: none;
    margin: 0;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .p-enger-item
    .p-enger-inner
    .enger-quyality
    .section-header {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .p-enger-item
    .p-enger-inner
    .enger-quyality
    .section-wrapper {
    padding: 0;
}
.review .section-wrapper .related .tabcontent .Description .addimage {
    margin: 30px auto;
    justify-content: center;
}
.review .section-wrapper .related .tabcontent .spe-shop h4 {
    font-weight: 500;
}
.review .section-wrapper .related .tabcontent .spe-shop .tec-spe {
    margin-top: 30px;
}
.review .section-wrapper .related .tabcontent .spe-shop .tec-spe ul {
    border: 1px solid #e6e6e6;
    border-radius: 12px;
}
.review .section-wrapper .related .tabcontent .spe-shop .tec-spe ul li {
    align-items: center;
    padding: 15px 40px;
    border-bottom: 1px solid #e6e6e6;
}
@media (max-width: 575px) {
    .review .section-wrapper .related .tabcontent .spe-shop .tec-spe ul li {
        text-align: center;
    }
}
.review
    .section-wrapper
    .related
    .tabcontent
    .spe-shop
    .tec-spe
    ul
    li:last-child {
    border-bottom: none;
}
.review .section-wrapper .related .tabcontent .spe-shop .tec-spe ul li::after {
    display: none;
}
.review .section-wrapper .related .tabcontent .spe-shop .tec-spe ul li .left {
    width: 100%;
}
@media (min-width: 576px) {
    .review
        .section-wrapper
        .related
        .tabcontent
        .spe-shop
        .tec-spe
        ul
        li
        .left {
        width: 50%;
    }
}
@media (min-width: 576px) and (min-width: 992px) {
    .review
        .section-wrapper
        .related
        .tabcontent
        .spe-shop
        .tec-spe
        ul
        li
        .left {
        width: 30%;
    }
}
.review .section-wrapper .related .tabcontent .spe-shop .tec-spe ul li .right {
    width: 100%;
}
@media (min-width: 576px) {
    .review
        .section-wrapper
        .related
        .tabcontent
        .spe-shop
        .tec-spe
        ul
        li
        .right {
        width: 50%;
    }
}
@media (min-width: 576px) and (min-width: 992px) {
    .review
        .section-wrapper
        .related
        .tabcontent
        .spe-shop
        .tec-spe
        ul
        li
        .right {
        width: 70%;
    }
}
.review .section-wrapper .related .tabcontent .review {
    max-width: 800px;
}
.review .section-wrapper .related .tabcontent .review .content li {
    margin-bottom: 30px;
    justify-content: space-between;
    border-bottom: 1px solid #e6e6e6;
}
.review .section-wrapper .related .tabcontent .review .content li:last-child {
    border-bottom: none;
}
.review .section-wrapper .related .tabcontent .review .content li .post-thumb {
    width: 90px;
    height: 90px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .content
    li
    .post-thumb
    img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .content
    li
    .post-content {
    width: calc(100% - 120px);
}
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .content
    li
    .post-content
    .entry-meta {
    justify-content: space-between;
    align-items: center;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .content
    li
    .post-content
    .entry-meta
    .posted-on
    a {
    font-size: 18px;
    font-weight: 700;
    color: #362725;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .content
    li
    .post-content
    .entry-meta
    .posted-on
    a:hover {
    color: #5753ff;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .content
    li
    .post-content
    .entry-meta
    .posted-on
    p {
    margin-bottom: 0;
}
.review .section-wrapper .related .tabcontent .review .client-review {
    margin-top: 40px;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .client-review
    .review-form
    .review-title {
    margin-bottom: 40px;
    border-bottom: 1px solid #e6e6e6;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .client-review
    .review-form
    form
    input {
    width: 100%;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .client-review
    .review-form
    form
    input,
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .client-review
    .review-form
    form
    textarea {
    margin-bottom: 30px;
    border-radius: 3px;
    padding: 7px 15px;
    outline: none;
    border: 1px solid #e6e6e6;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .client-review
    .review-form
    form
    .ratings {
    align-items: center;
    margin-bottom: 20px;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .client-review
    .review-form
    form
    .ratings
    .rating-title {
    padding-right: 10px;
}
.review
    .section-wrapper
    .related
    .tabcontent
    .review
    .client-review
    .review-form
    form
    .enger-btn {
    outline: none;
}

/* @@@@@@@@@@@@@  restaurant Section Start Here  @@@@@@@@@@@@@@ */
.restaurant-section {
    background: #fafeff;
}
.restaurant-section .section-wrapper .top-restaurant {
    justify-content: center;
}
.restaurant-section .section-wrapper .top-restaurant .restaurant-item {
    width: calc(100% / 2);
}
@media (min-width: 768px) {
    .restaurant-section .section-wrapper .top-restaurant .restaurant-item {
        width: calc(100% / 3);
    }
}
@media (min-width: 1200px) {
    .restaurant-section .section-wrapper .top-restaurant .restaurant-item {
        width: calc(100% / 5);
    }
}
.restaurant-section
    .section-wrapper
    .top-restaurant
    .restaurant-item
    .restaurant-inner {
    margin: 10px;
}
.restaurant-section
    .section-wrapper
    .top-restaurant
    .restaurant-item
    .restaurant-inner
    .restaurant-thumb {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
.restaurant-section
    .section-wrapper
    .top-restaurant
    .restaurant-item
    .restaurant-inner
    .restaurant-thumb:hover {
    transform: translateY(-5px);
}
/* @@@@@@@@@@@@@  404 page Section Start Here  @@@@@@@@@@@@@@ */
.fore-zero {
    background-image: url(/images/404/bg-image.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top right;
}
.fore-zero .section-wrapper .zero-item {
    max-width: 600px;
    margin: auto;
    text-align: center;
}
.fore-zero .section-wrapper .zero-item .zero-thumb {
    margin-bottom: 40px;
}
.fore-zero .section-wrapper .zero-item .zero-content h3 {
    line-height: 1.4;
    margin-bottom: 45px;
}
/* @@@@@@@@@@@@@  contact-information Section Start Here  @@@@@@@@@@@@@@ */
.contact-information .section-wrapper {
    background-color: #fff;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    padding: 60px 10px 0;
}
#speakers h2 {
    font-size: 20px;
}
@media (min-width: 1200px) {
    .contact-information .section-wrapper {
        margin-bottom: -40px;
        z-index: 1;
        padding: 60px 30px 0;
    }
    #speakers h2 {
        font-size: 30px;
    }
}
.contact-information .section-wrapper .col-12:first-child {
    margin-bottom: 40px;
}
@media (min-width: 992px) {
    .contact-information .section-wrapper .col-12:first-child {
        margin-bottom: 0px;
    }
}
.contact-information .section-wrapper h5 {
    margin-bottom: 35px;
    line-height: 30px;
}
.contact-information .section-wrapper form input,
.contact-information .section-wrapper form textarea,
.contact-information .section-wrapper form select {
    border-color: #ebebeb;
    padding: 10px;
}
.contact-information .section-wrapper form select {
    color: #82847e;
}
.contact-information .section-wrapper form select option {
    color: #000000;
}
.contact-information .section-wrapper form input,
.contact-information .section-wrapper form select {
    height: 50px;
    margin-bottom: 30px;
    border: 1px solid #e6e6e6;
    outline: none;
    width: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.contact-information .section-wrapper form input.invalid {
    border: 1px solid #ff0000;
}
.contact-information .section-wrapper form input.invalid::placeholder {
    color: #ff0000;
}
@media (min-width: 576px) {
    .contact-information .section-wrapper form input,
    .contact-information .section-wrapper form select {
        width: calc(100% / 2 - 15px);
    }
}
.contact-information .section-wrapper form textarea {
    min-height: 200px;
    padding: 15px;
    margin-bottom: 35px;
    outline: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.contact-information .section-wrapper form .enger-btn {
    outline: none;
    margin-bottom: 60px;
}
.contact-information .section-wrapper .post-item {
    justify-content: space-between;
    margin-bottom: 25px;
}
.contact-information .section-wrapper .post-item:last-child {
    margin-bottom: 0;
}
.contact-information .section-wrapper .post-item .post-thumb {
    width: 50px;
    height: 50px;
    margin-bottom: 15px;
}
@media (min-width: 576px) {
    .contact-information .section-wrapper .post-item .post-thumb {
        margin: 0;
    }
}
.contact-information .section-wrapper .post-item .post-content {
    width: 100%;
}
@media (min-width: 576px) {
    .contact-information .section-wrapper .post-item .post-content {
        width: calc(100% - 60px);
    }
}
.contact-information .section-wrapper .post-item .post-content h6 {
    line-height: 18px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.contact-information .section-wrapper .post-item .post-content h6,
.contact-information .section-wrapper .post-item .post-content p {
    font-size: 15px;
}
.contact-information .section-wrapper .post-item .post-content p {
    line-height: 24px;
    margin: 0;
}
.contact-information.home-4 {
    background: url(/images/contac/bg/01.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.contact-information.home-4 .section-header span {
    color: #5753ff;
    font-weight: 600;
}
@media (min-width: 576px) {
    .contact-information.home-4 .section-header span {
        font-size: 30px;
    }
}
.contact-information.home-4 .section-header h3,
.contact-information.home-4 .section-header p {
    color: #fff;
}
.contact-information.home-4 .section-wrapper {
    padding: 0;
    transform: translate(0);
    box-shadow: none;
    background: transparent;
    margin-bottom: -15px;
}
.contact-information.home-4 .section-wrapper .col-12:first-child {
    background: none;
    margin-bottom: 0;
}
.contact-information.home-4 .section-wrapper input {
    width: 100%;
    padding: 15px;
    border: none;
    outline: none;
    height: 56px;
    margin-bottom: 15px;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.contact-information.home-4 .section-wrapper .con-btn input {
    cursor: pointer;
    background: #5753ff;
}
.contact-information.home-4 .section-wrapper .con-btn .enger-btn {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}

/* @@@@@@@@@@@@@  Gmaps Section Start Here  @@@@@@@@@@@@@@ */
.gmaps-section .map-area {
    height: 600px;
}
.gmaps-section .map-area iframe {
    width: 100%;
    height: 600px;
}

/* @@@@@@@@@@@@@  Popular Blog Section Start Here  @@@@@@@@@@@@@@ */
.blog-section .section-wrapper .all-blog-btn,
.recepi-single .section-wrapper .all-blog-btn {
    margin-top: 30px;
}
@media (min-width: 768px) {
    .blog-section .section-wrapper .all-blog-btn,
    .recepi-single .section-wrapper .all-blog-btn {
        margin-top: 60px;
    }
}
.blog-section .section-wrapper .all-blog-btn .enger-btn,
.recepi-single .section-wrapper .all-blog-btn .enger-btn {
    margin-bottom: -7px;
    margin-left: 0;
}
.blog-section .section-wrapper .post-item .post-inner,
.recepi-single .section-wrapper .post-item .post-inner {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.blog-section .section-wrapper .post-item .post-inner:hover .post-thumb a img,
.recepi-single .section-wrapper .post-item .post-inner:hover .post-thumb a img {
    transform: scale(1.1) rotate(-2deg);
}
.blog-section .section-wrapper .post-item .post-inner:hover .post-content h4 a,
.blog-section .section-wrapper .post-item .post-inner:hover .post-content h5 a,
.blog-section .section-wrapper .post-item .post-inner:hover .post-content h6 a,
.recepi-single .section-wrapper .post-item .post-inner:hover .post-content h4 a,
.recepi-single .section-wrapper .post-item .post-inner:hover .post-content h5 a,
.recepi-single
    .section-wrapper
    .post-item
    .post-inner:hover
    .post-content
    h6
    a {
    color: #5753ff;
}
.blog-section .section-wrapper .post-item .post-inner .post-thumb a,
.recepi-single .section-wrapper .post-item .post-inner .post-thumb a {
    display: block;
}
.blog-section .section-wrapper .post-item .post-inner .post-thumb a img,
.recepi-single .section-wrapper .post-item .post-inner .post-thumb a img {
    width: 100%;
}
.blog-section .section-wrapper .post-item .post-inner .post-content,
.recepi-single .section-wrapper .post-item .post-inner .post-content {
    padding: 30px;
}
.blog-section .section-wrapper .post-item .post-inner .post-content h4,
.blog-section .section-wrapper .post-item .post-inner .post-content h6,
.recepi-single .section-wrapper .post-item .post-inner .post-content h4,
.recepi-single .section-wrapper .post-item .post-inner .post-content h6 {
    margin-bottom: 0px;
}
@media (max-width: 767px) {
    .blog-section .section-wrapper .post-item .post-inner .post-content h4,
    .blog-section .section-wrapper .post-item .post-inner .post-content h6,
    .recepi-single .section-wrapper .post-item .post-inner .post-content h4,
    .recepi-single .section-wrapper .post-item .post-inner .post-content h6 {
        margin-bottom: 5px;
    }
}
@media (max-width: 575px) {
    .blog-section .section-wrapper .post-item .post-inner .post-content h4 a,
    .recepi-single .section-wrapper .post-item .post-inner .post-content h4 a {
        line-height: 1.2;
        font-size: 20px;
    }
}
.blog-section .section-wrapper .post-item .post-inner .post-content h5,
.recepi-single .section-wrapper .post-item .post-inner .post-content h5 {
    margin-bottom: 5px;
}
.blog-section .section-wrapper .post-item .post-inner .post-content p,
.recepi-single .section-wrapper .post-item .post-inner .post-content p {
    margin-top: 15px;
}
.blog-section .section-wrapper .post-item .post-inner .post-content .enger-btn,
.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .enger-btn {
    padding: 8px 22px;
    margin-top: 12px;
}
.blog-section .section-wrapper .post-item .post-inner .post-content .date,
.recepi-single .section-wrapper .post-item .post-inner .post-content .date {
    color: #696969;
}
.blog-section .section-wrapper .post-item .post-inner .post-content .date:hover,
.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .date:hover {
    color: #5753ff;
}
.blog-section .section-wrapper .blog-right,
.recepi-single .section-wrapper .blog-right {
    padding: 0;
}
.blog-section.home-3 .section-wrapper,
.recepi-single.home-3 .section-wrapper {
    margin-bottom: -20px;
}
.blog-section.home-3 .section-wrapper .post-item .post-inner .post-content,
.recepi-single.home-3 .section-wrapper .post-item .post-inner .post-content {
    padding: 20px 25px !important;
}
.blog-section.home-3 .section-wrapper .post-item .post-inner .post-content h6 a,
.recepi-single.home-3
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    h6
    a {
    font-weight: 600;
}
.blog-section.home-3
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .enger-btn.style-2,
.recepi-single.home-3
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .enger-btn.style-2 {
    margin-bottom: 17px;
}
.blog-section.home-3
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post,
.recepi-single.home-3
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post {
    margin-top: 2px;
}
.blog-section.home-4 .section-header span,
.recepi-single.home-4 .section-header span {
    font-weight: 600;
    color: #5753ff;
}
@media (min-width: 576px) {
    .blog-section.home-4 .section-header span,
    .recepi-single.home-4 .section-header span {
        font-size: 30px;
    }
}
.blog-section.home-4 .section-wrapper,
.recepi-single.home-4 .section-wrapper {
    margin-bottom: -30px;
}
@media (min-width: 1200px) {
    .blog-section.trending .section-wrapper .post-item,
    .recepi-single.trending .section-wrapper .post-item {
        margin-bottom: 0 !important;
    }
}
.blog-section.trending
    .section-wrapper
    .post-item:hover
    .post-inner
    .post-thumb
    .post-content
    h5
    a,
.recepi-single.trending
    .section-wrapper
    .post-item:hover
    .post-inner
    .post-thumb
    .post-content
    h5
    a {
    color: #5753ff;
}
.blog-section.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content,
.recepi-single.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content {
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
}
.blog-section.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    h5,
.recepi-single.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    h5 {
    text-align: center;
}
.blog-section.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    h5
    a,
.recepi-single.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    h5
    a {
    color: #fff;
}
.blog-section.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    .meta-tag,
.recepi-single.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    .meta-tag {
    justify-content: center;
}
.blog-section.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    .meta-post
    ul,
.recepi-single.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    .meta-post
    ul {
    justify-content: center;
}
.blog-section.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    .meta-post
    ul
    li
    a,
.blog-section.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    .meta-post
    ul
    li
    i,
.recepi-single.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    .meta-post
    ul
    li
    a,
.recepi-single.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    .meta-post
    ul
    li
    i {
    color: #fff;
}
.blog-section.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    .meta-post
    ul
    li
    a,
.recepi-single.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    .meta-post
    ul
    li
    a {
    margin-right: 15px;
}
.blog-section.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    .meta-post
    ul
    li:last-child
    a,
.recepi-single.trending
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .post-content
    .meta-post
    ul
    li:last-child
    a {
    margin-right: 0;
}
.blog-section.trending .section-wrapper .post-item .post-inner .post-content,
.recepi-single.trending .section-wrapper .post-item .post-inner .post-content {
    padding: 22px 25px;
}
.blog-section.blog-page .section-wrapper .post-item,
.recepi-single.blog-page .section-wrapper .post-item {
    margin-bottom: 30px;
}
.blog-section.blog-page
    .section-wrapper
    .post-item
    .post-inner:hover
    .post-content
    h4
    a,
.recepi-single.blog-page
    .section-wrapper
    .post-item
    .post-inner:hover
    .post-content
    h4
    a {
    color: #5753ff;
}
.blog-section.blog-page .section-wrapper .post-item .post-inner .post-thumb,
.recepi-single.blog-page .section-wrapper .post-item .post-inner .post-thumb {
    margin-bottom: 10px;
}
.blog-section.blog-page .section-wrapper .post-item .post-inner .post-thumb > a,
.recepi-single.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    > a {
    display: block;
}
.blog-section.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    > a
    img,
.recepi-single.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    > a
    img {
    width: 100%;
}
.blog-section.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    h4,
.recepi-single.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    h4 {
    margin-bottom: 5px;
}
.blog-section.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    h4
    a,
.recepi-single.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    h4
    a {
    color: #362725;
}
.blog-section.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post,
.recepi-single.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post {
    margin-bottom: 10px;
}
.blog-section.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post
    ul
    li
    i,
.recepi-single.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post
    ul
    li
    i {
    color: #696969;
}
.blog-section.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post
    ul
    li
    a,
.recepi-single.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post
    ul
    li
    a {
    color: #696969;
}
.blog-section.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post
    ul
    li
    a:hover,
.recepi-single.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post
    ul
    li
    a:hover {
    color: #5753ff;
}
.blog-section.blog-page .section-wrapper .post-item .post-inner .post-content p,
.recepi-single.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    p {
    margin-top: 0;
    margin-bottom: 33px;
}
.blog-section.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .enger-btn,
.recepi-single.blog-page
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .enger-btn {
    padding: 16px 40px;
    margin-top: 0;
}
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner:hover
    .post-thumb.post-thumb-slider
    .post-thumb-slider-next,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner:hover
    .post-thumb.post-thumb-slider
    .post-thumb-slider-next {
    left: 10px;
}
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner:hover
    .post-thumb.post-thumb-slider
    .post-thumb-slider-prev,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner:hover
    .post-thumb.post-thumb-slider
    .post-thumb-slider-prev {
    right: 10px;
}
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-next,
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-prev,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-next,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-prev {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #fff;
    color: #362725;
    z-index: 1;
    text-align: center;
    top: 50%;
    outline: none;
    cursor: pointer;
    transform: translateY(-50%);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-next:hover,
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-next
    .active,
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-prev:hover,
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-prev
    .active,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-next:hover,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-next
    .active,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-prev:hover,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-prev
    .active {
    background: #5753ff;
    color: #fff;
}
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-next,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-next {
    left: -10%;
}
.blog-section.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-prev,
.recepi-single.blog-page
    .section-wrapper
    .post-item.slider-post
    .post-inner
    .post-thumb.post-thumb-slider
    .post-thumb-slider-prev {
    right: -10%;
}
.blog-section.blog-page .section-wrapper .post-item.video-post iframe,
.recepi-single.blog-page .section-wrapper .post-item.video-post iframe {
    width: 100%;
    height: 370px;
    border: none;
}
.blog-section.blog-page
    .section-wrapper
    .post-item.qute-post
    .post-inner
    .post-thumb
    .qute-content,
.recepi-single.blog-page
    .section-wrapper
    .post-item.qute-post
    .post-inner
    .post-thumb
    .qute-content {
    width: 100%;
    text-align: center;
    top: 50%;
    left: 50%;
    padding: 20px;
    transform: translate(-50%, -50%);
}
.blog-section.blog-page
    .section-wrapper
    .post-item.qute-post
    .post-inner
    .post-thumb
    .qute-content
    h5,
.recepi-single.blog-page
    .section-wrapper
    .post-item.qute-post
    .post-inner
    .post-thumb
    .qute-content
    h5 {
    margin-top: 15px;
    color: #fff;
    font-family: "Poppins", sans-serif;
    line-height: 1.5;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 18px;
}
@media (max-width: 767px) {
    .blog-section.blog-page
        .section-wrapper
        .post-item.qute-post
        .post-inner
        .post-thumb
        .qute-content
        h5,
    .recepi-single.blog-page
        .section-wrapper
        .post-item.qute-post
        .post-inner
        .post-thumb
        .qute-content
        h5 {
        display: none;
    }
}
.blog-section.blog-single .section-wrapper .post-item .post-inner .post-content,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content {
    padding: 50px 30px;
    background: #fff;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    h4,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    h4 {
    margin-bottom: 10px;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post {
    margin-bottom: 15px;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post
    ul
    li
    a
    i,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post
    ul
    li
    a
    i {
    padding-right: 5px;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post
    ul
    li
    a.admin,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-post
    ul
    li
    a.admin {
    padding-right: 20px;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    p,
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    img,
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    iframe,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    p,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    img,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    iframe {
    margin-bottom: 20px;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    iframe,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    iframe {
    width: 100%;
    height: 370px;
    border: none;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote {
    background: #5753ff;
    color: #fff;
    margin: 0 0 20px;
    padding: 25px;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote::before,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote::before {
    width: 40px;
    height: 40px;
    color: #fff;
    content: "";
    font-size: 36px;
    font-family: IcoFont !important;
}
@media (max-width: 767px) {
    .blog-section.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        blockquote::before,
    .recepi-single.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        blockquote::before {
        display: none;
    }
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote
    p,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote
    p {
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .blog-section.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        blockquote
        p,
    .recepi-single.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        blockquote
        p {
        padding-left: 60px;
        font-size: 18px;
        line-height: 30px;
    }
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote
    cite,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote
    cite {
    display: block;
    text-align: right;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote
    cite
    a,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    blockquote
    cite
    a {
    color: #fff;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    img,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    img {
    width: 100%;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section {
    justify-content: space-between;
    align-items: center;
    margin: 40px -30px -25px;
    padding: 23px 30px 0;
    border-top: 1px solid #e6e6e6;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .tags,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .tags {
    width: calc(100% / 1);
}
@media (max-width: 575px) {
    .blog-section.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .tags-section
        .tags,
    .recepi-single.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .tags-section
        .tags {
        justify-content: center;
    }
}
@media (min-width: 768px) {
    .blog-section.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .tags-section
        .tags,
    .recepi-single.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .tags-section
        .tags {
        width: calc(100% / 2);
    }
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .tags
    li,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .tags
    li {
    margin: 5px;
    padding: 0;
}
@media (min-width: 992px) {
    .blog-section.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .tags-section
        .tags
        li:first-child,
    .recepi-single.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .tags-section
        .tags
        li:first-child {
        margin-left: 0;
    }
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .tags
    li
    a,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .tags
    li
    a {
    padding: 5px 18px;
    border: 1px solid #e6e6e6;
    color: #362725;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .tags
    li
    a:hover,
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .tags
    li
    a
    .active,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .tags
    li
    a:hover,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .tags
    li
    a
    .active {
    background: #5753ff;
    color: #fff;
    border-color: #5753ff;
}
.blog-section.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .scocial-media,
.recepi-single.blog-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .tags-section
    .scocial-media {
    margin-bottom: 0;
    text-align: center;
    width: calc(100% / 1);
    margin-top: 20px;
}
@media (min-width: 576px) {
    .blog-section.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .tags-section
        .scocial-media,
    .recepi-single.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .tags-section
        .scocial-media {
        text-align: right;
        margin-top: 0;
    }
}
@media (min-width: 768px) {
    .blog-section.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .tags-section
        .scocial-media,
    .recepi-single.blog-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .tags-section
        .scocial-media {
        width: calc(100% / 2);
    }
}
.blog-section.blog-single .section-wrapper .title-border,
.recepi-single.blog-single .section-wrapper .title-border {
    font-size: 20px;
    color: #000f3a;
    margin: 0 0 28px 0;
    padding: 20px 30px;
    border-bottom: 1px solid #e6e6e6;
}
@media (min-width: 992px) {
    .blog-section.blog-single .section-wrapper .title-border,
    .recepi-single.blog-single .section-wrapper .title-border {
        padding: 20px 30px;
    }
}
.blog-section.blog-single .section-wrapper .navigations-part,
.recepi-single.blog-single .section-wrapper .navigations-part {
    justify-content: space-between;
    padding: 25px;
    margin: 30px 0;
}
.blog-section.blog-single .section-wrapper .navigations-part .left,
.recepi-single.blog-single .section-wrapper .navigations-part .left {
    text-align: left;
}
@media (min-width: 768px) {
    .blog-section.blog-single .section-wrapper .navigations-part .left,
    .recepi-single.blog-single .section-wrapper .navigations-part .left {
        width: calc(100% / 2);
    }
}
.blog-section.blog-single .section-wrapper .navigations-part .right,
.recepi-single.blog-single .section-wrapper .navigations-part .right {
    text-align: right;
}
@media (max-width: 575px) {
    .blog-section.blog-single .section-wrapper .navigations-part .right,
    .recepi-single.blog-single .section-wrapper .navigations-part .right {
        margin-top: 20px;
    }
}
@media (min-width: 768px) {
    .blog-section.blog-single .section-wrapper .navigations-part .right,
    .recepi-single.blog-single .section-wrapper .navigations-part .right {
        width: calc(100% / 2);
    }
}
.blog-section.blog-single .section-wrapper .navigations-part .left .title,
.blog-section.blog-single .section-wrapper .navigations-part .right .title,
.recepi-single.blog-single .section-wrapper .navigations-part .left .title,
.recepi-single.blog-single .section-wrapper .navigations-part .right .title {
    color: #696969;
}
.blog-section.blog-single .section-wrapper .navigations-part .left .title:hover,
.blog-section.blog-single
    .section-wrapper
    .navigations-part
    .left
    .title
    .active,
.blog-section.blog-single
    .section-wrapper
    .navigations-part
    .right
    .title:hover,
.blog-section.blog-single
    .section-wrapper
    .navigations-part
    .right
    .title
    .active,
.recepi-single.blog-single
    .section-wrapper
    .navigations-part
    .left
    .title:hover,
.recepi-single.blog-single
    .section-wrapper
    .navigations-part
    .left
    .title
    .active,
.recepi-single.blog-single
    .section-wrapper
    .navigations-part
    .right
    .title:hover,
.recepi-single.blog-single
    .section-wrapper
    .navigations-part
    .right
    .title
    .active {
    color: #5753ff;
}
@media (min-width: 768px) {
    .blog-section.blog-single .section-wrapper .navigations-part .left .title,
    .blog-section.blog-single .section-wrapper .navigations-part .right .title,
    .recepi-single.blog-single .section-wrapper .navigations-part .left .title,
    .recepi-single.blog-single
        .section-wrapper
        .navigations-part
        .right
        .title {
        max-width: 90%;
    }
}
.blog-section.blog-single .section-wrapper .navigations-part .left .next,
.blog-section.blog-single .section-wrapper .navigations-part .left .prev,
.blog-section.blog-single .section-wrapper .navigations-part .right .next,
.blog-section.blog-single .section-wrapper .navigations-part .right .prev,
.recepi-single.blog-single .section-wrapper .navigations-part .left .next,
.recepi-single.blog-single .section-wrapper .navigations-part .left .prev,
.recepi-single.blog-single .section-wrapper .navigations-part .right .next,
.recepi-single.blog-single .section-wrapper .navigations-part .right .prev {
    color: #362725;
    font-weight: 700;
    margin-bottom: 10px;
}
.blog-section.blog-single .section-wrapper .navigations-part .left .next:hover,
.blog-section.blog-single
    .section-wrapper
    .navigations-part
    .left
    .next
    .active,
.blog-section.blog-single .section-wrapper .navigations-part .left .prev:hover,
.blog-section.blog-single
    .section-wrapper
    .navigations-part
    .left
    .prev
    .active,
.blog-section.blog-single .section-wrapper .navigations-part .right .next:hover,
.blog-section.blog-single
    .section-wrapper
    .navigations-part
    .right
    .next
    .active,
.blog-section.blog-single .section-wrapper .navigations-part .right .prev:hover,
.blog-section.blog-single
    .section-wrapper
    .navigations-part
    .right
    .prev
    .active,
.recepi-single.blog-single .section-wrapper .navigations-part .left .next:hover,
.recepi-single.blog-single
    .section-wrapper
    .navigations-part
    .left
    .next
    .active,
.recepi-single.blog-single .section-wrapper .navigations-part .left .prev:hover,
.recepi-single.blog-single
    .section-wrapper
    .navigations-part
    .left
    .prev
    .active,
.recepi-single.blog-single
    .section-wrapper
    .navigations-part
    .right
    .next:hover,
.recepi-single.blog-single
    .section-wrapper
    .navigations-part
    .right
    .next
    .active,
.recepi-single.blog-single
    .section-wrapper
    .navigations-part
    .right
    .prev:hover,
.recepi-single.blog-single
    .section-wrapper
    .navigations-part
    .right
    .prev
    .active {
    color: #5753ff;
}
.blog-section.blog-single .section-wrapper .authors,
.recepi-single.blog-single .section-wrapper .authors {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    justify-content: space-between;
    align-items: center;
    padding: 25px;
    margin: 30px 0;
}
@media (max-width: 575px) {
    .blog-section.blog-single .section-wrapper .authors,
    .recepi-single.blog-single .section-wrapper .authors {
        justify-content: center;
    }
}
.blog-section.blog-single .section-wrapper .authors .author-thumb,
.recepi-single.blog-single .section-wrapper .authors .author-thumb {
    width: 160px;
    text-align: center;
}
.blog-section.blog-single .section-wrapper .authors .author-thumb a,
.recepi-single.blog-single .section-wrapper .authors .author-thumb a {
    width: 140px;
    height: 140px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.blog-section.blog-single .section-wrapper .authors .author-thumb a img,
.recepi-single.blog-single .section-wrapper .authors .author-thumb a img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.blog-section.blog-single .section-wrapper .authors .author-content,
.recepi-single.blog-single .section-wrapper .authors .author-content {
    width: 100%;
    margin-top: 30px;
    text-align: center;
}
@media (min-width: 576px) {
    .blog-section.blog-single .section-wrapper .authors .author-content,
    .recepi-single.blog-single .section-wrapper .authors .author-content {
        width: calc(100% - 170px);
        margin-top: 0;
        text-align: left;
    }
}
.blog-section.blog-single .section-wrapper .authors .author-content h6,
.recepi-single.blog-single .section-wrapper .authors .author-content h6 {
    margin-bottom: 5px;
}
.blog-section.blog-single .section-wrapper .authors .author-content p,
.recepi-single.blog-single .section-wrapper .authors .author-content p {
    margin-bottom: 10px;
}
.blog-section.blog-single
    .section-wrapper
    .authors
    .author-content
    .scocial-media,
.recepi-single.blog-single
    .section-wrapper
    .authors
    .author-content
    .scocial-media {
    margin-bottom: 0;
}
.blog-section.blog-single
    .section-wrapper
    .authors
    .author-content
    .scocial-media
    a,
.recepi-single.blog-single
    .section-wrapper
    .authors
    .author-content
    .scocial-media
    a {
    font-size: 15px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: transparent;
}
.blog-section.blog-single
    .section-wrapper
    .authors
    .author-content
    .scocial-media
    a.facebook,
.recepi-single.blog-single
    .section-wrapper
    .authors
    .author-content
    .scocial-media
    a.facebook {
    color: #3b5998;
}
.blog-section.blog-single
    .section-wrapper
    .authors
    .author-content
    .scocial-media
    a.twitter,
.recepi-single.blog-single
    .section-wrapper
    .authors
    .author-content
    .scocial-media
    a.twitter {
    color: #55acee;
}
.blog-section.blog-single
    .section-wrapper
    .authors
    .author-content
    .scocial-media
    a.linkedin,
.recepi-single.blog-single
    .section-wrapper
    .authors
    .author-content
    .scocial-media
    a.linkedin {
    color: #007bb5;
}
.blog-section.blog-single
    .section-wrapper
    .authors
    .author-content
    .scocial-media
    a.vimeo,
.recepi-single.blog-single
    .section-wrapper
    .authors
    .author-content
    .scocial-media
    a.vimeo {
    color: #3b5998;
}
.blog-section.blog-single .section-wrapper .product,
.recepi-single.blog-single .section-wrapper .product {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
    padding-bottom: 25px;
}
.blog-section.blog-single .section-wrapper .product .title-border,
.recepi-single.blog-single .section-wrapper .product .title-border {
    margin: 0 0 10px 0;
}
@media (max-width: 575px) {
    .blog-section.blog-single .section-wrapper .product .title-border,
    .recepi-single.blog-single .section-wrapper .product .title-border {
        text-align: center;
    }
}
.blog-section.blog-single .section-wrapper .product .section-wrapper,
.recepi-single.blog-single .section-wrapper .product .section-wrapper {
    padding: 10px;
}
.blog-section.blog-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item,
.recepi-single.blog-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item {
    box-shadow: none;
    margin: 10px;
    padding: 0;
}
.blog-section.blog-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item
    .product-thumb,
.recepi-single.blog-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item
    .product-thumb {
    width: 150px;
    height: 150px;
}
.blog-section.blog-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item
    .product-content,
.recepi-single.blog-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item
    .product-content {
    padding-bottom: 15px;
}
.blog-section.blog-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item
    .product-content
    h6
    a,
.recepi-single.blog-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item
    .product-content
    h6
    a {
    font-weight: 400;
}
.blog-section.blog-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item
    .product-content
    .commtents,
.recepi-single.blog-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item
    .product-content
    .commtents {
    color: #696969;
}
.blog-section.blog-single .section-wrapper .comments,
.recepi-single.blog-single .section-wrapper .comments {
    margin-top: 30px;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
.blog-section.blog-single .section-wrapper .comments .comment-list,
.recepi-single.blog-single .section-wrapper .comments .comment-list {
    padding: 20px;
}
@media (min-width: 992px) {
    .blog-section.blog-single .section-wrapper .comments .comment-list,
    .recepi-single.blog-single .section-wrapper .comments .comment-list {
        padding: 20px 30px;
    }
}
@media (max-width: 575px) {
    .blog-section.blog-single .section-wrapper .comments .comment-list,
    .recepi-single.blog-single .section-wrapper .comments .comment-list {
        margin: 0;
    }
}
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-thumb,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-thumb {
    height: 50px;
    width: 50px;
    border-radius: 100%;
    overflow: hidden;
    margin-right: 15px;
    float: left;
    margin-bottom: 15px;
}
@media (min-width: 576px) {
    .blog-section.blog-single
        .section-wrapper
        .comments
        .comment-list
        .comment
        .com-thumb,
    .recepi-single.blog-single
        .section-wrapper
        .comments
        .comment-list
        .comment
        .com-thumb {
        margin-bottom: 0;
    }
}
@media (min-width: 768px) {
    .blog-section.blog-single
        .section-wrapper
        .comments
        .comment-list
        .comment
        .com-thumb,
    .recepi-single.blog-single
        .section-wrapper
        .comments
        .comment-list
        .comment
        .com-thumb {
        height: 80px;
        width: 80px;
    }
}
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content {
    padding-bottom: 20px;
    border-bottom: 1px solid #dbdbdb;
}
@media (max-width: 575px) {
    .blog-section.blog-single
        .section-wrapper
        .comments
        .comment-list
        .comment
        .com-content,
    .recepi-single.blog-single
        .section-wrapper
        .comments
        .comment-list
        .comment
        .com-content {
        width: 100%;
    }
}
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content:last-child,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content:last-child {
    border-bottom: none;
}
@media (min-width: 576px) {
    .blog-section.blog-single
        .section-wrapper
        .comments
        .comment-list
        .comment
        .com-content
        .com-title,
    .recepi-single.blog-single
        .section-wrapper
        .comments
        .comment-list
        .comment
        .com-content
        .com-title {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }
}
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content
    .com-title
    .com-title-meta
    h6,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content
    .com-title
    .com-title-meta
    h6 {
    margin: 0;
}
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content
    .com-title
    .com-title-meta
    h6
    a,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content
    .com-title
    .com-title-meta
    h6
    a {
    color: #362725;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content
    .com-title
    .com-title-meta
    h6
    a:hover,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content
    .com-title
    .com-title-meta
    h6
    a:hover {
    color: #5753ff;
}
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content
    .com-title
    .com-title-meta
    span,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content
    .com-title
    .com-title-meta
    span {
    font-size: 16px;
    color: #696969;
    display: inline-block;
    margin-bottom: 5px;
}
@media (max-width: 575px) {
    .blog-section.blog-single
        .section-wrapper
        .comments
        .comment-list
        .comment
        .com-content
        .com-title
        .reply,
    .recepi-single.blog-single
        .section-wrapper
        .comments
        .comment-list
        .comment
        .com-content
        .com-title
        .reply {
        margin-bottom: 10px;
        display: inline-block;
    }
}
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content
    .com-title
    .reply
    .comment-reply-link,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content
    .com-title
    .reply
    .comment-reply-link {
    color: #5753ff;
    font-weight: 700;
}
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content
    p,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .com-content
    p {
    margin-bottom: 0;
    line-height: 24px;
}
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .comment-list,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .comment-list {
    padding-right: 0;
}
@media (min-width: 576px) {
    .blog-section.blog-single
        .section-wrapper
        .comments
        .comment-list
        .comment
        .comment-list,
    .recepi-single.blog-single
        .section-wrapper
        .comments
        .comment-list
        .comment
        .comment-list {
        padding-left: 30px;
    }
}
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .comment-list
    .comment,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .comment-list
    .comment {
    list-style: none;
    overflow: hidden;
    border-bottom: 1px solid #dbdbdb;
    padding: 20px 0px;
}
.blog-section.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .comment-list
    .comment:last-child,
.recepi-single.blog-single
    .section-wrapper
    .comments
    .comment-list
    .comment
    .comment-list
    .comment:last-child {
    border: none;
    padding-bottom: 0px;
}
.blog-section.blog-single .section-wrapper .comment-respond,
.recepi-single.blog-single .section-wrapper .comment-respond {
    margin-top: 30px;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
.blog-section.blog-single .section-wrapper .comment-respond .add-comment,
.recepi-single.blog-single .section-wrapper .comment-respond .add-comment {
    padding: 10px 30px 40px;
}
.blog-section.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form,
.recepi-single.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form {
    justify-content: space-between;
}
.blog-section.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    input[type="text"],
.recepi-single.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    input[type="text"] {
    color: #696969;
    padding: 10px 15px;
    width: 100%;
}
@media (min-width: 576px) {
    .blog-section.blog-single
        .section-wrapper
        .comment-respond
        .add-comment
        .comment-form
        input[type="text"],
    .recepi-single.blog-single
        .section-wrapper
        .comment-respond
        .add-comment
        .comment-form
        input[type="text"] {
        width: calc(100% / 2 - 15px);
    }
}
@media (min-width: 768px) {
    .blog-section.blog-single
        .section-wrapper
        .comment-respond
        .add-comment
        .comment-form
        input[type="text"]:nth-child(3),
    .recepi-single.blog-single
        .section-wrapper
        .comment-respond
        .add-comment
        .comment-form
        input[type="text"]:nth-child(3) {
        width: 100% !important;
    }
}
.blog-section.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    input,
.blog-section.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    textarea,
.recepi-single.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    input,
.recepi-single.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    textarea {
    background: #f1f6fa;
    border: none;
    outline: none;
    margin-bottom: 20px;
}
.blog-section.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    textarea,
.recepi-single.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    textarea {
    padding: 15px;
}
.blog-section.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    p,
.recepi-single.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    p {
    width: 100%;
}
.blog-section.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    p
    input,
.recepi-single.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    p
    input {
    margin-right: 10px;
}
.blog-section.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    .enger-btn,
.recepi-single.blog-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    .enger-btn {
    border: none;
    outline: none;
}
.blog-section.recepi-single .section-wrapper .post-item .post-inner,
.recepi-single.recepi-single .section-wrapper .post-item .post-inner {
    background: transparent;
    box-shadow: none;
}
.blog-section.recepi-single .section-wrapper .post-item .post-inner .post-thumb,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb {
    margin-bottom: 10px;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .carousel
    .carousel-inner,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .carousel
    .carousel-inner {
    width: 80%;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .carousel
    .carousel-inner
    .carousel-item
    .sli-recepi-thumb
    img,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .carousel
    .carousel-inner
    .carousel-item
    .sli-recepi-thumb
    img {
    width: 100%;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .carousel
    .carousel-indicators,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .carousel
    .carousel-indicators {
    background: #f5f5f1;
    top: 0;
    right: 0;
    justify-content: center;
    display: block !important;
    bottom: auto;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    width: 70px;
}
@media (min-width: 576px) {
    .blog-section.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-thumb
        .carousel
        .carousel-indicators,
    .recepi-single.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-thumb
        .carousel
        .carousel-indicators {
        width: 160px;
    }
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .carousel
    .carousel-indicators
    .item,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .carousel
    .carousel-indicators
    .item {
    margin: 0 0 10px 10px;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .carousel
    .carousel-indicators
    .item:last-child,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-thumb
    .carousel
    .carousel-indicators
    .item:last-child {
    margin-bottom: 0;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .title,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .title {
    background: #e6e6e6;
    padding: 20px 30px;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .title
    h6,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .title
    h6 {
    margin-bottom: 0;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    img,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    img {
    width: auto;
    max-width: 100%;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-tag,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .meta-tag {
    margin-bottom: 15px;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product {
    justify-content: space-between;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left,
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right {
    width: 100%;
    margin: 15px 0;
}
@media (min-width: 576px) {
    .blog-section.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .make-product
        .left,
    .blog-section.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .make-product
        .right,
    .recepi-single.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .make-product
        .left,
    .recepi-single.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .make-product
        .right {
        width: calc(100% / 2 - 15px);
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .blog-section.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .make-product
        .left,
    .blog-section.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .make-product
        .right,
    .recepi-single.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .make-product
        .left,
    .recepi-single.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .make-product
        .right {
        width: 100%;
    }
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul,
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul {
    border: 1px solid #e6e6e6;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li,
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li {
    padding: 18px 20px;
    padding-left: 35px;
    border-bottom: 1px solid #e6e6e6;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li:last-child,
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li:last-child,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li:last-child,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li:last-child {
    border-bottom: none;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li.active::before,
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li.deactive::before,
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li.active::before,
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li.deactive::before,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li.active::before,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li.deactive::before,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li.active::before,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li.deactive::before {
    width: 12px;
    height: 12px;
    line-height: 12px;
    top: 50%;
    left: 15px;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    transform: translateY(-50%);
    font-family: IcoFont !important;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li.active::before,
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li.active::before,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li.active::before,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li.active::before {
    content: "";
    color: #fff;
    background: #5753ff;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li.deactive::before,
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li.deactive::before,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .left
    ul
    li.deactive::before,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li.deactive::before {
    color: #5753ff;
    background: #e6e6e6;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li {
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li
    .left,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li
    .left {
    margin: 0;
    width: 70%;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li
    .left
    i,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li
    .left
    i {
    padding-right: 10px;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li
    .right,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .make-product
    .right
    ul
    li
    .right {
    width: 30%;
    margin: 0;
    text-align: right;
    font-weight: 500;
    color: #362725;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .scan-area,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .scan-area {
    margin: 20px 0;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .scan-area
    .title
    h6,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .scan-area
    .title
    h6 {
    text-align: center;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .scan-area
    .scrn-thumb,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .scan-area
    .scrn-thumb {
    text-align: center;
    padding: 40px 0;
    border: 1px solid #e6e6e6;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper {
    padding: 20px;
    border: 1px solid #e6e6e6;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper
    .step-item:last-child
    .step-inner
    .step-content
    p,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper
    .step-item:last-child
    .step-inner
    .step-content
    p {
    margin-bottom: 0;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper
    .step-item
    .step-inner,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper
    .step-item
    .step-inner {
    justify-content: space-between;
    align-items: center;
    margin: 10px 0;
}
@media (min-width: 576px) {
    .blog-section.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .step-mathod
        .step-wrapper
        .step-item
        .step-inner
        .step-thumb,
    .recepi-single.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .step-mathod
        .step-wrapper
        .step-item
        .step-inner
        .step-thumb {
        width: 150px;
    }
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper
    .step-item
    .step-inner
    .step-content,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper
    .step-item
    .step-inner
    .step-content {
    width: 100%;
}
@media (min-width: 576px) {
    .blog-section.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .step-mathod
        .step-wrapper
        .step-item
        .step-inner
        .step-content,
    .recepi-single.recepi-single
        .section-wrapper
        .post-item
        .post-inner
        .post-content
        .step-mathod
        .step-wrapper
        .step-item
        .step-inner
        .step-content {
        width: calc(100% - 170px);
    }
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper
    .step-item
    .step-inner
    .step-content
    h6,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper
    .step-item
    .step-inner
    .step-content
    h6 {
    color: #5753ff;
    font-size: 15px;
    margin-bottom: 5px;
}
.blog-section.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper
    .step-item
    .step-inner
    .step-content
    p,
.recepi-single.recepi-single
    .section-wrapper
    .post-item
    .post-inner
    .post-content
    .step-mathod
    .step-wrapper
    .step-item
    .step-inner
    .step-content
    p {
    margin-top: 0;
}
.blog-section.recepi-single .section-wrapper .authors,
.blog-section.recepi-single .section-wrapper .product,
.blog-section.recepi-single .section-wrapper .comments,
.blog-section.recepi-single .section-wrapper .comment-respond,
.recepi-single.recepi-single .section-wrapper .authors,
.recepi-single.recepi-single .section-wrapper .product,
.recepi-single.recepi-single .section-wrapper .comments,
.recepi-single.recepi-single .section-wrapper .comment-respond {
    background: #fff;
}
@media (min-width: 992px) {
    .blog-section.recepi-single .section-wrapper .product .section-wrapper,
    .recepi-single.recepi-single .section-wrapper .product .section-wrapper {
        padding: 10px 20px;
    }
}
.blog-section.recepi-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item
    .product-thumb,
.recepi-single.recepi-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item
    .product-thumb {
    height: auto;
    width: 100%;
}
.blog-section.recepi-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item
    .product-thumb
    img,
.recepi-single.recepi-single
    .section-wrapper
    .product
    .section-wrapper
    .product-item
    .product-thumb
    img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.blog-section.recepi-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    .enger-btn,
.recepi-single.recepi-single
    .section-wrapper
    .comment-respond
    .add-comment
    .comment-form
    .enger-btn {
    border: none;
    outline: none;
    box-shadow: none;
}

p.comment-form-cookies-consent {
    display: flex;
}
p.comment-form-cookies-consent input {
    margin-top: 5px;
}

.widget {
    padding: 25px;
    background: #fff;
    margin-bottom: 30px;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
.widget:last-child {
    margin-bottom: 0;
}
.widget .widget-header {
    padding: 25px 25px 0;
    border-bottom: 1px solid #e6e6e6;
}
.widget .widget-header h5 {
    text-transform: capitalize;
    font-size: 20px;
}
.widget .widget-wrapper {
    padding: 15px 0;
}
.widget .widget-wrapper li {
    border-bottom: 1px solid #e6e6e6;
    padding: 25px;
}
.widget .widget-wrapper li:last-child {
    border-bottom: none;
}
.widget.widget-search {
    background: #fff;
}
@media (max-width: 991px) {
    .widget.widget-search {
        margin-top: 30px;
    }
}
.widget.widget-search .search-wrapper input {
    background: #f6fbff;
    height: 50px;
    padding-left: 10px;
    line-height: 50px;
    margin-bottom: 0;
    border: none;
    width: 100%;
    outline: none;
}
.widget.widget-search .search-wrapper button {
    padding: 0;
    top: 0;
    right: 0;
    line-height: 50px;
    width: 50px;
    height: 50px;
    outline: none;
    border: none;
    cursor: pointer;
    background: #f6fbff;
}
.widget.widget-archive,
.widget.widget-category {
    padding: 0;
}
.widget.widget-archive .widget-wrapper li,
.widget.widget-category .widget-wrapper li {
    padding: 0;
}
.widget.widget-archive .widget-wrapper li a,
.widget.widget-category .widget-wrapper li a {
    color: #362725;
    padding: 15px 25px;
}
.widget.widget-archive .widget-wrapper li a i,
.widget.widget-category .widget-wrapper li a i {
    margin-right: 5px;
}
.widget.widget-archive .widget-wrapper li a.active,
.widget.widget-archive .widget-wrapper li a:hover,
.widget.widget-category .widget-wrapper li a.active,
.widget.widget-category .widget-wrapper li a:hover {
    padding-left: 30px;
    color: #5753ff;
}
.widget.widget-post {
    padding: 0;
}
.widget.widget-post ul.widget-wrapper {
    padding: 0;
}
.widget.widget-post ul.widget-wrapper li .post-thumb {
    width: 90px;
    height: 80px;
}
.widget.widget-post ul.widget-wrapper li .post-thumb a {
    display: inline-flex;
    height: 100%;
}
.widget.widget-post ul.widget-wrapper li .post-thumb a img {
    width: 100%;
}
.widget.widget-post ul.widget-wrapper li .post-content {
    width: calc(100% - 110px);
}
.widget.widget-post ul.widget-wrapper li .post-content h6 {
    margin-bottom: 0;
}
.widget.widget-post ul.widget-wrapper li .post-content h6 a {
    font-size: 14px;
    color: #362725;
}
@media (min-width: 576px) {
    .widget.widget-post ul.widget-wrapper li .post-content h6 a {
        font-size: 15px;
    }
}
@media (min-width: 1600px) {
    .widget.widget-post ul.widget-wrapper li .post-content h6 a {
        font-size: 14px;
    }
}
.widget.widget-post ul.widget-wrapper li .post-content h6 a:hover {
    color: #5753ff;
}
.widget.widget-post ul.widget-wrapper li .post-content p {
    margin: 0;
}
.widget.widget-instagram {
    padding: 0;
}
.widget.widget-instagram ul.widget-wrapper {
    padding: 25px 20px;
}
.widget.widget-instagram ul.widget-wrapper li {
    width: calc(100% / 3);
    padding: 0;
    border: none;
}
.widget.widget-instagram ul.widget-wrapper li a {
    margin: 5px;
}
.widget.widget-tags {
    padding: 0;
}
.widget.widget-tags ul.widget-wrapper {
    padding: 20px;
    justify-content: center;
}
.widget.widget-tags ul.widget-wrapper li {
    border: none;
    padding: 0;
}
.widget.widget-tags ul.widget-wrapper li a {
    padding: 3px 10px;
    color: #372f25;
    border: 1px solid #e6e6e6;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin: 5px;
    font-size: 14px;
}
.widget.widget-tags ul.widget-wrapper li a.active,
.widget.widget-tags ul.widget-wrapper li a:hover {
    background-color: #5753ff;
    color: #fff;
    border-color: #5753ff;
}
.widget.widget-author {
    padding: 0;
}
.widget.widget-author .widget-wrapper {
    padding: 25px;
    text-align: center;
}
.widget.widget-author .widget-wrapper .admin-thumb {
    margin-bottom: 15px;
}
.widget.widget-author .widget-wrapper .admin-thumb img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.widget.widget-author .widget-wrapper .admin-content p {
    font-size: 15px;
}
.widget.widget-author .widget-wrapper .admin-content .scocial-media {
    margin-bottom: 0;
}
.widget.widget-author .widget-wrapper .admin-content .scocial-media a {
    background: transparent;
    font-size: 18px;
    box-shadow: 0 0 5px rgba(136, 136, 136, 0.1);
    border: 1px dashed;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.widget.widget-author .widget-wrapper .admin-content .scocial-media a.facebook {
    color: #3b5998;
}
.widget.widget-author .widget-wrapper .admin-content .scocial-media a.twitter {
    color: #55acee;
}
.widget.widget-author .widget-wrapper .admin-content .scocial-media a.linkedin {
    color: #007bb5;
}
.widget.widget-author .widget-wrapper .admin-content .scocial-media a.vimeo {
    color: #3b5998;
}
.widget.recipe-categori {
    padding: 0;
}
.widget.recipe-categori .widget-wrapper {
    padding: 25px 15px;
}
.widget.recipe-categori .widget-wrapper .recipe-item {
    border: 1px dotted #e6e6e6;
    border-width: 1px;
    border-top: none;
    border-right: none;
    margin: 5px;
}

.shop-title {
    padding: 16px 20px;
    margin-bottom: 30px;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
.shop-title p {
    margin-bottom: 0;
    color: #362725;
}
.shop-title .product-view-mode a {
    color: #362725;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.shop-title .product-view-mode a.active {
    color: #5753ff;
}
.shop-title .product-view-mode a:last-child {
    margin-left: 5px;
}

.shop-product-wrap.grid .product-list-item {
    display: none;
}
.shop-product-wrap.list .col-lg-4.col-md-6.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.shop-product-wrap.list .product-item {
    display: none;
}
.shop-product-wrap .product-item,
.shop-product-wrap .product-list-item {
    padding: 10px;
    margin-bottom: 30px;
    align-items: center;
    background: #fff;
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
.shop-product-wrap .product-item:hover .product-thumb::after,
.shop-product-wrap .product-list-item:hover .product-thumb::after {
    transform: scale(1);
}
.shop-product-wrap .product-item:hover .product-thumb .product-action-link,
.shop-product-wrap
    .product-list-item:hover
    .product-thumb
    .product-action-link {
    opacity: 1;
    z-index: 9;
}
.shop-product-wrap .product-item:hover .product-content h6 a,
.shop-product-wrap .product-list-item:hover .product-content h6 a {
    color: #5753ff;
}
.shop-product-wrap .product-item .product-thumb,
.shop-product-wrap .product-list-item .product-thumb {
    height: auto;
    width: auto;
    margin: 0;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.shop-product-wrap .product-item .product-thumb::after,
.shop-product-wrap .product-list-item .product-thumb::after {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #ffffffe0;
    transform: scale(0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.shop-product-wrap .product-item .product-thumb img,
.shop-product-wrap .product-list-item .product-thumb img {
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.shop-product-wrap .product-item .product-thumb .product-action-link,
.shop-product-wrap .product-list-item .product-thumb .product-action-link {
    justify-content: center;
    opacity: 0;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.shop-product-wrap .product-item .product-thumb .product-action-link a,
.shop-product-wrap .product-list-item .product-thumb .product-action-link a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 100%;
    background: #5753ff;
    color: #fff;
    margin: 5px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.shop-product-wrap
    .product-item
    .product-thumb
    .product-action-link
    a.view-modal,
.shop-product-wrap
    .product-list-item
    .product-thumb
    .product-action-link
    a.view-modal {
    cursor: pointer;
}
.shop-product-wrap .product-item .product-content,
.shop-product-wrap .product-list-item .product-content {
    padding: 20px 0 10px;
    text-align: center;
}
.shop-product-wrap .product-item .product-content h6,
.shop-product-wrap .product-list-item .product-content h6 {
    margin: 0;
}
.shop-product-wrap .product-item .product-content h6 a,
.shop-product-wrap .product-list-item .product-content h6 a {
    color: #362725;
}
.shop-product-wrap .product-item .product-content p,
.shop-product-wrap .product-list-item .product-content p {
    color: #696969;
    margin-bottom: 5px;
}
.shop-product-wrap .product-item .product-content p i,
.shop-product-wrap .product-list-item .product-content p i {
    color: #ecb341;
}
.shop-product-wrap .product-list-item .product-thumb {
    width: 100%;
}
@media (min-width: 768px) {
    .shop-product-wrap .product-list-item .product-thumb {
        width: 35%;
    }
}
.shop-product-wrap .product-list-item .product-thumb img {
    width: 100%;
}
.shop-product-wrap .product-list-item .product-content {
    width: 100%;
    text-align: left;
    padding: 0;
    padding-left: 20px;
}
@media (min-width: 768px) {
    .shop-product-wrap .product-list-item .product-content {
        width: 65%;
    }
}

.shop-cart .section-wrapper .cart-top {
    margin-bottom: 40px;
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
@media (max-width: 767px) {
    .shop-cart .section-wrapper .cart-top {
        overflow-x: auto;
    }
}
.shop-cart .section-wrapper .cart-top table {
    font-weight: 600;
    width: 100%;
}
@media (max-width: 767px) {
    .shop-cart .section-wrapper .cart-top table {
        width: 720px;
    }
}
.shop-cart .section-wrapper .cart-top table thead tr th {
    background: #5753ff;
    color: #fff;
    padding: 18px;
    border: none;
}
.shop-cart .section-wrapper .cart-top table thead tr th:nth-child(3) {
    text-align: center;
}
.shop-cart .section-wrapper .cart-top table thead tr th:last-child {
    text-align: right;
}
.shop-cart .section-wrapper .cart-top table tbody tr {
    border-bottom: 1px solid #e6e6e6;
    border-right: none;
    border-left: none;
    border-top: none;
}
.shop-cart .section-wrapper .cart-top table tbody tr:last-child {
    border-bottom: none;
}
.shop-cart .section-wrapper .cart-top table tbody tr td {
    padding: 20px;
    border: none;
}
.shop-cart .section-wrapper .cart-top table tbody tr td:last-child {
    text-align: right;
}
.shop-cart .section-wrapper .cart-top table tbody tr td.product-item {
    align-items: center;
    margin-bottom: 0;
    box-shadow: none;
}
.shop-cart .section-wrapper .cart-top table tbody tr td.product-item .p-thumb {
    width: 85px;
}
.shop-cart
    .section-wrapper
    .cart-top
    table
    tbody
    tr
    td.product-item
    .p-content {
    width: calc(100% - 85px);
    padding-left: 10px;
    text-align: left;
}
.shop-cart
    .section-wrapper
    .cart-top
    table
    tbody
    tr
    td.product-item
    .p-content
    a {
    color: #362725;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.shop-cart
    .section-wrapper
    .cart-top
    table
    tbody
    tr
    td.product-item
    .p-content
    a:hover {
    color: #5753ff;
}
.shop-cart .section-wrapper .cart-bottom {
    box-shadow: 0 0 10px rgba(136, 136, 136, 0.1);
}
.shop-cart .section-wrapper .cart-bottom .cart-checkout-box {
    padding: 20px 30px;
    margin-top: 30px;
    justify-content: space-between;
    align-items: center;
}
.shop-cart .section-wrapper .cart-bottom .cart-checkout-box .coupon {
    max-width: 340px;
    display: flex;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.shop-cart .section-wrapper .cart-bottom .cart-checkout-box .coupon input {
    margin-bottom: 0;
    border: 1px solid #e6e6e6;
    padding: 10px 15px;
    outline: none;
    width: 100%;
}
.shop-cart
    .section-wrapper
    .cart-bottom
    .cart-checkout-box
    .coupon
    input[type="submit"] {
    background: #5753ff;
    margin-left: -10px;
    outline: none;
    border: none;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
}
.shop-cart .section-wrapper .cart-bottom .cart-checkout-box .cart-checkout {
    width: 100%;
    margin-top: 30px;
    justify-content: space-between;
}
@media (min-width: 992px) {
    .shop-cart .section-wrapper .cart-bottom .cart-checkout-box .cart-checkout {
        max-width: 500px;
        text-align: right;
        margin-top: 0;
    }
}
.shop-cart
    .section-wrapper
    .cart-bottom
    .cart-checkout-box
    .cart-checkout
    input {
    background: #5753ff;
    color: #fff;
    outline: none;
    border: none;
    font-weight: 700;
    font-size: 14px;
}
@media (min-width: 768px) {
    .shop-cart
        .section-wrapper
        .cart-bottom
        .cart-checkout-box
        .cart-checkout
        input {
        width: calc(100% / 2 - 15px);
    }
}
.shop-cart
    .section-wrapper
    .cart-bottom
    .cart-checkout-box
    .cart-checkout
    input[type="submit"] {
    padding: 11px 30px;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    border: none;
}
@media (max-width: 575px) {
    .shop-cart
        .section-wrapper
        .cart-bottom
        .cart-checkout-box
        .cart-checkout
        input[type="submit"] {
        width: 100%;
        margin-bottom: 15px;
    }
    .shop-cart
        .section-wrapper
        .cart-bottom
        .cart-checkout-box
        .cart-checkout
        input[type="submit"]:last-child {
        margin-bottom: 0;
    }
}
.shop-cart .section-wrapper .cart-bottom .shiping-box {
    padding: 30px 20px;
    border-top: 1px solid #fff;
}
@media (max-width: 767px) {
    .shop-cart .section-wrapper .cart-bottom .shiping-box .calculate-shiping {
        margin-bottom: 30px;
    }
}
.shop-cart .section-wrapper .cart-bottom .shiping-box .calculate-shiping h4 {
    margin-bottom: 30px;
}
.shop-cart
    .section-wrapper
    .cart-bottom
    .shiping-box
    .calculate-shiping
    .outline-select {
    background: #fff;
    margin-bottom: 20px;
}
.shop-cart
    .section-wrapper
    .cart-bottom
    .shiping-box
    .calculate-shiping
    .outline-select
    select {
    width: 100%;
    padding: 9px 20px;
    background: transparent;
    z-index: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #e6e6e6;
}
.shop-cart
    .section-wrapper
    .cart-bottom
    .shiping-box
    .calculate-shiping
    .outline-select.shipping-select {
    width: 100%;
}
@media (min-width: 992px) {
    .shop-cart
        .section-wrapper
        .cart-bottom
        .shiping-box
        .calculate-shiping
        .outline-select.shipping-select {
        width: 50%;
        float: left;
    }
}
.shop-cart
    .section-wrapper
    .cart-bottom
    .shiping-box
    .calculate-shiping
    .outline-select
    .select-icon {
    top: 0;
    right: 0;
    padding: 9px 20px;
    background: #5753ff;
    color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 0px 3px 3px 0px;
}
.shop-cart
    .section-wrapper
    .cart-bottom
    .shiping-box
    .calculate-shiping
    .cart-page-input-text {
    width: 45%;
    float: right;
    padding: 10px 20px;
    font-size: 14px;
    outline: none;
    margin-bottom: 20px;
    border: 1px solid #e6e6e6;
}
@media (max-width: 575px) {
    .shop-cart
        .section-wrapper
        .cart-bottom
        .shiping-box
        .calculate-shiping
        .cart-page-input-text {
        width: 100%;
    }
}
.shop-cart
    .section-wrapper
    .cart-bottom
    .shiping-box
    .calculate-shiping
    button {
    width: 170px;
    font-size: 14px;
    background: #5753ff;
    font-weight: 700;
    color: #fff;
    outline: none;
    border: none;
}
@media (max-width: 575px) {
    .shop-cart .section-wrapper .cart-bottom .shiping-box .cart-overview {
        margin-top: 30px;
    }
}
.shop-cart .section-wrapper .cart-bottom .shiping-box .cart-overview h4 {
    margin-bottom: 30px;
}
.shop-cart .section-wrapper .cart-bottom .shiping-box .cart-overview ul {
    margin: 0;
}
.shop-cart .section-wrapper .cart-bottom .shiping-box .cart-overview ul li {
    list-style: none;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #e6e6e6;
    padding: 8px 20px;
    margin-bottom: 15px;
    background: #fff;
}
.shop-cart
    .section-wrapper
    .cart-bottom
    .shiping-box
    .cart-overview
    ul
    li
    .pull-right {
    margin-bottom: 0;
    color: #5753ff;
}

/* @@@@@@@@@@@@@  Footer Section Start Here  @@@@@@@@@@@@@@ */
.footer {
    background: #5753ff;
}
.footer .footer-top {
    z-index: 1;
    padding: 50px 0 32px;
}
@media (min-width: 1200px) {
    .footer .footer-top {
        padding: 90px 0 72px;
    }
}

.footer .footer-top .footer-area .footer-logo a {
    margin-bottom: 25px;
    width: 40%;
}
@media (max-width: 768px) {
    .footer .footer-top .footer-area .footer-logo a {
        width: 80%;
    }
}
.footer .footer-top .footer-area .scocial-media a {
    font-size: 18px;
    border-radius: 100%;
    background: #fff;
}
.footer .footer-top .footer-area .scocial-media a.facebook {
    color: #3b5998;
}
.footer .footer-top .footer-area .scocial-media a.twitter {
    color: #55acee;
}
.footer .footer-top .footer-area .scocial-media a.linkedin {
    color: #007bb5;
}
.footer .footer-top .footer-area .scocial-media a.vimeo {
    color: #3b5998;
}
.footer .footer-top .footer-area .footer-menu ul {
    justify-content: center;
}
.footer .footer-top .footer-area .footer-menu ul li a {
    color: #fff;
    padding: 0 15px;
    margin: 5px;
    text-transform: uppercase;
}
.footer .footer-bottom {
    z-index: 1;
    padding: 40px 0;
    border-top: 1px solid #fc8684;
}
.footer .footer-bottom p {
    margin-bottom: 0;
    color: #fff;
}
.footer .footer-bottom p a {
    color: #fff;
    padding: 0 2px;
}
.footer .footer-bottom p a span {
    z-index: 1;
}
.footer .footer-bottom p a::after {
    width: 100%;
    height: 1px;
    background: #fff;
    left: 0;
    bottom: 0;
    right: 0;
    transform: scaleX(0);
    transform-origin: left;
    transition: all 0.3s ease-in-out;
}
.footer .footer-bottom p a:hover::after {
    transform: scaleX(1);
    transform-origin: right;
}
.footer.style-2 .footer-bottom {
    border-top: 1px solid #ff834d;
}
.footer.home-5 .footer-bottom {
    border-top: 1px solid #ededed24;
}

.gold-text {
    background-image: linear-gradient(to right, #cf721d, #a54d20, #782a1d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* Fallback for older browsers */
    background-color: red; /* Or another suitable fallback */
    font-size: 20px;
    font-weight: bold;
}
