/*!
Theme Name: zillion
Author: Zillionera
Author URI: http://zillionera.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: zillion
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL./*!
Theme Name: zillion
Author: Zillionera
Author URI: http://zillionera.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: zillion
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

zillion is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
body,
html {
    overflow-x: hidden
}

body,
ol,
ul {
    padding: 0;
    margin: 0
}

a,
a:focus,
a:hover {
    transition: var(--trans)
}

a,
body,
input[type=checkbox]::after {
    color: var(--white)
}

input[type=checkbox]::after,
input[type=checkbox]::before {
    background: var(--primary);
    opacity: 0;
    transition: .2s linear
}

.country_name_img,
.err_main,
.latest_news_img,
.left_col_img .sow-image-container,
.news_img,
.overFlow,
.overlay_bg,
.recent_news_img {
    overflow: hidden
}

.award_slide:hover img {
    filter: grayscale(1)
}

@font-face {
    font-family: light;
    font-display: swap;
    src: url('fonts/Ambit-Light.woff2') format('woff2')
}

@font-face {
    font-family: regular;
    font-display: swap;
    src: url('fonts/Ambit-Regular.woff2') format('woff2')
}

@font-face {
    font-family: semi;
    font-display: swap;
    src: url('fonts/Ambit-SemiBold.woff2') format('woff2')
}

@font-face {
    font-family: bold;
    font-display: swap;
    src: url('fonts/Ambit-Bold.woff2') format('woff2')
}

@font-face {
    font-family: black;
    font-display: swap;
    src: url('fonts/Ambit-Black.woff2') format('woff2')
}

@font-face {
    font-family: emilea;
    font-display: swap;
    src: url('fonts/Emilea.woff2') format('woff2')
}

:root {
    --white: #fff;
    --black: #000;
    --primary: #FFBB24;
    --light_black: #CABCBC;
    --trans: 0.3s linear;
    --light: 'light';
    --regular: 'regular';
    --semi: 'semi';
    --bold: 'bold';
    --f_black: 'black';
    --emilea: 'emilea'
}

html {
    scroll-padding-top: 100px;
    scroll-behavior: smooth;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

* {
    box-sizing: border-box
}

::-webkit-scrollbar {
    width: 0;
    height: 6px
}

::-webkit-scrollbar-track {
    background: var(--white)
}

::-webkit-scrollbar-thumb {
    background: var(--primary)
}

body {
    font-family: var(--regular);
    font-size: 16px;
    font-weight: unset;
    background-color: var(--black);
    letter-spacing: .5px
}

.archive .inner_header .breadcrumb,
.banner_slider ul.slick-dots li button::before,
.brnone br,
.cc-revoke,
.county br,
.search-results .inner_header .breadcrumb,
.slick-next:before,
.slick-prev:before,
.slick-track:after,
.slick-track:before,
footer.entry-footer {
    display: none
}

ol,
ul {
    list-style: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--emilea);
    line-height: 1.5
}

a {
    text-decoration: none
}

a:focus,
a:hover {
    outline: 0;
    color: var(--primary)
}

p {
    margin-bottom: 12px;
    color: var(--light_black)
}

.has-text-align-center,
.mask_col .textwidget,
.search-no-results main#primary h1.page-title {
    text-align: center
}

input[type=date],
input[type=email],
input[type=file],
input[type=password],
input[type=submit],
input[type=tel],
input[type=text],
textarea {
    border: 1px solid #131313;
    font-family: var(--light);
    border-radius: 0;
    color: var(--white);
    font-size: 16px;
    padding: 13px 20px;
    width: 100%;
    letter-spacing: 1px;
    background: #131313;
    caret-color: #FFBB24
}

textarea {
    height: 170px
}

input::placeholder,
textarea::placeholder {
    color: rgba(255, 255, 255, .6)
}

a:focus,
button:focus,
input:focus,
textarea:focus {
    outline: 0
}

.form_fields .cstm_file_label:hover,
.form_fields input:focus,
.form_fields input:hover,
.form_fields textarea:focus,
.form_fields textarea:hover,
.post_tag a:hover {
    border-color: var(--primary)
}

img {
    max-width: 100%
}

::selection {
    color: var(--white);
    background: var(--primary)
}

input[type=checkbox] {
    width: 18px;
    height: 18px;
    border: 1px solid var(--white);
    position: relative;
    -webkit-appearance: none;
    padding: 0 !important;
    border-radius: 2px;
    cursor: pointer
}

input[type=checkbox]:checked {
    border: 1px solid var(--primary)
}

input[type=checkbox]::after,
input[type=checkbox]::before {
    content: "";
    display: block;
    width: inherit;
    height: inherit;
    border-radius: 2px;
    position: absolute;
    transform: scale(0);
    transform-origin: center center
}

input[type=checkbox]::after {
    content: '\f00c';
    font-weight: 600;
    font-family: 'Font Awesome 5 Free';
    transform: scale(0);
    font-size: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    left: -1px;
    top: -2px
}

input[type=checkbox]::before {
    left: -1px !important;
    top: -1px
}

input[type=checkbox]:checked::after {
    opacity: 1;
    transform: scale(1)
}

select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding: 13px 20px;
    cursor: pointer;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/arrow-down.png') calc(100% - 16px) center/10px no-repeat #131313;
    color: #fff;
    width: 100%;
    border-color: #131313
}

.franchise_form select:focus,
.franchise_form select:hover,
select:focus,
select:hover {
    outline: 0;
    border-color: var(--primary)
}

.home .site-footer .site-info>*,
.page-id-11 .site-footer .site-info>*,
.page-id-8 .site-footer .site-info>* {
    border: none
}

button.menu-toggle {
    width: 30px;
    font-size: 0;
    height: 30px;
    background: 0 0;
    border: none;
    margin-right: 0;
    margin-left: auto;
    z-index: 9999;
    position: absolute;
    right: 0;
    top: 12px
}

.humbergur__menu {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    cursor: pointer
}

.humbergur__menu span {
    list-style: none;
    position: absolute;
    left: 10%;
    transform: translate(0, -50%);
    width: 80%;
    height: 3px;
    border-radius: 20px;
    background: linear-gradient(135deg, #e58c1d, #ffd25e, #fde778, #ffce43, #fed853, #ffc956, #f4a838);
    box-shadow: 0 2px 4px rgb(0 0 0 / 20%);
    opacity: 1;
    transition: transform .2s, top .2s 0.2s, opacity .2s 0.2s
}

.main-navigation ul.menu li.menu-item-has-children,
.main-navigation ul.menu li.menu-item-has-children a,
.newsletter_footer .tnp-widget-minimal form.tnp-form,
.overlay_bg {
    position: relative
}

.humbergur__menu span:first-child {
    top: 25%
}

.humbergur__menu span:nth-child(2) {
    top: 50%;
    width: 60%;
    left: auto;
    right: 10%
}

.humbergur__menu span:nth-child(3) {
    top: 74%
}

.humbergur__menu.active span {
    transition: top .2s, transform .2s 0.2s, opacity .2s 0.2s;
    background: var(--white)
}

.humbergur__menu.active span:first-child {
    top: 50%;
    transform: translate(0, -50%) rotate(-45deg)
}

.humbergur__menu.active span:nth-child(2) {
    opacity: 0
}

.humbergur__menu.active span:nth-child(3) {
    top: 50%;
    transform: translate(0, -50%) rotate(45deg)
}

.progress-wrap.active-progress {
    opacity: 1;
    visibility: visible;
    transform: translateY(0)
}

.progress-wrap {
    position: fixed;
    right: 50px;
    bottom: 50px;
    height: 46px;
    width: 46px;
    cursor: pointer;
    display: block;
    border-radius: 50px;
    box-shadow: inset 0 0 0 2px #b3b9f2;
    z-index: 10000;
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.progress-wrap::after,
.progress-wrap::before {
    font-family: unicons;
    content: '\e84b';
    line-height: 46px;
    font-size: 24px;
    height: 46px;
    width: 46px;
    display: block;
    -webkit-transition: .2s linear;
    left: 0;
    position: absolute;
    top: 0;
    cursor: pointer;
    text-align: center
}

.progress-wrap::before {
    opacity: 0;
    background-image: linear-gradient(298deg, var(--red), var(--yellow));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    z-index: 2;
    transition: .2s linear
}

.progress-wrap::after {
    color: var(--primary);
    z-index: 1;
    transition: .2s linear
}

.progress-wrap svg.progress-circle path {
    stroke: var(--primary);
    stroke-width: 4;
    box-sizing: border-box;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.progress-wrap svg path {
    fill: none
}

.err_main {
    padding: 60px 30px;
    border-radius: 12px;
    margin: 120px 0 60px;
    background: var(--white) url('https://chokhidhani.com/wp-content/uploads/2022/07/bg_img.png') no-repeat center/cover;
    box-shadow: 0 5px 20px rgb(0 0 0 / 12%)
}

.title_err {
    color: var(--primary);
    font-size: 200px;
    letter-spacing: 20px;
    line-height: .8;
    font-family: var(--f_black);
    margin-bottom: 30px;
    text-shadow: 5px 2px 10px rgb(0 0 0 / 30%)
}

p.err_p {
    font-size: 18px;
    color: var(--black);
    text-transform: capitalize;
    max-width: 600px;
    font-family: var(--semi);
    text-shadow: 5px 2px 10px rgb(0 0 0 / 20%);
    margin: 0 auto 30px
}

.err_btn a {
    box-shadow: 5px 5px 10px rgb(0 0 0 / 40%) !important
}

.site_btn .so-widget-sow-button .ow-button-base a,
.site_btn a {
    display: inline-block !important;
    padding: 18px 34px 16px !important;
    font-size: 12px !important;
    background: linear-gradient(90deg, #e58c1d, #ffd25e, #fde778, #ffce43, #fed853, #ffc956, #f4a838) !important;
    color: var(--black) !important;
    font-family: var(--semi);
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 0 !important;
    border: solid 1px var(--black) !important;
    text-shadow: none !important
}

.before_ban_title,
.site_headline p {
    font-family: var(--semi)
}

.site_btn .so-widget-sow-button .ow-button-base a:hover,
.site_btn a:hover {
    background: var(--black) !important;
    color: var(--white) !important;
    border-color: var(--primary) !important
}

.site_btn_trans .so-widget-sow-button .ow-button-base a,
.site_btn_trans a {
    background: 0 0 !important;
    border: 1.5px solid var(--primary) !important;
    color: var(--white) !important
}

.award_slide:hover .award_body p,
.site_headline p {
    color: var(--white)
}

.site_btn_trans .so-widget-sow-button .ow-button-base a:hover,
.site_btn_trans a:hover {
    color: var(--black) !important;
    border-color: var(--black) !important;
    background: linear-gradient(90deg, #e58c1d, #ffd25e, #fde778, #ffce43, #fed853, #ffc956, #f4a838) !important
}

header.full_width_sec {
    padding: 140px 0
}

header.full_width_sec h1.entry-title {
    font-size: 42px;
    margin: 0;
    text-transform: capitalize
}

header.full_width_sec .breadcrumb {
    margin: 15px 0 0;
    font-family: var(--light);
    font-size: 14px;
    justify-content: center;
    text-transform: uppercase
}

.add_col a:focus,
.add_col a:hover,
.footer_btm_menu a:hover,
.footer_btm_menu li.current-menu-item a,
.footer_nav li a:hover,
.footer_nav li.current-menu-item a,
.footer_nav li.req_cback a:hover,
.main-navigation ul.menu li.current-menu-item a,
.main-navigation ul.menu li.menu-item-has-children ul.sub-menu a:hover,
header.full_width_sec .breadcrumb a:hover,
span.page-numbers.current {
    color: var(--primary)
}

header.full_width_sec .breadcrumb span.arrow_sign {
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/right-icon-a.png') center no-repeat
}

.site_headline p {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
    margin: 0 0 12px
}

.site_headline h2 {
    font-size: 40px;
    line-height: 1.3 !important
}

.after_site_title h2 {
    position: relative;
    padding: 0 0 43px
}

.after_site_title h2::after {
    content: '';
    width: 194px;
    height: 28px;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/after_title.png') center/contain no-repeat;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0
}

header.site-header {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 9;
    transition: var(--trans)
}

header.site-header.sticky {
    background: var(--black);
    border-bottom: 2px solid #ffd354
}

.main-navigation ul.menu li a {
    font-family: var(--light);
    font-size: 14px;
    text-transform: uppercase
}

.main-navigation ul.menu {
    display: flex;
    align-items: center;
    /*justify-content: space-between;*/
    padding: 22px 0;
    transition: var(--trans)
}

header.site-header.sticky .main-navigation ul.menu {
    padding: 13px 0 11px
}

/*.main-navigation ul.menu li:nth-child(3) {
    margin-right: 30%
}*/
header div#content {
    max-width: 1400px;
}
.main-navigation ul.menu li {
    margin-right: 20px;
}
.main-navigation ul.menu li:nth-child(3) {
    margin-right: 35%
}
@media only screen and (min-width: 767px) {
    .main-navigation ul.menu li:nth-child(6) {
        position: fixed;
        transform: rotate(-90deg);
        left: -59px;
        top: 50vh
    }
}
.header_row .site-branding {
    position: absolute;
    left: calc(50% + 25px);
    transform: translateX(-50%);
    transition: var(--trans)
}

header.site-header .header_row .site-branding a.custom-logo-link,
header.site-header .header_row .site-branding img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: var(--trans)
}

.main-navigation ul.menu li.menu-item-has-children>a {
    padding-right: 20px
}

.main-navigation ul.menu li.menu-item-has-children>a::after {
    content: '';
    width: 12px;
    height: 14px;
    position: absolute;
    right: 0;
    top: -1px;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/arrow-down.png') center/contain no-repeat
}

.main-navigation ul.menu li.menu-item-has-children ul.sub-menu {
    position: absolute;
    left: 0;
    top: calc(100% + 10px);
    padding: 12px;
    background: var(--white);
    width: 200px;
    border-radius: 6px;
    box-shadow: 0 0 12px rgb(0 0 0 / 10%);
    opacity: 0;
    visibility: hidden;
    transition: var(--trans)
}

.main-navigation ul.menu li.menu-item-has-children ul.sub-menu a {
    color: var(--black);
    font-size: 14px;
    display: inline-block;
    font-family: var(--regular);
    text-transform: capitalize
}

.btm_whatsapp.active,
.country_row>.panel-grid-cell:hover .country_name p,
.country_row>.panel-grid-cell:hover .site_btn a,
.main-navigation ul.menu li.menu-item-has-children:hover>ul.sub-menu {
    opacity: 1;
    visibility: visible
}

.btm_call.active,
.country_row>.panel-grid-cell:hover .country_name p,
.country_row>.panel-grid-cell:hover .site_btn a,
.main-navigation ul.menu li.menu-item-has-children:hover>ul.sub-menu {
    opacity: 1;
    visibility: visible
}

.footer_nav li:not(:last-child),
.main-navigation ul.menu li.menu-item-has-children ul.sub-menu li:not(:last-child) {
    margin-bottom: 6px
}

.banner_row {
    height: 100vh;
    display: flex;
    align-items: flex-end;
    max-height: 800px;
}

.banner_btns>.panel-grid-cell {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    right: -163px;
    width: max-content !important;
    top: 55%;
    z-index: 9;
    transform: translateY(-50%) rotate(-90deg)
}

.banner_btns>.panel-grid-cell>.so-panel:not(:last-child),
.footer_btm_menu .menu li:not(:last-child) {
    margin-right: 20px
}

.banner_row h1.ban_title {
    font-size: 8.58vw;
    max-width: 600px;
    margin: 10px 0 30px;
    line-height: 1.1
}

.banner_row .ban_des,
.f24 {
    font-size: 24px
}

.pop_news form p,
.post_tag.wiht_rel,
.slick-slider {
    margin-bottom: 0
}

.banner_slider ul.slick-dots li button {
    width: 100%;
    height: 100%;
    background: var(--white);
    padding: 0;
    opacity: .5
}

.banner_slider ul.slick-dots li.slick-active button,
.country_row>.panel-grid-cell:hover::after {
    opacity: 1
}

.banner_slider ul.slick-dots li {
    width: 2px;
    height: 25px;
    margin: 0
}

.banner_slider ul.slick-dots {
    bottom: 110px;
    width: max-content;
    display: flex;
    flex-direction: column;
    left: 5%;
    z-index: 5
}

.about_slider .slick-track,
.cd_dubai_sec .about_image,
.footer_btm_menu .menu,
.footer_btm_row>.panel-grid-cell {
    align-items: center;
    display: flex
}

.about_us_sec .panel-grid-cell {
    max-width: 580px;
    text-align: center;
    margin: 0 auto
}

.about_us_sec {
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/ganesha.png') 0 60%/150px no-repeat, url('https://chokhidhani.com/wp-content/uploads/2022/07/ganesha.png') 100% 60%/150px no-repeat
}

.about_us_sec .textwidget p,
.award_slide .award_body p {
    font-size: 15px;
    font-family: var(--light);
    color: var(--light_black)
}

.about_slider .about_image_slider {
    padding-top: 100px
}

.about_slider .slick-list {
    padding: 0 5%
}

.cd_dubai_sec .slick-track {
    display: flex;
    align-items: stretch
}

.cd_dubai_sec .about_image {
    margin: 0 60px;
    height: auto
}

.cd_dubai_sec .about_image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 50%
}

.slick-next,
.slick-prev {
    left: 0;
    width: 42px;
    height: 42px;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/left-arrow-1.png') center/contain no-repeat !important;
    z-index: 1
}

.slick-next {
    left: auto;
    right: 0;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/right-arrow.png.png') center/contain no-repeat !important
}

.slick-disabled {
    opacity: .5
}

.country_name h3 {
    font-size: 20px;
    margin: 0 0 12px
}

.country_name p {
    font-size: 14px;
    color: var(--light_black);
    font-family: var(--light);
    opacity: 0;
    transition: var(--trans);
    visibility: hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.country_row .site_btn a {
    margin: 15px 0 0;
    padding: 13px 30px 10px !important;
    opacity: 0;
    visibility: hidden
}

.country_row>.panel-grid-cell {
    padding: 0 15px 27px;
    position: relative
}

.country_row>.panel-grid-cell::after {
    content: '';
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, #e58c1d, #ffd25e, #fde778, #ffce43, #fed853, #ffc956, #f4a838) !important;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: var(--trans)
}

.country_row>.panel-grid-cell:not(:last-child)::before {
    content: '';
    width: 1.5px;
    height: 64px;
    position: absolute;
    right: 0;
    bottom: 45px;
    background: rgba(255, 255, 255, .15);
    transition: var(--trans);
}
.country_row>.panel-grid-cell:hover::before{
    height: 100px;
    background: var(--white);
}

.country_row {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(0deg, rgb(0 0 0 / 80%) 0, rgb(0 0 0 / 70%) 50%, transparent)
}

.country_name_img .sow-image-container {
    width: 100%;
    height: 650px;
    overflow: hidden
}

.country_name_img .sow-image-container img {
    width: 100%;
    height: 100% !important;
    transition: 20s ease-in;
    object-fit: cover
}

.mb_20{margin-bottom: 20px;}

.ventures_sliderow {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ventures_slideleft {
    width: calc(55% - 25px);
}

.ventures_slideright {
    width: calc(45% - 25px);
}

.ventures_image {
    height: 570px;
}

.ventures_slider .slick-next {
    right: auto;
    left: 560px;
}

.ventures_image img {
    height: 100% !important;
    object-fit: contain;
    width: 100%;
}

.country_row>.panel-grid-cell .so-panel {
    transform: translateY(95px);
    transition: var(--trans)
}

.country_row>.panel-grid-cell:hover .so-panel {
    transform: translateY(0)
}

.awards_sec {
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/gumbad_pic2.png') center top/100% no-repeat, radial-gradient(circle at center, rgb(0 0 0 / 30%) 0, rgb(0 0 0 / 70%) 50%, #000 100%), url('https://chokhidhani.com/wp-content/uploads/2022/07/black-and-white.webp') center/cover no-repeat fixed
}

.award_slider .slick-next,
.award_slider .slick-prev {
    right: 0;
    left: auto;
    transform: unset;
    bottom: 0;
    top: auto
}

.award_slider .slick-prev {
    right: 54px
}

.award_slider {
    padding-bottom: 72px
}

.award_slide {
    padding: 50px 30px;
    background: rgb(0 0 0 / 80%);
    margin: 0 12px;
    transition: var(--trans)
}

.Procession_slider .slick-list,
.about_stories_slider .slick-list,
.award_slider .slick-list,
.related_blog_wrapper .slick-list,
.related_news_slider .slick-list {
    margin: 0 -12px
}

.award_slide h5.award_name {
    margin: 20px 0 0px;
	padding: 0 12px 0 0 !important;
    line-height: 1.6;
    font-size: 16px;
    overflow: auto;
    height: 78px;
}
.award_slide h5.award_name::-webkit-scrollbar {
	width: 3px;
}

.award_slide:hover {
    background: rgba(255, 186, 36, .8)
}

.footer_row h3::after {
    content: '';
    width: 100%;
    height: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/Path_.png') left center no-repeat
}

.footer_row h3 {
    font-size: 16px;
    position: relative;
    padding-bottom: 24px;
    display: inline-block;
    margin: 0 0 20px
}

.footer_nav li a {
    font-size: 14px;
    color: var(--light_black);
    line-height: 1
}

.social_media_icons .social-media-button-container a.sow-social-media-button {
    width: max-content;
    height: max-content;
    padding: 0;
    margin: 0 15px 0 0;
    font-size: 20px
}

.social_media_icons .social-media-button-container a.sow-social-media-button:hover {
    color: var(--primary) !important
}

.footer_btm_row p {
    font-size: 14px
}

.footer_btm_menu a {
    font-size: 12px;
    display: inline-block;
    color: var(--light_black)
}

.footer_btm_row>.panel-grid-cell>.so-panel:not(:last-child) {
    margin-right: 30px
}

footer.site-footer {
    padding: 100px 0 0;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/footer_btmbg.png') right bottom no-repeat, url('https://chokhidhani.com/wp-content/uploads/2022/07/footer.png') top center/cover no-repeat
}

.cat_heading a,
.cat_heading h3 {
    background: var(--black);
    text-transform: uppercase
}

.newsletter_footer .tnp-widget-minimal input.tnp-submit {
    width: 34px;
    height: 34px;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/subs_btn.png') center/contain no-repeat;
    padding: 0;
    font-size: 0;
    position: absolute;
    right: 5px;
    top: 5px
}

.newsletter_footer .tnp-widget-minimal input.tnp-email {
    padding: 13px 20px 8px;
    color: rgb(34 34 34 / 100%);
    border: none;
    font-family: var(--regular);
    border-radius: 24px;
    font-size: 15px;
    width: 100%;
    letter-spacing: 1px
}

.newsletter_footer .tnp-widget-minimal input.tnp-email::placeholder {
    color: rgb(34 34 34 / 45%)
}

.form_fields label,
.low_lab label {
    font-size: 14px;
    font-family: var(--light);
    color: var(--light_black);
    display: block;
    margin: 0 0 8px
}

.blog_box,
.form_fields>:not(:last-child),
.mb20,
.recent_blog_box:not(:last-child),
.recent_news_box:not(:last-child) {
    margin-bottom: 20px
}

.submit_btn input.wpcf7-submit {
    max-width: 180px;
    padding: 13px 20px 11px;
    font-size: 14px;
    font-family: var(--semi);
    text-transform: uppercase;
    background: 0 0;
    border: 1.5px solid var(--primary);
    transition: var(--trans)
}

.submit_btn input.wpcf7-submit:hover {
    background: linear-gradient(90deg, #e58c1d, #ffd25e, #fde778, #ffce43, #fed853, #ffc956, #f4a838) !important;
    color: var(--black) !important
}

span.wpcf7-spinner {
    position: absolute;
    right: 12px;
    margin: 0;
    top: 50%;
    transform: translateY(-50%)
}

.new_franchiesee .contact_desc p,
.news_content .date_news {
    font-size: 15px;
    font-family: var(--light)
}

.new_franchiesee .contact_details a img {
    margin-right: 10px
}

.new_franchiesee .contact_details a {
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: max-content;
    padding: 5px 0
}

.new_franchiesee .contact_desc h3 {
    font-size: 32px;
    margin: 0 0 26px
}

.new_franchiesee .contact_desc {
    max-width: 390px
}

.right_col {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 100px
}

.left_col_img .sow-image-container {
    height: 650px
}

.left_col_img .sow-image-container img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    transition: var(--trans)
}

.latest_news_img:hover a img,
.left_col_img .sow-image-container:hover img,
.news_img img:hover,
.recent_news_img:hover a img {
    transform: scale(1.05)
}

.existing_franchisee h3,
.franchisee_unites h3 {
    font-size: 24px;
    margin: 28px 0 20px !important;
    position: relative;
    padding-bottom: 25px
}

.franchisee_unites h3 {
    font-size: 20px;
    max-width: 295px
}

.existing_franchisee h3::after,
.franchisee_unites h3::after {
    content: '';
    width: 100%;
    height: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/Path_2.png') left center no-repeat
}

.existing_franchisee p {
    font-size: 15px
}

.contact_mail_no p {
    padding: 2px 0 0 32px;
    position: relative;
    color: var(--white)
}

.contact_mail_no p:not(:last-child) {
    margin-bottom: 18px
}

.contact_mail_no p::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/call-icon.png') center/contain no-repeat
}

.contact_mail_no p:first-child:before, 
.contact_mail_no.only_location .textwidget p::before {
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/location-icon.png') center/contain no-repeat
}

.contact_mail_no p:last-child:before {
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/mail-icon.png') center/contain no-repeat
}

.franchisee_unites .contact_mail_no p::before {
    top: 2px
}

.cat_heading {
    margin-bottom: 30px;
    position: relative
}

.cat_heading::before {
    content: '';
    width: 100%;
    border-bottom: 1px solid;
    position: absolute;
    bottom: 7px;
    left: 0;
    z-index: -1
}

.cat_wise_news {
    margin-top: 60px
}

.cat_heading a {
    font-size: 14px
}

.cat_heading h3 {
    font-size: 20px
}

.news_img a,
.news_img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: var(--trans)
}

.news_content h3 {
    font-size: 16px;
    margin: 14px 0 8px;
    line-height: 1.7
}

.news_img {
    width: 100%;
    height: 195px
}

.news_media_sec {
    padding: 120px 0
}

.related_news_sec {
    padding-bottom: 120px
}

.post_archive_page,
.single_news_article {
    padding: 160px 0 60px
}

.related_news_slider .news_box {
    padding: 0 12px
}

.rec_news_wrapper h3.news_ttl {
    font-size: 20px;
    text-transform: uppercase;
    margin: 0 0 24px
}

.latest_news_row {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap
}

.latest_news {
    width: calc(100% - 380px)
}

.recent_news {
    width: 356px
}

.latest_news_img {
    height: 388px;
    width: 100%
}

.recent_news_img {
    width: 100px;
    height: 73px
}

.latest_news_img a,
.latest_news_img a img,
.recent_news_img a,
.recent_news_img a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: var(--trans)
}

.rec_news_cont {
    width: calc(100% - 124px)
}

.rec_news_cont h3.news_title {
    font-size: 16px;
    margin: 0 0 5px
}

.latest_news_details h3.news_title {
    font-size: 24px;
    max-width: 700px;
    margin: 6px 0 12px
}

.latest_news_des,
.latest_news_details p {
    margin: 0;
    font-size: 15px;
    font-family: var(--light)
}

.latest_news_details {
    padding: 24px 0 0
}

.archivepage_header {
    margin: 0 0 30px
}

.archivepage_header h1.page-title {
    font-size: 28px;
    margin: 0;
    letter-spacing: 1px;
    text-transform: capitalize
}

.low_lab input:hover,
.low_lab textarea:hover {
    border-color: #ffbb24
}

.brnone span {
    display: block
}

.form_fields .cstm_file_label {
    color: #fff;
    font-family: light;
    line-height: 1;
    transform: unset
}

.modal-content.myModal {
    background-color: #000;
    border: 0;
    border-radius: 0
}

.myModal .modal-body {
    padding: 0
}

.site_title h3 {
    font-size: 32px;
    margin-bottom: 1.2rem;
    font-weight: 400
}

.modal_content p {
    font-size: 15px;
    color: var(--light_black);
    font-family: var(--light)
}

.pop_news .tnp-widget-minimal input.tnp-submit:hover,
.pop_news input[type=submit]:hover {
    color: #000;
    background: var(--primary)
}

.myModal button.btn-close {
    opacity: 1;
    font-size: 16px;
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 0;
    filter: invert(1);
    z-index: 3
}

.wpcf7 form .wpcf7-response-output {
    font-size: 12px;
    margin: 10px 0 0
}

span.wpcf7-not-valid-tip {
    font-size: 12px;
    margin: 3px 0 0
}

.pop_news .tnp-widget-minimal input.tnp-submit,
.pop_news input[type=submit] {
    font-size: 14px;
    font-family: semi;
    padding: 16px 23px 13px;
    background: #000;
    border: 1.5px solid var(--primary);
    margin-top: 15px;
    line-height: 1.15;
    transition: .3s linear;
    text-transform: uppercase
}

.new_p p,
.term_txt.site_headline p {
    color: var(--light_black);
    text-transform: unset
}

.pop_news .tnp-widget-minimal input.tnp-email,
.pop_news input[type=email] {
    background: #191919;
    border: 0;
    outline: 0;
    border-radius: 0;
    padding: 14px 15px 13px;
    color: var(--light_black);
    font-size: 14px
}

.myModal button.btn-close:focus {
    outline: 0;
    box-shadow: none
}

.modalRow .panel-grid-cell:last-child {
    padding: 9% 5.5% 10% 6.2%
}

.pop_news span.wpcf7-spinner {
    position: absolute
}

.term_txt.site_headline p {
    font-size: 15px;
    font-weight: 300;
    font-family: var(--light)
}

.term_txt h4 {
    font-family: var(--semi);
    margin-bottom: 20px;
    margin-top: 3%
}

.term_txt h2 {
    margin-bottom: 3%
}

.h4_bg h4,
.work_row .panel-grid-cell .widget_sow-image:first-child .sow-image-container .so-widget-image {
    margin-bottom: 24px
}

.max_752 {
    max-width: 753px;
    margin: 0 auto
}

.f20 h3,
.f20 h4 {
    font-size: 20px
}

.mask_col {
    padding: 30px 43px;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/mask.png') no-repeat
}

.new_p p {
    font-size: 15px;
    font-family: light
}

.max_964 {
    max-width: 994px;
    margin: 0 auto
}

.blog_sidebar .search-form label,
.img100 img,
.main-navigation ul.sub-menu li:nth-child(3) {
    width: 100%
}

.mask_bg {
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/Component-2-–-35.png') 11% center/100px no-repeat, url('https://chokhidhani.com/wp-content/uploads/2022/07/Component-2-–-35.png') 89% center/100px no-repeat
}

.h4_bg h4 {
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/Path_-1.png') 0 100% no-repeat;
    padding-bottom: 24px
}

.f18 p {
    font-size: 18px;
    font-family: var(--light)
}

.pcont_wrapper {
    padding: 170px 0 120px
}

.mb30,
.pcont_wrapper h1.f42 {
    margin-bottom: 30px
}

.post_tag {
    margin-bottom: 5%
}

.post_tag a {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 11px 19px 8px;
    border: 1px solid;
    margin: 0 5px 10px;
    display: none;
    line-height: 1
}

.single_feature_img img {
    width: 100%;
    height: 100%;
    max-height: 500px;
    object-fit: cover
}

.single_content {
    max-width: 1043px;
    padding-top: 40px;
    position: relative;
    width: 91%;
    min-height: 227px
}

.single_content .heateor_sss_sharing_ul {
    display: flex;
    flex-direction: column;
}

.single_content .heateor_sss_sharing_container {
    position: absolute;
    top: 40px;
    right: -63px;
}

.single_content div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a svg {
    width: 26px;
    margin: 0 auto
}

.single_content .heateor_sss_sharing_ul a span.heateor_sss_svg {
    border-width: 1px
}

.single_content div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
    margin-bottom: 13px
}

.blog_sidebar {
    width: 32%
}

.blog_left {
    width: calc(68% - 24px)
}

.blog_box img {
    width: 100%;
    height: 450px;
    object-fit: cover
}

.blog_content {
    padding: 30px;
    background: #131313
}

.site_btn.blog_btn a {
    padding: 12px 20px 9px !important;
    line-height: 1;
    margin-top: 30px
}

.recent_blog_box img {
    width: 73px;
    height: 73px;
    display: block;
    object-fit: cover
}

.recent_blog_box h3 {
    font-size: 16px
}

.rec_blog_cont {
    width: calc(100% - 97px)
}

.recent_blog_box {
    padding-right: 45px
}

.blog_sidebar .search-form [type=search] {
    padding: 16px 15px;
    border: 0;
    outline: 0;
    background: #191919;
    width: 100%;
    line-height: 1;
    color: #fff;
    font-size: 14px
}

.myBLog_wrapper {
    padding: 80px 0 120px
}

.blog_sidebar .search-form,
.rec_blog_wrapper {
    border-bottom: 1px solid;
    padding-bottom: 30px;
    margin-bottom: 30px;
    position: relative
}

.blog_sidebar .search-form [type=submit] {
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/Icon-feather-search.png') center/contain no-repeat #191919;
    width: 17px;
    height: 17px;
    font-size: 0;
    padding: 0;
    border: 0;
    outline: 0;
    position: absolute;
    top: 40px;
    right: 15px
}

.post_tag.wiht_rel a {
    margin: 0 10px 10px 0
}

.related_blog_box img {
    width: 100%;
    height: 250px;
    object-fit: cover
}

.related_blog_box p {
    margin: 24px 0 8px
}

.about_stories_box,
.procession_box,
.related_blog_box {
    margin: 0 12px
}

.relate_pro {
    margin-top: 8%
}

.related_blog_wrapper button.slick-prev {
    left: -5%
}

.related_blog_wrapper button.slick-next {
    right: -5%
}

.pcont_wrapper p strong {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 20px
}

.county select {
    width: 100%;
    border-color: transparent;
    background-color: #131313;
    color: #fff;
    padding: 13px 20px
}

.brnone input {
    padding: 11px 20px 11px 32px;
    width: 100%;
    background: #131313;
    display: none
}

.post_tile h1 {
    font-size: 100px
}

.about_us_sec2 .panel-grid-cell {
    max-width: 864px
}

.about_us_sec.about_us_sec2 {
    background: unset
}

.tblock_cont {
    max-width: 497px
}

.tblock_cont2 h3 {
    font-size: 20px;
    padding-left: 50px;
    position: relative
}

.tblock_cont2 h3::before {
    content: '';
    position: absolute;
    top: 16px;
    left: 0;
    width: 40px;
    border-top: 2px solid #fff
}

.max_560 {
    max-width: 602px;
    margin: 0 auto
}

.work_row .panel-grid-cell:nth-child(2n) {
    padding-top: 56px
}

.work_row .panel-grid-cell .sow-image-container .so-widget-image {
    height: 235px;
    object-fit: cover;
    width: 100%
}

.work_row .panel-grid-cell:nth-child(2n) .widget_sow-image:nth-child(2) .sow-image-container .so-widget-image,
.work_row .panel-grid-cell:nth-child(odd) .widget_sow-image:first-child .sow-image-container .so-widget-image {
    width: 100%;
    height: 414px;
    object-fit: cover
}

.img100.sheh_img .sow-image-container .so-widget-image {
    height: 560px;
    object-fit: cover
}

.img100.sheh_img2 .sow-image-container .so-widget-image {
    height: 270px;
    object-fit: cover
}

.about_bg.wed_bg {
    background-position: center bottom !important
}

.slider_main2 {
    max-width: 850px;
    margin: -6% auto 0
}

.procession_image img {
    width: 100%;
    height: 300px;
    object-fit: cover
}

.about_stories_slider .slick-list {
    padding-right: 90px;
    transition: .3s linear
}

.about_stories_box:nth-child(2n) {
    padding-top: 170px
}

.img100.big_img .sow-image-container .so-widget-image {
    object-fit: cover;
    height: 500px
}

.img100.sm_img .sow-image-container .so-widget-image {
    object-fit: cover;
    height: 240px
}

.clr_ylw h3, 
.abhi_clr{
    color: #ffd562;
    margin-bottom: 20px
}

.Procession_slider button.slick-prev {
    left: -8%
}

.Procession_slider button.slick-next {
    right: -8%
}

h4.procession_title {
    font-size: 16px;
    text-align: center;
    margin: 13px 0 0
}

.max_670 {
    max-width: 696px;
    margin: 0 auto
}

.f42_h1 h1 {
    font-size: 42px;
    max-width: 587px;
    margin: 0 auto
}

.add_col h4,
.f18 {
    font-size: 18px
}

.max_618 h2 {
    max-width: 621px;
    margin: 0 auto
}

.add_col a {
    color: var(--light_black);
    font-family: light
}

.add_col h4 {
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/Path_-1.png') 0 100%/96px no-repeat;
    margin-bottom: 12px;
    padding-bottom: 8px
}

.max_947 {
    max-width: 947px;
    margin: auto
}

.testi_inner {
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.testi_left_inner {
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/Group-61179.png') 80% 100% no-repeat, url('https://chokhidhani.com/wp-content/uploads/2022/07/Path-15513.png') 8% 9%/80px no-repeat, #0e0e0e;
    padding: 60px 75px 63px 60px;
    max-width: 656px;
    min-height: 379px;
    margin-right: -16%;
    position: relative
}

.testi_des {
    margin-bottom: 43px
}

.testi_left,
.testi_right {
    width: 50%
}

.testi_image img {
    width: 100%;
    object-fit: cover
}

.testi_row .slides_numbers {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 42px;
    font-family: var(--emilea);
    line-height: 1
}

.testimonial_slider button.slick-arrow {
    bottom: 6%;
    top: auto;
    left: 5%
}

.testimonial_slider button.slick-next {
    left: 10%
}

.testi_hh h2 {
    margin-bottom: -6%
}

.testi_image {
    padding-bottom: 100px
}

.about_stories_image img {
    width: 100%;
    height: 366px;
    object-fit: cover;
/*     filter: grayscale(1) */
}
.about_stories_image img:hover{
	filter: grayscale(1);
	cursor:pointer;
}

.about_stories_title {
    margin: 20px 0 15px
}

.worktab_list li button.nav-link {
    font-size: 14px;
    color: #fff;
    font-family: var(--bold);
    border: 1px solid #ffbb24;
    border-radius: 0;
    padding: 13px 31px 12px;
    background: 0 0;
    margin: 0;
    width: 100%;
    text-align: center
}

.worktab_list li button.nav-link.active {
    background: #ffbb24;
    border-color: #ffbb24;
    color: #000
}

.worktab_list {
    border: none;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    margin-bottom: 5%
}

.works_image_slider {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 24px;
    grid-row-gap: 24px
}

.works_image img {
    width: 100%;
    height: 299px;
    object-fit: cover
}

.btm_whatsapp {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    transition: var(--trans);
    right: 15px;
    bottom: 15px
}

.btm_call {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    transition: var(--trans);
    right: 12px;
    bottom: 75px
}

.footer_nav li.req_cback a {
    cursor: pointer;
    color: var(--light_black)
}

.modal-open {
    padding-right: 0 !important
}

.blog_pagination {
    margin-top: 8%;
    display: flex;
    justify-content: center;
    align-items: center
}

.blog_pagination .page-numbers {
    display: inline-block;
    margin: 0 9px;
    color: #cabcbc
}

a.next.page-numbers,
a.prev.page-numbers {
    width: 42px;
    height: 42px;
    font-size: 0;
    background: url(/wp-content/uploads/2022/07/pg_arr.png) center/contain no-repeat;
    border-radius: 50%
}

a.next.page-numbers {
    transform: rotate(180deg)
}

.form_fields .cstm_file_label::before {
    position: absolute;
    top: 8px;
    left: 14px;
    color: #fff;
    font-size: 14px;
    font-family: light;
    background: #ffbb24;
    line-height: 1;
    padding: 11px 7px 9px;
    content: 'Choose File'
}

.form_fields .cstm_file_label {
    border: 1px solid #131313;
    font-family: var(--light);
    border-radius: 0;
    color: var(--white);
    font-size: 16px;
    padding: 17px 20px 17px 133px;
    width: 100%;
    letter-spacing: 1px;
    background: #131313;
    caret-color: #FFBB24;
    position: relative;
    max-width: 100%;
    margin-bottom: 20px;
    top: 0;
    left: 0;
    text-align: left
}

.home_banner .slides_numbers .top_numb {
    margin-bottom: 67px
}

.home_banner .slides_numbers>span {
    width: 15px;
    text-align: center
}

.home_banner .slides_numbers {
	display: none !important;
    bottom: 77px;
    width: max-content;
    display: flex;
    flex-direction: column;
    left: 4.6%;
    position: absolute;
    z-index: 0
}

.about_slider .about_image {
    margin: 0 15px
}

.search-no-results main#primary {
    padding-top: 14%
}

.myBLog_wrapper h1.page-title {
    margin-bottom: 4%
}

.blog_main.inc_pad {
    padding-top: 7%
}

.franchicenow_content h3 {
    font-size: 55px;
    line-height: 1.3;
    margin: 0 0 20px
}

.franchicenow_row {
    margin-top: 100px
}

.franchise_form {
    padding: 60px;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/Path-4726.png') left top/280px no-repeat, url('https://chokhidhani.com/wp-content/uploads/2022/07/Path-4726.png') right bottom/280px no-repeat
}

.franchise_form>.so-widget-sow-editor {
    padding: 30px 24px;
    background: #1a1a1a;
    position: relative
}

.franchise_form>.so-widget-sow-editor::before {
    content: '';
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    background: linear-gradient(225deg, #ffbb24, transparent);
    position: absolute;
    left: -2px;
    top: -2px;
    z-index: -1
}

.franchise_form h3 {
    text-align: center;
    font-size: 24px;
    font-family: var(--semi);
    margin: 0 0 20px
}

.max_443 {
    max-width: 443px
}

.view_pdf_btn .so-widget-sow-button .ow-button-base a {
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/pdf.png') 30px center/18px no-repeat #d41a1a !important;
    border-color: #d41a1a !important;
    color: var(--white) !important;
    font-size: 14px !important;
    padding: 16px 30px 12px 60px !important
}

.view_pdf_btn .so-widget-sow-button .ow-button-base a:hover {
    background: var(--primary) url('https://chokhidhani.com/wp-content/uploads/2022/07/pdf.png') no-repeat 30px center/18px !important;
    color: var(--white) !important;
    border-color: var(--primary) !important
}

.franchise_form input,
.franchise_form select {
    background-color: transparent;
    border-color: #333
}

.franchise_form select option {
    background-color: #1a1a1a
}

.franchise_form input.wpcf7-submit:hover {
    background: var(--primary)
}

.franchise_form input.wpcf7-submit {
    border: 2px solid var(--primary);
    text-transform: uppercase;
    font-size: 14px;
    font-family: var(--semi);
    transition: var(--trans)
}

.h_260 img,
.h_400 img {
    width: 100% !important;
    object-fit: cover;
    height: 100% !important
}

.h_260 {
    height: 260px
}

.h_400 {
    height: 400px
}

.gallery_title p {
    color: #cabcbc;
    font-size: 15px;
    max-width: 300px;
    letter-spacing: 0
}

.venture_block h3 a {
    font-size: 18px;
    margin-top: 24px;
    color: #fff;
    max-width: 186px;
    display: inline-block;
    letter-spacing: .18px
}

.venture_block img {
    height: 60px !important;
    object-fit: contain
}

.about_bg {
    padding: 156px 0 260px !important;
    background: url(/wp-content/uploads/2022/07/Mask-Group-61169.png) center bottom/100% no-repeat !important
}

.about_bg h1 {
    font-size: 55px
}

.single_news_img img {
    width: 100%;
    object-fit: cover;
    height: 100%
}

.single_news_img {
    width: 100%;
    height: 500px
}

.single_news_details h2 {
    font-size: 42px
}

.single_mews_des {
    margin-top: 30px
}

.single_news_details {
    padding: 60px 30px;
    background: #000;
    margin: -67px auto 0;
    position: relative;
    max-width: 946px;
    width: 90%
}

.single_mews_des p {
    font-size: 15px;
    letter-spacing: 0
}

.cc-banner .cc-message::before {
    content: '';
    width: 35px;
    height: 35px;
    background: url('https://chokhidhani.com/wp-content/uploads/2022/07/coockies-icon.png') center/contain no-repeat;
    position: absolute;
    left: 0;
    top: -7px
}

.cc-banner .cc-message {
    font-size: 15px;
    font-family: var(--regular);
    padding-left: 45px;
    position: relative;
    line-height: 1.1
}

.cc-compliance.cc-highlight {
    flex-direction: row-reverse
}

.cc-theme-classic .cc-btn {
    border-radius: 0 !important;
    font-size: 14px !important;
    text-transform: uppercase;
    font-family: var(--semi) !important;
    font-weight: 400 !important;
    padding: 7px 15px 4px;
    border: 1px solid var(--white) !important;
    text-decoration: none !important
}

.cc-theme-classic a.cc-btn.cc-allow {
    background: linear-gradient(90deg, #e58c1d, #ffd25e, #fde778, #ffce43, #fed853, #ffc956, #f4a838) !important;
    border-color: var(--primary) !important
}

.cc-theme-classic .cc-btn:not(:last-child) {
    margin-left: 10px
}

.heateor_sss_sharing_ul i {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
}

.single_content .heateor_sss_sharing_ul a:hover {
    color: var(--primary);
}

.single_content .heateor_sss_sharing_ul a:not(:last-child) {
    margin-bottom: 12px;
}

.single_content .heateor_sss_sharing_ul a {
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid;
    color: var(--white);
    border-radius: 50%;
}
.term_txt ul,
.term_txt ol{
    list-style: auto !important;
    padding: 12px 0 0 20px;
    color: var(--light_black);
}
.term_txt h4 {
    font-family: 'emilea';
    margin: 20px 0 10px;
}
.term_txt h2 {
    margin-bottom: 1%;
    margin-top: 3%;
    font-size: 30px;
}

/*Instafeeds*/
.instafeeds_headings .acc_title_link a {
    text-decoration: underline;
    font-size: 12px;
}
.instafeeds_headings .acc_title_link h3 {
    font-size: 20px;
    margin: 0;
    line-height: 1.3;
}
.instafeeds_headings .acc_title_link {
    width: calc(100% - 52px);
}
.instafeeds_headings .acc_img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 50%;
}
.instafeeds_headings .acc_img {
    width: 42px;
    height: 42px;
}
.instafeeds_headings {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.instafeed_row div#sb_instagram {
    background: #1A1A1A;
    margin-top: 25px;
    padding: 0 !important;
}
.instafeed_row div#sb_instagram #sbi_images{padding: 8px !important;}
/*Instafeeds*/

.country_sec_height{
    height: 650px;
    transition: 0.1s;
    background-size: 100% !important;
}
.country_sec_height::before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 30%);
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.country_sec_height.london_img{
    background-image: url('https://chokhidhani.com/wp-content/uploads/2022/08/Chokhi20Dhani20London.webp') !important;
    background-size: 102% !important;
    transition: var(--trans);
}
.country_sec_height.dubai_img{
    background-image: url('https://chokhidhani.com/wp-content/uploads/2022/08/dubai3X2A910.webp') !important;
    background-size: 102% !important;
    transition: var(--trans);
}
.country_sec_height.jaipur_img{
    background-image: url('https://chokhidhani.com/wp-content/uploads/2022/08/Chokhi20Dhani20Resort20Jaipur.webp') !important;
    background-size: 102% !important;
    transition: var(--trans);
}
.country_sec_height.jaisalmer_img{
    background-image: url('https://chokhidhani.com/wp-content/uploads/2022/08/Jaisalmer20Palace20Hotel.webp') !important;
    background-size: 102% !important;
    transition: var(--trans);
}
.country_sec_height.indore_img{
    background-image: url('https://chokhidhani.com/wp-content/uploads/2022/08/Chokhi20Dhani20Indore.webp') !important;
    background-size: 102% !important;
    transition: var(--trans);
}
.country_sec_height.kala_img{
    background-image: url('https://chokhidhani.com/wp-content/uploads/2022/08/Jaisalmer20Palace20Hotel.webp') !important;
    background-size: 102% !important;
    transition: var(--trans);
}

/*banner Video*/
.ban_video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.banner_details {
    position: absolute;
    bottom: 100px;
    left: 50%;
    transform: translateX(-50%);
}
a.vol_btn_video {
    position: absolute;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    left: 10px;
    bottom: 10px;
    z-index: 9;
    background: #fff;
}
.vol_btn_video img {
    width: 20px;
    height: 20px;
    object-fit: contain;
}
.vol_btn_video img.volume_off{display: none;}
.vol_btn_video img.volume_on{display: block;}
.vol_btn_video.active img.volume_off{display: block;}
.vol_btn_video.active img.volme_on{display: none;}
.banner_row::before {
    content: '';
    width: 100%;
    height: 20%;
    background: linear-gradient(0deg, black, transparent);
    position: absolute;
    bottom: 0px;
    left: 0;
}
.button-color a{
		padding: 13px 22px !important;
    color: white !important;
    background: linear-gradient(90deg, #e58c1d, #ffd25e, #fde778, #ffce43, #fed853, #ffc956, #f4a838) !important;	
	text-decoration:none;
	}
.button-color a:after{
	content:'new';
	vertical-align:top;
	margin-left:2px;
	animation: blinker 3s linear infinite;
	color:red;
}


.country_row {
    flex-wrap: nowrap!important;
    display: flex;
    height: 200px;
    text-align: center;
    overflow-x: scroll;
    cursor: pointer;
}

.country_row .panel-grid-cell {
   min-width: 350px!important;
}

.country_name p {
    font-size: 14px;
    color: var(--light_black);
    font-family: var(--light);
    opacity: 1;
    transition: var(--trans);
    visibility: visible;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.country_row>.panel-grid-cell .so-panel {
    transform: translateY(0px);
    transition: var(--trans);
}

.ow-button-base.ow-button-align-left {
    text-align: center!important;
}
.country_row .site_btn a {
    margin: 15px 0 0;
    padding: 13px 30px 10px !important;
    opacity: 1;
    visibility: visible;
}


