/* ************* Media Queries Tablets ****************** */
@media only screen and (max-width: 1440px) {
	.middleBanner .textContent p {text-align: left;}
}
@media only screen and (max-width: 1370px) {
	.whp-choose-demo .who-choose-card{background-position: left 2px bottom -10px;background-size: 25%;}
	.whp-choose-demo .who-choose-card p{width:85%;}
	.sliderCation h4 {font-size: 60px;margin: 0 0 25px;line-height: 60px;}
	.sliderCation .sliderText p{font-size:30px;}
	.containerCustom .productWrapper .product .product-info{padding:0 25px;}
	.whp-choose-demo .who-choose-card p {width: 100%;padding: 0 15px;}
	.bordered-btn-common {padding: 10px 20px;font-size: 14px;}
	.page-title-wrapper.innerBanner h1.page-title {bottom: 100px;}
	.cms-growing .page-title-wrapper.innerBanner h1.page-title, .cms-dining .page-title-wrapper.innerBanner h1.page-title, .cms-about-us .page-title-wrapper.innerBanner h1.page-title{bottom: 6%;}
	.cms-relaxing .page-title-wrapper.innerBanner h1.page-title {bottom: 17%;}
	.cms-living .page-title-wrapper.innerBanner h1.page-title {bottom: -12%;}
	.page-title-wrapper.innerBanner .breadcrumbs {bottom: 85px;}
	.product-info-main {padding: 0 15px 0 0;}
	.product.media {padding: 0 0 0 15px;}
	.customer-account-forgotpassword .page-wrapper .page-main form.forget fieldset.fieldset:after{top:40px;}
}
@media only screen and (max-width: 1140px) {
	.product-info-main .sttlsocial{float:left;width:100%;}
	.product-info-main .sttlsocial a.action.mailto.friend {margin: 0 10px 0 0;}
	.product.info.detailed{background-position: right 0;background-size: contain;}
	.product.info.detailed .product.data.items .data.item.content{padding:30px 150px 30px 30px;}
	.cart-container .cart-summary ul.checkout li.item button.action.primary.checkout{font-size:14px;}
	.block-cart-failed .actions.main .continue, .block-cart-failed .actions.main .clear, .cart-container .form-cart .actions.main .continue, .cart-container .form-cart .actions.main .clear, .cart-container .form-cart button.action.update{width:205px}
}
@media only screen and (max-width: 991px) {
	.containerCustom .productWrapper {width: 100%;margin: 0 0 30px;}
	.containerCustom .productWrapper .product, .containerCustom .productWrapper .product img {width: 100%;}
	.domesProducts .col-lg-4 {margin: 0 auto;}
	.domesProducts {margin: 30px 0;}
	h2.titleCenter, section.testimonials .yereone-testimonials-block-title h2{font-size:30px;}
	.newsletter .calculate {padding-left: 125px;margin: 0 0 50px;}
	.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item {width: 100%;padding: 0;}
	.checkout-cart-index .cart-container .cart-summary {width: 100%;float:left;}
	.cart-container .cart-summary strong.summary.title{display:block;}
	.page-title-wrapper.innerBanner {background-position: 80% 50%;height: 300px;}
	.page-title-wrapper.innerBanner h1.page-title{font-size:38px;}
	.main-wrapper .faq-category ul.category-list li.category a{width:160px;}
	.main-wrapper .faq-category ul.category-list li.category h3{font-size:14px;}
	.product.info.detailed .product.data.items .data.item.content{padding:30px 15px 15px;}
	.product-info-main .sttlsocial .mp_social_share_inline_under_cart .a2a_kit.a2a_default_style a {margin: 0 10px 0 0;}
	.product.info.detailed .product.data.items .data.item.title {float: left;width: 100%;}
	.product.info.detailed .product.data.items .data.item.title a {float: left;width: 100%;text-align: left;height: auto;padding: 0 15px;}
	.product.info.detailed .product.data.items .data.item.title a:before {display: none;}
	.product.info.detailed .product.data.items .data.item.content {float: left;width: 100%;margin: 0;padding: 15px;}
	.headerMain .topHeader .topStrip .col-md-4.col-sm-6.col-xs-12.p-0.block.logoRightpart.block-search{right:15px;}
	.product.info.detailed {background: #f2f1ed;}
	.checkout-cart-index .cart-container .cart-summary{top: 0 !important;}
	.poroduct-opt-custom {width: 100%;padding:0px;}
	.product-info-main .product-add-form .product-options-wrapper .fieldset .add-ons-opation.field, .product.info.detailed .product.data.items{width:100%;}
	.catalog-product-view .column.main .containerCustom {padding: 0 15px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
	.catalog-product-view.page-layout-1column .product-info-main {width: auto;display: block;float: none;}
	.catalog-product-view.page-layout-1column .product.media {width: auto;float: none;display: unset;-ms-flex-order: -1;-webkit-order: -1;order: -1;}
	.catalog-product-view .main-wrapper .breadcrumbs {margin: 20px 0 10px;max-width: 100%;padding: 0 15px;float:left;text-align: left;}
	.fotorama__nav.fotorama__nav--dots .fotorama__nav__shaft .fotorama__thumb-border {display: none !important;}
	.fotorama__nav.fotorama__nav--dots .fotorama__nav__shaft  .fotorama__nav__frame.fotorama__nav__frame--thumb {display: none !important;}
	.qtip {left: 10px !important;}
	.qtip .qtip-tip {display: none !important;}
	.sttlsocial{width:100%;}
	.sttlsocial .mp_social_share_inline_under_cart{width: 100%;margin: 0;}
}
@media only screen and (max-width: 959px) {
	.logoStripe ul.rightLinksLogos.navigation li{margin: 0 25px 0 0}
	.logoStripe ul.navigation.rightLinksLogos li a {font-size: 16px;}
	.product-info-main .page-title-wrapper.product h1.page-title{font-size: 32px;}
	.product-info-main .product-info-price .price-box .price-container span.price{font-size:24px;}
	.product.info.detailed{margin:50px 0 0;}
	.product-info-main .product-reviews-summary .rating-summary {margin: 0 0 10px;float: left;width: 100%;}
}
@media only screen and (max-width: 819px) {
	.logoStripe .logo {padding: 0 25px 20px;max-width: 200px;}
	.sliderCation h4 {font-size: 40px;line-height: 50px;}
	.sliderCation .sliderText p {font-size: 22px;}
	.sliderCation a.exporeButton {font-size: 14px;width: 125px;height: 38px;line-height: 38px;}
	.sliderCation {padding-bottom: 40px;}
	.newsletter .calculate {padding-left: 155px;}
	.aboutMainContent .right-pannel-about {padding: 0 10px 0 10px;}
	.middleBanner .textContent {width: 100%;}
	.news-page ul.news-lists li.post {width: 48%;}
	.news-page .post-view.post .post-entry {padding: 20px;}
	.news-page .post-view.post .post-entry img {width: 100%;}
	.news-page .post-view.post .post-entry p {float: left;width: 100%;margin:0 0 10px;}
	.news-page .post-view.post .post-entry h2, .news-page .post-view.post .post-entry h3, .news-page .post-view.post .post-entry h4, .news-page .post-view.post .post-entry h1 {float: left;width: 100%;margin: 0 0 15px;padding: 0;}
	.news-page .post-view.post {margin: 0 0 0;}
	.news-page  .related-posts {float: left;width: 100%;margin: 0 0 30px;padding: 20px 0 0;}
}

@media only screen and (max-width: 800px) {
/*Responsive Table*/
.responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before { display:block; text-align:left; border:none;	/* Converts a table, table row, table column and table column:before into a block element */ }
.responsiveTable, .responsiveTable tr, .responsiveTable td:last-child { border-bottom:none; }
.responsiveTable thead, .responsiveTable tr th { position:absolute;	/* Hides table head but not using display none */ top:-1000em; left:-1000em; }
.responsiveTable tr { border:1px solid #eeeeee; border-bottom:2px solid #eeeeee;  margin:0 0 20px; }
.responsiveTable tr td:nth-child(1) { /* first column of the row */ border-left:none;}
.responsiveTable tr td:last-child { /* last column of the row */ border-right:none; }
.responsiveTable tr:last-child .td, .responsiveTable td { /* Column in the last row and column */ border-bottom:1px solid #eeeeee; }
.responsiveTable td:before { /* prints the value of data-label attribute before the column data */ font-weight:bold; padding-right:20px; line-height:27px; color:#174471; content:" "attr(data-label)"";	/* call the attribute value of data-label and adds a string // */ }
.responsiveTable tbody {display:block;}
.responsiveTable tr td {padding:5px 15px; width:auto !important;}
}
@media only screen and (max-width: 768px) {

}
/* ************* Mobiles Media Queries ****************** */
@media only screen and (max-width: 767px) {
	.page-main {padding: 0;}
	.page-main .columns {display: inline-block;margin: 20px 0 50px;width: 100%;flex-wrap: unset;}
	.column.main {margin: 0;}
	.catalog-product-view .page-main .columns {margin: 0;}
	.domesProducts {margin: 0;}
	.page.messages, .column.main {margin: 20px 0;}
	.domesProducts .col-lg-4 {max-width: 50%;}
	.whp-choose-demo .who-choose-card p {font-size: 16px;}
	.whp-choose-demo{padding-bottom:30px;}
	.domesFaqs .domes, .domesFaqs .faqs{width:100%;}
	footer.site-footer .footer.content{border:0px;}
	.site-footer {padding: 25px 0 15px;}
	.site-footer .siteinfo p, footer.site-footer ul.socialMenu{margin:0 0 15px;}
	.newsletter{padding:35px 0 0;}
	.page-main .login-container .block.social-login-authentication-channel.account-social-login {margin: 25px 0 0;width: 100%;}
	.customer-account-create .page-wrapper .page-main form.form-create-account fieldset.fieldset {width: 100%;margin: 0 0 50px;}
	.customer-account-create .page-wrapper .page-main form.form-create-account fieldset.fieldset.fieldset.create.account {margin: 0;}
	.customer-account-create .page-wrapper .page-main form.form-create-account {margin: 50px 0 0;}
	.customer-account-forgotpassword .page-wrapper .page-main form.forget {width: 100%;margin: 35px auto;}
	.customer-account-forgotpassword .page-wrapper .page-main form.forget .control.captcha-image .captcha-img{display:inline-block;}
	.mobileMenu {float: left;width: auto;}
	.logoStripe .col-md-4 {width: auto;max-width: none;}
	.cms-home.cms-index-index .logoStripe .logo {padding: 0;max-width: 140px;transform: unset;position: unset;background: transparent;width: auto;margin: -10px 0 -10px 60px;}
	.logoStripe .logo {padding: 0;max-width: 100%;transform: unset;position: unset;background: transparent;width: auto;margin: -10px 0 0 60px;}
	.logoStripe .logoRightpart form.search label.label {margin: 10px 0 0;}
	.logoStripe .logoRightpart form.search .control {border: 0;margin: 0 0 0;padding: 0;}
	.headerMain .topHeader .topStrip ul.leftLink {display: none;}
	.logoStripe .logoRightpart form.search .label::before {margin: 0;}
	.logoStripe .logoRightpart form.search {width: 100%;}
	.logoStripe .logoRightpart form.search .search .control input {position: absolute;margin: 0;right: 0;left: auto;top: -400%;opacity: 0;}
	.logoStripe .logoRightpart form.search.active  .search .control input{opacity:1;top:80px;}
	.logoStripe .logoRightpart {position: absolute;width: 100%;text-align: right;right: 0;margin: 0;top: 50%;transform: translateY(-50%);}
	.headerMain{margin:0px;}
	.nav-sections-items ul {margin: 0;padding: 0 15px;text-align: left;float: left;width: 100%;}
	.nav-sections-items ul li {margin: 0;padding: 0 0;display: block;width: 100%;border-top: 1px solid #d1d1d1;}
	.nav-sections-items ul li a {color: #212427;font-size: 16px;display: inline-block;width: 100%;font-weight: 700;padding: 8px 40px 8px 15px;text-transform: uppercase;}
	.logoStripe ul.rightLinksLogos.navigation {text-align: left;width: 100%;}
	a.helpButton i {margin: 0 -2px 0 0;top:0px;}
	a.helpButton {border-radius: 100%;padding: 10px;font-size: 0;width: 50px;height: 50px;line-height: 42px;}
	section.testimonials .yereone-testimonials .yereone-testimonial-content {max-width: 100%;}
	.block.block-faq-category {margin: 0 0 50px;float: left;width: 100%;}
	.contact-index-index form fieldset.fieldset {float: none;width: auto;margin: 0 -15px 0 -15px;padding: 0 0;}
	.contentImg {text-align: center;width: 100%;float: left;margin: 10px 0;}
	.contentImg.right {float: right;width: 100%;margin: 10px 0 30px;text-align: center;}
	.cart-container .cart.table-wrapper .cart tbody tr td.item, .cart-container .cart.table-wrapper .cart tbody tr td{display:table-cell;}
	.cart-container .cart.table-wrapper .cart tbody tr td.item a {position: unset;margin: 0 0 10px;}
	.block-cart-failed .actions.main .continue, .block-cart-failed .actions.main .clear, .cart-container .form-cart .actions.main .continue, .cart-container .form-cart .actions.main .clear, .cart-container .form-cart button.action.update {margin: 5px;float: none;display: inline-block;}
	.page.messages {margin: 0;}
	.page.messages div {margin: 20px 0;}
	.page.messages div:empty {margin: 0;}
	.portfolio-category-view .sidebar.sidebar-additional {margin: 0 0 50px;}
	.portfolio-details .portfolio-content h1{margin:20px 0;}
	.page-title-wrapper h1.page-title {margin: 25px 0 0;}
	.account .page-title-wrapper h1.page-title {font-size: 20px;}
	.customer-welcome .customer-menu {display: none;}
	.block-collapsible-nav .title strong, .account.customer-address-index .column.main .block:not(.widget) .block-title strong {font-size: 18px;font-weight: 600;}
	.account .column.main .block {margin: 0 0 20px;float: left;width: 100%;}
	.account.customer-address-index .column.main .block:not(.widget) .box {float: left;width: 100%;margin: 10px 0 10px;}
	.account form fieldset.fieldset, .account form.form-newsletter-manage {width: 100%;}
	.order-details-items .order-title strong {font-size: 18px;margin: 0 0;width: auto;padding: 10px 10px 0px;display: inline-block;}
	.account.sales-order-view .column.main .block.block-order-details-view .block-content:not(.widget) .box, .account.sales-order-shipment .column.main .block.block-order-details-view .block-content:not(.widget) .box, .account.sales-order-invoice .column.main .block.block-order-details-view .block-content:not(.widget) .box {width: 100%;margin: 0;padding: 0 0 15px;}
	.order-links .item{display:inline-block;}
	.order-details-items .order-title .action.track {float: right;margin: 10px 10px 0;}
	.catalogsearch-advanced-index form fieldset.fieldset .field {float: left;width: 100%;margin: 0 0 15px;padding: 0 15px;}
	.catalogsearch-advanced-index form fieldset.fieldset {float: none;width: auto;margin: 0 -15px 0 -15px;padding: 0 0;}
	.page-title-wrapper h1.page-title{font-size:26px;}
	.sales-guest-form form.form.form-orders-search {max-width: 100%;}
	.logoStripe .sections.nav-sections {width: calc(100% - 54px);}
	.logoStripe .col-md-4.col-sm-6.col-xs-12.p-0.mobileMenu ul li a {color: #000;font-size: 14px;font-weight: 400;padding: 10px;}
	.logoStripe .col-md-4.col-sm-6.col-xs-12.p-0.mobileMenu ul li a span {margin: 0;}
	.logoStripe .col-md-4.col-sm-6.col-xs-12.p-0.mobileMenu ul li a:after {font-size: 12px;top: 10px;}
	.nav-sections-item-content {margin-top: 70px;padding: 0;}
	.nav-sections-item-title.active{background: #56cecc;}
	.nav-sections-item-title {background: #fff;}
	.nav-open .nav-toggle:after {left: calc(100% - 54px);}
	.logoStripe ul.header.links {margin: 0 30px 0 0;border-right: 1px solid rgb(255 255 255 / 0.6);padding: 0 15px 0 0;line-height: 16px;}
	.logoStripe .nav-sections-item-content ul.header.links {margin: 0;width: 100%;padding: 0;}
	.logoStripe .col-md-4.col-sm-6.col-xs-12.p-0.mobileMenu .nav-sections-item-content ul.header.links li {float: left;width: 100%;color: #000;margin: 0;text-align: left;padding: 0;}
	.logoStripe .col-md-4.col-sm-6.col-xs-12.p-0.mobileMenu .nav-sections-item-content ul.header.links li.minicart-wrapper {display: none;}
	.logoStripe {padding: 28px 0;}
	.headerMain .topHeader .topStrip .col-md-4.col-sm-6.col-xs-12.p-0.block.logoRightpart.block-search {right: 0;left: auto;width: auto;top: 70%;position: absolute;z-index: 9;}
	.headerMain .topHeader .topStrip .col-md-4.col-sm-6.col-xs-12.p-0.block.logoRightpart.block-search .control {border: 0;}
	.headerMain .topHeader .topStrip .col-md-4.col-sm-6.col-xs-12.p-0.block.logoRightpart.block-search .control input {left: auto;right: 0;opacity: 0;}
	.headerMain .topHeader .topStrip .col-md-4.col-sm-6.col-xs-12.p-0.block.logoRightpart.block-search .label.active + .control input {right: 0;width: 450px;margin: 8px 0 0;padding: 10px;position: absolute;opacity: 1;box-shadow:0 0 15px rgb(0 0 0 / 0.2);}
	.headerMain .topHeader .topStrip .col-md-4.col-sm-6.col-xs-12.p-0.block.logoRightpart.block-search .minisearch .label:before {color: #fff;}
	.headerMain .topHeader .topStrip span.action.nav-toggle {top: 72%;left: 0;}
	.headerMain .topHeader .topStrip span.action.nav-toggle:before {color: #fff;}
	.logoStripe ul.header.links li:nth-child(3) {display: none;}
	.logoStripe ul.header.links li.minicart-wrapper {border: 0;padding: 0;margin: 0;}
	.logoStripe .sections.nav-sections ul.header.links li {display: block !important;}
	.logoStripe .col-md-4.col-sm-6.col-xs-12.p-0.mobileMenu .nav-sections-item-content ul.header.links li span {font-size: 16px;line-height: normal;font-weight: 500;}
	.logoStripe .col-md-4.col-sm-6.col-xs-12.p-0.mobileMenu .nav-sections-item-content ul.header.links li span.logged-in {float: left;width: 100%;padding: 10px;}
	.logoStripe .col-md-4.col-sm-6.col-xs-12.p-0.mobileMenu .nav-sections-item-content ul.header.links li .customer-menu {display: block;}
	.logoStripe .col-md-4.col-sm-6.col-xs-12.p-0.mobileMenu .nav-sections-item-content ul.header.links li ul li:nth-child(3), .logoStripe .col-md-4.col-sm-6.col-xs-12.p-0.mobileMenu .nav-sections-item-content ul.header.links li:nth-child(4) {display: none !important;}
	.logoStripe .col-md-4.col-sm-6.col-xs-12.p-0.mobileMenu .nav-sections-item-content ul.header.links li.customer-welcome {border-top: 0;}
	.page-title-wrapper.innerBanner {height: 250px;margin: 0 0 30px;}
	.page-title-wrapper.innerBanner h1.page-title {bottom: 70px;}
	.main-wrapper .faq-category ul.category-list li.category {float: left;width: auto;max-width: 100%;margin: 0 10px 11px 0;}
	.main-wrapper .faq-category ul.category-list li.category .block {float: left;width: 100%;}
	.main-wrapper .faq-category ul.category-list li.category .block a {float: left;width: 100%;height: auto;min-height: auto;margin: 0;background: transparent !important;line-height: normal;position: absolute;padding: 18px 15px;top: 0px;}
	.main-wrapper .faq-category ul.category-list li.category h3 {color: #333;position: unset;float: left;width: 100%;line-height: normal;padding: 8px 15px;border: 1px solid #ccc;}
	.main-wrapper .faq-category ul.category-list li.category .block a img {display: none;}
	.main-wrapper .faq-category ul.category-list li.category .block a.active:after {display: none;}
	.main-wrapper .faq-category ul.category-list li.category a.active + h3 {color: #333;background: #56cecc;border: 1px solid #56cecc;}
	.product-info-main .product-reviews-summary .rating-summary {margin: 0 10px 0 0;float: left;width: auto;}
	.page-layout-1column .product-info-main {float: left;width: 100%;padding: 0 15px;}
	.page-layout-1column .product.media {float: left;width: 100%;padding: 0 15px;}
	.middleBanner {margin: 0 0 0 0;padding: 50px 0;background:#000;}
	.middleBanner .textContent h2 {font-size: 30px;line-height: normal;margin: 0 0 10px;}
	.page-layout-2columns-left .columns .column.main {width: 100%;padding:0px;}
	.page-layout-2columns-left .columns .sidebar {float: left;width: 100%;padding: 0 15px 0 0;margin: 0 0 10px;}
	.checkout-container .opc-wrapper {float: left;width: 100%;padding: 0;}
	.checkout-container .opc-wrapper ol li .step-content .methods-shipping {float: left;width: 100%;margin: 0;padding: 0;overflow-x: auto;}
	.cms-about-us .left-pannel-about{padding:0 15px;}
	.aboutMainContent .right-pannel-about {padding: 0 15px;}
	.aboutMainContent .right-pannel-about .advertiseImg {float: left;width: 100%;text-align: center;margin: -30px 0 30px;}
	.cms-about-us .page-main .columns {margin-bottom: 0;}
	.maltiselect-main {float: left;width: 100%;}
	.catalog-product-view .column.main .product.info.detailed .containerCustom .product.data.items {float: left;width: 100%;margin: 0 auto;}
	.product.info.detailed .product.data.items .data.item.content img {float: none !important;display: block;margin: 10px auto;}
	.catalog-product-view.page-layout-1column .product-info-main, .catalog-product-view.page-layout-1column .product.media, .catalog-product-view.page-layout-1column .page-title-wrapper{padding:0px;}
	.pricingMain .opation-base-price-summry div#opation-base-price, .product-info-main .product-add-form .product-options-bottom .pricingMain .price-box.price-final_price{border: 0;}
	.pricingMain .opation-base-price-summry, .pricingMain span#product-total-price, .product-info-main .product-add-form .product-options-bottom .pricingMain .price-box.price-final_price, .pricingMain .opation-base-price-summry div#opation-base-price span#product-base-price, .pricingMain .opation-base-price-summry div#opation-base-price div#opation-select-values{width:100%;}
	.pricingMain .opation-base-price-summry div#opation-base-price div#opation-select-values:after, .pricingMain .opation-base-price-summry div#opation-base-price span#product-base-price:after{display:none;}
	.sliderCation .sliderText{width:100%;padding:25px;}
	.homeBanner .carousel-control-next, .homeBanner .carousel-control-prev{background:rgba(0, 0, 0, 0.5);}
	.sliderCation{padding-left:0;}
	.domesProducts .col-lg-3.col-md-6.col-sm-12 {padding: 0 15px;max-width: none;width: auto;flex: unset;margin: 0 auto;}
	.news-page ul.news-lists li.post {width: 100%;margin: 0 0 15px;}
}
@media only screen and (max-width: 680px) {
	.domesProducts .col-lg-4 {max-width: 65%;}
	a.helpButton {bottom: 10px;right: 10px;}
	.customer-account-forgotpassword .page-wrapper .page-main form.forget fieldset.fieldset:after{top:-40px;}
	.portfolio-container .col-md-4 {width: 50%;max-width: 50%;flex: 0 0 50%;margin: 0 0 15px;}
}
@media only screen and (max-width: 639px) {
	.account.sales-order-view .order-details-items.ordered .table-wrapper.order-items table.table td strong.product.name {width: 100%;display: block;}
	.order-details-items .table-order-items tbody td span.price-excluding-tax {display: block;width: 100%;}
	.order-details-items .items-qty {display: block;}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]:before {width: 100%;}
	.account .page-main .page-title-wrapper .actions-toolbar {margin: 0 0 20px;display: inline-block;position: unset;float: right;}
	.newPrice, .totalPrice {width: 100%;margin: 0 0 10px;}

}
@media only screen and (max-width: 574px) {
	.sliderCation h4 {font-size: 26px;line-height: 30px;margin: 0 0 10px;}
	.sliderCation .sliderText p {font-size: 16px;margin: 0 0 5px;}
	.sliderCation a.exporeButton {font-size: 13px;width: 115px;height: 35px;line-height: 35px;}
	.sliderCation {padding-bottom: 25px;padding-left: 0;}
	.homeBanner .carousel-control-prev {left: 5px;}
	.homeBanner .carousel-control-next {right: 5px;}
	.domesProducts .col-lg-4 {max-width: 80%;}
	.newsletter .calculate {padding-left: 0;margin: 0 0 20px;}
	.newsletter .calculate > img {position: unset;margin: 0 auto 25px;display: block;}
	.site-footer .siteinfo p {font-size: 14px;}
	.site-footer .siteinfo p span.sep{margin:0 5px;}
	table.cart.items.data.table {width: 600px;}
	.table-wrapper {width: 100%;overflow-x: auto;}
	.customer-account-create .page-wrapper .page-main .page-title-wrapper h1.page-title, .customer-account-login .page-wrapper .page-main .page-title-wrapper h1.page-title, .customer-account-forgotpassword .page-wrapper .page-main .page-title-wrapper h1.page-title{font-size:24px;}
	.checkout-cart-index .page-title-wrapper h1.page-title, .customer-account-create .page-wrapper .page-main form.form-create-account fieldset.fieldset legend span, .login-container .block .block-title strong {font-size: 22px;}
	.cart-container .cart-summary strong.summary.title {font-size: 20px;margin: 10px 0 10px;}
	.checkout-cart-index .cart-container .cart-summary {padding: 0 15px;}
	.cart-container .cart-summary .cart-totals {padding: 10px 0 0;}
	.cart-container .cart-summary .block .content {padding: 5px 0 0;}
	.customer-account-create .page-wrapper .page-main form.form-create-account fieldset.fieldset{padding:0px;}
	.containerCustom .containerCustom {padding: 0;}
	.logoStripe .logoRightpart form.search .control .nested{display:none;}
	.portfolio-container .col-md-4 {width: 100%;max-width: 100%;flex: 0 0 100%;margin: 0 0 15px;}
	.columns .column.main {margin: 0;padding: 0 0 0;}
	.portfolio-container {margin: 0;}
	.portfolio-top-content img.img-responsive {width: 100%;}
	.noLogoMain {max-width: 100%;margin: 30px auto 0;}
	.yereone-testimonials-slider .slick-prev, .yereone-testimonials-slider .slick-next{display:none !important;}
	.pricingMain .opation-base-price-summry div#opation-base-price div#opation-select-values .mainpriceshow {width: 100%;border-right: 0;padding: 0 0 10px;margin: 0 0 10px;border-bottom: 1px solid #ccc;}
	.product-info-main .product-add-form .product-options-bottom > .box-tocart .sparsh_product_inquiry_button.box-tocart {width: 100%;padding: 15px 0 0;margin: 0;}
	.product-info-main .product-add-form .box-tocart .fieldset .field.qty {margin: 0 0 15px;width: 100%;}
}
@media only screen and (max-width: 479px) {
	.domesProducts .col-lg-4 {max-width: 100%;}
	.containerCustom .productWrapper {margin: 0 0 15px;}
	h2.titleCenter, section.testimonials .yereone-testimonials-block-title h2 {font-size: 22px;}
	.whp-choose-demo .containerCustom {padding: 0;}
	.whp-choose-demo .who-choose-card{padding:15px;}
	.whp-choose-demo .who-choose-card {background-size: 50%;}
	.whp-choose-demo .who-choose-card p {font-size: 14px;padding: 0;line-height: 24px;}
	p {font-size: 14px;line-height: 24px;}
	.domesFaqs h5{font-size:30px;}
	.domesFaqs p {font-size: 16px;margin: 0 0 15px;}
	.formArea .newsletterForm form.subscriptionForm{padding:0px}
	.formArea .newsletterForm form.subscriptionForm .bordered-btn-common{position: unset;margin: 10px 0 0;float: right;}
	.site-footer .siteinfo p {font-size: 15px;}
	.newsletter p {font-size: 14px;line-height: 24px;}
	.containerCustom .productWrapper .product .product-info h5 {font-size: 22px;line-height: 30px;}
	.containerCustom .productWrapper .product .product-info {padding: 0 15px;bottom: 15px;}
	.homeBanner .carousel-item img{visibility:hidden;opacity:0;}
	.homeBanner .carousel-item {height: 250px;background-position: 50% 50%;background-size: 165%;background-repeat: no-repeat;}
	.headerMain .topHeader:before, .cloud1, .cloud2, .cloud3 {background-size: cover;}
	.sliderCation .sliderText {width: 100%;}
	.main-wrapper .faq-category ol.items.faqs-list li a {padding: 0 0 10px;line-height: 40px;}
	.main-wrapper .faq-category ol.tabcontent.items li .description{padding:0px;}
	.headerMain .topHeader .topStrip .col-md-4.col-sm-6.col-xs-12.p-0.block.logoRightpart.block-search .label.active + .control input{width:320px;}
	.checkout-container .opc-wrapper ol li .step-content .methods-shipping div#checkout-shipping-method-load {width: 100%;}
	.checkout-payment-method .payment-methods {margin: 0;padding: 0 15px 0 0;}
	.account .page-main .page-title-wrapper .actions-toolbar .actions a {float: none;display: inline-block;margin: 5px;}
	.account .page-main .page-title-wrapper .actions-toolbar {width: 100%;text-align: center;}
	.pricingMain .opation-base-price-summry div#opation-base-price span#product-base-price {padding: 0 0 10px;margin: 0 0 10px;}
}
@media only screen and (max-width:375px){
	.headerMain .topHeader{margin:0 0 -50px 0;}
	.sttlsocial {width: 100%;text-align: center;}
	.sttlsocial .product-reviews-summary {width: 100%;margin: 0 0 20px;}
	.sttlsocial .product-reviews-summary .rating-summary {margin: 0 0 10px;}
	.sttlsocial .product-reviews-summary .reviews-actions a.action.view::before {display: none;}
	.sttlsocial a.action.mailto.friend {margin: -6px 10px 0 55px;}
	.headerMain .topHeader .topStrip span.action.nav-toggle{top: 66%;}
	.headerMain .topHeader .topStrip .col-md-4.col-sm-6.col-xs-12.p-0.block.logoRightpart.block-search{top: 64%;}
}