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: #1B756B;
}
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, #1B756B);
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;
} .mt-main-header {
height: 90px;
background: #1B756B;
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: end;
align-items: center;
gap: 15%;
}
.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(https://masaz-kregoslupa.pl/wp-content/themes/hair-transplantation/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: #1B756B;
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;
}  .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: #1B756B;
}
.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;
}  .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: #333333;
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: 0%;
}
.mt-blog p {
margin-bottom: 0px;
}  .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, #1B756B);
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, #1B756B);
}
.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: #f6f6f6;
color: #1B756B;
}  .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: #1B756B;
}
.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: #1B756B;
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: #1B756B;
}
.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;
}  .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: #1B756B;
}
.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: #1B756B;
}
.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;
}  .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: #1B756B;
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;
}  .mt-top-header {
min-height: 60px;
background: #1B756B;
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);
border: none;
outline: none;
}
.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;
}  .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: #1B756B;
}
.mt-eco-cart,
.mt-eco-wishlist {
position: absolute;
top: -10px;
right: -10px;
width: 20px;
height: 20px;
background: #1B756B;
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;
}  .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: #1B756B;
}
.mt-timer-icon {
margin-right: 4px;
margin-bottom: 0;
line-height: unset;
}
.mt-timer .ce-countdown--theme-7 .ce-digits {
min-width: auto;
}  html {
scroll-behavior: smooth;
}
.mt-go-top {
width: 60px;
height: 60px;
line-height: 55px;
text-align: center;
background: linear-gradient(to bottom, #ff387e, #1B756B);
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;
}
}  .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: #1B756B;
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: #1B756B;
}
.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, #1B756B);
color: #fff;
}
.is-style-outline .wp-block-button__link {
background: transparent;
color: #1B756B;
}
.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;
} .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: #1B756B;
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: #1B756B;
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;
} .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: #1B756B;
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: #1B756B;
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: #1B756B;
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: #1B756B;
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: #1B756B;
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;
} .swiper-button-prev,
.swiper-button-next {
background-image: none;
width: 60px;
height: 40px;
background: linear-gradient(to bottom, #ff387e, #1B756B);
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, #1B756B);
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, #1B756B);
}
.swiper-pagination-progressbar {
background: #dde3f0;
}
.swiper-pagination {
left: 0;
right: 0;
margin: auto;
}
.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: #2c778e;
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: #fff;
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: #2c778e;
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;
}
.navigation .nav-links .nav-next a {
padding-right: 20px;
}  .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: #2c778e;
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: #2c778e;
}
.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;
}  .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: #2c778e;
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;
}  .mt-search-banner {
padding: 158px 0;
background: linear-gradient(0deg, rgba(42, 44, 54, 0.9), rgba(42, 44, 54, 0.9)), url(//masaz-kregoslupa.pl/wp-content/themes/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: #2c778e;
}
.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;
}  .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;
}  .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: #2c778e;
}
.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;
}  .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: #2c778e;
}
.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;
}  .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;
}  .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);
}  .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;
}  .mt-oc-banner {
background: linear-gradient(0deg, rgba(38, 47, 65, 0.9), rgba(38, 47, 65, 0.9)), url(//masaz-kregoslupa.pl/wp-content/themes/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);
}  .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;
}  .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;
}  .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;
} .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;
} .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;
}  .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;
border: 1px solid #dfdedf;
}
.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);
}  .mt-jp-testimonial {
background: url(//masaz-kregoslupa.pl/wp-content/themes/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;
}  .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;
}  .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, #dfa000, #fbcc54);
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;
}  .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;
}  .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);
}  .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(44 119 142 / 50%);
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;
}  .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;
}  .mt-lb-header .mt-btn {
margin-left: 20px;
background: transparent;
color: #fff;
box-shadow: none;
}
.mt-lb-header .mt-btn:hover {
background: #fff;
color: #2c778e;
}
.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 .yes .mt-lb-header {
top: 0;
}  .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: #2c778e;
border-radius: 5px;
transition: 0.3s;
}  .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);
}  .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;
}  .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: #2c778e;
}
.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;
}  .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;
}  .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;
}  .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(//masaz-kregoslupa.pl/wp-content/themes/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;
}  .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;
}  .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: #2c778e;
margin-right: 5px;
}
.mt-team-contact li i {
font-size: 16px;
color: #2c778e;
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;
}  .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;
}  .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: #2c778e;
margin: auto;
}
.mt-em-counter-box h3:after {
background: #414451;
left: 30px;
width: 5px;
}  .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: #2c778e;
}
.mt-em-team-social li a:hover svg {
fill: #2c778e;
}
.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: #2c778e;
border-radius: 100%;
top: -40px;
}
.mt-em-team-social:before {
width: 1px;
height: 50px;
background: #d1daeb;
top: -85px;
}  .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;
}  .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;
}  .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;
}  .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;
}  .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: #2c778e;
}
.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;
}  .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: #2c778e;
border-color: #2c778e;
}
.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-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;
}  .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;
}  .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: #2c778e;
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;
}  .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;
}  .mt-rs-gallary-box {
position: relative;
border-radius: 10px;
overflow: hidden; width: fit-content;
width: -moz-fit-content;
margin: 0 auto;
}
.mt-rs-gallary-box:after {
content: '';
opacity: 0.9;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgb(0, 0, 0);
background: linear-gradient(180deg, rgb(0 0 0 / 0%) 38%, rgb(0 0 0 / 90%) 99%);
-webkit-transition: all .50s ease-in-out;
transition: all .50s ease-in-out;
}
.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);
}  .mt-rc-header {
background: #fff;
}
.mt-rc-top-header svg {
width: 22px;
height: 22px;
fill: #2c778e;
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: #2c778e;
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;
}  .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: #2c778e;
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: #2c778e;
}
.mt-wh-pricing-icon svg path {
fill: #2c778e;
}
.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;
}  .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: #2c778e;
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: #2c778e;
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;
}  .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: #2c778e;
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: #2c778e;
}
.mt-wh-testimonial .swiper-container {
padding: 20px;
}
.mt-wh-testimonial {
margin: -20px;
}  .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;
}  .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: #2c778e;
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;
}  .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: #2c778e;
}
.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;
} .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;
}  .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: #2c778e;
}
.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: #2c778e;
color: #2c778e;
}
.mt-author-social li a:hover svg {
fill: #2c778e;
}
.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: #2c778e;
}
.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: #2c778e;
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%;
}   .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)
}
}  .mt-collection-one {
background: url(//masaz-kregoslupa.pl/wp-content/themes/images/collection1.jpg);
}
.mt-collection-two {
background: url(//masaz-kregoslupa.pl/wp-content/themes/images/collection2.jpg);
}
.mt-collection-three {
background: url(//masaz-kregoslupa.pl/wp-content/themes/images/collection3.jpg);
}
.mt-collection-bg {
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: left !important;
padding: 80px 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 !important;
margin-left: auto !important;
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;
}  .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%;
}
}  .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: #2c778e;
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, #2c778e);
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: #2c778e;
}  .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: #2c778e;
}
.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;
}  .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: #2c778e;
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: #2c778e;
}
.mt-team-contact li i {
color: #333;
}
.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(38 41 45 / 0.85);
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;
}  .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: #2c778e;
}  .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 #2c778e;
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: #2c778e;
}
.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: #2c778e;
}
.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;
}  .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;
}  .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: #2c778e;
}
.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;
}  .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;
}  .mt-feature3-box {
padding: 30px;
background: url(https://masaz-kregoslupa.pl/wp-content/themes/hair-transplantation/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;
}
.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;
}  .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: #2c778e;
color: #fff;
}
.mt-accordian-title .mt-accordion-label {
position: absolute;
min-width: 40px;
height: 40px;
background: #2c778e;
display: flex;
justify-content: center;
align-items: center;
top: -25px;
left: -15px;
border: 2px solid;
color: #fff;
padding: 0px 15px;
}  .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 #2c778e;
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 #2c778e;
}
.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: #2c778e;
z-index: -1;
border-radius: 10px 10px 0px 0px;
}
.mt-aut-profile-style4 ul li span {
display: none;
}  .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: #2c778e;
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 #2c778e !important;
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: #2c778e;
border-color: #2c778e;
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;
}  .mt-video-icon svg {
width: 20px;
height: 20px;
fill: #fff;
}
.mt-video-icon a {
background: #2c778e;
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;
}  .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: #2c778e;
}
.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;
}  .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: #2c778e;
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;
}  .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;
}  .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;
}  .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;
}  #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;
}  .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%;
} .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: #2c778e;
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: #2c778e;
}
.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;
background: #ffff;
width: 30px;
height: 30px;
justify-content: center;
border-radius: 50px;
}
.mt-social-icons li a svg {
fill: #2c778e;
}
.mt-social-icons li a span {
margin-left: 8px;
margin-right: 10px;
}
.mt-foot-contact-data p a {
color: #2c778e;
}
.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;
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}
.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 #2c778e;
}
.mt-alert-bottom-bdr {
border-bottom: 3px solid #2c778e;
}
.mt-alert-top-bdr {
border-top: 3px solid #2c778e;
}
.mt-alert-right-bdr {
border-right: 3px solid #2c778e;
}
.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 / 80%);
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;
} .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;
} .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: #2c778e;
}
.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;
}  .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: #2c778e;
}
.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;
} .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: #2c778e !important;
}
.mt-footer ul.mt-socimt-icons li a:hover {
background-color: #2c778e;
}
.course-instructor a {
color: #222 !important;
}
.course-instructor a:hover {
color: #2c778e !important;
}
.learn-press-courses .course-price .free {
color: #2c778e !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: 0 !important;
}
.mt-pro-btn.mt-btn {
left: unset !important;
right: 15px !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-eco-head-icon a svg {
fill: #222;
}
.mt-eco-product:hover {
margin-bottom: unset !important;
}
.button:hover {
transform: translateY(0px) !important;
}
.partners-cls .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
bottom: -30px !important;
}
.pixelform-btn-inside-input input.form-control {
padding-right: 172px;
}
.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 #dde3f0;
padding: 5px 10px !important;
} @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: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;
} .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);
} .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) and (max-width:850px) {
.mt-nm-blog-list .mt-blog-two-data,
.mt-nm-blog-list .mt-lb-blog-content {
padding: 10px 10px !important;
width: calc(100% - 40px) !important;
}
.mt-nm-blog-list .mt-blog-img img,
.mt-nm-blog-list .mt-nm-blog-img img {
height: 100px !important;
object-fit: cover;
}
}
@media screen and (min-width:767px) {
.mt-more-menu-toggle:hover .mt-more-submenu {
opacity: 1;
visibility: visible;
transform: translateY(0px);
}
.mt-collection-one {
margin-top: 30px
}
}
@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: #2c778e;
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) {
.coach-about .fre-faqs-head .elementor-widget-container {
max-width: 270px !important;
}
.e-con-full.writer-about {
flex-direction: column !important;
}
.writer-about .elementor-element {
width: 100% !important;
}
.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;
}
.pw-about .e-con-inner {
flex-direction: column !important;
}
}
@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) {
.mt-collection-one {
margin-top: 30px
}
.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) {
.gadgets-best-selling ul.products.columns-5 {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.ce-countdown--theme-1 .ce-col {
display: unset;
}
.mt-main-menu {
justify-content: center !important;
}
.mt-em-header.mt-header {
position: unset;
}
.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) {
.pixelform-btn-inside-input input.form-control {
padding-right: 20px;
}
.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: #2c778e;
border: 1px solid #2c778e;
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;
}
}
div#mt-103 {
text-align: center;
}
.mt-lb-testi-img img {
border-radius: 50% !important;
} .comtactbg selector {
width: 100vw;
max-width: 100vw;
position: relative;
left: calc(-50vw + 50%);
} .mt-head-logo a img {
max-height: 150px;
}
.mt-head-logo img {
background-color: #fff;
padding: 10px;
border-radius: 100px;
margin-top: 50px;
}
.bluesection .p1 {
color: #fff;
}
.elementor-element-b5c994d .mt-btn {
background-color: #000 !important;
}
.elementor-element-b5c994d .mt-btn:hover {
background-color: #2A5DA7 !important;
}
.pixelform_render.pixelform_68af59cd2f4d9.row:nth-child(6) {
margin: 0 auto;
}
p {
margin: 0 !important;
}
.mt-navbar>ul>li>a {
text-transform: none !important;
}
.mt-breadcrumb-box ul {
display: none;
}
.mt-job-serv-box {
min-height: 310px;
}
#block-15 img {
width: 130px;
}
.mt-breadcrumb-box p {
font-family: "Times New Roman", Sans-serif;
font-size: 3em;
font-weight: 600;
color: #fff !important;
}
#block-19 p {
font-size: 25px;
font-weight: 700;
color: #fff;
margin-bottom: 30px !important;
font-family: 'Times New Roman', Times, serif;
}
.elementor-element-1fb2fc4 input::placeholder,
.elementor-element-1fb2fc4 textarea::placeholder,
.elementor-element-9f94c37 input::placeholder,
.elementor-element-9f94c37 textarea::placeholder {
text-transform: none !important;
}
.page-id-23 .elementor-image-box-description a {
color: #fff !important
}
.current-menu-item a {
color: #2A5DA7 !important;
} @media (min-width: 1201px) and (max-width: 1500px) {
.mt-navbar ul>li>.sub-menu .sub-menu:hover {
left: -90% !important;
top: 0;
}
}
@media (min-width: 1201px) and (max-width: 1366px) {
.mt-navbar ul>li>.sub-menu .sub-menu:hover {
left: -90% !important;
top: 0;
}
}
@media (min-width: 1025px) and (max-width: 1200px) {}
@media (min-width: 769px) and (max-width: 1024px) {
.mt-sc-footer-widgets {
margin-bottom: 20px;
}
}
@media (min-width: 481px) and (max-width: 768px) {
.mt-head-logo img {
margin-top: 0px !important;
}
.page-id-23 .elementor-image-box-img picture {
display: flex;
justify-content: center;
}
}
@media (min-width: 360px) and (max-width: 480px) {
.mt-head-logo img {
margin-top: 0px !important;
}
.mt-dating-header {
padding: 0 !important;
}
.sr7-layer.sr7-btn {
left: 200px !important;
}
.page-id-23 .elementor-heading-title {
text-align: center;
}
.elementor-image-box-img a img,
.elementor-image-box-img picture img {
margin: 0 auto;
}
}
@media only screen and (max-width: 800px) and (orientation: landscape) {}
@media screen and (max-width: 767px) {
.mt-dating-header .mt-main-menu {
position: fixed;
inset: 20px 10px auto auto;
}
.mt_header_fixed.yes .mt_header_wrap {
position: relative;
}
.mt-dating-header {
position: relative;
}
}