/*
Theme Name: Foton Child
Theme URI: http://foton.mikado-themes.com
Description: A child theme of Foton Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: foton
Template: foton
*/

.mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-left-from-title-and-text span.mkdf-iwt-title {
    padding: 0 0 0 15px;
}

.mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-left-from-title-and-text .mkdf-iwt-arrow {
    padding: 0 0 0 15px;
}

h4.mkdf-iwt-title .mkdf-iwt-icon img {
    border-radius: 6px;
	width: 48px;
}

.mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-left-from-title-and-text span.mkdf-iwt-title .mkdf-iwt-text {
    text-transform: none;
    line-height: 1.5;
    padding: 8px 0 0 0;
    letter-spacing: 0;
}

.mkdf-drop-down .narrow .second .inner ul li {
    width: 350px;
}

ul.products>.product .mkdf-product-list-title {
    clear: both;
}

.globo-accordion.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-content {
    padding: 25px 40px;
    background-color: #fff;
    background-image: none;
}

.footer-homepage .mkdf-elements-holder .mkdf-eh-item {
    vertical-align: top;
}

.page-id-224 .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner,
.page-id-286 .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner,
.page-id-258 .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner {
    padding-top: 0;
}

.text_color_white,
.text_color_white h3 {
    color: #fff;
}


@media (min-width: 992px) {
  .row {
      margin: 0 -15px;
  }

  .col-md-4 {
      width: 33.33333333%;
      float: left;
      padding: 0 15px;
      box-sizing: border-box;
  }

  .col-md-6 {
      width: 50%;
      float: left;
      padding: 0 15px;
      box-sizing: border-box;
  }

  .col-md-12 {
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
  }
}

.list.list-icons {
    list-style: none;
    padding-left: 0;
    padding-right: 0;
}

.list.list-icons.list-icons-lg li {
    margin-bottom: 10px;
    padding-left: 32px;
    position: relative;
}

.list.list-icons li .icons {
    position: absolute;
    left: 0;
    top: 5px;
}

.psd-to-m-inner {
    font-size: 24px;
}

.btn-psd-to {
    float: right;
    margin: 20px 0;
}

.box-icon-psd i {
    color: #009fe8;
}

.box-icon-psd h4.mkdf-iwt-title {
    font-size: 18px;
}

.mkdf-woo-single-page .mkdf-single-product-content .images .woocommerce-product-gallery__image:not(:first-child) {
    width: 100% !important;
    float: none !important;
}

figure.woocommerce-product-gallery__wrapper.mkdf-owl-slider {
    visibility: visible;
}

.ywapo_group_container.form-row.form-row-wide h3 {
    font-size: 24px;
}

.mkdf-woo-single-page .mkdf-single-product-summary {
  padding-top: 2% !important;
}

.mkdf-woo-single-page .mkdf-single-product-summary form.cart {
  margin: 0 !important;
}

.eltdf-margin input.wpcf7-form-control.wpcf7-text {
    margin: 0;
}

.wpcf7-form span.note {
    display: block;
    margin-bottom: 15px;
    padding: 0 30px;
    font-size: 13px;
}

.single-product.mkdf-woo-single-page .mkdf-single-product-content .images {
    width: 35%;
    padding: 0 15px 0 0;
}

.single-product.mkdf-woo-single-page .mkdf-single-product-summary {
    width: 40%;
    padding-left: 15px;
    padding-right: 30px;
}

.single-product.mkdf-woo-single-page .mkdf-single-product-content .images .woocommerce-product-gallery__image:first-child {
    position: static;
    width: 100%;
}

.buy_now_box {
    width: 25%;
    float: left;
}

.buy_now_box-scroll {
    padding: 10px;
    box-sizing: border-box;
    background-color: #fff;
    max-width: 325px;
    width: 100%;
    z-index: 9;
}

form.cart {
    overflow: hidden;
}

form.cart .yith_wapo_groups_container {
    margin: 0;
}

.buy_now_box p.price {
    text-align: left;
    font-size: 30px;
    color: #ff8a73;
}

.buy_now_box .ywapo_group_container.form-row.form-row-wide h3 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
}

.buy_now_box .ywapo_input_container {
    margin-bottom: 5px;
}

.separator {
    height: 1px;
    width: 100%;
    background-color: #58468c;
}

.compatibility-version ul li {
    list-style: none;
    margin: 0;
}

.compatibility-version ul li span {
  float: right;
}

.buy_now_box .yith_wapo_group_total {
    font-size: 14px;
}

.reinsurance-zen-option ul li {
    list-style: none;
}

.reinsurance-zen-option ul li:before {
    content: "\e080";
    font-family: 'simple-line-icons';
    color: #72c279;
    font-size: 16px;
    padding-right: 10px;
}

.single-product.mkdf-woo-single-page .mkdf-single-product-content .images figure {
    margin: 0;
}

.single-product.mkdf-woo-single-page .woocommerce-tabs .entry-content {
    width: 70% !important;
}

.form-right-buy-now {
    margin-bottom: 20px;
}

.single-product.mkdf-woo-single-page .mkdf-single-product-summary .woocommerce-product-details__short-description {
    margin-bottom: 18px;
}

.demo-links a {
    margin-right: 15px;
}

.demo-links a:last-child {
    margin-right: 0;
}

.demo-links .mkdf-btn {
    padding: 8px 20px;
}

section.up-sells.upsells.products {
    display: none;
}

.single-product-shopify-task.single-product.mkdf-woo-single-page .mkdf-single-product-content .images {
    width: 50%;
}

.single-product-shopify-task.single-product.mkdf-woo-single-page .woocommerce-tabs .entry-content {
    width: 100% !important;
}

.single-product-shopify-task.single-product.mkdf-woo-single-page .mkdf-single-product-summary {
    width: 50%;
}

.single-product-shopify-task.mkdf-woo-single-page .mkdf-single-product-summary .price {
    margin-bottom: 20px;
}

.demo-and-document {
    margin-top: 20px;
}

.single-product-shopify-task.mkdf-woo-single-page .mkdf-single-product-summary .mkdf-woo-social-share-holder {
    margin-top: 20px;
}

.woocommerce .mkdf-title-holder {
    background-position: 70% 100px;
    background-size: 500px;
    margin-bottom: 150px;
}

.woocommerce .mkdf-title-holder.mkdf-centered-type .mkdf-title-inner {
    text-align: left;
}

.woocommerce .mkdf-title-holder:after {
    content: '';
    display: block;
    height: 150px;
    width: 100%;
    background-image: url(img/pattern.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #e2eeff;
}

.mkdf-sticky-header {
    height: 90px;
}

.single-product .mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner {
    padding-top: 0 !important;
}

.single-product.mkdf-woo-single-page .mkdf-single-product-summary .price {
    display: none;
}

.single-product-shopify-task.single-product.mkdf-woo-single-page .mkdf-single-product-summary .price {
    display: block;
}

p.note-store-url-extral {
    margin: 0 0 20px 0;
    line-height: 1;
}

h5.mkdf-st-text.teletype {
    font-family: Menlo, Consolas, DejaVu Sans Mono, monospace;
}

h2.mkdf-st-title span {
    font-family: Menlo, Consolas, DejaVu Sans Mono, monospace;
}

#mkdf-back-to-top {
    bottom: 75px !important;
}

.page-id-8102 .mkb-container.mkb-section-title {
    margin-bottom: 30px;
    margin-top: 45px;
}

.kb-faq .kb-faq__filter--empty .kb-faq__filter-icon {
    margin: 15px auto !important;
}

.mkdf-footer-top-inner.mkdf-grid .mkdf-column-content.mkdf-grid-col-3:nth-child(1) {
    width: 28%;
}

.mkdf-footer-top-inner.mkdf-grid .mkdf-column-content.mkdf-grid-col-3:nth-child(2) {
    width: 30%
}

.mkdf-footer-top-inner.mkdf-grid .mkdf-column-content.mkdf-grid-col-3:nth-child(3),
.mkdf-footer-top-inner.mkdf-grid .mkdf-column-content.mkdf-grid-col-3:nth-child(4) {
    width: 21%;
}

.mkdf-team-holder .mkdf-team-image img {
    border-radius: 50%;
}

.wpcf7-form span.small {
    display: block;
    margin-bottom: 15px;
    font-size: 12px;
    line-height: 1.7;
}

#respond input[type=text],
#respond textarea,
.wpcf7-form-control.wpcf7-textarea,
.mkdf-style-form textarea,
.post-password-form input[type=password],
.wpcf7-form-control.wpcf7-date,
.wpcf7-form-control.wpcf7-number,
.wpcf7-form-control.wpcf7-quiz,
.wpcf7-form-control.wpcf7-select,
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea,
input[type=text], input[type=email], input[type=password] {
  text-transform: none;
}

.wpcf7-form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  text-transform: uppercase !important;
}
.wpcf7-form-control::-moz-placeholder { /* Firefox 19+ */
  text-transform: uppercase !important;
}
.wpcf7-form-control:-ms-input-placeholder { /* IE 10+ */
  text-transform: uppercase !important;
}
.wpcf7-form-control:-moz-placeholder { /* Firefox 18- */
  text-transform: uppercase !important;
}

form.wpcf7-form .row:after {
    content: '';
    display: table;
    clear: both;
}

a.mkdf-btn.mkdf-btn-medium.mkdf-btn-solid.btn-shopify-task {
    margin-bottom: 20px;
}

ul.woocommerce-error li {
    color: #FF0000;
}

/*** Template shopify ***/
.mkdf-container-inner-shopify {
		max-width: 1600px;
		margin-left: auto;
		margin-right: auto;
}

body.page-template-shopify-template .mkdf-content {
    background-color: #DFE3E9;
}

.shopify-bg-section-1 {
		background: url('img/bg-section-1-shopify.svg') no-repeat top left;
		background-size: cover;
		background-color: #f4f6f8;
    overflow: hidden;
}

.shopify-bg-section-1 .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 12%;
}

.shopify-bg-section-1 .wpb_column.vc_column_container.vc_col-sm-10 {
    width: 88%;
}

.shopify-bg-section-1 .ui-app-store-hero__app-icon img {
    -webkit-box-shadow: 0 0 12px 1px #c4cdd5 !important;
    box-shadow: 0 0 12px 1px #c4cdd5 !important;
    border-radius: 6px !important;
}

.heading--2.ui-app-store-hero__header__app-name {
    font-size: 2.25em;
    display: inline-block;
    margin: 0;
    padding-right: 0.3em;
    font-weight: 300;
}

span.heading-4 {
    display: inline-block;
    color: #637381;
    font-size: 16px;
}

.heading--3.ui-app-store-hero__description {
    font-size: 1.5em;
    color: #454f5b;
    font-weight: 400;
}

.marketing-button.ui-app-store-hero__cta-button {
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15);
    box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15);
    background-color: #5c6ac4;
    color: #ffffff;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 5px;
    font-size: 1em;
    font-weight: 700;
    -webkit-transition: 150ms ease;
    transition: 150ms ease;
    min-width: 160px;
    text-align: center;
}

.marketing-button.ui-app-store-hero__cta-button:hover {
    background-color: #202e78;
    color: #ffffff;
}

.ui-app-store-hero__cta {
    padding: 20px 0 15px 0;
}

.ui-app-pricing.ui-app-pricing--format-detail {
    font-size: 1.125em;
    color: #637381;
    font-weight: 400;
}

.wpb_text_column.wpb_content_element.shopify-text-img {
    max-width: 360px;
    margin: 0 auto;
}

.wpb_text_column.wpb_content_element.shopify-text-img p {
    font-size: 1.25em;
}

.heading-h3-shopify h3 {

}

ul.app-support-list {
    margin: 0;
    list-style: none;
    padding: 0;
}

ul.app-support-list i {
    font-size: 20px;
    margin-right: 8px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}

ul.app-support-list li {
    margin-bottom: 5px;
}

.marketing-button--secondary {
    display: inline-block;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    color: #5c6ac4;
    font: 700 16px Arial;
    border-width: 0.125em;
    border-style: solid;
    border-color: #5c6ac4;
    padding: 0.6875em 1.75em;
    border-radius: 5px;
    cursor: pointer;
}

.marketing-button--secondary i {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

.marketing-button--secondary:hover {
    background-color: #5c6ac4 !important;
    color: #ffffff !important;
}

.max-width-760 {
    max-width: 760px;
    width: 100%;
}

.mkdf-image-gallery.mkdf-image-behavior-custom-link .mkdf-ig-image a:after,
.mkdf-image-gallery.mkdf-image-behavior-lightbox .mkdf-ig-image a:after {
    border-radius: none !important;
}

.style-gallery-popup .mkdf-ig-image-inner {
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.35);
    box-shadow: 0 0 5px rgba(0,0,0,0.35);
    border-radius: 5px;
}

.style-gallery-popup .mkdf-ig-image-inner a {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    display: block;
}

.style-gallery-popup .mkdf-ig-image-inner a img {
    position: absolute;
    top: 0;
    left: 50%;
    width: auto;
    height: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.app-listing-title__sub-heading {
    font-size: 1.1rem;
    font-weight: normal;
    color: #637381;
    margin-left: 12px;
}

.app-listing-title__link {
    float: right;
    display: block;
    vertical-align: middle;
    font-size: 16px;
}

.row-same-height .vc_column-inner>.wpb_wrapper {
    overflow: hidden;
    padding: 30px;
    background: #ffffff;
    -webkit-box-shadow: 0 0 6px 1px #c4cdd5;
    box-shadow: 0 0 6px 1px #c4cdd5;
    border-radius: 6px;
    height: 100%;
}

.pricing-plan-card__title .pricing-plan-card__title-kicker {
    font-size: 1rem;
    letter-spacing: 2px;
    color: #637381;
    text-transform: uppercase;
    font-weight: 300;
}

.pricing-plan-card__title .pricing-plan-card__title-header {
    font-weight: normal;
    font-size: 2rem;
    margin-bottom: 0;
}

ul.bullet-list.pricing-plan-card__details-list {
    margin-bottom: 0.9375em;
    line-height: 1.5;
    font-size: 1em;
    list-style: none;
    padding: 0;
}

ul.bullet-list.pricing-plan-card__details-list li {
    margin-bottom: 10px;
}

ul.bullet-list.pricing-plan-card__details-list li i {
    color: #50B83C;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}

.vc_row-o-equal-height .wpb_wrapper {
    height: 100%;
}

.ui-expandable-content__inner {
    position: relative;
    overflow: hidden;
    max-height: 205px;
    -webkit-transition-property: max-height;
    transition-property: max-height;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    margin-bottom: 30px;
}

.ui-expandable-content__inner::after {
    content: '';
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));
    background-image: linear-gradient(rgba(255,255,255,0), #fff 100%);
    position: absolute;
    top: calc(100% - 6.25em);
    left: 0;
    height: 6.25em;
    width: 100%;
}

.marketing-button--visual-link.ui-expandable-content__collapse-trigger {
    text-decoration: underline;
    font-weight: 700;
    cursor: pointer;
    color: #5c6ac4;
    border: 0;
    background-color: transparent;
    padding: -0;
    font-size: 16px;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}

.ui-expandable-content--expanded .ui-expandable-content__trigger-container {
    height: 0;
}

.ui-expandable-content--expanded .ui-expandable-content__expand-trigger {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}

.ui-expandable-content--expanded .ui-expandable-content__inner {
    max-height: 100%;
}

.ui-expandable-content--expanded .ui-expandable-content__collapse-trigger-container {
    height: auto;
}

.ui-expandable-content--expanded .ui-expandable-content__collapse-trigger {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.ui-expandable-content--expanded .ui-expandable-content__inner::after {
    top: 100%;
}

#form-store-url {
    max-width: 640px;
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
    display: none;
}

#form-store-url input {
    font-size: 14px;
    width: 65%;
    float: left;
}

#form-store-url button {
    border: 0;
    width: 30%;
    float: right;
    padding: 15px;
    cursor: pointer;
}

input#shop {
    margin-bottom: 10px;
    font-size: 14px;
}

.form-url-store-app {
    padding: 20px 0;
}

.form-url-store-app .ui-app-input {
    width: 0%;
    height: 0;
    overflow: hidden;
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
    max-width: 440px;
    display: inline-block;
    vertical-align: top;
}

.form-url-store-app .ui-app-store-hero__cta {
    padding: 0;
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.form-url-store-app.form-show-input .ui-app-input {
    width: 100%;
    height: auto;
}

.btn-store-url-submit {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    cursor: pointer;
}

.form-url-store-app.form-show-input .btn-store-url-submit {
    z-index: 9;
}

.kb-topic a {
    color: #716c80 !important;
}

.mkdf-comparision-pricing-table-holder.mkdf-three-columns .mkdf-cpt-table.mkdf-cpt-features-holder{
  width:30%
}
.mkdf-comparision-pricing-table-holder.mkdf-three-columns .mkdf-cpt-table{
  width:17.5%;
}
.mkdf-comparision-pricing-table-holder .mkdf-cpt-table:not(.mkdf-cpt-features-holder){
  font-family: Nunito,sans-serif;
  font-size: 14px;
}
.mkdf-comparision-pricing-table-holder .mkdf-cpt-table .mkdf-cpt-table-content li span{
  font-weight: 800;
  color: #58468c;
}
/*
.banner-page-best-app-shopify{
  padding-top:6%!important;
}
*/
.banner-page-best-app-shopify h3{
  font-size:28px !important;
}

.thwepo-extra-options .thwepof-input-field {
    margin: 0 !important;
}

.thwepo-extra-options {
    margin: 0 0 25px 0;
}

.thwepo-extra-options td.label.leftside {
    text-align: left;
}

/* Page Partners */
.section-partners--one .mkdf-iwt {
    width: 5.625rem;
    height: 5.625rem;
}

.section-partners--one .mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-top {
    padding: 1.5rem;
	border-radius: 50%;
}

.section-partners--one .mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-top .mkdf-iwt-content {
    display: none;
    padding: 0;
}

.section-partners--one .mkdf-iwt-icon img {
    border-radius: 50%;
}

@media(min-width: 1025px) {
	.section-partners--one .partners-item-icon-2 .mkdf-iwt,
	.section-partners--one .partners-item-icon-5 .mkdf-iwt {
		width: 100%;
		height: auto;
	}	
	
	.section-partners--one .partners-item-icon-2 .mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-top,
	.section-partners--one .partners-item-icon-5 .mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-top {
		padding: 2rem;
	}
}

.section-partners--one .partners-item-icon-2 {
    margin-top: 1rem;
}

.section-partners--one .partners-item-icon-3 {
    margin-top: 3.5rem;
}

.section-partners--one .partners-item-icon-4 {
    margin-top: 2rem;
}

.section-partners--one .partners-item-icon-6 {
    margin-top: 4.5rem;
}

.box-section--partners .mkdf-eh-item {
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #e7eaf3;
    border-radius: 0.3125rem;
	display: block;
}

.box-section--partners .mkdf-single-image-holder {
    padding: 1rem;
	box-sizing: border-box;
}

.box-section--partners .mkdf-single-image-holder img {
    width: 120px;
    height: auto;
}

.box-section--partners .wpb_text_column.wpb_content_element {
    padding: 0 1rem 1rem 1rem;
}

.box-section--partners .wpb_text_column.wpb_content_element p {
    margin: 0;
    font-size: 18px;
    color: #77838f;
    line-height: 1.7;
}

.box-section--partners .wpb_text_column.wpb_content_element.btn-learn-more-partner {
    padding: 1rem 1rem;
    background-color: #fff;
    border-top: 1px solid #e7eaf3;
    border-radius: 0 0 calc(0.3125rem - 1px) calc(0.3125rem - 1px);
	margin-top: auto;
}

.btn-learn-more-partner a {
    position: relative;
    color: #377dff;
    font-weight: 700;
}

.btn-learn-more-partner a:after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
}

.mkdf-elements-holder.box-section--partners {
    height: 100%;
}

.mkdf-elements-holder.box-section--partners .mkdf-eh-item-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}

.mkdf-elements-holder.box-section--partners .mkdf-eh-item-inner {
    height: 100%;
}


/*** Responsive ***/
@media only screen and (max-width: 480px) {
    .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
      width:90% !important;
    }
}
@media only screen and (max-width: 680px) {
    .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
      width:90% !important;
    }
}
@media only screen and (max-width: 1370px) {
    .mkdf-main-menu>ul>li>a {
      padding: 0 15px;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .mkdf-page-footer .mkdf-column-content.mkdf-grid-col-3 {
      width: 50% !important;
      float: left;
  }
}

@media only screen and (max-width: 1024px) {
  .mkdf-page-footer .mkdf-column-content.mkdf-grid-col-3 {
      width: 100% !important;
      float: none;
  }

  .mkdf-title-holder.mkdf-has-bg-image {
    margin: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
    .woocommerce .mkdf-title-holder {
      margin-bottom: 0;
    }

    .single-product.mkdf-woo-single-page .mkdf-single-product-content .images {
      width: 100%;
      padding: 0;
    }

    .buy_now_box {
      width: 100%;
    }

    .buy_now_box-scroll {
      position: static !important;
      max-width: 100%;
    }

    .single-product.mkdf-woo-single-page .woocommerce-tabs .entry-content {
      width: 100% !important;
    }

    .demo-links .mkdf-btn {
      margin-bottom: 15px;
    }

    .single-product-shopify-task.single-product.mkdf-woo-single-page .mkdf-single-product-content .images,
    .single-product-shopify-task.single-product.mkdf-woo-single-page .mkdf-single-product-summary {
      width: 100%;
    }

    .woocommerce .mkdf-title-holder:after {
      display: none;
    }

    .mkdf-elements-holder .mkdf-eh-item-content {
      padding: 0 0 0 0 !important;
    }

    .hide-image-mobile .mkdf-animation-holder.mkdf-element-from-left.mkdf-element-from-left-on {
      display: none;
    }

    .mkdf-title-holder.mkdf-has-bg-image .mkdf-title-image {
      height: 180px;
      overflow: hidden;
    }

    .mkdf-title-holder.mkdf-standard-type .mkdf-page-title {
      font-size: 40px;
    }

    .shopify-bg-section-1 .wpb_column.vc_column_container.vc_col-sm-2 {
      width: 100%;
    }

    .shopify-bg-section-1 .wpb_column.vc_column_container.vc_col-sm-10 {
      width: 100%;
    }

    .row-same-height .vc_column-inner>.wpb_wrapper {
      height: auto;
      margin-bottom: 30px;
    }
	
	.section-partners--one .wpb_column.vc_column_container {
		width: 33.33333%;
		float: left;
	}

}
