/*!
Theme Name: DJ Sugar
Theme URI: https://kamleshyadav.in/templatemonster/dj-sugar/
Author: PixelNX
Author URI: https://www.templatemonster.com/authors/pixelnx/
Description: The DJ Sugar WordPress Theme is designed for music professionals, including DJs, music studios, recording studios, and production music businesses. With its sleek, modern, and fully customizable design, this theme offers a perfect blend of style and functionality. It provides engaging layouts and features that enable you to showcase your music, events, and services with ease. Whether you’re a DJ looking to promote your mixes, a music studio offering recording services, or a production house displaying your portfolio, DJ Sugar ensures a smooth, interactive, and visually appealing experience. Ideal for building a strong online presence, this theme ensures that you stand out in the competitive music industry with a professional and unique website.

This Template Kit includes pre-designed page content for building Elementor pages. It has been optimized for use with the free \"DJ Sugar Finance Elementor\" theme and is compatible with the latest version of the plugin.

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: smartex
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/


/*--------------------- Copyright (c) 2020 --------------------------
[Master Stylesheet] 
Project: smartex
Version: 1.0.0 
Author: smartex
 ------------------------------------------------------------------- 
[Table of contents] 
1. body 
--------------------------------------------------------------------*/
body{
	font-family: 'Open Sans', sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: 400;
    line-height: 1.6;
    overflow-x: hidden;
    backface-visibility: hidden;
}
h1,h2,h3,h4,h5,h6{
    color: #1f2732;
}
a{
	color: #333333;
	transition: 0.3s;
}
a:hover{
	text-decoration: none;
	color: #f50056;
}
p {
    margin-bottom: 1.7rem;
}
.mt-spacer {
    padding: 80px 0px;
}
.container.mt-spacer,
.container-fluid.mt-spacer {
    padding-left: 15px;
    padding-right: 15px;
}
.mt-btn,
input.search-submit,
.wp-block-search__button,
input[type="submit"],
input[type="button"],
.mt-widget .woocommerce-product-search button,
.lp-profile-content button,
.course-tabs button,
.mt-wh-banner-search #wdc-style button,
.submit-dwqa-question .wp-core-ui .button-primary,
#wdc-style .btn-info:active,
.sln-btn button,
#foodstore .fs-btn,
.wfs-proceed-to-checkout,
.review-actions .submit-review {
    display: inline-block;
    min-width: 140px;
    background: linear-gradient(to bottom,#ff387e,#f50056);
    color: #fff;
    text-transform: capitalize;
    outline: none;
    padding: 12px 20px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border: none;
    border-radius: 50px;
    transition: 0.3s;
    max-width:max-content;
    line-height: normal;
	position: relative;
}
.mt-btn:hover,
p input[type="submit"]:hover,
.lp-profile-content button:hover,
.lp-course-buttons button:hover,
.course-tabs button:hover,
.lp-button:hover,
.submit-dwqa-question .wp-core-ui .button-primary:hover,
#wdc-style .btn-info:hover,
.review-actions .submit-review:hover {
    box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 18%);
    transform: translateY(-5px);
    color: #fff;
}
.mt-btn:focus,input:focus,textarea:focus,button:focus,select:focus{
    outline: none;
    box-shadow: none;
}
input,textarea,select {
    width: 100%;
    height: 50px;
    border: 1px solid #e2eff4;
    padding: 0 15px;
    border-radius: 30px;
    outline: none;
    box-shadow: none;
}
.nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #e2eff4;
}
::placeholder{
    color: #b4b4b4;
    text-transform: capitalize;
    font-size: 16px;
}
textarea{
    height: 150px;
    resize: none;
    padding: 15px;
    border-radius: 10px;
}
img{
    max-width: 100%;
    height: auto;
} 
:focus {
    outline: none;
}
input[type=checkbox], input[type=radio] {
    width: 15px;
    height: 15px!important;
    vertical-align: middle;
    cursor: pointer;
}
/* main header start */
.mt-main-header {
    height: 90px;
    background: #f50056;
    display: flex;
    align-items: center;
}
.mt-main-header .row,
.mt-top-header .row,
.mt-eco-header .row,
.mt-dp-header .row,
.mt-oc-header .row,
.mt-food-header .row,
.mt-jp-header .row,
.mt-dating-header .row,
.mt-lb-header .row,
.mt-dating-about .row,
.mt-rs-header .row,
.mt-em-header .row,
.mt-qa-header .row,
.mt-rc-top-header .row,
.mt-rc-header .row {
    align-items: center;
}
.mt-main-menu ul,
.mt-top-head-right>ul,
.mt-eco-head-icon ul,
.mt-top-head-list>ul,
.mt-toggle-navbar ul,
.mt-food-header .mt-navbar ul,
.mt-jp-header .mt-navbar ul,
.mt-breadcrumb-box ul,
.mt-pagination ul,
ul.page-numbers,
.mt-blog-view ul,
.mt-rc-menu ul,
.mt-navbar-icon ul {
    margin: 0;
    padding: 0;
}
.mt-navbar>ul li,
.mt-navbar-icon>ul>li,
.mt-toggle-navbar>ul>li,
.mt-widget ul li,
.mt-footer ul li{
    list-style: none;
}
.mt-navbar>ul>li>a {
    text-transform: capitalize;
}
.mt-main-menu,.mt-toggle-menu,.mt-jp-menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.mt-navbar-icon>ul>li svg {
    width: 16px;
    height: 16px;
    fill: #333;
    cursor: pointer;
    transition: 0.3s;
}
.mt-default-header .mt-navbar-icon>ul>li svg {
    fill: #fff;
}
.mt-header-search {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: rgba(0, 0, 0, 0.9);
    z-index: 99;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    cursor: url(./assets/images/search-close.svg),auto;
}
.mt-open-search .mt-header-search{
    opacity: 1;
    visibility: visible;
}
.mt-header-search .mt-search-form {
    max-width: 700px;
    width: 100%;
    margin: 0 15px;
}
.mt-search-close {
    border: none;
    background: #f50056;
    outline: none;
    display: inline-block;
    position: absolute;
    top: -90px;
    right: 10px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 100%;
}
.mt-search-close:after, .mt-search-close:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 3px;
    background: #fff;
    transform: rotate(45deg);
    border-radius: 30px;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
}
.mt-search-close:after {
    transform: rotate(-45deg);
}
.mt-navbar>ul>li>a i {
    padding-right: 5px;
}
.mt-head-logo a img {
    max-height: 70px;
}
/* main header end */
/* breadcrumb start */
.mt-breadcrumb{
    background: linear-gradient(0deg,rgba(28, 28, 28, 0.7),rgba(28, 28, 28, 0.7));
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0;
    position: relative;
}
.mt-breadcrumb.mt_title_overlay:after {
    background: linear-gradient(0deg,rgba(28, 28, 28, 0.7),rgba(28, 28, 28, 0.7));
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.mt-breadcrumb-box,.mt-breadcrumb-box.mt-bc-center{
    text-align: center;
    z-index: 1;
    position: relative;
}
.mt-breadcrumb-box.mt-bc-left{
    text-align: left;
}
.mt-breadcrumb-box.mt-bc-right{
    text-align: right;
}
.mt-breadcrumb-box h1,.mt-breadcrumb-box ul li,.mt-breadcrumb-box ul li a{
    color: #fff;
    text-transform: capitalize;
}
.mt-breadcrumb-box h1 {
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 0px;
    position: relative;
    word-break: break-word;
    line-height: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.mt-breadcrumb-box ul {
    position: relative;
    margin-top: 23px;
}
.mt-breadcrumb-box ul li {
    display: inline-block;
    position: relative;
    padding-right: 30px;
}
.mt-breadcrumb-box ul li a:hover{
    color: #f50056;
}
.mt-breadcrumb-box ul:after,
.mt-breadcrumb-box ul:before {
    position: absolute;
    content: '';
    width: 135px;
    top: -10px;
    left: 0;
    right: 0;
    margin: auto;
    height: 1px;
    background: #fff;
}
.mt-breadcrumb-box ul:before {
    width: 100px;
    top: -14px;
}
.mt-breadcrumb-box.mt-bc-left ul:after,
.mt-breadcrumb-box.mt-bc-left ul:before {
    right: auto;
}
.mt-breadcrumb-box.mt-bc-center ul:after,
.mt-breadcrumb-box.mt-bc-center ul:before {
    left: 0;
    right:0;
}
.mt-breadcrumb-box.mt-bc-right ul:after,
.mt-breadcrumb-box.mt-bc-right ul:before {
    left: auto;
}
.mt-breadcrumb-box ul li:after,
.mt-breadcrumb-box ul li:before {
    position: absolute;
    content: '';
    width: 2px;
    height: 14px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
    right: 12px;
    transform: rotate(20deg);
}
.mt-breadcrumb-box ul li:after {
    right: 18px;
}
.mt-breadcrumb-box ul li:last-child:before,
.mt-breadcrumb-box ul li:last-child:after {
    display: none;
}
.mt-breadcrumb-box ul li:last-child{
    padding: 0;
}
.mt-breadcrumb-box.mt-bc-capitalize h1,
.mt-breadcrumb-box.mt-bc-capitalize ul li,
.mt-breadcrumb-box.mt-bc-capitalize ul li a {
    text-transform:capitalize;
}
.mt-breadcrumb-box.mt-bc-uppercase h1,
.mt-breadcrumb-box.mt-bc-uppercase ul li,
.mt-breadcrumb-box.mt-bc-uppercase ul li a {
    text-transform:uppercase;
}
.mt-breadcrumb-box.mt-bc-lowercase h1,
.mt-breadcrumb-box.mt-bc-lowercase ul li,
.mt-breadcrumb-box.mt-bc-lowercase ul li a {
    text-transform:lowercase;
}
/* breadcrumb end */
/* blog start */
.mt-blog-title,
.navigation .screen-reader-text,
.comment-reply-title,
h1.entry-title,
div#comments .comments-title {
    font-size: 32px;
    font-weight: 700;
    display: block;
    margin-bottom: 3px;
    line-height: normal;
}
.mt-blog-box .mt-blog-img {
    position: relative;
    margin-bottom: 40px;
    width: fit-content;
    width: -moz-fit-content;
}
.mt-popup-video{
    position: relative;
}
.mt-btn.mt-blog-date {
    position: absolute;
    bottom: -22px;
    left: 30px;
    z-index: 1;
    padding: 10px 20px;
}
.mt-blog-view {
    padding: 0;
    margin: 0 0 12px;
}
.mt-blog-view li {
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
}
.mt-blog-view li:last-child{
    margin-right:0px;
}
.mt-blog-view li svg {
    width: 16px;
    height: 16px;
    margin-right: 5px;
}
.mt-blog-box {
    margin-bottom: 50px;
    display: block;
    clear: both;
}
.mt-play-icon a{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background: rgba(255, 255, 255, 0.15);
    border-radius: 100%;
    z-index: 1;
    margin: auto;
}
.mt-play-icon svg {
    width: 20px;
    height: 20px;
    fill: #fff;
}
.mt-play-icon a:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    background: rgba(255, 255, 255, 0.15);
    border-radius: 100%;
    z-index: -1;
    animation: mt_wave 2s infinite;
    transition: 0.3s;
}
@keyframes mt_wave {
    0%{
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0.25);
    }
    100%{
        box-shadow: 0px 0px 0px 12px rgba(255, 255, 255, 0.25);
        opacity: 0;
    }
}
.mt-popup-video:after {
    position: absolute;
    content: '';
    background: rgba(43, 43, 43, 0.4);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
}
.mt-blog-title-two {
    font-size: 24px;
    font-weight: 700;
    display: block;
    margin-bottom: 10px;
    line-height: normal;
    color: #5d5f7b;
}
.mt-read-more {
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    margin-top: 10px;
    display: inline-block;
}
.mt-read-more svg {
    width: 16px;
    height: 16px;
    fill: #fff;
    margin-left: 2px;
    transition: 0.3s;
}
.mt-read-more:hover {
    letter-spacing: 1px;
}
.mt-gray-bg {
    background: #fafafa;
}
.mt-blog-img>a:first-child:after {
    background: #fff;
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transition: 0.3s;
    transform:scale(0);
    opacity:0.2
}
.mt-blog-box:hover .mt-blog-img>a:first-child:after {
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    transform:scale(1);
    border-radius:10px;
}
.mt-blog p {
    margin-bottom: 0px;
}
/* blog end */
/* pagination start */
.mt-pagination {
    padding-top: 30px;
}
.mt-pagination li,ul.page-numbers li{
    display: inline-block;
    margin-right: 15px;
    vertical-align: middle;
}
.mt-pagination li:last-child,ul.page-numbers li:last-child {
    margin-right: 0;
}
.mt-pagination li svg {
    width: 16px;
    height: 16px;
}
a.mt-pagination-arrow,
.mt-pagination li .mt-pagination-arrow,
.mt-pagination li.mt-pagination-arrow a,
ul.page-numbers li a.next,
ul.page-numbers li a.prev,
.mt-pro-filter-pagination a.prev,
.mt-pro-filter-pagination a.next{
    width: 70px;
    height: 50px;
    background: linear-gradient(to bottom,#ff387e,#f50056);
    display: inline-block;
    text-align: center;
    line-height: 47px;
    color: #fff;
    border-radius: 30px;
    padding: 0;
}
.mt-pagination-arrow svg {
    fill: #fff;
}
a.mt-pagination-arrow:hover,
.mt-pagination li .mt-pagination-arrow:hover,
.mt-pagination li.mt-pagination-arrow a:hover,
ul.page-numbers li a.next:hover,
ul.page-numbers li a.prev:hover,
.mt-pro-filter-pagination a.prev:hover,
.mt-pro-filter-pagination a.next:hover {
    background: linear-gradient(to bottom,#ff387e,#f50056);
}
.mt-pagination li.mt-pagination-arrow a:hover,ul.page-numbers li a.next:hover,ul.page-numbers li a.prev:hover,.mt-pro-filter-pagination a.prev:hover,.mt-pro-filter-pagination a.next:hover{
    color:#fff;
}
ul.mt-pagination{
    padding-left:0;
}
.woocommerce-active .products li.mt-pro-filter-pagination {
    display: block;
    width: 100%;
}
.mt-pagination li a,.page-links a,.page-links .post-page-numbers.current,ul.page-numbers li a,ul.page-numbers li .current,.mt-pro-filter-pagination a, .mt-pro-filter-pagination .current,.learn-press-pagination ul.page-numbers li a,.learn-press-pagination ul.page-numbers li .current,.mt-pro-filter-pagination span {
    height: 50px;
    width: 50px;
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    line-height: 50px;
    font-weight: 600;
    padding:0;
    border: none;
}
.mt-pagination li a:hover,.mt-pagination-active,.mt-pagination li.active a,.page-links a:hover,.page-links .post-page-numbers.current,ul.page-numbers li a:hover,ul.page-numbers li .current,.mt-pro-filter-pagination .current,.mt-pro-filter-pagination a:hover,.mt-pro-filter-pagination span:hover {
    background:#ffffff1f;
    color: #f50056;
}
/* pagination end */
/* blog sidebar start */
.mt-search-btn {
    border: none;
    background: none;
    outline: none;
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    transition: 0.3s;
}
.mt-search-btn svg,.mt-navbar-icon>ul>li .mt-search-btn svg {
    width: 18px;
    height: 18px;
    fill: #b4b4b4;
    transition: 0.3s;
}
.mt-search-btn:hover svg,.mt-navbar-icon>ul>li .mt-search-btn:hover svg{
    fill: #f50056;
}
.mt-search-form {
    position: relative;
}
.mt-search-form input {
    padding-right: 60px;
    height: 60px;
}
.mt-widget{
    margin-bottom: 54px;
}
.mt-widget.mt-sidebar-tag {
    margin-bottom: 34px;
}
.mt-sidebar-title,
.mt-foot-title,
.mt-bdr-title {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 50px;
    position: relative;
    display: block;
    width: fit-content;
    width: -moz-fit-content;
    text-transform: capitalize;
}
.mt-sidebar-title:after, .mt-sidebar-title:before,
.mt-foot-title:after, .mt-foot-title:before,
.mt-bdr-title:after, .mt-bdr-title:before,
.woocommerce .related.products>h2:after,
.woocommerce .related.products>h2:before{
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: -20px;
    background: #e2eff4;
    height: 2px;
    width: 90%;
}
.mt-sidebar-title:before, .mt-foot-title:before, .mt-bdr-title:before, .woocommerce .related.products>h2:before{
    background: #f50056;
    z-index: 1;
    width: 40%;
}
.mt-widget ul,.mt-footer ul,.mt-foot-contact-list{
    padding: 0;
    margin: 0;
}
.mt-sidebar-list li,
.widget_archive li, .widget_categories li,
.widget_recent_comments li, .widget_nav_menu li,
.widget_recent_comments li,.widget_pages li,
.widget_recent_entries li,.widget_layered_nav li,
.widget_product_categories li,
.widget_meta.mt-widget ul li,
.widget_smartex_categories ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 28px;
}
.mt-sidebar-list li a,.mt-footer-list li a,
.widget_archive li a, .widget_categories li a,
.widget_recent_comments li a, .widget_nav_menu li a,
.widget_recent_comments li a,.widget_pages li a,
.widget_recent_entries li a,.widget_layered_nav li a,
.widget_product_categories li a,
.widget_smartex_categories ul li a {
    display: inline-block;
    text-transform: capitalize;
}
.mt-sidebar-list li:last-child,
.mt-widget-post li:last-child,
.mt-widget-twiter li:last-child,
.mt-footer-list li:last-child,
.widget_archive li:last-child,
.widget_categories li:last-child,
.widget_recent_comments li:last-child,
.widget_nav_menu li:last-child,
.widget_pages li:last-child,
.mt-widget:last-child,
.widget_recent_entries li:last-child,
.widget_layered_nav li:last-child,
.widget_product_categories li:last-child,
.widget_meta.mt-widget ul li:last-child,
.widget_smartex_categories ul li:last-child{
    margin-bottom: 0px;
}
.mt-sidebar-list li a:before,
.mt-sidebar-list li a:after,
.mt-footer-list li a:before,
.mt-footer-list li a:after,
.widget_archive li a:before,
.widget_archive li a:after, 
.widget_categories li a:after,
.widget_recent_comments li a:after,
.widget_nav_menu li a:after,
.widget_archive li a:before,
.widget_categories li a:before, 
.widget_recent_comments li a:before,
.widget_nav_menu li a:before,
.widget_pages li a:before,
.widget_pages li a:after,
.widget_recent_entries li a:after,
.widget_recent_entries li a:before,
.widget_layered_nav li a:after,
.widget_layered_nav li a:before,
.widget_product_categories li a:after,
.widget_product_categories li a:before,
.widget_meta.mt-widget ul li a:after,
.widget_meta.mt-widget ul li a:before,
.widget_smartex_categories ul li a:after,
.widget_smartex_categories ul li a::before{
    position: absolute;
    content: '';
    left: 0;
    top: 10px;
    width: 7px;
    height: 7px;
    border: 1px solid #333333;
    transform: rotate(45deg);
    border-left: 0;
    border-bottom: 0;
    margin: auto;
    transition: 0.3s;
}
.mt-sidebar-list li a:after,
.mt-footer-list li a:after,
.widget_archive li a:after,
.widget_categories li a:after,
.widget_recent_comments li a:after,
.widget_nav_menu li a:after,
.widget_pages li a:after,
.widget_recent_entries li a:after,
.widget_layered_nav li a:after,
.widget_product_categories li a:after,
.widget_meta.mt-widget ul li a:after,
.widget_smartex_categories ul li a:after{
    left: 4px;
}
.list_style_dash .mt-sidebar-list li a:before,
.list_style_dash .mt-footer-list li a:before,
.list_style_dash .widget_archive li a:before,
.list_style_dash .widget_archive li a:before,
.list_style_dash .widget_categories li a:before, 
.list_style_dash .widget_recent_comments li a:before,
.list_style_dash .widget_nav_menu li a:before,
.list_style_dash .widget_pages li a:before,
.list_style_dash .widget_recent_entries li a:before,
.list_style_dash .widget_layered_nav li a:before,
.list_style_dash .widget_product_categories li a:before,
.list_style_dash .widget_meta.mt-widget ul li a:before,
.list_style_dash .widget_smartex_categories ul li a::before {
    top: 12px;
    height: 2px;
    width: 10px;
    border: none;
    transform: rotate(0deg);
    border-top: 2px solid #222;
}
.list_style_dot .mt-sidebar-list li a:before,
.list_style_dot .widget_archive li a:before,
.list_style_dot .mt-footer-list li a:before,
.list_style_dot .widget_archive li a:before,
.list_style_dot .widget_categories li a:before, 
.list_style_dot .widget_recent_comments li a:before,
.list_style_dot .widget_nav_menu li a:before,
.list_style_dot .widget_pages li a:before,
.list_style_dot .widget_recent_entries li a:before,
.list_style_dot .widget_layered_nav li a:before,
.list_style_dot .widget_product_categories li a:before,
.list_style_dot .widget_meta.mt-widget ul li a:before,
.list_style_dot .widget_smartex_categories ul li a:before {
    width: 3px;
    height: 3px;
    transform: rotate(0deg);
    border: 2px solid #222;
    border-radius: 100%;
}
.list_style_square .mt-sidebar-list li a:before,
.list_style_square .widget_archive li a:before,
.list_style_square .mt-footer-list li a:before,
.list_style_square .widget_archive li a:before,
.list_style_square .widget_categories li a:before, 
.list_style_square .widget_recent_comments li a:before,
.list_style_square .widget_nav_menu li a:before,
.list_style_square .widget_pages li a:before,
.list_style_square .widget_recent_entries li a:before,
.list_style_square .widget_layered_nav li a:before,
.list_style_square .widget_product_categories li a:before,
.list_style_square .widget_meta.mt-widget ul li a:before,
.list_style_square .widget_smartex_categories ul li a::before {
    width: 3px;
    height: 3px;
    transform: rotate(0deg);
    border: 2px solid #222;
}
.list_style_square .mt-sidebar-list li a:after,
.list_style_square .mt-footer-list li a:after,
.list_style_square .widget_archive li a:after,
.list_style_square .widget_archive li a:after,
.list_style_square .widget_categories li a:after, 
.list_style_square .widget_recent_comments li a:after,
.list_style_square .widget_nav_menu li a:after,
.list_style_square .widget_pages li a:after,
.list_style_square .widget_recent_entries li a:after,
.list_style_square .widget_layered_nav li a:after,
.list_style_square .widget_product_categories li a:after,
.list_style_square .widget_meta.mt-widget ul li a:after,
.list_style_square .widget_smartex_categories ul li a:after,
.list_style_dot .mt-sidebar-list li a:after,
.list_style_dot .mt-footer-list li a:after,
.list_style_dot .widget_archive li a:after,
.list_style_dot .widget_archive li a:after,
.list_style_dot .widget_categories li a:after, 
.list_style_dot .widget_recent_comments li a:after,
.list_style_dot .widget_nav_menu li a:after,
.list_style_dot .widget_pages li a:after,
.list_style_dot .widget_recent_entries li a:after,
.list_style_dot .widget_layered_nav li a:after,
.list_style_dot .widget_product_categories li a:after,
.list_style_dot .widget_meta.mt-widget ul li a:after,
.list_style_dot .widget_smartex_categories ul li a:after,
.list_style_dash .mt-sidebar-list li a:after,
.list_style_dash .mt-footer-list li a:after,
.list_style_dash .widget_archive li a:after,
.list_style_dash .widget_archive li a:after,
.list_style_dash .widget_categories li a:after, 
.list_style_dash .widget_recent_comments li a:after,
.list_style_dash .widget_nav_menu li a:after,
.list_style_dash .widget_pages li a:after,
.list_style_dash .widget_recent_entries li a:after,
.list_style_dash .widget_layered_nav li a:after,
.list_style_dash .widget_product_categories li a:after,
.list_style_dash .widget_meta.mt-widget ul li a:after,
.list_style_dash .widget_smartex_categories ul li a:after {
    display: none;
}
.list_style_dot .mt-sidebar-list li,
.list_style_dot .widget_archive li,
.list_style_dot .widget_categories li,
.list_style_dot .widget_recent_comments li,
.list_style_dot .widget_nav_menu li,
.list_style_dot .widget_recent_comments li,
.list_style_dot .widget_pages li,
.list_style_dot .widget_recent_entries li,
.list_style_dot .widget_layered_nav li,
.list_style_dot .widget_product_categories li,
.list_style_dot .widget_meta.mt-widget ul li,
.list_style_dot .widget_smartex_categories ul li,
.list_style_square .mt-sidebar-list li,
.list_style_square .widget_archive li,
.list_style_square .widget_categories li,
.list_style_square .widget_recent_comments li,
.list_style_square .widget_nav_menu li,
.list_style_square .widget_recent_comments li,
.list_style_square .widget_pages li,
.list_style_square .widget_recent_entries li,
.list_style_square .widget_layered_nav li,
.list_style_square .widget_product_categories li,
.list_style_square .widget_meta.mt-widget ul li,
.list_style_square .widget_smartex_categories ul li {
    padding-left: 18px;
}
.mt-post-wid,.mt-twiter-wid {
    display: flex;
}
.mt-post-wid-img {
    width: 80px;
}
.mt-post-wid-text {
    width: calc(100% - 80px);
    padding-left: 20px;
}
.mt-post-wid-title {
    font-size: 18px;
    font-weight: 600;
    color: #1f2732;
    margin-bottom: 2px;
    display: block;
}
.mt-post-wid-date {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #f50056;
}
.mt-widget-post li,.mt-widget-twiter li{
    margin-bottom: 19px;
}
.mt-sidebar-tag li {
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 6px;
}
.mt-sidebar-tag li a,.widget_tag_cloud a,p.wp-block-tag-cloud a {
    min-width: 70px;
    border: 1px solid #e2eff4;
    padding: 0 12px;
    border-radius: 30px;
    display: inline-block;
    text-align: center;
    line-height: 34px;
    height: 35px;
    font-size: 14px!important;
    text-transform: capitalize;
}
.widget_tag_cloud a,p.wp-block-tag-cloud a{
    margin-bottom: 7px;
    margin-right: 3px;
}
.mt-twiter-wid-img {
    width: 40px;
}
.mt-twiter-wid-img svg {
    width: 20px;
}
.mt-twiter-wid-text {
    width: calc(100% - 40px);
    padding-left: 10px;
}
.mt-twiter-wid-text a {
    word-break: break-all;
}
.mt-widget ul ul li:first-child {
    margin-top: 18px;
}
.wp-block-group.has-background {
    padding: 20px;
}
/* blog sidebar end */
/* footer start */
.mt-footer{
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
    position: relative;
}
.mt-footer .wpb_content_element {
    margin-bottom: 0;
}
.mt-footer,.mt-copyright{
    background: #26292d;
}
.mt_foo_image_overlay:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #26292d;
    opacity: 0.8;
    z-index: 1;
}
.mt_foo_image_overlay .container {
    z-index: 2;
    position: relative;
}
.mt-footer-box {
    margin-bottom: 30px;
}
.mt-footer-list li{
    margin-bottom: 10px;
    position: relative;
}
.mt-foot-title{
    color: #fff;
}
.mt-footer p,.mt-footer li,.mt-footer a,.mt-copyright-box p,.mt-copyright-box li a{
    color: #a7abaf;
}
.mt-footer a:hover,.mt-copyright-box li a:hover{
    color: #f50056;
}
.mt-footer-list li a:before, .mt-footer-list li a:after{
    border-color:#a7abaf;
}
.mt-footer-logo {
    margin-bottom: 25px;
}
.mt-foot-title:after{
    background: #41474e;
}
.mt-foot-contact {
    display: flex;
}
.mt-foot-contact-img {
    width: 18px;
    margin-top: 4px;
}
.mt-foot-contact-data {
    width: calc(100% - 18px);
    padding-left: 10px;
}
.mt-foot-contact-img svg {
    width: 18px;
    height: 18px;
    fill: #a7abaf;
}
.mt-foot-contact-img i {
    font-size: 18px;
}
.mt-foot-contact-data p {
    margin-bottom: 0;
    word-break: break-word;
}
.mt-foot-contact-list li {
    margin-bottom: 15px;
    list-style: none;
}
ul.mt-footer-list li {
    padding-left: 28px;
}
.mt-foot-contact-list li:last-child {
    margin-bottom: 0;
}
.mt-foot-social li a svg {
    width: 18px;
    height: 18px;
    fill: #a7abaf;
    transition: 0.3s;
}
.mt-foot-social li {
    display: inline-block;
    margin-right: 15px;
}
.mt-foot-social li:last-child {
    margin: 0;
}
.mt-foot-social li a:hover svg {
    fill: #f50056;
}
.mt-copyright {
    padding: 18px 0;
}
.mt-copyright-box p {
    margin-bottom: 0;
}
.mt-copyright-box ul li {
    display: inline-block;
    margin-right: 30px;
}
.mt-copyright-box ul li a{
    text-transform: capitalize;
    position: relative;
}
.mt-copyright-box li a:after {
    content: '';
    position: absolute;
    left: -15px;
    margin: auto;
    width: 1px;
    opacity: 0.3;
    top: 0;
    bottom: 0;
    height: 12px;
    background: #fff;
}
.mt-copyright-box li:first-child a:after {
    display: none;
}
.mt-copyright-box ul {
    text-align: right;
    padding: 0;
    margin: 0;
}
.mt-copyright-box ul li:last-child{
    margin: 0;
}
/* footer end */
/* blog single start */
.mt-blog-mid-title{
    font-size: 26px;
    margin-bottom: 17px;
    font-weight: 700;
}
blockquote{
    border: 1px solid #e2eff4;
    padding: 32px 40px 34px;
    text-align: center;
    margin: 53px 0;
}
blockquote p{
    margin: 0;
    font-style:italic;
    font-size: 18px;
    line-height: 28px;
}
blockquote .mt-quote-author{
    font-size: 18px;
    font-weight: 700;
    color: #f50056;
    margin-top: 10px;
    display: block;
}
.mt-bdr-title{
    font-size: 32px;
    font-weight: 700;
    position: relative;
}
.mt-related-blog .mt-blog-title {
    font-size: 24px;
}
.mt-related-blog,.mt-cmnt-form {
    padding-top: 15px;
    clear: both;
}
.mt-cmnt-box {
    margin-bottom: 30px;
}
/* blog single end */
/* top header start */
.mt-top-header {
    min-height: 60px;
    background: #f50056;
    display: flex;
    align-items: center;
    padding: 10px 0;
}
.mt-top-search .mt-btn {
    position: absolute;
    right: 0;
    top: 0;
    background: #333333;
    box-shadow: none;
    text-transform: capitalize;
    min-width: 130px;
    height: 45px;
    padding: 10px 20px;
}
.mt-top-search .mt-btn:hover{
    transform: translate(0px, 0px);
}
.mt-top-search {
    position: relative;
    max-width: 550px;
    width: 100%;
}
.mt-top-search input {
    background: #fff;
    height: 45px;
    padding-right: 140px;
}
.mt-top-head-txt p span {
    font-weight: 700;
}
.mt-top-head-txt .prehader-icon {
    margin-right: 10px;
}
.mt-top-head-txt p {
    color: #fff;
    font-size: 18px;
    margin: 0;
}
.mt-top-head-right{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-align: right;
}
.mt-top-head-right>ul>li,.mt-top-head-list>ul>li {
    display: inline-block;
    margin-left: 45px;
}
.mt-top-head-list>ul>li:first-child{
    margin-left: 0px;
}
.mt-top-head-right>ul>li,.mt-top-head-right>ul>li a,
.mt-top-head-list>ul>li,.mt-top-head-list>ul>li a {
    color: #fff;
    text-transform: capitalize;
}
.mt-lang-change>span {
    margin-right: 10px;
}
.mt-top-head-right>ul>li,.mt-lang-change {
    vertical-align: middle;
}
/* top header end */
/* eco header start */
.mt-eco-header {
    display: flex;
    align-items: center;
    height: 91px;
    border-bottom: 1px solid #dde3f0;
    background: #fff;
}
.mt-eco-head-icon ul li {
    display: inline-block;
}
.mt-eco-head-icon .mt-btn{
    padding: 17px 20px;
    margin-left: 20px;
}
.mt-eco-head-icon .mt-btn svg{
    width: 22px;
    height: 22px;
    fill: #fff;
    margin-top: -4px;
}
.mt-eco-head-icon .mt-btn>span {
    padding-right: 25px;
    position: relative;
}
.mt-eco-head-icon .mt-btn>span:after {
    position: absolute;
    right: 13px;
    top: 0;
    bottom: 0;
    content: '';
    background: #ef5e90;
    width: 1px;
}
.mt-eco-head-icon {
    text-align: right;
    display: inline-block;
    align-items: center;
}
.mt-eco-header .mt-eco-head-icon {
    display: flex;
}
.mt-eco-head-icon svg{
    width: 18px;
    height: 18px;
    transition: 0.3s;
    cursor: pointer;
}
.mt-eco-head-icon>ul>li>a {
    width: 50px;
    height: 50px;
    line-height: 45px;
    border: 3px solid #dde3f0;
    border-radius: 100%;
    text-align: center;
    position: relative;
    display: inline-block;
}
.mt-eco-head-icon li>a:hover svg {
    fill: #f50056;
}
.mt-eco-cart,.mt-eco-wishlist {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 20px;
    height: 20px;
    background: #f50056;
    border-radius: 100%;
    text-align: center;
    font-size: 10px;
    font-weight: 800;
    color: #fff;
    z-index: 1;
    border: 1px solid;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mt-eco-notifi{
    background:#3ce8b5;
}
.mt-eco-cart{
    background:#ff6695;
}
.mt-eco-like,
.mt-eco-wishlist{
    background:#fbd244;
}
.mt-eco-head-icon>ul>li{
    display: inline-block;
    margin-left: 16px;
}
.mt-eco-head-icon>ul>li.mt-login-btn,
.mt-dp-header .mt-eco-head-icon ul li.mt-login-btn {
    margin-right: 0px;
}
.mt-eco-head-icon li>a span:after,.mt-go-top:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    border-radius: 100%;
    z-index: -1;
    transition: 0.3s;
}
.mt-eco-head-icon li>a:hover>span.mt-eco-notifi:after,
.mt-eco-head-icon li>a:hover>span.mt-eco-cart:after,
.mt-eco-head-icon li>a:hover>span.mt-eco-like:after,
.mt-eco-head-icon li>a:hover>span.mt-eco-wishlist:after{
    animation: mt_wave_pink 2s infinite;
}
.mt-eco-head-main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mt-eco-head-main.mt-head-without-icon {
    justify-content: flex-end;
}
.mt-dw-header .mt-eco-cart,
.mt-dp-header .mt-eco-cart,.mt-dp-header .mt-eco-wishlist,
.mt-eco-header .mt-eco-cart,.mt-eco-header .mt-eco-wishlist {
    top: -6px;
    right: -6px;
}
/* eco header end */
/* heading start */
.mt-heading h1 {
    font-size: 38px;
    font-weight: 700;
}
.mt-heading p {
    margin-bottom: 0;
}
.mt-heading-wi-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}
.mt-heading-wi-btn .mt-heading{
    margin: 0;
    text-align: left;
}
.mt-heading-btn {
    display: flex;
    align-items: center;
}
.mt-heading-btn .mt-btn {
    min-width: 140px;
}
.mt-timer{
    display: flex;
    background: #f7f7f7;
    height: 52px;
    line-height: 52px;
    text-align: center;
    border-radius: 30px;
    padding: 0px 20px ;
    width: fit-content;
    width: -moz-fit-content;
}
.mt-timer .ce-countdown--theme-7 {
    font-size: 20px;
    line-height: unset;
    font-weight: 600;
}
.mt-timer-icon svg {
    width: 30px;
    height: 30px;
    fill: #f50056;
}
.mt-timer-icon {
    margin-right: 4px;
    margin-bottom: 0;
    line-height: unset;
}
.mt-timer .ce-countdown--theme-7 .ce-digits {
    min-width: auto;
}
/* heading end */
/* go top start */
html{
    scroll-behavior: smooth;
}
.mt-go-top {
    width: 60px;
    height: 60px;
    line-height: 55px;
    text-align: center;
    background: linear-gradient(to bottom,#ff387e,#f50056);
    color: #fff;
    font-size: 25px;
    position: fixed;
    bottom: 50%;
    border-radius: 100%;
    right: 100px;
    cursor: pointer;
    z-index: 100;
    opacity: 0;
    visibility: hidden;
}
.mt-go-top.mt-go-top-show{
    bottom: 35px;
    opacity: 1;
    visibility: visible;
    transition: 1s;
}
.mt-go-top img{
    max-height: 25px;
}
.mt-go-top svg{
    width: 20px;
    height: 20px;
    fill: #fff;
}
.mt-go-top:hover:after{
    animation: mt_wave_pink 2s infinite;
}
@keyframes mt_wave_pink {
    0%{
        box-shadow: 0px 0px 0px 0px rgb(47 47 47 / 0.25);
    }
    100%{
        box-shadow: 0px 0px 0px 12px rgb(47 47 47 / 0.25);
        opacity: 0;
    }
}
/* go top end */
/*woocommerce css start*/
.entry-content table th, .entry-content table td, .comment_info table th, .comment_info table td {
    padding: 10px;
}
.mt-blog-title svg {
    margin-right: 10px;
    fill: #f50056;
    vertical-align: unset;
    width: 22px;
    height: 22px;
}
#respond p.comment-form-cookies-consent label {
    padding-left: 7px;
    vertical-align: middle;
    margin-bottom: 0;
    cursor: pointer;
    width: calc(100% - 20px);
}
#respond {
    margin-top: 40px;
}
#respond .comment-form, #respond .mt-cmnt-box:first-child {
    margin-top: 15px;
}
.mt-widget.widget_rss ul li a,.mt-widget .comment-author-link a{
    color: #f50056;
}
.wp-block-image .alignleft,p .alignleft {
    margin-right: 2em;
}
.aligncenter {
    margin: 2em auto;
}
.wp-block-image .alignright,p .alignright {
    margin-left: 2em;
    margin-bottom: 2em;
}
p .alignright {
    float: right;
    margin-top: 2em;
}
.wp-block-image figcaption {
    text-align: center;
    font-size: 14px;
}
.home .alignnone {
    margin: 2em 0;
}
.wp-block-button, .wp-block-cover, .wp-block-cover-image {
    margin-bottom: 15px;
}
.wp-block-button__link{
    background: linear-gradient(to bottom,#ff387e,#f50056);
    color: #fff;
}
.is-style-outline .wp-block-button__link{
    background:transparent;
    color: #f50056;
}
.mt-blog-content .wp-block-cover-image .wp-block-cover-image-text,.mt-blog-content .wp-block-cover-image .wp-block-cover-text,.mt-blog-content .wp-block-cover-image h2,.mt-blog-content .wp-block-cover .wp-block-cover-image-text,.mt-blog-content .wp-block-cover .wp-block-cover-text,.mt-blog-content .wp-block-cover h2{
    color:#fff;
}
.wp-block-column blockquote.wp-block-quote,.wp-block-pullquote blockquote {
    margin: 0 0 1em;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
    padding: 32px 40px 34px;
}
h1.entry-title{
    margin-bottom: 15px;
}
div#comments h2.comments-title {
    margin-bottom: 50px;
    text-transform: capitalize;
}
.mt-cmnt-for > ol.comment-list {
    margin-bottom: 30px;
    padding-left: 0;
    list-style: none;
}
.mt-cmnt-form > ol.comment-list > li,.mt-cmnt-form ol ol.children li {
    margin-bottom: 65px;
    position: relative;
}
.mt-cmnt-form > ol.comment-list > li:last-child,.mt-cmnt-form ol ol.children li:last-child {
    margin-bottom: 0;
}
.mt-cmnt-form ol ol.children li:first-child {
    margin-top: 50px;
}
.mt-cmnt-form ol ol.children{
    margin-left: 15px;
}
.mt-breadcrumb.mt_title_parallax {
    background-attachment: fixed;
}
.mt_header_wrap{
    top: -80px;
}
.mt_header_fixed.yes .mt_header_wrap{
    position: sticky;
    top: 0;
    z-index: 999;
    transition: 1s;
}
.mt-cmnt-form .comment-author .fn {
    font-size: 18px;
    text-transform: capitalize;
    padding: 0 20px 0 65px;
    vertical-align: middle;
}
.mt-cmnt-form .comment-meta {
    background: #f9f9f9;
    padding: 10px;
    display: flex;
    align-items: center;
}
.mt-cmnt-form .comment-meta span.says {
    display: none;
}
.mt-cmnt-form .comment-metadata a {
    font-size: 14px;
    font-weight: 600;
}
.mt-cmnt-form .comment-content p {
    margin: 0;
}
.mt-cmnt-form .comment-content {
    padding: 20px 75px; 
    border: 1px solid #f1f1f1;
    border-top: none;
}
.mt-cmnt-form ol, .mt-cmnt-form ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.mt-cmnt-form .comment-author img {
    width: 70px;
    height: 70px;
    border-radius: 5px;
    position: absolute;
    top: -15px;
    left: -15px;
    object-fit: cover;
}
.mt-cmnt-form .reply {
    position: absolute;
    right: 15px;
    top: 10px;
}
.mt-cmnt-form .reply a {
    font-size: 14px;
}
.mt-cmnt-form #cancel-comment-reply-link {
    font-size: 16px;
    padding-left: 10px;
    vertical-align: middle;
}
.mt-blog-view ul {
    display: inline-block;
}
.mt-blog-view ul {
    margin: 0 0 0 5px;
    padding: 0;
    display: inline-block;
}
.mt-blog-view ul li {
    margin: 0 10px 0px 0;
    position: relative;
    padding-right: 10px;
}
.mt-blog-view ul li:after {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    width: 1px;
    bottom: 0;
    background: #d4d4d4;
    height: 16px;
    margin: auto;
}
.mt-blog-view ul li:last-child:after{
    display:none;
}
.mt-blog-view ul li:last-child{
    margin:0;
    padding:0;
}
/* figure {
    max-width: 100%;
} this comented because it conflict woocommorce single gallary slider */
.edit-link .post-edit-link {
    padding-top: 10px;
    display: block;
    font-weight: 700;
    width: fit-content;
    width: -moz-fit-content;
}
.gallery-columns-2 .gallery-item {
    max-width: 50%;
}
.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
    max-width: 25%;
}
.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.gallery-item .wp-caption-text{
    margin:10px 0;
}
.wp-block-archives.wp-block-archives-dropdown,.wp-block-categories.wp-block-categories-dropdown,form.wp-block-search {
    margin-bottom: 30px;
}
table#wp-calendar {
    text-align: center;
    width: 100%;
}
table#wp-calendar caption {
    color: #333;
    padding-bottom: 0;
}
table#wp-calendar thead tr th {
    background-color: #f50056;
    color: #ffffff;
}
table#wp-calendar td, table#wp-calendar th {
    border: none;
    font-size: 12px;
    font-weight: 500;
    padding: 10px;
}
table#wp-calendar tr td#prev {
    text-align: left;
}
table#wp-calendar #today {
    background: #f50056;
    color: #fff;
    border-radius: 100%;
    font-weight: 900;
    height: 35px;
    width: 35px;
    line-height: 33px;
    display: inline-block;
    padding: 2px;
}
table#wp-calendar tbody {
    border: 1px solid #e2eff4;
}
table#wp-calendar~nav span {
    font-size: 12px;
}
.widget_nav_menu .menu ul li {
    padding: 0 0 0 15px;
}
.widget_nav_menu .menu ul li a:after,.widget_nav_menu .menu ul li a:before{
    width:5px;
    height:5px;
}
.wp-caption .wp-caption-text {
    margin: 1em 0;
}
.wp-caption-text {
    text-align: center;
}
.mt-widget input.search-submit,.wp-block-search__button,.mt-widget .woocommerce-product-search button {
    position: absolute;
    top: 0;
    right: 0;
}
.mt-widget form.search-form,form.wp-block-search,.mt-widget .woocommerce-product-search {
    position: relative;
}
.mt-widget form.search-form label {
    display: block;
    margin-bottom: 0;
}
.wp-block-search__button,p input[type="submit"] {
    padding: 12px 20px;
    min-width: 130px;
    height: auto;
}
.mt-widget form.search-form input.search-submit,
.mt-widget .woocommerce-product-search button {
    min-width: 130px;
    padding: 0;
}
.mt-widget form.search-form input.search-field,
.mt-widget .woocommerce-product-search input.search-field {
    padding-right: 140px;
}
.mt-widget .screen-reader-text,.wp-block-search .wp-block-search__label{
    display:none;
}
.wp-block-search .wp-block-search__input {
    max-width: 100%;
    padding-right:130px;
}
.page-links {
    padding: 20px 0;
}
.mt-blog-content table th,.mt-blog-content table td,
.mt-cmnt-form table th,.mt-cmnt-form table td{
    padding: 10px;
}
.mt-blog-content table,.mt-cmnt-form table {
    margin-bottom: 1em;
    width: 100%;
}
.mt-blog-title,.screen-reader-text {
    word-break: break-word;
}
.mt-blog-title {
    font-size: 24px;
}
video.mt-breadcrumb-video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.mt-main-menu>a {
    color: #fff;
}
.admin-bar .mt_header_fixed.yes .mt_header_wrap {
    top: 32px;
}
.has-large-font-size, .has-large-font-size~p {
    line-height: normal;
}
.error-404.not-found {
    text-align: center;
    margin: auto;
}
.widget_recent_reviews li img {
    width: 50px;
    margin-right: 10px;
}
.widget_recent_reviews li{
    vertical-align:top;
}
.widget_recent_reviews li .product-title {
    font-weight: 600;
}
.widget_recent_reviews li span.reviewer {
    text-transform: capitalize;
}
.mt-eco-header .container .mt-navbar>ul>li>a {
    font-size: 14px;
}
.mt-eco-header .container .mt-eco-head-icon .mt-btn {
    padding: 12px 15px;
    font-size: 14px;
}
.mt-eco-header .container .mt-eco-head-icon .mt-btn svg {
    width: 18px;
    height: 18px;
}
.mt-eco-header .container .mt-eco-head-icon .mt-btn>span {
    padding-right: 20px;
}
.mt-eco-header .container .mt-eco-head-icon .mt-btn>span:after {
    right: 11px;
}
.mt-eco-deal.mt-spacer {
    padding-bottom: 0;
}

/*heading optin start*/

.mt-heading h1,.mt-heading h2,.mt-heading h3,.mt-heading h4,.mt-heading h5,.mt-heading h6{
    display: inline-block;
    position: relative;
}
.mt-heading.mt-border-bottom h1:after,
.mt-heading.mt-border-bottom h2:after,
.mt-heading.mt-border-bottom h3:after,
.mt-heading.mt-border-bottom h4:after,
.mt-heading.mt-border-bottom h5:after,
.mt-heading.mt-border-bottom h6:after {
    content: '';
    height: 2px;
    background: #f50056;
    position: absolute;
    width: 50%;
    bottom: -10px;
}
.mt-heading.text-center.mt-border-bottom h1:after,
.mt-heading.text-center.mt-border-bottom h2:after,
.mt-heading.text-center.mt-border-bottom h3:after,
.mt-heading.text-center.mt-border-bottom h4:after,
.mt-heading.text-center.mt-border-bottom h5:after,
.mt-heading.text-center.mt-border-bottom h6:after,
.mt-heading.text-center.mt-head-dot-bdr h1:after,
.mt-heading.text-center.mt-head-dot-bdr h2:after,
.mt-heading.text-center.mt-head-dot-bdr h3:after,
.mt-heading.text-center.mt-head-dot-bdr h4:after,
.mt-heading.text-center.mt-head-dot-bdr h5:after,
.mt-heading.text-center.mt-head-dot-bdr h6:after{
    left: 0;
    right: 0;
    margin: auto;
}
.mt-heading.text-left.mt-border-bottom h1:after,
.mt-heading.text-left.mt-border-bottom h2:after,
.mt-heading.text-left.mt-border-bottom h3:after,
.mt-heading.text-left.mt-border-bottom h4:after,
.mt-heading.text-left.mt-border-bottom h5:after,
.mt-heading.text-left.mt-border-bottom h6:after,
.mt-heading.text-left.mt-head-dot-bdr h1:after,
.mt-heading.text-left.mt-head-dot-bdr h2:after,
.mt-heading.text-left.mt-head-dot-bdr h3:after,
.mt-heading.text-left.mt-head-dot-bdr h4:after,
.mt-heading.text-left.mt-head-dot-bdr h5:after,
.mt-heading.text-left.mt-head-dot-bdr h6:after {
    left: 0;
}
.mt-heading.text-right.mt-border-bottom h1:after,
.mt-heading.text-right.mt-border-bottom h2:after,
.mt-heading.text-right.mt-border-bottom h3:after,
.mt-heading.text-right.mt-border-bottom h4:after,
.mt-heading.text-right.mt-border-bottom h5:after,
.mt-heading.text-right.mt-border-bottom h6:after,
.mt-heading.text-right.mt-head-dot-bdr h1:after,
.mt-heading.text-right.mt-head-dot-bdr h2:after,
.mt-heading.text-right.mt-head-dot-bdr h3:after,
.mt-heading.text-right.mt-head-dot-bdr h4:after,
.mt-heading.text-right.mt-head-dot-bdr h5:after,
.mt-heading.text-right.mt-head-dot-bdr h6:after{
    right: 0;
}
.mt-heading.mt-border-twice h1:after,
.mt-heading.mt-border-twice h2:after,
.mt-heading.mt-border-twice h3:after,
.mt-heading.mt-border-twice h4:after,
.mt-heading.mt-border-twice h5:after,
.mt-heading.mt-border-twice h6:after,
.mt-heading.mt-border-twice h1:before,
.mt-heading.mt-border-twice h2:before,
.mt-heading.mt-border-twice h3:before,
.mt-heading.mt-border-twice h4:before,
.mt-heading.mt-border-twice h5:before,
.mt-heading.mt-border-twice h6:before,
.mt-heading.mt-border-hleft h1:before,
.mt-heading.mt-border-hleft h2:before,
.mt-heading.mt-border-hleft h3:before,
.mt-heading.mt-border-hleft h4:before,
.mt-heading.mt-border-hleft h5:before,
.mt-heading.mt-border-hleft h6:before,
.mt-heading.mt-border-hright h1:before,
.mt-heading.mt-border-hright h2:before,
.mt-heading.mt-border-hright h3:before,
.mt-heading.mt-border-hright h4:before,
.mt-heading.mt-border-hright h5:before,
.mt-heading.mt-border-hright h6:before{
    content: '';
    height: 2px;
    background: #f50056;
    position: absolute;
    width: 40px;
    top:0;
    bottom:0;
    margin:auto 10px;
}
.mt-heading.text-left.mt-border-twice h1:after,
.mt-heading.text-left.mt-border-twice h2:after,
.mt-heading.text-left.mt-border-twice h3:after,
.mt-heading.text-left.mt-border-twice h4:after,
.mt-heading.text-left.mt-border-twice h5:after,
.mt-heading.text-left.mt-border-twice h6:after,
.mt-heading.text-right.mt-border-twice h1:after,
.mt-heading.text-right.mt-border-twice h2:after,
.mt-heading.text-right.mt-border-twice h3:after,
.mt-heading.text-right.mt-border-twice h4:after,
.mt-heading.text-right.mt-border-twice h5:after,
.mt-heading.text-right.mt-border-twice h6:after,
.mt-heading.text-center.mt-border-twice h1:after,
.mt-heading.text-center.mt-border-twice h2:after,
.mt-heading.text-center.mt-border-twice h3:after,
.mt-heading.text-center.mt-border-twice h4:after,
.mt-heading.text-center.mt-border-twice h5:after,
.mt-heading.text-center.mt-border-twice h6:after,
.mt-heading.mt-border-hright h1:before,
.mt-heading.mt-border-hright h2:before,
.mt-heading.mt-border-hright h3:before,
.mt-heading.mt-border-hright h4:before,
.mt-heading.mt-border-hright h5:before,
.mt-heading.mt-border-hright h6:before,
.mt-heading.mt-border-right h1:before,
.mt-heading.mt-border-right h2:before,
.mt-heading.mt-border-right h3:before,
.mt-heading.mt-border-right h4:before,
.mt-heading.mt-border-right h5:before,
.mt-heading.mt-border-right h6:before{
    left: 100%;
}
.mt-heading.text-left.mt-border-twice h1:before,
.mt-heading.text-left.mt-border-twice h2:before,
.mt-heading.text-left.mt-border-twice h3:before,
.mt-heading.text-left.mt-border-twice h4:before,
.mt-heading.text-left.mt-border-twice h5:before,
.mt-heading.text-left.mt-border-twice h6:before,
.mt-heading.text-right.mt-border-twice h1:before,
.mt-heading.text-right.mt-border-twice h2:before,
.mt-heading.text-right.mt-border-twice h3:before,
.mt-heading.text-right.mt-border-twice h4:before,
.mt-heading.text-right.mt-border-twice h5:before,
.mt-heading.text-right.mt-border-twice h6:before,
.mt-heading.text-center.mt-border-twice h1:before,
.mt-heading.text-center.mt-border-twice h2:before,
.mt-heading.text-center.mt-border-twice h3:before,
.mt-heading.text-center.mt-border-twice h4:before,
.mt-heading.text-center.mt-border-twice h5:before,
.mt-heading.text-center.mt-border-twice h6:before,
.mt-heading.mt-border-hleft h1:before,
.mt-heading.mt-border-hleft h2:before,
.mt-heading.mt-border-hleft h3:before,
.mt-heading.mt-border-hleft h4:before,
.mt-heading.mt-border-hleft h5:before,
.mt-heading.mt-border-hleft h6:before,
.mt-heading.mt-border-left h1:before,
.mt-heading.mt-border-left h2:before,
.mt-heading.mt-border-left h3:before,
.mt-heading.mt-border-left h4:before,
.mt-heading.mt-border-left h5:before,
.mt-heading.mt-border-left h6:before{
    right: 100%;
}
.mt-border-hleft h1,
.mt-border-hleft h2,
.mt-border-hleft h3,
.mt-border-hleft h4,
.mt-border-hleft h5,
.mt-border-hleft h6 {
    margin-left: 40px;
}
.mt-border-hright h1,
.mt-border-hright h2,
.mt-border-hright h3,
.mt-border-hright h4,
.mt-border-hright h5,
.mt-border-hright h6 {
    margin-right: 40px;
}
.mt-border-bottom h1,
.mt-border-bottom h2,
.mt-border-bottom h3,
.mt-border-bottom h4,
.mt-border-bottom h5,
.mt-border-bottom h6{
    margin-bottom: 15px;
}
.mt-heading.mt-border-right h1:before,
.mt-heading.mt-border-right h2:before,
.mt-heading.mt-border-right h3:before,
.mt-heading.mt-border-right h4:before,
.mt-heading.mt-border-right h5:before,
.mt-heading.mt-border-right h6:before,
.mt-heading.mt-border-left h1:before,
.mt-heading.mt-border-left h2:before,
.mt-heading.mt-border-left h3:before,
.mt-heading.mt-border-left h4:before,
.mt-heading.mt-border-left h5:before,
.mt-heading.mt-border-left h6:before{
    content: '';
    background: #f50056;
    position: absolute;
    width: 2px;
    top:0;
    bottom:0;
    margin:auto 10px;
}
.mt-heading.mt-head-dot-bdr h1,
.mt-heading.mt-head-dot-bdr h2,
.mt-heading.mt-head-dot-bdr h3,
.mt-heading.mt-head-dot-bdr h4,
.mt-heading.mt-head-dot-bdr h5,
.mt-heading.mt-head-dot-bdr h6 {
    padding-top: 15px;
}
.mt-heading.mt-head-dot-bdr h1:after,
.mt-heading.mt-head-dot-bdr h2:after,
.mt-heading.mt-head-dot-bdr h3:after,
.mt-heading.mt-head-dot-bdr h4:after,
.mt-heading.mt-head-dot-bdr h5:after,
.mt-heading.mt-head-dot-bdr h6:after{
    position: absolute;
    background-image: radial-gradient(rgb(248, 15, 97) 3px,transparent 3px);
    background-size: 10px 10px;
    content: '';
    width: 50px;
    height: 10px;
    top:0;
}
.mt-heading.mt-hcd-bdr h1,
.mt-heading.mt-hcd-bdr h2,
.mt-heading.mt-hcd-bdr h3,
.mt-heading.mt-hcd-bdr h4,
.mt-heading.mt-hcd-bdr h5,
.mt-heading.mt-hcd-bdr h6{
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 40px;
    position: relative;
    display: block;
    width: fit-content;
    width: -moz-fit-content;
    text-transform: capitalize;
}
.mt-heading.mt-hcd-bdr h1:after,
.mt-heading.mt-hcd-bdr h2:after,
.mt-heading.mt-hcd-bdr h3:after,
.mt-heading.mt-hcd-bdr h4:after,
.mt-heading.mt-hcd-bdr h5:after,
.mt-heading.mt-hcd-bdr h6:after,
.mt-heading.mt-hcd-bdr h1:before,
.mt-heading.mt-hcd-bdr h2:before,
.mt-heading.mt-hcd-bdr h3:before,
.mt-heading.mt-hcd-bdr h4:before,
.mt-heading.mt-hcd-bdr h5:before,
.mt-heading.mt-hcd-bdr h6:before{
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: -15px;
    background: #e2eff4;
    height: 2px;
    width: 90%;
}
.mt-heading.mt-hcd-bdr h1:before,
.mt-heading.mt-hcd-bdr h2:before,
.mt-heading.mt-hcd-bdr h3:before,
.mt-heading.mt-hcd-bdr h4:before,
.mt-heading.mt-hcd-bdr h5:before,
.mt-heading.mt-hcd-bdr h6:before{
    background: #f50056;
    z-index: 1;
    width: 40%;
}
.mt-heading.mt-hcd-bdr.text-center h1:before,
.mt-heading.mt-hcd-bdr.text-center h2:before,
.mt-heading.mt-hcd-bdr.text-center h3:before,
.mt-heading.mt-hcd-bdr.text-center h4:before,
.mt-heading.mt-hcd-bdr.text-center h5:before,
.mt-heading.mt-hcd-bdr.text-center h6:before,
.mt-divider-dbl.text-center h1:after,
.mt-divider-dbl.text-center h1:before,
.mt-divider-dbl.text-center h2:after,
.mt-divider-dbl.text-center h2:before,
.mt-divider-dbl.text-center h3:after,
.mt-divider-dbl.text-center h3:before,
.mt-divider-dbl.text-center h4:after,
.mt-divider-dbl.text-center h4:before,
.mt-divider-dbl.text-center h5:after,
.mt-divider-dbl.text-center h5:before,
.mt-divider-dbl.text-center h6:after,
.mt-divider-dbl.text-center h6:before{
    left: 0;
    right: 0;
    margin: auto;
}
.mt-heading.mt-hcd-bdr.text-right h1:before,
.mt-heading.mt-hcd-bdr.text-right h2:before,
.mt-heading.mt-hcd-bdr.text-right h3:before,
.mt-heading.mt-hcd-bdr.text-right h4:before,
.mt-heading.mt-hcd-bdr.text-right h5:before,
.mt-heading.mt-hcd-bdr.text-right h6:before,
.mt-divider-dbl.text-right h1:after,
.mt-divider-dbl.text-right h1:before,
.mt-divider-dbl.text-right h2:after,
.mt-divider-dbl.text-right h2:before,
.mt-divider-dbl.text-right h3:after,
.mt-divider-dbl.text-right h3:before,
.mt-divider-dbl.text-right h4:after,
.mt-divider-dbl.text-right h4:before,
.mt-divider-dbl.text-right h5:after,
.mt-divider-dbl.text-right h5:before,
.mt-divider-dbl.text-right h6:after,
.mt-divider-dbl.text-right h6:before {
    left: auto;
    right: 0;
}
.mt-heading.mt-hcd-bdr.text-center h1,
.mt-heading.mt-hcd-bdr.text-center h2,
.mt-heading.mt-hcd-bdr.text-center h3,
.mt-heading.mt-hcd-bdr.text-center h4,
.mt-heading.mt-hcd-bdr.text-center h5,
.mt-heading.mt-hcd-bdr.text-center h6{
    margin: auto;
}
.mt-heading.mt-hcd-bdr.text-right h1,
.mt-heading.mt-hcd-bdr.text-right h2,
.mt-heading.mt-hcd-bdr.text-right h3,
.mt-heading.mt-hcd-bdr.text-right h4,
.mt-heading.mt-hcd-bdr.text-right h5,
.mt-heading.mt-hcd-bdr.text-right h6{
    margin-left: auto;
}
.mt-divider-rolling-pin h1:after,
.mt-divider-rolling-pin h1:before,
.mt-divider-rolling-pin h2:after,
.mt-divider-rolling-pin h2:before,
.mt-divider-rolling-pin h3:after,
.mt-divider-rolling-pin h3:before,
.mt-divider-rolling-pin h4:after,
.mt-divider-rolling-pin h4:before,
.mt-divider-rolling-pin h5:after,
.mt-divider-rolling-pin h5:before,
.mt-divider-rolling-pin h6:after,
.mt-divider-rolling-pin h6:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: -15px;
    background: linear-gradient(90deg,#972cfc,#bd66f9);
    margin: auto;
}
.mt-divider-rolling-pin h1:before,
.mt-divider-rolling-pin h2:before,
.mt-divider-rolling-pin h3:before,
.mt-divider-rolling-pin h4:before,
.mt-divider-rolling-pin h5:before,
.mt-divider-rolling-pin h6:before {
    bottom: -14px;
    height: 1px;
    width: 55px;
}
.mt-divider-rolling-pin h1:after,
.mt-divider-rolling-pin h2:after,
.mt-divider-rolling-pin h3:after,
.mt-divider-rolling-pin h4:after,
.mt-divider-rolling-pin h5:after,
.mt-divider-rolling-pin h6:after {
    height: 3px;
    width: 40px;
}
.mt-divider-rolling-pin h1,
.mt-divider-rolling-pin h2,
.mt-divider-rolling-pin h3,
.mt-divider-rolling-pin h4,
.mt-divider-rolling-pin h5,
.mt-divider-rolling-pin h6 {
    margin-bottom: 20px;
}
.mt-divider-rolling-pin.text-left h1:after,
.mt-divider-rolling-pin.text-left h1:before,
.mt-divider-rolling-pin.text-left h2:after,
.mt-divider-rolling-pin.text-left h2:before,
.mt-divider-rolling-pin.text-left h3:after,
.mt-divider-rolling-pin.text-left h3:before,
.mt-divider-rolling-pin.text-left h4:after,
.mt-divider-rolling-pin.text-left h4:before,
.mt-divider-rolling-pin.text-left h5:after,
.mt-divider-rolling-pin.text-left h5:before,
.mt-divider-rolling-pin.text-left h6:after,
.mt-divider-rolling-pin.text-left h6:before {
    right: auto;
}
.mt-divider-rolling-pin.text-right h1:after,
.mt-divider-rolling-pin.text-right h1:before,
.mt-divider-rolling-pin.text-right h2:after,
.mt-divider-rolling-pin.text-right h2:before,
.mt-divider-rolling-pin.text-right h3:after,
.mt-divider-rolling-pin.text-right h3:before,
.mt-divider-rolling-pin.text-right h4:after,
.mt-divider-rolling-pin.text-right h4:before,
.mt-divider-rolling-pin.text-right h5:after,
.mt-divider-rolling-pin.text-right h5:before,
.mt-divider-rolling-pin.text-right h6:after,
.mt-divider-rolling-pin.text-right h6:before {
    left: auto;
}
.mt-divider-dbl h1:after,
.mt-divider-dbl h1:before,
.mt-divider-dbl h2:after,
.mt-divider-dbl h2:before,
.mt-divider-dbl h3:after,
.mt-divider-dbl h3:before,
.mt-divider-dbl h4:after,
.mt-divider-dbl h4:before,
.mt-divider-dbl h5:after,
.mt-divider-dbl h5:before,
.mt-divider-dbl h6:after,
.mt-divider-dbl h6:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: -20px;
    background: #f50056;
    height: 2px;
    width: 50%; 
}
.mt-divider-dbl h1:after,
.mt-divider-dbl h2:after,
.mt-divider-dbl h3:after,
.mt-divider-dbl h4:after,
.mt-divider-dbl h5:after,
.mt-divider-dbl h6:after {
    width: 40%; 
    bottom: -25px;
}
.mt-divider-dbl h1,
.mt-divider-dbl h2,
.mt-divider-dbl h3,
.mt-divider-dbl h4,
.mt-divider-dbl h5,
.mt-divider-dbl h6 {
    margin-bottom: 30px;
}
.mt-heading.text-center.mt-border-twice {
    margin-bottom: 0;
}
.mt-heading.mt-border-left h1:before,
.mt-heading.mt-border-right h1:before {
    height: auto!important;
}
/*heading optin end*/

.swiper-button-prev,.swiper-button-next {
    background-image: none;
    width: 60px;
    height: 40px;
    background: linear-gradient(to bottom,#ff387e,#f50056);
    border-radius: 50px;
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.07);
    outline: none;
}
.swiper-button-prev {
    left: 0;
}
.swiper-button-next {
    right: 0px;
}
.swiper-button-prev:after, .swiper-button-next:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 10px;
    height: 10px;
    background: transparent;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg);
    margin: auto;
}
.swiper-button-next:after {
    transform: rotate(225deg);
}
.swiper-pagination-fraction span {
    width: 40px;
    height: 40px;
    background: #dde3f0;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    border-radius: 100%;
}
.swiper-pagination-fraction span.swiper-pagination-current {
    background: linear-gradient(to bottom,#ff387e,#f50056);
    color: #fff;
}
.swiper-pagination-fraction {
    bottom: 0;
}
.swiper-container-horizontal>.swiper-pagination-progressbar{
    top: auto;
    bottom: 0;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: linear-gradient(to bottom,#ff387e,#f50056);
}
.swiper-pagination-progressbar {
    background: #dde3f0;
}
.swiper-pagination{
    left: 0;
    right: 0;
    margin: auto;
    bottom: -20px;
}
.swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 2px;
    background: #dde3f0;
    outline: none;
    opacity: 1;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #f50056;
    width: 14px;
    border-radius: 10px;
}
.fa, .fab, .fad, .fal, .far, .fas {
    font-family: inherit!important;
    font-weight: inherit!important;
}
.fa:before, .fab:before, .fad:before, .fal:before, .far:before, .fas:before{
    font-family: "Font Awesome 5 Free","FontAwesome","Font Awesome 5 Brands";
    font-weight: 900;
}
.navigation .nav-links {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.navigation .nav-links .nav-previous, .navigation .nav-links .nav-next {
    background: #ffffff3d;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
    border-radius: 50px;
    margin-top: 20px;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    overflow: hidden;
}
.navigation .nav-links .nav-subtitle {
    opacity: 0;
    width: 35px;
    height: 35px;
    display: inline-block;
}
.navigation .nav-links .nav-title:after {
    width: 35px;
    height: 35px;
    background: #f50056;
    position: absolute;
    content: '';
    left: 10px;
    top: 8px;
    border-radius: 100%;
}
.navigation .nav-links .nav-title {
    padding-left: 5px;
}
.navigation .nav-links .nav-title:before {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    left: 23px;
    top: 20px;
    bottom: 0;
    border-left: 6px double #fff;
    border-bottom: 6px double #fff;
    z-index: 1;
    transform: rotate(45deg);
}
.navigation .nav-links .nav-next .nav-subtitle {
    position: absolute;
    right: 0;
}
.navigation .nav-next .nav-title:after {
    left: auto;
    right: 10px;
}
.navigation .nav-next .nav-title:before {
    left: auto;
    right: 23px;
    transform: rotate(225deg);
}
.navigation .nav-next .nav-title {
    padding-right: 45px;
}
.navigation .nav-links a {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: unset;
    color: #fff;
}
.navigation .nav-links .nav-next a {
    padding-right: 20px;
}
/*woocommerce css end*/
/* feature start */
.mt-feature-box{
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 30px;
    text-align: center;
    margin-bottom: 30px;
    background: #fff;
    position: relative;
}
.mt-feature-box.mt-feature-btn {
    margin-bottom: 55px;  
}
.mt-feature-title {
    font-size: 20px;
    font-weight: 700;
    position: relative;
    padding-bottom: 14px;
    width: fit-content;
    width: -moz-fit-content;
    margin: 0 auto 20px;
    display: inline-block;
}
.mt-feature-box p {
    padding-bottom: 0.7rem;
    margin-bottom: 0;
    word-break: break-word;
    text-align: center;
}
.mt-feature-icon {
    margin-bottom: 20px;
    position: relative;
    transition: 0.3s;
    min-height: 87px;
}
.mt-feature-box:hover .mt-feature-icon {
    transform: translateY(-5px);
}
.mt-feature-title:after,.mt-feature-title:before {
    position: absolute;
    content: '';
    width: 80%;
    bottom: 0;
    background: #f50056;
    height: 2px;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 30px;
}
.mt-feature-title:after {
    bottom: -5px;
    width: 65%;
}
.mt-feature-box .mt-btn {
    font-size: 14px;
    box-shadow: 0px 5px 20px 0px rgba(117, 117, 117, 0.2);
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -20px;
}
.mt-feature-shape svg {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    fill: #f50056;
}
.mt-feature-shape img {
    z-index: 1;
    position: relative;
}
.mt-feature-shape {
    width: fit-content;
    width: -moz-fit-content;
    margin: auto;
    overflow: hidden;
}
.mt-feature-icon>img,.mt-feature-icon>i,.mt-feature-icon>svg {
    z-index: 2;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mt-feature-icon>svg,.mt-feature-icon>img{
    width: 30px;
    height: 30px;
    object-fit: contain;
    fill: #fff;
}
.mt-feature-icon>i{
    font-size: 25px;
    color: #fff;
}
/* feature end */
/* pricing start */
.mt-pricing-box{
    padding: 50px 0px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    text-align: center;
    transition: 0.3s;
    margin-bottom: 30px;
    position:relative;
}
.mt-pricing-box:hover{
    transform:translateY(-5px);
    background:#ff387e;
}
.mt-pricing-box.mt-plan-active{
    background:#ff387e;
}
.mt-pricing-box:hover ul li,.mt-pricing-box:hover .mt-plan-price,.mt-pricing-box:hover .mt-plan-subhead,.mt-pricing-box.mt-plan-active ul li{
    color: #fff;
    transition: 0.3s;
}
.mt-pricing-box:hover .mt-btn,.mt-pricing-box.mt-plan-active .mt-btn{
    background: #fff;
    color: #333;
}
.mt-plan-subhead {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    text-align: center;
}
.mt-plan-price {
    font-size: 50px;
    font-weight: 700;
    color: #f50056;
    margin-bottom: 30px;
    text-align: center;
}
.mt-plan-price span {
    font-size: 32px;
    padding-right: 5px;
}
.mt-pricing-box ul li {
    list-style: none;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
}
.mt-pricing-box ul {
    padding: 0;
    margin: 0;
}
.mt-pricing-overlay:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.75);
    z-index: 0;
    border-radius: 10px;
}
.mt-pricing-overlay ul,
.mt-pricing-overlay .mt-plan-subhead,
.mt-pricing-overlay .mt-plan-price,
.mt-pricing-overlay a{
    z-index:1;
    position: relative;
}
.mt-pricing-box.mt-price-list-bdr ul li,
.mt-oc-price-plan.mt-price-list-bdr ul li,
.mt-price-two-box.mt-price-list-bdr ul li,
.mt-wh-pricing-box.mt-price-list-bdr ul li {
    margin-bottom: 20px;
    border-bottom: 1px solid #e2eff4;
    padding-bottom: 20px;
}
.mt-pricing-box.mt-price-bdr-top,
.mt-oc-price-plan.mt-price-bdr-top,
.mt-price-two-box.mt-price-bdr-top {
    border-top: 5px solid #ff387e;
}
.mt-pricing-box.mt-price-bdr-bottom,
.mt-oc-price-plan.mt-price-bdr-bottom,
.mt-price-two-box.mt-price-bdr-bottom,
.mt-price-bdr-bottom .mt-wh-pricing-data{
    border-bottom: 5px solid #ff387e;
}
.mt-oc-price-plan.mt-price-list-bdr ul li:before,
.mt-price-two-box.mt-price-list-bdr ul li:before {
    top: 0px;
    bottom: 20px;
}
.mt-oc-price-plan.mt-price-list-bdr ul li:after,
.mt-price-two-box.mt-price-list-bdr ul li:after {
    bottom: 18px;
}
.mt-oc-price-plan.mt-price-list-bdr .mt-btn,
.mt-price-two-box.mt-price-list-bdr .mt-btn {
    margin-top: 0;
}
.mt-price-bdr-top .mt-wh-pricing-icon{
    border-color: #ff387e;
}
/* pricing end */
/* banner search start */
.mt-search-banner {
    padding: 158px 0;
    background: linear-gradient(0deg, rgba(42, 44, 54, 0.9), rgba(42, 44, 54, 0.9)),url(../images/search-banner.jpg);
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    text-align: center;
}
.mt-search-banner-box{
    max-width: 800px;
    margin: auto;
}
.mt-search-banner-box h2 {
    font-size: 58px;
    font-weight: 800;
    margin-bottom: 25px;
}
.mt-search-banner-box h3 {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 0px;
    font-weight: 500;
}
.mt-search-banner-box h4 {
    font-size: 22px;
    font-weight: 500;
}
.mt-search-banner-box h2,.mt-search-banner-box h3,.mt-search-banner-box h4{
    text-transform: capitalize;
    color: #fff;
}
.mt-search-banner-box ul li a {
    color: #fff;
}
.mt-search-banner-box>ul {
    padding: 0;
    margin: 25px 0 0;
}
.mt-search-banner-box>ul>li {
    display: inline-block;
    margin-right: 8px;
}
.mt-search-banner-box>ul>li>a {
    padding: 6px 10px;
    background: rgba(255, 255, 255, 0.1);
    min-width: 115px;
    display: inline-block;
    border-radius: 30px;
    font-size: 14px;
    margin-bottom: 5px;
}
.mt-search-banner-box .mt-search-form {
    margin: 50px 0 30px;
}
.mt-search-banner-box ul li a:hover{
    color: #f50056;
}
.mt-search-result {
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 33px;
    right: 0;
    text-align: left;
    z-index: 11;
    max-height: 250px;
    overflow-x: auto;
    border-radius: 0px 0px 20px 20px;
}
.mt-search-result li {
    list-style: none;
    font-size: 14px;
    border-bottom: 1px solid #e2eff4;
    padding: 10px 20px;
    background: #fff;
}
.mt-search-banner-box .mt-search-result li a {
    color: #333333;
    display: block;
}
.mt-search-form form {
    z-index: 12;
    position: relative;
}
.mt-search-result li:first-child {
    padding-top: 40px;
}
.mt-search-result li:last-child{
    border-radius: 0px 0px 20px 20px;
    border-bottom:none;
}
/* banner search end */
/* digital header start */
.mt-dp-header{
    display: flex;
    align-items: center;
    height: 90px;
    background: #243238;
}
.mt-eco-head-icon .mt-navbar-icon>ul>li {
    margin: 0;
    width: 50px;
    height: 50px;
    line-height: 43px;
    border: 3px solid #dde3f0;
    border-radius: 100%;
    text-align: center;
    position: relative;
    display: inline-block;
}
/* digital header end */
/* our product start */
.mt-dp-header .container-fluid {
    padding-left: 0;
}
.mt-pro-submenu li {
    list-style: none;
    position: relative;
    width: 100%;
}
.mt-pro-submenu li:before {
    position: absolute;
    color: #708b99;
    margin-top: 3px;
}
.mt-pro-submenu>li a{
    color: #708b99;
    width: fit-content;
    width: -moz-fit-content;
}
.mt-pro-submenu li.fa a,
.mt-pro-submenu li.fab a,
.mt-pro-submenu li.fas a,
.mt-pro-submenu li.fad a,
.mt-pro-submenu li.fal a,
.mt-pro-submenu li.far a {
    padding-left: 30px;
}
.mt-navbar ul li.fa a,
.mt-navbar ul li.fab a,
.mt-navbar ul li.fad a,
.mt-navbar ul li.fal a,
.mt-navbar ul li.fas a,
.mt-navbar ul li.far a {
    padding-left:6px;
}
.mt-pro-submenu>li a:hover{
    color: #f50056;
}
.mt-pro-submenu>li>a {
    padding: 18px 50px;
    background: #f5f8fa;
    display: block;
}
.mt-pro-submenu>li {
    border-bottom: 1px solid #ebf2f6;
}
.mt-pro-submenu>li:last-child {
    border-bottom: none;
}
.mt-pro-submenu {
    padding: 0;
    margin: 0;
    position: absolute;
    left: -220px;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    z-index: 99;
    height: calc(100vh - 120px);
    background: #f5f8fa;
    overflow-y: auto;
}
.mt-open-product .mt-pro-submenu {
    left: 15px;
    right: 15px;
    opacity: 1;
    visibility: visible;
}
.mt-our-pro-head h4 {
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    margin: 0;
    color: #b0bec5;
    padding: 0px 15px;
    position: relative;
    width: calc(100% - 40px);
}
.mt-our-pro-head h4:after {
    position: absolute;
    content: '';
    right: 0px;
    top: -2px;
    bottom: 0;
    width: 8px;
    height: 8px;
    border-top: 2px solid #b0bec5;
    border-right: 2px solid #b0bec5;
    transform: rotate(135deg);
    margin: auto;
}
.mt-our-pro-head {
    background: #283940;
    padding: 30px 15px;
    display: flex;
    align-items: center;
    height: 90px;
    cursor: pointer;
    justify-content: center;
}
.mt-our-pro-head svg {
    width: 22px;
    height: 22px;
    fill: #fff;
}
.mt-our-pro-head i{
    font-size: 22px;
}
.mt-our-product ul li svg {
    width: 22px;
    height: 22px;
    margin-right: 5px;
}
.mt-our-product .sub-menu {
    background: #fff;
    padding-left: 60px;
    padding-top: 20px;
    display: none;
}
.mt-our-product .sub-menu .sub-menu {
    padding-left: 20px;
    padding-right: 0;
}
.mt-our-product .sub-menu li a {
    padding-bottom: 18px;
    display: block;
}
.mt-pro-submenu .menu-item-has-children {
    position: relative;
}
.mt-pro-submenu .menu-item-has-children:after {
    position: absolute;
    content: '';
    right: 23px;
    top: 22px;
    margin: auto;
    border-left: 8px solid #708b99;
    border-top: 8px solid transparent;
    transform: rotate(-45deg);
    cursor: pointer;
}
/* our product end */
/* online course header start */
.mt-oc-header{
    display: flex;
    align-items: center;
    height: 90px;
    background: #fff;
    box-shadow: 0px 8px 10px 0px rgb(0 0 0 / 3%);
}
.mt-grid-icon svg{
    width: 22px;
    height: 22px;
    fill: #f50056;
}
.mt-grid-icon {
    cursor: pointer;
    padding: 30px 0;
}
.mt-toggle-navbar {
    transition: 0.3s;
    display: flex;
}
.mt-toggle-menu .mt-btn{
    margin-left: 40px;
}
.mt-toggle-login svg {
    width: 22px;
    height: 22px;
    margin-right: 5px;
    fill: #81b441;
}
.mt-toggle-menu .mt-toggle-login {
    font-weight: 600;
}
.mt-toggle-navbar .mt-navbar>ul>li::before{
    padding-right: 6px;
}
.mt-toggle-navbar .mt-navbar>ul>li{
    margin-right: 0px;
}
/* online course header end */
/* food header start */
.mt-food-header {
    border-bottom: 1px solid #e2eff4;
}
.mt-food-header .mt-navbar>ul>li {
    margin-right: 13px;
}
.mt-food-header .mt-search-form {
    margin-right: 20px;
    max-width: 500px;
    width: 100%;
}
.mt-food-header .mt-search-form input {
    background: #f3f5ff;
    font-size: 14px;
    border: none;
    border-radius: 10px;
    letter-spacing: 1px;
    padding: 0 50px 0 25px;
}
.mt-food-header .mt-search-form input::placeholder {
    font-size: 14px;
	color: #afc9da;
}
.mt-food-header .mt-btn {
    margin-left: 10px;
}
.mt-food-cart {
    margin: 0 15px;
}
.mt-food-cart a {
    text-transform: uppercase;
    color: #5f88a3;
    font-size: 14px;
}
.mt-food-cart svg {
    width: 25px;
    height: 25px;
    margin-right: 5px;
}
.mt-food-cart i {
    font-size: 25px;
    margin-right: 5px;
}
/* food header end */
/* video start */
.mt-video-box {
    max-width: 970px;
    margin: auto;
    text-align: center;
    border-radius: 10px;
    overflow: hidden;
}
.mt-video-box img {
    width: 100%;
}
.mt-video-box .mt-play-icon a {
    background: #80b441;
    width: 80px;
    height: 80px;
    line-height: 80px;
}
.mt-video-box .mt-play-icon svg {
    width: 24px;
    height: 24px;
}
.mt-video-box.mt-popup-video:after {
    background: rgb(0 0 0 / 60%);
}
.mt-live-video {
    position: absolute;
    top: 30px;
    right: 30px;
    width: fit-content;
    width: -moz-fit-content;
    padding: 5px 18px;
    background: rgba(255, 255, 255, 0.3);
    z-index: 1;
    border-radius: 30px;
    display: block;
    line-height: normal;
    text-transform: uppercase;
}
.mt-live-video p {
    margin: 0;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
}
.mt-live-video p span {
    width: 6px;
    display: inline-block;
    height: 6px;
    background: white;
    margin-right: 10px;
    margin-bottom: 3px;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.3);
}
/* video end */
/* partner start */
.mt-partner .mt-heading {
    position: relative;
}
.mt-partner-box,
.mt-column-grid {
    display: grid;
}
.mt-grid-gap,.mt-grid-gap30 {
    grid-gap: 30px; 
}
.mt-grid-gap20 {
    grid-gap: 20px;
}
.mt-grid-gap10 {
    grid-gap: 10px;
}
.mt-partner-box {
    text-align: center;
    grid-gap: 30px; 
}
.mt-partner-box.columns-8,
.mt-columns-8 {
    grid-template-columns: repeat(7, 1fr);
}
.mt-partner-box.columns-7,
.mt-columns-7 {
    grid-template-columns: repeat(7, 1fr);
}
.mt-partner-box.columns-6,
.mt-columns-6 {
    grid-template-columns: repeat(6, 1fr);
}
.mt-partner-box.columns-5,
.mt-columns-5 {
    grid-template-columns: repeat(5, 1fr);
}
.mt-partner-box.columns-4,
.mt-columns-4 {
    grid-template-columns: repeat(4, 1fr);
}
.mt-partner-box.columns-3,
.mt-columns-3 {
    grid-template-columns:  repeat(3, 1fr);
}
.mt-partner-box.columns-2,
.mt-columns-2 {
    grid-template-columns:  repeat(2, 1fr);
}
.mt-partner-box.columns-1,
.mt-columns-1 {
    grid-template-columns:  repeat(1, 1fr);
}
.mt-partner .swiper-wrapper {
    margin-bottom: 50px;
}
.mt-partner .swiper-pagination-bullets {
    bottom: 0;
}
.mt-partner .swiper-button-prev, .mt-partner .swiper-button-next {
    top: 40%;
}
.mt-partner .swiper-container-horizontal>.swiper-pagination-progressbar {
    bottom: 10px;
}
/* partner end */
/* banner start */
.mt-oc-banner{
    background:linear-gradient(0deg, rgba(38, 47, 65, 0.9), rgba(38, 47, 65, 0.9)), url(../images/oc-banner.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 150px 0;
    position: relative;
    margin-bottom: 120px;
}
.mt-oc-banner-box {
    max-width: 720px;
    z-index: 11;
    position: relative;
}
.mt-oc-banner-box h2{
    font-weight: 700;
    font-size: 42px;
    position: relative;
    margin-bottom: 40px;
}
.mt-oc-banner-box h2:after,
.mt-oc-banner-box h2:before{
    position: absolute;
    content: '';
    left: 0;
    bottom: -15px;
    width: 47%;
    height: 2px;
    background: #80b441;
}
.mt-oc-banner-box h2:after{
    width: 45%;
    bottom: -22px;
}
.mt-oc-banner-box h2,.mt-oc-banner-box p{
    color: #fff;
}
.mt-oc-banner-box p {
    font-size: 18px;
    max-width: 550px;
}
.mt-oc-banner-box .mt-btn {
    font-size: 14px;
    min-width: 170px;
    padding: 12px 20px;
}
.mt-btn.mt-btn-white {
    margin-left: 20px;
    background: rgba(255, 255, 255, 0.2);
}
/* banner end */
/* banner feature start */
.mt-oc-banner-feat,.mt-oc-price-plan,.mt-price-two-box{
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    padding: 40px;
}
.mt-oc-banner-feat {
    text-align: center;
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 0;
}
.mt-oc-banner-feat h3{
    font-size: 22px;
    font-weight: 700;
}
.mt-oc-banner-icon{
    margin-bottom: 20px;
}
.mt-oc-banner-icon svg,.mt-oc-banner-icon img{
    width:60px;
    height: 60px;
}
.mt-oc-banner-icon i{
    font-size: 60px;
    color: #80b441;
}
.mt-oc-banner-service {
    position: absolute;
    left: 60px;
    right: 60px;
    top: 25px;
    bottom: -120px;
    z-index: 10;
}
.mt-oc-plan-title{
    font-size: 28px;
    font-weight: 700;
    position: relative;
    width: fit-content;
    width: -moz-fit-content;
    margin:0px auto 30px;
}
.mt-oc-plan-title:after, .mt-oc-plan-title:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: -10px;
    width: 80%;
    height: 1px;
    background: #80b441;
    right: 0;
    margin: auto;
}
.mt-oc-plan-title:after {
    width: 70%;
    bottom: -13px;
}
.mt-oc-plan-price {
    font-size: 62px;
    font-weight: 700;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e6eaf3;
}
.mt-oc-plan-price span {
    font-size: 18px;
    font-weight: 500;
}
.mt-oc-plan-price sup {
    padding-right: 5px;
}
.mt-oc-price-plan ul {
    padding: 0;
    margin: 0;
}
.mt-oc-price-plan ul li{
    list-style: none;
    margin-bottom: 16px;
    position: relative;
}
.mt-oc-price-plan li span {
    width: 18px;
    height: 18px;
    background: #81b441;
    display: inline-block;
    margin-right: 10px;
    border-radius: 100%;
    position: relative;
    vertical-align: middle;
}
.mt-oc-plan-price,.mt-oc-price-plan p{
    text-align: center;
}
.mt-oc-price-plan .mt-btn {
    margin-top: 15px;
}
/* banner feature end */
/* login start */
.mt-login .modal-dialog {
    max-width: 740px;
}
.mt-login .modal-content{
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
    background: #fff;
    border-radius: 10px;
    border: none;
}
.mt-login .modal-body{
    padding: 0px;
}
.mt-login .modal{
    overflow-y: auto;
}
.mt-login-box {
    text-align: center;
    display: flex;
    justify-content: center;
    border-radius: 10px;
    overflow: hidden;
}
.mt-login button.close {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 25px;
    height: 25px;
    background: #F44336;
    opacity: 1;
    color: #fff;
    border-radius: 100%;
    border: 2px solid;
    font-size: 17px;
    z-index: 9;
}
.mt-login .close:not(:disabled):not(.disabled):focus,
.mt-login .close:not(:disabled):not(.disabled):hover{
    opacity: 1;
}
.mt-login-wlcm-box {
    width: 280px;
    padding: 30px;
    background: #26292d;
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
}
.mt-login-form {
    width: calc(100% - 280px);
    padding: 42px 50px 50px;
}
.mt-login-wlcm h2,.mt-login-form h2 {
    font-size: 30px;
    font-weight: 600;
    color: #ffffff;
    margin-bottom: 15px;
    text-transform: capitalize
}
.mt-login-wlcm {
    padding-bottom: 8px;
    z-index: 1;
    position: relative;
}
.mt-login-wlcm p {
    color: #ffffff;
    margin-bottom: 23px;
}
.mt-login-wlcm .mt-btn {
    background: transparent;
    border: 1px solid #fff;
    padding: 11px 20px;
}
.mt-login-form h2{
    color: #26292d;
    margin-bottom: 5px;
}
.mt-login-form input,.pa-forgot-password {
    margin-top: 12px;
    display: block;
}
.mt-login-form .mt-btn,
.mt_header_wrap .mt-login-form .mt-btn {    
    display: block;
    margin: 23px auto 0;
}
.mt-login-form p {
    margin-bottom: 0;
    font-size: 14px;
}
.mt-login-wlcm-box:after,
.mt-login-wlcm-box:before {
    position: absolute;
    content: '';
    width: 150px;
    height: 150px;
    background: #2d3033;
    border-radius: 100%;
    bottom: -50px;
    left: -50px;
    z-index: 0;
}
.mt-login-wlcm-box:before {
    left: auto;
    bottom: 0;
    right: -50px;
    top: -50px;
}
div#signUpModal .mt-login-form .mt-btn,
div#forgotModal .mt-login-form .mt-btn {
    margin-top: 30px;
}
.mt-login-form input[type=checkbox] {
    width: 20px;
    margin-right: 3px;
    display: inline-block;
}
.mt-login-form label {
    display: inline-block;
    margin-left: 30px;
    cursor: pointer;
}
.mt-login-form label p {
    display: inline-block;
    vertical-align: bottom;
}
.pa-forgot-password {
    display: inline-block;
}
/* login end */
/* job portal header start */
.mt-jp-header {
    background: #2a3843;
    height: 90px;
    display: flex;
    align-items: center;
}
.mt-jp-header .mt-navbar>ul>li a{
    font-size: 16px;
}
.mt-jp-login svg {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    fill: #fff;
}
.mt-jp-login {
    color: #fff;
    margin-left: 60px;
    position: relative;
}
.mt-jp-menu .mt-btn {
    margin-left: 40px;
}
.mt-jp-login:before {
    position: abs   olute;
    content: '';
    left: -30px;
    width: 1px;
    background: #43596b;
    height: 50px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.mt-jp-menu .mt-btn span {
    padding-right: 10px;
    display: inline-block;
}
/* job portal header end */
.mt-moto-alert {
    margin: 0;
    position: fixed;
    bottom: 30px;
    right: 30px;
    background: #e9382b;
    padding: 12px 30px;
    border-radius: 50px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    z-index: 1100;
    display: none;
    font-size: 18px;
    color: #fff;
}
/* popular category start */
.mt-pop-cat-box {
    text-align: center;
    border: 1px solid #f5f5f5;
    border-radius: 10px;
    padding: 30px;
    transition: 0.3s;
}
.mt-pop-cat-box:hover{
    border-color: #ff626d;
}
.mt-pop-cat-box h4,
.mt-pop-cat-box a {
    display: block;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0;
    text-align: center;
}   
.mt-pop-cat-box a {
    margin-top: 20px;
}
.mt-pop-cat-box img{
    max-height: 50px;
    margin-bottom: 20px;
}
.mt-pop-cat-box.mt-pop-cat-overlay img {
    margin-bottom: 0;
}
.mt-pop-cat-box i {
    font-size: 50px;
    color: #ff626d;
}
.mt-pop-cat-box svg {
    width: 50px;
    height: 50px;
    fill: #ff626d;
}
/* popular category end */
/* job service start */
.mt-job-search-title {
    font-size: 22px;
    display: block;
    margin-top: 20px;
    font-weight: 600;
    line-height: normal;
}
.mt-job-serv-box {
    text-align: center;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    padding: 30px;
    border-radius: 10px;
    transition: 0.3s;
    margin-bottom: 30px;
}
.mt-job-serv-box p {
    margin-bottom: 0;
    margin-top: 15px;
    font-size: 14px;
}
.mt-job-ser-icon img {
    max-height: 85px;
}
.mt-job-ser-icon i {
    font-size: 85px;
    color: #ff626d;
}
.mt-job-ser-icon svg {
    width: 85px;
    height: 85px;
    fill: #ff626d;
}
.mt-job-serv-box:hover {
    transform: translateY(-5px);
}
/* job service end */
/* testimonial start */
.mt-jp-testimonial {
    background: url(../images/jp-testimonial.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.mt-jp-testi-img {
    width: 130px;
}
.mt-jp-testi-data {
    width: calc(100% - 130px);
    padding-left: 30px;
    text-align: center;
    position: relative;
}
.mt-jp-testi-img img {
    border-radius: 100%;
    border: 3px solid #ff626d;
    max-width: 120px;
}
.mt-jp-testi-data h3 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0;
}
.mt-jp-testi-data h3 span {
    font-weight: 400;
    font-size: 14px;
    margin-left: 15px;
}
.mt-jp-testi-data p, .mt-jp-testi-data h3 {
    z-index: 1;
    position: relative;
}
.mt-jp-testi-box {
    background: #eeeff1;
    border-radius: 10px;
    padding: 70px;
    max-width: 970px;
    margin: 0 auto 30px;
    display: flex;
}
.mt-jp-testi-quote svg {
    width: 140px;
    height: 140px;
    fill: #ff626d;
    opacity: 0.05;
}
.mt-jp-testi-quote {
    position: absolute;
    top: -40px;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mt-jp-testimonial .jp-testi-wrapper{
    margin-bottom: 30px;
}
.mt-jp-testimonial .jp-testi-wrapper:last-child {
    margin-bottom: 0;
}
/* testimonial end */
/* dating header start */
.mt-dating-header .mt-navbar>ul>li>a {
    font-size: 16px;
}
.mt-open-search .mt-search-btn svg {
    fill: #333!important;
}
.mt-dating-header .mt-btn {
    margin-left: 30px;
}
.mt-dating-header {
    height: 90px;
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(253, 114, 89, 0.12);
    position: absolute;
    z-index: 99;
    display: flex;
    align-items: center;
    border-radius: 0 0 60px 60px;
    max-width: 1400px;
    margin: auto;
    left: 15px;
    right: 15px;
}
/* dating header end */
/* dating about start */
.mt-ab-dating-img img {
    border-radius: 10px;
    margin-right: 50px;
    margin-bottom: 50px;
}
.mt-ab-dating-img {
    position: relative;
    width: fit-content;
    width: -moz-fit-content;
}
.mt-dating-trial {
    background: linear-gradient(0deg,#fa2457,#fd7359);
    color: #fff;
    width: max-content;
    padding: 40px;
    border-radius: 10px;
    text-align: center;
    position: absolute;
    bottom: 0px;
    right: 0px;
    text-transform: uppercase;
}
.mt-dating-trial h3 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    text-transform: uppercase;
}
.mt-dating-free {
    width: 100px;
    height: 100px;
    text-align: center;
    background: rgba(255,255,255,0.10);
    border-radius: 100%;
    line-height: 100px;
    font-size: 26px;
    font-weight: 800;
    margin: 15px auto;
    box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.06);
    color: #fff;
    text-transform: uppercase;
}
.mt-ab-dating-content h3{
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 700;
    background: -webkit-linear-gradient(130deg,#fd7359,#fa2457);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.mt-ab-dating-content h1{
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 20px;
}
/* dating about end */
/* soul mate start */
.mt-soul-mate .col-md-7{
    display: flex;
    align-items: center;
}
.mt-soul-mate-data h2 {
    font-size: 42px;
    margin-bottom: 10px;
}
.mt-soul-mate-data h2 span {
    font-weight: 700;
    background: -webkit-linear-gradient(130deg,#fd7359,#fa2457);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.mt-soul-mate-data p {
    margin-bottom: 2em;
}
.mt-soul-mate-data a img {
    border-radius: 10px;
    margin-right: 20px;
    transition: 0.3s;
    margin-top: 10px;
}
.mt-soul-mate-data a:hover img {
    transform: translateY(-5px);
}
.mt-pink-bg {
    background: #ffecf3;
}
/* soul mate end */
/* blog two start */
.mt-blog-two-box {
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin-bottom: 40px;
}
.mt-blog-two-data {
    padding: 20px;
}
.mt-blog-two-date {
    display: block;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 8px;
    font-size: 16px;
    background: -webkit-linear-gradient(160deg,#fd7359 40%,#fa2457 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.mt-blog-two-title {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 10px;
    display: block;
    line-height: normal;
}
.mt-blog-t-read {
    font-weight: 600;
    text-transform: capitalize;
    font-size: 16px;
    background: -webkit-linear-gradient(160deg,#fd7359 40%,#fa2457 60%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.mt-blog-two-box img,
.mt-popup-blog.mt-blog-two-box .mt-blog-img:after {
    border-radius: 10px 10px 0px 0px;
}
.mt-blog-t-read svg {
    width: 16px;
    height: 16px;
    fill: #fa2457;
    margin-left: 2px;
    transition: 0.3s;
}
.mt-blog-t-read:hover svg{
    transform:translateX(5px) ;
}
/* blog two end */
/* testimonial start */
.mt-testi-two-box,.mt-em-testi-box,.mt-wh-testi-box {
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
    padding: 50px;
    text-align: center;
    border-radius: 10px;
    max-width: 970px;
    margin: 20px auto;
    position: relative;
}
.mt-testi-two-img img{
    border-radius: 100%;
    width: 100px;
    height: 100px;
    object-fit: cover;
	border-radius: 50px !important;
}
.mt-testi-two-img{
    margin-bottom: 20px;
}
.mt-testi-two-data h4{
    font-weight: 700;
    font-size: 18px;
    margin: 0;
}
.mt-testi-two-data p {
    margin-bottom: 15px;
    font-size: 16px;
}
.mt-testi-two-box:after {
    position: absolute;
    left: -30px;
    right: -30px;
    background: rgb(242 241 237);
    top: 30px;
    bottom: 30px;
    content: '';
    z-index: -1;
    border-radius: 10px;
}
.mt-testi-two-nav .swiper-button-prev, .mt-testi-two-nav .swiper-button-next {
    background: transparent;
    box-shadow: none;
}
.mt-testi-two-nav .swiper-button-prev::after,
.mt-testi-two-nav .swiper-button-next::after {
    border-left-color: #ccc;
    border-bottom-color: #ccc;
    transition: 0.3s;
}
.mt-testi-two-nav .swiper-button-prev::before,
.mt-testi-two-nav .swiper-button-next::before{
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 25px;
    height: 2px;
    background: #ccc;
    margin: auto;
    transition: 0.3s;
}
.mt-testi-two-nav .swiper-button-prev:hover::after,
.mt-testi-two-nav .swiper-button-next:hover::after{
    border-left-color: #fa2457;
    border-bottom-color: #fa2457;
}
.mt-testi-two-nav .swiper-button-prev:hover::before,
.mt-testi-two-nav .swiper-button-next:hover::before{
    background: #fa2457;
}
.mt-testi-two-nav .swiper-button-prev::before {
    left: 15px;
}
.mt-testi-two-nav .swiper-button-next::before {
    right: 15px;
}
.mt-testi-two-nav {
    position: absolute;
    top: 95px;
    max-width: 250px;
    height: 50px;
    left: 0;
    right: 0;
    margin: auto;
}
.mt-testimonial-two .swiper-slide:not(.swiper-slide-active){
    opacity: 0 !important;
}
.mt-lb-bullets-space .mt-lb-testi-box {
    margin-bottom: 30px;
}
.mt-testibox-col2 .mt-jp-testi-box{
    padding: 30px;
}
.mt-testibox-col2 .mt-jp-testi-data{
    text-align: left;
}
/* testimonial end */
/* pricing plan start */
.mt-price-two-box {
    text-align: center;
}
.mt-plan-two-title {
    font-size: 32px;
    font-weight: 800;
    position: relative;
    width: fit-content;
    width: -moz-fit-content;
    padding-bottom: 5px;
    margin: 0 auto 20px;
}
.mt-plan-two-title:after{
    position: absolute;
    content: '';
    width: 70%;
    height: 1px;
    left: 0;
    right:0;
    bottom: 0;
    margin: auto;
    background: #fd7359;
}
.mt-plan-t-price,
.mt-plan-t-price .mt-price-currency {
    font-size: 52px;
    font-weight: 800;
    margin-bottom: 30px;
    text-align: center;
}
.mt-plan-t-price span {
    font-size: 14px;
    font-weight: 500;
}
.mt-price-two-box ul {
    padding: 0;
    text-align: left;
    max-width: 190px;
    margin: auto;
}
.mt-price-two-box ul li {
    list-style: none;
    margin-bottom: 15px;
    font-size: 16px;
    position: relative;
}
.mt-price-two-box li span {
    width: 14px;
    height: 14px;
    background: #3bb54a;
    display: inline-block;
    margin-right: 10px;
    border-radius: 100%;
    position: relative;
    vertical-align: middle;
}
.mt-price-two-box .mt-btn{
    min-width: 170px;
    margin-top: 20px;
}
.mt-price-two-box.mt-plan-two-active {
    background: linear-gradient(0deg,#fa2457 30%,#fd7359 80%);
}
.mt-plan-two-active .mt-plan-two-title,
.mt-plan-two-active .mt-plan-t-price,
.mt-plan-two-active ul li {
    color: #fff;
}
.mt-plan-two-active .mt-btn{
    background: #fff;
    color:#fa2457;
}
.mt-plan-two-active ul li:after{
    background: #fff;
}
.mt-plan-two-active.mt-price-two-box ul li:before{
    border-bottom-color:#fa2457;
    border-right-color:#fa2457;
}
.mt-price-two-join{
    display: flex;
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    border-radius: 10px;
}
.mt-price-two-join > div { 
    flex: 1;
}
.mt-price-two-join .mt-price-two-box{
    box-shadow: none;
    position: relative;
}
.mt-price-two-join .mt-price-two-box:after{
    position: absolute;
    right: 0;
    height: 280px;
    content: '';
    bottom: 0;
    top: 0;
    margin: auto;
    background: #eee;
    width: 1px;
}
.mt-price-two-join .mt-price-two-box:last-child:after{
    display: none;
}
/* pricing plan end */
/* listing business header start */
.mt-lb-header .mt-btn {
    margin-left: 20px;
    background: transparent;
    color: #fff;
    box-shadow: none;
}
.mt-lb-header .mt-btn:hover{
    background: #fff;
    color: #f50056;
}
.mt-lb-header,.mt-rs-header {
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
    right: 0;
    height: 90px;
    z-index: 99;
} 
.mt-lb-header .mt-navbar-icon {
    margin: 0 0px 0 10px;
}
.mt-lb-header .mt-navbar-icon>ul>li {
    margin: 0px 0px 0px 10px;
}
.mt-lb-header .mt-navbar-icon>ul>li a {
    margin-right: 0px;
}
/* .admin-bar .mt-lb-header {
    top: 32px;
} */
.admin-bar .yes .mt-lb-header {
    top: 0;
}
/* listing business header end */
/* listing business service start */
.mt-lb-service-box{
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    text-align: center;
    padding: 30px 30px 22px;
    transition: 0.3s;
    border: 1px solid #fff;
}
.swiper-slide .mt-lb-service-box {
    margin-top: 10px;
}
.mt-lb-service-icon{
    position: relative;
    margin-bottom: 30px;
}
.mt-lb-service-icon svg{
    width: 50px;
    height: 50px;
    fill: #333;
    transition: 0.3s;
}
.mt-lb-service-icon i{
    font-size: 50px;
    transition: 0.3s;
}
.mt-lb-service-box:hover svg{
    fill: #8830ff;
}
.mt-lb-service-box:hover i{
    color: #8830ff;
}
.mt-lb-service-box:hover{
    transform: translateY(-5px);
    border-color:#8830ff ;
}
.mt-lb-service-icon:after,
.mt-lb-service-icon:before,
.mt-lb-testi-name:after,
.mt-lb-testi-name:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: -18px;
    background: #8830ff;
    margin: auto;
}
.mt-lb-service-icon:after,
.mt-lb-testi-name:after {
    width: 40px;
    height: 3px;
}
.mt-lb-service-icon:before,
.mt-lb-testi-name:before {
    width: 60px;
    height: 1px;
    margin-bottom: 1.5px;
}
.mt-lb-service .container,
.mt-category-wrapper {
    position: relative;
}
.mt-lb-service .swiper-container,
.mt-category-wrapper .swiper-container {
    padding: 20px;
}
.mt-lb-service .swiper-button-prev,
.mt-category-wrapper .swiper-button-prev {
    left: -30px;
}
.mt-lb-service .swiper-button-next,
.mt-category-wrapper .swiper-button-next {
    right: -30px;
}
.mt-lb-service .swiper-button-prev,
.mt-lb-service .swiper-button-next,
.mt-lb-testi-nav .swiper-button-prev,
.mt-lb-testi-nav .swiper-button-next,
.mt-category-wrapper .swiper-button-prev,
.mt-category-wrapper .swiper-button-next {
    width: 40px;
    height: 40px;
    background: #3870ff;
    border-radius: 5px;
    transition: 0.3s;
}
/* listing business service end */
/* how it work start */
.mt-lb-work-data {
    list-style: none;
    padding: 25px;
    background: #fbf7ff;
    border-radius: 10px;
    transition: 0.3s;
}
.mt-lb-work-data h4{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 25px;
    transition: 0.3s;
}
.mt-lb-work-data p{
    margin-bottom: 0px;
}
.mt-lb-work-data:hover h4{
    color: #8830ff;
}
.mt-lb-work-data:hover{
    transform: translateY(-5px);
}
/* how it work end */
/* listing testimonial start */
.mt-lb-testi-box {
    text-align: center;
    max-width: 960px;
    margin:50px auto;
    border-radius: 10px;
    padding: 30px;
    background: #F5F5F5;
    position: relative;
}
.mt-lb-testi-box p {
    max-width: 750px;
    margin: auto;
    font-size: 18px;
    line-height: 30px;
}
.mt-lb-testi-name {
    font-size: 20px;
    font-weight: 600;
    margin: 30px 0 6px;
    position: relative;
}
.mt-lb-testi-box h4 {
    font-size: 16px;
    margin: 0;
}
.mt-lb-testi-img {
    margin: -80px 0 20px;
}
.mt-lb-testi-img img{
    border-radius: 100%;
    max-width: 100px;
}
.mt-lb-testi-name:after,
.mt-lb-testi-name:before{
    bottom: auto;
    top: -18px;
}
.mt-lb-testi-name:before {
    margin-top: 1px;
}
.mt-lb-testi-quote svg {
    width: 60px;
    height: 60px;
    fill: #f2e9fa;
}
.mt-lb-testi-quote{
    position: absolute;
    left: 30px;
    top: -30px;
}
.mt-lb-testi-nav {
    width: 110px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
/* listing testimonial end */
/* blog start */
.mt-lb-blog-box{
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    transition: 0.3s;
    margin-bottom: 40px;
}
.mt-lb-blog-img img{
    border-radius: 10px 10px 0px 0px;
}
.mt-lb-blog-content{
    padding: 15px 30px 20px;
}
.mt-lb-feat-title{
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 25px;
    position: relative;
    display: block;
}
.mt-lb-blog-cat a {
    font-size: 14px;
    margin-right: 5px;
    color: #797979;
    position: relative;
}
.mt-lb-blog-cat a:after {
    content: ',';
}
.mt-lb-blog-cat a:last-child:after {
    display: none;
}
.mt-lb-blog-cat {
    margin-bottom: 5px;
}
.mt-lb-blog-cat a:last-child {
    margin-right: 0;
}
.mt-lb-blog-content ul li a svg {
    width: 14px;
    height: 14px;
    margin-right: 6px;
}
.mt-lb-blog-content ul li a i {
    margin-right: 6px;
}
.mt-lb-blog-author {
    text-align: center;
    margin-top: -25px;
}
.mt-lb-blog-author img {
    border-radius: 100%;
    width: 55px;
    height: 55px;
    object-fit: cover;
    border: 2px solid #fff;
}
.mt-lb-blog-cat a:hover,.mt-lb-blog-content ul li a:hover{
    color: #f50056;
}
.mt-lb-feat-title:after,
.mt-lb-feat-title:before{
    position: absolute;
    content: '';
    left: 0;
} 
.mt-lb-feat-title:after{
    height: 3px;
    width: 40px;
}
.mt-lb-feat-title:before{
    height: 1px;
    width: 55px;
    margin-bottom: 1px;
}
.mt-lb-feat-title:after,
.mt-lb-feat-title:before{
    background: linear-gradient(90deg,#972cfc,#bd66f9);
    bottom: -15px;
}
.mt-lb-blog-content .mt-blog-view,
.mt-nm-blog-box .mt-blog-view {
    margin-top: 8px;
    margin-bottom: 0;
}
.mt-lb-blog-box .mt-blog-img>a img {
    border-radius: 10px 10px 0px 0px;
}
/* blog end */
/* real state header start */
.mt-rs-header .mt-btn{
    margin-left: 35px;
}
.mt-rs-header {
    border-bottom: 1px solid rgb(255 255 255 / 0.2);
    z-index: 5;

}
.mt-rs-header .mt-btn span{
    margin-left: 8px;
}
.mt-rs-header .mt-btn span svg{
    width: 16px;
    height: 16px;
    fill: #fff;
}
/* real state header end */
/* why choose start */
.mt-rs-why-box{
    padding: 30px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    text-align: center;
    margin-top: 60px;
    transition: 0.3s;
    margin-bottom: 30px;
}
.mt-rs-why-box:hover{
    transform: translateY(-5px);
}
.mt-rs-why-title{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    line-height: normal;
    text-align: center;
}
.mt-rs-why-box p{
    margin: 0;
    text-align: center;
}
.mt-rs-why-icon {
    position: relative;
    text-align: center;
    width: 100px;
    height: 100px;
    line-height: 100px;
    margin: -80px auto 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mt-rs-why-icon:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #00cecb;
    border-radius: 30px;
    transform: rotate(45deg);
    z-index: 0;
}
.mt-rs-why-icon img {
    max-width: 45px;
    z-index: 1;
    position: relative;
}
.mt-rs-why-icon i{
    color: #fff;
    font-size: 45px;
    z-index: 1;
    position: relative;
}
/* why choose end */
/* real estate contact form start */
.mt-rs-contact-form {
    padding: 50px;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    background: #fff;
    margin-top: 60px;
    margin-bottom: -70px;
    z-index: 1;
    position: relative;
    max-width: 475px;
}
.mt-rs-contact-form ul{
    padding: 0;
    margin: 0;
}
.mt-rs-contact-form ul li{
    list-style: none;
    margin-bottom: 35px;
    position: relative;
}
.mt-rs-contact-form ul li:last-child,.mt-rs-contact-form ul li:nth-last-child(2){
    margin-bottom: 0;
}
.mt-rs-contact-form ul li .mt-btn {
    margin-top: 23px;
}
.mt-rs-contact-form ul li label {
    position: absolute;
    left: 20px;
    top: -12px;
    font-size: 14px;
    background-color: #fff;
    color: #bfc4d5;
    padding: 0 5px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.mt-rs-contact-form input,.mt-rs-contact-form textarea {
    border-radius: 5px;
    border-color: #e3e7f5;
    height: 55px;
    font-size: 14px;
    color: #bfc4d5;
    padding: 0 15px;
}
.mt-rs-contact-form textarea{
    padding: 20px;
    height: 100px;
}
.mt-rs-contact-form input::placeholder,
.mt-rs-contact-form textarea::placeholder{
    font-size: 14px;
    color: #bfc4d5;
}
.mt-rs-contact{
    background:linear-gradient(to left,rgb(24 27 52 / 0.76),rgb(24 27 52 / 0.76)), url(../images/rs-contact-bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.mt-rs-form-title {
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 40px;
}
.mt-rs-contact-img {
    margin-top: 50px;
}
/* real estate contact form end */
/* real estate testimonial start */
.mt-rs-testmonial {
    padding-bottom: 68px;
}
.mt-rs-testi-box{
    display: flex;
    align-items:center;
    
}
.mt-rs-testi-img{
    width: 280px;
    position: relative;
}
.mt-rs-testi-data{
    width: calc(100% - 280px);
    padding-left: 30px;
    position: relative;
    margin-bottom: 40px;
}
.mt-rs-testi-data p{
    margin-bottom: 0;
}
.mt-rs-test-name{
    font-size: 24px;
    font-weight: 700;
    margin: 20px 0 10px;
}
.mt-rs-testi-data h4{
    font-size: 16px;
    margin: 0;
}
.mt-rs-testi-img img{
    border-radius: 100% 100% 100% 0%!important;
    width: 280px!important;
    height: 280px!important;
    object-fit: cover!important;
}
.mt-rs-test-quote svg{
    width: 25px;
    height: 25px;
    fill: #fff;
}
.mt-rs-test-quote {
    background: #00cecb;
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    border-radius: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.mt-rs-testi-data svg {
    width: 80px;
    height: 80px;
    fill: #00cecb;
    opacity: 0.05;
    position: absolute;
    top: -120px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.mt-rs-testmonial .mt-rs-feat-nav {
    left: 330px;
    z-index: 1;
    bottom: 15px;
}
.mt-rs-feat-nav {
    width: 130px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 0;
}
/* real estate testimonial end */
/* real estate team start */
.mt-rs-team{
    padding-bottom: 10px;
}
.mt-rs-team-box{
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    text-align: center;
    position: relative;
    margin-bottom: 30px;
}
.mt-rs-team-data {
    padding: 30px;
    z-index: 1;
    position: relative;
}
.mt-rs-team-data img {
    border-radius: 100%;
    border: 2px solid #00cecb;
    margin-bottom: 15px;
}
.mt-rs-team-data h3 {
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 7px;
    transition: 0.3s;
}
.mt-rs-team-data h4 {
    font-size: 14px;
    margin: 0;
    color: #bfc4d5;
    transition: 0.3s;
}
.mt-rs-team-box .mt-team-contact {
    padding: 30px;
    border-top: 1px solid #e3e7f5;
    margin: 0;
}
.mt-team-contact{
    padding: 0;
    margin: 15px 0 0;
    text-align: left;
    z-index: 1;
    position: relative;
}
.mt-team-contact li{
    list-style: none;
    margin-bottom: 10px;
    color: #bfc4d5;
    transition: 0.3s;
}
.mt-team-contact li:last-child{
    margin-bottom: 0px;
}
.mt-team-contact li a {
    word-break: break-word;
    display: flex;
    align-items: baseline;
    justify-content: center;
}
.mt-team-contact li svg{
    width: 14px;
    height: 14px;
    fill: #f50056;
    margin-right: 5px;
}
.mt-team-contact li i{
    font-size: 16px;
    color: #f50056;
    margin-right: 10px;
}
.mt-rs-team-box:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    top: 100%;
    background: #00cecb;
    border-radius: 100% 100% 0 0;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
}
.mt-rs-team-box:hover:after{
    visibility: visible;
    opacity: 1;
    top: 22%;
}
.mt-rs-team-box:hover h3,.mt-rs-team-box:hover h4,
.mt-rs-team-box:hover ul li{
    color: #fff;
}
.mt-team-social {
    padding: 0;
    margin: 15px 0 0;
}
/* real estate team end */
/* event management header start */
.mt-em-header .container{
    position: relative;
}
.mt-em-header {
    position: absolute;
    z-index: 99;
    display: flex;
    align-items: center;
    height: 90px;
    left: 0;
    right: 0;
    top: 40px;
}
.mt-em-header.mt_absolute_header {
    top: auto;
}
.mt-em-head-bg {
    background: #fff;
    border-radius: 10px;
    padding: 0 10px;
    height: 90px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    display: flex;
    align-items: center;
    justify-content: center;
}
.mt-em-head-bg>.row {
    width: 100%;
}
.mt-em-header .mt-btn {
    margin-left: 30px;
}
.mt-btn.mt-btn-shape svg{
    width: 18px;
    height: 18px;
    fill:#fff;
}
.mt-btn.mt-btn-shape{
    position: relative;
}
.mt-btn .btn_with_icon:after {
    position: absolute;
    content: '';
    top: 1px;
    bottom: 0;
    left: 0;
    width: 1px;
    height: 30px;
    background: #fff;
    margin: auto;
    opacity: 0.3;
}
.mt-btn .btn_with_icon{
    margin-left: 8px;
    padding-left: 10px;
    position: relative;
}
.mt-btn.mt-btn-icon-left {
    display: inline-flex;
    flex-direction: row-reverse;
    justify-content: center;
}
.mt-btn-wrapper.text-center .mt-btn.mt-btn-icon-left,
.mt-btn-wrapper.text-center .mt-btn.mt-btn-icon-right {
    margin: auto;
}
.mt-btn-wrapper.text-right .mt-btn-icon-left,
.mt-btn-wrapper.text-right .mt-btn-icon-right {
    margin-left: auto;
}
.mt-btn-wrapper.text-left .mt-btn-icon-left,
.mt-btn-wrapper.text-left .mt-btn-icon-right {
    margin-right: auto;
}
.mt-btn.mt-btn-icon-left .btn_with_icon {
    margin-left: 0;
    padding-left: 0;
    margin-right: 8px;
    padding-right: 10px;
}
.mt-btn.mt-btn-icon-left .btn_with_icon:after {
    right: 0;
    left: auto;
}
.btn_with_icon svg{
    width:16px;
    height:16px;
    fill: #fff;
}
/* event management header end */
/* counter start */
.smartex-counter {
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 30px;
}
.smartex-counter li {
    list-style: none;
    display: inline-block;
    position: relative;
}
.smartex-counter.mt-counter-col4 {
    grid-template-columns: repeat(4,1fr);
}
.smartex-counter.mt-counter-col3 {
    grid-template-columns: repeat(3,1fr);
}
.smartex-counter.mt-counter-col2 {
    grid-template-columns: repeat(2,1fr);
}
.counter-value,.mt-em-counter-box span {
    font-size: 52px;
    font-weight: 800;
    display: inline-block;
    margin-bottom: 0px;
    line-height: normal;
}
.mt-em-counter-box {
    text-align: center;
}
.mt-em-counter-box h3 {
    font-size: 18px;
    font-weight: 600;
    margin-top: 30px;
    position: relative;
    margin-bottom: 0;
}
.mt-em-counter-box h3:after,.mt-em-counter-box h3:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: -20px;
    height: 2px;
    width: 60px;
    background: #f50056;
    margin: auto;
}
.mt-em-counter-box h3:after {
    background: #414451;
    left: 30px;
    width: 5px;
}
/* counter end */
/* event team start */
.mt-em-team{
    padding-bottom: 10px;
}
.mt-em-team-box{
    border: 1px solid #eef1f7;
    border-radius: 10px;
    background-color: #fff;
    transition: 0.3s;
    padding: 50px;
    text-align: center;
    margin-bottom: 30px;
}
.col-lg-3 .mt-em-team-box,
.swiper-slide .mt-em-team-box {
    padding: 30px;
}
.mt-em-team-box:hover{
    border-color:#fff;
    box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);
    transform: translateY(-5px);
}
.mt-em-team-img {
    width: 140px;
    height: 140px;
    margin: 0 auto 30px;
}
.mt-em-team-name{
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 8px;
}
.col-lg-3 .mt-em-team-name,
.swiper-slide .mt-em-team-name {
    font-size: 18px;
}
.mt-em-team-box h4{
    font-size: 14px;
    margin-bottom: 0;
}
.mt-em-team-social{
    padding: 0;
    margin: 100px 0 0;
    position: relative;
}
.mt-em-team-social li,
.mt-team-social li {
    display: inline-block;
    margin-right: 10px;
}
.mt-em-team-social li a,
.mt-team-social li a{
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    border-radius: 100%;
    border: 1px solid #d1daeb;
    text-align: center;
}
.mt-em-team-social li a {
    margin-top: 5px;
}
.mt-em-team-social li:last-child,
.mt-team-social li:last-child{
    margin-right: 0px;
}
.mt-em-team-social li svg{
    width: 16px;
    height: 16px;
    fill: #d1daeb;
    transition: 0.3s;
}
.mt-em-team-social li a:hover{
    border-color: #f50056;
}
.mt-em-team-social li a:hover svg{
    fill: #f50056;
}
.mt-em-team-social:after,.mt-em-team-social:before{
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    margin: auto;
}
.mt-em-team-social:after{
    width: 10px;
    height: 10px;
    background: #f50056;
    border-radius: 100%;
    top: -40px;
}
.mt-em-team-social:before{
    width: 1px;
    height: 50px;
    background: #d1daeb;
    top: -85px;
}
/* event team end */
/* event testimonial start */
.mt-em-testi-box p{
    font-style: italic;
}
.mt-em-testi-box .mt-testi-two-box:after {
    display: none;
}
.mt-testi-two-data h5{
    font-size: 14px;
    margin: 8px 0 0;
}
.mt-em-testi-box .mt-testi-two-data h4 {
    font-size: 22px;
}
.mt-em-testi-box .mt-testi-two-data {
    position: relative;
}
.mt-em-testi-box .mt-testi-two-data svg{
    width: 110px;
    height: 110px;
    position: absolute;
    left: 0;
    right: 0;
    top: -50px;
    bottom: 0;
    margin: auto;
    fill: #58495e;
    opacity: 0.07;
}
.mt-em-testimonial .mt-testi-two-nav {
    max-width: 500px;
    top: 0;
    bottom: 0;
}
.mt-em-testimonial .swiper-slide{
    opacity: 0;
}
.mt-em-testimonial .swiper-slide.swiper-slide-active,
.mt-em-testimonial .swiper-slide.swiper-slide-prev,
.mt-em-testimonial .swiper-slide.swiper-slide-next {
    opacity: 1;
}
.mt-em-testimonial .swiper-button-prev,
.mt-em-testimonial .swiper-button-next,
.mt-em-testimonial .swiper-slide-shadow-left,
.mt-em-testimonial .swiper-slide-shadow-right {
    background-image: none;
    outline: none;
}
.mt-em-testimonial .swiper-slide-active .mt-testi-two-img img {
    border: 3px solid #ffbe4c;
}
/* event testimonial end */
/* event subsceiption start */
.mt-em-subsc-box {
    text-align: center;
}
.mt-em-subsc-box h2{
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 5px;
}
.mt-em-subsc-text{
    max-width: 510px;
    margin: auto;
}
.mt-em-subsc-neslete{
    max-width: 770px;
    margin: auto;
    position: relative;
}
.mt-em-subsc-neslete input {
    border-radius: 5px;
    padding-right: 180px;
}
.mt-em-subsc-neslete .mt-btn {
    position: absolute;
    right: 5px;
    top: 5px;
}
.mt-em-subsc-icon {
    margin-bottom: 30px;
}
.mt-em-subsc-icon svg{
    width: 80px;
    height: 80px;
}
/* event subsceiption end */
/* event blog start */
.mt-em-blog-box {
    border-radius: 10px;
    border: 1px solid #eef1f7;
    margin-bottom: 40px;
}
.mt-em-blog-box img {
    border-radius: 10px 10px 0 0;
    width: 100%;
}
.mt-em-blog-date {
    font-size: 16px;
    text-transform: capitalize;
}
.mt-blog-view li a {
    text-transform: capitalize;
}
/* event blog end */
/* deal top header start */
.mt-dw-top-header{
    background: #28db87;
    padding: 18px 0;
}
.mt-dw-top-header .mt-top-search input,
.mt-dw-top-header .mt-top-search .mt-btn {
    border-radius: 5px;
}
.mt-dw-top-header .mt-top-search input::placeholder{
    font-size: 14px;
}
.mt-dw-login-btn span svg{
    width: 16px;
    height: 16px;
    fill: #fff;
}
.mt-dw-login-btn span{
    width: 40px;
    height: 40px;
    line-height: 35px;
    border: none;
    background: #22cb7c;
    margin-right: 10px;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
}
.mt-dw-login-btn a {
    color: #fff;
}
.mt-dw-login-btn {
    margin-left: 40px;
}
/* deal top header end */
/* deal header start */
.mt-dw-header .mt-dw-cart a svg {
    width: 16px;
    height: 16px;
    transition: 0.3s;
    fill: #fff;
}
.mt-dw-cart a:first-child {
    width: 40px;
    height: 40px;
    line-height: 35px;
    border: none;
    background: #374055;
    margin-right: 15px;
    border-radius: 100%;
    text-align: center;
    position: relative;
    display: inline-block;
}
.mt-dw-header .mt-eco-cart svg{
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-weight: 600;
}
.mt-dw-header .mt-dw-cart {
    background: #444f68;
    padding: 0 10px;
    min-width: 165px;
    text-align: center;
    height: 70px;
    line-height: 70px;
    position: relative;
    margin-top: 7px;
    margin-left: 15px;
}
.mt-dw-header .mt-dw-cart a {
    color: #fff;
}
.mt-dw-header {
    height: 60px;
    z-index: 99;
    position: relative;
    box-shadow: 0px 15px 20px 0 rgb(40 219 135 / 0.07);
    background: #fff;
}
.mt-dw-header .mt-main-menu{
    height: 60px;
}
.mt-dw-header .mt-navbar {
    margin-right: 30px;
}
.mt-dw-header .mt-dw-cart:after {
    position: absolute;
    content: '';
    left: -10px;
    bottom: 0;
    border-left: 10px solid rgb(55 64 85 / 0%);
    border-top: 10px solid #1a2640;
}
.mt-dw-header .mt-eco-head-icon li a span{
    background: #f50056;
}
.mt-dw-header .mt-more-submenu .mt-navbar>ul>li>a {
    padding-top: 4px;
    padding-bottom: 4px;
}
.mt-dw-header .mt-more-submenu .mt-navbar{
    margin:0;
}
/* deal header end */
/* deal offer start */
.mt-slider-coupon-nav{
    width: 100px;
    position: absolute;
    top: 3px;
    bottom: 0;
    right: 0;
}
.mt-head-arrow-slide.mt-heading {
    position: relative;
}
.mt-head-arrow-slide.mt-heading h1:after {
    position: absolute;
    content: '';
    border-top: 4px double #dbe6f0;
    top: 0;
    bottom: 0;
    height: 0;
    margin: auto;
    z-index: 0;
    width: 100%;
    margin-left: 10px;
}
.mt-head-arrow-slide.mt-heading h1 {
    padding-right: 10px;
    display: block;
    overflow: hidden;
    width: calc(100% - 120px);
}
.mt-head-arrow-slide.mt-heading .swiper-button-prev,
.mt-head-arrow-slide.mt-heading .swiper-button-next {
    top: 50%;
}
.mt-slider-coupon-nav .swiper-button-prev,
.mt-slider-coupon-nav  .swiper-button-next {
    width: 40px;
    height: 40px;
    background: transparent;
    box-shadow: none;
    border: 2px solid #e2eff4;
    transition: 0.3s;
    z-index: 2;
}
.mt-slider-coupon-nav .swiper-button-prev:after,
.mt-slider-coupon-nav .swiper-button-next:after {
    border-left-color: #e2eff4;
    border-bottom-color: #e2eff4;
}
.mt-slider-coupon-nav .swiper-button-prev:hover,
.mt-slider-coupon-nav .swiper-button-next:hover {
    background: #f50056;
    border-color: #f50056;
}
.mt-slider-coupon-nav .swiper-button-prev:after,
.mt-slider-coupon-nav .swiper-button-next:after {
    border-left-color: #e2eff4;
    border-bottom-color: #e2eff4;
}
/* deal offer end */
/* img box start */
.mt-dw-boxed-title{
    display: block;
    margin-top: 20px;
    font-size: 18px;
    font-weight: 700;
}
.mt-dw-boxed-icon {
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    background: #fff;
    border-radius: 10px;
    padding: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mt-dw-boxed-data{
    margin-bottom: 30px;
    text-align: center;
}
/* img box end */
/* dw newsletter start */
.mt-dw-news-img{
    text-align: center;
}
.mt-dw-newsletter{
    background: #28db87;
}
.mt-dw-news-text h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 6px;
    color: #fff;
}
.mt-dw-news-text p {
    color: #fff;
    margin-bottom: 0;
}
.mt-dw-newsletter .row{
    display: flex;
    align-items: center;
}
.mt-dw-news-text form{
    display: flex;
    position: relative;
    margin-top: 30px;
}
.mt-dw-news-text form input{
    border-radius: 10px;
    padding-right: 150px;
}
.mt-dw-news-text form .mt-btn {
    position: absolute;
    right: 7px;
    top: 7px;
    padding: 10px 20px;
}
.mt-dw-news-text form .mt-btn:hover{
    transform: translateY(0);
    box-shadow: none;
}
/* dw newsletter end */
/* deal blog start */
.mt-dw-blog-box .mt-blog-two-data {
    padding: 20px 0 0;
}
.mt-dw-blog-box {
    position: relative;
    margin-bottom: 40px;
}
.mt-dw-blog-box img {
    width: 100%;
}
.mt-dw-blog-box .mt-dw-blog-date {
    position: absolute;
    top: 0;
    right: 16px;
    background: #f50056;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    font-size: 14px;
    border-radius: 0 0 8px 8px;
    padding: 5px 15px;
    display: block;
    text-align: center;
    z-index: 1;
}
.mt-dw-blog-box .mt-dw-blog-date span {
    font-size: 30px;
    font-weight: 700;
    display: block;
    margin-bottom: 0px;
    line-height: 30px;
}
.mt-dw-blog-box .mt-blog-two-title {
    font-size: 20px;
    line-height: normal;
}
.mt-dw-blog-box .mt-blog-view {
    margin: 0 0 10px;
}
.mt-blog.mt-blog-slider-spacer .swiper-container {
    padding-bottom: 25px;
}
/* deal blog end */
/* question header start */
.mt-qa-header {
    height: 90px;
    background: #fff;
    display: flex;
    align-items: center;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 0.05);
}
.mt-qa-header .mt-btn {
    margin-left: 20px;
}
.mt-btn.mt-black-btn,
.mt-qa-header .mt-btn.mt-black-btn{
    background: #222222;
}
/* question header end */
/* property gallary start */
.mt-rs-gallary-box{
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 30px;
    width: fit-content;
    width: -moz-fit-content;
}
.mt-rs-gallary-box:after{
    background: #061356;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    opacity: 0.4;
}
.mt-rs-gallary-text a,.mt-rs-gallary-text h3{
    color: #fff;
}
.mt-rs-gallary-text a{
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
}
.mt-rs-gallary-text h3{
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 0;
}
.mt-rs-gallary-text{
    position: absolute;
    bottom: 25px;
    left: 25px;
    right: 25px;
    z-index: 1;
}
.mt-rs-gallary-box img {
    transition: 0.8s;
}
.mt-rs-gallary-box:hover img {
    transform: scale(1.1) rotate(5deg);
}
/* property gallary end */ 
/* review concept start */
.mt-rc-header {
    background: #fff;
}
.mt-rc-top-header svg{
    width: 22px;
    height: 22px;
    fill: #f50056;
    margin-right: 5px;
}
.mt-rc-top-header p{
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.mt-rc-top-header .mt-rc-head-contact p {
    display: inline-block;
}
.mt-rc-top-header .mt-rc-head-contact .mt-btn {
    margin-left: 20px;
}
.mt-rc-top-header .container{
    padding: 15px 0;
    border-bottom: 1px solid #eee;
}
.mt-rc-top-header .mt-btn{
    font-size: 14px;
    font-weight: 600;
    border-radius: 10px;
}
.mt-rc-head-search input{
    border: none;
}
.mt-rc-head-search input::placeholder{
    text-transform: none;
    font-weight: 600;
    font-size: 14px;
}
.mt-rc-head-search, .mt-rc-head-search form {
    display: flex;
    align-items: center;
    width: 100%;
}
.mt-rc-head-search span {
    cursor: pointer;
}
.mt-rc-head-search span:hover svg {
    fill: #f50056;
    transition: 0.3s;
}
.mt-rc-head-search svg {
    width: 16px;
    height: 16px;
    fill: #b9b4b4;
}
.mt-rc-menu .mt-navbar ul li a {
    font-size: 14px;
    font-weight: 600;
}
/* review concept end */
/* web hosting pricing start */
.mt-wh-pricing-data {
    border: 1px solid #eaeff6;
    padding: 50px;
    border-radius: 0 0 10px 10px;
    border-top: none;
    z-index: 1;
    background: #fff;
    position: relative;
}
.mt-wh-plan-price,
.mt-wh-plan-price .mt-price-currency{
    font-size: 38px;
    margin-bottom: 20px;
    font-weight: 700;
    color: #f50056;
    transition: 0.3s;
    text-align: center;
}
.mt-wh-plan-price span{
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}
.mt-wh-price-title{
    font-size: 20px;
    margin-bottom: 5px;
    font-weight: 700;
    transition: 0.3s;
    text-align: center;
}
.mt-wh-pricing-list {
    padding: 30px 0 0;
    margin: 30px 0 0;
    position: relative;
}
.mt-wh-pricing-list li{
    list-style: none;
    margin-bottom: 20px;
    transition: 0s;
}
.mt-wh-pricing-list li:last-child{
    margin-bottom: 0px;
}
.mt-wh-pricing-list li span {
    width: 16px;
    height: 16px;
    background: #a1e68f;
    display: inline-block;
    margin-right: 10px;
    border-radius: 100%;
    position: relative;
}
.mt-wh-price-cut {
    text-decoration: line-through;
    text-decoration-color: #777;
}
.mt-wh-pricing-list li.mt-wh-price-cut span,
.mt-price-two-box li.mt-wh-price-cut span,
.mt-oc-price-plan li.mt-wh-price-cut span {
    background: #e91e63;
}
.mt-wh-pricing-list:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(70deg, rgb(255 99 121 / 0%), #eaeff6, rgb(255 99 121 / 0%));
}
.mt-wh-pricing-icon {
    width: 150px;
    height: 150px;
    background: #fff1f0;
    border-radius: 100%;
    text-align: center;
    margin: 0px auto -80px;
    border: 10px solid #fff;
    padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mt-wh-pricing-icon svg {
    width: auto;
    height: 48px;
}
.mt-wh-pricing-icon i {
    font-size: 50px;
    color: #f50056;
}
.mt-wh-pricing-icon svg path{
    fill: #f50056;
}
.mt-wh-pricing-btn {
    text-align: center;
    margin: 30px 0 -75px;
}
.mt-wh-pricing-btn .mt-btn {
    background: #fff;
    border: 1px solid #eaeff6;
    color: #333;
}
.mt-wh-pricing-box:hover .mt-wh-pricing-icon svg path{
    fill: #fff;
}
.mt-wh-pricing-box:hover .mt-wh-pricing-icon{
    background: #ff387e;
}
.mt-wh-pricing-box:hover .mt-wh-pricing-btn .mt-btn{
    box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.07);
}
.mt-wh-pricing-box:hover .mt-wh-pricing-list li span{
    background: #fff;
}
.mt-wh-pricing-box p{
    transition: 0.3s;
    margin-bottom: 0px;
    text-align: center;
}
.mt-wh-pricing-box:hover .mt-wh-price-title,
.mt-wh-pricing-box:hover .mt-wh-pricing-list li,
.mt-wh-pricing-box:hover .mt-wh-plan-price,
.mt-wh-pricing-box:hover p{
    color: #fff;
}
.mt-wh-pricing-box:hover .mt-wh-price-cut{
    text-decoration-color: #fff;
}
.mt-wh-price-shape {
    margin-bottom: -6px;
}
.wh-price-shape {
    stroke: #eaeff6;
    stroke-width: 1px;
    fill: none;
    fill-rule: evenodd;
    width: 100%;
}
.mt-wh-pricing-box:hover .mt-wh-pricing-data{
    background: #ff387e;
}
.mt-wh-pricing-box:hover .wh-price-shape{
    fill: #ff387e;
}
.mt-wh-pricing-toggle {
    display: flex;
    width: fit-content;
    width: -moz-fit-content;
    margin: auto;
    justify-content: center;
    padding: 5px;
    border-radius: 50px;
    margin-bottom: 40px;
    background: #fff1f0;
}
.mt-wh-plan-switch label {
    margin-bottom: 0;
    height: fit-content;
    height: -moz-fit-content;
    line-height: 26px;
    padding: 10px 30px;
    border-radius: 50px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    color: #ff6872;
}
.mt-wh-pricing-change.mt-wh-plan-switch label{
    background: #fff;
    transition: 0.3s;
}
.mt-wh-pricing-box {
    margin-bottom: 22px;
}
.mt-wh-pricing-box:hover .mt-wh-pricing-icon i,
.mt-wh-pricing-box:hover .mt-wh-plan-price .mt-price-currency {
    color: #fff;
}
/* web hosting pricing end */
/* doamin tab start */
.mt-wh-domain-tab .nav-link {
    border: none;
    padding: 0;
    min-width: 160px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    transition: 0.3s;
    position: relative;
}
.mt-wh-domain-tab .nav-link.active {
    background: #fff7f6;
}
.mt-wh-domain-tab .nav-tabs {
    border-bottom: none;
    width: fit-content;
    width: -moz-fit-content;
    margin: auto;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.07);
    border-radius: 10px;
}
.mt-wh-domain-tab .nav-link.active:after {
    background: #f50056;
    position: absolute;
    bottom: 0;
    height: 2px;
    left: 20px;
    right: 20px;
    content: '';
}
.mt-wh-domain-tab-title {
    border-bottom: 1px solid #eaeff6;
    margin-bottom: 20px;
    padding-bottom: 10px;
    position: relative;
}
.mt-wh-domain-tab-title h2 {
    font-size: 18px;
    font-weight: 600;
    color: #5b557f;
}
.mt-wh-domain-tab-title span{
    font-size: 14px;
    color: #f50056;
    position: absolute;
    right: 0px;
    top: 0px;
    font-weight: 600;
}
.mt-wh-domain-tab .tab-content {
    border: 1px solid #eaeff6;
    padding: 50px;
    border-radius: 10px;
    margin-top: 40px;
    background: #fff;
}
.mt-wh-domain-tab .tab-content p:last-child{
    margin-bottom: 0;
}
/* doamin tab end */
/* domain trestimonial start */
.mt-wh-testi-box {
    padding: 50px 110px;
}
.mt-wh-testi-img img{
    width: 70px;
    height: 70px;
    border-radius: 100%;
}
.mt-wh-testi-box h4{
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 2px;
    color: #f50056;
    font-weight: 700;
}
.mt-wh-testi-box h5{
    font-size: 14px;
    margin-bottom: 0px;
    font-weight: 600;
}
.mt-wh-testimonial .mt-testi-two-nav {
    top: auto;
    max-width: 350px;
    bottom: 80px;
}
.mt-wh-testi-quote1 {
    position: absolute;
    left: 40px;
    top: -15px;
}
.mt-wh-testi-quote2 {
    position: absolute;
    right: 40px;
    bottom: -15px;
}
.mt-wh-testi-quote1 svg,.mt-wh-testi-quote2 svg{
    fill: #f50056;
}
.mt-wh-testimonial .swiper-container {
    padding: 20px;
}
.mt-wh-testimonial {
    margin: -20px;
}
/* domain trestimonial end */
/* domain blog start */
.mt-wh-blog .mt-blog-title {
    font-size: 20px;
    margin-bottom: 10px;
}
.mt-wh-blog .mt-blog-content p {
    font-size: 14px;
}
.mt-wh-blog .mt-blog-view li {
    font-weight: 600;
}
.mt-blog-view li svg{
    fill: #9ca7ae;
}
.mt-wh-blog .mt-blog-img img {
    border-radius: 10px;
}
.mt-wh-blog .mt-btn.mt-blog-date {
    left: auto;
    right: 30px;
    border: 3px solid #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 7px 20px;
    min-width: 120px;
}
.mt-wh-blog .mt-blog-img {
    margin-bottom: 45px;
    width: fit-content;
    width: -moz-fit-content;
}
.mt-wh-blog .mt-blog-view {
    margin-bottom: 8px;
}
.mt-wh-blog .mt-blog-box {
    margin-bottom: 40px;
}
/* domain blog end */
/* domain newsletter start */
.mt-wh-news-contact-info {
    max-width: 760px;
    margin: 0 auto -80px;
    text-align: center;
    padding: 50px;
    border-radius: 10px;
    transform: skew(-8deg,0deg);
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.mt-wh-news-contact-info h3{
    font-size: 18px;
    margin-bottom: 15px;
    color: #fff;
    transform: skew(8deg, 0deg);
    font-weight: 600;
    z-index: 1;
    position: relative;
}
.mt-wh-news-contact-info h2{
    font-size: 22px;
    margin-bottom: 0px;
    font-weight: 700;
    color: #f50056;
    transform: skew(8deg, 0deg);
    z-index: 1;
    position: relative;
}
.mt-wh-news-contact-info:after {
    background: url();
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    opacity: 0.1;
}
.mt-wh-subsc-neslete {
    position: relative;
}
.mt-wh-news-box {
    display: flex;
    background: #ff387e;
    border-radius: 30px;
    padding: 150px 100px 70px;
    justify-content: space-between;
    position: relative;
}
.mt-wh-news-box>div {
    flex:1;
}
.mt-wh-news-box .mt-wh-news-text {
    max-width: 330px;
}
.mt-wh-news-box .mt-wh-news-text h3{
    font-size: 22px;
    margin-bottom: 0px;
    font-weight: 600;
    color: #fff;
    line-height: normal;
}
.mt-wh-news-box .mt-wh-subsc-neslete {
    max-width: 560px;
}
.mt-wh-news-box .mt-wh-subsc-neslete input {
    background: rgb(255 255 255 / 25%);
    border: none;
    color: #fff;
    font-size: 14px;
    padding-right: 190px;
}
.mt-wh-news-box .mt-wh-subsc-neslete input::placeholder {
    font-size: 14px;
}
.mt-wh-news-text svg {
    position: absolute;
    opacity: 0.1;
    fill: #fff;
    top: 90px;
    bottom: 0;
    margin: auto auto auto 100px;
}
/* domain newsletter end */

/* news magzine start */
.mt-nm-blog-data {
    background: #fff;
    padding: 40px 40px 0px;
    position: absolute;
    bottom: 30px;
    right: 30px;
    max-width: 445px;
}
.mt-nm-blog-box {
    position: relative;
    margin-bottom: 40px;
}
.mt-popup-blog {
    position: relative;
}
.mt-nm-blog-title{
    font-size: 22px;
    font-weight: 600;
    display: block;
    margin-bottom: 5px;
    line-height: normal;
}
.mt-nm-blog-data p {
    font-size: 15px;
    margin-bottom: 0;
}
.mt-nm-blog-box .mt-nm-blog-data .mt-blog-view {
    margin: 15px 0;
    border-top: 1px solid #eee;
    padding-top: 12px;
}
.mt-nm-blog-data .mt-blog-view li a,
.mt-nm-blog-content .mt-blog-view li a{
    font-size: 14px;
    color: #9ca7ae;
}
.mt-nm-blog-category {
    display: block;
    padding: 5px 10px 5px 30px;
    background: #353d42;
    width: fit-content;
    width: -moz-fit-content;
    color: #fff;
    font-size: 14px;
    position: relative;
    font-weight: 600;
    margin: -55px 0 32px;
}
.mt-nm-blog-category:after {
    position: absolute;
    content: '';
    left: 12px;
    top: 0;
    bottom: 0;
    height: 2px;
    width: 8px;
    background: #fff;
    margin: auto;
}
.mt-news-blog .mt-nm-blog-data .mt-blog-view li svg,
.mt-news-blog .mt-nm-blog-content .mt-blog-view li svg {
    fill: #9ca7ae;
}
.mt-nm-blog-data .mt-blog-view li a:hover,
.mt-nm-blog-content .mt-blog-view li a:hover{
    color: #f50056;
}
.mt-nm-blog-box:hover .mt-nm-blog-category {
    animation: category_bounce 0.3s linear;
}
@keyframes category_bounce{
    0%{
        transform: scale(0.8);
    }
    50%{
        opacity: 0.9;
        transform: scale(1.1);
    }
    100%{
        opacity: 1;
        transform: scale(1);
    }
}
.mt-nm-blog-box .mt-nm-blog-img {
    margin-bottom: 25px;
}
.mt-nm-blog2-category {
    display: inline-block;
    padding-left: 18px;
    width: fit-content;
    width: -moz-fit-content;
    font-size: 14px;
    position: relative;
    font-weight: 600;
    margin-bottom: 5px;
}
.mt-nm-blog2-category:first-child:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    height: 2px;
    width: 8px;
    background: #333333;
    margin: auto;
}
.mt-nm-blog2-category:after {
    content: ',';
    left: 2px;
    position: absolute;
}
.mt-nm-blog2-category:first-child:after{
    display: none;
}
.mt-nm-blog-img img {
    width: 100%;
    transition: 0.3s;
}
.mt-nm-blog-img{
    position: relative;
    overflow: hidden;
}
.mt-nm-blog-box:hover .mt-nm-blog-img img{
    transform: scale(1.1);
}
.mt-nm-blog-list {
    display: flex;
    align-items: center;
}
.mt-nm-blog-list .mt-nm-blog-img,
.mt-nm-blog-list .mt-blog-img {
    width: 180px;
    position: relative;
    margin-bottom: 0;
}
.mt-nm-blog-list .mt-nm-blog-content,
.mt-nm-blog-list .mt-blog-content {
    padding: 0 0 0 30px;
    width: calc(100% - 180px);
}
.mt-nm-blog-list .mt-blog-two-data,
.mt-nm-blog-list .mt-lb-blog-content{
    padding: 20px 20px 20px 30px; 
    width: calc(100% - 180px);
}
.mt-nm-blog-list .mt-blog-view,
.mt-nm-blog-box .mt-nm-blog-content p {
    margin-bottom: 0;
}
.mt-popup-blog .mt-nm-blog-img:after,
.mt-popup-blog .mt-blog-img:after {
    position: absolute;
    content: '';
    background: rgb(38 47 65 / 0.4);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
}
.mt-nm-blog-box .mt-play-icon a {
    width: 90px;
    height: 90px;
    line-height: 89px;
    border: 1px solid rgb(255 255 255 / 80%);
    background: transparent;
    z-index: 2;
}
.mt-nm-blog-box .mt-play-icon svg {
    width: 30px;
    height: 30px;
    fill: #fff;
}
.mt-popup-blog .mt-news-play-text {
    position: absolute;
    top: 0;
    left: 100px;
    right: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    z-index: 1;
    transform: scale(0);
    transform-origin: left;
    transition: 0.3s;
    width: fit-content;
    width: -moz-fit-content;
}
.mt-popup-blog:hover .mt-news-play-text{
    transform: scale(1);
    transition-delay: 0.2s;
}
.mt-popup-blog:hover .mt-play-icon a{
    transform:translateX(-50px)
}
.mt-nm-blog-box .mt-blog-view {
    margin-bottom: 10px;
}
/* instagram start */
.mt-news-instagram ul{
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.mt-news-instagram a {
    position: relative;
}
.mt-news-instagram > div svg {
    width: 25px;
    height: 25px;
    fill: #fff;
}
.mt-news-instagram span.mt-insta-icon {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s;
    transform: rotate(0deg) scale(0);
}
.mt-news-instagram > div img {
    transition: 0.3s;
}
.mt-news-instagram .mt-news-insta-box:hover img,
.mt-news-instagram .swiper-slide:hover img {
    filter: blur(2.4px) brightness(0.9);
}
.mt-news-instagram .mt-news-insta-box:hover span,
.mt-news-instagram .swiper-slide:hover span {
    transform: rotate(360deg) scale(1);
    opacity: 1;
}
.mt-newsletter-pagination,
.mt-rs-feat-pro .swiper-container.mt-newsletter-pagination {
    padding-bottom: 50px;
}
/* instagram end */

/* sidebar start */
.mt-sidebar-box-bdr .calendar_wrap,
.mt-sidebar-box-bdr .mt-foot-contact-list,
.mt-sidebar-box-bdr .mt-sidebar-blog,
.mt-sidebar-box-bdr .tagcloud,
.mt-sidebar-box-bdr .product_list_widget,
.mt-sidebar-box-bdr #recentcomments,
.mt-sidebar-box-bdr .woocommerce-product-search,
.mt-sidebar-box-bdr .product_list_widget,
.mt-sidebar-box-bdr.widget_pages ul,
.mt-sidebar-box-bdr.widget_meta ul,
.mt-sidebar-box-bdr .gallery,
.mt-sidebar-box-bdr .widget_shopping_cart_content,
.mt-sidebar-box-bdr.widget_archive ul, 
.mt-sidebar-box-bdr .textwidget,
.mt-sidebar-box-bdr .search-form,
.mt-sidebar-box-bdr.widget_recent_entries ul,
.mt-sidebar-box-bdr .product-categories, 
.mt-sidebar-box-bdr.widget_categories ul,
.mt-sidebar-box-bdr .mt-sidebar-author,
.mt-sidebar-tweets,
.mt-sidebar-box-bdr ul.job_listings,
.mt-sidebar-box-bdr ul.resumes,
.mt-sidebar-box-bdr.widget_smartex_categories > ul {
    border: 1px solid #e2eff4;
    padding: 40px;
}
.mt-sidebar-box-bdr .woocommerce-product-search button,
.mt-sidebar-box-bdr .search-form .search-submit {
    top: 40px;
    right: 40px;
}
.mt-nm-sidebar-title {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    background: #353d42;
    color: #fff;
    min-width: 170px;
    margin: auto;
    width: fit-content;
    width: -moz-fit-content;
    padding: 15px 20px;
    position: relative;
}
.mt-nm-sidebar-title::after{
    position: absolute;
    content: '';
    width: 8px;
    height: 8px;
    background: #353d42;
    transform: rotate(45deg);
    left: 0;
    right:0;
    margin: auto;
    bottom: -4px;
    z-index: 1;
}
.mt-sidebar-author-img img{
    width: 100px;
    height: 100px;
    border-radius: 100%;
    object-fit: cover;
}
.mt-sidebar-author-img {
    text-align: center;
}
.mt-nm-author-name {
    font-size: 20px;
    font-weight: 600;
    display: block;
    margin: 15px 0 0px;
}
.mt-sidebar-author {
    text-align: center;
}
.mt-side-post-type {
    display: block;
    font-size: 15px;
    color: #f50056;
}
.mt-author-social li {
    display: inline-block;
    margin: 0 4px 4px 0;
    z-index: 1;
    position: relative;
}
.mt-sidebar-author p{
    margin-bottom: 0;
}
.mt-sidebar-author p ~ img {
    margin-top: 25px;
}
.mt-author-social li a svg {
    width: 14px;
    height: 14px;
    transition: 0.3s;
}
.mt-author-social li a i{
    font-size: 15px;
} 
.mt-author-social li a {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #eaebec;
    border-radius: 100%;
    background: #fff;
}
.mt-widget ul.mt-author-social {
    margin: 20px 0;
    display: block;
    position: relative;
}
.mt-author-social li a:hover {
    border-color: #f50056;
    color: #f50056;
}
.mt-author-social li a:hover svg {
   fill: #f50056;
}
 .mt-sidebar-box-bdr ul.mt-author-social:after {
    position: absolute;
    left: -40px;
    right: -40px;
    height: 1px;
    content: '';
    background: #eaebec;
    top: 0;
    bottom: 6px;
    margin: auto;
}
.mt-sidebar-blog .mt-nm-blog-title,
.mt-footer .mt-nm-blog-list .mt-nm-blog-title,
.mt-footer .mt-nm-blog-list .mt-blog-two-title,
.mt-footer .mt-nm-blog-list .mt-lb-feat-title,
.mt-footer .mt-nm-blog-list .mt-blog-title-two,
.mt-footer .mt-nm-blog-list .mt-blog-title {
    font-size: 16px;
    font-weight: 400;
    display: block;
    margin-bottom: 5px;
    line-height: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
}
.mt-sidebar-blog .mt-nm-blog-list .mt-nm-blog-content,
.mt-footer .mt-nm-blog-list .mt-nm-blog-content,
.mt-footer .mt-nm-blog-list .mt-blog-content,
.mt-footer .mt-nm-blog-list .mt-blog-two-data,
.mt-footer .mt-nm-blog-list .mt-lb-blog-content {
    padding: 0;
    width: calc(100% - 80px);
}
.mt-footer .mt-nm-blog-list .mt-nm-blog-img ~ .mt-nm-blog-content,
.mt-footer .mt-nm-blog-list .mt-blog-img ~ .mt-blog-content,
.mt-footer .mt-nm-blog-list .mt-blog-img ~ .mt-blog-two-data,
.mt-footer .mt-nm-blog-list .mt-blog-img ~ .mt-lb-blog-content,
.mt-sidebar-blog .mt-nm-blog-list .mt-nm-blog-content {
    padding: 0 0 0 15px;
}
.mt-sidebar-blog .mt-nm-blog-box .mt-blog-view,
.mt-sidebar-blog .mt-nm-blog-box:last-child {
    margin-bottom: 0px;
}
.mt-sidebar-blog .mt-nm-blog-title {
    font-weight: 600;
    line-height: unset;
}
.mt-footer .mt-lb-feat-title:after,
.mt-footer .mt-lb-feat-title:before {
    bottom: -8px;
}
.mt-sidebar-box-bdr .mt-sidebar-list li a span {
    position: absolute;
    right: 0;
    top: 0;
}
.mt-sidebar-box-bdr .mt-sidebar-list li a:after {
    display: none ;
}
.mt-sidebar-box-bdr .mt-sidebar-list li a:before {
    border-width: 2px;
}
.mt-sidebar-follow ul{
    display: grid;
    grid-gap: 30px;
    grid-template-columns: repeat(2, auto);
}
.mt-sidebar-follow ul li {
    display: flex;
}
.mt-sidebar-follow ul li svg{
    width: 16px;
    height: 16px;
    fill: #fff;
}
.mt-sidebar-follow ul li a{
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    background: #f50056;
}
.mt-sidebar-follow-text {
    width: calc(100% - 40px);
    padding-left: 15px;
}
.mt-sidebar-follow-text h4,.mt-sidebar-tweet-title {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0;
}
.mt-sidebar-follow-text p {
    font-size: 14px;
    margin-bottom: 0;
    color: #9ca7ae;
}
.mt-sidebar-follow ul li a.mt-social-facebook {
    background: #3b5999;
}
.mt-sidebar-follow ul li a.mt-social-twitter {
    background: #55acee;
}
.mt-sidebar-follow ul li a.mt-social-instagram {
    background: #e4405f;
}
.mt-sidebar-follow ul li a.mt-social-youtube {
    background: #cd201f;
}
.mt-sidebar-follow ul li a.mt-social-pintrest {
    background: #bd081c;
}
.mt-sidebar-follow ul li a.mt-social-rss {
    background: #ffa748;
}
.mt-sidebar-tweet-name {
    font-size: 12px;
    margin-bottom: 0;
    color: #9ca7ae;
}
.mt-sidebar-tweet-text {
    padding-top: 20px;
}
.mt-sidebar-tweet-img img {
    display: block;
    margin: 0 auto 15px;
}
.mt-sidebar-tweet-title,.mt-sidebar-tweet-name {
    display: block;
    line-height: normal;
}
.mt-sidebar-tweets{
    text-align: center;
}
.mt-sidebar-tweet-text p {
    margin-bottom: 10px;
    font-size: 15px;
}
.mt-sidebar-tweet-date {
    margin-bottom: 0px;
    color:  #f50056;
    font-size: 15px;
    font-weight: 700;
}
.mt-sidebar-box-bdr.mt-sidebar-tweets {
    padding-bottom: 80px;
    position: relative;
}
.mt-sidebar-tweets .swiper-pagination {
    bottom: 30px;
}
.mt-sidebar-tweets .swiper-pagination .swiper-pagination-bullet,
.mt-sidebar-tweets .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 5px;
    height: 5px;
    border-radius: 100%;
}
.mt-sidebar-tweet-img img {
    border-radius: 100%;
}
/* sidebar end */
/* news magzine end */

/* dating  start */
.mt-dm-banner-img {
    position: relative;
    width: fit-content;
    width: -moz-fit-content;
    margin-left: auto;
}
.mt-dm-banner-user {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
}
.mt-dm-banner-img > img {
    animation: dm_banner_img 5s alternate infinite;
}
@keyframes dm_banner_img {
  0%{
      transform:scale(1) rotate(0deg)
    }
  100%{
      transform:scale(1.05) rotate(5deg)
    }
}
/* dating end */
/* collection start */
.mt-collection-one{
    background: url(../images/collection1.jpg);
}
.mt-collection-two{
    background: url(../images/collection2.jpg);
}
.mt-collection-three{
    background: url(../images/collection3.jpg);
}
.mt-collection-bg {
    background-repeat: no-repeat!important;
    background-size: cover!important;
    background-position: left!important;
    padding: 100px 50px;
    border-radius: 10px;
}
.mt-collection-three{
    background-position: right;
}
.mt-collection-box h3{
    color: #a8a2a0;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 5px;
    text-transform: uppercase;
    margin-bottom: 0;
}
.mt-collection-box h2{
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
}
.mt-collection-box p{
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0;
}
.mt-collection-box p span{
    font-size: 30px;
    font-weight: 800;
}
.mt-collection-box {
    max-width: 230px;
    margin-left: auto;
    min-height: 171px;
}
.mt-collection-box .mt-btn{
    min-width: 140px;
    font-size: 14px;
    margin-top: 30px;
}
.mt-collection-two .mt-collection-box h3 {
    color: #82deff;
}
.mt-collection-three .mt-collection-box {
    margin-left: 0;
}
.mt-collection-three .mt-collection-box h3 {
    color: #dda488;
}
/* collection end */
/* middle banner start */
.mt-mid-bnr-box {
    display: flex;
    background: #f0f0f0;
    padding: 75px 50px;
    align-items: center;
    box-shadow: inset 0px 0px 0px 10px rgb(255 255 255 / 26%);
}
.mt-mid-bnr-box>div {
    flex: 1;
}
.mt-mid-bnr-text {
    padding-right: 15px;
}
.mt-mid-bnr-text h3 {
    font-size: 18px;
    letter-spacing: 3px;
    font-weight: 600;
}
.mt-mid-bnr-text h2 {
    font-size: 52px;
    font-weight: 800;
    border: 2px solid rgba(0, 0, 0, 0.15);
    padding: 4px 0;
    border-left: 0;
    border-right: 0;
    margin: 20px 0;
    width: fit-content;
    width: -moz-fit-content;
}
.mt-mid-bnr-text p {
    font-size: 20px;
    font-weight: 600;
}
.mt-mid-bnr-text p span {
    color: #ff4644;
    font-weight: 800;
    font-size: 30px;
    padding-left: 12px;
}
.mt-mid-bnr-black {
    background: #000;
    border-color: #424242;
}
.mt-mid-bnr-black h3, .mt-mid-bnr-black h2, .mt-mid-bnr-black p, .mt-mid-bnr-black p span {
    color: #fff;
}
.mt-mid-bnr-black h2{
    border-color: rgb(66, 66, 66);
}
.mt-mid-bnr-box,
.mt-collection-bg,
.mt-eco-service-box{
    position: relative;
    overflow: hidden;
}
.mt-mid-bnr-box:before,
.mt-collection-bg:before,
.mt-eco-service-box:before {
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.2) 100%);
    transform: skewX(-25deg);
}
.mt-mid-bnr-box:hover:before,
.mt-collection-bg:hover:before,
.mt-eco-service-box:hover:before {
	animation: mt_shine 1s;
}
@keyframes mt_shine {
	100% {
		left: 125%;
	}
}
/* middle banner end */
/* exclusive banner start */
.mt-ex-product-box h1 {
    font-size: 60px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 70px;
}
.mt-ex-product-box h3 {
    font-size: 32px;
    font-weight: 400;
    text-transform: uppercase;
}
.mt-deal-code {
    font-weight: 700;
    font-size: 22px;
    color: #f50056;
    vertical-align: middle;
    margin: 20px auto 0;
    background: #fff;
    width: fit-content;
    width: -moz-fit-content;
    padding: 10px 40px;
    position: relative;
}
.mt-deal-code:after, .mt-deal-code:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    border-top: 26px solid #ff000000;
    border-bottom: 26px solid #0000ff00;
    border-left: 20px solid #fc2a74;
}
.mt-deal-code:before {
    border-right: 20px solid #fc2a74;
    border-left: 0px;
    left: auto;
    right: 0;
}
.mt-deal-code span {
    font-size: 26px;
    color: #333;
}
.mt-ex-product-box {
    text-align: center;
    background: linear-gradient(to bottom,#ff387e,#f50056);
    box-shadow: inset 0px 0px 0px 10px rgb(255 255 255 / 35%);
    padding:34px 20px 50px;
}
.mt-ex-product-box img {
    display: block;
    margin: 47px auto;
}
.mt-ex-product-box h1, .mt-ex-product-box h3 {
    color: #fff;
    margin-bottom: 0;
}
.mt-ex-product-box .mt-btn{
    background: #fff;
    color: #f50056;
}
/* exclusive banner end */
/* eco service start */
.mt-eco-service-box {
    padding: 70px 50px 54px;
    text-align:center;
}
.mt-eco-service-box h2,
.mt-eco-service-box h2 a {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    text-align: center;
}
.mt-eco-service-box p {
    font-size: 16px;
    margin: 0;
    color: #fff;
    text-align: center;
}
.mt-eco-service-one{
    background: #a57355;
} 
.mt-eco-service-box:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 10px solid #ffffff;
    opacity: 0.3;
    z-index: 0;
}
.mt-eco-service-box p,
.mt-eco-service-box a,
.mt-eco-service-box h2 {
    z-index: 1;
    position: relative;
}
.mt-eco-service-two{
    background: #ffc376;
    border-color: #fbd19d;
} 
.mt-eco-service-three{
    background: #ff738d;
    border-color: #fe859c;
}
.mt-eco-service-icon i {
    font-size: 70px;
    vertical-align: middle;
}
.mt-eco-service-icon {
    width: 120px;
    height: 120px;
    background: #fff;
    border-radius: 100%;
    text-align: center;
    line-height: 120px;
    margin: 0 auto 30px;
    position: relative;
}
.mt-eco-service-icon:after {
    position: absolute;
    content: '';
    left: -10px;
    right: -10px;
    top: -10px;
    bottom: -10px;
    border: 1px dashed #fff;
    border-radius: 100%;
}
.mt-eco-service-one .mt-eco-service-icon svg {
    fill: #56d6e9;
}
.mt-eco-service-two .mt-eco-service-icon svg {
    fill: #ffc376;
}
.mt-eco-service-three .mt-eco-service-icon svg {
    fill: #ff738d;
}
.mt-eco-service-box:hover .mt-eco-service-icon:after {
    transform: rotate(360deg);
    transition: 10s;
}
/* eco service end */
/* team start */
.mt-team-box {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.07);
    margin-bottom: 30px;
}
.mt-team-name {
    font-size: 24px;
    margin-bottom: 3px;
    text-transform: capitalize;
    font-weight: 600;
}
.mt-team-designation {
    color: #f50056;
    margin-bottom: 0px;
    text-transform: capitalize;
    font-size: 15px;
}
.mt-team-img img {
    width: 100%;
}
.mt-team-content {
    padding: 20px;
}
.mt-team-style3 {
    text-align: center;
}
.mt-team-style3 .mt-team-contact li a{
    font-size: 15px;
}
.mt-team-style3 .mt-team-contact {
    padding-top: 15px;
    opacity: 0;
}
.mt-team-style3 .mt-team-content {
    position: relative;
    padding-top: 15px;
    margin-bottom: -100px;
    background: #fff;
    transition: 0.3s;
}
.mt-team-style3:hover .mt-team-content {
    transform: translateY(-100px);
}
.mt-team-style3:hover .mt-team-contact {
    opacity: 1;
}
.mt-team-style3 .mt-team-contact:after,
.mt-team-style4 .mt-team-contact:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    width: 50px;
    height: 2px;
    background-color: #f50056;
}
.mt-team-contact li i {
    color: #fff;
}
.mt-team-style3 .mt-team-social {
    position: absolute;
    top: -45%;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgb(0 0 0 / 41%);
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    transform-origin: top;
    transition: 0.3s;
    opacity: 0;
    visibility: hidden;
}
.mt-team-style3:hover .mt-team-social {
    opacity: 1;
    visibility: visible;
}
.mt-team-style4 .mt-team-content {
    text-align: center;
    position: absolute;
    top: 20%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: rgb(0 0 0 / 0.9);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
}
.mt-team-style4 .mt-team-name,
.mt-team-style3 .mt-team-social li a,
.mt-team-style4 ul li a,
.mt-team-style5 .mt-team-social li a {
    color: #fff;
}
.mt-team-style4 .mt-team-contact {
    padding: 15px 0 0px;
}
.mt-team-style4:hover .mt-team-content {
    opacity: 1;
    visibility: visible;
    top: 0;
}
.mt-team-style4 .mt-team-social {
    margin: 25px 0 0;
}
.mt-team-style5 {
    text-align: center;
}
.mt-team-style5 .mt-team-social {
    margin: -45px auto 12px;
}
.mt-team-style5 .mt-team-content {
    position: relative;
    margin-bottom: -80px;
    background-color: #fff;
    transition: 0.3s;
}
.mt-team-style5 .mt-team-social a {
    background: #fff;
    border: 2px solid;
    line-height: 43px;
}
.mt-team-style5:hover .mt-team-content {
    transform: translateY(-80px);
}
.mt-team-style5 .mt-team-contact {
    opacity: 0;
}
.mt-team-style5:hover .mt-team-contact {
    opacity: 1;
}
.mt-team-style3 .mt-team-social li a,
.mt-team-style4 .mt-team-social li a,
.mt-team-style5 .mt-team-social li a {
    border: 2px solid;
    line-height: 43px;
}
.mt-rs-team-box .mt-team-contact li a {
    justify-content: left;
}
/* team end */
/* event notice start */
.mt-em-about-time{
    background: #fcf9fd;
    border-radius: 5px;
    padding: 20px;
    display: flex;
    align-items: center;
}
.mt-em-about-date h2{
    font-size: 62px;
    font-weight: 800;
    margin-bottom: 10px;
    line-height: 52px;
}
.mt-em-about-date h4{
    margin-bottom: 0;
    font-size: 16px;
}
.mt-em-about-date{
    width: 140px;
    text-align: center;
    position: relative;
}
.mt-em-about-place{
    width: calc(100% - 140px);
    padding-left: 30px;
}
.mt-em-about-place p{
    margin-bottom: 4px;
}
.mt-em-about-place p:last-child{
    margin-bottom: 0px;
}
.mt-em-about-date:after {
    position: absolute;
    content: '';
    right: 0;
    top: 0px;
    bottom: 0px;
    width: 1px;
    background: #f6e9f9;
    margin: auto;
}
.mt-em-about-place span{
    margin-right: 4px;
}
.mt-em-about-place svg{
    width: 16px;
    height: 16px;
    fill: #f50056;
}
/* event notice end */
/* counter start */
.mt-counter-box .mt-em-counter-box {
    background: #fff;
    padding: 30px;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 7%);
    position: relative;
}
.mt-counter-border .mt-em-counter-box {
    padding: 30px;
    border-radius: 10px;
    border: 1px solid #26292d;
}
.mt-counter-border .mt-em-counter-box h3:after {
    left: 0;
}
.mt-counter-icon i {
    font-size: 50px;
}
.mt-counter-icon {
    width: 100px;
    height: 100px;
    margin: 0 auto 20px;
    border-radius: 100%;
    box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 0.07);
    display: flex;
    justify-content: center;
    align-items: center;
    border-top: 3px solid #f50056;
    background: #fff;
}
.mt-counter-box li .mt-em-counter-box:after {
    position: absolute;
    content: '';
    left: 30px;
    right: 30px;
    top: 10px;
    bottom: 10px;
    background: #26292d;
    border-radius: 10px;
    z-index: -1;
    transition: 0.3s;
}
.mt-counter-box li .mt-em-counter-box:hover:after {
    top: -10px;
    bottom: -10px;
}   
.mt-counter-box .counter-value,
.mt-counter-box .mt-em-counter-box span,
.mt-counter-border .counter-value,
.mt-counter-border .mt-em-counter-box span,
.mt-counter-horizontal .counter-value,
.mt-counter-horizontal .mt-em-counter-box span {
    font-size: 40px;
}
.mt-counter-horizontal .mt-em-counter-box {
    display: flex;
    align-items: center;
}
.mt-counter-horizontal .mt-counter-icon {
    margin: 0;
    border: 1px dashed #ccc;
    box-shadow: none;
    border-radius: 30px 0px;
}
.mt-counter-text {
    text-align: left;
    width: calc(100% - 100px);
    padding-left: 20px;
}
.mt-counter-text h3:after,.mt-counter-text h3:before {
    display: none;
}
.mt-counter-text h3 {
    margin-top: 5px;
}
.mt-counter-horizontal .mt-counter-icon i {
    color: #f50056;
}
.mt-counter-shadow .mt-counter-icon {
    position: absolute;
    left: -40px;
    top: -20px;
    opacity: 0.1;
    box-shadow: none;
    border: none;
    right: 0;
    margin: auto;
}
.mt-counter-shadow .mt-counter-icon i {
    font-size: 80px;
    color: #f50056;
}
.mt-counter-shadow li {
    border-right: 1px solid #e8e8e8;
}
.mt-counter-shadow li:last-child {
    border: none;
}
.mt-counter-shadow .mt-counter-text {
    width: 100%;
    padding-left: 0px;
}
.mt-counter-shadow .mt-em-counter-box {
    width: fit-content;
    width: -moz-fit-content;
    margin: auto;
}
/* counter end */
/* category start */
.mt-category-grid-view {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    column-gap: 30px;
}
.mt-category-col4 {
    grid-template-columns: repeat(4,1fr);    
}
.mt-category-col5 {
    grid-template-columns: repeat(5,1fr);    
}
.mt-category-col6 {
    grid-template-columns: repeat(6,1fr);    
}
.mt-category-col7 {
    grid-template-columns: repeat(7,1fr);    
}
.mt-category-col3 .mt-pop-cat-box,
.mt-category-col4 .mt-pop-cat-box,
.mt-category-col3 .mt-lb-service-box,
.mt-category-col4 .mt-lb-service-box{
    padding: 50px 30px;
}
.mt-category-col7 .mt-pop-cat-box h4 {
    font-size: 16px;
}
.mt-category-item,
.mt-category-wrapper .swiper-slide {
    margin-bottom: 30px;
}
.mt-category-wrapper .swiper-slide {
    margin-top: 10px;
}
.mt-cat-style3 {
    display: flex;
    align-items: center;
}
.mt-cat-style3 img {
    margin-right: 10px;
    max-width: 50px;
}
.mt-category-col7 .mt-pop-cat-box.mt-pop-cat-overlay h4,
.mt-category-col6 .mt-pop-cat-box.mt-pop-cat-overlay h4,
.mt-category-col5 .mt-pop-cat-box.mt-pop-cat-overlay h4 {
    font-size: 20px;
}
/* category end */
/* testimonial box start */
.mt-testi-box-two,
.mt-testi-box-four {
    display: block;
    text-align: center;
    padding: 40px;
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
}
.mt-testi-box-two .mt-jp-testi-img,
.mt-testi-box-two .mt-jp-testi-data,
.mt-testi-box-four .mt-jp-testi-data {
    width: auto;
    padding: 0;
}
.mt-testi-box-two .mt-jp-testi-img,
.mt-testi-box-five {
    margin-bottom: 30px;
}
.mt-testi-box-three {
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
}
.mt-testi-box-three.mt-jp-testi-box {
    padding: 40px;
    display: flex;
    align-items: center;
}
.mt-testi-box-three .mt-jp-testi-img {
    width: 200px;
    text-align: center;
}
.mt-testi-box-three .mt-jp-testi-img h3 {
    font-size: 20px;
    margin-top: 14px;
    font-weight: 600;
}
.mt-testi-box-three .mt-jp-testi-img h3 span {
    display: block;
    margin-top: 5px;
    font-weight: 400;
    font-size: 14px;
    color: #f50056;
}
.mt-testi-box-three .mt-jp-testi-data {
    width: calc(100% - 200px);
    text-align: left;
}
.mt-testi-box-three .mt-jp-testi-quote,
.mt-testi-box-two .mt-jp-testi-quote,
.mt-testi-box-four .mt-jp-testi-quote {
    top: 0;
}
.mt-testi-box-two .mt-jp-testi-quote svg,
.mt-testi-box-three .mt-jp-testi-quote svg,
.mt-testi-box-four .mt-jp-testi-quote svg {
    width: 100px;
    height: 100px;
}
.mt-testi-box-three .mt-jp-testi-data p {
    margin-bottom: 0;
    margin-top: 1.7em;
}
.mt-testi-box-three .mt-jp-testi-data p:first-child {
    margin-top: 0;
}
.mt-testi-box-four .mt-jp-testi-img:after,
.mt-testi-box-four .mt-jp-testi-img:before {
    position: absolute;
    content: '';
    left: -5px;
    top: -5px;
    width: 50px;
    height: 50px;
    background: #ff626d;
    border-radius: 100%;
    z-index: 0;
}
.mt-testi-box-four .mt-jp-testi-img img {
    z-index: 1;
    position: relative;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 0.20);
}
.mt-testi-box-four .mt-jp-testi-img:before {
    top: -15px;
    left: -15px;
    width: 13px;
    height: 13px;
}
.mt-testi-box-four .mt-jp-testi-img {
    position: relative;
    width: fit-content;
    width: -moz-fit-content;
    margin: 0 auto 30px;
}
.mt-testi-box-four {
    border-bottom: 3px solid #ff626d;
    transition: 0.3s;
}
.mt-testi-box-four:hover {
    transform: translateY(-5px);
}
.mt-testi-box-five {
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    text-align: center;
    border-radius: 10px;
    overflow: hidden;
}
.mt-testibox-data {
    padding: 30px;
}
.mt-testibox-data p {
    margin-bottom: 0px;
}
.mt-testibox-img img {
    border-radius: 100%;
    border: 4px solid #fff;
    width: 110px;
    height: 110px;
    object-fit: cover;
    margin: auto;
    position: relative;
    z-index: 1;
}
.mt-testibox-img h3 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 20px;
    position: relative;
    z-index: 1;
    color: #fff;
}
.mt-testibox-img h3 span {
    font-weight: 400;
    font-size: 14px;
    margin-top: 5px;
    display: block;
}
.mt-testibox-img {
    padding: 0px 30px 30px;
    position: relative;
}
.mt-testibox-img:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    background: #ff626d;
    height: 105px;
    z-index: 0;
}
.mt-testibox-img svg {
    position: absolute;
    left: 0;
    right: 0;
    top: 48px;
    fill: #ff626d;
    z-index: 1;
}
/* testimonial box end */
/* nice select start */
.nice-select {
    border-radius: 5px;
    border: solid 1px #e2eff4;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 50px;
    line-height: 48px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    transition: all 0.2s ease-in-out;
    user-select: none;
    width: 100%;
}
.nice-select:hover {
    border-color: #dbdbdb;
}
.nice-select:active, 
.nice-select.open, 
.nice-select:focus {
    border-color: #999;
}
.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 7px;
    width: 7px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    transform-origin: 66% 66%;
    transform: rotate(45deg);
    transition: all 0.15s ease-in-out;
}
.nice-select.open:after {
    transform: rotate(-135deg);
}
.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    transform: scale(1) translateY(0);
}
.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none;
}
.nice-select.disabled:after {
    border-color: #ccc;
}
.nice-select.wide {
    width: 100%;
}
.nice-select.wide .list {
    left: 0 !important;
    right: 0 !important;
}
.nice-select.right {
    float: right;
}
.nice-select.right .list {
    left: auto;
    right: 0;
}
.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px;
}
.nice-select.small:after {
    height: 4px;
    width: 4px;
}
.nice-select.small .option {
    line-height: 34px;
    min-height: 34px;
}
.nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: auto;
    max-height: 200px;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    transform-origin: 50% 0;
    transform: scale(0.75) translateY(-21px);
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 11;
    width: 100%;
}
.nice-select .list:hover .option:not(:hover) {
    background-color: transparent !important;
}
.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.nice-select .option:hover, 
.nice-select .option.focus, 
.nice-select .option.selected.focus {
    background-color: #f6f6f6;
}
.nice-select .option.selected {
    font-weight: bold;
}
.nice-select .option.disabled {
    background-color: transparent;
    color: #999;
    cursor: default;
}
.no-csspointerevents .nice-select .list {
    display: none;
}
.no-csspointerevents .nice-select.open .list {
    display: block;
}
.nice-select .current {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* nice select end */
/* feature 3 start */
.mt-feature3-box {
    padding: 30px;
    background: url(./vendor/shortcodes/images/feature-bg.png);
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
    text-align: center;
    transition: 0.3s;
    background-size: cover;
    margin-bottom: 30px;
}
.mt-feature3-box .mt-feature-title:after {
    display: none;
}
.mt-feature3-box .mt-feature-title:before {
    bottom: -2px;
}
.mt-feature3-box p {
    margin-bottom: 0;
    text-align: center;
}
.mt-feature3-icon {
    width: 90px;
    height: 90px;
    border-radius: 100%;
    background: #FFC107;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto 30px;
    box-shadow: 0px 10px 30px 2px rgb(0 0 0 / 12%);
    transition: 0.3s;
    overflow: hidden;
}
.mt-feature3-icon i {
    font-size: 30px;
    color: #fff;
    z-index: 1;
}
.mt-feature3-shape {
    position: absolute;
    margin: 20px 0px 0 20px;
}
.mt-feature3-shape i {
    font-size: 50px;
    opacity: 0.07;
    color: #333;
}
.mt-feature3-icon>img {
    max-width: 50px;
}
.mt-feature3-shape img {
    opacity: 0.1;
    width: 60px;    
}
.mt-feature3-box:hover .mt-feature3-icon {
    transform: translateY(-5px);
}
.mt-feature3-box .mt-feature-title {
    font-size: 18px;
}
/* feature 3 end */
/* accordian start */
.mt-accordian-list {
    box-shadow: 0px 3.99px 27px 0px rgba(0, 0, 0, 0.08);
    margin-bottom: 20px;
    background: #fff;
    border-radius: 5px;
    position: relative;
}
.mt-accordian-title {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600;
    color: #545454;
    display: block;
    cursor: pointer;
    padding: 20px;
    transition: 0.3s;
}
.mt-accordian-show {
    background: #f50056;
    color: #fff;
}
.mt-accordian-title .mt-accordion-label {
    position: absolute;
    min-width: 40px;
    height: 40px;
    background: #f50056;
    display: flex;
    justify-content: center;
    align-items: center;
    top: -25px;
    left: -15px;
    border: 2px solid;
    color: #fff;
    padding: 0px 15px;
}
/* accordian end */
/* author profile start */
.mt-aut-profile-box {
    display: flex;
    align-items: center;
}
.mt-aut-profile-img {
    width: 270px;
}
.mt-aut-profile-text {
    flex: 1;
    padding: 25px 30px 15px 35px;
    border: 5px solid #f50056;
    margin-left: -20px;
    z-index: 1;
    width: calc(100% - 270px);
    background: #fff;
}
.mt-aut-profile-name {
    font-size: 20px;
    margin-bottom: 2px;
    word-break: break-all;
    font-weight: 600;
    display: block;
}
.mt-aut-profile-text p {
    margin-bottom: 10px;
    font-size: 14px;
}
.mt-aut-profile-text ul {
    padding: 0;
    margin: 15px 0 0;
    column-count: 2;
}
.mt-aut-profile-style4 .mt-aut-profile-text ul,
.mt-aut-profile-style4 .mt-aut-profile-text ul {
    column-count: unset;
}
.mt-aut-profile-text li {
    list-style: none;
    margin-bottom: 15px;
}
.mt-aut-profile-text li:last-child {
    margin-bottom: 0px;
}
.mt-aut-profile-text ul li i {
    font-size: 20px;
    margin-right: 5px;
    vertical-align: middle;
}
.mt-aut-profile-style2 img {
    border-radius: 100%;
}
.mt-aut-profile-style2 .mt-aut-profile-text {
    border-radius: 0 100px 100px 0;
}
.mt-aut-profile-style2 .mt-aut-profile-img {
    width: 240px;
    z-index: 1;
    position: relative;
}
.mt-aut-profile-style2 .mt-aut-profile-text {
    margin-left: -60px;
    width: calc(100% - 240px);
    background: #fff;
    z-index: 0;
    padding-left: 80px;
}
.mt-aut-profile-box.mt-aut-profile-style3,
.mt-aut-profile-box.mt-aut-profile-style4 {
    display: block;
    text-align: center;
    padding: 30px;
    border: 1px solid #eee;
}
.mt-aut-profile-style3 .mt-aut-profile-text,
.mt-aut-profile-style4 .mt-aut-profile-text {
    width: 100%;
    padding: 0;
    border: none;
    margin: 20px 0 0;
}
.mt-aut-profile-style3 .mt-aut-profile-img,
.mt-aut-profile-style4 .mt-aut-profile-img {
    width: 120px;
    margin: auto;
}
.mt-aut-profile-style3 .mt-aut-profile-img img,
.mt-aut-profile-style4 .mt-aut-profile-img img {
    border-radius: 100%;
    max-width: 120px;
}
.mt-aut-profile-box.mt-aut-profile-style4 {
    border-radius: 10px;
    border-bottom: 5px solid #f50056;
}
.mt-aut-profile-style4 .mt-aut-profile-text ul li {
    display: inline-block;
    margin: 0 5px 0 0;
}
.mt-aut-profile-style4 .mt-aut-profile-text ul li i {
    font-size: 16px;
    margin-right: 0px;
    vertical-align: middle;
}
.mt-aut-profile-style4 .mt-aut-profile-text ul li a {
    width: 40px;
    height: 40px;
    border: 1px solid #eee;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
}
.mt-aut-profile-style4 .mt-aut-profile-text ul li a:hover,
.mt-aut-profile-style4 .mt-aut-profile-text ul li a:hover i {
    transform: scale(1.1);
}
.mt-aut-profile-box.mt-aut-profile-style5 {
    position: relative;
}
.mt-aut-profile-box.mt-aut-profile-style5:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    height: 90px;
    background: #f50056;
    z-index: -1;
    border-radius: 10px 10px 0px 0px;
}
.mt-aut-profile-style4 ul li span {
    display: none;
}
/* author profile end */
/* portfolio start */
.mt-portfolio-box {
    position: relative;
    overflow: hidden;
}
.mt-portfolio-box:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgb(0 0 0 / 70%);
    transform: scale(0);
    transition: 0.3s;
    opacity: 0;
    border-radius: 100%;
}
.mt-portfolio-box:hover:after {
    transform: scale(1) rotate(180deg);
    opacity: 1;
    border-radius: 10px;
}
.mt-portfolio-img img {
    width: 100%;
    border-radius: 10px !important;
}
.mt-portfolio-text {
    position: absolute;
    z-index: 2;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
}
.mt-portfolio-box:hover .mt-portfolio-text {
    opacity: 1;
    visibility: visible;
}
.mt-magnific-icon {
    background: #f50056;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5px;
    transform: translateY(30px);
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    box-shadow: 0px 1px 0px 0px #fff;
}
.mt-magnific-icon i {
    color: #fff;
    font-size: 16px;
}
.mt-magnific-icon svg {
    width: 16px;
    height: 16px;
    fill: #fff;
}
.mt-portfolio-box:hover .mt-magnific-icon {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
    transition-delay: 0.3s;
}
img.mfp-img {
    border: 5px solid #fff;
    padding: 0px;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    background: #e42a2a;
    opacity: 1;
    width: 30px;
    height: 30px;
    right: -15px;
    top: -15px;
    border-radius: 100%;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #fff;
    outline: none;
    box-shadow: none;
}
.mt-portfolio-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgb(0 0 0 / 45%);
    color: #fff;
    margin: auto;
    padding: 10px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(60px);
    transition: 0.3s;
}
.mt-portfolio-box:hover .mt-portfolio-content {
    transform: translateY(0px);   
}
.mt-portfolio-content span {
    color: #fff;
    width: calc(100% - 60px);
    overflow: hidden;
    white-space: nowrap;
}
.mt-portfolio-content .mt-magnific-icon {
    margin: 0 0 0 15px;
}
.mt-portfolio-box:hover .mt-portfolio-content .mt-magnific-icon{
    transition-delay: unset;
}
.mt-prtfolio-filter ul {
    padding: 0;
    margin: 0;
}
.mt-prtfolio-filter ul li {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 5px;
}
.mt-prtfolio-filter ul li:last-child {
    margin-right: 0px;
}
.mt-prtfolio-filter ul li a {
    padding: 6px 20px;
    border: 1px solid #ffffff26;
    border-radius: 50px;
    cursor: pointer;
    transition: 0.3s;
    display: block;
    text-transform: capitalize;
}
.mt-prtfolio-filter {
    text-align: center;
    margin-bottom: 45px;
}
.mt-prtfolio-filter ul li a.mt-prtfolio-active,
.mt-prtfolio-filter ul li a:hover {
    background: #f50056;
    border-color: #c42091;
    color: #fff;
}
.mt-columns-3.mt-prtfolio-wrap .mt-portfolio-box {
    width: 33.33%;
}
.mt-columns-4.mt-prtfolio-wrap .mt-portfolio-box {
    width: 25%;
}
.mt-columns-5.mt-prtfolio-wrap .mt-portfolio-box {
    width: 20%;
}
.mt-columns-6.mt-prtfolio-wrap .mt-portfolio-box {
    width: 16.66%;
}
.mt-prtfolio-wrap {
    display: flex;
    flex-wrap: wrap;
}
.mt-prtfolio-wrap.mt-grid-gap .mt-portfolio-box {
    grid-gap: 0;
    padding: 15px;
}
.mt-prtfolio-wrap.mt-grid-gap .mt-portfolio-box:after {
    left: 15px;
    right: 15px;
    top: 15px;
    bottom: 15px;
}
.mt-prtfolio-wrap.mt-grid-gap .mt-portfolio-content {
    left: 15px;
    right: 15px;
    bottom: 15px;
}
.mt-prtfolio-wrap.mt-grid-gap {
    margin: 0 -15px;
    grid-gap: 0;
}
/* portfolio end */
/* play icon start */

.mt-video-icon svg {
    width: 20px;
    height: 20px;
    fill: #fff;
}
.mt-video-icon a {
    background: #f50056;
    width: 80px;
    height: 80px;
    line-height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.text-center .mt-video-icon a {
    margin: auto;
}
.text-right .mt-video-icon a {
    margin-left: auto;
}
.mt-video-icon.mt-popup-video:after {
    display: none;
}
.mt-video-icon a.mt-icon-style1 {
    border-radius: 63% 37% 50% 50%/70% 68% 32% 30%;
}
.mt-video-icon a.mt-icon-style3 {
    border-radius: 20px;
}
.mt-video-icon a.mt-icon-style2 {
    width: 80px;
    height: 60px;
    border-radius: 50% / 10%;
}
.mt-video-icon .mt-play-small {
    width: 50px;
    height: 50px;
}
.mt-video-icon .mt-play-small svg {
    width: 15px;
    height: 15px;
}
.mt-video-icon .mt-play-medium {
    width: 60px;
    height: 60px;
}
.mt-video-icon a.mt-icon-style2.mt-play-small {
    width: 50px;
    height: 40px;
}
.mt-video-icon a.mt-icon-style2.mt-play-medium {
    width: 60px;
    height: 50px;
}
/* play icon end */
/* image layout start */

.mt-image-style1 img {
    border-radius: 63% 37% 50% 50%/70% 68% 32% 30%;
}
.mt-image-style2 img {
    border-radius: 100% 37% 30% 40%/40% 78% 32% 30%;
}
.mt-image-style3 img {
    border-radius: 60% 10% 70% 60%/170% 80% 32% 40%;
}
.mt-image-style4 img {
    border-radius: 70% 20% 20% 30%/60% 37% 70% 60%;
}
.mt-image-style5 img {
    border-radius: 20% 0px;
}
.mt-image-style6 img {
    border-radius: 100% 0px 100% 100%;
}
.mt-image-layout {
    position: relative;
    width: fit-content;
    width: -moz-fit-content;
}
.mt-image-layout:after {
    position: absolute;
    content: '';
    background: #f50056;
}
.mt-image-layout img {
    position: relative;
    z-index: 1;
}
.mt-image-layout.mt-image-top-left:after {
    left: 0;
    top: 0;
    right: 30px;
    bottom: 30px;
}
.mt-image-layout.mt-image-top-right:after {
    left: 30px;
    top: 0;
    right: 0;
    bottom: 30px;
}
.mt-image-layout.mt-image-bottom-left:after {
    left: 0;
    bottom: 0;
    top: 30px;
    right: 30px;
}
.mt-image-layout.mt-image-bottom-right:after {
    bottom: 0;
    right: 0;
    top: 30px;
    left: 30px;
}
.mt-image-layout.mt-image-top-left {
    padding: 30px 0 0 30px;
}
.mt-image-layout.mt-image-top-right {
    padding: 30px 30px 0 0;
}
.mt-image-layout.mt-image-bottom-left {
    padding: 0 0 30px 30px;
}
.mt-image-layout.mt-image-bottom-right {
    padding: 0 30px 30px 0;
}
/* image layout end */
/* list start */
.mt-list ul {
    padding: 0;
    margin: 0;
}
.mt-list ul li {
    list-style: none;
    margin-bottom: 10px;
}  
.mt-list ul li:last-child {
    margin-bottom: 0;
}
.mt-list-icon li i {
    width: 30px;
    height: 30px;
    background: #f50056;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    color: #fff;
    border-radius: 100%;
    font-size: 14px;
}
.mt-list.mt-list-icon li {
    margin-bottom: 20px; 
}
.list_has_border li {
    padding: 10px;
}
.mt-list.list_has_background li {
    padding: 10px 15px;
}
.smartex_list_larger.list_has_background li {
    padding: 15px 20px;
}
.smartex_list_larger li a {
    font-size: 18px;
}
.smartex_list_larger span.smartex_list_icon i{
    font-size: 22px;
    line-height: unset;
}
.smartex_list_icon {
    height: 40px;
    width: 40px;
    text-align: center;
    margin-right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.smartex_list_icon ~ span {
    width: calc(100% - 40px);
    word-break: break-word;
}
.smartex_list_larger .smartex_list_icon ~ span {
    width: calc(100% - 60px);
}
span.smartex_list_icon i,span.smartex_list_icon img {
    padding: 10px;
}
.smartex_list_larger li .smartex_list_icon {
    height: 60px;
    width: 60px;
}
.mt-list li.list_right,
.mt-list li.list_right a{
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.mt-list li.list_right span {
    margin: 0 0 0 10px;
}
.mt-list-fit-content.mt-list.list_has_background li,
.mt-list-fit-content.list_has_border li {
    width: fit-content;
    width: -moz-fit-content;
}
.mt-list-inline li,
.mt-list-inline li.is_list_has_icon {
    display: inline-block;
    margin-right: 10px;
}
.mt-list-inline li:last-child {
    margin-right: 0;
}
li.is_list_has_icon a,
li.is_list_has_icon {
    display: flex;
    align-items: center;
}
.mt-list-inline li>.smartex_list_icon {
    display: inline-block;
}
/* list end */

/* music header start */
.mt-music-sidebar {
    width: 225px;
    padding: 30px;
    background: #0f1f33;
    position: fixed;
    left: -230px;
    top: 0;
    bottom: 0;
    overflow-y: auto;
    z-index: 999;
    transition: 0.3s;
}
.mt-music-sidebar-open .mt-music-sidebar {
    left: 0px;
}
.mt-music-logo{
    margin-bottom: 40px;
}
.mt-music-sidebar h2 {
    margin-bottom: 30px;
    padding-top: 17px;
    color: #5c7089;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 2px;
}
.mt-music-sidebar ul{
    padding: 0;
    margin: 0;
}
.mt-music-sidebar ul li{
    margin-bottom: 30px;
    list-style: none;
}
.mt-music-sidebar ul li span,
.mt-music-sidebar h2 span {
    margin-right: 10px;
}
.mt-music-sidebar ul li span svg,
.mt-music-sidebar ul li span img,
.mt-music-sidebar h2 svg {
    width: 18px;
    height: 18px;
    fill: #7c8ea5;
    transition: 0.3s;
}
.mt-music-sidebar ul li span i{
    font-size: 18px;
    color: #7c8ea5;
    transition: 0.3s;
}
.mt-music-sidebar ul li a:hover svg,
.mt-music-search-icon svg:hover,
.mt-music-notification:hover svg,
.mt-music-sidebar ul li .mt-ms-active-menu svg,
.mt-ms-song-download:hover svg{
    fill: #fb324f;
}
.mt-music-sidebar ul li a:hover i,.mt-ms-active-menu,a.mt-ms-active-menu:visited{
    color: #fb324f;
}
.mt-music-sidebar ul li a:hover svg {
    animation: head_icon_animation linear 0.5s;
}
@keyframes head_icon_animation {
    0% {
        transform:translateY(0px)
    }
    25% {
        transform:translateY(-5px)
    }
    75% {
        transform:translateY(5px)
    }
    100% {
        transform:translateY(0px)
    }
}
.mt-ms-toggle-shape {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -2px;
    margin: auto;
    height: fit-content;
	height: -moz-fit-content;
    z-index: 0;
    cursor: pointer;
    transition: 0.3s;
}
.mt-music-sidebar-open .mt-ms-toggle-shape {
    left: 220px;
}
.mt-ms-toggle-shape:after,.mt-ms-player-toggle:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 7px;
    height: 7px;
    background: transparent;
    border-left: 2px solid #7c8ea5;
    border-bottom: 2px solid #7c8ea5;
    transform: rotate(45deg);
    margin: auto;
    transition: 0.3s;
}
.mt-music-sidebar-open .mt-ms-toggle-shape:after {
    transform: rotate(45deg);
}
.mt-ms-toggle-shape:after {
	transform: rotate(-145deg);
}
.mt-ms-toggle-shape svg {
    fill: #0f1f33;
}
/* music header end */
/* feature restaurant start */
.mt-food-feat-title {
    font-size: 24px;
    font-weight: 600;
}
.mt-feat-rest-box {
    display: flex;
}
.mt-feat-rest-img {
    width: 150px;
}
.mt-feat-rest-img img{
    border-radius: 5px;
}
.mt-feat-rest-box {
    display: flex;
    border: 1px solid #e2eff4;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 30px;
}
.mt-feat-rest-data {
    width: calc(100% - 150px);
    padding: 5px 20px;
}
.mt-feat-rest-data ul {
    padding: 0;
    margin: 10px 0 0;
}
.mt-feat-rest-data ul li {
    list-style: none;
    font-size: 14px;
}
.mt-feat-rest-data p {
    margin: 0;
}
.mt-feat-rest-data ul .mt-food-rate {
    margin: 0 6px 0 0;
}
.mt-feat-shop-name {
    font-size: 14px;
}
.mt-food-rate {
    font-size: 12px;
    background: #efa423;
    padding: 1px 5px;
    color: #fff;
    border-radius: 3px;
    margin-left: 10px;
}
.mt-food-rate i {
    font-size: 10px;
    padding-right: 2px;
}
.mt-food-rate.mt-food-rate-good {
    background: #7dc242;
}
.mt-food-rate.mt-food-rate-vgood {
    background: #0f841d;
}
/* feature restaurant end */
/*new tab start*/
.mt-new-tab ul.vc_tta-tabs-list {
    text-align: center;
    margin-bottom: 30px!important;
}
.mt-new-tab ul.vc_tta-tabs-list li a {
    padding: 10px 20px!important;
    margin: 5px 10px;
    background-color: #fe9645!important;
    color: #fff!important;
    text-transform: capitalize;
    border-radius: 50px!important;
    border: none!important;
    min-width: 130px;
}
.mt-new-tab li.vc_tta-tab.vc_active a {
    cursor: not-allowed!important;
}
.mt-new-tab .vc_tta-panels {
    background-color: #fff0!important;
    border: none!important;
    padding: 0!important;
}
.mt-new-tab  .vc_tta-panel-body {
    padding: 0!important;
}
/*new tab end*/

/*loader start*/
#mt-preloader {
    background-color: #ffffff;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999999;
    margin: auto;
}
.mt-loading {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    top: 0;
}
/*loader end*/
/* custom css start */
.mt_header_absolute .mt-breadcrumb{
    padding-top: 160px;
}
.mt_header_without_bread{
    padding-top: 90px;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    height: 5px;
}
.mt-lb-bullets-space .swiper-container-horizontal>.swiper-pagination-progressbar,
.mt-em-testimonial .swiper-pagination-progressbar,
.mt-testimonial-two .swiper-pagination-progressbar {
    max-width: 950px;
}
.mt-em-testimonial .swiper-pagination-fraction{
    bottom: -40px;
}
.mt-testimonial-two .swiper-container-horizontal>.swiper-pagination-bullets,
.mt-lb-bullets-space .swiper-container-horizontal>.swiper-pagination-bullets,
.mt-wh-testimonial .swiper-container-horizontal>.swiper-pagination-bullets,
.invex-partners .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: -20px;
}

table.woocommerce-orders-table {
    width: 100%;
}
/* header dropdown */
.mt-more-menu-toggle {
    position: relative;
    display: inline-block;
    cursor: pointer;
    color: #fff;
}
.mt_header_wrap .mt-jp-menu .mt-more-menu-toggle,
.mt-jp-menu .mt-toggle-login{
    color: #fff;
}
.mt-more-submenu a {
    font-size: 14px;
}
.mt-more-submenu {
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgb(38 41 45 / 0.07);
    padding-bottom: 8px;
    position: absolute;
    z-index: 999;
    border-radius: 5px;
    min-width: 160px;
    right: 0;
    top: 48px;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    transform: translateY(5px);
    text-align: left;
    max-width: 200px;
    width: fit-content;
    width: -moz-fit-content;
}
.mt-more-submenu:after {
    position: absolute;
    content: '';
    right: 16px;
    top: -5px;
    width: 10px;
    height: 10px;
    background: #eeeeee;
    transform: rotate(45deg);
}
.mt-more-submenu h3 {
    font-size: 15px;
    font-weight: 600;
    background: #eee;
    padding: 8px;
    margin-bottom: 5px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    text-transform: capitalize;
}
.mt-more-submenu .mt-navbar>ul>li:after {
    display: none;
}
.mt-default-header .mt-more-menu-toggle svg,
.mt-dp-header .mt-more-menu-toggle svg {
    fill: #fff;
}
.mt-more-menu-toggle svg {
    fill: #333;
    margin-right: 5px;
    width: 40px;
    height: 40px;
    line-height: 35px;
    border: none;
    background: rgb(255 255 255 / 18%);
    margin-right: 10px;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
    padding: 10px;
}
.mt-eco-head-icon .mt-more-menu-toggle svg {
    width: 50px;
    height: 50px;
    line-height: 55px;
    border: 3px solid #dde3f0;
    position: relative;
    background: none;
    padding: 13px;
}
.mt-more-menu-toggle img {
    width: 40px;
    height: 40px;
    margin-right: 5px;
    border-radius: 100%;
}
.mt-eco-head-main .mt-more-menu-toggle img {
    margin: 0;
    width: 50px;
    height: 50px;
}
.mt-more-menu-toggle i{
    margin-right: 5px;
    font-size: 20px;
    color: #f50056;
    width: 40px;
    height: 40px;
    line-height: 35px;
    background: rgb(255 255 255 / 18%);
    margin-right: 10px;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
}
.mt-more-submenu ul {
    padding: 0;
    margin: 0;
    text-align: left;
}
.mt-more-submenu .mt-navbar>ul>li {
    margin: 0;
    color: #333333;
    border: none;
    display: block;
}
.mt-more-submenu a,
.mt-more-submenu .mt-navbar>ul>li a {
    padding: 4px 10px;
    line-height: normal;
    display: block;
    text-transform: capitalize;
}
.mt-more-submenu .mt-navbar>ul>li a {
    font-size: 14px;
}
.mt-more-submenu.mt-navbar>ul>li:last-child {
    margin-bottom: 0;
}
.mt_header_wrap .mt-more-menu-toggle {
    color: inherit;
    margin-left: 20px;
}
.mt_header_wrap .mt-eco-head-icon .mt-more-menu-toggle {
    margin-left: 15px;
}
.mt-breadcrumb-box .page-description p {
    color: #fff;
    max-width: 900px;
    margin: auto;
    text-align: center;
}
.mt-more-menu-toggle .mt-more-submenu .mt-navbar>ul>li a,
.mt-more-menu-toggle .mt-more-submenu .mt-navbar>ul>li:before {
    color: #333;
}
.mt-more-menu-toggle .mt-more-submenu .mt-navbar>ul>li a:hover,
.mt-navbar ul>li>.sub-menu li a:hover{
    color: #f50056;
}
.top_header_divider {
    border-bottom: 1px solid #eee;
}
.mt_header_wrap .mt-btn {
    margin-left: 15px;
    margin-bottom: 1px;
    margin-top: 1px;
}
.ecom-digi-icon-wrap,
.mt-rc-header .mt-navbar-icon {
    text-align: right;
}
.mt-lb-header .mt-more-menu-toggle,
.mt-lb-header .mt-toggle-login {
    color: #fff;
}
.review-right-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
}
.review-right-wrap input {
    border: none;
    max-width: 350px;
    width: 100%;
    background: transparent;
}
.review-right-wrap .mt-search-btn,
.review-right-wrap button[type=submit]:hover{
    right: 0;
    background: transparent!important;
    border: none;
}
.mt-dp-header .mt-more-menu-toggle img {
    width: 50px;
    height: 50px;
}
.mt-footer .widget_nav_menu li a:before,
.mt-footer .widget_nav_menu li a:after {
    border-color: #a7abaf;
}
.mt-social-icons li {
    display: inline-block;
    margin-right: 14px;
}
.mt-social-icons li a i {
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
}
.mt-social-icons.mt-social-height li a i,
.motov4_blog_share a {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s;
}
.motov4_blog_share {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 30px;
}
.motov4_blog_share a {
    border: 1px solid;
    margin-left: 5px;
    border-radius: 50px;
}
.motov4_blog_share h6 {
    margin-bottom: 0;
    font-weight: 600;
    margin-right: 10px;
}
.mt-social-icons li a {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}
.mt-social-icons li a span {
    margin-left: 8px;
    margin-right: 10px;
}
.mt-foot-contact-data p a {
    color: #f50056;
}
.mt-icon-wrap {
    font-size: 20px;
    transition: 0.3s;
}
.mt-icon-wrap.mt-icon-height {
    display: flex;
    justify-content: center;
    align-items: center;
}
.mt-icon-wrap.mt-icon-height.mt-icon-large {
    height: 100px;
    width: 100px;
}
.mt-icon-wrap.mt-icon-height.mt-icon-medium {
    height: 70px;
    width: 70px;
}
.mt-icon-wrap.mt-icon-height.mt-icon-small {
    height: 50px;
    width: 50px;
}
.mt-icon-wrap.mt-icon-large i{
    font-size: 40px;
}
.mt-icon-wrap.mt-icon-medium i{
    font-size: 25px;
}
.mt-icon-wrap.mt-icon-small i{
    font-size: 18px;
}
.text-center .mt-icon-wrap {
    margin: auto;
}
.text-left .mt-icon-wrap {
    margin-right: auto;
}
.text-right .mt-icon-wrap {
    margin-left: auto;
}
.mt-widget .epl-contact-capture-form form .col-md-12 input {
    padding: 0 15px;
}
.mt-blog-box.mt-nm-blog-list .mt-btn.mt-blog-date {
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 5px 15px;
    min-width: fit-content;
    min-width: -moz-fit-content;
    font-size: 14px;
    margin: auto;
}
.mt-nm-blog-list .mt-blog-img{
    margin-bottom: 20px;
}
.mt-nm-blog-list.mt-blog-box {
    margin-bottom: 30px;
}
.mt-nm-blog-list .mt-blog-title-two {
    font-size: 20px;
}
.mt-nm-blog-list .mt-play-icon a {
    width: 60px;
    height: 60px;
    line-height: 60px;
}
.mt-popup-blog.mt-nm-blog-list .mt-news-play-text {
    left: 60px;
    font-size: 14px;
}
.mt-nm-blog-list.mt-blog-two-box .mt-blog-img img,
.mt-nm-blog-list.mt-blog-two-box .mt-blog-img:after,
.mt-nm-blog-list.mt-em-blog-box .mt-blog-img img,
.mt-nm-blog-list.mt-em-blog-box .mt-blog-img:after {
    border-radius: 10px;
}
.mt-nm-blog-list.mt-blog-two-box .mt-blog-img,
.mt-nm-blog-list.mt-lb-blog-box .mt-blog-img,
.mt-nm-blog-list.mt-em-blog-box .mt-blog-img,
.mt-dw-blog-box.mt-nm-blog-list .mt-blog-img {
    margin-bottom: 0;
}
.mt-nm-blog-list.mt-blog-box img{
    border-radius: 0px;
}
.mt-popup-blog .mt-blog-img {
    position: relative;
}
.mt-popup-blog.mt-lb-blog-box .mt-blog-img {
    margin-bottom: 30px;
}
.mt-popup-blog .mt-lb-blog-author {
    bottom: -25px;
    z-index: 1;
    position: absolute;
    left: 0;
    right: 0;
}
.mt-dw-blog-box.mt-nm-blog-list .mt-dw-blog-date {
    line-height: normal;
    padding: 2px 10px 5px;
}
.mt-dw-blog-box.mt-nm-blog-list .mt-dw-blog-date span{
    font-size: 20px;
    line-height: 20px;
}
.mt-nm-blog-list .mt-blog-img img,
.mt-nm-blog-list .mt-nm-blog-img img {
    height: 180px;
    object-fit: cover;
}
.mt-nm-blog-list .mt-blog-img .mt-lb-blog-author img{
    height: 55px;
    width: 55px;
}
.mt-nm-blog-list.mt-nm-blog-box .mt-play-icon svg {
    width: 18px;
    height: 18px;
}
.mt-em-blog-box .mt-blog-img:after {
    border-radius: 10px 10px 0 0;
}
.mt-blog-sidebar .mt-nm-blog-list .mt-blog-img img,
.mt-blog-sidebar .mt-nm-blog-list .mt-nm-blog-img img{
    height: auto;
}
.mt-wid-title-left .mt-sidebar-title {
    margin-right: auto;
}
.mt-wid-title-center .mt-sidebar-title {
    margin-right: auto;
    margin-left: auto;
}
.mt-wid-title-right .mt-sidebar-title {
    margin-left: auto;
}
.mt-wid-title-right .mt-sidebar-title:before {
    left: auto;
}
.mt-wid-title-center .mt-sidebar-title:before, .mt-wid-title-center .mt-sidebar-title:after {
    left: 0;
    right: 0;
    margin: auto;
}
.mt-wid-title-right .mt-nm-sidebar-title {
    margin-left: auto;
    margin-right: 0;
}
.mt-wid-title-left .mt-nm-sidebar-title {
    margin-right: auto;
    margin-left: 0;
}
.mt-price-two-box,
.mt-oc-price-plan,
.mt-pricing-box {
    position: relative;
}
.mt-pricing-overlay h2,
.mt-pricing-overlay ul,
.mt-pricing-overlay a,
.mt-pricing-overlay p {
    z-index: 1;
    position: relative;
}
.mt-plan-t-price .mt-price-currency {
    margin-right: 6px;
}
.mt-wh-price-cut span:after,
.mt-wh-pricing-list li span:before,
.mt-oc-price-plan ul li span:before,
.mt-price-two-box ul li span:before{
    content: '';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 8px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}
.mt-wh-price-cut span:after {
    content: '\f00d';
}
.mt-wh-pricing-list li span:before,
.mt-oc-price-plan ul li span:before,
.mt-price-two-box ul li span:before {
    content: '\f00c';
}
.mt-wh-pricing-list .mt-wh-price-cut span:before,
.mt-oc-price-plan .mt-wh-price-cut span:before,
.mt-price-two-box .mt-wh-price-cut span:before{
    display: none;
}
.mt-wh-pricing-icon i.far:before {
    font-weight: normal;
}
.mt-wh-pricing-box:hover .mt-wh-pricing-list li span:before,
.mt-wh-pricing-box:hover .mt-wh-pricing-list li span:after {
    color: #ff387e;
}
.mt-testi-two-nav .swiper-button-prev::after {
    left: -10px;
}
.mt-testi-two-nav .swiper-button-next::after {
    right: -10px;
}
.mt-testi-two-nav .swiper-button-prev::before {
    left: 5px;
}
.mt-testi-two-nav .swiper-button-next::before {
    right: 5px;
}
.lp_course .mt-blog-img {
    margin-bottom: 30px;
}
.mt-team-slider .mt-em-team-box,
.mt-team-slider .mt-rs-team-box {
    margin-bottom: 40px;
}
.mt-team-slider .swiper-pagination,
.mt-category-wrapper .swiper-pagination,
.mt-service-wrapper .swiper-pagination { 
    bottom: 0;
}
.mt-notice-date-pos .mt-em-about-place {
    text-align: right;
    padding-left: 0;
    padding-right: 30px;
}
.mt-notice-date-pos .mt-em-about-date {
    order: 1;
}
.mt-notice-date-pos .mt-em-about-date:after {
    left: 0;
    right: auto;
}
.mt-notice-date-pos .mt-em-about-place p {
    display: flex;
    flex-direction: row-reverse;
}
.mt-notice-date-pos .mt-em-about-place span {
    margin-left: 8px;
    margin-right: 0;
}
.mt-pop-cat-box.mt-pop-cat-overlay h4 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
    color: #fff;
    font-size: 24px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(20px);
}
.mt-pop-cat-box.mt-pop-cat-overlay img {
    width: 100%;
    height: 100%;
    max-width: unset;
	max-height: unset;
}
.mt-pop-cat-box.mt-pop-cat-overlay {
    padding: 0;
    position: relative;
    overflow: hidden;
    border: none;
}
.mt-pop-cat-box.mt-pop-cat-overlay:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgb(38 41 45 / 0.80);
    transform: scale(0);
    transition: 0.3s;
    border-radius: 100%;
}
.mt-pop-cat-box.mt-pop-cat-overlay:hover h4 {
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
    transition: 0.3s;
    transition-delay: 0.3s;
}
.mt-pop-cat-box.mt-pop-cat-overlay:hover:after {
    transform: scale(1);
    border-radius: 0px;
}
.mt-dm-banner-img.mt-dm-blink-img > img {
    animation: dm_blink_img 3s alternate infinite;
}
@keyframes dm_blink_img {
  0%{
      transform:scale(1) 
    }
    100%{
      transform:scale(1.09)
    }
}
.page-description .wpb_content_element {
    margin-bottom: 0;
}
.mt-breadcrumb-box.mt-bc-center .page-description p {
    text-align: center;
}
.mt-serv-box-overlay .mt-job-ser-icon,
.mt-serv-box-overlay .mt-job-search-title,
.mt-serv-box-overlay p,
.mt-serv-box-overlay .mt-btn {
    z-index: 1;
    position: relative;
}
.mt-serv-box-overlay {
    position: relative;
    overflow: hidden;
}
.mt-serv-box-overlay:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgb(2 2 2 / 65%);
}
.mt-job-serv-box .mt-btn {
    margin-top: 20px;
}
.smartex-mega-menu-ul li a:after,
.smartex-mega-menu-ul li a:before {
    display: none;
}
.smartex-mega-menu-ul h2 {
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 15px;
}
.smartex-mega-menu-ul li ul li {
    padding: 0;
    margin-bottom: 8px;
    display: block;
    line-height: unset;
}
.widget li {
    list-style: none;
}
.widget ul {
    padding-left: 0;
    margin-bottom: 0;
}
.mt-alert-left-bdr {
    border-left: 3px solid #f50056;
}
.mt-alert-bottom-bdr {
    border-bottom: 3px solid #f50056;
}
.mt-alert-top-bdr {
    border-top: 3px solid #f50056;
}
.mt-alert-right-bdr {
    border-right: 3px solid #f50056;
}
.mt-alert-center .mt-lb-feat-title:after,
.mt-alert-center .mt-lb-feat-title:before {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.mt-alert-center {
    text-align: center;
}
.mt-alert-right {
    text-align: right;
}
.mt-alert-right .mt-lb-feat-title:after,
.mt-alert-right .mt-lb-feat-title:before {
    left: auto;
    right: 0;
}
.mt-default-header .mt-toggle-login,
.mt-dp-header .mt-toggle-login,
.mt-rs-header .mt-toggle-login {
    color: #fff;
}
.mt-dp-header .mt-navbar-icon>ul>li>svg,
.mt-jp-header .mt-navbar-icon>ul>li>svg,
.mt-jp-header .mt-more-menu-toggle svg,
.mt-lb-header .mt-navbar-icon>ul>li>svg,
.mt-rs-header .mt-navbar-icon>ul>li>svg,
.mt-rs-header .mt-more-menu-toggle svg,
.mt-lb-header .mt-more-menu-toggle svg,
.mt-dp-header .mt-eco-head-icon li>svg,
.mt-eco-head-icon a svg,
.mt-jp-header .mt-navbar-icon>ul>li a svg,
.mt-lb-header .mt-navbar-icon>ul>li a svg,
.mt-rs-header .mt-navbar-icon>ul>li a svg {
    fill: #fff;
}
.mt-oc-header .mt-more-menu-toggle svg,
.mt-dating-header .mt-more-menu-toggle svg,
.mt-dw-header .mt-more-menu-toggle svg,
.mt-em-header .mt-more-menu-toggle svg,
.mt-qa-header .mt-more-menu-toggle svg,
.mt-rc-header .mt-more-menu-toggle svg {
    background: #333;
    fill: #fff;
}
.comment-form p.form-submit,
.lp-single-course .lp-course-buttons {
    margin-bottom: 0;
}
.mt-btn-wrapper.mt-button-inline {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
}
.smartex .mfp-content {
    border: 5px solid rgb(255 255 255 / 20%);
}
.mt-more-menu-toggle .mt-navbar ul>li>.sub-menu {
    top: 0;
    right: 100%;
    left: auto;
}
.dwqa-answer-form form .nice-select.dwqa-select {
    min-width: 180px;
    text-align: left;
}
.mt-widget .gallery-icon {
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px solid #e2eff4;
}
.mt-widget .gallery-icon img {
    width: 100%;
}
.mt-widget .gallery-item {
    margin-bottom: 0;
}
.mt-pro-submenu>li[class^="fa"]:before {
    position: absolute;
    top: 20px;
}
.mt-pro-submenu>li[class^="fa"] {
    padding-left: 50px;
}
.mt-social-icons {
    margin: 0;
    padding: 0;
}
.mt-partner-logo.swiper-slide {
    text-align: center;
}
.mt-footer .widget_nav_menu li {
    padding-right: 0;
}
table#wp-calendar #today a {
    color: #fff;
}
.mt-grayscale-map {
    filter: grayscale(1);
}
.form-group[data-fieldtype="button"] {
    margin-bottom: 0;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 50px white inset !important;
    box-shadow: 0 0 0 50px white inset !important;
} 
.mt-footer .mt-nm-blog-box {
    margin-bottom: 10px;
}
.smartex_form_render .mt-btn {
    min-width: 100%;
}
.review-right-wrap li .searchform input {
    padding-right: 35px;
}
.mt-navbar-icon .mt-search-close {
    display: none;
}
.mt-top-header .mt-social-icons li {
    margin-right: 8px;
}
.mt-top-header .mt-social-icons li:last-child {
    margin-right: 0px;
}
.text-center .mt-copyright-box ul {
    text-align: center;
}
.mt-wh-newsleter.mt-nl-overlap {
    margin-bottom: -130px;
    z-index: 2;
    position: relative;
}
.mt-footer h2.widgettitle {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 25px;
}
.swiper-slide .mt-job-serv-box {
    margin-top: 15px;
}
.mfp-counter {
    right: 20px;
}
.mt-copy-border-top.narrow .container {
    border-top: 1px solid #3b4e58;
    padding-top: 18px;
    padding-bottom: 18px;
}
.mt-copyright.mt-copy-border-top.narrow {
    padding: 0;
}
.mt-copy-border-top.wide {
    border-top: 1px solid #3b4e58;
}
.mt-search-custom input {
    padding-right: 150px;
}
.mt-search-custom .mt-search-btn {
    right: 5px;
    height: 50px;
    text-align: center!important;
}
.mt-food-header .mt-search-close {
    display: none;
}
.mt-footer .mt-nm-blog-list ul.mt-blog-view a {
    font-size: 14px;
}
code, kbd, pre, samp {
    font-family: 'Open Sans', sans-serif;
}
.mt-partner .mt-head-arrow-slide.mt-heading {
    margin-bottom: 30px;
}
.mt-eco-header .mt-eco-head-icon .mt-btn>span {
    padding-right: 0;
}
.mt-eco-header .mt-eco-head-icon .mt-btn>span:after {
    right: auto;
    background: #fff;
}
.mt-eco-header .mt-eco-head-icon .mt-btn {
    padding: 12px 20px;
}
.mt-eco-header .mt-eco-head-icon .mt-btn.mt-btn-icon-left>span {
    padding-right: 10px;
}
.mt-eco-header .mt-eco-head-icon .mt-btn.mt-btn-icon-left>span:after {
    right: 0;
}
.mt-navbar-icon>ul>li a {
    margin-right: 10px;
}
.mt-navbar-icon>ul>li a .mt-eco-cart,
.mt-navbar-icon>ul>li a .mt-eco-wishlist {
    right: 0px;
}
.ce-countdown--theme-1 .ce-col {
    margin: 0 15px;
}
.ce-countdown--theme-1 .ce-col > span:first-child {
    background: rgb(255 255 255 / 20%);
    border-radius: 20px;
    padding: 15px!important;
    min-width: 100px;
    display: block;
    margin-bottom: 10px;
    font-size: 50px;
    text-align: center!important;
    line-height: normal!important;
}
.ce-countdown--theme-1 .ce-label {
    text-align: center!important;
}
.mt-btn.smartex_newsletter_submit {
    box-shadow: none;
    transform: translateY(0px);
}
.mt-footer .mt-nm-blog-list .mt-btn.mt-blog-date {
    padding: 5px 10px;
    font-size: 12px;
}
.mt-footer .mt-em-blog-box.mt-nm-blog-list,
.mt-footer .mt-em-blog-box.mt-nm-blog-list,
.mt-footer .mt-blog-two-box.mt-nm-blog-list {
    margin-bottom: 15px;
}
.mt-footer .mt-blog-two-box.mt-nm-blog-list,
.mt-footer .mt-lb-blog-box.mt-nm-blog-list {
    box-shadow: none;
    background: none;
}
.mt-widget ul.resumes li.resume:last-child {
    border: none;
}
.mt-widget ul.resumes li.resume:last-child a {
    padding-bottom: 0;
}
.mt_header_wrap .mt-btn.mt-toggle-login {
    min-width: auto;
}
.mt-boxed-sidebar h2.mt-sidebar-title:after {
    display: none;
}
.mt-boxed-sidebar h2.mt-sidebar-title::before {
    left: -40px;
    top: -4px;
    bottom: -4px;
    width: 4px;
    background: #19d773;
    height: auto;
}
.mt-boxed-sidebar .mt-widget {
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 7%);
    padding: 40px;
    border-radius: 10px;
    margin-bottom: 30px;
    border: none;
}
.mt-boxed-sidebar .mt-sidebar-title {
    margin-bottom: 30px;
}
.mt-blog-large-image.mt-nm-blog-list {
    display: block;
}
.mt-sidebar-blog .mt-blog-large-image .mt-nm-blog-img,
.mt-sidebar-blog .mt-blog-large-image .mt-nm-blog-img img,
.mt-sidebar-blog .mt-blog-large-image .mt-nm-blog-content {
    width: 100%;
    height: auto;
}
.mt-sidebar-blog .mt-blog-large-image .mt-nm-blog-content {
    padding: 15px 0 0;
}
.mt-sidebar-blog .mt-blog-large-image .mt-nm-blog-title {
    font-size: 22px;
    font-weight: 600;
}
.smartex-mega-menu-ul>li.mt-widget {
    margin-bottom: 0px;
}
.mep_event_grid_item h3.mep_list_date span.amount {
    display: inline-block;
}
.mt-food-header .mt-search-btn svg {
    fill: #5f88a3;
}
/* scrollbar-track start*/
.mt-music-sidebar::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #30455f;
}
.mt-music-sidebar::-webkit-scrollbar {
	width: 3px;
}
.mt-music-sidebar::-webkit-scrollbar-thumb {
	background-color: #fb324f;
}
/* scrollbar-track end*/

.mt-blog-two-box.mt-nm-blog-list .mt-blog-img,
.mt-lb-blog-box.mt-nm-blog-list .mt-blog-img,
.mt-em-blog-box.mt-nm-blog-list .mt-blog-img {
    margin: 10px;
}
.mt-sidebar-blog .mt-nm-blog-list .mt-nm-blog-img,
.mt-sidebar-blog .mt-nm-blog-list .mt-nm-blog-img img,
.mt-footer .mt-nm-blog-list .mt-nm-blog-img,
.mt-footer .mt-nm-blog-list .mt-nm-blog-img img,
.mt-footer .mt-nm-blog-list .mt-blog-img,
.mt-footer .mt-nm-blog-list .mt-blog-img img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin: 0;
}
.mt-nm-blog-list.mt-post-with-large-img {
    display: block;
}
.mt-sidebar-blog .mt-post-with-large-img .mt-nm-blog-img,
.mt-sidebar-blog .mt-post-with-large-img .mt-nm-blog-img img {
    width: auto;
    height: auto;
}
.mt-sidebar-blog .mt-post-with-large-img .mt-nm-blog-img {
    margin-bottom: 15px;
}
.mt-sidebar-blog .mt-post-with-large-img .mt-nm-blog-content {
    width: 100%;
    padding: 0;
}
.widget_newsletter:after {
    position: absolute;
    content: '';
    left: -10px;
    right: -10px;
    top: -270px;
    height: 420px;
    background: #3fd7ac;
    border-radius: 100%;
}
.widget_newsletter {
    position: relative;
    overflow: hidden;
}
.widget-newsletter-box {
    z-index: 1;
    position: relative;
}
.mt-widget.mt-wid-title-left.widget_newsletter {
    padding: 20px 30px;
}
.widget-newsletter-box p {
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    min-height: 75px;
	padding: 0 20px;
}
.widget-nl-form {
    padding-top: 40px;
}
.widget-nl-icon svg {
    width: 35px;
    height: 35px;
    fill: #fff;
}
.widget-nl-icon {
    text-align: center;
    height: 80px;
    width: 80px;
    margin: 20px auto 0;
    background: #253238;
    border: 5px solid #fff;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#foodstore.fs-container {
    margin: 20px auto;
}
.mt-sidebar-blog .mt-nm-blog-box {
    margin-bottom: 20px;
}
.no-results span.screen-reader-text {
    margin-bottom: 5px;
    display: inline-block;
}
.mt-sidebar-blog .mt-post-with-large-img .mt-nm-blog-title {
    font-size: 20px;
	font-weight: 600;
}
.w2dc-fields-group .w2dc-fields-group-caption {
    border-bottom: none;
}
.w2dc-content .w2dc-badge {
    line-height: normal;
}
.smartex_form_render .mt-btn:hover {
    transform: translateY(0px);
    box-shadow: none;
}
.mt-footer .mt-nm-blog-list .mt-blog-view{
    margin-bottom: 8px;
}
.mt-btn svg.mt-btn-loader {
	width: 30px;
	height: 30px;
	position: absolute;
	right: -35px;
	top: 0;
	bottom: 0;
	margin: auto;
	display: none;
}
.mt-btn svg.mt-btn-loader path {
	stroke: #f44336;
}
.mt-rs-banner-search .nice-select .current {
    line-height: 50px!important;
}
.mt_search_list_result img {
    max-width: 100%!important;
}
.mt-team-slider.swiper-container,
.mt-lms-courses .swiper-container{
    margin: -15px;
    padding: 15px;
}
.mt-lms-courses .swiper-slide {
    margin-bottom: 40px;
}
.property-box .property-address a {
    font-weight: 600;
}
.mt-cat-circle-style {
    text-align: center;
}
.mt-cat-circle-style h4 {
    margin: 20px 0 0;
    font-size: 20px;
    font-weight: 600;
}
.mt-cat-circle-style img {
    border-radius: 100%;
}
.mt-blog .swiper-container-horizontal>.swiper-pagination-bullets,
.mt-blog .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0px;
}
.mt-food-header .mt-search-form button[type=submit] {
    background: none!important;
    border: none!important;
}
.mt-popup-blog .mt-blog-img:after {
    border-radius: 10px;
}
.mt-popup-blog.mt-nm-blog-list .mt-blog-img:after {
    border-radius: 0px;
}
.mt-heading.text-left p {
    text-align: left;
}
.mt-heading.text-center p {
    text-align: center;
}
.mt-heading.text-right p {
    text-align: right;
}
.w2dc-dropdowns-menu.ui-menu .ui-menu-item a:hover {
    text-decoration: none;
}
.mt-open-search .mt-search-btn,
.mt-search-banner-box .mt-search-btn,
.mt-open-search button[type=submit].mt-search-btn:hover {
    background: transparent!important;
    border: none;
}
.home .mt-foot-contact-data .alignnone {
    margin: 0;
}
a.mt-profile-logout:before {
    content: "\f2f6";
    font-family: "Font Awesome 5 Free","FontAwesome","Font Awesome 5 Brands";
    font-weight: 900;
    padding-right: 10px;
    font-size: 14px;
}
.mt-more-submenu .mt-navbar>ul>li[class^="fa"] a {
    padding-left: 7px;
    display: inline-block;
    padding-top: 0;
    width: calc(100% - 16px);
    text-align: left;
}
.mt-more-submenu .mt-navbar>ul>li[class^="fa"]:before {
    font-size: 14px;
    display: inline-block;
    padding-left: 12px;
    padding-top: 5px;
    margin: 0;
}
.mt-more-submenu .mt-navbar>ul>li[class^="fa"] {
    display: flex;
    align-items: flex-start;
    padding-top: 5px;
}
.mt-food-app-feature {
    text-align: center;
    position: relative;
    max-width: 460px;
    margin: auto;
}
.mt-food-app-img {
    position: relative;
}
.mt-food-app-img:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 2px dashed #e2eff4;
    border-radius: 100%;
    z-index: 0;
    margin: auto;
    animation:mt_circle_transform 40s linear infinite;
    transition: 0.3s;
}
@keyframes mt_circle_transform {
    0%{
       transform:rotate(0deg);
    }
    100%{
        transform:rotate(360deg);
    }
}
.mt-food-app-img img {
    z-index: 1;
    position: relative;
}
.mt-food-app-feature:hover .mt-food-app-img:after {
    border-color: #f50056;
}
.mt-food-app-feature ul {
    padding: 0;
    margin: 0;
}
.mt-food-app-feature ul li {
    list-style: none;
    position: absolute;
    margin: auto;
    z-index: 2;
    width: 80px;
    height: 80px;
    background: #e2eff4;
    text-align: center;
    line-height: 80px;
    border-radius: 100%;
}
.mt-food-app-feature ul li:nth-child(1) {
    left: 0;
    top: 4em;
}
.mt-food-app-feature ul li:nth-child(2) {
    right: 0;
    top: 4em;
}
.mt-food-app-feature ul li:nth-child(3) {
    left: 0;
    bottom: 4em;
}
.mt-food-app-feature ul li:nth-child(4) {
    right: 0;
    bottom: 4em;
}
.mt-food-app-feature ul li:nth-child(5) {
    left: -40px;
    top: 0;
    bottom: 0;
}
.mt-food-app-feature ul li:nth-child(6) {
    right: -40px;
    top: 0;
    bottom: 0;
}
.mt-food-app-feature ul li img {
    max-width: 40px;
    max-height: 40px;
}
.mt-food-app-feature ul li svg {
    width: 40px;
    height: 40px;
}
.mt-food-app-feature ul li svg i{
    font-size: 40px;
}
/* custom css end */
/*footer css start*/
.mt-footer {
    padding:40px 0 60px;
}
.mt-footer h3, .mt-footer h2, .mt-footer h4,.mt-footer h5, .mt-footer h6, .mt-footer h1 {
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 30px;
}
.mt-footer section.mt-recent-post-widgets.widget ul li{
    display:flex;
    align-items:center;
    gap:15px;
    margin-bottom:20px;
}
.mt-footer section.mt-recent-post-widgets.widget ul li::last-child{
    margin-bottom:0;
}
.mt-footer section.mt-recent-post-widgets.widget img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    border-radius: 5px;
}
.mt-footer ul.mt-socimt-icons {
    display: flex;
    gap: 15px;
    align-items: center;
}
.mt-footer ul.mt-socimt-icons li a {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: #ffffff29;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    transition:all 0.3s ease-in-out;
}
.mt-footer ul.mt-socimt-icons li a:hover {
    transform:translateY(-5px);
       background-color: #3870ff;
}
.mt-footer .mt-share-box p{
    font-size:18px;
    font-weight:700;
    color:#fff;
    margin-bottom:10px;
}
.mt-footer ul.mt-contact-list li {
    display: grid;
    grid-template-columns: 15px 1fr;
    gap: 10px;
    align-items: baseline;
    margin-bottom: 20px;
}
.mt-footer ul.mt-contact-list li:last-child{
    margin-bottom:0;
}
.mt-footer ul.mt-contact-list li p {
    margin-bottom:0;
}
.mt-footer ul.mt-contact-list li p a{
    font-size:16px;
    font-weight:400;
    color:#fff;
}
.mt-footer .widget ul li a,.mt-footer .mt-footer-widget ul li a{
    font-size:16px;
    font-weight:400;
    color:#fff;
    display:flex;
    gap:10px;
    align-items:center;
    transition:all 0.3s ease-in-out;
}
.mt-footer .widget ul li a::after, .mt-footer .widget ul li a::before{
    border-color:#ffffff;
}
.mt-footer .widget ul li{
    margin-bottom:15px;
}
.mt-footer .widget ul li:last-child{
    margin-bottom:0;
}
.mt-footer .widget ul li a:hover,.mt-footer .mt-footer-widget ul li a:hover{
    letter-spacing:1px;
}
.mt-footer .mt-footer-widget  ul.mt-contact-list li a:hover, .mt-footer .mt-recent-post-widgets.widget ul li a:hover{
    letter-spacing:0;
}
.mt-4{
    margin-top:34px;
}
.mt-footer .blg-inline-social ul li a {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    align-items:center;
    gap:15px;
    transition:all 0.3s ease-in-out;
}
.mt-footer .blg-inline-social ul li a:hover{
    letter-spacing:1px;
}
.mt-footer .blg-inline-social ul li{
    margin-bottom:15px;
}
.mt-footer .blg-inline-social ul li:last-child{
    margin-bottom:0;
}
.mt-footer .blg-inline-social ul li a span svg{
    fill: #fff;

}
/*footer css end*/
.mt-footer .widget ul li:last-child {
    margin-bottom: 0;
    display: flex;
    gap: 5px;
    align-items: center;
}
.mt-news-blog .swiper-container{
    padding:20px 0;
}
.mt-news-blog .mt-nm-blog-box{
    opacity:40%;
    transition:all 0.3s ease;
    margin:0 15px;
    filter: blur(2px);
}
.mt-news-blog .swiper-slide-active .mt-nm-blog-box{
    opacity:100%;
    transform:scale(1.1);
    filter: blur(0px);

}
.mt-team-slider .swiper-pagination{
    bottom:-15px;
}
.mt-rs-testmonial .swiper-button-prev{
    left:-6px;
}
.mt-oc-product-box .course-categories a::after{
    background-color:#4c8a89 !important;
}
.mt-footer ul.mt-socimt-icons li a:hover{
    background-color:#c42091;
}
.course-instructor a{
    color:#222 !important;
}
.course-instructor a:hover{
    color:#4c8a89 !important;
}
.learn-press-courses .course-price .free{
    color:#4c8a89 !important;
}
.mt-top-search input{
    border-radius:50px !important;
}
 .mt-top-header .mt-toggle-login {
    color: #ffffff;
    background-color:#000 !important;
}
.mt-footer .mt-nm-blog-list .mt-nm-blog-title:hover{
    color: #fff;
}

.mt-eco-service-box p{
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.mt-blog-two-title{
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.mt-eco-product:hover{
    padding-bottom: 25px !important;
}
.mt-pro-btn.mt-btn{
    left: unset !important;
    right: unset !important;
    position: unset !important;
    opacity: 1 !important;
    visibility: visible !important;
    bottom: unset !important;
    margin-top: 5px !important;
}
.mt-rs-team-data img{
    border-radius: 10px !important;
}
.mt-footer a{
    color:#fff;
}
.mt-coach-header {
    display: flex;
    align-items: center;
    gap: 10px;
}
.mt-product-info{
    padding-bottom: 0 !important;
}
.mt-pro-btn.mt-btn{
    margin-left: 25px !important;
}
.mt-eco-product .added_to_cart {
    border: 1px solid #dde3f0;
    padding: 3px 13px !important;
    margin: 0px 12px 15px !important;
    display: inline-block;
    border-radius: 40px !important;
    position: absolute !important;
    bottom: 10px !important; 
}
/* new css start */
.mep_event_grid_item {
    border: 1px solid #ffffff1a !important;
    margin: 7px;
    -webkit-box-shadow: 0 0 6px 1px #D9D9D9 !important;
    box-shadow: unset !important;
    padding: 5px;
}
.mep-events-wrapper, .mep_related_product_area{
    background-color: unset !important;
}
div.superSlider{
    background-color: unset !important;
}
.mep-default-theme div.mep-default-feature-date, .mep-default-theme div.mep-default-feature-time, .mep-default-theme div.mep-default-feature-location {
    background: #ffffff17 !important;
    padding: 10px 15px;
}
.mep-default-title h2, .section-heading h2{
    color: #fff !important;
}
div.df-dtl h3{
    color: #fff !important;
}
div.mep-default-feature-content p, div.mep-default-feature-content ul, div.mep-default-feature-content ul li {
    color: #B5B5B5 !important;
    font-size: 16px;
    padding: inherit;
    margin: 15px 0;
    line-height: 22px;
    list-style: inherit;
}
.div.df-dtl p {
    font-weight: 400;
    color: #B5B5B5 !important;
}
.table{
    color: #fff;
}
.mep-event-faq-part .mep-event-faq-set {
    position: relative;
    width: 100%;
    height: auto;
    background-color: #ffffff1a !important;
    color: #B5B5B5 !important;
}
.mep-event-faq-part .mep-event-faq-set > a{
    color: #fff !important;
    border-bottom: 1px solid #dddddd26 !important;
}
.mep-event-faq-part .mep-event-faq-set > a.active {
    background-color: #ffffff1a !important;
    color: #fff !important;
}
.mep-event-faq-part .mep-event-faq-content {
    background-color: #ffffff1f !important;
    border: 1px solid #ffffff0d !important;
    padding: 10px;
    display: none;
}
.mep-events-wrapper table td {
    border-bottom: 1px dashed #ffffff26 !important;
}
.table-bordered td, .table-bordered th {
    border: 1px solid #ffffff1c !important;
}
.table-bordered {
    border: 1px solid #ffffff2e !important;
}
.mep-events-wrapper .mage_input_group {
    max-width: 102px;
    border: 1px solid #eeeeee40 !important;
    margin: 0 auto;
    border-radius: 4px;
    background-color: #f7f7f71c !important;
}
.mep-events-wrapper .mage_input_group input {
    margin: 0;
    border-top: none;
    border-bottom: none;
    text-align: center;
    background-color: #ffffff29 !important;
    border: 1px solid #ffffff1f !important;
    color: #fff !important; 
}
.mep-default-sidrbar-map h3, .mep-default-sidrbar-events-schedule h3 {
    color: #fff !important;
}
.mep-default-sidebar .df-sidebar-part{
    background-color: unset !important; 
}
.mep-default-sidrbar-meta p, .mep-default-sidrbar-meta p a, .mep-default-sidrbar-events-schedule h3{
    color: #B5B5B5 !important;
}
.mep-related-events .mep-related-events-items .item {
    border: 1px solid #dddddd47 !important;
    margin: 7px;
    -webkit-box-shadow: 0 0 6px 1px #D9D9D9 !important;
    box-shadow: 0 0 6px 1px #d9d9d91c !important;
    background-color: transparent !important;
}
.mep-related-events .mep-related-events-items .item .item-info .title h2{
    color: #fff !important;
}
.mep-related-events .mep-related-events-items .item .item-info .title{
    color: #B5B5B5 !important;
}
.nice-select .list {
    background-color: #150529;
    color: #fff;
}
div.superSlider .iconIndicator{
    color: #fff !important;
}
.mt-cmnt-box input, .mt-cmnt-box textarea{
    background-color: #ffffff1a;
    border: 1px solid #ffffff29;
    color: #fff;
}
.mt-eco-product {
    border: 1px solid #ffffff33 !important;
    border-radius: 10px;
    position: relative;
    transition: 0.3s;
    z-index: 1;
    background: #ffffff0d !important;
  padding-bottom: 25px ;

}
.mt-pro-title{
    color: #fff !important;
}
.woocommerce-active p.woocommerce-result-count, #wcfmmp-store p.woocommerce-result-count {
    padding: 14px 20px;
    background: #ffffff12 !important;
    max-width: 400px;
    display: inline-block;
    border-radius: 30px;
    vertical-align: top;
}
.woocommerce-active .product .woocommerce-Tabs-panel {
    padding: 20px;
    border: 1px solid #ffffff26 !important;
    border-radius: 4px;
}
.woocommerce-active .product ul.tabs.wc-tabs li a {
    padding: 10px;
    border: 1px solid #ffffff3b !important;
    display: block;
    border-radius: 4px 4px 0px 0px;
    border-bottom: none;
    font-weight: 600;
}
.woocommerce-active .product ul.tabs.wc-tabs li.active a {
    background: #c42091 !important;
    color: #fff !important;
}
.woocommerce-active .product .product_meta {
    border-top: 1px solid #ffffff3b !important;
    border-bottom: 1px solid #ffffff3b !important;
    padding: 10px 0;
    margin: 10px 0 5px;
}
.mt-quantity button {
    border: none;
    border-radius: 100%;
    text-align: center;
    width: 30px;
    height: 30px;
    padding: 0;
    line-height: 30px;
    background: #ffffff12 !important;
    transition: 0.3s;
    color: #f50056;
}
.mt-quantity input{
    background: #ffffff12 !important;
    border: 1px solid #ffffff3b !important; 
    color: #fff !important;
}
.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon{
    color: #fff !important;
}
.mt-widget form.search-form input.search-field, .mt-widget .woocommerce-product-search input.search-field{
    background-color: #ffffff1a !important;
    border: 1px solid #ffffff29 !important;
    color: #fff !important;
}
.smartex-mega-menu-ul li ul.product_list_widget li, .product_list_widget li, .mt-widget ul.woocommerce-mini-cart{
    border-bottom: 1px solid #ffffff29 !important;
}
.widget_product_categories li a::before{
    border-color: #fff !important;
}
.widget_product_categories li a:after{
    border-color: #fff !important;
}
.woocommerce-input-wrapper input , .woocommerce-input-wrapper textarea {
    background-color: #ffffff1a !important;
    border: 1px solid #ffffff29 !important;
    color: #fff !important
}
.woocommerce-additional-fields h3{
    color: #fff !important;
}div#order_review table tr td, div#order_review table tr th {
    padding: 15px;
    border: 1px solid #ffffff1f !important;
}
.variation-DetailsInformation {
    color: #fff !important;
}
.woocommerce-billing-fields h3{
    color: #fff !important;
}
.woocommerce-checkout h3{
    color: #fff !important;
}
.woocommerce-active .wishlist-title {
    background: #ffffff14 !important;
}
.woocommerce table.shop_table.wishlist_table tr td{
    background: #ffffff14 !important;
}
.woocommerce-active table.wishlist_table tbody {
    border-top: 1px solid #ffffff2b !important;
    border-bottom: 1px solid #ffffff2b !important;
}
.woocommerce-cart-form table .coupon input {
    background: #ffffff30 !important;
    border-color: #ffffff42 !important;
}
.woocommerce-cart-form__contents th{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
}
tr.woocommerce-cart-form__cart-item.cart_item td {
    padding-left: 20px;
   
}
.woocommerce-cart-form table tr td, .woocommerce-cart-form table tr th, .woocommerce-order table tr td, .woocommerce-order table tr th, .woocommerce-MyAccount-content table tr td, .woocommerce-MyAccount-content table tr th {
    border: 1px solid #ffffff26 !important;
}
.woocommerce-cart-form__contents td.actions {
    padding: 15px 15px !important;
}
.mt-ac-login-box {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    overflow: hidden;
    background: #ffffff0a !important;
    width: 100%;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
}
.mt-ac-login-form{
    background: #ffffff0a !important;
}
.mt-ac-login-box input {
    border: none;
    background-color: #ffffff0f !important; 
    color: #fff !important;
}
.mt-ac-login-form button.show-password-input {
    display: none;
}
.mt-ac-login-tab ul {
    background: #ffffff1f !important;
}
.mt-ac-login-tab ul li{
    background-color: unset !important;
}
.widget_categories li a:before, .widget_categories li a::after{
    border-color: #fff !important;
}
table#wp-calendar caption {
    color: #fff;
}
.woocommerce-order table tr:nth-child(even), .woocommerce-active ul.order_details li:nth-child(even), .woocommerce-MyAccount-content .woocommerce-table tr:nth-child(even) {
    background: #ffffff12 !important;
}
/* new css start */

/* responsive start */
@media screen and (min-width:1400px){   
    .container-fluid {
        padding-left: 60px;
        padding-right: 60px;
    }
   
}
@media screen and (min-width:1230px){
    .container{
        max-width: 1200px;
    }
}
@media screen and (min-width:1260px){
  
    .mt-navbar {
        /* margin-left: 200px; */
        text-align: center;
        align-items: center;
        justify-content: center;
        display: flex;
        margin: auto;
    }
  
}
@media screen and (min-width:1200px){
    .mt-navbar>ul>li,.mt-navbar-icon>ul>li {
        display: inline-block;
        margin-right: 24px;
        position: relative;
    }
    .mt-rc-menu .mt-navbar ul>li>.sub-menu {
        top: 56px;
    }
    .mt-navbar-icon>ul>li{
        margin: 0px 0px 0px 20px;
    }
    .mt-navbar>ul>li:last-child{
        margin-right: 0;
    }
    .mt-main-header .mt-navbar>ul>li>a,
    .mt-lb-header .mt-navbar>ul>li>a,
    .mt-rs-header .mt-navbar>ul>li>a,
    .mt-jp-header .mt-navbar>ul>li a,
    .mt-lb-header .mt-navbar>ul>li:before,
    .mt-main-header .mt-navbar>ul>li:before {
        color: #fff;
        transition: 0.3s;
    }
    .mt-navbar>ul>li>a {
        display: inline-block;
        padding: 32px 0;
        text-transform: capitalize;
    }
    .mt-main-header .mt-navbar>ul>li:after,
    .mt-eco-header .mt-navbar>ul>li:after {
        position: absolute;
        content: '';
        top: 0;
        bottom: 0;
        right: -15px;
        width: 4px;
        height: 4px;
        margin: auto;
        background: #fff;
        border-radius: 100%;
    }
    .mt-eco-header .mt-main-menu .mt-navbar>ul>li:after{
        background: #333;
    }
    .mt-main-header .mt-navbar>ul>li:last-child:after,
    .mt-navbar-icon>ul>li.mt-menu-toggle,
    .mt-eco-header .mt-main-menu .mt-navbar>ul>li:last-child:after {
        display: none;
    }
    .mt-jp-menu .mt-navbar>ul>li {
        margin-right: 20px;
        color: #fff;
    }
    .mt-jp-menu .mt-navbar>ul>li:last-child {
        margin-right: 0px;
    }
    /*woocommerce css start*/
    .mt-navbar ul>li>.sub-menu {
        position: absolute;
        background: #fff;
        top: 90px;
        left: 0;
        max-width: 200px;
        width: max-content;
        min-width: 130px;
        padding: 8px 0px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
        border-radius: 0px 0px 5px 5px;
        z-index: 2;
        opacity: 0;
        visibility: hidden;
        transform: translateY(30px);
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        text-align: left;
    }
    .mt-dw-header .mt-navbar ul>li>.sub-menu {
        top: 60px;
    }
    .mt-navbar ul>li>.sub-menu li a {
        padding: 5px 19px;
        display: block;
        color: #333;
        font-size: 14px;
        line-height: normal;
    }
    .mt-navbar ul>li>.sub-menu li {
        position: relative;
    }
    .mt-navbar ul>li>.sub-menu .sub-menu {
        left: 100%;
        top: 0;
    }
    .mt-navbar>ul>li:last-child .sub-menu {
        right: 0;
        left: auto;
    }
    .mt-navbar>ul>li:last-child>.sub-menu .sub-menu {
        right: 100%;
        left: auto;
    }
    .mt-navbar ul>li:hover>.sub-menu{
        opacity: 1;
        visibility: visible;
        transform: translateY(0px);
    }
    /*woocommerce css end*/
    .mt-toggle-navbar>ul>li,.mt-toggle-navbar .mt-navbar>ul>li {
        display: inline-block;
        margin-left: 24px;
        position: relative;
    }
    .mt-toggle-navbar .mt-navbar{
        opacity: 0;
        visibility: hidden;
        width: 0;
        height: 0;
        overflow: hidden;
    }
    .mt-toggle-nav-open .mt-navbar {
        opacity: 1;
        visibility: visible;
        width: auto;
        height: auto;
        transition: 0.5s;
        overflow: visible;
    }
    .mt-jp-header .mt-navbar{
        text-align: right;
    }
    .mt-dw-boxed-icon {
        min-height: 200px;
    }
    .mt-dw-header .mt-navbar>ul>li>a {
        padding-top:17px;
        padding-bottom:17px;
    }
    .mt-qa-header .mt-navbar {
        margin-right: 20px;
    }
    .mt-rc-menu .mt-navbar>ul>li>a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .mt-rs-header .mt-navbar>ul>li {
        color: #fff;
    }
    .mt-search-close{
        display: none;
    }
    .mt-wh-testimonial .swiper-container-horizontal>.swiper-pagination-progressbar {
        width: 85%;
    }
    .mt_header_wrap .smartex-mega-menu-ul {
        position: fixed;
        left: 0;
        right: 0;
        top: auto;
        max-width: 1170px;
        margin: auto;
        background: #fff;
        z-index: 99;
        border-radius: 0px 0px 5px 5px;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
        opacity: 0;
        visibility: hidden;
        transform: translateY(30px);
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        text-align: left;
        display: grid;
        grid-template-columns: repeat(4,auto);
       
    }
    .mt-navbar>ul>li:hover .smartex-mega-menu-ul,
    .mt-pro-submenu>li:hover .smartex-mega-menu-ul {
        opacity: 1;
        visibility: visible;
        transform: translateY(0px);
    }
    .smartex-mega-menu-ul li a {
        display: inline-block;
        color: #333;
        font-size: 14px;
    }
    .smartex-mega-menu-ul>li {
        padding: 20px;
        position: relative;
    }
    .smartex-mega-menu-ul>li:before {
        position: absolute;
        content: '';
        right: 0;
        top: 24px;
        bottom: 24px;
        background: #f1f1f1;
        width: 1px;
    }
    .smartex-mega-menu-ul>li:last-child::before,
    .container .smartex-mega-menu-ul>li:nth-child(4)::before,
    .container .smartex-mega-menu-ul>li:nth-child(8)::before,
    .container-fluid .smartex-mega-menu-ul>li:nth-child(6)::before,
    .container-fluid .smartex-mega-menu-ul>li:nth-child(12)::before {
        display: none
    }
    .container-fluid .smartex-mega-menu-ul {
        max-width: 1800px;
        grid-template-columns: repeat(6,auto);
    }
    .mt-eco-head-main.mt-head-without-icon{
        align-items:baseline;
    }
  
}
@media screen and (min-width:767px){
    .mt-more-menu-toggle:hover .mt-more-submenu {
        opacity: 1;
        visibility: visible;
        transform: translateY(0px);
    }
}
@media screen and (max-width:1700px){
    .mt-top-head-right>ul>li,.mt-top-head-list>ul>li {
        margin-left: 25px;
    }
}
@media screen and (max-width:1600px){
    .mt-eco-header .mt-navbar>ul>li{
        margin-right: 18px;
    }
    .mt-eco-header .mt-navbar>ul>li:after {
        right: -13px;
    }
    .mt-top-search {
        max-width: 400px;
    }
    .mt-top-head-right>ul>li,.mt-top-head-list>ul>li {
        margin-left: 15px;
    }
    .mt-food-header .mt-search-form {
        max-width: 320px;
        margin-right: 16px;
    }
    .mt-sidebar-follow ul {
        grid-template-columns: repeat(1, auto);
    }
    .mt-our-pro-head {
        padding: 20px;
    }
}
@media screen and (max-width:1499px){
    .mt-eco-head-icon .mt-btn {
        padding: 12px 15px;
        font-size: 14px;
        margin-left: 10px;
    }
    .mt-eco-head-icon .mt-more-menu-toggle svg {
        width: 50px;
        height: 50px;
        line-height: 45px;
    }
    .mt-eco-head-main .mt-more-menu-toggle img {
        width: 50px;
        height: 50px;
    }
    .mt-eco-header .mt-navbar>ul>li>a,.mt-top-head-right>ul>li,
    .mt-top-head-txt p,.mt-top-head-list>ul>li {
        font-size: 14px;
    }
    .mt-our-product>ul>li>a {
        padding: 14px 50px;
    }
    .mt-search-banner {
        padding: 118px 0;
    }
    .mt-food-cart {
        margin: 0 10px;
    }
    .mt-dm-banner-user {
        top: 0;
    }
    .mt-news-instagram .column-6 img {
        width: 250px;
        height: 250px;
    }
    .mt-collection-bg {
        padding: 50px;
        position: relative;
    }
    .mt-mid-bnr-text h2 {
        font-size: 40px;
    }
    .mt-eco-head-icon>ul>li {
        margin-left: 10px;
    }
    .mt-toggle-navbar .mt-navbar>ul>li {
        margin-left: 16px;
    }
    .mt-lb-header .mt-navbar>ul>li a {
        font-size: 14px;
    }
}
@media screen and (max-width:1399px){
    .mt-oc-banner-service {
        left: 15px;
        right: 15px;
    }
    .mt-oc-banner-feat, .mt-oc-price-plan {
        padding: 30px;
    }
    .mt-collection-box {
        z-index: 1;
        position: relative;
    }
    .mt-collection-bg:after {
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.32);
        border-radius: 10px;
        z-index: 0;
    }
    .mt-mid-bnr-box {
        padding: 35px 30px;
    }
    .mt-eco-service-box h2 {
        font-size: 25px;
    }
    .mt-eco-service-box {
        padding: 60px 40px 44px;
    }
    .mt-music-sidebar ul li {
        margin-bottom: 20px;    
    }
    .mt-music-sidebar h2 {
        margin-bottom: 20px;
        padding-top: 15px;
    }
    .mt-pro-submenu>li[class^="fa"] {
        padding-left: 18px;
    }
    .mt-pro-submenu>li>a {
        padding: 18px;
    }
    .mt-our-product .sub-menu {
        padding-left: 25px;
    }
}
@media screen and (min-width:1200px) and (max-width:1340px){
    .mt-food-header .mt-search-form {
        margin-right: 10px;
    }
    .mt-food-header .mt-navbar>ul>li {
        margin-right: 8px;
    }
    .mt-food-cart {
        margin: 0 6px;
    }
    .mt-food-header .mt-btn {
        margin-left: 5px;
        font-size: 14px;
    }
}
@media screen and (max-width:1299px){
    .mt-navbar>ul>li, .mt-jp-menu .mt-navbar>ul>li {
        margin-right: 19px;
    }
    .mt-main-header .mt-navbar>ul>li:after {
        right: -12px;
    }
    .mt-navbar>ul>li a {
        font-size: 14px;
    }
    .mt-toggle-navbar>ul>li {
        margin-left: 20px;
    }
    .mt-toggle-navbar>ul>li, .mt-toggle-navbar .mt-navbar>ul>li {
        margin-left: 18px;
    }
}
@media screen and (max-width:1023px){
    .coach-banner{
        margin-top: -50px !important;
    }
}
@media screen and (max-width:1199px){
    .mt-em-header.mt-header {
        top: 10px;
    }
    .mt-navbar{
        position: fixed;
        top: 0;
        bottom: 0;
        left: -270px;
        width: 260px;
        background: #fff;
        z-index: 999;
        transition: 0.3s;
        overflow-y: auto;
        box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.07);
        text-align: left;
    }
    .mt-more-submenu .mt-navbar {
        position: unset;
        background: none;
        padding: 0;
        width: max-content;
        box-shadow: none;
    }
    .mt-toggle-navbar ul{
        z-index: 15;
    }
    .mt-open-menu .mt-navbar,.mt-toggle-nav-open .mt-navbar {
        left: 0;
    }
    .mt-navbar>ul li,.mt-toggle-navbar>ul li {
        display: block;
        margin: 0;
        border-bottom: 1px solid #e2eff4;
    }
    .mt-navbar>ul li:last-child,.mt-toggle-navbar>ul li:last-child {
        border: none;
    }
    .mt-navbar>ul>li a,.mt-toggle-navbar>ul>li a {
        padding: 15px 35px 15px 20px;
        display: inline-block;
    }
    .mt-menu-toggle {
        margin-right: 12px;
    }
    .mt-menu-toggle span {
        display: block;
        width: 18px;
        height: 2px;
        background: #fff;
        margin-bottom: 4px;
        transition: 0.3s;
    }
    .mt-menu-toggle span:nth-child(3) {
        margin-bottom: 0px;
    }
    .mt-open-menu .mt-menu-toggle span:nth-child(1) {
        transform: translate(1px, 6px) rotate(-48deg);
    }
    .mt-open-menu .mt-menu-toggle span:nth-child(2) {
        opacity: 0;
        visibility: hidden;
    }
    .mt-open-menu .mt-menu-toggle span:nth-child(3) {
        transform: translate(1px, -6px) rotate(48deg);
    }
    .mt-navbar-icon ul li {
        display: inline-block;
        margin-right: 15px;
        vertical-align: middle;
        position: relative;
    }
    .mt-navbar-icon ul li:last-child,.mt-eco-header .mt-navbar>ul>li,.mt-jp-menu .mt-navbar>ul>li {
        margin-right: 0px;
    }
    .mt-eco-head-main {
        justify-content: flex-end;
    }
    .mt-main-menu {
        margin-left: 20px;
        order: 1;
    }
    .mt-eco-header,.mt-food-header,.mt-jp-header {
        height: auto;
        padding:15px 0;
    }
    .mt-navbar>ul li .sub-menu {
        border-top: 1px solid #e2eff4;
        display: none;
    }
    .mt-navbar>ul li.menu-item-has-children,
    .has-mega-menu {
        position: relative;
    }
    .mt-navbar>ul li.menu-item-has-children:after,
    .has-mega-menu:before {
        position: absolute;
        content: '';
        right: 20px;
        top: 22px;
        width: 6px;
        height: 6px;
        border-bottom: 1px solid #333333;
        border-right: 1px solid #333333;
        transform: rotate(45deg);
        background: transparent;
    }
    .mt-navbar>ul li .sub-menu a,
    .mt-oc-header .mt-navbar-icon {
        margin-left: 10px;
    }
    .mt-navbar>ul li .sub-menu .sub-menu a {
        margin-left: 20px;
    }
    .mt-navbar>ul li .sub-menu .sub-menu .sub-menu a {
        margin-left: 30px;
    }
    .mt-our-pro-head {
        padding: 15px;
    }
    .mt-toggle-navbar>ul>li{
        margin: 0;
    }
    .mt-oc-banner-feat,.mt-oc-banner-service{
        position: unset;
    }
    .mt-oc-banner-feat {
        margin: 30px 0;
    }
    .mt-oc-banner{
        padding: 80px 0;
        margin-bottom: 0;
    }
    .mt-columns-8,.mt-columns-7,
    .mt-partner-box.columns-7,
    .mt-partner-box.columns-6,
    .mt-category-col7,
    .mt-category-col6 {
        grid-template-columns:  repeat(5, 1fr);
    }
    .mt-testi-two-box {
        margin: 20px 40px;
    }
    .mt-lb-blog-content {
        padding: 15px 25px 20px;
    }
    .mt-team-contact li {
        font-size: 14px;
    }
    .mt-rs-team-box .mt-team-contact {
        padding: 25px;
    }
    .mt-em-team-box {
        padding: 30px;
    }
    .mt-em-team-social li,
    .mt-team-social li {
        margin-right: 10px;
    }
    .mt-em-header .row{
        height: inherit;
    }
    .mt-dw-header .mt-navbar {
        margin-right: 0px;
    }
    .mt-dw-header .mt-main-menu {
        align-items: center;
    }
    .mt-navbar>ul>li[class^="fa"]:before {
        margin-left: 20px;
    }
    .admin-bar .mt-navbar {
        top: 32px;
    }
    .mt-eco-header .mt-main-menu .mt-navbar>ul>li:after {
        background: transparent;
    }
    .mt-eco-header .mt-navbar-icon ul li.mt-menu-toggle{
        margin-left: 15px;
    }
    .mt-sidebar-follow ul {
        grid-template-columns: repeat(2, auto);
    }
    .mt-foot-contact-data p {
        word-break: break-word;
    }
    .mt-collection-bg {
        padding: 20px;
    }
    .smartex-mega-menu-ul li a:before {
        left: 20px;
    }
    .smartex-mega-menu-ul h2 {
        margin: 15px 20px 5px;
        font-size: 20px;
    }
    .smartex-mega-menu-ul li ul li {
        margin-bottom: 0px;
    }
    .smartex-mega-menu-ul>li h2 {
        border-bottom: 1px solid #e2eff4;
        margin: 0;
        padding: 15px;
    }
    .smartex-mega-menu-ul>li:first-child h2 {
        border-top: 1px solid #e2eff4;
    }
    .mt-navbar ul li.fa:before {
        margin-left: 15px;
    }
    .smartex-mega-menu-ul {
        display: none;
    }
    .mt-nm-blog-category {
        margin: -55px 0 10px;
    }
    .mt-nm-blog-data {
        bottom: 20px;
        right: 20px;
    }
    .mt-navbar>ul li .sub-menu a:before {
        content: '-';
        padding-right: 10px;
    }
    .mt-music-sidebar,.mt-ms-toggle-shape {
        z-index: 100;
    }
    .mt-navbar>ul>li a {
        color: #333;
    }
    .mt-em-head-bg {
    height: 75px;
    }
    .mt-rs-testmonial .swiper-button-prev{
        left:-5px !important;
    }
   .mt-rs-testmonial .tm-testi-desti{
       margin-bottom:15px;
   }
   .mt-main-menu{
       justify-content:flex-end;
   }
}
@media screen and (max-width:991px){
    .mt-blog-sidebar {
        margin-top: 60px;
    }
    .mt-widget:last-child,.col-lg-4:last-child .mt-pricing-box,.col-lg-4:last-child .mt-rs-why-box{
        margin-bottom: 0;
    }
    .mt-related-blog, .mt-cmnt-form {
        padding-top: 0;
    }
    .mt-copyright-box,.mt-copyright-box ul {
        text-align: center;
    }
    .mt-copyright-box ul {
        padding-top: 5px;
    }
    .mt-pagination {
        padding-top: 10px;
    }
    p#mt_timer span {
        font-size: 14px;
    }
    .mt-timer-icon svg {
        width: 20px;
        height: 20px;
    }
    .mt-blog-wraper .col-lg-3~.col-lg-6,.mt-blog-wraper .col-lg-4~.col-lg-8 {
        order: -1;
    }
    .col-lg-3:last-child .mt-feature-box, .col-lg-3:nth-last-child(2) .mt-feature-box {
        margin-bottom: 24px;
    }
    .mt-open-product .mt-main-wraper:after {
        position: absolute;
        content: '';
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        background: rgba(40, 57, 64, 0.9);
        z-index: 9;
    }
    .mt-open-product .mt-our-product{
        top: 0;
        bottom: 0;
        background: #f5f8fa;
        height: auto;
        z-index: 99;
        overflow-x: auto;
    }
    .mt-open-product .mt-main-wraper {
        margin-left: 0;
    }
    .mt-search-banner-box h2 {
        font-size: 40px;
        margin-bottom: 15px;
    }
    .mt-dp-header{
        height: auto;
    }
    .mt-head-logo,.mt-eco-head-icon {
        padding: 10px 0;
    }
    .mt-our-pro-head {
        padding: 22px;
        height: auto;
    }
    .mt-dp-header .container-fluid {
        padding-left: 15px;
        padding-top: 15px;
    }
    .mt-food-header .mt-search-form {
        max-width: 280px;
    }
    .mt-partner-box.columns-7,
    .mt-partner-box.columns-6,
    .mt-partner-box.columns-5 {
        grid-template-columns:  repeat(4, 1fr);
    }
    .mt-category-col7,
    .mt-category-col6,
    .mt-category-col5,
    .mt-category-col4 {
        grid-template-columns:  repeat(3, 1fr);
    }
    .mt-pop-cat-box {
        padding: 30px 20px;
    }
    .mt-price-two-join,.mt-rs-why-box {
        margin-bottom: 30px;
    }
    .mt-ab-dating-img img {
        margin-right: 0;
    }
    .mt-ab-dating-content {
        padding-top: 30px;
    }
    .mt-rs-contact-form {
        padding: 30px;
    }
    .mt-em-counter-box {
        margin: 15px 0;
    }
    .mt-top-search {
        max-width: 300px;
    }
    .mt-lb-header .mt-navbar-icon {
        margin: 0 5px 0 10px;
    }
    .mt-lb-header .mt-btn {
        margin-left: 10px;
    } 
    .mt-wh-news-box .mt-wh-news-text{
        max-width: 100%;
        margin-bottom: 20px;
    }
    .mt-wh-news-box {
        display: block;
    } 
    .mt-wh-domain-tab .nav-link {
        min-width: 120px;
        height: 60px;
        line-height: 60px;
    }
    .mt-pro-submenu {
        height: calc(100vh - 100px);
    }
    .mt-dm-banner-user {
        top: auto;
    }
    .col-lg-4:last-child .mt-collection-bg,.col-lg-4:last-child .mt-eco-service-box {
        margin-bottom: 0px;
    }  
    .mt-timer {
        margin: 0 0 10px;
    }
    .smartex-counter.mt-counter-col4,
    .smartex-counter.mt-counter-col3 {
        grid-template-columns: repeat(2,1fr);
    }
    .mt-columns-8, .mt-columns-7, .mt-columns-6, .mt-columns-5, .mt-columns-4 {
        grid-template-columns: repeat(3, 1fr);
    }
    .mt-columns-6.mt-prtfolio-wrap .mt-portfolio-box,
    .mt-columns-5.mt-prtfolio-wrap .mt-portfolio-box,
    .mt-columns-4.mt-prtfolio-wrap .mt-portfolio-box {
        width: 33.33%;
    }
    .mt-counter-shadow li {
        margin-bottom: 20px;
    }
    .mt-social-icons.mt-social-height li a i {
        width: 35px;
        height: 35px;
    }    
    .page .mt-blog-sidebar, .page .mt-boxed-sidebar {
        padding-bottom: 60px!important;
        margin-bottom: 0;
    }
    .page .mt-blog-sidebar, .page .mt-boxed-sidebar {
        padding-top: 0px!important;
    }
    .mt-boxed-sidebar {
        margin-top: 40px;
    }
    .smartex-about .e-con-inner{
        flex-direction:column !important;
    }
    .smartex-about .elementor-element{
        width:95% !important;
        margin:0 auto;
    }
    .recruiting-about .e-con-inner{
        flex-direction:column !important;
    }
    .school-about .e-con-inner, .school-faqs .e-con-inner {
        flex-direction: column !important;
    }
    .school-about .elementor-element, .school-faqs .elementor-element{
        width:100% !important;
    }
    .invex-about .e-con-inner{
        flex-direction: column !important; 
    }
    .invex-about .elementor-element{
        width: 100% !important;
    }
    .coach-about .e-con-inner, .coach-appointment .e-con-inner, .coach-faqs .e-con-inner, .coact-contact .e-con-inner{
        flex-direction: column !important;
    }
    .coach-about .elementor-element, .coach-appointment .elementor-element, .coach-faqs .elementor-element, .coact-contact .elementor-element {
      width:100% !important ;
    }
    .mfp-iframe-holder .mfp-close{
        right:0;
        top:0;
    }
    
}
@media screen and (max-width: 782px){
    .admin-bar .mt_header_fixed.yes .mt_header_wrap,.admin-bar .mt-navbar{
        top: 46px;
    }
    .mt-em-header{
        top:5px
    }
    .contact-page-cls .e-con-inner{
        flex-direction: column !important;
    }
    .contact-page-cls .elementor-element{
        width:100%!important;
    }
}
@media screen and (max-width:767px){
   
    .mt-pagination ul li a {
        height: 40px;
        width: 40px;
        line-height: 40px;
    }
    .mt-pagination-arrow, .mt-pagination li a.mt-pagination-arrow {
        width: 40px;
        height: 40px;
        line-height: 37px;
    }
    .mt-pagination li {
        margin-right: 10px;
        margin-bottom: 5px;
    }
    .mt-play-icon a,.mt-nm-blog-box .mt-play-icon a {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }
    .mt-eco-head-main{
        justify-content: center;
        margin-top: 15px;
    }
    .mt-head-logo,.mt-eco-head-icon,.mt-top-head-txt,.mt-jp-header,.mt-qa-header {
        text-align: center;
    }
    .mt-go-top {
        width: 40px;
        height: 40px;
        line-height: 35px;
        right: 20px;
    }
    .mt-go-top.mt-go-top-show {
        bottom: 20px;
    }
    .mt-go-top svg {
        width: 16px;
        height: 16px;
    }
    .mt-top-head-right,.mt-top-head-list {
        display: block;
        text-align: center;
    }
    .mt-top-header,.mt-qa-header{
        height: auto;
        padding: 10px 0;
    }
    .mt-top-search {
        margin: 5px auto;
    }
    .mt-top-header .text-left,
    .mt-top-header .text-center,
    .mt-top-header .text-right,
    .mt-rc-head-contact.text-right,
    .mt-rc-head-contact{
        text-align: center!important;
    }
    .mt-main-menu {
        margin: 0;
        flex-direction: column;
    }
    .mt-rs-header .mt-main-menu {
        flex-direction: row;
        justify-content: center;
    }
    .mt-food-header .mt-search-form {
        margin: 0 0 10px;
    }
    .mt-food-header .mt-search-form,.mt-top-search {
        max-width: 100%;
    }
    .mt-menu-toggle,.mt-food-cart,.mt-food-header .mt-btn {
        margin: 10px 0 0;
    }
    .mt-main-menu .mt-menu-toggle,
    .mt-rc-header .mt-menu-toggle,
    .mt_header_wrap .mt-eco-head-icon .mt-more-menu-toggle,
    .review-right-wrap .mt-more-menu-toggle  {
        margin-top: 0;
    }
    .mt-oc-banner-feat,.mt-oc-price-plan {
        margin: 30px 0 0;
    }
    .mt-oc-header,
    .mt-dating-header,
    .mt-lb-header,
    .mt-rs-header,
    .mt-em-head-bg,
    .mt-dw-header,
    .mt-main-header {
        text-align: center;
        padding: 10px 0px;
        height: auto;
    }
    .mt-toggle-menu,
    .mt-lb-header .mt-main-menu,
    .mt-jp-menu  {
        justify-content: center;
    }
    .mt-lb-header .mt-main-menu {
        flex-direction: row;
        margin-top: 15px;
    }
    .mt-lb-header .mt-main-menu .mt-navbar,
    .mt-rs-header .mt-navbar,
    .mt-em-header .mt-navbar{
        text-align: left;
    }
    .mt-partner-box.columns-7,
    .mt-partner-box.columns-6,
    .mt-partner-box.columns-5,
    .mt-partner-box.columns-4 {
        grid-template-columns:  repeat(3, 1fr);
    }
    .mt-category-col7,
    .mt-category-col6,
    .mt-category-col5,
    .mt-category-col4,
    .mt-category-col3 {
        grid-template-columns:  repeat(2, 1fr);
    }
    .mt-login-box,
    .mt-jp-testi-box,
    .mt-testi-box-three.mt-jp-testi-box {
        display: block;
    }
    .mt-login-wlcm-box {
        width: 100%;
        display: block;
        padding: 32px;
    }
    .mt-login-form {
        width: 100%;
        padding: 22px 30px 30px;
    }
    .mt-jp-menu .mt-menu-toggle {
        margin: 0 12px 0 0;
    }
    .mt-jp-menu {
        text-align: left;
        flex-wrap: wrap;
    }
    .mt-job-serv-box,.mt-jp-testi-box {
        padding: 30px;
    }
    .mt-jp-testi-data,
    .mt-testi-box-three .mt-jp-testi-data {
        padding: 30px 0 0;
        width: 100%;
    }
    .mt-jp-testi-img {
        margin: auto;
    }
    .mt-jp-testi-quote {
        top: 0px;
    }
    .mt-dating-header .mt-btn {
        margin: 10px 0 0;
    }
    .mt-blog-two-box {
        margin-bottom: 30px;
    }
    .mt-soul-mate-data,.mt-dw-news-text {
        margin-top: 30px;
    }
    .mt-lb-service .swiper-button-prev {
        left: 10px;
    }
    .mt-lb-service .swiper-button-next {
        right: 10px;
    }
    .mt-lb-service .swiper-container {
        padding: 10px;
    }
    .mt-rs-testi-box{
        display: block;
    }
    .mt-rs-testi-data{
        width: 100%;
        padding-left: 0;
        margin: 20px 0px 40px;
    }
    .mt-rs-testmonial .mt-rs-feat-nav {
        left: 15px;
    }
    .mt-rs-contact-form {
        margin-top:0;
    }
    .mt-rs-gallary-box img {
        width: 100%;
    }
    .mt-rs-header .mt-btn{
        margin: 5px 0 0;
    }
    .mt-rs-header .mt-main-menu .mt-menu-toggle {
        margin: 10px 0;
    }
    .mt-em-header{
        height: auto;
    }
    .mt-em-header .mt-btn.mt-btn-shape {
        margin: 15px 0 0;
    }
    .mt-em-counter {
        padding: 40px 0px;
    }
    .counter-value, .mt-em-counter-box span {
        font-size: 40px;
    }
    .mt-head-arrow-slide .mt-slider-coupon-nav {
        top: auto;
        bottom: -23px;
        right: 0;
        left: 0;
        margin: auto;
    }
    .mt-head-arrow-slide.mt-heading h1:after {
        top: auto;
        bottom: -23px;
        margin: auto;
        left: 0;
        right: 0;
        max-width: 150px;
    }
    .mt-slider-coupon-nav {
        width: 250px;
    }
    .mt-head-arrow-slide h1 {
        margin-bottom: 55px;
    }
    .mt-head-arrow-slide.mt-heading {
        text-align: center;
        margin-bottom: 50px;
    }
    .mt-head-arrow-slide.mt-heading h1 {
        padding-right: 0px;
        overflow: visible;
        width: 100%;
    }
    .mt-dw-login-btn,
    .mt-qa-header .mt-btn {
        margin: 10px 2px 0;
    }
    .mt-qa-banner,.mt-spacer {
        padding: 60px 0;
    }
    .mt-rc-head-logo{
        padding: 10px 0;
    }
    .mt-em-header .mt-btn {
        margin-left: 0px;
        margin-top: 10px;
    }
    .mt-wh-news-box {
        padding: 110px 30px 30px;
    }
    .mt-wh-testi-box {
        padding: 40px 30px;
    }
    .mt-dw-header .mt-main-menu {
        height: auto;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    .ecom-digi-icon-wrap,
    .mt-dp-header .ecom-digi-icon-wrap {
        text-align: center;
    }
    .mt-dp-header {
        padding-bottom: 10px;
    }
    .mt-nm-blog-data {
        position: unset;
        max-width: 100%;
    }
    .mt-toggle-navbar {
        margin-right: 10px;
    }
    .mt_header_wrap .mt-jp-menu .mt-more-menu-toggle,
    .mt_header_wrap .mt-lb-header .mt-more-menu-toggle,
    .mt_header_wrap .review-right-wrap .mt-more-menu-toggle,
    .mt_header_wrap .mt-qa-header .mt-more-menu-toggle,
    .mt-qa-header .mt-navbar-icon,
    .mt-rs-header .mt-navbar-icon {
        margin-left: 10px;
    }
    .mt_header_absolute .mt-breadcrumb {
        padding-top: 220px;
    }
    .mt-dw-header .mt-navbar-icon,
    .mt-oc-header .mt-navbar-icon,
    .mt-dating-header .mt-navbar-icon,
    .mt-em-header .mt-navbar-icon {
        margin-right: 15px;
    }
    .mt-dating-header .mt-main-menu,
    .mt-em-header .mt-main-menu,
    .mt-qa-header .mt-main-menu {
        flex-direction: row;
        justify-content: center;
    }
    .mt-em-header .mt-main-menu{
        justify-content:right;
    }
    .mt_header_fixed.yes .mt_header_wrap.sticky_disable_responsive {
        position: unset;
    }
    .mt-collection-box {
        min-height: auto;
    }
    .mt-columns-8, .mt-columns-7, .mt-columns-6, .mt-columns-5, .mt-columns-4, .mt-columns-3 {
        grid-template-columns: repeat(2, 1fr);
    }
    .mt-columns-6.mt-prtfolio-wrap .mt-portfolio-box,
    .mt-columns-5.mt-prtfolio-wrap .mt-portfolio-box,
    .mt-columns-4.mt-prtfolio-wrap .mt-portfolio-box,
    .mt-columns-3.mt-prtfolio-wrap .mt-portfolio-box {
        width: 50%;
    }
    .mt-more-submenu {
        position: fixed;
        border-radius: 0;
        bottom: 0;
        top: 0;
        right: -300px;
        width: 100%;
        transform: translateY(0px);
        max-width: 260px;
    }
    .mt-more-menu-toggle-open .mt-more-submenu {
        right: 0;
        opacity: 1;
        visibility: visible;
    }
    .mt-more-submenu:after {
        display: none;
    }
    .mt-more-submenu .mt-profile-logout, .mt-more-submenu .mt-navbar>ul>li {
        border-bottom: 1px solid #e2eff4;
        padding: 15px 35px 15px 20px;
        display: block;
    }
    .mt_header_wrap .mt-rs-header .mt-more-menu-toggle {
        margin-left: 20px;
    }
    .mt-main-menu.mt-default-header,
    .mt-food-header .mt-main-menu {
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
    }
    .mt_header_wrap .mt-default-header .mt-btn,
    .mt_header_wrap .mt-food-header .mt-btn {
        margin-top: 5px;
    }
    .ecom-digi-icon-wrap .mt_header_wrap .mt-btn {
        margin-left: 0px;
    }
    .mt_header_wrap .mt-food-header .mt-btn {
        margin-left: 10px;
    }
    .mt-boxed-sidebar .mt-widget {
        padding: 25px;
    }
    .mt-boxed-sidebar h2.mt-sidebar-title::before {
        left: -25px;
    }
    .mt-login-wlcm h2, .mt-login-form h2 {
        font-size: 22px;
    }
    .mt-login-form input, .pa-forgot-password {
        height: 50px;
    }
    .mt-mid-bnr-box {
        margin-bottom: 30px;
    }
    .col-lg-6:last-child .mt-mid-bnr-box {
        margin-bottom: 0px;
    }
    .mt-nm-blog-box .mt-play-icon svg {
        width: 20px;
        height: 20px;
    }
    .swiper-wrapper .mt-blog-two-box {
        margin-bottom: 40px;
    }
    .mt-more-submenu .mt-navbar {
        width: 100%;
    }
    .mt-more-submenu .mt-navbar>ul>li[class^="fa"],
    .mt-more-submenu .mt-profile-logout {
        padding: 15px;
    }
    .mt-more-submenu .mt-navbar>ul>li[class^="fa"]:before {
        padding-left: 0;
    }
    .mt-more-submenu .mt-navbar>ul>li a {
        padding: 0;
    }
    .mt-more-submenu .mt-navbar + a {
        padding: 15px 20px;
    }
}
@media screen and (max-width: 600px){
    .admin-bar .mt_header_fixed.yes .mt_header_wrap,.admin-bar .mt-navbar {
        top: 0px;
    }
    .mt-dating-wrapper form .w3-third,
    .mt-dating-wrapper .w3-half {
        padding-right: 0;
        padding-bottom: 10px;
    }
    .mt-dating-wrapper .w3-button.w3-renc-sebg {
        width: fit-content;
        width: -moz-fit-content;
    }
    .mt-dating-wrapper .rencSidebar .w3-hide-medium .w3-padding-small {
        padding: 5px!important;
        text-align: center!important;
    }
    .mep_event_list button.owl-prev {
        left: -10px;
    }
    .mep_event_list button.owl-next {
        right: -10px;
    }
}
@media screen and (max-width:575px){
    .mt-blog .col-xl-4 {
        width: unset !important;
    }
    .mt-news-blog .swiper-button-next {
        right: 25%;
        top: 105%;
    }
    .mt-em-header{
        top:5px
    }
    .mt-news-blog .swiper-button-prev {
        left: 25%;
        top: 105%;
    }
    .blockquote {
        padding: 22px 30px 24px;
    }
    .mt-blog-title {
        font-size: 26px;
        margin-bottom: 10px;
    }
    .mt-bdr-title {
        font-size: 26px;
    }
    .mt-related-blog .mt-blog-title {
        font-size: 20px;
    }
    .mt-heading h1 {
        font-size: 26px;
        word-break: break-word;
    }
    .col-lg-3:nth-last-child(2) .mt-feature-box {
        margin-bottom: 55px;
    }
    .mt-search-banner {
        padding: 80px 0 85px;
    }
    .mt-video-box .mt-play-icon a {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }
    .mt-live-video {
        top: 20px;
        right: 20px;
    }
    .mt-partner-box{
        grid-gap: 15px;
    }
    .mt-jp-login {
        margin-left: 30px;
    }
    .mt-jp-menu .mt-btn {
        margin-left: 20px;
    }
    .mt-jp-login:before {
        left: -14px;
        width: 1px;
        height: 40px;
    }
    .mt-price-two-join,
    .mt-cmnt-form .comment-meta {
        display: block;
    }
    .mt-price-two-join .mt-price-two-box:after {
        height: 1px;
        top: auto;
        width: 100%;
    }
    .mt-love-cal-btn {
        max-width: 300px;
    }
    .mt-nm-blog-data {
        padding: 40px 10px 0px;
    }
    .mt-cmnt-form .comment-author .fn {
        padding: 0 20px 0 0px;  
    }
    .mt-cmnt-form .comment-meta {
        padding-left: 70px;
    }
    .mt-cmnt-form .comment-content {
        padding: 20px;
    }
    .mt-mid-bnr-box,.mt-heading-wi-btn {
        display: block;
    }
    .mt-mid-bnr-text {
        margin-bottom: 30px;
    }
    .mt-heading-btn {
        margin-top: 20px;
    }
    .mt-heading-wi-btn .mt-heading {
        text-align: center;
    }
    .mt-aut-profile-box {
        display: block;
        text-align: center;
    }
    .mt-aut-profile-img {
        width: 100%;
        margin: auto;
        max-width: 270px;
    }
    .mt-aut-profile-text,
    .mt-aut-profile-style2 .mt-aut-profile-text {
        width: 100%;
        margin: 20px 0 0;
    }
    .mt-aut-profile-style2 .mt-aut-profile-text {
        padding: 30px;
        border-radius: 0 0 50px 50px;
    }
    .ce-countdown--theme-1 .ce-col > span:first-child {
        border-radius: 10px;
    }
    .ce-countdown--theme-1 .ce-col {
        margin: 0 10px 20px;
    }
    .mt-feat-rest-box {
        display: block;
    }
    .mt-feat-rest-data {
        padding: 10px 0 0;
        width:100%;
    }
    .mt-food-app-feature ul li:nth-child(5) {
        left: -10px;
    }
    .mt-food-app-feature ul li:nth-child(6) {
        right: -10px;
    }
    .mt-food-app-img:after{
        animation: none;
    }
     .smartex-about .elementor-element{
         width:100% !important;
     }
     .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{
         right:-5px;
     }
     .mt-rs-testmonial .mt-rs-feat-nav {
        bottom:0;
     }
     .mt-rs-testmonial {
        padding-bottom:0;
     }
}
@media screen and (max-width:480px){
    .mt-eco-head-icon .mt-btn {
        margin-left: 0;
        margin-top: 15px;
    }
    .mt-eco-head-icon ul li.mt-login-btn{
        display: block;
        margin-right: -25px;
    }
    .mt-eco-head-icon .mt-btn>span {
        padding-right: 15px;
    }
    .mt-eco-head-icon .mt-btn>span:after {
        right: 9px;
    }
    .mt-eco-head-main {
        text-align: center;
        margin-top: 0;
        flex-wrap: wrap;
        align-items:baseline;
    }
    .mt-eco-header .mt-eco-head-icon {
        justify-content: center;
        display: flex;
        flex-wrap: wrap;
        align-items: baseline;
    }
    .mt-eco-header .mt-eco-head-icon .mt-btn {
        margin-left: 10px;
    }
    .mt_header_wrap .mt-more-menu-toggle{
        margin-left: 10px;
    }
    .mt-lang-change img {
        width: 20px;
        height: 20px;
    }
    .mt-eco-head-icon ul li:last-child,
    .mt-dp-header .mt-eco-head-icon ul li.mt-login-btn{
        margin-right: 0;
    }
    .mt-search-result {
        max-height: 218px;
    }
    .mt-btn-white {
        margin: 10px 0 0;
        display: block;
    }
    .mt-oc-banner-box h2 {
        font-weight: 700;
        font-size: 32px;
    }
    .mt-toggle-menu .mt-toggle-login,
    .mt-toggle-menu .mt-btn {
        margin-left: 20px;
    }
    .mt-toggle-menu .mt-btn {
        margin-top: 10px;
    }
    .mt-toggle-menu,
    .mt-dating-header .mt-main-menu,
    .mt-rs-header .mt-main-menu,
    .mt-em-header .mt-main-menu {
        flex-wrap: wrap;
    }
    .mt-partner-box.columns-7,
    .mt-partner-box.columns-6,
    .mt-partner-box.columns-5,
    .mt-partner-box.columns-4,
    .mt-partner-box.columns-3{
        grid-template-columns:  repeat(2, 1fr);
    }
    .mt-testi-two-box,.mt-em-testi-box {
        padding: 30px;
    }
    .mt-dating-trial {
        position: unset;
        width: auto;
    }
    .mt-testi-two-box {
        margin: 0px;
    }
    .mt-lb-header .mt-main-menu {
        margin-left: 0;
        flex-wrap: wrap;
    }
    .mt-lb-header .mt-btn{
        margin: 10px;
    }
    .mt-rs-header .mt-main-menu,
    .mt-qa-header .mt-main-menu {
        margin-left: 0;
    }
    .mt-qa-banner-text h2 {
        font-size: 32px;
    }
    .mt-rs-testi-img img {
        width: 250px;
        height: 250px;
    }
    .mt-pro-submenu>li>a {
        padding: 18px 20px;
    }
    .mt-our-product .sub-menu .sub-menu {
        padding-left: 15px;
    }
    .mt-pro-submenu li.fa a,
    .mt-pro-submenu li.fab a,
    .mt-pro-submenu li.fas a,
    .mt-pro-submenu li.fad a,
    .mt-pro-submenu li.fal a,
    .mt-pro-submenu li.far a {
        padding-left: 45px;
    }
    .mt-pro-submenu li:before {
        left: 20px;
    }
    .mt-jp-menu .mt-btn {
        margin-left: 8px;
    }
    .mt-lb-header .mt-navbar-icon {
        margin: 0;
    }
    .mt-wh-subsc-neslete .mt-btn {
        position: unset;
        margin-top: 10px;
        max-width: 100%;
        width: 100%;
    }
    .mt-wh-news-box .mt-wh-subsc-neslete input{
        padding-right: 30px;
    }
    .mt-wh-news-contact-info {
        padding: 30px;
    }
    .mt-wh-domain-tab-title span {
        position: unset;
        display: block;
        margin-top: 6px;
    }
    .mt-wh-pricing-data {
        padding: 30px 30px 50px;
    }
    .mt-dw-header .mt-main-menu,
    .mt_header_wrap .mt-dating-header .mt-more-menu-toggle,
    .mt_header_wrap .mt-dw-header .mt-more-menu-toggle,
    .mt_header_wrap .mt-em-header .mt-more-menu-toggle{
        margin-left: 0px;
    }
    .mt-sidebar-follow ul {
        grid-template-columns: repeat(1, auto);
    }
    .mt-nm-blog-list {
        display: block;
    }
    .mt-nm-blog-list .mt-nm-blog-content,
    .mt-nm-blog-list .mt-blog-content,
    .mt-nm-blog-list .mt-blog-two-data,
    .mt-nm-blog-list .mt-lb-blog-content {
        padding: 15px 0px 0px 0px;
        width: 100%;
    }
    .mt-sidebar-box-bdr .calendar_wrap, .mt-sidebar-box-bdr .mt-foot-contact-list, .mt-sidebar-box-bdr .mt-sidebar-blog, .mt-sidebar-box-bdr .tagcloud, .mt-sidebar-box-bdr .product_list_widget, .mt-sidebar-box-bdr #recentcomments, .mt-sidebar-box-bdr .woocommerce-product-search, .mt-sidebar-box-bdr .product_list_widget, .mt-sidebar-box-bdr.widget_pages ul, .mt-sidebar-box-bdr.widget_meta ul, .mt-sidebar-box-bdr .gallery, .mt-sidebar-box-bdr .widget_shopping_cart_content, .mt-sidebar-box-bdr.widget_archive ul, .mt-sidebar-box-bdr .textwidget, .mt-sidebar-box-bdr .search-form, .mt-sidebar-box-bdr.widget_recent_entries ul, .mt-sidebar-box-bdr .product-categories, .mt-sidebar-box-bdr.widget_categories ul, .mt-sidebar-box-bdr .mt-sidebar-author, .mt-sidebar-tweets,.mt-sidebar-box-bdr ul.job_listings,.mt-sidebar-box-bdr ul.resumes {
        padding: 30px;
    }
    .mt-news-instagram ul li {
        max-width: 200px;
    }
    .mt-sidebar-box-bdr.mt-sidebar-tweets {
        padding-bottom: 60px;
    }
    .mt-nm-blog-list .mt-nm-blog-img {
        width: auto;
    }
    .mt-nm-blog-list .mt-nm-blog-img,
    .mt-nm-blog-list .mt-blog-img{
        width: auto;
    }
    .mt-nm-blog-list .mt-blog-img img,
    .mt-nm-blog-list .mt-nm-blog-img img {
        height: auto;
    }
    .mt-nm-blog-list.mt-em-blog-box .mt-blog-two-data,
    .mt-nm-blog-list.mt-blog-two-box .mt-blog-two-data,
    .mt-nm-blog-list .mt-lb-blog-content {
        padding: 20px;
    }
    .mt-dw-coupon-box {
        display: block;
    }
    .mt-dw-get-shape {
        top: -10px;
        bottom: auto;
        left: auto;
        display: block;
    }
    .mt-dw-get-shape span {
        display: inline-block;
        margin-bottom: 0;
        margin-right: 10px;
    }
    .mt-mid-bnr-text h2{
        font-size: 30px;
    }
    .mt-mid-bnr-text p span {
        font-size: 20px;
    }
    .mt-em-about-time {
        display: block;
    }
    .mt-em-about-date h2 {
        font-size: 40px;
        line-height: 40px;
    }
    .mt-em-about-date {
        text-align: left;
    }
    .mt-em-about-date:after{
        display: none;
    }
    .mt-em-about-place{
        width: 100%;
        padding: 20px 0 0;
    }
    .mt-columns-8,
    .mt-columns-7, 
    .mt-columns-6, 
    .mt-columns-5, 
    .mt-columns-4, 
    .mt-columns-3,
    .mt-columns-2,
    .mt-category-col7,
    .mt-category-col6,
    .mt-category-col5,
    .mt-category-col4,
    .mt-category-col3,
    .smartex-counter.mt-counter-col4,
    .smartex-counter.mt-counter-col3,
    .smartex-counter.mt-counter-col2 {
        grid-template-columns: repeat(1,1fr);
    }
    .mt-columns-6.mt-prtfolio-wrap .mt-portfolio-box,
    .mt-columns-5.mt-prtfolio-wrap .mt-portfolio-box,
    .mt-columns-4.mt-prtfolio-wrap .mt-portfolio-box,
    .mt-columns-3.mt-prtfolio-wrap .mt-portfolio-box,
    .mt-columns-2.mt-prtfolio-wrap .mt-portfolio-box {
        width: 100%;
    }
    .mt-pro-submenu>li[class^="fa"] a {
        padding-left: 0;
    }
    .mt-cat-style3 img {
        max-width: 30px;
    }
    .mt-category-item {
        margin-bottom: 20px;
    }
    .mt-counter-shadow li {
        border-right: none;
        border-bottom: 1px solid #e8e8e8;
        margin-bottom: 30px;
        padding-bottom: 30px;
    }
    .mt-counter-shadow li:last-child {
        border-bottom: none;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    .mt-popup-blog .mt-news-play-text {
        left: 80px;
    }
    .mt-popup-blog:hover .mt-play-icon a {
        transform: translateX(-45px);
    }
    .mt_header_wrap .mt-btn {
        padding: 12px 15px;
    }
    .mt-sidebar-blog .mt-nm-blog-list,
    .mt-footer .mt-nm-blog-list {
        display: flex;
        margin-bottom: 10px;
    }
    .mt-footer .mt-nm-blog-list .mt-blog-two-data {
        padding: 0 0 0 15px;
    }
    .mt-sidebar-box-bdr .woocommerce-product-search button,
    .mt-sidebar-box-bdr .search-form .search-submit {
        top: 30px;
        right: 30px;
    }
    .mt-testi-two-img img {
        width: auto;
        height: auto;
    }
    .mt-blog-two-box.mt-nm-blog-list .mt-blog-img,
    .mt-lb-blog-box.mt-nm-blog-list .mt-blog-img,
    .mt-em-blog-box.mt-nm-blog-list .mt-blog-img {
        margin: 10px;
    }
    .mt-testi-two-nav {
        top: 50px;
    }
    .mt-nm-blog-list.mt-post-with-large-img {
        display: block;
    }
    .mt-heading.text-center.mt-border-twice h1:after,
    .mt-heading.text-center.mt-border-twice h2:after,
    .mt-heading.text-center.mt-border-twice h3:after,
    .mt-heading.text-center.mt-border-twice h4:after,
    .mt-heading.text-center.mt-border-twice h5:after,
    .mt-heading.text-center.mt-border-twice h6:after,
    .mt-heading.text-center.mt-border-twice h1:before,
    .mt-heading.text-center.mt-border-twice h2:before,
    .mt-heading.text-center.mt-border-twice h3:before,
    .mt-heading.text-center.mt-border-twice h4:before,
    .mt-heading.text-center.mt-border-twice h5:before,
    .mt-heading.text-center.mt-border-twice h6:before {
        display: none;
    }
    .mt-food-app-feature ul li {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
    .mt-food-app-img img {
        max-width: 170px;
    }
    .mt-food-app-feature ul li img {
        max-width: 30px;
        max-height: 30px;
    }
}
@media screen and (max-width:375px){
    .mt-post-wid {
        display: block;
    }
    .mt-post-wid-text {
        width: 100%;
        padding-left: 0;
        padding-top: 15px;
    }
    .mt-eco-head-icon li a>span,.mt-eco-header .container .mt-eco-head-icon li a>span {
        width: 16px;
        height: 16px;
        line-height: 16px;
        font-size: 8px;
    }
    .mt-eco-head-icon li a svg,.mt-eco-header .container .mt-eco-head-icon li a svg,
    .mt-dp-header .mt-eco-head-icon li a svg {
        width: 16px;
        height: 16px;
    }
    .mt-eco-head-icon li>a,.mt-eco-header .container .mt-eco-head-icon li>a ,
    .mt-eco-head-icon .mt-more-menu-toggle svg,
    .mt-eco-head-main .mt-more-menu-toggle img,
    .mt-eco-head-icon .mt-navbar-icon>ul>li,
    .mt-dp-header .mt-eco-head-icon li>a,
    .mt-dp-header .mt-more-menu-toggle img{
        width: 40px;
        height: 40px;
        line-height: 35px;
    }
    .mt-wh-pricing-icon {
        width: 120px;
        height: 120px;
        margin: 0px auto -65px;
    }
    .mt-news-instagram ul li {
        max-width: 100%;
    }
    .mt-news-instagram > div img {
        width: 158px;
        height: 158px;
    }
    .mt-custom-container .mt-news-instagram > div img {
        width: 145px;
        height: 145px;
    }
    .mt-eco-head-icon .mt-more-menu-toggle svg {
        padding: 8px;
    }
}
.swiper-container.swiper-container-horizontal {
    overflow: hidden;
}
.pixelform_render .pixelform-btn {
    min-width: 100%;
    padding: 16px 44px;
    font-size: 16px;
    line-height: 16px;
    background: #3870ff;
    border: 1px solid #3870ff;
    color: #fff;
    border-radius: 50px;
}
.mt-counter-icon img {
    width: unset !important;
}
a.course-permalink {
    font-size: 16px;
    font-family: 'Outfit';
    color: #0C1412 !important;
}
 .mt-header .container-fluid{
     max-width:1720px !important;
 }
 .mt-footer a{
     color:#fff;
 }
 .mt-eco-service-one{
     border-radius:15px !important;
 }

@media screen and (max-width:1399px){
	.coach-slider-shape {
		display: none !important;
	}
	 .mt-header .container-fluid {
        max-width:1250px !important;
    }
 }
  @media screen and (max-width:1240px){
    .mt-header .container-fluid {
        max-width:1000px !important;
    }
}
  @media screen and (max-width:1035px){
    .mt-header .container-fluid {
        max-width:900px !important;
    }
}
/* responsive end */

.mep_cart_user_inforation_details {
	background: transparent !important;
	border: none !important;
	padding: 0px !important;
}

.elementor-kit-841 a
 {
    color: #fff;
}

.woocommerce-cart-form table tr th.product-quantity,
.woocommerce-cart-form table tr td.product-quantity {
	display: none;
}

.elementor-element div.wpforms-container-full .wpforms-form input,
.elementor-element div.wpforms-container-full .wpforms-form textarea
 {
   box-shadow: -3px -3px 7px 0px rgba(0, 255, 18.999, 0.5);
}

.elementor-element div.wpforms-container-full .wpforms-form .wpforms-field-sublabel.after {
	color: #15FD00D9;
}