/*mobies*/
@media only screen 
and (max-width : 639px) {
    .cff_owl-controls{
        top: -95px;
    }
    .content h3 {
        font-size: 16px;
    }

    .content blockquote p {
        font-size: 16px;
    }
    .content blockquote:before{

        width: 30px;
        height: 30px;
margin-bottom: 20px;
    }
    .events-slider .slick-slide > div {
        padding: 0px 10px;
    }
    .upright-text {
        writing-mode: unset;
        text-orientation:unset;
    }


    header.active ~ nav.main-menu-wrapper {
        height: calc(100% - 70px);
    }
    nav.main-menu-wrapper {
        height: calc(100% - 121px);
    }
    .split-column-content[data-column-count="2"]{
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .link-hover:before{
        display: none;
    }

    .post-inner .overlay{
        opacity: .6;
    }

    body.page-template-page-with-sidebar{
        padding-top: 191px;
    }

    #gallery-slider-wrapper .slick-track {
        height: auto;
    }

    .gtranslate_wrapper {
       display: none;
    }
    select.gt_selector {
        font-size: 14px;
        width: 100%;
    }
    select.gt_selector {
        background-position: 94%;
    }
    body {
        padding-top: 122px;
    }
    /*Sidebar*/
    .sidebar-menu li a {
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
        width: fit-content;
    }

    .sidebar-menu li a:hover {
        font-weight: normal;
    }

    .sidebar-menu ul {
        display: flex;
        gap: 20px;
    }

    ul.sidebar-menu {
        display: flex;
        flex-direction: column;
        gap: 10px;
        margin-top: 0px;
    }

    .sidebar-menu li.current_page_item a {
        font-weight: normal;
    }
    .sbi-owl-dots {
        margin-bottom: 0px;
        margin-top: 20px;
    }
    .social_media-block .sbi-owl-dots .sbi-owl-dot span {
        height: 12px;
        width: 12px;
    }
}

/*sm*/
@media only screen 
and (min-width : 640px) 
and (max-width : 767px) {
    .cff_owl-controls{
        top: -95px;
    }
    .upright-text {
        writing-mode: unset;
        text-orientation:unset;
    }

    .houses-wrapper .slick-slide > div{
        padding:  10px;
    }
    nav.main-menu-wrapper {
        height: calc(100% - 122px);
    }
    header.active ~ nav.main-menu-wrapper {
        height: calc(100% - 71px);
    }
    .split-column-content[data-column-count="2"]{
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .sbi-owl-dots {
        margin-bottom: 0px;
        margin-top: 20px;
    }
    .social_media-block .sbi-owl-dots .sbi-owl-dot span {
        height: 12px;
        width: 12px;
    }

    .link-hover:before{
        display: none;
    }

    #gallery-slider-wrapper .slick-track {
        height: auto;
    }

    select.gt_selector {
        font-size: 14px;
        width: 100%;
    }
    .gtranslate_wrapper {
        display: none;
    }
    body {
        padding-top: 121px;
    }
    body.page-template-page-with-sidebar{
        padding-top: 191px;
    }

    /*Sidebar*/
    .sidebar-menu li a {
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
        width: fit-content;
    }

    .sidebar-menu li a:hover {
        font-weight: normal;
    }

    .sidebar-menu ul {
        display: flex;
        gap: 20px;
    }

    ul.sidebar-menu {
        display: flex;
        flex-direction: column;
        gap: 10px;
        margin-top: 0px;
    }

    .sidebar-menu li.current_page_item a {
        font-weight: normal;
    }
}

/*md*/
@media only screen 
and (min-width : 768px) 
and (max-width : 1023px) {
    .cff_owl-controls{
        top: -135px;
    }

    .houses-wrapper .slick-slide > div{
        padding:  10px;
    }
    header.active ~ nav.main-menu-wrapper {
        height: calc(100% - 91px);
    }
    nav.main-menu-wrapper {
        height: calc(100% - 138px);
    }
    .split-column-content[data-column-count="2"]{
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .sbi-owl-dots {
        margin-bottom: 0px;
        margin-top: 20px;
    }
    .social_media-block .sbi-owl-dots .sbi-owl-dot span {
        height: 12px;
        width: 12px;
    }

    .link-hover:before{
        display: none;
    }
    body {
        padding-top: 138px;
    }
    body.page-template-page-with-sidebar{
        padding-top: 207px;
    }

    /*Sidebar*/
    .sidebar-menu li a {
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
        width: fit-content;
    }

    .sidebar-menu li a:hover {
        font-weight: normal;
    }

    .sidebar-menu ul {
        display: flex;
        gap: 20px;
    }

    ul.sidebar-menu {
        display: flex;
        flex-direction: column;
        gap: 10px;
        margin-top: 0px;
    }

    .sidebar-menu li.current_page_item a {
        font-weight: normal;
    }
}

/*lg*/
@media only screen 
and (min-width : 1024px) 
and (max-width : 1279px) {
    .houses-wrapper .slick-slide > div{
        padding:  10px;
    }
    nav.main-menu-wrapper {
        height: calc(100% - 138px);
    }
    header.active ~ nav.main-menu-wrapper {
        height: calc(100% - 91px);
    }
    body {
        padding-top: 138px;
    }
}

/*xl*/
@media only screen 
and (min-width : 1280px) 
and (max-width : 1535px) {
    body {
        padding-top: 138px;
    }
    nav.main-menu-wrapper {
        height: calc(100% - 138px);
    }
    header.active ~ nav.main-menu-wrapper {
        height: calc(100% - 91px);
    }
    .container {
        max-width: 1300px !important;
    }
}


/*2xl*/
@media only screen 
and (min-width : 1536px) {
}
