@font-face {
    font-family: 'droidkufi_regular';
    font-style: normal;
    font-weight: 400;
    src: local('droidkufi_regular'), url('../font/droidkufi_regular.ttf') format('truetype');
}
@font-face{font-family:'NexaLight';font-style:normal;font-weight:900;src:url('../font/NexaDemo-Light.ttf') format('truetype')}
@font-face{font-family:'NexaBold';font-style:normal;font-weight:900;src:url('../font/NexaDemo-Bold.ttf') format('truetype')}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:900;src:url('../font/Quicksand-VariableFont_wght.ttf') format('truetype')}
@font-face{font-family:'fontello';font-style:normal;font-weight:900;src:url('../font/fontello.ttf') format('truetype')}
@font-face{font-family:'Masiku';font-style:normal;font-weight:900;src:url('../font/NexaDemo-Bold.ttf') format('truetype')}
.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:2rem!important}.mt-5,.my-5{margin-top:2rem!important}.mr-5,.mx-5{margin-right:2rem!important}.mb-5,.my-5{margin-bottom:2rem!important}.ml-5,.mx-5{margin-left:2rem!important}.m-6{margin:2.5rem!important}.mt-6,.my-6{margin-top:2.5rem!important}.mr-6,.mx-6{margin-right:2.5rem!important}.mb-6,.my-6{margin-bottom:2.5rem!important}.ml-6,.mx-6{margin-left:2.5rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:2rem!important}.pt-5,.py-5{padding-top:2rem!important}.pr-5,.px-5{padding-right:2rem!important}.pb-5,.py-5{padding-bottom:2rem!important}.pl-5,.px-5{padding-left:2rem!important}.p-6{padding:2.5rem!important}.pt-6,.py-6{padding-top:2.5rem!important}.pr-6,.px-6{padding-right:2.5rem!important}.pb-6,.py-6{padding-bottom:2.5rem!important}.pl-6,.px-6{padding-left:2.5rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-2rem!important}.mt-n5,.my-n5{margin-top:-2rem!important}.mr-n5,.mx-n5{margin-right:-2rem!important}.mb-n5,.my-n5{margin-bottom:-2rem!important}.ml-n5,.mx-n5{margin-left:-2rem!important}.m-n6{margin:-2.5rem!important}.mt-n6,.my-n6{margin-top:-2.5rem!important}.mr-n6,.mx-n6{margin-right:-2.5rem!important}.mb-n6,.my-n6{margin-bottom:-2.5rem!important}.ml-n6,.mx-n6{margin-left:-2.5rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.text-center{text-align: center !important;}
body,.normalFont,#aboutCheerup,#aboutNutritas,#aboutOwner{
    font-family: 'fontello',sans-serif !important;
}

body,#aboutCheerup,#aboutNutritas,#aboutOwner,.about-page span,.about-page p, .about-page div,.applyFont span,.applyFont p, .applyFont div{
    font-size: 14px !important;
}
.largeFont{
    font-size: 16px;
}
.width-100{
    width: 100% !important;
}
.table-type-1 table tbody {
    background: white;
}
.buyClass,.placeOrder{
    float: right;
}
.text-danger {
    color: red;
}
.NexaLight{
    font-family: 'NexaLight' !important;
}
.NexaBold{
    font-family: 'NexaBold' !important;
}
.Quicksand{
    font-family: 'Quicksand' !important;
}
.fontello{
    font-family: 'fontello' !important;
}
.Masiku{
    font-family: 'Masiku' !important;
}
.breadcrumbs-wrap .page-title:not(:last-child) {
    text-transform: uppercase;
}
.bold{
    font-weight: bold !important;
}
.info-item h6.normalFont {
    font-size: 14px;
    line-height: 18px;
}
h1, h2, h3, h4, h5, h6,[class*="scaption"][class*="-large"],.tabs .tabs-nav > li > a {
    font-family: 'Masiku', 'Prata', serif;
}
.mt-0 {
    margin-top: 0px !important;
}
.v-middle{
    vertical-align: middle;
}
.pricing-table {
    padding: 110px 20px 39px;
}
.pricing-table .custom-list li:not(:last-child){
    margin-bottom: 13px;
}
.pricing-table .custom-list ul {
    --icon-space: 1.3em;
    list-style: none;
    padding: 0;
}
.quickAddToCartParent {
    position: absolute;
    margin: auto;
    bottom: 10px;
    left: 0;
}
.pricing-table .custom-list li {
    align-items: start;
    display: flex;
    padding-left: var(--icon-space);
    text-align: left;
    font-weight: normal !important;
}

.pricing-table .custom-list li:before {
    content: "\f00c"; /* FontAwesome Unicode */
    font-family: FontAwesome;
    display: inline-block;
    margin-left: calc( var(--icon-space) * -1 );
    width: var(--icon-space);
    color: #427360;
}

.pricing-table .custom-list li p{
    padding: 0px 10px;
}
.success-response-msg{
    color: #07932d;
    border: 1px solid #07932d;
    background: #a1c9a0b0;
    padding: 10px 20px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px;
    display: none;
}
.error-response-msg{
    color:#ed1c24;
    border: 1px solid #ed1c24;
    background: #efbfb7b0;
    padding: 10px 20px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px;
    display:none;
}
.pricing-table .label {
    font-weight: bolder;
    letter-spacing: 0px;
    font-size: 18px;
}
.text-left{
    text-align: left !important;
}
.bg-yellow{
    background: #f6dc71 !important;
}
.bg-pink{
    background: #e4abbc !important;
}
.bg-orange{
    background: #e48661 !important;
}
.bg-aqua{
    background: #9ccbc3 !important;
}
.bg-purple{
    background: #6d7cbc !important;
}
.text-yellow,li.mainMenu.current > a:first-child,a:hover{
    color: #f6dc71 !important;
}
.pricing-table.style-1 {
    border-color: #f6dc71;
    background: #f8f6f8;
}
.pricing-table.style-2 {
    border-color: #754b75;
    background: #f8f6f8;
}
.pricing-table.style-3 {
    border-color: #9ccbc3;
    background: #f8f6f8;
}
.pricing-table.style-1 .label {
    background: #f6dc71;
}
.pricing-table.style-2 .label {
    background: #754b75;
}
.pricing-table.style-3 .label {
    background: #9ccbc3;
}
.text-pink{
    color: #e4abbc !important;
}
.text-orange{
    color: #e48661 !important;
}
.text-aqua{
    color: #9ccbc3 !important;
}
.border-radius-0{
    border-radius: 0px !important;
}
.text-purple{
    color: #6d7cbc !important;
}
.text-green{
    color: #427360 !important;
}
.our-info .info-item > i {
    color: black;
}
.font-weight-bold{
    font-weight: bold !important;
}
li.mainMenu.current > a:first-child {
    font-weight: bold;
}
.top-header .flex-row {
    padding: 10px 0px;
}
.logo img {
    max-width: 150px;
}
.fixed-header .top-header {
    background: white;
}
.popup-inner {
    background: #6d7cbc !important;
    color: white !important;
}
.popup-inner.bg-yellow {
    background: #f6dc71 !important;
    color: black !important;
}
.shopping-cart,.bg-green{
    background: #427360 !important;
}

.popup-inner .title {
    color: white;
}
.popup-inner input[type="radio"] + label, .popup-inner input[type="checkbox"] + label {
    color: white;
}
.popup-inner a {
    color: #f6dc71 !important;
}
.shopping-cart.dropdown-window .products-holder {
    max-height: 300px;
    overflow-y: auto;
    padding-right: 15px;
}
.shopping-cart .products-holder .product-title a {
    color: #fff;
    font-family: 'NexaBold';
}

/* Dialog Styling */
dialog {
    opacity: 0;
    transform: scale(0.95);
    transition: opacity 0.3s ease-out, transform 0.3s ease-out;
    border: none;
    padding: 20px;
    min-width: 300px;
    text-align: center;
    font-size: 18px;
    border-radius: 2px;
    margin: auto;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
}

/* When dialog is opened */
dialog[open] {
    opacity: 1;
    transform: scale(1);
}

/* Backdrop effect */
::backdrop {
    background: rgba(0, 0, 0, 0.5);
}

.shopping-cart {
    width: 370px;
}
span.cart-nb {
    background: #427360;
    height: 20px;
    width: 20px;
    position: absolute !important;
    top: -10px;
    left: 80%;
    min-width: 20px;
    font-size: 12px;
    border-radius: 50px;
    color: white;
    padding-top: 0px !important;
    line-height: 20px;
    font-weight: bold;
}
.layer {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
}
.layer0{
    background: #427360eb;
}
.layer1{
    background: #e48661eb;
}
.layer2{
    background: #f6dc71eb;
}
.layer3{
    background: #6d7cbceb;
}
.info-boxes.style-2 .info-box:hover > .btn {
    background: #6d7cbc;
    color: white;
}
.info-boxes.style-2 .info-box {
    color: white;
}
.testimonials-div{
    background: #9ccbc3;
}
.cheerup-div ul li:before {
    content: '\2713';
    padding: 0px 10px;
    color: #e48661;
}
.text-white{
    color: white !important;
}
.text-black{
    color: black !important;
}
.rev-slider-wrapper video{
    background: black;
}
.classes .owl-carousel .owl-item img {
    height: 250px;
    width: 100%;
    object-fit: cover;
}
#header {
    top: 0px !important;
}
.bg-white{
    background: white !important;
}
#wrapper{
    padding-top: 100px;
}
footer .our-info.vr-type .info-item{
    text-align: center;
}
.info-boxes.style-2 .info-box .box-title a {
    color: #fff;
    font-family: 'NexaBold';
}
.info-boxes.style-2 .info-box .box-title a:hover {
    color: white !important;
}
.main-navigation > ul > li,h6 {
    font-size: 14px !important;
}
[class*="btn"].btn-big {
    padding: 10px 30px 9px;
    letter-spacing: 0.5px;
    font-size: 14px;
}
.header.style-4 .top-header {
    padding: 5px 170px;
}
.btn.bg-orange:hover {
    color: white !important;
    opacity: 0.8;
}
.classes .video-holder .overlay,.testimonials .video-holder .overlay {
    opacity: 1 !important;
    visibility: visible;
    background: transparent;
}
.arabicFont{
    font-family: 'droidkufi_regular',sans-serif !important;
}
.englishFont{
    font-family: 'fontello',sans-serif !important;
}
.englishFont{
    font-family: 'fontello',sans-serif !important;
}
.testimonials img{
    height:300px;
    object-fit: cover;
}
.entry .entry-title a {
    font-family: 'fontello', sans-serif !important;
}
.header.sticky-header.clone-fixed {
    box-shadow: 3px 1px 11px #e8e8e8;
}
.entry-box .entry img {
    width: 100%;
    max-height: 200px;
    object-fit: cover;
    height: 200px;
}
.mb-3{
    margin-bottom: 3rem;
}
.classes .entry-box .entry img {
    height: 200px;
}
.meals .entry-box .entry img,.range .entry-box .entry img {
    max-height: 350px;
}
.bg-light,.page-section-bg{
    background: #fdfdfd;
}
#content {
    margin-top: 30px;
}
.main-navigation > ul > li > a {
    font-size: 14px !important;
}
.header.sticky-header.clone-fixed .main-navigation > ul > li > a{
    font-size: 14px !important;
}
.breadcrumbs-wrap .breadcrumbs > li > a {
    text-transform: capitalize;
}
.sharethis-inline-share-buttons {
    z-index: 1 !important;
}
.page-section-bg .entry-box ul,.page-section-bg .entry-box ol {
    list-style: inherit;
}
.more{
    display: none;
}
.readMoreBtn{
    background: transparent;
    padding-left: 10px;
}
#sidebar .entry-box .entry img {
    max-height: 75px !important;
    height: 75px !important;
    width: 100px;
    object-fit: cover;
}
.d-flex{
    display: flex;
}
.class-info .video-holder .overlay{
    opacity: 1 !important;
    visibility: visible !important;
}
.class-info .entry-meta .entry-date {
    margin-right: 3rem !important;
}
.class-info .entry-box .entry img {
    max-height: 500px !important;
}
.tabs-content > div{
    display: none;
}
.tabs-nav > li a{
    padding-left: 15px;
    padding-right: 10px;
}
.tabs-nav li .tabs-children.active{
    color: #f6dc71;
}
footer .menu-list > li {
    padding: 0 10px 10px;
}
.testimonials .one-testimonial .thumbnail-attachment.video-holder {
    max-width: 35%;
}
.section-pre-title:not(.style-2):before{
    width:0px !important;
    display: none !important;
}
.section-pre-title,.section-pre-title a{
    padding-left: 0px !important;
    text-align: center !important;
}
.rev-slider li.tp-revslider-slidesli {
    position: absolute!important;
    margin-top: 40px !important;
}
#rev-slider .tp-parallax-wrap {
    top: 35% !important;
    bottom: 45% !important;
    vertical-align: center !important;
    left: 40% !important;
    right: 40% !important;
    text-align: center;
}
.font-size-inherit{
    font-size: inherit !important;
}
.single-entry img {
    height: auto !important;
}
.hidden-md{
    display: none !important;
}
.hidden-xs{
    display: block !important;
}
.expected_dlv_row {
    font-weight: bold;
    color: #427360;
    margin-bottom: 2rem;
    background: #cde1cd;
    border: 1px solid #427360;
    padding: 0px 10px;
}
.loader {
    background: #ffffff36;
}
.tabs:not(.vertical) .tabs-nav li a:hover {
    background: #45b29d !important;
    color: white !important;
}
.border-bottom-0,.accordion.style-2 .accordion-item{
    border-bottom: 0px !important;
}
.accordion.style-2, .accordion.style-2 .accordion-item {
    width: 100% !important;
}
.accordion.style-2 .a-title {
    border-bottom: 1px solid #f7f7f7;
}
.accordion .a-title:before {
    content: '\e93a';
}
.accordion .a-title.active:before {
    content: '\e939';
}
h1.heading1{
    font-size: 32px;
    line-height: 40px;
}
.largerFont{
    font-size: 32px !important;
    line-height: 40px !important;
}
h3.entry-title {
    font-size: 26px;
}
.tagcloud a.active {
    background: #427360;
    color: white;
}
.custom-list.style-2 > li > a.active {
    color: #45b29d;
}
.custom-list.style-2 > li > a {
    color: black;
}
.shop-page .widget .widget-title {
    color: #427360;
}

/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.dialogButtons .btn{
    border-radius: 7px;
    padding: 10px !important;
    font-size: 12px;
    line-height: 14px;
}
.pagination {
    text-align: center;
    display: inherit;
    justify-content: center !important;
    padding-top: 30px !important;
}
.pull-right{
    float: right !important;
}
.product {
    padding: 10px;
    padding-bottom: 40px;
}
.shop-page .product {
    padding: 10px;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    padding-bottom: 40px;
}
.dialogButtons{
    display: flex;
}
#show_filter_products {
    border-radius: 7px;
}
.tabs .tabs-nav > li > a:hover {
    color: #333 !important;
}
.products-holder.flex-row[class*="item-col"] > * {
    padding-bottom: 20px;
}
.go-to-top{
    bottom: 10% !important;
}
.page-content-wrap {
    padding: 50px 0;
}
h1.product-name {
    font-size: 42px;
}
.product.single #zoom-image, .product.single .image-preview {
    width: 100%;
}
#myDialog{
    overflow: hidden;
}
.pl-md-0{
    padding-left: 0px;
}
@media only screen and (min-width: 768px){
    .rev-slider {
        height: 85vh !important;
    }
}
@media only screen and (max-width: 768px){
    .pl-md-0{
        padding-left: 15px;
    }
    .shop-cart-form[class*="table-type"] table tr:last-child > td {
        padding: 13px;
    }
    .go-to-top{
        bottom: 5% !important;
    }
    h6.product-name {
        font-size: 14px !important;
        line-height: 16px;
    }
    .page-content-wrap {
        padding: 30px 0;
    }
    .product.single h1.product-name {
        font-size: 32px;
        line-height: 32px;
        margin-bottom: 5px !important;
    }
    .product.single .product-price,.product.single .product-excerpt{
        margin-bottom: 5px;
    }
    .tabs:not(.style-2):not(.vertical) .tabs-nav > li:not(:last-child), .tabs.style-2:not(.vertical) .tabs-nav > li:not(:last-child) {
        margin-right: 0px;
    }
    .tabs.style-2 .tabs-nav > li > a {
        padding: 15px;
        background: #f1f1f1;
        font-size: 14px;
    }
    .tabs:not(.vertical) .tabs-nav li {
        display: inline-block;
        font-size: 10px !important;
    }
    .dialogButtons{
        /*display: block;*/
    }
    h1.heading1{
        font-size: 20px;
        line-height: 35px;
    }
    h3.entry-title {
        font-size: 14px;
    }
    .hidden-md{
        display: block !important;
    }
    .hidden-xs{
        display: none !important;
    }
    .content-element6:not(:last-child) {
        margin-bottom: 20px;
    }
    .entry-box:not(.entry-small) .entry {
        padding: 10px !important;
    }
    .col-bg {
        background-size: contain;
        background-position: center;
    }
    #rev-slider .tp-parallax-wrap {
        top: 50% !important;
        left: 40% !important;
    }
}
@media (min-width: 768px) and (max-width: 1200px){
    #rev-slider .tp-parallax-wrap {
        top: 50% !important;
        left: 40% !important;
    }
    .cheerup-div .video-holder {
        margin-top: 40px;
    }
    .rev-slider li.tp-revslider-slidesli {
        margin-top: inherit !important;
    }
    .testimonial-holder.style-3:not(.var2) .testimonial blockquote {
        background: #f9f9f9;
        padding: 20px;
    }
    .header.style-4 .top-header {
        padding: 5px;
        /* overflow-x: auto; */
        max-width: 100% !important;
    }
    .main-navigation > ul > li {
        padding: 0 8px;
        font-size: 13px !important;
    }
    .logo img {
        max-width: 100px;
    }
    .main-navigation > ul > li > a {
        font-size: 13px !important;
    }
    .col-bg {
        /* background-attachment: fixed; */
        background-size: contain;
        background-position: center;
    }
    .about-page .half-bg-col.var2 .row > [class*="col-"] {
        padding: 0 25px;
    }
    a.fontLink {
        padding-left: 20px;
        padding-right: 20px;
    }
    footer .offset-lg-4 {
        /*margin-right: auto !important;*/
        /*margin-left: auto !important;*/
    }
}
@media only screen and (max-width: 768px){
    .shopPage .breadcrumbs-wrap{
        display: none;
    }
    .product-sort-section.fixed-mobile {
        padding: 10px 10px 0px 10px;
        background: #f7f7f7;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1000;
    }
    .newsletterPopup {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .product-cat {
        font-size: 12px;
    }
    h1 {
        font-size: 42px;
        line-height: 42px;
        letter-spacing: -0.1px;
    }
    #filterShopDiv{
        transition: transform .5s;
        display:block;
        z-index: 999999 !important;
        /*width: 100%;*/
        background: white !important;
        padding: 20px;
        top: 0px;
        width: 100vw;
        height: 100dvh;
        transform: translate(-100%);
        position: fixed;
        left: 0;
        /*overflow-x: hidden;*/
        /*overflow-y: auto;*/
        padding-right: 0px;
        overflow: hidden;
    }
    #filterShopDiv.open{
        left: 0;
        top:0;
        transform: translate(0%) !important;
    }
    .filterShopDivMobile{
        position: relative;
        height: 100dvh;
        width: 100% !important;
        padding: 0px 10px;
        overflow: hidden !important;
    }
    #filterShopDiv #filterForm{
        margin-bottom: 30px;
        height: 90vh !important;
        overflow-y: auto !important;
        width: 100% !important;
        padding-right: 20px;
    }
    .filterShopDivMobile .btn.bg-purple{
        position: absolute;
        bottom: 30px;
        max-width: 90%;
    }
    .social-icons.style-2 > li:not(:last-child) {
        margin-right: 15px;
    }
    .cheerup-div .video-holder {
        margin-top: 40px;
    }
    .class-info .entry-meta .entry-date {
        margin-right: 1rem!important;
    }
    h2 {
        font-size: 25px;
    }
    .breadcrumbs-wrap .page-title {
        font-size: 29px;
        line-height: 30px;
    }
    .class-info h3 a {
        font-size: 18px;
        line-height: 18px;
    }
    .rev-slider li.tp-revslider-slidesli {
        margin-top: inherit !important;
    }
    footer .offset-lg-4 {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .testimonial-holder.style-3:not(.var2) .testimonial blockquote {
        padding: 50px 20px !important;
    }
    .mobile-advanced {
        position: absolute;
        overflow-y: auto !important;
    }
    .about-page .half-bg-col.var2 .row > [class*="col-"] {
        padding: 0 30px !important;
    }
    .footer:not(.style-3) .social-icons {
        justify-content: center;
        padding: 0px !important;
    }
    .testimonials .one-testimonial .thumbnail-attachment.video-holder {
        max-width: inherit;
    }
    .breadcrumbs-wrap.mt-4 {
        margin-top: 0px !important;
        padding-top: 2rem;
        padding-bottom: 20px;
    }
    .fontLink{
        padding-left: 20px;
        width: 100%;
        display: block;
    }
    .wrapper-container.active .mobile-advanced{
        background: white;
    }
    .wrapper-container.active .mobile-advanced {
        background: #fffffff2;
    }
    .mobile-advanced > ul > li > a {
        border-bottom: 1px solid #e8e8e8;
    }
    header [class*="btn"].btn-big{
        display: none;
    }
    .header.style-4 .top-header {
        padding: 13px 15px !important;
    }
    .section-pre-title, .section-pre-title a{
        font-size: 12px !important;
    }
    footer .copyright p, footer .copyright ul {
        padding: 10px 15px;
    }
    .info-boxes.style-2 .info-box > p, .info-boxes.style-2 .info-box > .btn {
        opacity: 0;
        visibility: hidden;
    }
    .testimonials img{
        height:200px;
    }
    #wrapper.active {
        height: 100% !important;
    }
    #wrapper {
        padding-top: 0px;
    }
    .newsletterPopup h3{
        font-size: 24px;
        line-height: 30px;
    }
}
@media only screen and (max-width: 480px){
    .tabs.style-2 .tabs-nav > li:first-child > a {
        border-radius: 20px 0px 0 0;
    }
    .tabs.style-2 .tabs-nav > li:last-child > a, .tabs.vertical.style-2 .tabs-nav > li:last-child > a {
        border-radius: 0 20px 0 0px !important;
    }
}