@media (min-width: 1200px) and (max-width: 1439.98px) {
    .dashboard-content .events-owl-content {
        padding: 13px 15px;
    }
    .dashboard-content .events-owl-content h3 {
        font-size: 17px;
        line-height: 23px;
    }
    .dashboard-content .events-owl-content ul>li {
        font-size: 14px;
    }
    .dashboard-content .events-owl-content ul>li i {
        font-size: 16px;
    }
    .events-owl-wall {
        height: 175px;
    }
}

@media (min-width: 1200px) and (max-width: 1440.98px) {
    .wizard-nav .nav-tabs .nav-link {
        font-size: 14px;
        padding: 8px 10px;
    }
    .payBox label {
        font-size: 15px;
    }
}

@media (min-width: 992px) and (max-width: 1280.98px) {}

@media (min-width: 1281px) and (max-width: 1600px) {}

@media (min-width: 1310px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1310px;
    }
}

@media (min-width: 992px) {
    .deskBack_arrow {
        position: absolute;
        top: 210px;
        max-width: 1280px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .deskBack_arrow a {
        padding: 9px 8px;
        font-size: 14px;
        min-width: 90px;
        background-color: #921c35;
        text-transform: uppercase;
        color: #fff;
        border-radius: 4px;
        display: inline-block;
        text-align: center;
    }
    .deskBack_arrow a:hover {
        background-color: #6d0a20;
    }
    .mobileHeader,
    .aside-toggle {
        display: none;
    }
    .scroll-up .trigger-menu-wrapper,
    .scroll-down .trigger-menu-wrapper {
        transform: none;
        height: 70px;
    }
    .scroll-up .trigger-menu-wrapper .logoDark,
    .scroll-down .trigger-menu-wrapper .logoDark {
        display: block;
    }
    .scroll-up .trigger-menu-wrapper .logoLight,
    .scroll-down .trigger-menu-wrapper .logoLight,
    .trigger-menu-wrapper .logoDark {
        display: none;
    }
    .scroll-up #header .headerWrapper .headerMid,
    .scroll-down #header .headerWrapper .headerMid {
        transform: translate(-50%, 0%);
        top: 0;
        max-width: 200px;
        margin-top: -14px;
    }
    .scroll-up:not(.menu-open) .trigger-menu-wrapper {}
    #header.inner-page-header .trigger-menu-wrapper,
    body.scroll-up #header .trigger-menu-wrapper,
    body.scroll-down #header .trigger-menu-wrapper {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        background-color: #fff;
    }
    .scroll-down .trigger-menu-wrapper {
        transform: translate3d(0, -100%, 0);
        -moz-transform: translate3d(0, -100%, 0);
        -webkit-transform: translate3d(0, -100%, 0);
    }
    body.scroll-down #header .headerWrapper .headerMid .headerLogo,
    body.scroll-up #header .headerWrapper .headerMid .headerLogo {
        max-height: 55px;
        margin-top: -5px;
    }
    .scroll-up #header .headerWrapper .headerLeft ul li a,
    .scroll-up #header .headerWrapper .headerRight ul li a {
        color: #555253;
    }
    #header .headerWrapper .headerLeft ul li.active a,
    #header .headerWrapper .headerRight ul li.active a,
    #header .headerWrapper .headerLeft ul li a:hover,
    #header .headerWrapper .headerRight ul li a:hover,
    #header .headerWrapper .headerLeft ul li a[aria-expanded="true"],
    #header .headerWrapper .headerRight ul li a[aria-expanded="true"],
    .scroll-up #header .headerWrapper .headerLeft ul li.active a,
    .scroll-up #header .headerWrapper .headerRight ul li.active a,
    .scroll-up #header .headerWrapper .headerLeft ul li a:hover,
    .scroll-up #header .headerWrapper .headerRight ul li a:hover,
    .scroll-up #header .headerWrapper .headerLeft ul li a[aria-expanded="true"],
    .scroll-up #header .headerWrapper .headerRight ul li a[aria-expanded="true"] {
        color: #d32430;
    }
}

@media (min-width: 768px) {}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .payBox label {
        font-size: 13px;
        padding: 15px 10px 15px 40px;
    }
    .payBox label:after {
        height: 22px;
        left: 10px;
        width: 22px;
    }
    .payBox label:before {
        left: 16px;
        font-size: 25px;
    }
    .dashboard-aside {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 230px;
        flex: 0 1 230px;
    }
    .dashboard-content {
        -ms-flex: 0 0 calc(100% - 230px);
        flex: 0 0 calc(100% - 230px);
        max-width: calc(100% - 230px);
        padding-left: 20px;
    }
    .dbcard-info {
        padding: 20px 13px;
        padding-left: 50px;
    }
    .dbcard_icon {
        left: 12px;
    }
    .dbcard_icon svg,
    ul.db-info-card>li:nth-child(2) .dbcard_icon svg,
    ul.db-info-card>li:nth-child(3) .dbcard_icon svg {
        width: 35px;
        height: 35px;
    }
    .dbcard-info label {
        font-size: 13px;
    }
    .dbcard-info h3 {
        font-size: 24px;
        margin: 0 0 2px;
    }
    .heroSection {
        min-height: 650px;
        position: relative;
    }
    .owl-logos .item img {
        max-width: 60%;
        margin: 0 auto;
    }
    .sub-footer,
    ul.sub-footer-right {
        text-align: center;
    }
    .sub-footer {
        padding: 15px 0;
    }
    ul.sub-footer-right {
        margin: 0 0 10px;
    }
    .footer-main {
        padding: 30px 0;
    }
    ul.footer-links li {
        margin: 0 13px;
    }
    ul.footer-links,
    ul.footer-social-links {
        justify-content: center;
    }
    .footerLogo {
        max-width: 180px;
        margin: 20px auto 30px;
    }
    .whyChooseUs {
        padding: 40px 0 20px;
    }
    .testimonialUser {
        height: 88px;
        width: 88px;
    }
    .companyLogos {
        padding: 40px 0;
    }
    .testimonialText p {
        font-size: 15px;
        line-height: 22px;
    }
    .testimonialUser:after {
        right: -40px;
    }
    .testimonialUser:before {
        left: -40px;
    }
    .testimonialName {
        font-size: 26px;
    }
    .testimonialUser:before,
    .testimonialUser:after {
        font-size: 18px;
    }
    .testimonialCard {
        height: 407px;
        padding: 20px 15px;
    }
    .testimonialImage {
        height: 72px;
        width: 72px;
    }
    .testimonialSection {
        height: auto;
        padding: 40px 0;
    }
    .headingStyle .heading:before {
        left: -110px;
        width: 100px;
    }
    .whyChooseDiv {
        margin: 0 0 25px;
    }
    .whyChooseDivContent {
        margin-top: 18px;
    }
    .whyChooseDivContent p {
        font-size: 14px;
    }
    .whyChooseDiv .subheading_style {
        margin-top: 15px;
    }
    .subheading_style h5:after {
        width: 120px;
    }
    .subheading_style h5 {
        font-size: 20px;
        padding-bottom: 15px;
    }
    .whyChooseDiv img {
        max-width: 100px;
    }
    .headingStyle .heading:after {
        right: -110px;
        width: 100px;
    }
    .headingStyle .heading {
        font-size: 40px;
        margin-bottom: 30px;
        padding: 0 10px;
    }
    .ourServices {
        padding: 40px 0;
        position: relative;
        height: auto;
    }
    .gridBoxContent h5 {
        font-size: 30px;
        margin: 0 0 7px;
    }
    .gridBoxContent p {
        line-height: 22px;
    }
    .gridBox:nth-child(1),
    .gridBox:nth-child(2),
    .gridBox:nth-child(3),
    .gridBox:nth-child(4),
    .gridBox:nth-child(5) {
        width: 100%;
    }
    .gridBox {
        min-height: 150px;
    }
    .ourServicesList li {
        margin-bottom: 10px;
    }
    .ourServicesList li a:before {
        color: rgb(170, 172, 172);
        font-size: 10px;
        left: 6px;
        top: 3px;
    }
    .ourServicesInner {
        margin-bottom: 0;
        z-index: 1;
        position: relative;
    }
    .ourServicesList li a {
        font-size: 14px;
    }
    .wineHeading h3 span:after {
        width: 70px;
        left: 90px;
    }
    .how_works ul.whyus-list li .img-wrap {
        width: 69px;
        line-height: 69px;
        height: 69px;
        font-size: 30px;
    }
    ul.whyus-list li .point-wrap p {
        font-size: 15px;
        line-height: 21px;
    }
    ul.whyus-list li .point-wrap h3 {
        font-size: 20px;
        margin: 10px auto 15px;
    }
    ul.whyus-list li .box-block {
        min-height: auto;
    }
    ul.whyus-list li {
        font-size: 15px;
        width: 50%;
        min-height: auto;
    }
    .how_works ul.whyus-list li .box-block:before {
        display: none;
    }
    .homeVideo {
        padding-top: 40px;
    }
    .videoPlay {
        height: 60px;
        width: 60px;
        font-size: 28px;
    }
    .how_works {
        margin-top: 0;
        padding: 40px 0 35px;
    }
    .videoPlay .circle {
        height: 50px;
        width: 50px;
        border: 20px solid rgba(119, 27, 75, 0.60);
    }
    .videoBgText p {
        font-size: 34px;
        line-height: 42px;
    }
    .videoBgText {
        padding: 10px 15px;
        line-height: 40px;
        max-width: 80%;
    }
    .videoBgImageWrapper {
        max-width: 100%;
    }
    .wineBtn a {
        padding: 12px 18px;
        font-size: 14px;
    }
    .wineTextHighlighted p {
        font-size: 15px;
    }
    .homeWineIntro {
        padding-top: 30px;
    }
    .wineBtn {
        margin-top: 30px;
    }
    .wineTextHighlighted {
        margin-bottom: 10px;
    }
    .wineText p {
        font-size: 15px;
        line-height: 25px;
    }
    .wineHeading h3 span {
        font-size: 40px;
        margin-top: 5px;
    }
    .wineHeading h3 {
        font-size: 28px;
        margin: 0 0 20px
    }
    .wineIntroImg {
        max-width: 300px;
        margin: 0 auto;
        display: table;
    }
    .homeFilter .frm-control .form-control {
        height: 44px;
        font-size: 14px;
    }
    .homeFilterFooter .filterReset,
    .homeFilterFooter .filterSubmit {
        padding: 11px 15px;
        margin: 15px 5px 0;
        font-size: 16px;
        min-width: 140px;
    }
    .homeFilter .frm-control {
        margin-bottom: 12px;
    }
    .homeFilterInner {
        z-index: 1;
        padding: 15px;
        position: relative;
    }
    .heroSection:after,
    .ourServices:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        background-color: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
    }
    .heroContent {
        width: 100%;
        position: absolute;
        left: 0;
        top: 120px;
        z-index: 2;
    }
    .heroBtn a {
        padding: 10px 26px 11px;
        font-size: 17px;
    }
    .heroHeading {
        font-size: 50px;
        line-height: 65px;
    }
    .heroHeading span:nth-child(2) {
        letter-spacing: 6.3px;
    }
    .heroText {
        font-size: 20px;
        line-height: 28px;
    }
    .heroContentInner {
        padding-top: 70px;
    }
    #header .headerWrapper .headerMid {
        max-width: 190px;
        margin-top: -20px;
    }
    #header .headerWrapper .headerMid .headerLogo {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .event-wall {
        height: 285px;
    }
    .custom-table .table td,
    .custom-table .table thead th {
        white-space: nowrap;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .payOption_list>li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding: 10px;
    }
    .contact-card-box {
        padding: 30px 15px;
    }
    .contact-from {
        margin: 35px 0 0;
        padding-top: 15px;
    }
    .contact-card-icon {
        max-width: 40px;
    }
    .cms-head {
        font-size: 26px;
        margin: 10px 0 30px;
    }
    .contact-card-box p,
    .contact-card-box a {
        font-size: 13px;
        line-height: 20px;
    }
    .dbcard-info {
        padding: 20px 15px;
        padding-left: 60px;
    }
    .dbcard_icon svg,
    ul.db-info-card>li:nth-child(2) .dbcard_icon svg,
    ul.db-info-card>li:nth-child(3) .dbcard_icon svg {
        width: 41px;
        height: 41px;
    }
    .dbcard-info label {
        font-size: 14px;
    }
    .dbcard-info h3 {
        font-size: 26px;
        margin: 0 0 3px;
    }
    .heroSection {
        min-height: 550px;
    }
    .owl-logos .item img {
        max-width: 60%;
        margin: 0 auto;
    }
    .sub-footer,
    ul.sub-footer-right {
        text-align: center;
    }
    .sub-footer {
        padding: 15px 0;
    }
    ul.sub-footer-right {
        margin: 0 0 10px;
    }
    .footer-main {
        padding: 30px 0;
    }
    ul.footer-links li {
        margin: 0 13px;
    }
    ul.footer-links,
    ul.footer-social-links {
        justify-content: center;
    }
    .footerLogo {
        max-width: 180px;
        margin: 20px auto 30px;
    }
    .whyChooseUs {
        padding: 40px 0 20px;
    }
    .testimonialUser {
        height: 88px;
        width: 88px;
    }
    .companyLogos {
        padding: 40px 0;
    }
    .testimonialText p {
        font-size: 14px;
        line-height: 21px;
    }
    .testimonialUser:after {
        right: -40px;
    }
    .testimonialUser:before {
        left: -40px;
    }
    .testimonialName {
        font-size: 22px;
    }
    .testimonialUser:before,
    .testimonialUser:after {
        font-size: 18px;
    }
    .testimonialCard {
        height: 407px;
        padding: 20px 15px;
    }
    .testimonialImage {
        height: 72px;
        width: 72px;
    }
    .testimonialSection {
        height: auto;
        padding: 40px 0;
    }
    .headingStyle .heading:before {
        left: -60px;
        width: 50px;
    }
    .whyChooseDiv {
        margin: 0 0 25px;
    }
    .whyChooseDivContent {
        margin-top: 18px;
    }
    .whyChooseDivContent p {
        font-size: 14px;
    }
    .whyChooseDiv .subheading_style {
        margin-top: 15px;
    }
    .subheading_style h5:after {
        width: 120px;
    }
    .subheading_style h5 {
        font-size: 20px;
        padding-bottom: 15px;
    }
    .whyChooseDiv img {
        max-width: 100px;
    }
    .headingStyle .heading:after {
        right: -50px;
        width: 50px;
    }
    .headingStyle .heading {
        font-size: 34px;
        margin-bottom: 20px;
        padding: 0 10px;
    }
    .ourServices {
        padding: 40px 0;
        position: relative;
        height: auto;
    }
    .gridBoxContent h5 {
        font-size: 30px;
        margin: 0 0 7px;
    }
    .gridBoxContent p {
        line-height: 22px;
    }
    .gridBox:nth-child(1),
    .gridBox:nth-child(2),
    .gridBox:nth-child(3),
    .gridBox:nth-child(4),
    .gridBox:nth-child(5) {
        width: 100%;
    }
    .gridBox {
        min-height: 150px;
    }
    .ourServicesList li {
        margin-bottom: 10px;
    }
    .ourServicesList li a:before {
        color: rgb(170, 172, 172);
        font-size: 10px;
        left: 6px;
        top: 3px;
    }
    .ourServicesInner {
        margin-bottom: 0;
        z-index: 1;
        position: relative;
    }
    .ourServicesList li a {
        font-size: 14px;
    }
    .wineHeading h3 span:after {
        width: 70px;
        left: 90px;
    }
    .how_works ul.whyus-list li .img-wrap {
        width: 69px;
        line-height: 69px;
        height: 69px;
        font-size: 30px;
    }
    ul.whyus-list li .point-wrap p {
        font-size: 15px;
        line-height: 21px;
    }
    ul.whyus-list li .point-wrap h3 {
        font-size: 20px;
        margin: 10px auto 15px;
    }
    ul.whyus-list li .box-block {
        min-height: auto;
    }
    ul.whyus-list li {
        font-size: 15px;
        width: 50%;
        min-height: auto;
    }
    .how_works ul.whyus-list li .box-block:before {
        display: none;
    }
    .homeVideo {
        padding-top: 40px;
    }
    .videoPlay {
        height: 60px;
        width: 60px;
        font-size: 28px;
    }
    .how_works {
        margin-top: 0;
        padding: 40px 0 35px;
    }
    .videoPlay .circle {
        height: 50px;
        width: 50px;
        border: 20px solid rgba(119, 27, 75, 0.60);
    }
    .videoBgText p {
        font-size: 24px;
        line-height: 32px;
        font-family: "Gotham-Book", Helvetica, sans-serif;
    }
    .videoBgText {
        padding: 10px 15px;
        line-height: 40px;
        max-width: 80%;
    }
    .videoBgImageWrapper {
        max-width: 100%;
    }
    .wineBtn a {
        padding: 12px 18px;
        font-size: 14px;
    }
    .wineTextHighlighted p {
        font-size: 14px;
    }
    .homeWineIntro {
        padding-top: 30px;
    }
    .wineBtn {
        margin-top: 30px;
    }
    .wineTextHighlighted {
        margin-bottom: 10px;
    }
    .wineText p {
        font-size: 14px;
        line-height: 21px;
    }
    .wineHeading h3 span {
        font-size: 40px;
        margin-top: 5px;
    }
    .wineHeading h3 {
        font-size: 24px;
        margin: 0 0 10px;
    }
    .wineIntroImg {
        max-width: 300px;
        margin: 0 auto;
        display: table;
    }
    .homeFilter .frm-control .form-control {
        height: 44px;
        font-size: 14px;
    }
    .homeFilterFooter .filterReset,
    .homeFilterFooter .filterSubmit {
        padding: 11px 15px;
        margin: 15px 5px 0;
        font-size: 16px;
        min-width: 140px;
    }
    .homeFilter .frm-control {
        margin-bottom: 12px;
    }
    .homeFilterInner {
        z-index: 1;
        padding: 15px;
        position: relative;
    }
    .heroSection:after,
    .ourServices:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        background-color: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
    }
    .heroContent {
        width: 100%;
        position: absolute;
        left: 0;
        top: 80px;
        z-index: 2;
    }
    .heroBtn a {
        padding: 10px 26px 11px;
        font-size: 17px;
    }
    .heroHeading {
        font-size: 30px;
        line-height: 35px;
    }
    .heroHeading span:nth-child(2) {
        letter-spacing: 6.3px;
    }
    .heroText {
        font-size: 20px;
        line-height: 28px;
    }
    .heroContentInner {
        padding-top: 70px;
    }
}

@media (max-width: 1199.98px) {
    .wizard-nav .nav-tabs {
        display: inline-block;
        width: 100%;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .wizard-nav .nav-tabs .nav-item {
        display: inline-block;
    }
}

@media (max-width: 991.98px) {
    .deskBack_arrow {
        display: none;
    }
    .mob-back-arrow {
        display: inline-block;
        text-align: center;
        padding: 0;
        top: 74px;
        left: 15px;
        position: absolute;
        background-color: #fff;
        width: 35px;
        height: 35px;
        line-height: 43px;
        border-radius: 50%;
    }
    .mob-back-arrow i {
        position: absolute;
        right: 0;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        color: #160a0a;
        font-size: 22px;
    }
    .currentPlan_left {
        border-right: 0;
    }
    .currentPlan_head {
        margin: 0;
        font-size: 17px;
    }
    .mysubs_right {
        padding: 0;
        margin-top: 15px;
    }
    .currentPlan_head span {
        font-size: 20px;
    }
    .active-exp-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
    }
    .eventYouTube iframe {
        height: 350px;
    }
    .active-exp-box .active-exp-row {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        width: 100%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        margin: 0 0 10px;
    }
    .currentPlan_left p {
        font-size: 14px;
    }
    .eventGrid-wrap.ourStory_wrapper {
        margin-top: -90px;
        padding: 50px 0 0;
    }
    .eventmore_content p,
    .eventmore_content ul>li>p {
        line-height: 22px;
        font-size: 14px;
    }
    .eventmore_content h5 {
        font-size: 16px;
    }
    .floting-logo img {
        max-width: 60px;
    }
    .floting-logo {
        width: 80px;
        height: 80px;
        right: 15px;
        top: 15px;
        line-height: 80px;
    }
    .eventGrid-wrap {
        padding: 0 0 55px;
        margin-top: -25px;
    }
    .dashboard-content .eventGrid-wrap {
        margin: 0;
    }
    .eventlist_wrap .custom-table .table td,
    .eventlist_wrap .custom-table .table thead th {
        padding: .71rem .50rem;
    }
    .contact-cards {
        padding: 0;
    }
    .contact-inner,
    .cms-inner {
        padding: 0 0 50px;
        margin-top: -30px;
    }
    .myprofile_head {
        padding: 10px 15px;
        margin: 0 0 17px;
        min-height: auto;
    }
    .updatebtn button.btn {
        min-height: 43px;
        font-size: 16px;
    }
    .myprofile_inner {
        padding: 0 15px 25px;
    }
    .myprofile_head a {
        font-size: 13px;
        padding: 8px 11px;
    }
    .myprofile_head h3 {
        font-size: 18px;
    }
    .dashboard-inner {
        padding: 0 0 55px;
        margin-top: -25px;
    }
    .aside-toggle a {
        font-size: 20px;
        line-height: normal;
        color: #000;
    }
    .aside-menu>li:last-child>a:after {
        display: none;
    }
    .aside-menu {
        display: none;
        margin: 0;
        padding: 4px 15px;
    }
    .aside-toggle h3 {
        font-size: 18px;
        color: #000000;
        margin: 0;
        font-family: "Gotham-Medium";
    }
    .aside-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        padding: 15px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.04);
        justify-content: space-between;
    }
    .dashboard-aside {
        margin: 0 0 20px;
    }
    .aside-menu>li>a {
        font-size: 15px;
        padding: 9px 7px 9px 26px;
    }
    .dashboard-aside,
    .dashboard-content {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%;
        background-image: none;
        padding: 0;
    }
    .innertop_header {
        height: 150px;
    }
    .login-box:after {
        top: 10px;
        right: 10px;
    }
    .login-box:before {
        bottom: 10px;
        left: 10px;
    }
    .login-box .btn.log-submit {
        min-height: 48px;
        font-size: 16px;
    }
    .signup-box .theme-input input,
    .signup-box .theme-input .form-control,
    .theme-input input,
    .theme-input .form-control {
        height: 44px;
        font-size: 12px;
        padding: 7px;
    }
    .login-box.signup-box .form-group,
    .login-box .form-group {
        margin-bottom: 14px;
    }
    .ca_blocks {
        margin: 0 0 10px;
    }
    .login-sub-head {
        font-size: 15px;
        margin: 0 0 17px;
    }
    .login-box .login-head {
        font-size: 20px;
        margin: 0 0 25px;
    }
    .log-sign-inner {
        padding: 0 0 40px;
    }
    .login-box {
        top: -50px;
        padding: 25px 20px 35px;
        margin-bottom: -50px;
    }
    .logsign-page .trigger-menu-wrapper {
        height: 60px;
    }
    .languageSet {
        justify-content: center;
    }
    .userIcon {
        height: 30px;
        width: 30px;
    }
    #header .headerWrapper .headerMid .headerLogo {
        max-width: 80px;
    }
    .heroSection,
    .ourServices {
        background-position: right;
        position: relative;
    }
    .trigger-menu-wrapper {
        height: auto;
        background-color: #fff;
        border-bottom: 1px solid #eee;
        height: 60px;
		    
    }
    .mobileHeader {
        display: flex;
        align-items: center;
        position: relative;
		overflow: hidden;
        /*width: 50%;*/
    }
    .mobileHeader .mobileLogo img {
        max-width: 135px;
        padding: 0px 10px 0 0;
    }
    .menuOverlay {
        transition: all 0.5s ease-in-out;
        visibility: hidden;
        opacity: 0;
        position: fixed;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
        background-color: rgba(189, 189, 189, 0.80);
    }
    #header .headerWrapper {
        position: fixed;
        left: 0;
        top: 0;
        width: 300px;
        height: 100%;
        align-items: flex-start;
        background-color: #fff;
        flex-wrap: wrap;
        flex-direction: column;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        transition: all 0.5s ease-in-out;
        overflow-y: auto;
        transform: translateX(-200%);
    }
    .primary-menu-open #header .headerWrapper {
        transform: translateX(0%);
    }
    body.primary-menu-open .menuOverlay {
        opacity: 1;
        visibility: visible;
    }
    #header .headerWrapper .headerMid .headerLogo.logoLight {
        display: none;
    }
    #header .headerWrapper .headerRight,
    #header .headerWrapper .headerLeft {
        margin: 0;
    }
    #header .headerWrapper .headerMid {
        position: relative;
        left: unset;
        transform: unset;
        margin: 0 auto;
        top: unset;
        max-width: 100%;
        width: 100%;
        text-align: center;
        order: 1;
        padding: 10px 0 20px;
        border-bottom: 1px solid #eee;
    }
    #header .headerWrapper .headerMid img {
        max-width: 150px;
    }
    #header .headerWrapper .headerRight {
        order: 2;
        border-bottom: 1px solid #eee;
        padding: 10px;
        width: 100%;
    }
    #header .headerWrapper .headerLeft ul,
    #header .headerWrapper .headerRight ul {
        align-items: flex-start;
    }
    #header .headerWrapper .headerRight ul>li>a {
        line-height: 35px;
        height: 35px;
    }
    #header .headerWrapper .headerRight ul li.dropdown:hover .dropdown-menu {
        /* display: block; */
    }
    #header .headerWrapper .headerRight ul li {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 50%;
        margin: 0;
        text-align: center;
    }
    #header .headerWrapper .headerRight ul li .dropdown-menu {
        position: relative !important;
        width: 100%;
        max-width: 100%;
        min-width: 300px;
        left: 0 !important;
        top: unset !important;
        border-radius: 0;
        border: 0;
        border-top: 1px solid #eee;
        margin-top: 8px;
    }
    #header .headerWrapper .headerRight ul li #userDrop+.dropdown-menu {
        transform: translateX(-50%) !important;
    }
    #header .headerWrapper .headerRight ul li #languageDrop+.dropdown-menu {
        transform: translateX(-5%) !important;
    }
    #header .headerWrapper .headerRight ul li a#languageDrop {
        min-height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    #header .headerWrapper .headerLeft {
        order: 3;
        width: 100%;
    }
    .menu-item:not(:first-child) {
        border-top: 1px solid #eee;
    }
    #header .headerWrapper .headerLeft ul {
        flex-wrap: wrap;
    }
    #header .headerWrapper .headerLeft ul li {
        width: 100%;
        margin: 0;
    }
    #header .headerWrapper .headerLeft ul li:not(:first-child) {
        border-top: 1px solid #eee;
    }
    #header .headerWrapper .headerLeft ul li a {
        width: 100%;
        margin: 0;
        padding: 11px 2px;
        padding-left: 20px;
        color: #555253;
        font-size: 15px;
    }
    #header .headerWrapper .headerLeft ul li.active a {
        background-color: #d32430;
        color: #fff;
    }
}

@media (max-width: 767.98px) {
    .tooltip.fade {
        display: none !important;
    }
    .dark-nw-table .btn-primary.btn-theme.add-more {
        font-size: 11px;
        padding: 4px 10px;
        margin-top: -6px;
        min-width: auto;
    }
    .dark-nw-table thead.thead-dark {
        display: none;
    }
    .custom-control-label[for="sales_colobration"] {
        font-size: 11px;
    }
    .eventYouTube iframe {
        height: 300px;
    }
    .dark-nw-table button.btn.btn-danger.remove {
        font-size: 11px;
        padding: 4px 10px;
        margin-top: -6px;
    }
    .dark-nw-table table,
    .dark-nw-table tr,
    .dark-nw-table td {
        width: 100%;
        display: block;
    }
    .dark-nw-table td {
        padding: 8px;
        float: left;
        width: 50%;
    }
    .dark-nw-table td:before {
        content: attr(data-label);
        text-transform: uppercase;
        display: block;
        width: 100%;
        margin: 0 0 8px;
        font-size: 9px;
        font-family: "Gotham-Book", Helvetica, sans-serif;
        /* font-family: "Gotham-Medium"; */
    }
    .row.mob_form_block {
        margin-right: -5px;
        margin-left: -5px;
    }
    .row.mob_form_block [class*='col-'] {
        padding-right: 5px;
        padding-left: 5px;
    }
    .custom-dark-table tr,
    .custom-dark-table td,
    .custom-dark-table tbody,
    .custom-dark-table {
        display: block;
    }
    .custom-dark-table {
        border: 0;
    }
    .custom-dark-table td {
        margin: 0 0 12px;
    }
    .custom-dark-table .form-group {
        margin: 0;
    }
    .custom-dark-table .dark-th {
        padding: 8px 15px;
        font-size: 14px;
        font-weight: 400;
    }
    .nw-dl-table.nw-dl-table-full>tbody>tr:first-child>th {
        float: unset;
    }
    .nw-dl-table.nw-dl-table-full.table tbody {
        display: table-row-group !important;
    }
    .nw-dl-table.nw-dl-table-full.table tr {
        display: table-row;
    }
    .nw-dl-table-full.nw-dl-table.table td {
        display: table-cell;
        width: auto;
    }
    table.table.table-bordered.nw-dl-table h5 {
        font-size: 14px;
        margin: 0;
    }
    .totalPay_box h5 {
        font-size: 15px;
        margin: 0 0 8px;
    }
    .addmore_events_create .theme-input textarea.form-control {
        height: 90px;
    }
    .lm-item-title {
        font-size: 18px;
    }
    .lm-item-price {
        font-size: 22px;
    }
    .lm-item-desc strong {
        font-size: 15px;
    }
    .lm-item-desc p {
        font-size: 12px;
    }
    .lm-item-list li {
        padding: 7px;
        font-size: 14px;
        padding-right: 30px;
    }
    .lm-item-list i {
        right: 10px;
    }
    .lm-item-link a {
        padding: 8px 20px;
        font-size: 17px;
        min-width: 150px;
    }
    .payOption_list>li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 10px 0;
    }
    .invoice-container {
        padding: 0 15px 20px;
    }
    .bookingForm_wrap .attendees_wrap {
        padding: 0 15px 20px;
    }
    .card_deatils_box {
        margin: 30px 0 20px auto;
        padding: 15px;
    }
    .nw-dl-table th:before {
        content: attr(data-label);
        text-transform: uppercase;
        display: block;
        width: 100%;
        margin: 0 0 8px;
        font-size: 9px;
        font-family: "Gotham-Book", Helvetica, sans-serif;
        /* font-family: "Gotham-Medium"; */
    }
    .nw-dl-table.table tr {
        display: inline-block;
        width: 100%;
    }
    .nw-dl-table.table th {
        /* width: calc(50% - 10px); */
        width: 100%;
        float: left;
        padding: 7px 6px;
        /* margin: 0 5px 10px; */
        margin: 0 0 10px;
    }
    .nw-dl-table.table th.nw-dl-table-col3 {
        width: calc(33.3333% - 10px);
        margin: 0 5px 11px;
    }
    th.full-width-th {
        width: calc(100% - 10px) !important;
        margin-left: 5px !important;
    }
    .nw-dl-table>tbody>tr:first-child>th {
        width: 100%;
    }
    .nw-dl-table>tbody>tr:first-child>th:before {
        margin: 0;
    }
    .nw-dl-table.table td,
    .nw-dl-table.table tbody {
        display: block;
        width: 100%;
    }
    .nw-dl-table .form-group label {
        display: none;
    }
    .timeline:before {
        left: 5px;
    }
    .timeline>li>.timeline-badge {
        width: 30px;
        height: 30px;
        line-height: 33px;
        font-size: 15px;
        left: 0;
        margin-left: -10px;
    }
    .timeline_wrap {
        padding: 60px 0 30px;
        margin: 30px 0 0;
    }
    .timeline>li>.timeline-panel:before {
        right: unset;
        left: -14px;
        border-right: 15px solid #ccc;
        border-left: 0 solid #ccc;
    }
    .timeline>li>.timeline-panel:after {
        right: unset;
        left: -13px;
        border-right: 14px solid #fff;
        border-left: 0 solid #fff;
    }
    .timeline>li:not(:last-child)>.timeline-panel {
        margin-bottom: 35px;
    }
    .timeline>li>.timeline-panel {
        width: calc(100% - 40px);
        float: unset;
        margin-left: auto;
    }
    .notification_list>ul>li h4 {
        font-size: 16px;
        padding-right: 0;
    }
    .notification_list>ul>li p {
        font-size: 14px;
        line-height: 22px;
    }
    .notification_list>ul>li {
        padding: 15px;
    }
    .datetime_noti {
        position: relative;
        padding-left: 22px;
        right: 0;
        top: 0;
        margin: 0 0 12px;
    }
    .event_Search {
        width: 100%;
        max-width: 220px;
    }
    .events_grid .events-owl-content h3 {
        min-height: auto;
    }
    .addmore_events_create .table thead.thead-dark {
        display: none;
    }
    .addmore_events_create .table {
        display: block;
        border: 0;
    }
    .addmore_events_create td:before {
        content: attr(data-label);
        text-transform: uppercase;
        display: block;
        width: 100%;
        margin: 0 0 8px;
        font-size: 14px;
        font-family: "Gotham-Medium";
    }
    .addmore_events_create .table-bordered td:not(:last-child) {
        border-bottom: 0;
    }
    .addmore_events_create table tr,
    .addmore_events_create table td,
    .addmore_events_create table tbody {
        display: block;
        width: 100%;
    }
    .create-event .ca_blocks .form-group label {
        font-size: 11px;
        margin: 0 0 5px;
        font-family: 'Gotham-Book';
    }
    .createEvent-btns {
        margin-top: 15px;
        padding-bottom: 10px;
    }
    .event-addmore,
    .btn-theme.btn-primary {
        font-size: 15px;
    }
    .create-event .custom-file-input {
        padding-right: 90px;
    }
    .create-event .custom-file-input:lang(en)~.custom-file-label::after {
        line-height: 31px;
        font-size: 14px;
        min-width: 82px;
    }
    .create-event .ca_blocks .form-group .custom-file-label {
        height: 44px;
        line-height: 24px;
    }
    .create-event .ca_blocks .form-group {
        margin: 0 0 15px;
    }
    .cms-inner .cms-head {
        margin: 0;
    }
    .cms-inner h2,
    .cms-inner h3 {
        font-size: 18px;
    }
    .cms-inner p,
    .cms-inner ul li {
        font-size: 14px;
    }
    .contact-card-box {
        padding: 30px 15px;
        margin: 0 0 20px;
    }
    .enquiry-form .theme-input textarea {
        height: 110px;
    }
    .enquiry-form .form-group {
        margin: 0 0 15px;
    }
    .contact-from {
        margin: 35px 0 0;
        padding-top: 15px;
    }
    .contact-from {
        margin: 15px 0 0;
        padding-top: 15px;
    }
    .contact-card-icon {
        max-width: 40px;
    }
    .cms-head {
        font-size: 22px;
        margin: 10px 0 30px;
    }
    .contact-card-box p,
    .contact-card-box a {
        font-size: 13px;
        line-height: 20px;
    }
    .fc .fc-button-group {
        display: block;
    }
    .calendar-head {
        padding: 15px;
        font-size: 18px;
    }
    .dashboard-calendar .fc .fc-toolbar-title {
        font-size: 13px;
        text-align: center;
    }
    .dashboard-calendar .fc-media-screen {
        padding: 0 15px 25px;
    }
    .dashboard-calendar button.fc-next-button.fc-button,
    .dashboard-calendar button.fc-prev-button.fc-button {
        width: 50%;
    }
    .dashboard-calendar .fc-h-event .fc-event-title {
        font-size: 12px;
    }
    .dashboard-calendar .fc-h-event {
        padding: 2px 3px;
    }
    .dashboard-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1),
    .dashboard-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
        width: 32%;
    }
    .dashboard-calendar th.fc-col-header-cell {
        padding: 4px;
    }
    .dashboard-calendar .fc .fc-col-header-cell-cushion {
        font-size: 12px;
    }
    .dashboard-calendar .fc .fc-toolbar.fc-header-toolbar {
        margin-bottom: 0.9em;
    }
    .dashboard-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {
        width: 36%;
    }
    .dashboard-calendar .fc .fc-button {
        padding: 6px 10px;
        margin: 0 0 4px;
        min-width: auto;
        width: 100%;
    }
    .event-wall {
        height: 200px;
    }
    .event-detail-wrap {
        margin: 0 0 20px;
    }
    .events-owl-content {
        padding: 1 3px 15px 16px;
    }
    .events-owl-content ul>li i {
        font-size: 13px;
    }
    .events-owl-content h3 {
        font-size: 16px;
        line-height: 21px;
        margin: 0 0 12px;
    }
    .events-owl-content ul>li {
        padding-left: 20px;
        font-size: 14px;
    }
    .events-owl-wall {
        height: 160px;
    }
    .custom-table .table td .dropdown-item {
        padding: .25rem 0.75rem;
        font-size: 13px;
    }
    .custom-table .table td,
    .custom-table .table thead th {
        padding: 0.40rem;
        white-space: nowrap;
        font-size: 14px;
    }
    .attendees_head {
        font-size: 18px;
    }
    .attendees_wrap {
        padding: 20px 10px 15px;
    }
    .events-para {
        margin: 0 0 15px;
    }
    .dbcard-info {
        padding-left: 75px;
    }
    .copyLink_box input {
        padding: 6px 10px;
        font-size: 14px;
        width: 100%;
        height: 44px;
    }
    .events-price-box h4 {
        font-size: 20px;
    }
    .events-price {
        padding: 10px 15px;
    }
    .events-price-box label {
        font-size: 14px;
    }
    .copyLink_box {
        height: auto;
        display: block;
    }
    ul.db-info-card>li {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0 0 10px;
    }
    .copyLink_box a {
        padding: 0 10px;
        font-size: 12px;
        min-width: 150px;
        line-height: 44px;
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .events-address i {
        font-size: 15px;
    }
    .events-address {
        font-size: 13px;
        padding-left: 23px;
        margin: 0 0 8px;
    }
    .events-td p {
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
        color: #fff;
        margin: 0;
    }
    .events-td {
        position: relative;
        left: unset;
        top: unset;
    }
    .events-td-box h5 {
        font-size: 18px;
    }
    .events-block {
        overflow: hidden;
    }
    .events-content h4 {
        font-size: 16px;
        margin: 0 0 10px;
    }
    .events-para p {
        line-height: 22px;
        font-size: 14px;
    }
    .events-content {
        padding: 15px;
    }
    .events-td-box {
        padding: 8px 15px 8px 10px;
        border-radius: 0;
    }
    .events-td p {
        font-size: 12px;
    }
    ul.db-info-card {
        margin: 0 -8px 14px;
    }
    .dash_block_head {
        font-size: 20px;
        margin: 0 0 20px;
    }
    .dash_block_head span {
        padding-right: 18px;
    }
    .dbcard_icon svg,
    ul.db-info-card>li:nth-child(2) .dbcard_icon svg,
    ul.db-info-card>li:nth-child(3) .dbcard_icon svg {
        width: 46px;
        height: 46px;
    }
    .dbcard-info label {
        font-size: 14px;
    }
    .dbcard-info h3 {
        font-size: 26px;
        margin: 0 0 3px;
    }
    .log-sign-btn a {
        font-size: 14px;
        margin-top: 20px;
    }
    .d-acc a {
        font-size: 16px;
        padding: 11px 7px;
    }
    .d-acc p {
        margin: 0 0 20px;
        font-size: 14px;
    }
    .log-sign-btn {
        margin: 0 0 12px;
        padding: 0 0 15px;
    }
    .heroSection {
        min-height: 550px;
    }
    .owl-logos .item img {
        max-width: 60%;
        margin: 0 auto;
    }
    .sub-footer,
    ul.sub-footer-right {
        text-align: center;
    }
    .sub-footer {
        padding: 15px 0;
    }
    ul.sub-footer-right {
        margin: 0 0 10px;
    }
    .footer-main {
        padding: 30px 0;
    }
    ul.footer-links li {
        margin: 0 12px;
    }
    ul.footer-links,
    ul.footer-social-links {
        justify-content: center;
    }
    .footerLogo {
        max-width: 180px;
        margin: 20px auto 30px;
    }
    .whyChooseUs {
        padding: 40px 0 20px;
    }
    .testimonialUser {
        height: 88px;
        width: 88px;
    }
    .companyLogos {
        padding: 40px 0;
    }
    .testimonialText p {
        font-size: 14px;
        line-height: 21px;
    }
    .testimonialUser:after {
        right: -40px;
    }
    .testimonialUser:before {
        left: -40px;
    }
    .testimonialName {
        font-size: 22px;
    }
    .testimonialUser:before,
    .testimonialUser:after {
        font-size: 18px;
    }
    .testimonialCard {
        height: 407px;
        padding: 20px 15px;
    }
    .testimonialImage {
        height: 72px;
        width: 72px;
    }
    .testimonialSection {
        height: auto;
        padding: 40px 0;
    }
    .headingStyle .heading:before {
        left: -60px;
        width: 50px;
    }
    .whyChooseDiv {
        margin: 0 0 25px;
    }
    .whyChooseDivContent {
        margin-top: 18px;
    }
    .whyChooseDivContent p {
        font-size: 14px;
    }
    .whyChooseDiv .subheading_style {
        margin-top: 15px;
    }
    .subheading_style h5:after {
        width: 120px;
    }
    .subheading_style h5 {
        font-size: 20px;
        padding-bottom: 15px;
    }
    .whyChooseDiv img {
        max-width: 100px;
    }
    .headingStyle .heading:after {
        right: -50px;
        width: 50px;
    }
    .headingStyle .heading {
        font-size: 34px;
        margin-bottom: 20px;
        padding: 0 10px;
    }
    .ourServices {
        padding: 40px 0;
        position: relative;
        height: auto;
    }
    .gridBoxContent h5, .gridBoxContentR h5 {
        font-size: 24px;
        margin: 0 0 5px;
    }
    .gridBoxContent p, .gridBoxContentR p {
        font-size: 14px;
        line-height: 18px;
    }
    .gridBox:nth-child(1),
    .gridBox:nth-child(2),
    .gridBox:nth-child(3),
    .gridBox:nth-child(4),
    .gridBox:nth-child(5),
	.gridBox:nth-child(6){
        width: 100%!important;
    }
    .gridBox {
        min-height: 150px;
    }
    .ourServicesList li {
        margin-bottom: 10px;
    }
    .ourServicesList li a:before {
        color: rgb(170, 172, 172);
        font-size: 10px;
        left: 6px;
        top: 3px;
    }
    .ourServicesInner {
        margin-bottom: 0;
        z-index: 1;
        position: relative;
    }
    .ourServicesList li a {
        font-size: 14px;
    }
    .wineHeading h3 span:after {
        width: 70px;
        left: 90px;
    }
    .how_works ul.whyus-list li .img-wrap {
        width: 69px;
        line-height: 69px;
        height: 69px;
        font-size: 30px;
    }
    ul.whyus-list li .point-wrap p {
        font-size: 15px;
        line-height: 21px;
    }
    ul.whyus-list li .point-wrap h3 {
        font-size: 20px;
        margin: 10px auto 15px;
    }
    ul.whyus-list li .box-block {
        min-height: auto;
    }
    ul.whyus-list li {
        font-size: 15px;
        width: 100%;
        min-height: auto;
    }
    .how_works ul.whyus-list li .box-block:before {
        display: none;
    }
    .homeVideo {
        padding-top: 40px;
    }
    .videoPlay {
        height: 60px;
        width: 60px;
        font-size: 28px;
    }
    .how_works {
        margin-top: 0;
        padding: 40px 0 35px;
    }
    .videoPlay .circle {
        height: 50px;
        width: 50px;
        border: 20px solid rgba(119, 27, 75, 0.60);
    }
    .videoBgText p {
        font-size: 15px;
        line-height: 20px;
        font-family: "Gotham-Book", Helvetica, sans-serif;
    }
    .videoBgText {
        padding: 10px 15px;
        line-height: 40px;
        max-width: 80%;
    }
    .videoBgImageWrapper {
        max-width: 100%;
    }
    .wineBtn a {
        padding: 12px 18px;
        font-size: 14px;
    }
    .wineTextHighlighted p {
        font-size: 14px;
    }
    .homeWineIntro {
        padding-top: 30px;
    }
    .wineBtn {
        margin-top: 30px;
    }
    .wineTextHighlighted {
        margin-bottom: 10px;
    }
    .wineText p {
        font-size: 14px;
        line-height: 21px;
    }
    .wineHeading h3 span {
        font-size: 40px;
        margin-top: 5px;
    }
    .wineHeading h3 {
        font-size: 24px;
        margin: 0 0 10px;
    }
    .wineIntroImg {
        max-width: 300px;
        margin: 0 auto;
        display: table;
    }
    .homeFilter .frm-control .form-control {
        height: 44px;
        font-size: 14px;
    }
    .homeFilterFooter .filterReset,
    .homeFilterFooter .filterSubmit {
        padding: 11px 15px;
        margin: 15px 5px 0;
        font-size: 16px;
        min-width: 140px;
    }
    .homeFilter .frm-control {
        margin-bottom: 12px;
    }
    .homeFilterInner {
        z-index: 1;
        padding: 15px;
        position: relative;
    }
    .heroSection:after,
    .ourServices:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        background-color: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
    }
    .heroContent {
        width: 100%;
        position: absolute;
        left: 0;
        top: 80px;
        z-index: 2;
    }
    .heroBtn a {
        padding: 10px 26px 11px;
        font-size: 17px;
    }
    .heroHeading {
        font-size: 30px;
        line-height: 35px;
    }
    .heroHeading span:nth-child(2) {
        letter-spacing: 6.3px;
    }
    .heroText {
        font-size: 20px;
        line-height: 28px;
    }
    .heroContentInner {
        padding-top: 70px;
    }
}

@media (max-width: 575.98px) {
    .form-group label {
        font-size: 11px;
    }
    .totalPay_box {
        display: block;
        margin: 11px 0;
    }
    .payOption_list {
        margin: 30px 0 20px;
    }
    .totalPay_box input {
        height: 45px;
        font-size: 13px;
        width: 100%;
    }
    .heroSection {
        /*background-image: unset !important;*/
        height: auto;
        min-height: auto;
        position: relative;
        min-height: 510px;
		overflow: hidden;
    }
    .heroSection img {
        opacity: 0;
        visibility: visible;
        display: block;
    }
    .fc .fc-button-group {
        display: block;
    }
    .dashboard-calendar button.fc-next-button.fc-button,
    .dashboard-calendar button.fc-prev-button.fc-button {
        width: 50%;
    }
    .dashboard-calendar .fc .fc-button {
        padding: 6px 10px;
        margin: 0 0 4px;
        min-width: auto;
        width: 100%;
    }
}