 html,
 body,
 div,
 span,
 object,
 iframe,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 blockquote,
 pre,
 abbr,
 address,
 cite,
 code,
 del,
 dfn,
 em,
 img,
 ins,
 kbd,
 q,
 samp,
 small,
 strong,
 sub,
 sup,
 var,
 b,
 i,
 dl,
 dt,
 dd,
 ol,
 ul,
 li,
 fieldset,
 form,
 label,
 legend,
 table,
 caption,
 tbody,
 tfoot,
 thead,
 tr,
 th,
 td,
 article,
 aside,
 canvas,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 menu,
 nav,
 section,
 summary,
 time,
 mark,
 audio,
 video {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-size: 100%;
     vertical-align: baseline;
     background: transparent
 }

 body {
     line-height: 1
 }

 html,
 body {
     overflow-x: hidden !important;
 }

 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 menu,
 nav,
 section {
     display: block
 }

 a {
     text-decoration: none !important;
 }

 nav ul {
     list-style: none
 }

 @font-face {
     font-family: 'Nafees Nastaleeq';
     src: url('../Fonts/NafeesNastaleeq.eot');
     src: url('../Fonts/NafeesNastaleeq.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/NafeesNastaleeq.woff2') format('woff2'),
         url('../Fonts/NafeesNastaleeq.woff') format('woff'),
         url('../Fonts/NafeesNastaleeq.ttf') format('truetype');
     font-weight: 200 !important;
     font-style: normal;
     font-display: swap;
 }



 a,
 p,
 h1,
 h2,
 h2,
 h3,
 h4,
 h5,
 input,
 label,
 button,
 .form-control,
 .btn {
     font-family: 'Nafees Nastaleeq';
 }

 * {
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     margin: 0;
     padding: 0;
 }

 :root {



     /*--lightbrown-color: #A5793C;*/
     --lightbrown-color: #743c20;
     /*--darkbrown-color: #743c20;*/
     --darkbrown-color: rgba(0, 0, 0, .3);
     /*--hover1-color: rgba(92, 36, 8, 0.75);*/
     --hover1-color: #A5793C8A;
     /*--hover2-color: ;*/
     --bg-color: rgb(255, 255, 255);
     /*--btn-color: #A5793C;*/
     --btn-color: #743c20;
     --btn-hover: black;

 }

 ::-webkit-scrollbar {
     width: 8px;
 }

 ::-webkit-scrollbar-thumb {
     background: #A5793C;
 }

 ::-webkit-scrollbar-thumb:hover {
     background: black;
 }

 small {
     font-family: 'Nafees Nastaleeq';
 }

 body {
     font-family: 'Nafees Nastaleeq';
     /*background: var(--bg-color);*/
     /*background-size: 100%;*/
     /*background-repeat: no-repeat;*/
     background-color: #ffffff;
     background: url('../Images/pattern-repeat-x-background-dark.png');
     margin: 0;
     padding: 0;
     position: relative;
     line-height: normal !important;
 }

 a {
     font-family: 'Nafees Nastaleeq';
 }


 a.img,
 .separator a {
     margin-left: 0 !important;
     margin-right: 0 !important
 }

 .separator {
     max-height: 500px;
     overflow: hidden;
     margin: 0 auto 25px auto
 }

 /* Responsive Mega Menu */
 .header_area {
     background: var(--lightbrown-color);
     /*position: fixed;*/
     width: 100%;
     margin: auto;
     top: 4.871%;
     /*border-top: 4px solid var(--darkbrown-color);*/
     border-bottom: 4px solid var(--darkbrown-color);
     border-top: 4px solid var(--darkbrown-color);

     right: 0;
     left: 0;
     z-index: 99;
     box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05)
 }



 .navigation {
     width: 100%;
     height: 70px;
     display: table;
     position: relative;
     font-family: inherit
 }

 .navigation * {
     box-sizing: border-box;
     -webkit-tap-highlight-color: transparent
 }

 .navigation-portrait {
     height: 48px
 }

 .navigation-fixed {
     position: fixed;
     top: 0;
     left: 0;
     z-index: 19998
 }

 .navigation-hidden {
     width: 0 !important;
     height: 0 !important;
     margin: 0 !important;
     padding: 0 !important
 }

 .align-to-right {
     flex-direction: row-reverse;
     display: flex;
 }

 .nav-header {
     float: left;
     width: 50px;
     height: 50px;
     padding: 5px 0;
 }

 .nav-header img {
     width: 80px;
     height: 60px;
 }

 .navigation-hidden .nav-header {
     display: none
 }

 .nav-brand:hover,
 .nav-brand:focus {
     color: #fff
 }

 .navigation-portrait .nav-brand {
     font-size: 18px;
     line-height: 48px
 }

 .nav-logo>img {
     height: 48px;
     margin: 11px auto;
     padding: 0 15px;
     float: left
 }

 .nav-logo:focus>img {
     outline: initial
 }

 .navigation-portrait .nav-logo>img {
     height: 36px;
     margin: 6px auto 6px 15px;
     padding: 0
 }

 .nav-toggle {
     width: 30px;
     height: 30px;
     padding: 6px 2px 0;
     position: absolute;
     top: 50%;
     margin-top: -14px;
     right: 0;
     display: none;
     cursor: pointer
 }

 .nav-toggle:before {
     content: "";
     position: absolute;
     width: 24px;
     height: 2px;
     background-color: #fff;
     border-radius: 10px;
     box-shadow: 0 .5em 0 0 #fff, 0 1em 0 0 #fff
 }

 .navigation-portrait .nav-toggle {
     display: block
 }

 .navigation-portrait .nav-menus-wrapper {
     width: 320px;
     height: 100%;
     top: 0;
     left: -400px;
     position: fixed;
     background-color: #fff;
     z-index: 20000;
     overflow-y: auto;
     -webkit-overflow-scrolling: touch;
     transition-duration: .2s;
     transition-timing-function: ease
 }

 .navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right {
     left: auto;
     right: -400px;
 }

 .navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open {
     left: 0
 }

 .navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open {
     left: auto;
     right: 0
 }

 .nav-menus-wrapper-close-button {
     width: 30px;
     height: 30px;
     margin: 10px 7px;
     display: none;
     float: right;
     color: #343a40;
     font-size: 20px;
     cursor: pointer
 }

 .sub-menu-indicator-custom {
     text-align: left !important;
 }

 .sub-menu-indicator-custom a .submenu-indicator {
     left: 118px !important;
     right: 0px;
     top: 10px;
     position: absolute;
 }

 .sub-menu-indicator-custom a .submenu-indicator .submenu-indicator-chevron {
     transform: rotate(-45deg);
 }

 .navigation-portrait .nav-menus-wrapper-close-button {
     display: block
 }

 .nav-menu {
     margin: 0;
     padding: 0;
     list-style: none;
     line-height: normal;
     font-size: 0
 }

 .nav-dropdown-sub2 {
     right: 0 !important;
     left: 100%;
 }

 .navigation-portrait .nav-menu {
     width: 100%
 }

 .navigation-landscape .nav-menu.nav-menu-centered {
     float: none;
     text-align: center
 }

 .navigation-landscape .nav-menu.nav-menu-centered>li {
     float: none
 }

 .nav-menu>li {
     display: inline-block;
     float: left;
     text-align: left
 }

 .navigation-portrait .nav-menu>li {
     width: 100%;
     position: relative;
     border-top: solid 1px #f0f0f0
 }

 .navigation-portrait .nav-menu>li:last-child {
     border-bottom: solid 1px #f0f0f0
 }

 .nav-menu+.nav-menu>li:first-child {
     border-top: none
 }

 .nav-menu>li>a {
     height: 70px;
     padding: 7px 13px;
     display: inline-block;
     text-decoration: none;
     font-size: 25px;
     color: #fff;
     transition: color .3s, background .3s
 }

 .navigation-portrait .nav-menu>li>a {
     width: 100%;
     height: auto;
     padding: 12px 15px 12px 26px
 }

 .nav-menu>li:hover>a,
 .nav-menu>li.active>a,
 .nav-menu>li.focus>a {
     background: rgba(0, 0, 0, 0.1);
     color: #fff
 }

 .nav-menu>li>a>i,
 .nav-menu>li>a>[class*=ion-] {
     width: 18px;
     height: 16px;
     line-height: 16px;
     transform: scale(1.4)
 }

 .nav-menu>li>a>[class*=ion-] {
     width: 16px;
     display: inline-block;
     transform: scale(1.8)
 }

 .navigation-portrait .nav-menu.nav-menu-social {
     width: 100%;
     text-align: center
 }

 .nav-menu.nav-menu-social>li {
     text-align: center;
     float: none;
     border: none !important
 }

 .navigation-portrait .nav-menu.nav-menu-social>li {
     width: auto
 }

 .nav-menu.nav-menu-social>li>a>[class*=ion-] {
     font-size: 12px;
 }

 .nav-menu.nav-menu-social>li>a>.fa {
     font-size: 14px;
 }

 .navigation-portrait .nav-menu.nav-menu-social>li>a {
     padding: 15px
 }

 .submenu-indicator {
     margin-left: 11px;
     margin-top: 14px;
     float: right;
     transition: all .2s
 }

 .navigation-portrait .submenu-indicator {
     width: 54px;
     height: 44px;
     margin-top: 0;
     position: absolute;
     top: 0;
     right: 0;
     text-align: center;
     z-index: 20000
 }

 .submenu-indicator-chevron {
     height: 6px;
     width: 6px;
     display: block;
     border-style: solid;
     border-width: 0 1px 1px 0;
     border-color: transparent #fff #fff transparent;
     transform: rotate(45deg);
     transition: border .2s
 }

 .navigation-portrait .submenu-indicator-chevron {
     border-color: transparent #999 #999 transparent;
     position: absolute;
     top: 18px;
     left: 24px
 }

 .navigation-portrait:hover .submenu-indicator-chevron {
     border-color: transparent #999 #999 transparent;
 }

 .navigation-portrait .submenu-indicator.submenu-indicator-up {
     transform: rotate(-180deg);
 }

 .nav-dropdown>li .submenu-indicator-chevron {
     border-color: transparent #999 #999 transparent;
 }

 .nav-sub-dropdown2 {
     right: 0 !important;
     left: 100%;
 }

 .nav-overlay-panel {
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     position: fixed;
     display: none;
     z-index: 19999
 }

 .no-scroll {
     width: 100%;
     height: 100%;
     overflow: hidden
 }

 .nav-search {
     height: 70px;
     float: right;
     z-index: 19998
 }

 .navigation-portrait .nav-search {
     height: 48px;
     padding: 0 10px;
     margin-right: 32px
 }

 .navigation-hidden .nav-search {
     display: none
 }

 .nav-search-button {
     width: 70px;
     height: 70px;
     line-height: 70px;
     text-align: center;
     cursor: pointer;
     /*background-color: rgba(0, 0, 0, 0.1);*/
 }

 .navigation-portrait .nav-search-button {
     width: 50px;
     height: 48px;
     line-height: 46px;
     font-size: 22px
 }

 .nav-search-icon {
     width: 14px;
     height: 14px;
     margin: 2px 8px 8px 4px;
     display: inline-block;
     vertical-align: middle;
     position: relative;
     color: #fff;
     text-align: left;
     text-indent: -9999px;
     border: 2px solid;
     border-radius: 50%;
     transform: rotate(-45deg)
 }

 .nav-search-icon:after,
 .nav-search-icon:before {
     content: '';
     pointer-events: none
 }

 .nav-search-icon:before {
     width: 2px;
     height: 11px;
     top: 11px;
     position: absolute;
     left: 50%;
     border-radius: 0 0 1px 1px;
     box-shadow: inset 0 0 0 32px;
     transform: translateX(-50%)
 }

 .nav-search-button:hover .nav-search-icon {
     color: #fff
 }

 .nav-search>form {
     width: 100%;
     height: 100%;
     padding: 0;
     display: none;
     position: absolute;
     left: 0;
     top: 0;
     background-color: var(--lightbrown-color);
     z-index: 99
 }

 .nav-search-inner {
     width: 70%;
     height: 70px;
     margin: auto;
     display: table
 }

 .navigation-portrait .nav-search-inner {
     height: 48px
 }

 .nav-search-inner input[type="text"],
 .nav-search-inner input[type="search"] {
     height: 70px;
     width: 100%;
     margin: 0;
     padding: 0 12px;
     font-size: 22px;
     text-align: center;
     color: #fff;
     outline: none;
     line-height: 70px;
     border: none;
     background-color: transparent;
     transition: all .3s;
     font-family: 'Nafees Nastaleeq';
 }

 .navigation-portrait .nav-search-inner input[type="text"],
 .navigation-portrait .nav-search-inner input[type=search] {
     height: 48px;
     font-size: 18px;
     line-height: 48px;
     font-family: 'Nafees Nastaleeq';

 }

 .nav-search input[type="search"]::placeholder {
     color: #fff;
     opacity: 1
 }

 .nav-search input[type="search"]:-ms-input-placeholder {
     color: #fff
 }

 .nav-search input[type="search"]::-ms-input-placeholder {
     color: #fff
 }

 .nav-search-close-button {
     width: 28px;
     height: 28px;
     display: block;
     position: absolute;
     right: 20px;
     top: 20px;
     line-height: normal;
     outline: none;
     color: rgba(255, 255, 255, .5);
     font-size: 20px;
     cursor: pointer;
     text-align: center
 }

 .navigation-portrait .nav-search-close-button {
     top: 10px;
     right: 14px
 }

 .nav-button {
     margin: 18px 15px 0;
     padding: 8px 14px;
     display: inline-block;
     color: #fff;
     font-size: 14px;
     text-align: center;
     text-decoration: none;
     border-radius: 4px
 }

 .nav-button:hover,
 .nav-button:focus {
     color: #fff;
     text-decoration: none
 }

 .navigation-portrait .nav-button {
     width: calc(100% - 52px);
     margin: 17px 26px
 }

 .nav-text {
     margin: 25px 15px;
     display: inline-block;
     color: #343a40;
     font-size: 14px
 }

 .navigation-portrait .nav-text {
     width: calc(100% - 52px);
     margin: 12px 26px 0
 }

 .navigation-portrait .nav-text+ul {
     margin-top: 15px
 }

 .nav-dropdown {
     min-width: 180px;
     margin: 0;
     padding: 0;
     display: none;
     position: absolute;
     list-style: none;
     z-index: 98;
     white-space: nowrap
 }

 .navigation-portrait .nav-dropdown {
     width: 100%;
     position: static;
     left: 0;
 }

 .nav-dropdown .nav-dropdown {
     right: 100%;
 }

 .nav-menu>li>.nav-dropdown {
     border-top: solid 1px #f0f0f0
 }

 .nav-dropdown>li {
     width: 100%;
     float: right;
     clear: both;
     position: relative;
     text-align: right;
 }

 .nav-dropdown>li>a {
     width: 100%;
     padding: 16px 20px;
     display: inline-block;
     text-decoration: none;
     float: right;
     font-size: 18px;
     font-weight: 200;
     color: #935d10;
     background-color: #fdfdfd;
 }

 .nav-dropdown>li>a:hover {
     color: #fff !important;

 }

 .nav-dropdown>li:hover>a,
 .nav-dropdown>li.focus>a {
     background: var(--lightbrown-color);
 }

 .nav-dropdown.nav-dropdown-left {
     right: 0
 }

 .nav-dropdown>li>.nav-dropdown-left {
     left: auto;
     right: 100%
 }

 .navigation-landscape .nav-dropdown.nav-dropdown-left>li>a {
     text-align: right;
 }

 .navigation-portrait .nav-dropdown>li>a {
     padding: 12px 20px 12px 30px
 }

 .navigation-portrait .nav-dropdown>li>ul>li>a {
     padding-left: 50px
 }

 .navigation-portrait .nav-dropdown>li>ul>li>ul>li>a {
     padding-left: 70px
 }

 .navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a {
     padding-left: 90px
 }

 .navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a {
     padding-left: 110px
 }

 .nav-dropdown .submenu-indicator {
     right: 0px;
     left: 15px;
     top: 10px;
     position: absolute
 }

 .navigation-portrait .nav-dropdown .submenu-indicator {
     right: 0;
     top: 0;

 }

 .submenu-indicator {
     padding: 8px 0 !important;
 }

 .nav-dropdown .submenu-indicator .submenu-indicator-chevron {
     transform: rotate(134deg)
 }

 .navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron {
     transform: rotate(-134deg)
 }

 .nav-dropdown>li:hover>a .submenu-indicator-chevron,
 .nav-dropdown>.focus>a .submenu-indicator-chevron {
     border-color: transparent #fff #fff transparent;

 }

 .navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator {
     left: 10px;
 }

 .submenu-indicator {
     float: left !important;
     padding-left: 10px !important;
     padding-right: 10px !important;

 }

 .navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator .submenu-indicator-chevron {
     transform: rotate(135deg)
 }

 .nav-dropdown-horizontal {
     width: 100%;
     left: 0;
     background-color: #fdfdfd;
     border-top: solid 1px #f0f0f0
 }

 .nav-dropdown-horizontal .nav-dropdown-horizontal {
     width: 100%;
     top: 100%;
     left: 0
 }

 .navigation-portrait .nav-dropdown-horizontal .nav-dropdown-horizontal {
     border-top: none
 }

 .nav-dropdown-horizontal>li {
     width: auto;
     clear: none;
     position: static
 }

 .navigation-portrait .nav-dropdown-horizontal>li {
     width: 100%
 }

 .nav-dropdown-horizontal>li>a {
     position: relative
 }

 .nav-dropdown-horizontal .submenu-indicator {
     height: 18px;
     top: 11px;
     transform: rotate(90deg)
 }

 .navigation-portrait .nav-dropdown-horizontal .submenu-indicator {
     height: 42px;
     top: 0;
     transform: rotate(0deg)
 }

 .navigation-portrait .nav-dropdown-horizontal .submenu-indicator.submenu-indicator-up {
     transform: rotate(-180deg)
 }





 .megamenu-list>li.megamenu-list-title>a:hover {
     background-color: transparent
 }

 .navigation-landscape .list-col-2 {
     width: 50%
 }

 .navigation-landscape .list-col-3 {
     width: 33%
 }

 .navigation-landscape .list-col-4 {
     width: 25%
 }

 .navigation-landscape .list-col-5 {
     width: 20%
 }

 .nav-dropdown>li>a {
     color: #343a40;
     padding: 10px 20px;
     border-bottom: 1px solid #f6f6f6;
     transition: .2s all ease-in;
 }

 .nav-dropdown>li>a:hover,
 .nav-dropdown>li>a:focus {
     color: #935d10;
 }

 .main_header_area.sticky {
     width: 100%;
     position: fixed;
     top: 0;
     left: 0;
     background-color: #fff;
     z-index: 9999;
     box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1)
 }

 .transparent-menu {
     position: absolute;
     width: 100%;
     left: 0;
     top: 0;
     z-index: 99
 }

 .navigation-portrait .nav-menu>li>a {
     color: #222;
     width: 100%;
     height: auto;
     padding: 10px 10px 10px 30px;
 }

 /* Media Query Mega Menu */
 @media only screen and (max-width:1024px) {
     .navigation-portrait .nav-menu {
         display: flex;
         width: 100%;
         justify-content: center;
         align-items: center;
         flex-direction: column;
     }

     .nav-header img {
         width: 60px;
         margin-bottom: 11.5px;
         height: 40px;
     }
 }

 @media only screen and (min-width:320px) and (max-width:767px) {

     .nav-dropdown>li>a,
     .megamenu-list>li>a {
         width: 65%
     }
 }

 .container {
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
     margin: 0 auto;
 }

 @media (max-width: 320px) {
     .container {
         max-width: 300px;
     }
 }

 @media (min-width:576px) {
     .container {
         max-width: 540px
     }

 }

 @media (min-width:768px) {
     .container {
         max-width: 720px
     }
 }

 @media (min-width:992px) {
     .container {
         max-width: 960px
     }

 }

 @media (min-width:1200px) {
     .container {
         max-width: 1170px;
     }

 }

 @media only screen and (max-width: 991px) {
     .nav-header img {
         width: 60px;
         height: 40px;
         margin-bottom: 11.5px;

     }

     .align-to-right {
         flex-direction: column;
         display: flex;

     }
 }

 .container,
 .container-fluid,
 .container-lg,
 .container-md,
 .container-sm,
 .container-xl {
     width: 100%;
     padding-right: 15px !important;
     padding-left: 15px !important;
     margin-right: auto;
     margin-left: auto;
 }

 /**** SECTION1 BG_CATEGORIES ****/

 .section1_bg_categories img {
     width: 100%;
     height: 400px;
     background-size: cover;
     position: relative;
     z-index: 1;
 }

 .section1_bg_categories .overlay {
     width: 100%;
     height: 400px;
     position: absolute;
     /*top: 0px;*/
     left: 0px;
     z-index: 2;
     background: black;
     opacity: 0.8;
 }

 .bg_main {
     position: relative;
     height: 100%;
 }

 .center_text_categories {
     position: absolute;
     text-align: right;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     z-index: 44;
 }

 .center_text_categories h1 {
     color: white;
     font-size: 45px;
     word-spacing: 2px;
     font-weight: 200;
 }

 /*** SECTION2 *****/

 .center_categories {
     display: flex;
     justify-content: center;
     /*flex-wrap: wrap;*/
     align-items: center;
     flex-direction: row-reverse;
 }

 .left {
     margin-top: 90px;
     /*margin:80px 0;*/
 }

 .left_main {
     display: flex;
     justify-content: flex-end;
     flex-wrap: wrap;
     align-items: center;
 }

 .left_main div p {
     text-align: right;
     font-weight: 500;
     font-size: 15px;
 }

 .left_main div .download_now {
     /*background-color: var(--darkbrown-color);*/
     /*padding: 0 15px;*/
     /*border-radius: 10px;*/
     line-height: 55px;
     text-decoration: none;
     background-color: var(--btn-color);
     padding: 0 10px !important;
     color: white;
     font-size: 15px;
     border-radius: 15px;
     transition: .2s all ease-in;

 }

 .left_main div .download_now:hover {
     background-color: black;
     color: #fff;

 }

 .left_main a {
     text-decoration: none;
     color: black;
     transition: .2s all ease-in;
 }

 .left_main a:hover {
     color: var(--darkbrown-color);
 }

 .left_main div {
     margin: 20px 10px 40px 10px;
     min-width: 280px;
     max-width: 290px;
     height: auto;
     text-align: right;
 }

 .left_main div h1 {
     font-weight: bold;
     padding: 30px 0 10px 0;
     font-size: 20px;
 }

 .left_main div img {
     border-radius: 4px;

     object-position: center;
     width: 200px;
     height: 230px;
     transition: .3s all ease-in-out;
 }

 .top_recipes,
 .bottom_recipes {
     max-width: 335px;
     min-width: 230px;
     /*height: 370px;*/
     text-align: center;
     padding-top: 20px;
 }

 .top_recipes img {
     width: 200px;
     height: 200px;
     border-radius: 50%;
 }

 .recipes_items_sidebar {
     display: flex;
     justify-content: center;
     flex-direction: column;
     align-items: center;
     text-align: center;
     /*  width: 300px;
     padding-left: 20px;
     margin-left: 20px;
     /*margin-right: 20px;*/
     /*padding-right: 20px;*/
 }

 .recipes_items_sidebar .bottom_recipes h4 {
     font-size: 30px;
 }

 .recipes_items_sidebar .bottom_recipes p {
     padding: 10px 0;
 }

 .recipes_items_sidebar .bottom_recipes ul {
     display: flex;
     justify-content: center;
     align-items: center;
 }

 .recipes_items_sidebar .bottom_recipes ul li {
     padding-left: 15px;
     padding-right: 15px;
     list-style: none;
 }

 .recipes_items_sidebar .bottom_recipes ul li a {
     color: black;
     font-size: 18px;
 }

 .recipes_items_sidebar .bottom_recipes .btn_recipes {
     text-decoration: none;
     color: white;
     background-color: var(--btn-color);
     padding: 0 20px;
     line-height: 50px;
     border-radius: 15px;
     font-size: 20px;
     transition: .2s all ease-in;
 }

 .recipes_items_sidebar .bottom_recipes .btn_recipes:hover {
     background-color: black;
     color: white;
 }

 .recipes_sub_right img {
     border-radius: 50%;
     width: 100px;
     height: 100px;
 }

 .sidebar_recent_post {
     display: flex;
     justify-content: center;
     align-items: center;
     align-content: center;
     flex-direction: column;
     max-width: 335px;
     min-width: 230px;
     height: 100%;
     text-align: center;
     border-bottom: 4px solid var(--hover1-color);
 }

 .sidebar_2 a {
     text-decoration: none;
     color: black;
     transition: .3s all ease-in;
 }

 .sidebar_recent_post .heading_sidebar_2 {
     font-family: 'Nafees Nastaleeq';
     font-size: 25px;
     /*padding: 0px 80px;*/
     width: 330px;
     border: 2px solid var(--btn-color);
     border-radius: 5px;
     margin-bottom: 20px;
     font-weight: 700;
 }

 .sidebar_recent_post .heading_sidebar_22 {
     font-family: 'Nafees Nastaleeq';
     font-size: 25px;
     font-weight: 700;
     /*padding: 0px 80px;*/
     width: 330px;
     border: 2px solid var(--btn-color);
     border-radius: 5px;
     margin-bottom: 20px;
 }

 .h1,
 .h2,
 .h3,
 .h4,
 .h5,
 .h6,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     /*line-height: none !important;*/
 }

 .sidebar-items {
     display: flex;
     /*justify-content: space-between;*/
     width: 100%;
     align-items: baseline;
     padding-bottom: 20px;
     flex-direction: row-reverse;
 }

 .row {
     flex-direction: row-reverse !important;
 }

 /*.col-sm-4{
     margin-top: 2.5rem !important;
}
 .recipes_items_sidebar {
     margin-top: -220px;
 }*/
 .left_main div .download_now {
     /*background-color: var(--darkbrown-color);*/
     /*padding: 0 15px;*/
     /*border-radius: 10px;*/
     line-height: 55px;
     text-decoration: none;
     background-color: var(--btn-color);
     padding: 0 10px;
     color: white;
     font-size: 18px;
     border-radius: 15px;
     transition: .2s all ease-in;

 }

 .left_main div .download_now:hover {
     background-color: black;
     color: #fff;

 }

 .sidebar-items .right_recent_sidebar {
     display: flex;
     justify-content: flex-end;
     text-align: end;
     flex-direction: column;
 }

 .sidebar-items .left_recent_sidebar img {
     width: 80px;
     height: 80px;
     border-radius: 50%;

 }

 .sidebar_recent_post .right_recent_sidebar h2 {
     font-size: 20px;
     font-weight: 600 !important;
     word-spacing: 2px;
     transition: .1s all ease-in;
 }

 .sidebar_recent_post .right_recent_sidebar h2:hover {
     color: var(--btn-color);
 }

 .sidebar_recent_post .right_recent_sidebar small {
     font-size: 12px;
 }

 .sidebar-items .left_recent_sidebar {
     padding-left: 30px;
     padding-right: 10px;
 }

 .sidebar_recent_post a {
     text-decoration: none;
     color: black;
 }

 .center_categories div:last-child {
     /*max-width: 335px;*/
     min-width: 230px;

 }

 .col_sidebar {
     margin-top: 7rem;
 }

 .col_sidebar .right .recipes_items_sidebar:first-child {
     margin-bottom: 7.5rem;
 }

 .icons_count {
     font-size: 16px;
     margin: 0 !important;
     display: flex;
     justify-content: flex-end;
     align-items: flex-start;
     padding-bottom: 13px;
     padding-top: 5px;
 }

 .icons_count i {
     padding-left: 11px;
     text-align: center;
 }

 .icons_count i {
     font-weight: 100;
 }

 .fa-eye:before,
 .fa-heart:before,
 .fa-comments:before {
     font-weight: 600 !important;
     padding-right: 5px;
 }

 /***** SECTION LOAD_MORE ****/

 .section4_load_more {
     padding-top: 50px;
 }

 .section_load_more {
     display: none;
 }

 .section4_load_more .section_load_more .left_main {
     justify-content: flex-end !important;
     padding-right: 37px;
 }

 #js-loadMore {
     text-decoration: none;
     color: white;
     transition: .2s all ease-in-out;
     font-size: 15px;
     border-radius: 15px;
     padding: 5px 15px;
     background: var(--btn-color);
 }

 #js-loadMore:hover {
     background: black;

     color: #fff;
 }

 .load_more {
     padding: 20px 0;
     display: flex;
     justify-content: center;
     align-items: center;
 }

 /*** SEMI FOOTER ***/

 .section_semi_footer {
     line-height: 1.5 !important;
     background: url('../Images/footer-bg.png');
     font-family: 'Nafees Nastaleeq';
     background-size: cover;
     background-position: center;
     position: relative;
     color: white;
     padding: 60px 0;
 }

 .semi_row {
     flex-direction: row-reverse !important;
 }

 .scnd_semi_footer_main {
     display: flex;
     justify-content: center;
     align-items: center;
     flex-direction: column;
 }

 .first_semi_footer h1 {
     font-size: 30px;
     text-align: right;
     padding-bottom: 20px;
 }

 .first_semi_footer p {
     font-size: 18px;
     color: grey;
     text-align: right;
 }

 .scnd_semi_footer_main h1 {
     font-size: 30px;
     padding-bottom: 20px;
 }

 .scnd_semi_footer_1_main {
     display: flex;
     justify-content: center;
     align-items: center;
     text-align: center;
     transition: .1s all ease-in-out;
     cursor: pointer;
     padding: 15px 15px;
 }

 .scnd_semi_footer_1 {
     background: #1e88e514 !important;
     border: 1px solid transparent !important;
 }

 .instagram_section {
     margin: 10px 0;
 }

 .youtube_section {
     background: #c6232638 !important;
 }

 .scnd_semi_footer_1:hover {
     border: 1px solid #ffca28 !important;
 }

 .scnd_semi_footer_1:hover h4 {
     color: #ffca28;
 }

 .scnd_semi_footer_1_main h4 {
     color: #eee;
     font-size: 20px;
     font-weight: normal;
 }

 .scnd_semi_footer_1_main a {
     text-decoration: none;
     color: grey !important;
 }

 .right_scnd_semi_footer_2 {
     text-align: right;
 }

 .left_scnd_semi_footer_1 img {
     width: 23px;
     height: auto;
     margin-right: 80px;
 }

 .semi_footer_last_main h1 {
     font-size: 30px;
 }

 .semi_footer_last_main ul li {
     list-style: none;
     text-align: right;
     padding: 8px 0 10px 0;
 }

 .semi_footer_last_main ul li:first-child {
     padding-top: 0px !important;
 }

 .semi_footer_last_main ul li a {
     color: grey;
     font-size: 30px;
     text-align: right;
     transition: .2s all ease-in-out;
 }

 .semi_footer_last_main ul li a:hover {
     color: #ffca28;
 }

 /**** FOOTER ****/
 footer {
     background-color: var(--lightbrown-color);
     padding: 15px 0;
     border-top: 4px solid var(--darkbrown-color);
     /*border-bottom: 4px solid var(--darkbrown-color);*/
 }

 .center_footer {
     align-items: center;
     display: flex;
     justify-content: space-between;
 }

 .center_footer .left_footer {
     display: flex;
     justify-content: space-between;
     justify-content: flex-end;
 }

 .center_footer .right_footer {
     display: flex;
     justify-content: flex-start;
 }

 .center_footer .right_footer ul li,
 .center_footer .left_footer ul li {
     list-style: none;
 }

 .center_footer .right_footer ul li a,
 .center_footer .left_footer ul li a {
     color: white;
     text-decoration: none;
     font-size: 16px;
     word-spacing: 4px;
     font-family: serif;
     font-family: Arial, Helvetica, sans-serif !important;

 }

 .center_footer .left_footer ul {
     display: flex;
     justify-content: space-between;
 }

 .center_footer .left_footer ul li a {
     padding-left: 20px;
     transition: .2s all ease-in;
 }

 .center_footer .left_footer ul li a:hover {
     color: var(--btn-hover);
 }

 dl,
 ol,
 ul {
     margin: 0 !important;
 }

 @media only screen and (max-width:500px) {

     .center_footer {
         display: flex;
         justify-content: center;
         flex-wrap: wrap;
         align-items: center;
         flex-direction: column;
     }

     .center_footer .right_footer {
         padding-top: 5px;
     }
 }

 /*back to top button*/
 .progress-wrap {
     position: fixed;
     right: 10px;
     bottom: 10px;
     height: 46px;
     width: 46px;
     cursor: pointer;
     display: block;
     border-radius: 50px;
     /*box-shadow: inset  0 0 0 2px rgba(255,255,255,0.2);*/
     z-index: 10000;
     opacity: 0;
     visibility: hidden;
     transform: translateY(15px);
     -webkit-transition: all 200ms linear;
     transition: all 200ms linear;
 }

 .progress-wrap.active-progress {
     opacity: 0.5;
     visibility: visible;
     transform: translateY(0);
 }

 .progress-wrap.active-progress:hover {
     opacity: 1;
 }

 .progress-wrap::after {
     position: absolute;
     /* font-family: 'unicons';
    content: '\e84b';*/
     text-align: center;
     line-height: 46px;
     font-size: 24px;
     /*color: grey;*/
     left: 0;
     top: 0;
     height: 46px;
     width: 46px;
     cursor: pointer;
     display: block;
     z-index: 1;
     -webkit-transition: all 200ms linear;
     transition: all 200ms linear;
 }

 .progress-wrap:hover::after {
     opacity: 0;
 }

 .progress-wrap::before {
     position: absolute;
     text-align: center;
     line-height: 46px;
     font-size: 24px;
     opacity: 0;
     /*background-image: linear-gradient(298deg,black,black);*/
     /*-webkit-background-clip: text;*/
     /*-webkit-text-fill-color: transparent;*/
     left: 0;
     top: 0;
     height: 46px;
     width: 46px;
     cursor: pointer;
     display: block;
     z-index: 2;
     -webkit-transition: all 200ms linear;
     transition: all 200ms linear;
 }

 .progress-wrap:hover::before {
     opacity: 1;
 }

 .progress-wrap svg path {
     fill: none;
 }

 .progress-wrap svg.progress-circle path {
     stroke: black;
     stroke-width: 4;
     box-sizing: border-box;
     -webkit-transition: all 200ms linear;
     transition: all 200ms linear;
 }

 .progress-wrap {
     /*box-shadow: inset  0 0 0 2px rgba(0,0,0,0.2);*/
 }

 .progress-wrap::after {
     /*color: black;*/
 }

 .progress-wrap svg.progress-circle path {
     /*stroke:black;*/
 }

 /** RESPONSIVE ***/

 @media only screen and (max-width: 1950px) {

     .center_text_categories h1 {
         font-size: 55px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 480px;
     }

     .nav-menu>li>a {
         font-size: 35px;
         padding: 5px 13px;
         height: 90px;
     }

     .nav-search-button {
         line-height: 90px;
     }

     .nav-header img {
         height: 80px;
         width: 100px;
     }

     .section2_categoeries .container {
         max-width: 100%;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 500px;
     }

     .left_main div h1 {
         font-size: 25px;
     }

     .left_main div p {
         padding: 10px 0;
         font-size: 20px;
     }

     .left_main div .read_more {
         font-size: 25px;
         line-height: 2rem !important;
     }

     .recipes_items_sidebar .bottom_recipes p {
         font-size: 20px;
     }

     .recipes_items_sidebar .bottom_recipes h4 {
         font-size: 35px;
     }

     .recipes_items_sidebar .bottom_recipes .btn_recipes {
         line-height: 100px;
     }

     .sidebar_2nd_child,
     .sidebar_3rd_child {
         margin-top: 8.7rem;
     }

     #js-loadMore {
         font-size: 22px;
         padding: 2px 15px;
         border-radius: 20px;
     }

     /** FOOTER ALL ***/

     .left_footer i {
         font-size: 25px;
     }

     .left_footer {
         padding-top: 6px;
     }

     .left .heading_left img {
         width: 200px;
     }

     .heading_left_2,
     .heading_left_3 {
         margin-top: 0px !important;
     }

     .section_semi_footer .container-fluid {
         max-width: 90%;
     }

     .semi_footer_last_main ul li a {
         font-size: 40px;
     }

     .first_semi_footer p {
         font-size: 25px;
     }

     .semi_footer_last_main h1,
     .scnd_semi_footer_main h1,
     .first_semi_footer h1 {
         font-size: 40px;
     }

     .scnd_semi_footer_main {
         margin-bottom: 5rem;
     }

     .scnd_semi_footer_1_main h4 {
         font-size: 25px;
     }

     .scnd_semi_footer_1_main a {
         font-size: 20px;
     }

     .left_scnd_semi_footer_1 img {
         width: 40px;
         margin-right: 90px;
     }

     .center_footer .right_footer ul li a {
         font-size: 25px;
     }
 }

 @media only screen and (max-width: 1905px) {

     .center_text_categories h1 {
         font-size: 55px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 480px;
     }

     .nav-menu>li>a {
         font-size: 35px;
         padding: 5px 13px;
         height: 90px;
     }

     .nav-search-button {
         line-height: 90px;
     }

     .nav-header img {
         height: 80px;
         width: 100px;
     }

     .section2_categoeries .container {
         max-width: 100%;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 500px;
     }

     .left_main div h1 {
         font-size: 25px;
     }

     .left_main div p {
         padding: 10px 0;
         font-size: 20px;
     }

     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 280px;
         max-width: 280px;
         height: auto;
         text-align: right;
     }

     .section4_load_more .section_load_more .left_main {
         justify-content: flex-end !important;
         padding-right: 42px;
     }

     .left_main div .read_more {
         font-size: 25px;
         line-height: 2rem !important;
     }

     .recipes_items_sidebar .bottom_recipes p {
         font-size: 20px;
     }

     .recipes_items_sidebar .bottom_recipes h4 {
         font-size: 35px;
     }

     .recipes_items_sidebar .bottom_recipes .btn_recipes {
         line-height: 100px;
     }

     .sidebar_2nd_child,
     .sidebar_3rd_child {
         margin-top: 8.7rem;
     }

     #js-loadMore {
         font-size: 22px;
         padding: 2px 15px;
         border-radius: 20px;
     }

     /** FOOTER ALL ***/

     .left_footer i {
         font-size: 25px;
     }

     .left_footer {
         padding-top: 6px;
     }

     .left .heading_left img {
         width: 200px;
     }

     .heading_left_2,
     .heading_left_3 {
         margin-top: 0px !important;
     }

     .section_semi_footer .container-fluid {
         max-width: 90%;
     }

     .semi_footer_last_main ul li a {
         font-size: 40px;
     }

     .first_semi_footer p {
         font-size: 25px;
     }

     .semi_footer_last_main h1,
     .scnd_semi_footer_main h1,
     .first_semi_footer h1 {
         font-size: 40px;
     }

     .scnd_semi_footer_main {
         margin-bottom: 5rem;
     }

     .scnd_semi_footer_1_main h4 {
         font-size: 25px;
     }

     .scnd_semi_footer_1_main a {
         font-size: 20px;
     }

     .left_scnd_semi_footer_1 img {
         width: 40px;
         margin-right: 90px;
     }

     .center_footer .right_footer ul li a {
         font-size: 25px;
     }
 }


 @media only screen and (max-width: 1845px) {

     .center_text_categories h1 {
         font-size: 55px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 480px;
     }

     .nav-menu>li>a {
         font-size: 35px;
         padding: 5px 13px;
         height: 90px;
     }

     .nav-search-button {
         line-height: 90px;
     }

     .nav-header img {
         height: 80px;
         width: 100px;
     }

     .section2_categoeries .container {
         max-width: 100%;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 460px;
     }

     .left_main div h1 {
         font-size: 25px;
     }

     .left_main div p {
         padding: 10px 0;
         font-size: 20px;
     }

     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 270px;
         max-width: 270px;
         height: auto;
         text-align: right;
     }

     .section4_load_more .section_load_more .left_main {
         justify-content: flex-end !important;
         padding-right: 45px;
     }
 }

 @media only screen and (max-width: 1785px) {

     .center_text_categories h1 {
         font-size: 55px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 480px;
     }

     .nav-menu>li>a {
         font-size: 35px;
         padding: 5px 13px;
         height: 90px;
     }

     .nav-search-button {
         line-height: 90px;
     }

     .nav-header img {
         height: 80px;
         width: 100px;
     }

     .section2_categoeries .container {
         max-width: 100%;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 450px;
     }

     .left_main div h1 {
         font-size: 25px;
     }

     .left_main div p {
         padding: 10px 0;
         font-size: 20px;
     }

     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 260px;
         max-width: 260px;
         height: auto;
         text-align: right;
     }

     .section4_load_more .section_load_more .left_main {
         justify-content: flex-end !important;
         padding-right: 42px;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 9.5rem;
     }
 }

 @media only screen and (max-width: 1725px) {

     .center_text_categories h1 {
         font-size: 55px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 480px;
     }

     .nav-menu>li>a {
         font-size: 35px;
         padding: 5px 13px;
         height: 90px;
     }

     .nav-search-button {
         line-height: 90px;
     }

     .nav-header img {
         height: 80px;
         width: 100px;
     }

     .section2_categoeries .container {
         max-width: 100%;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 430px;
     }

     .left_main div h1 {
         font-size: 25px;
     }

     .left_main div p {
         padding: 10px 0;
         font-size: 20px;
     }

     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 250px;
         max-width: 250px;
         height: auto;
         text-align: right;
     }

     .section4_load_more .section_load_more .left_main {
         justify-content: flex-end !important;
         padding-right: 42px;
     }
 }


 @media only screen and (max-width: 1665px) {

     .center_text_categories h1 {
         font-size: 55px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 480px;
     }

     .nav-menu>li>a {
         font-size: 35px;
         padding: 5px 13px;
         height: 90px;
     }

     .nav-search-button {
         line-height: 90px;
     }

     .nav-header img {
         height: 80px;
         width: 100px;
     }

     .section2_categoeries .container {
         max-width: 100%;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 420px;
     }

     .left_main div h1 {
         font-size: 25px;
     }

     .left_main div p {
         padding: 10px 0;
         font-size: 20px;
     }

     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 240px;
         max-width: 240px;
         height: auto;
         text-align: right;
     }

     .section4_load_more .section_load_more .left_main {
         justify-content: flex-end !important;
         padding-right: 42px;
     }
 }


 @media only screen and (max-width: 1605px) {

     .center_text_categories h1 {
         font-size: 55px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 480px;
     }

     .nav-menu>li>a {
         font-size: 35px;
         padding: 5px 13px;
         height: 90px;
     }

     .nav-search-button {
         line-height: 90px;
     }

     .nav-header img {
         height: 80px;
         width: 100px;
     }

     .section2_categoeries .container {
         max-width: 100%;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 410px;
     }

     .left_main div h1 {
         font-size: 25px;
     }

     .left_main div p {
         padding: 10px 0;
         font-size: 20px;
     }

     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 230px;
         max-width: 230px;
         height: auto;
         text-align: right;
     }

     .section4_load_more .section_load_more .left_main {
         justify-content: flex-end !important;
         padding-right: 42px;
     }
 }

 @media only screen and (max-width: 1575px) {
     .center_text_categories h1 {
         font-size: 50px;
     }

     .nav-menu>li>a {
         font-size: 30px;
         padding: 7px 13px;
         height: 80px;
     }

     .nav-search-button {
         line-height: 80px;
     }

     .nav-header img {
         height: 70px;
         width: 90px;
     }

 }

 @media only screen and (max-width: 1571px) {
     .section4_load_more .section_load_more .left_main {
         justify-content: flex-end !important;
         padding-right: 30px;
     }

 }

 @media only screen and (max-width: 1545px) {

     .center_text_categories h1 {
         font-size: 55px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 480px;
     }

     .nav-menu>li>a {
         font-size: 35px;
         padding: 5px 13px;
         height: 90px;
     }

     .nav-search-button {
         line-height: 90px;
     }

     .nav-header img {
         height: 80px;
         width: 100px;
     }

     .section2_categoeries .container {
         max-width: 100%;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 390px;
     }

     .left_main div h1 {
         font-size: 25px;
     }

     .left_main div p {
         padding: 10px 0;
         font-size: 20px;
     }

     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 220px;
         max-width: 220px;
         height: auto;
         text-align: right;
     }

     .section4_load_more .section_load_more .left_main {
         justify-content: flex-end !important;
         padding-right: 35px;
     }
 }

 @media only screen and (max-width: 1529px) {
     .nav-menu>li>a {
         font-size: 29px;
         padding: 7px 13px;
         height: 80px;
     }

     .nav-search-button {
         line-height: 80px;
     }

     .nav-header img {
         height: 70px;
         width: 90px;
     }

     .center_text_categories h1 {
         font-size: 50px;
     }

     /** FOOTER ALL ***/

     .left_footer i {
         font-size: 20px;
     }

     .left_footer {
         padding-top: 6px;
     }

     .section_semi_footer .container-fluid {
         max-width: 95%;
     }

     .semi_footer_last_main ul li a {
         font-size: 35px;
     }

     .first_semi_footer p {
         font-size: 20px;
     }

     .semi_footer_last_main h1,
     .scnd_semi_footer_main h1,
     .first_semi_footer h1 {
         font-size: 35px;
     }

     .scnd_semi_footer_main {
         margin-bottom: 5rem;
     }

     .scnd_semi_footer_1_main h4 {
         font-size: 20px;
     }

     .scnd_semi_footer_1_main a {
         font-size: 18px;
     }

     .left_scnd_semi_footer_1 img {
         width: 40px;
         margin-right: 90px;
     }

     .center_footer .right_footer ul li a {
         font-size: 20px;
     }

 }

 @media only screen and (max-width: 1484px) {
     .section2_categoeries .container {
         max-width: 100%;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 370px;
     }

     .left_main div h1 {
         font-size: 25px;
     }

     .left_main div p {
         padding: 10px 0;
         font-size: 20px;
     }

     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 210px;
         max-width: 210px;
         height: auto;
         text-align: right;
     }

     .section4_load_more .section_load_more .left_main {
         justify-content: flex-end !important;
         padding-right: 42px;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 12.5rem;
     }

     .nav-menu>li>a {
         font-size: 27px;
         padding: 8px 13px;
         height: 75px;
     }

     .nav-search-button {
         line-height: 75px;
     }

     .nav-header img {
         height: 65px;
         width: 85px;
     }

     .center_text_categories h1 {
         font-size: 45px;
     }
 }

 @media only screen and (max-width: 1451px) {
     .section4_load_more .section_load_more .left_main {
         justify-content: flex-end !important;
         padding-right: 23px;
     }

     #js-loadMore {
         font-size: 18px;
     }

     .left_main div h1 {
         font-size: 20px;
         line-height: 1.9rem;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 12.6rem;
     }

     .left_main div .download_now {
         font-size: 16px;
     }

     .left_main div p {
         font-size: 18px;
     }

     .icons_count i {
         font-size: 14px;
     }
 }

 @media only screen and (max-width: 1432px) {
     .section4_load_more .section_load_more .left_main {
         justify-content: flex-end !important;
         padding-right: 15px;
     }
 }

 @media only screen and (max-width: 1424px) {
     .section2_categoeries .container {
         max-width: 100%;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 450px;
     }

     .left_main div .download_now {
         font-size: 15px;
     }

     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 260px;
         max-width: 260px;
         height: auto;
         text-align: right;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 6.5rem;
     }

     .section_load_more .left_main div {
         margin: 20px 5px 40px 5px;
     }
 }

 @media only screen and (max-width:1394px) {
     .section4_load_more .section_load_more .left_main {
         justify-content: space-evenly !important;
         padding-right: 0px;
         padding-left: 0px;
     }

     .section_load_more .left_main div {
         margin: 20px 7px 40px 7px;
         min-width: 310px;
         max-width: 310px;
         height: auto;
         text-align: right;
     }

     .section4_load_more .container-fluid {
         width: 98%;
     }
 }

 @media only screen and (max-width: 1394px) {
     .nav-menu>li>a {
         font-size: 25px;
         padding: 8px 13px;
         height: 75px;
     }

     .nav-search-button {
         line-height: 75px;
     }

     .nav-header img {
         height: 65px;
         width: 85px;
     }

     .center_text_categories h1 {
         font-size: 42px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 400px;
     }

 }

 @media only screen and (max-width:1369px) {
     .section_load_more .left_main {
         justify-content: space-evenly !important;
         padding-left: 45px;
     }

     .section_load_more .left_main div {
         margin: 20px 7px 40px 7px;
         min-width: 290px;
         max-width: 290px;
         height: auto;
         text-align: right;
     }

     .section4_load_more .container-fluid {
         width: 98%;
     }

     .section4_load_more {
         padding-top: 20px;
     }

     .left_main div .download_now {
         line-height: 25px;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 5rem;
     }
 }

 @media only screen and (max-width: 1349px) {
     .nav-menu>li>a {
         font-size: 23px;
         padding: 8px 13px;
         height: 75px;
     }

     .nav-search-button {
         line-height: 75px;
     }

     .nav-header img {
         height: 65px;
         width: 85px;
     }

     .center_text_categories h1 {
         font-size: 40px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 380px;
     }
 }

 @media only screen and (max-width: 1304px) {
     .nav-menu>li>a {
         font-size: 22px;
         padding: 8px 13px;
         height: 70px;
     }

     .nav-search-button {
         line-height: 70px;
     }

     .nav-header img {
         height: 60px;
         width: 80px;
     }

     .center_text_categories h1 {
         font-size: 38px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 370px;
     }

     /** FOOTER ALL ***/

     .left_footer i {
         font-size: 18px;
     }

     .section_semi_footer .container-fluid {
         max-width: 100%;
     }

     .semi_footer_last_main ul li a {
         font-size: 32px;
     }

     .first_semi_footer p {
         font-size: 18px;
     }

     .semi_footer_last_main h1,
     .scnd_semi_footer_main h1,
     .first_semi_footer h1 {
         font-size: 32px;
     }

     .scnd_semi_footer_main {
         margin-bottom: 5rem;
     }

     .scnd_semi_footer_1_main h4 {
         font-size: 18px;
     }

     .scnd_semi_footer_1_main a {
         font-size: 18px;
     }

     .left_scnd_semi_footer_1 img {
         width: 30px;
         margin-right: 90px;
     }

     .center_footer .right_footer ul li a {
         font-size: 18px;
     }
 }


 @media only screen and (max-width: 1304px) {
     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 250px;
         max-width: 250px;
         height: auto;
         text-align: right;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 420px;
     }
 }

 @media only screen and (max-width: 1259px) {
     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 240px;
         max-width: 240px;
         height: auto;
         text-align: right;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 380px;
     }

     .left_main div h1 {
         font-size: 18px;
     }

     .sidebar_recent_post .right_recent_sidebar h2 {
         font-size: 17px;
     }

     .left_main div p {
         font-size: 16px;
         padding: 10px 0 0 0;
     }

     .left_main div .download_now {
         font-size: 14px;
         line-height: 15px;
     }

     #js-loadMore {
         font-size: 14px;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 8.5rem;
     }

     .nav-menu>li>a {
         font-size: 21px;
         padding: 7px 13px;
         height: 70px;
     }

     .nav-search-button {
         line-height: 70px;
     }

     .nav-header img {
         height: 60px;
         width: 80px;
     }

     .center_text_categories h1 {
         font-size: 37px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 365px;
     }
 }


 @media only screen and (max-width: 1214px) {
     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 220px;
         max-width: 220px;
         height: auto;
         text-align: right;
     }

     .sidebar-items {
         padding-bottom: 8px;
     }

     .left_main div img {
         width: 170px;
         height: 190px;
     }

     .sidebar_recent_post {
         max-width: 300px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 300px;
     }

     .sidebar_recent_post span {
         font-size: 20px;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 350px;
     }

     .left_main div h1 {
         font-size: 18px;
     }

     .sidebar_recent_post .right_recent_sidebar h2 {
         font-size: 17px;
     }

     .left_main div p {
         font-size: 16px;
         padding: 10px 0 0 0;
     }

     .left_main div .download_now {
         font-size: 14px;
         line-height: 15px;
     }

     #js-loadMore {
         font-size: 14px;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 5rem;
     }

     .section_load_more .left_main div {
         min-width: 250px;
         max-width: 250px;
     }

     .nav-menu>li>a {
         font-size: 21px;
         padding: 7px 13px;
         height: 70px;
     }

     .nav-search-button {
         line-height: 70px;
     }

     .nav-header img {
         height: 60px;
         width: 80px;
     }

     .center_text_categories h1 {
         font-size: 37px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 365px;
     }

     /** FOOTER ALL ***/

     .left_footer i {
         font-size: 16px;
     }

     .section_semi_footer .container-fluid {
         max-width: 100%;
     }

     .semi_footer_last_main ul li a {
         font-size: 30px;
     }

     .first_semi_footer p {
         font-size: 16px;
     }

     .semi_footer_last_main h1,
     .scnd_semi_footer_main h1,
     .first_semi_footer h1 {
         font-size: 30px;
     }

     .scnd_semi_footer_main {
         margin-bottom: 5rem;
     }

     .scnd_semi_footer_1_main h4 {
         font-size: 16px;
     }

     .scnd_semi_footer_1_main a {
         font-size: 16px;
     }

     .left_scnd_semi_footer_1 img {
         width: 28px;
         margin-right: 70px;
     }

     .center_footer .right_footer ul li a {
         font-size: 16px;
     }

 }



 @media only screen and (max-width: 1169px) {
     .nav-menu>li>a {
         font-size: 20px;
         padding: 11px 13px;
         height: 50px;
     }

     .nav-search-button {
         line-height: 70px;
     }

     .nav-header img {
         height: 60px;
         width: 80px;
     }

     .center_text_categories h1 {
         font-size: 35px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 365px;
     }
 }

 @media only screen and (max-width:1124px) {
     .left_main div {
         margin: 20px 10px 40px 10px;
         min-width: 210px;
         max-width: 210px;
         height: auto;
         text-align: right;
     }

     .left_main div img {
         width: 170px;
         height: 190px;
     }

     .sidebar_recent_post {
         max-width: 280px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 280px;
     }

     .sidebar_recent_post span {
         font-size: 20px;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 330px;
     }

     .left_main div h1 {
         font-size: 17px;
     }

     .sidebar_recent_post .right_recent_sidebar h2 {
         font-size: 16px;
     }

     .left_main div p {
         font-size: 15px;
         padding: 10px 0 0 0;
     }

     .section_load_more .left_main div {
         min-width: 230px;
         max-width: 230px;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 4.6rem;
     }

     .nav-menu>li>a {
         font-size: 20px;
         padding: 11px 13px;
         height: 50px;
     }

     .nav-search-button {
         line-height: 70px;
     }

     .nav-header img {
         height: 60px;
         width: 80px;
     }

     .center_text_categories h1 {
         font-size: 35px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 365px;
     }
 }

 @media only screen and (max-width:1079px) {
     .left_main div {
         margin: 20px 7px 70px 7px;
         min-width: 200px;
         max-width: 200px;
         height: auto;
         text-align: right;
     }

     .left_main div img {
         width: 160px;
         height: 180px;
     }

     .sidebar_recent_post {
         max-width: 270px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 270px;
     }

     .sidebar_recent_post span {
         font-size: 21px;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 330px;
     }

     .col_sidebar {
         margin-top: 5rem;
     }

     .left {
         margin-top: 3.6rem;
     }

     .left_main div h1 {
         font-size: 15px;
     }

     .sidebar_recent_post .right_recent_sidebar h2 {
         font-size: 15px;
     }

     .left_main div p {
         font-size: 14px;
         padding: 0;
     }

     .section_load_more .left_main div {
         min-width: 220px;
         max-width: 220px;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 5rem;
     }

     .icons_count i {
         font-size: 12px;
     }

     .left_main div .download_now {
         font-size: 12px;
     }

     #js-loadMore {
         font-size: 12px;
     }

     .nav-menu>li>a {
         font-size: 20px;
         padding: 11px 13px;
         height: 50px;
     }

     .nav-search-button {
         line-height: 70px;
     }

     .nav-header img {
         height: 60px;
         width: 80px;
     }

     .center_text_categories h1 {
         font-size: 35px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 340px;
     }

     /** FOOTER ALL ***/

     .left_footer i {
         font-size: 15px;
     }

     .section_semi_footer .container-fluid {
         max-width: 100%;
     }

     .semi_footer_last_main ul li a {
         font-size: 28px;
     }

     .first_semi_footer p {
         font-size: 15px;
     }

     .semi_footer_last_main h1,
     .scnd_semi_footer_main h1,
     .first_semi_footer h1 {
         font-size: 28px;
     }

     .scnd_semi_footer_main {
         margin-bottom: 5rem;
     }

     .scnd_semi_footer_1_main h4 {
         font-size: 15px;
     }

     .scnd_semi_footer_1_main a {
         font-size: 15px;
     }

     .left_scnd_semi_footer_1 img {
         width: 25px;
         margin-right: 60px;
     }

     .center_footer .right_footer ul li a {
         font-size: 15px;
     }

     .section_semi_footer {
         padding: 60px 0 0px 0;
     }
 }

 @media only screen and (max-width: 1034px) {
     .nav-menu>li>a {
         font-size: 20px;
         padding: 11px 13px;
         height: 50px;
     }

     .nav-search-button {
         line-height: 70px;
     }

     .nav-header img {
         height: 60px;
         width: 80px;
     }

     .center_text_categories h1 {
         font-size: 35px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 320px;
     }
 }

 @media only screen and (max-width: 1024px) {
     .nav-header img {
         height: 40px;
         width: 60px;
     }

     /** FOOTER ALL ***/

     .left_footer i {
         font-size: 15px;
     }

     .section_semi_footer .container-fluid {
         max-width: 100%;
     }

     .semi_footer_last_main ul li a {
         font-size: 28px;
     }

     .first_semi_footer p {
         font-size: 15px;
     }

     .semi_footer_last_main h1,
     .scnd_semi_footer_main h1,
     .first_semi_footer h1 {
         font-size: 28px;
     }

     .scnd_semi_footer_main {
         margin-bottom: 5rem;
     }

     .scnd_semi_footer_1_main h4 {
         font-size: 15px;
     }

     .scnd_semi_footer_1_main a {
         font-size: 15px;
     }

     .left_scnd_semi_footer_1 img {
         width: 25px;
         margin-right: 60px;
     }

     .center_footer .right_footer ul li a {
         font-size: 15px;
     }

     .section_semi_footer {
         padding: 60px 0 0px 0;
     }

     .scnd_semi_footer_1_main {
         padding: 15px 10px;
     }

     .semi_row .col-sm-4:last-child {
         padding-left: 90px;
     }
 }


 @media only screen and (max-width:1007px) {
     .left_main div {
         margin: 20px 7px 70px 7px;
         min-width: 190px;
         max-width: 190px;
         height: auto;
         text-align: right;
     }

     .left_main div img {
         width: 150px;
         height: 170px;
     }

     .sidebar_recent_post {
         max-width: 260px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 260px;
     }

     .sidebar_recent_post span {
         font-size: 20px;
     }

     .section2_categoeries .col-sm-4 {
         max-width: 320px;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 3.3rem;
     }

     .section_load_more .left_main div {
         min-width: 210px;
         max-width: 210px;
     }

     .left_main div h1 {
         padding: 10px 0 1px 0;
     }

     .recipes_items_sidebar:first-child {
         height: 450px;
     }
 }

 @media only screen and (max-width: 989px) {
     .nav-menu>li>a {
         font-size: 25px;
         padding: 11px 13px;
         height: 50px;
     }

     .nav-search-button {
         line-height: 70px;
     }

     .center_text_categories h1 {
         font-size: 32px;
     }

     .section1_bg_categories .overlay,
     .section1_bg_categories img {
         height: 320px;
     }

     /** FOOTER ALL ***/

     .left_footer i {
         font-size: 14px;
     }

     .section_semi_footer .container-fluid {
         max-width: 100%;
     }

     .semi_footer_last_main ul li a {
         font-size: 25px;
     }

     .first_semi_footer p {
         font-size: 14px;
     }

     .semi_footer_last_main h1,
     .scnd_semi_footer_main h1,
     .first_semi_footer h1 {
         font-size: 25px;
     }

     .scnd_semi_footer_main {
         margin-bottom: 5rem;
     }

     .scnd_semi_footer_1_main h4 {
         font-size: 14px;
     }

     .scnd_semi_footer_1_main a {
         font-size: 14px;
     }

     .left_scnd_semi_footer_1 img {
         width: 23px;
         margin-right: 60px;
     }

     .center_footer .right_footer ul li a {
         font-size: 14px;
     }

     .section_semi_footer {
         padding: 60px 0 0px 0;
     }

     .scnd_semi_footer_1_main {
         padding: 15px 10px;
     }

     .semi_row .col-sm-4:last-child {
         padding-left: 70px;
     }
 }

 @media only screen and (max-width:963px) {
     .left_main div {
         margin: 20px 7px 70px 7px;
         min-width: 180px;
         max-width: 180px;
         height: auto;
         text-align: right;
     }

     .left_main div img {
         width: 140px;
         height: 160px;
     }

     .sidebar_recent_post {
         max-width: 280px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 280px;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 3rem;
     }

     .left_main div,
     .left_main div p {
         text-align: center;
     }

     .icons_count {
         display: flex;
         justify-content: center;
         align-items: center;
         padding-right: 10px;
         /*padding: 10px 30px 10px 30px;*/
     }

     .sidebar-items {
         margin-top: -10px;
         padding-bottom: 18px;
     }

     .section_load_more .left_main div {
         text-align: center;
     }

     .left_main div h1 {
         padding-top: 15px;
     }

     .sidebar_recent_post .right_recent_sidebar h2 {
         margin-bottom: 0px;
     }
 }

 @media only screen and (max-width:929px) {
     .section2_categoeries .col-sm-4 {
         max-width: 306px;
         padding: 0 30px 0 0;
     }

     .sidebar_recent_post {
         max-width: 270px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 270px;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 3rem;
     }

     .row_section2_categoeries .col-sm-8 {
         padding-right: 0px !important;
     }
 }

 @media only screen and (max-width:900px) {
     /** FOOTER ALL ***/

     .left_footer i {
         font-size: 14px;
     }

     .section_semi_footer .container-fluid {
         max-width: 100%;
     }

     .semi_footer_last_main ul li a {
         font-size: 25px;
     }

     .first_semi_footer p {
         font-size: 14px;
     }

     .semi_footer_last_main h1,
     .scnd_semi_footer_main h1,
     .first_semi_footer h1 {
         font-size: 25px;
     }

     .scnd_semi_footer_main {
         margin-bottom: 5rem;
     }

     .scnd_semi_footer_1_main h4 {
         font-size: 14px;
     }

     .scnd_semi_footer_1_main a {
         font-size: 14px;
     }

     .left_scnd_semi_footer_1 img {
         width: 23px;
         margin-right: 30px;
     }

     .center_footer .right_footer ul li a {
         font-size: 14px;
     }

     .section_semi_footer {
         padding: 60px 0 0px 0;
     }

     .scnd_semi_footer_1_main {
         padding: 15px 10px;
     }

     .semi_row .col-sm-4:last-child {
         padding-left: 70px;
     }
 }

 @media only screen and (max-width:899px) {
     .section2_categoeries .col-sm-4 {
         max-width: 280px;
         padding: 0 20px 0 0;
     }

     .sidebar_recent_post {
         max-width: 260px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 260px;
         line-height: 2.5rem;
     }

     .left {
         margin-top: 3rem;
     }

     .col_sidebar {
         margin-top: 3.7rem;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 3.7rem;
     }

     .left_main div {
         margin: 20px 5px 70px 5px;
     }
 }

 @media only screen and (max-width:877px) {

     .section2_categoeries .col-sm-4 {
         max-width: 270px;
         padding-right: 20px;
     }

     .sidebar_recent_post {
         max-width: 270px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 270px;
         line-height: 2.5rem;
     }

     .left_main div {
         margin: 20px 5px 70px 5px;
         min-width: 235px;
         max-width: 235px;
         text-align: center;
     }

     .row_section2_categoeries .col-sm-8 {
         padding-right: 40px !important;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 1.7rem;
     }

 }

 @media only screen and (max-width:817px) {

     .section2_categoeries .col-sm-4 {
         max-width: 260px;
         padding-right: 20px;
     }

     .sidebar_recent_post {
         max-width: 260px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 260px;
         line-height: 2.5rem;
     }

     .left_main div {
         margin: 20px 5px 70px 5px;
         min-width: 220px;
         max-width: 220px;
         text-align: center;
     }

     .row_section2_categoeries .col-sm-8 {
         padding-right: 40px !important;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 3.7rem;
     }

 }

 @media only screen and (max-width: 810px) {
     /** FOOTER ALL ***/

     .left_footer i {
         font-size: 14px;
     }

     .section_semi_footer .container-fluid {
         max-width: 100%;
     }

     .semi_footer_last_main ul li a {
         font-size: 22px;
     }

     .first_semi_footer p {
         font-size: 14px;
     }

     .semi_footer_last_main h1,
     .scnd_semi_footer_main h1,
     .first_semi_footer h1 {
         font-size: 22px;
     }

     .scnd_semi_footer_main {
         margin-bottom: 3rem;
     }

     .scnd_semi_footer_1_main h4 {
         font-size: 14px;
     }

     .scnd_semi_footer_1_main a {
         font-size: 14px;
     }

     .left_scnd_semi_footer_1 img {
         width: 23px;
         margin-right: 30px;
     }

     .center_footer .right_footer ul li a {
         font-size: 14px;
     }

     .section_semi_footer {
         padding: 35px 0 0px 0;
     }

     .scnd_semi_footer_1_main {
         padding: 15px 10px;
     }

     .semi_row .col-sm-4:last-child {
         padding-left: 0px;
     }

     .semi_row .col-sm-4:nth-child(2) .scnd_semi_footer_main {
         padding-right: 50px;
     }
 }

 @media only screen and (max-width: 800px) {
     .section1_bg_categories .overlay {
         height: 350px;
     }

     .section1_bg_categories img {
         height: 350px;
     }
 }

 @media only screen and (max-width:779px) {

     .section2_categoeries .col-sm-4 {
         max-width: 250px;
         padding-right: 30px;
     }

     .sidebar_recent_post {
         max-width: 250px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 250px;
         line-height: 2.5rem;
     }

     .left_main div {
         margin: 20px 7px 70px 7px;
         min-width: 210px;
         max-width: 210px;
         text-align: center;
     }

     .row_section2_categoeries .col-sm-8 {
         padding-right: 40px !important;
     }

     .col_sidebar .right .recipes_items_sidebar:first-child {
         margin-bottom: 3.7rem;
     }

 }

 @media only screen and (max-width:754px) {
     .row_section2_categoeries {
         flex-direction: column-reverse !important;
     }

     .row_section2_categoeries .col-sm-4,
     .row_section2_categoeries .col-sm-8 {
         max-width: 100%;
     }

     .sidebar_recent_post {
         max-width: 320px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 320px;
         line-height: 2.5rem;
     }

     .left_main div {
         margin: 20px 12px 70px 12px;
         min-width: 200px;
         max-width: 200px;
         text-align: center;
     }

     .section2_categoeries .col-sm-4 {
         padding-right: 0px;
         margin-top: -1rem;
     }

     .row_section2_categoeries .col-sm-8 {
         padding: 0 20px !important;
     }

     .section4_load_more {
         padding-top: 50px;
     }
 }


 @media only screen and (max-width:711px) {
     .left_main div {
         margin: 20px 10px 70px 10px;
         min-width: 200px;
         max-width: 200px;
         text-align: center;
     }

     .section2_categoeries .col-sm-4 {
         padding-right: 0px;
         margin-top: -1rem;
     }

     .row_section2_categoeries .col-sm-8 {
         padding: 0 18px !important;
     }

 }

 @media only screen and (max-width:695px) {
     .left_main div {
         margin: 20px 7px 70px 7px;
         min-width: 190px;
         max-width: 190px;
         text-align: center;
     }

     .section2_categoeries .col-sm-4 {
         padding-right: 0px;
         margin-top: -1rem;
     }

     .row_section2_categoeries .col-sm-8 {
         padding: 0 15px !important;
     }

 }

 @media only screen and (max-width:641px) {
     .left_main div {
         margin: 20px 7px 70px 7px;
         min-width: 190px;
         max-width: 190px;
         text-align: center;
     }

     .section2_categoeries .col-sm-4 {
         padding-right: 0px;
         margin-top: -1rem;
     }

     .row_section2_categoeries .col-sm-8 {
         padding: 0 5px !important;
     }

 }

 @media only screen and (max-width: 639px) {
     /** FOOTER ALL ***/

     .left_footer i {
         font-size: 14px;
     }

     .section_semi_footer .container-fluid {
         max-width: 100%;
     }

     .semi_footer_last_main ul li a {
         font-size: 22px;
     }

     .first_semi_footer p {
         font-size: 14px;
     }

     .semi_footer_last_main h1,
     .scnd_semi_footer_main h1,
     .first_semi_footer h1 {
         font-size: 22px;
     }

     .scnd_semi_footer_main {
         margin: 2rem 0;
     }

     .scnd_semi_footer_1_main h4 {
         font-size: 14px;
     }

     .scnd_semi_footer_1_main a {
         font-size: 14px;
     }

     .left_scnd_semi_footer_1 img {
         width: 23px;
         margin-right: 30px;
     }

     .center_footer .right_footer ul li a {
         font-size: 14px;
     }

     .section_semi_footer {
         padding: 35px 0 35px 0;
     }

     .scnd_semi_footer_1_main {
         padding: 15px 10px;
     }

     .semi_row .col-sm-4:last-child {
         padding-left: 20px;
     }

     .semi_row .col-sm-4:nth-child(2) .scnd_semi_footer_main {
         padding-right: 0px;
     }

     .section_semi_footer .row {
         flex-direction: column !important;
     }

     .section_semi_footer .row .col-sm-4 {
         max-width: 100% !important;
     }

     .first_semi_footer {
         width: 400px;
     }

     .first_semi_footer h1,
     .first_semi_footer p {
         transform: rotate(0.8deg);
     }


     .progress-wrap {
         width: 34px;
         height: 34px;
     }

     .left_main div .read_more {
         padding-bottom: 10px;
     }

     input::placeholder {
         height: 100% !important;
         font-size: 16px !important;
         padding: 5px 15px !important;
     }

     .recipes_items_sidebar .bottom_recipes .btn_recipes {
        padding: 6px 14px 10px 14px !important;
         font-size: 15px;
     }
     .left_main div .download_now{
     	padding-top: 8px !important;
     	padding-bottom:  8px !important;
     }
      .navigation-portrait .nav-search-button {
         line-height: 3.3rem;
     }

     .nav-header img {
         margin-bottom: 12px;
     }
     .left_main div p{
     	line-height: 2rem;
     }
     #js-loadMore{
     	padding-top: 8px !important;
     	padding-bottom:  8px !important;
     }
 }

 @media only screen and (max-width:621px) {
     .left_main div {
         margin: 20px 7px 70px 7px;
         min-width: 180px;
         max-width: 180px;
         text-align: center;
     }

     .section2_categoeries .col-sm-4 {
         padding-right: 0px;
         margin-top: -1rem;
     }

     .row_section2_categoeries .col-sm-8 {
         padding: 6px !important;
     }

 }

 @media only screen and (max-width: 600px) {
     .section1_bg_categories .overlay {
         height: 320px;
     }

     .section1_bg_categories img {
         height: 320px;
     }

     .center_text_categories h1 {
         font-size: 40px;
     }

 }

 @media only screen and (max-width:593px) {
     .left_main div {
         margin: 20px 7px 50px 7px;
         min-width: 180px;
         max-width: 180px;
         text-align: center;
     }

     .left_main {
         justify-content: space-evenly;
     }

     .section_load_more .left_main div {
         min-width: 180px;
         max-width: 180px;
     }

     .row_section2_categoeries .col-sm-8 {
         padding: 0px !important;
     }

     .section4_load_more .container-fluid {
         max-width: 100%;
         padding: 0px !important;
     }

     .section4_load_more .left_main div {
         margin: 20px 0px 50px 0px;


     }

     .left {
         margin-top: 1.7rem;
     }
 }

 @media only screen and (max-width: 500px) {
     .section1_bg_categories .overlay {
         height: 250px;
     }

     .section1_bg_categories img {
         height: 250px;
     }

     .center_text_categories h1 {
         font-size: 35px;
     }
 }

 @media only screen and (max-width:500px) {

     .center_footer {
         display: flex;
         justify-content: center;
         flex-wrap: wrap;
         align-items: center;
         flex-direction: column;
     }

     .center_footer .right_footer {
         padding-top: 15px;
     }
 }

 @media only screen and (max-width: 450px) {
     .section1_bg_categories .overlay {
         height: 220px;
     }

     .section1_bg_categories img {
         height: 220px;
     }

     .center_text_categories h1 {
         font-size: 30px;
     }

     .nav-header img {
         height: 35px;
         width: 55px;
         margin-top: 0px;
     }
 }

 @media only screen and (max-width: 400px) {
     .section1_bg_categories .overlay {
         height: 200px;
     }

     .section1_bg_categories img {
         height: 200px;
     }

     .center_text_categories h1 {
         font-size: 26px;
     }

 }

 @media only screen and (max-width:387px) {
     .left_main div {
         margin: 20px 0px 30px 0px;
         min-width: 260px;
         max-width: 260px;
         text-align: center;
     }

     .left_main {
         justify-content: center;
     }

     .section_load_more .left_main div {
         min-width: 260px;
         max-width: 260px;
         justify-content: center !important;
     }

     .section4_load_more .left_main div {
         margin: 20px 0px 30px 0px;
     }

     .left_main div img {
         width: 170px;
         height: 190px;
     }

     .sidebar_recent_post {
         max-width: 300px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 300px;
         line-height: 2.5rem;
     }

     .section2_categoeries .col-sm-4 {
         padding-right: 0px;
         margin-top: 0rem;
     }

     .sidebar_recent_post span {
         font-size: 19px;
     }
 }

 @media only screen and (max-width:370px) {
     .center_footer .right_footer ul li a {
         font-size: 15px !important;
     }
 }


 @media only screen and (max-width: 350px) {
     .section1_bg_categories .overlay {
         height: 180px;
     }

     .section1_bg_categories img {
         height: 180px;
     }

     .center_text_categories h1 {
         font-size: 24px;
     }
 }

 @media only screen and (max-width:325px) {
     .sidebar_recent_post {
         max-width: 280px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 280px;
         line-height: 2.5rem;
     }

     .left_main div {
         margin: 20px 0px 30px 0px;
         min-width: 200px;
         max-width: 200px;
         text-align: center;
     }

     .left_main {
         justify-content: center;
     }

     .section_load_more .left_main div {
         min-width: 200px;
         max-width: 200px;
         justify-content: center !important;
     }

 }

 @media only screen and (max-width: 321px) {
     .section1_bg_categories .overlay {
         height: 160px;
     }

     .section1_bg_categories img {
         height: 160px;
     }

     .center_text_categories h1 {
         font-size: 25px;
     }
 }

 @media only screen and (max-width:320px) {
     .center_footer .right_footer ul li a {
         font-size: 14px !important;
     }
 }

 @media only screen and (max-width:310px) {
     .sidebar_recent_post {
         max-width: 260px;
     }

     .sidebar_recent_post .heading_sidebar_22,
     .sidebar_recent_post .heading_sidebar_2 {
         width: 260px;
         line-height: 2.5rem;
     }
 }