
/**--------------------------------------------------------
 * CSS Information
 * File Name    :  Responsive.css
 * Theme Name   :  Sennett Projects
 * Author       :  Mohsin Shaikh & Mayank Bhandari
 * Description  :  July 2022
 -----------------------------------------------------------*/

 /* Desktop 1920 */
@media (min-width: 1650px){
	/* Container Width for Large Displays */
	/*.catalogsearch-result-index #maincontent .columns,.catalogsearch-result-index #maincontent .columns .search.results .product-list-wrapper,.catalogsearch-result-index .page-title-wrapper,.category-payment-info .page-title-wrapper,.category-shipping-info .page-title-wrapper,.category-terms-conditions .page-title-wrapper .account.page-layout-2columns-left .page-title-wrapper,.category-warranty-info .page-title-wrapper,.checkout-cart-index #maincontent .columns,.checkout-cart-index .columns .column.main .cart-container,.checkout-cart-index .columns .column.main .cart-empty,.checkout-cart-index .columns .column.main .reward-message,.checkout-cart-index .page-title-wrapper,.checkout-index-index #maincontent .columns,.checkout-index-index .page-title-wrapper,.checkout-onepage-success #maincontent .columns,.checkout-onepage-success .page-title-wrapper,.cms-no-route.cms-noroute-index .page-title-wrapper,.cms-return-exchange .page-title-wrapper,.cms-shipping .page-title-wrapper,.cms-terms-conditions .page-title-wrapper,.customer-account-create #maincontent .columns,.customer-account-create .page-title-wrapper,.customer-account-createpassword #maincontent .columns,.customer-account-createpassword .page-title-wrapper,.customer-account-forgotpassword #maincontent .columns,.customer-account-forgotpassword .page-title-wrapper,.customer-account-login #maincontent .columns,.customer-account-login .page-title-wrapper,.customer-account-logoutsuccess #maincontent .columns,.customer-account-logoutsuccess .page-title-wrapper,.page-print.account.page-layout-1column #maincontent .columns,.page-print.account.page-layout-1column .page-title-wrapper,.page-with-filter.page-layout-2columns-left #maincontent .columns>.container,.sendfriend-product-send .page-title-wrapper,.shipping-tracking-popup .page-title-wrapper{max-width:1400px}*/
	
	/* Custom CSS */
	.navbar-default .navbar-nav > li + li, .ves-megamenu li.level0 + li.level0{ margin: 0 0 0 40px; }
	/*.navbar-default .navbar-nav > li > a{ font-size: 16px; }*/
	/* .main-menu-wrapper,	.user-links .cart-wrapper, .account-wrapper, .wishlist-wrapper, .search-wrapper{ margin: 0 25px 0 0; } */
	.buttons-wrapper .buttons .btnTheme { margin: 0 15px 0 0; }
	.topbar-wrapper > .container-fluid, .logo-wrapper-container > .container-fluid{ padding: 0 2.5%; }
	.scrollDown{ bottom: 14%; }
	.scrollDown:hover{ bottom: 13%; }
	/*.footer-top-main > .container-fluid > .footer-links-main > .row > .col-xs-12, .footer-top-main > .container > .footer-links-main > .row > .col-xs-12{ padding: 0 2.5%; }*/
	.page-footer .footer-top-main .container, .page-footer .footer-bottom-main .container {max-width: 1400px;width: 100%;}
	#homeTestimonial .container {max-width: 1400px;width: 100%;}
}
/* Desktop 1920 */

@media only screen and (max-width: 1600px) {
	.logo-wrapper-main .user-links .user-links-right a.enquiry-cart { padding: 35px 40px;font-size: 16px;}
	.logo-wrapper-main .user-links .user-links-right { margin-left: 40px;}
	.logo-wrapper-container .logo-wrapper { padding-left: 30px;}
	.container-fluid { padding: 0 40px;}
	.navbar-default .navbar-nav > li > a, .ves-megamenu li.level0 > a { font-size: 14px;}
	.navbar-default .navbar-nav > li + li, .ves-megamenu > li + li { margin-left: 25px;}
	#testimonial_slider .owl-nav { right: 0;}
	#homeSteps::after { bottom: 37px;width: 170px;height: 200px;background-size: contain;}
	#homeSteps::before { width: 180px;height: 200px;background-size: contain;bottom: -40px;}
	.home-mainslider .carousel-caption h2 { font-size: 50px;}
	#homeRenovation .mainContent:before, #homeRenovation .mainContent:after { width: 300px;height: 300px;}
	.ves-megamenu li.level0 + li.level0 {margin: 0 10px;}
}
@media screen and (min-width: 1440px) and (max-width: 1440px){}

/* Desktop 1366 */
@media only screen and (max-width: 1400px) {
	.thankYou-wrapper .contentArea h2.base1 { font:bold 70px/60px; margin:0 0 20px 0;}
	.thankYou-wrapper .contentArea h3.sub-base1 { font:bold 70px/60px; margin:0 0 20px;}
	/*.thankYou-wrapper .contentArea p.base2 { font:normal 18px/31px 'Open Sans'; }*/
	.accordion-wrap .texts-desc p { font-size: 18px; }
	.accordion-wrap .title { font-size: 26px; }
	.home_category_content .cateogry_content-wrap span { font-size: 18px; }
	.our-mission p br {display: none;}
	.our-mission {padding: 0 40px;} 
	/*.toolbar-top .toolbar-sorter.sorter { padding-right: 50px; }*/
	.product-list-wrapper .toolbar-top .toolbar:before { left: 37%; }
	/*.product-gift-product .modal-popup .modal-inner-wrap { width: 60%; }*/
	.about-sec2 .about-content { max-width: 100%;padding-left: 0;left: 90px; }
	.about-sec2 .col-xs-12.col-sm-12.col-md-5.col-lg-5:after { width: 590px;height: 350px;top: -70px; }
	.our_products_main .container {max-width: 1250px;width: 100%;}
	.container2 { max-width: 1170px; }
	.related-portfolio .owl-nav button.owl-prev { left: -70px;}
	.related-portfolio .owl-nav button.owl-next	{right: -70px;}
	.ves-megamenu li.level0 + li.level0 {margin: 0 10px;}

}
/* Desktop 1366 */

@media screen and (min-width: 1366px) and (max-width: 1366px){}

/* Desktop 1280 */
@media only screen and (max-width: 1359px) {
	.our_products_main .container {max-width: 1170px;}
	.related-portfolio .owl-nav button.owl-prev {left: -60px;}
	.related-portfolio .owl-nav button.owl-next {right: -60px;}
	.related-products-wrapper { margin-bottom: 50px !important;}
	.miniquote-wrapper { margin: 0; }
	.navbar-default .navbar-nav > li > a, .ves-megamenu li.level0 > a, .navbar-default nav.navigation ul li.level0 a { letter-spacing: 0.6px; }
}
/* Desktop 1280 */

@media screen and (min-width: 1280px) and (max-width: 1280px){}

/* Desktop Screen 110% - 125% */
@media screen and (min-width: 1025px) and (max-width: 1198px){
	.search-wrapper{ margin: 0; }
	.buttons-wrapper{ display: none; }
	.owl-carousel .owl-nav button.owl-prev{ left: -20px; }
	.owl-carousel .owl-nav button.owl-next{ right: -20px; }
	.page-with-filter.page-layout-2columns-left #maincontent .columns > .container{ padding: 0 15px !important; }
	.scrollDown{ display: none; }
	.title-style.flex .title-name::after { width: 50%; left: 0; }
	.featured-news-main .contentArea{ padding: 15px 25px; }
	.featured-news-wrapper .owl-theme .owl-nav { width: 84.5%; }
	.featured-aboutus-wrapper .row { align-items: flex-start; }
	.quickenquiry-container{ padding: 50px 30px; }
	.page-footer .footer-top-main { padding: 50px 0 10px; }
	.footer-links-main .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.footer-links-main .col-xs-12{ margin: 0 0 40px; padding: 0 4%; }
	.footer-links-main .col-xs-12.col-sm-6.col-md-3{ width: 50%; }
	.footer-links-main .col-xs-12.col-sm-3.col-md-2{ width: 25%; }
	.team-section1-wrapper .title-style { width: 100%; padding: 50px; }
	.team-section2-wrapper .contentArea { padding: 50px 8%; }
	.services-section1-wrapper .row { align-items: unset; }
	.services-section1-wrapper .imageArea { height: 100%; }
	.service-details-wrapper .row{ align-items: unset; }
	.contactUs-container .contactUs-main-info .col-xs-12{ width: 100%; }
	.product-list-wrapper .product-list-contents > .row > .item{ width: 50%; }
	.toolbar-bottom .toolbar-sorter.sorter::before{ display: none; }
	.logo-wrapper-container .logo-wrapper > a img { width: 150px; }
	.navbar-default .navbar-nav > li > a, .ves-megamenu li.level0 > a { font-size: 12px; }
	.logo-wrapper-main .user-links .user-links-right a.enquiry-cart {padding: 35px 20px;font-size: 13px;}
	.logo-wrapper-main .user-links .user-links-right {margin-left: 10px;}
}
/* Desktop Screen 110% - 125% */

@media (min-width: 768px){
	.page-layout-1column .product.media {width: 100%;max-width: 100%;margin-top: 0;}
	.page-layout-1column .product-info-main {width: auto;}
	/* .breadcrumb-section > .container{padding: 0;} */
	.mst-searchautocomplete__autocomplete{max-height: 450px;overflow: auto;width: calc(100% - 0px) !important;left: 0 !important;right: 0 !important;margin: 0 auto;}
	.mst-searchautocomplete__autocomplete._active {display: block !important;max-width: 100%;min-width: 300px;}
	.abs-account-table-margin-desktop,.table-wrapper.balance-history,.table-wrapper.reward-history,.table-wrapper.orders-recent { margin-top: -15px; }
	/*.abs-account-block-font-size, .block-addresses-list address, .box-billing-address .box-content, .box-shipping-address .box-content, .box-address-billing .box-content, .box-address-shipping .box-content, .box-information .box-content, .block-balance-giftcard .block-content, .block-reviews-dashboard .product-name { font-size: 18px; line-height: 30px; }*/
	/*.account .toolbar .toolbar-amount, .toolbar-wishlist-results .toolbar-amount { line-height: 40px; }*/
	.account .column.main .toolbar .pager {padding-left: 20px;margin: 0;}
	.account .box-content address { font-size: 16px; line-height: 26px; }
}


@media only screen and (max-width: 1025px) {
	/* .mobile-slider {display: block;}
	.desktop-slider {display: none;} */
	.mobile-slider .hesperiden.tp-bullets {top: 97% !important;}
	#prod_cameras {column-count: 3;}
	.category-grid-main .product-item {width: auto !important;}
	.add-row1 .add-colmn .add-content, .add-row2 .add-colmn .add-content { width: 80%; }
	/*.page-main .columns .sidebar.sidebar-main, .page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main { width: 100%; padding: 20px; }*/
	.toolbar .field.limiter .label, .toolbar .toolbar-sorter.sorter .sorter-label { font-size: 12px; }
	.toolbar .field.limiter select, .toolbar .toolbar-sorter.sorter select { font-size: 12px; }
	.toolbar .toolbar-sorter.sorter select { min-width: 150px; }
	/*.catalog-category-view .pages a.page, .catalog-category-view .pages strong.page { font-size: 13px; }*/
	.pages .action.previous::before, .pages .action.next::before { font-size: 13px; }
	.product-item .product-reviews-summary .reviews-actions { padding-left: 9px;margin-left: 0px; }
	.product-item-info .product-item-details .product-reviews-summary a.action.view { font-size: 12px; }
	/*.rating-summary .rating-result>span:before { font-size: 12px; }*/
	/*.rating-summary .rating-result:before { font-size: 12px; }*/
	.product-item-info .product-item-details .product-name-warpper .product-name { font-size: 14px; }
	.product-item-info .product-item-details { padding-left: 10px; padding-right: 10px; }
	.price-box .old-price .price, .product-item-info .product-item-details .price-box .old-price .price,
	.product-details-wrapper .price-box .special-price .price, 
	.product-item-info .product-item-details .price-box .special-price .price, .price-box .price-container .price, 
	.product-item-info .product-item-details .price-box .price-container .price { font-size: 14px !important; }
	.product-details-wrapper .product-info-main .product-overview .btnArea button.btnTheme { width: 180px; }
	span.safeLogin img {width: 45%;	}
	.footer-bottom-main .copyright, .cmsLinks ul li a { font-size: 13px;}
	.about-sec1 .about-content-main { margin-left: -485px;}
	.about-sec1 .about-content-main .mainHeading.text-left p {height: 250px;overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-line-clamp: 9;display: -webkit-box;-webkit-box-orient: vertical;}
	.about-sec2 .about-content-main {padding: 0 15px;}
	.about-sec2 .about-content-main .ourMission .img-holder:before { top: -7%;left: -5%;width: 50%;height: 70%;}
	.about-sec2 .about-content-main .ourVision .img-holder:before { bottom: -7%;right: -5%;width: 50%;height: 70%;}
	.about-sec2 .about-content-main .pull-left .icon-pod-info p br, .about-sec2 .about-content-main .pull-right .icon-pod-info p br {display: none;	}
	.about-sec2 .about-content-main .pull-left .icon-pod-info p, .about-sec2 .about-content-main .pull-right .icon-pod-info p { max-height: 80px;overflow: hidden;-webkit-line-clamp: 3;white-space: normal;-webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;}
	.portfolio-img-wrap img { width: 100%;}
	.portfolio-img-wrap { margin-bottom: 30px;}
	.port-list-single .portfolio-img-wrap { margin-bottom: 0;}
	.portfolio-img-wrap:before {background-size: cover;}
	.portfolio-cat-content { margin-bottom: 60px;}
	h3.port-cat-name { font-size: 20px; letter-spacing: 0;}
	.pt-100 { padding-top: 50px !important;}
	.gallery_menu { max-width: 270px;}
	/*.page-main .columns .sidebar.sidebar-main ~ .column.main, .page-with-filter.page-layout-2columns-left #maincontent .columns .column.main { width: 100%;}*/
	.career_content { padding: 30px 45px;}
	.user-links .cart-wrapper .icon-setting .carticon { top: 0; }
	.form-wrapper .actions-toolbar .primary button { width: 46%; }
	.webforms .actions-toolbar { padding-left: 10px; }
	.about-sec2 .container, .about-sec3 .container {padding: 0 15px;}
	.navbar-default .navbar-nav > li > a, .ves-megamenu li.level0 > a, .navbar-default nav.navigation ul li.level0 a {letter-spacing: 0;}
	.fieldset .field.field-select-billing { position: relative; }
}

/* 1025 */

@media only screen and (min-width: 1024px) {
	.account.page-layout-2columns-left .sidebar.sidebar-main > .block > .title { display: none; }
}

/* Ipad Pro Potraite */
@media screen and (max-width: 1024px){
	/* .mobile-slider {display: block;}
	.desktop-slider {display: none;} */
	.page-wrapper { margin: 95px 0 0 !important; }
	/* .catalog-category-view.page-layout-2columns-left .page-wrapper,.catalog-category-view.page-layout-1column .page-wrapper,.cms-page-view.page-layout-1column .page-wrapper,.cms-index-index .page-wrapper,.blog-page .page-wrapper,.category-contact-us .page-wrapper,.category-faqs .page-wrapper,.cms-thank-you .page-wrapper{ margin: 250px 0 0 !important; } */
	.topbar-wrapper > .container,
	.logo-wrapper-container > .container{ width: 100%; }
	.static-header ul li { font-size: 13px; }
	/*.search-wrapper { margin-right: 0; }*/
	.search-wrapper .search-find .search-search { width: 380px; }
	.buttons-wrapper{ display: none; }
	.page-title-wrapper .page-title .base{ font-size: 40px; line-height: 50px; }
	.title-style.flex .title-name, .title-style .title-name{ font-size: 35px; line-height: 40px; }
	.quickenquiry-main .contentArea h2{ font-size: 35px; line-height: 40px; }
	.thankYou-wrapper .imageArea { height: calc(100vh - 350px); }
	.thankYou-wrapper .imageArea img{ position: relative; width: auto; max-width: fit-content; height: 100%; object-fit: cover; right: 70%; }
	.product-list-wrapper > .container-fluid .row .item { width: 50%; }
	/*.page-main .columns .sidebar.sidebar-main, 
	.page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main { padding: 80px 15px 0 0; }*/
	.account .page-main .columns .sidebar.sidebar-main{ padding: 0 0 20px; }
	.filter-options .filter-options-content > form > ul > li li.-is-collapsible > a + span.category-icon::after, .filter-options .filter-options-content > form > ol > li li.-is-collapsible > a + span.category-icon::after { padding: 0 0 0 12px; }
	.product-list-wrapper .product-list-contents > .row > .col-xs-12.col-sm-6.col-md-3, .product-list-wrapper .product-list-contents > .row > .col-xs-12.col-sm-4.col-md-2, .product-list-wrapper .product-list-contents > .row > .col-xs-12.col-sm-4.col-md-4 { width: 50%; }
	.product-options-wrapper .col-xs-12.col-sm-6.col-md-6.col-lg-6{ width: 100%; }
	.product-options-wrapper .col-xs-12.col-sm-6.col-md-6.col-lg-6 + .col-xs-12.col-sm-6.col-md-6.col-lg-6{ margin: 15px 0 0 0; }
	/*.product-options-wrapper .swatch-opt .swatch-attribute{ width: 50%; }*/
	.product-details-wrapper .qty-btnArea{ flex-wrap: wrap; }
	.account.page-layout-2columns-left .form-wishlist-items .actions-toolbar,.page-print.account.page-layout-1column .actions-toolbar,.checkout-cart-index .actions-toolbar,.checkout-index-index .actions-toolbar,.catalogsearch-result-index .actions-toolbar,.sendfriend-product-send .actions-toolbar{ flex-direction: column; }
	.checkout-index-index .form-login .actions-toolbar{ flex-direction: row-reverse; }
	.account.page-layout-2columns-left .actions-toolbar>.primary{ margin: 0 0 15px !important; }
	.page-with-filter.page-layout-2columns-left #maincontent .columns > .container { padding: 0 15px !important; }
	.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary, .form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action, .form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock { font-size: 12px; }
	.owl-carousel .owl-nav button.owl-prev { left: 0px; }
	.owl-carousel .owl-nav button.owl-next { right: 0px; }
	.subscribe-wrapper .container > .row > .col-xs-12.col-sm-5.col-md-4{ width: 100%; margin: 0 0 20px; }
	.subscribe-wrapper .container > .row > .col-xs-12.col-sm-7.col-md-8{ width: 100%; }
	.footer-top-main .social-container{ align-items: center; justify-content: center; flex-direction: column; }
	.footer-top-main .social-container > span{ margin: 0 0 15px; }
	.checkout-cart-index .page-main .columns { padding: 0 15px !important; }
	.cart-container .form-cart{ width: 70%; }
	.cart-summary { width: 28%; }
	.catalog-category-view.page-layout-2columns-left .column.main > .category-description .listSale-main .contentArea h3, .product-list-wrapper .listSale-main .contentArea h3{ font-size: 45px; line-height: 52px; }
	.catalog-category-view.page-layout-2columns-left .column.main > .category-description .listSale-main .contentArea h4, .product-list-wrapper .listSale-main .contentArea h4{ font-size: 24px; line-height: 30px; margin: 0 0 12px; }
	.catalog-category-view.page-layout-2columns-left .column.main > .category-description .listSale-main .contentArea p, .product-list-wrapper .listSale-main .contentArea p{ font-size: 14px; line-height: 22px; }
	.product.media,	.product-details-wrapper .product-info-main { padding: 0; }
	.authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary{ width: 100%; margin: 0 0 10px; }
	.block-authentication .actions-toolbar>.secondary .action{ width: 100%; }
	/* CUSTOM CSS */
	/* .home-banner-section, .home-slider-carousels, .home-mainslider, #rev_slider_1_1_wrapper, #rev_slider_1_1{ height: calc(100vh - 145px) !important; max-height: calc(100vh - 145px) !important; } */
	/* #home-main-carousel .carousel-inner > .item > img { width: auto; height: calc(100vh - 145px); object-fit: cover; object-position: right; } */
	.fullscreen-container, .fullwidthbanner-container { height: 100% !important; }
	.fullwidthbanner-container .fullwidthabanner { height: 100% !important; }
	.home-banner-section .home-mainslider .carousel-caption{ width: 550px; }
	.bottombar-wrapper > .container{ width: 100%; }
	.navbar-default .navbar-nav > li > a{ padding: 0;  font-size: 13px;  }
	.logo-wrapper-main .user-links a { font-size: 13px; }
	.navbar-default .navbar-nav > li,.ves-megamenu li.level0 + li.level0 { margin: 0 0 0 15px !important; }
	.ves-megamenu li.level0 > a, .sticky .ves-megamenu li.level0 > a { padding: 0 10px 3px; /*font-size: 12px;*/ }
	/*.ves-menu .navigation .level0 > .submenu{ position: fixed; left: 0 !important; top: 135px !important; width: 100% !important; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.sticky .ves-menu .navigation .level0 > .submenu{ top: 85px !important; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }*/
	.product-details-wrapper .product-info-main .prd-info{ flex-direction: column; }
	.product-details-wrapper .product-info-main .prd-info .leftSection{ width: 100%; margin: 0 0 20px 0; }
	.product-details-wrapper .product-info-main .prd-info .rightSection{ width: 100%; text-align: left; }
	.product-details-wrapper .product-info-stock-sku { width: 100%; float: left; margin: 0 0 5px 0; }
	.product-details-wrapper .price-box { justify-content: flex-start; }
	.table th.col, .table td.col { min-width: 95px; }
	.wishlist-index-index .products-grid .product-item,
	.wishlist-index-index .products-grid .product-item:nth-child(3n + 1){ margin-left: calc((100% - 3 * 31%) / 2) !important; width: 48% !important; }
	.wishlist-index-index .products-grid .product-item:nth-child(2n + 1) { margin-left: 0 !important; }
	.scrollDown{ display: none; }
	.title-style.flex .title-name::after { width: 50%; left: 0; }
	.featured-news-main .contentArea{ padding: 15px 25px; }
	.featured-news-wrapper .owl-theme .owl-nav { width: 84.5%; }
	.featured-aboutus-wrapper .row { align-items: flex-start; }
	.quickenquiry-container{ padding: 50px 30px; }
	.footer-links-main .row{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.team-section1-wrapper .title-style { width: 100%; padding: 50px; }
	.team-section2-wrapper .contentArea { padding: 50px 8%; }
	.services-section1-wrapper .row { align-items: unset; }
	.services-section1-wrapper .imageArea { height: 100%; }
	.service-details-wrapper .row{ align-items: unset; }
	.contactUs-container .contactUs-main-info .col-xs-12{ width: 100%; }
	/*.product-list-wrapper .product-list-contents > .row > .item{ width: 50%; }*/
	.toolbar-bottom .toolbar-sorter.sorter::before{ display: none; }
	.opc-progress-bar{ width: 100%; }
	.search-wrapper .search-find .search-search { width: 100%; }
	.customer_says_wrapper #testimonial_slider .owl-nav button.owl-next { right: -30px; }
	.customer_says_wrapper #testimonial_slider .owl-nav button.owl-prev { left:  -30px }
	.customer-comments-main { padding: 0 35px; }
	.checkout-index-index .fieldset .field.field-select-billing .control select.select {padding-right: 50px;background-position: 95%;}
	.our_products_main .container {max-width: 1170px;}
	.blog-list-main .contentArea > .blogname { font-size: 16px; }
	.home_category_wrapper a.home_category_block .home_category_content { top: auto;bottom: 0; height: auto; }
	.home_category_content .cateogry_content-wrap h3 { font-size: 24px; }
	.home_category_wrapper { padding: 0 15px }
	.page-footer br {display: none;}
	.search-wrapper .search-find .search-search { width: 100%; }
	.toolbar .field.limiter .limiter-text { font-size: 14px; }
	.toolbar .field.limiter select, .toolbar .toolbar-sorter.sorter select { font-size: 14px; }
	.toolbar .field.limiter select { min-width: 80px; }
	.toolbar .field.limiter .label, .toolbar .toolbar-sorter.sorter .sorter-label { font-size: 14px; }
	.ves-megamenu li.level0 + li.level0 {margin-left: 15px;}
	.product-gift-product .modal-popup .modal-inner-wrap { width: 90%; }
	/*.toolbar-top .toolbar-sorter.sorter { padding-left: 15px; margin-left: 10px;}*/
	.toolbar-top .pages .action.previous { margin-right: 0; }
	.toolbar-top .pages .action.next { margin-left: 0; }
	/*.catalog-category-view .pages a.page, .catalog-category-view .pages strong.page { padding: 0 7px; }*/
	.checkout-index-index select, .customer-account-create select, .page-product-amgiftcard select { background-position: 95% center; }
	.col-xs-12.col-sm-12.col-md-5.col-lg-5 .home_subscribe_wrapper {position: relative;top: 35px;}
	.toolbar .toolbar-sorter.sorter select { min-width: 190px; }

	.logo-wrapper-container .logo-wrapper { padding-left: 15px;;}
	.logo-wrapper-main .user-links .user-links-right a.enquiry-cart { padding: 35px 10px;font-size: 14px; }
	.logo-wrapper-main .user-links .user-links-right { margin-left: 20px;}
	.user-links .cart-wrapper, .account-wrapper, .wishlist-wrapper, .search-wrapper { width: 30px;height: 30px;line-height: 26px;}
	.search-wrapper .search-box > .action img, .search-wrapper .icon-setting img, .account-wrapper .account img, .user-links .cart-wrapper img { width: 14px;}
	.minicart-wrapper .action.showcart .count { font-size: 10px;width: 20px;height: 20px;line-height: 20px;}
	.navbar-default .navbar-nav > li > a, .ves-megamenu li.level0 > a {font-size: 14px;	}
	.stickySocial ul li img {width: 40px;}
	.user-links .cart-wrapper img { position: relative;top: -2px;}
	.home-mainslider .carousel-caption h2 { font-size: 40px;}
	#homeSteps::after { bottom: 0px;width: 140px;height: 170px;background-size: contain;}
	#homeSteps::before { width: 130px;height: 150px;background-size: contain;bottom: -40px;}
	.home-banner-section .container-fluid {padding: 0;}	
	#home-main-carousel .carousel-inner { border-radius: 0;}
	.mainHeading h1, .mainHeading h2, .mainHeading h3 { font-size: 36px; line-height: 46px;}
	.mainHeading_right p {font-size: 15px;}
	.mainHeading_right { padding-left: 0;padding-top: 0;}
	.stepIcon { min-width: 200px;min-height: 145px;}
	.stepIcon img { width: 30%;}
	.stepContent p {font-size: 15px;}
	p.clientComment { margin-bottom: 20px;height: 100px;-webkit-line-clamp: 3;padding-top: 10px;}
	/* .quoteIcon {height: 45px;display: inline-block;width: 70px;position: absolute;top: 15px;right: 60px;} */
	.stepNumber { margin-left: -55px;}
	.logo-wrapper-container .logo-wrapper > a img { width: 160px;}
	#homeTestimonial .mainHeading { padding: 0;}
	.videoWrapper strong img {width: 80px;}
	.about-sec1 .about-content-main .about-sec1-img {width:60%;}
}
/* Ipad Pro Potraite */

@media screen and (min-width: 1024px) and (max-width: 1024px){}

@media only screen and (max-width: 1023px) {
	.desktop-header{ display: none !important; }
	.mobile-header{ display: block !important; }
	.sticky .main-menu-wrapper nav.navbar .search-wrapper { top: 100px; }
	.footer-links-main .col-xs-12 { padding-left: 15px !important; }
	/* .page-title-wrapper { margin-bottom: 30px; } */
	.page-main .columns .sidebar.sidebar-main img {width: auto;}
	.page-title-wrapper .category-image .page-title-contents {padding: 20px 0px; top: 0;}
	header .minicart-wrapper .mobile-cart.cart-content, .mobile-slider {display: block;}
	header .minicart-wrapper .desktop-cart.cart-content, .desktop-slider {display: none;}
	header .minicart-wrapper .cart-content span.count:after, header .minicart-wrapper .cart-content span.count:before { display: none; }
	.ves-megamenu .dropdown-menu .subgroup.level1 > a.nav-anchor.subitems-group { line-height: 30px; }
	.nav-item.submenu-left.dropdown-submenu:before { width: calc(100% - 0px); left: 0px }
	/*.ves-megamenu .level0 .level1 a > .opener { display: none; }
	.navbar-default .navbar-nav > li > a::before, .ves-megamenu li.level0 > a::before { display: none; }*/
	.block.filter .block-content.filter-content { /*display: none;*/ padding: 15px; border: 1px solid #cccccc; }
	.filter-content .filter-subtitle { display: block !important; border: 0;padding: 0; margin: 0;position: relative;}
	/*.block.filter .block-content.filter-content .filter-options { display: none; }*/
	.block.filter .block-content.filter-content .filter-options.filter_show { display: block; margin-top: 15px;}
	.filter-content .filter-subtitle:before { content: ''; background-image: url('../images/down3.png'); background-repeat: no-repeat; width: 10px; height: 16px;position: absolute;top: 50%;margin-top: -8px;right: 0;}
	.filter-content .filter-subtitle.arrow_updown::before {transform: rotate(180deg);}
	.catalog-product-view .page-title-wrapper .category-image {height: auto;text-align: left;}
	.catalog-product-view .page-title-wrapper .category-image .breadcrumbs .items { justify-content: flex-start; }
	.page-main .columns .sidebar.sidebar-main .block-collapsible-nav .content { display: none; }
	.page-main .columns .sidebar.sidebar-main .block-collapsible-nav .content.active {display: block;} 
	.blog-list-main .contentArea > .blogname { font-size: 16px; }
	
	body{ font-smooth: always; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	/* .catalog-category-view.page-layout-2columns-left .page-wrapper,.catalog-category-view.page-layout-1column .page-wrapper,
	.cms-page-view.page-layout-1column .page-wrapper,.cms-index-index .page-wrapper,.blog-page .page-wrapper,.category-contact-us .page-wrapper,
	.category-faqs .page-wrapper,.cms-thank-you .page-wrapper{ margin: 180px 0 0 !important; } */
	.topbar-main{ padding: 0; justify-content: center;  }
	.logo-wrapper-main { height: auto; align-items: center; position: static;}
	.logo-wrapper-main .logo-wrapper { z-index: 16; width: auto; max-width: inherit; text-align: left; }
	.logo-wrapper-container .logo-wrapper > a img,
	.sticky .logo-wrapper-container .logo-wrapper > a img{ height: auto; }
	.logo-wrapper-main .user-links{ width: auto; /*height: 82px;*/ padding: 0;}
	.user-links .currency-wrapper{ margin: 0; }
	.currency-wrapper .currency .currValue select { padding: 0 15px 0 7px; }
	.search-wrapper{ margin: 0 0px 25px 0; width: 100%; height: auto; }
	.search-wrapper .search-find { display: block; }
	.search-wrapper .search-box { display: none; }
	.search-wrapper .search-box .btnTheme{ width: auto; }
	.user-links .account-wrapper{ /*display: inline-block; width: 50%;*/ margin: 0 20px 0px 0; }
	.user-links .account-wrapper .action span{ display: none; }
	/*.user-links .account-wrapper .account .action::after{ content: 'Login/Register'; text-align: left; font: 500 15px/20px 'Poppins'; letter-spacing: 0px; color: #5A4A42; opacity: 1; margin: 0 0 0 5px; }*/
	/*.user-links .wishlist-wrapper{ width: 50%; margin: 0 0 20px; }*/
	/*.wishlist-wrapper .wishlist .action::after{ content: 'Wishlist'; text-align: left; font: 500 15px/20px 'Poppins'; letter-spacing: 0px; color: #5A4A42; opacity: 1; margin: 0 0 0 5px; }*/
	/*.user-links .cart-wrapper{ position: relative; top: 0; width: auto; margin: 0 30px 0 0; }*/
	.user-links .cart-wrapper .icon-setting{ display: block; }
	.user-links .cart-wrapper .icon-setting .carticon { top: 0; }
	.user-links .cart-wrapper > .minicart-wrapper > a.action img{ /*height: 22px;*/ top: 0; }
	.user-links .cart-wrapper .icon-setting .cartprice h6{ height: 0; width: 0; overflow: hidden; margin-bottom: 0px; }
	.user-links .cart-wrapper .icon-setting .cartprice span .price, .user-links .cart-wrapper .icon-setting .cartprice p{ display: none; }
	.user-links .cart-wrapper .icon-setting .cartcontent{ display: none; }
	.minicart-wrapper { display: inline-block; position: relative; float: none; margin: 0 0 0 0; top: 0; }
	.minicart-wrapper .block-minicart { min-width: auto; width: 350px; margin-top: 8px; position: fixed; top: 135px; right: 85px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.sticky .minicart-wrapper .block-minicart{ top: 92px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.minicart-wrapper .block-minicart, .sticky .minicart-wrapper .block-minicart { width: 96%;right: 2% !important;top: 242px; }
	.minicart-wrapper .block-minicart:before, .minicart-wrapper .block-minicart:after { display: none; }
	/*.minicart-wrapper .block-minicart:before { right: 58%; }
	.minicart-wrapper .block-minicart:after { right: 57.9%; }*/
	.minicart-wrapper .minicart-items-wrapper { max-height: 250px; }
	.block-minicart .block-content>.actions>.primary{ margin: 0 10px 10px; }
	.minicart-wrapper .block-minicart .block-content > .actions .action.primary{ font: 500 14px/40px inherit; }
	.user-links .cart-wrapper .icon-setting .cartcontent{ display: none; }

	/* Mobile Design */
	/*.main-menu-wrapper nav.navbar .search-wrapper{ display: inline-block; position: relative; margin: 0 auto; padding: 10px 20px; overflow-x: hidden; overflow-y: auto; background: #ffffff; border-top: 2px solid #faa73f; width: 350px; height: 80px; position: fixed; top: 145px; left: auto; right: 0; z-index: 1; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }*/
	/*.sticky .main-menu-wrapper nav.navbar .user-links { top: 100px; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }*/
	.user-links .cart-wrapper .icon-setting .cartcontent{ display: none; }
	.main-menu-wrapper { display: inline-block; margin: 0; }
	.main-menu-wrapper .container{ padding-left: 0; }
	.main-menu-wrapper .navbar{ float: right; padding: 0px; width: auto; display: inline-block; position: inherit; }
	.topbar-menu-wrapper ul { float: none; }
	.main-menu-wrapper .navbar.navbar-expand-lg { padding: 0px; margin: 0px 0 0 10px; width: 100%; /* justify-content: flex-end; align-items: baseline; */ display: inline-block; position: absolute; right: 0; }
	.main-menu-wrapper .navbar-toggle{ color: #ffffff; /* display: block; */ margin: 0 auto; position: relative; right: 0; border: 0; border-radius: 0; box-shadow: none; font-size: 20px; line-height: normal; padding: 0; width: 100%; height: auto; display: inline-block; z-index: 16; }
	.main-menu-wrapper .navbar-toggle span{ display: none; }
	.main-menu-wrapper .navbar-toggle:focus,.main-menu-wrapper .navbar-toggle.active,.main-menu-wrapper .navbar-toggle:hover { text-decoration: none; background: transparent; border: 0; color: #333333; display: inline-block;width: 100%;min-width: auto;}
	.main-menu-wrapper .navbar-toggle::after{ content: ''; display: inline-block; position: relative; width: 40px; height: 40px; background-color: transparent; border-radius: 10px; background-image: url('../images/icon-menu.png'); background-position: center center; background-size: 30px auto; background-repeat: no-repeat; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }
	.main-menu-wrapper .navbar-toggle.active::after{ background-image: url('../images/icon-close.png'); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }
	.main-menu-wrapper .navbar-toggler .navbar-toggler-icon{ display: none; }
	.main-menu-wrapper .navbar-collapse{ padding: 0; border: 0; position: relative; z-index: 15; }
	.main-menu-wrapper .navbar-collapse.collapse{ display: none !important; padding: 30px; }
	.main-menu-wrapper .navbar-collapse.collapse.active{ display: block !important;}
	.main-menu-wrapper .navbar-collapse.collapse.in,.main-menu-wrapper .navbar-collapse.collapsing{ display: block !important; padding: 30px;}
	.main-menu-wrapper .navbar-collapse{ background: #F7F7F7; width: 100%; position: absolute; top: 100%; left: auto; right: 0; box-shadow: 0 10px 10px rgb(0 0 0 / 10%); padding: 30px; border: 0 !important; border-radius: 0 !important; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
	.main-menu-wrapper nav .navbar-nav {  display: inline-block;width: 100%;}
	.mobile-header .support-link {display: inline-block;width: 100%;padding: 0 30px;background: #000000;}
	.mobile-header .support-link a {display: flex;width: 100%;border-top: 1px solid #343434;color: #fff;padding-top: 30px;text-align: left;padding-bottom: 30px;align-items: center;justify-content: space-between;}
	.main-menu-wrapper nav ul li { width: 100%; }
	.main-menu-wrapper nav .mbl-navbar{ background-color: #A74F18; padding: 8%; display: inline-block; }
	.main-menu-wrapper nav .mbl-navbar .user-links{ width: 100%; display: inline-flex; align-items: center; justify-content: center; }
	.main-menu-wrapper nav .mbl-navbar .user-links .cart-wrapper::before{ display: none; }
	/*.main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav { margin: 0 auto; height: auto;  max-height: 380px;  overflow-x: hidden; overflow-y: auto; background-color: #ffffff; border: 0; width: 350px; height: calc(100vh - 220px); display: block; box-shadow: none; position: fixed; top: 220px; left: auto; right: 0; padding: 5px 15px 15px; border-top: 1px solid #dddddd; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }*/
	/*.sticky .main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav { top: 179px; height: calc(100vh - 179px); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }*/
	.main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav > li {border: 0;width: 100%;padding-left: 0;margin-left: 0 !important;}
	.navbar-default .navbar-nav > li + li { margin: 0; }
	/*.navbar-default .navbar-nav > li > a, .main-menu-wrapper .navbar-nav .level0 .level-top { padding: 0 5px; width: 100%; vertical-align: middle; line-height: 40px; border: 0 !important; margin: 0; font-size: 15px;color: #333333;}*/
	.navbar-default .navbar-nav > li > a, .main-menu-wrapper .navbar-nav .level0 .level-top {padding: 10px 0;width: 100%;vertical-align: middle;line-height: normal;border: 0 !important;margin: 0;font-size: 14px;color: #5C5C5C;text-align: left;}
	.navbar-default .navbar-nav > li.dropdown > a::after, .navbar-nav > .level0.parent > a.level-top .ui-menu-icon.ui-icon.ui-icon-carat-1-e::after{ content: '\f107'; transform: none; font-family: 'Font Awesome 5 Free'; font-weight: 700; text-align: center; font-size: 15px; line-height: 40px; background-color: transparent; display: inline-block; float: right; margin: 0 0 0 10px; width: 40px; height: 40px; right: 0; left: auto; top: 0; }
	.navbar-default .navbar-nav > li.dropdown.open > a::after, .navbar-nav > .level0.parent.active > a.level-top .ui-menu-icon.ui-icon.ui-icon-carat-1-e::after { content: '\f106'; }
	.main-menu-wrapper .navbar-nav .nav-item, .main-menu-wrapper .navbar-nav .level0{ margin-right: 0px; position: relative; }
	.main-menu-wrapper .navbar-nav .nav-item .nav-link, .main-menu-wrapper .navbar-nav .level0 .level-top { width: 100%; color: #333333 !important; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: flex-start; flex-direction: row; }
	.navbar-default .navbar-nav > li > a::before{ display: none; }
	.navbar-nav > .level0.parent > .menu-icon-child{ position: absolute; background: transparent !important; right: 20px; padding: 0 5px; top: 0; width: 40px; height: 50px; overflow: hidden; font: 700 14px/50px 'FontAwesome'; text-align: center; }
	/* .sticky .navbar-default .navbar-nav > li > a { line-height: 40px; } */
	.navbar-nav > .level0.parent > a.level-top + .menu-icon-child::before { content: '\f107'; }
	.navbar-nav > .level0.parent > a.level-top.ui-state-active + .menu-icon-child::before { content: '\f106'; }
	.main-menu-wrapper .navbar-nav .nav-item .nav-link::after, .main-menu-wrapper .navbar-nav .level0 .level-top::after{ display: none; }
	.main-menu-wrapper .navbar-nav .nav-item .dropdown-menu, .main-menu-wrapper .navbar-nav .level0 > .submenu { display: none; }
	.main-menu-wrapper .navbar-nav .level0 > .submenu { width: 100% !important; background: #ffffff; padding: 0 0 0 20px; margin: 0; position: relative !important; left: 0px !important; top: 0px !important; box-shadow: none !important; z-index: 10; }
	.main-menu-wrapper .navbar-nav .level0 .submenu li a::before{ display: none !important; }
	.main-menu-wrapper .navbar-nav .nav-item .dropdown-menu.show, .main-menu-wrapper .navbar-nav .level0 .level0.submenu.show { width: 100%; background: #ffffff; padding: 0; display: inline-block; margin: 0; border: 0; border-radius: 0; }
	.main-menu-wrapper .dropdown-menu > .dropdown-item, .main-menu-wrapper .level0.submenu > .level1, .main-menu-wrapper .level0.submenu > .all-category { padding: 0 0 0 0; text-align: center; font-weight: 700; font-size: 13px; line-height: 20px; color: #272727; white-space: normal; border-bottom: 0; }
	.main-menu-wrapper .dropdown-menu > .dropdown-item, .main-menu-wrapper .navbar-nav .level0 > .submenu > .level1 > a, .main-menu-wrapper .navbar-nav .level0 > .submenu > .all-category > a { /* font-weight: 700 !important; font-size: 13px !important; padding: 0px !important; */ line-height: 40px !important; height: 40px; }
	.main-menu-wrapper nav .collapse ul li ul.dropdown-menu{ display: none; }
	.main-menu-wrapper nav .collapse ul li.open ul.dropdown-menu{ display: block; }
	.main-menu-wrapper nav .collapse ul ul, .main-menu-wrapper nav .collapse ul ul.dropdown-menu { border-radius: 0; z-index: 1; position: relative; max-width: 100%; background: transparent; box-shadow: none !important; padding: 0 0 0 15px; margin: 0 0 15px; width: 100%; }
	.navbar-default .navbar-nav .dropdown-menu > li > a{ text-align: left; display: inline-block; padding: 10px; }
	#back2Top { right: 0px; bottom: 100px; }
	.title-style { margin-bottom: 35px; }
	.title-style .title-name { font-size: 35px; line-height: 45px; word-break: normal; }
	.title-style.flex .title-name::after { width: 40%; }
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{ background: transparent; }
	.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover{ background: transparent; }
	.breadcrumbs .items .item { white-space: nowrap; overflow: unset; }

	/*.page-title-wrapper .category-image {  height: 300px;  }*/
	.page-title-wrapper .category-image .banner-image, .page-title-wrapper .category-image > img { height: auto; left: 0; bottom: 0; width: auto; max-width: inherit; max-height: inherit; position: relative; right: 0; float: right; }
	.page-title-wrapper .category-image .page-title-contents{ padding: 20px; flex-direction: column; }
	.page-title-wrapper .page-title .base{ font-size: 35px; line-height: 45px; }
	.breadcrumb-section, .breadcrumbs { position: relative; bottom: unset; margin: 0 auto;}
	.categorypath-investors.page-products .columns, .category-our-services.page-products .columns{ padding-top: 0; }
	.btnTheme{ height: 50px; line-height: 50px !important; padding: 0 15px !important; }
	.btnTheme span::after { font-size: 16px; width: 45px; height: 45px; }
	.section-bottom-link { margin-top: 40px; }
	.owl-carousel .owl-nav button.owl-next{ right: 0px; background: transparent; justify-content: flex-end; }
	.owl-carousel .owl-nav button.owl-prev { left: 0px; background: transparent; justify-content: flex-start; }
	.owl-carousel .owl-nav button.owl-next:hover, 
	.owl-carousel .owl-nav button.owl-prev:hover { background: transparent; }
	.owl-carousel .owl-nav button.owl-next span,
	.owl-carousel .owl-nav button.owl-prev span{ font-size: 0px; }
	.block.filter{ padding: 0; border: 0; }
	/*.page-main .container .container { padding: 0 15px; }*/
	.breadcrumb-section > .container{ padding: 0 !important; width: 100%; }
	/* .home-banner-section, .home-slider-carousels, .home-mainslider, #rev_slider_1_1_wrapper, #rev_slider_1_1{ height: calc(100vh - 145px) !important; max-height: calc(100vh - 145px) !important; } */
	/* #home-main-carousel .carousel-inner > .item > img { width: auto; height: calc(100vh - 145px); object-fit: cover; object-position: right; } */
	.home-banner-section .home-mainslider .carousel-caption { padding: 15px 0; width: 500px; }
	.home-mainslider .carousel-caption h1{ font-size: 50px; line-height: 60px; }
	.scrollDown{ display: none; }	
	.featured-news-wrapper{ padding: 50px 0 100px; }
	.featured-news-wrapper .container-fluid { padding: 0; }
	.featured-news-wrapper .item { margin: 0 0 30px 0; padding: 0 15px; }
	.featured-news-main .contentArea{ padding: 35px; }
	.featured-news-main .contentArea .newstitle{ font-size: 20px; line-height: 28px; }
	.featured-news-wrapper .owl-theme .owl-nav { width: 120px; top: 100%; }
	.featured-news-wrapper .owl-carousel .owl-nav button.owl-prev { left: 0; }
	.featured-news-wrapper .owl-carousel .owl-nav button.owl-next { right: 0; }
	.featured-aboutus-wrapper .row{ align-items: flex-start; }
	.featured-aboutus-wrapper .contentArea{ width: 100%; margin: 0; }
	.featured-aboutus-wrapper .contentArea h3{ font-size: 24px; line-height: 34px; }
	.featured-services-wrapper .row .col-xs-12:nth-child(2)::before { display: none; }
	.featured-services-wrapper .row .col-xs-12:nth-child(2n + 1)::before{ width: 0px; }
	.featured-services-wrapper .row .col-xs-12:nth-child(3n + 1)::before{ width: 1px; }
	.featured-services-main .contentArea .btnTheme{ padding: 0 !important; }
	.quickenquiry-container{ padding: 40px 20px; }
	.quickenquiry-container .title-name{ font-size: 34px; line-height: 45px; margin: 0 0 14px 0; }
	.quickenquiry-container .form-group.col-md-6{ width: 100%; }
	.ourteam-wrapper{ padding: 50px 0; }
	.ourteam-wrapper .row{ align-items: flex-start; }
	.ourteam-wrapper .imageArea{ margin: 58px 0 0 0; }
	.team-section1-wrapper .title-style{ width: 100%; padding: 40px 7%; }
	.team-section1-wrapper .title-style .title-name{ font-size: 26px; line-height: 32px; }
	.team-section1-wrapper .title-style .title-description{ font-size: 18px; line-height: 28px; }
	.team-section2-wrapper { margin: -110px 0 0; padding: 170px 0 0; }
	.team-section2-wrapper .row{ display: -webkit-inline-flex; display: -ms-flexbox; display: flex; justify-content: center; }
	.team-section2-wrapper .imageArea{ height: calc(100% + 80px); }
	.team-section2-wrapper .imageArea img { min-height: unset; max-height: unset; }
	.team-section2-wrapper .contentArea{ padding: 0 15px 50px; }
	.jquery-modal.blocker .modal .doctors-popup-main{ align-items: flex-start; width: 100%; }
	.doctors-popup-main .contentArea{ padding: 30px 7% 30px 30px; max-height: 600px; }
	.doctors-popup-main .contentArea h3{ font-size: 26px; line-height: 32px; }
	.latestNews-wrapper{ padding: 50px 0; }
	.latestNews-container.onePart { margin: 0 0 30px 0; }
	.latestNews-wrapper .onePart .contentArea { padding: 20px 50px 20px 20px; width: calc(100% - 0px); }
	.latestNews-main { max-height: 100%; overflow: auto; }
	.latestNews-main .contentArea .news-date{ margin: 0 0 5px; }
	.latestNews-main .contentArea .news-title{ font-size: 20px; line-height: 25px; -webkit-line-clamp: 2; }
	.latestNews-main .contentArea .btnTheme{ padding: 0 !important; }
	.blog-details-wrapper{ padding: 50px 0; }
	.blog-details-main{ padding: 0; }
	.blog-details-main .postTitle{ font-size: 30px; line-height: 40px; }
	.blog-details-main .postBtn-group .btnTheme { min-width: 140px; }
	.blog-sidebar{ margin: 0; }
	.services-section1-wrapper .row{ align-items: unset; }
	.services-section1-wrapper .row .col-xs-12.col-sm-12.col-md-6{ width: 50%; }
	.services-section1-wrapper .imageArea{ height: 100%; }
	.services-section1-wrapper .contentArea{ width: calc(100% - 15px); }
	.services-section1-wrapper .row:nth-child(even) .contentArea{ margin: 0 0 0 15px; }
	.services-section1-wrapper .row:nth-child(odd) .contentArea{ margin: 0 15px 0 0; }
	.services-section1-wrapper .contentArea h3{ font-size: 28px; line-height: 35px; }
	.service-details-wrapper{ padding: 50px 0; }
	.service-details-wrapper .row{ align-items: initial; }
	.service-details-wrapper .contentArea{ width: 100%; padding: 0 }
	.service-details-wrapper .contentArea .title-style .title-name{ font-size: 32px; line-height: 40px; }
	.accordion-wrap .texts-desc .service-details-descr ul.col-3 li{ width: 50%; }
	.cms-page-view.page-layout-1column .page-title-wrapper .category-image .breadcrumbs .items, .category-faq .page-title-wrapper .category-image .breadcrumbs .items, .catalog-product-view .page-title-wrapper .category-image .breadcrumbs .items{ justify-content: center; }
	.product-details-wrapper .product-share .label { margin: 0 10px 0 0; }
	.product-details-wrapper .product-share .share-icons > a + a { margin: 0 0 0 10px; }
	.product-description-wrapper { padding: 50px 0; }
	.product-description-wrapper > .row { padding: 0; margin: 0 -15px; }
	.product-description-wrapper .nav-tabs li + li, .product-description-wrapper .nav-tabs li { margin: 20px 0 0; }
	.faq-wrapper .nav-pills { margin: 0 0 40px; padding: 0 0 0 17px; }
	.reachus-wrapper{ padding: 50px 0; }
	/*.enquiry-wrapper{ padding: 50px 0 0 0; }*/
	.enquiry-wrapper .form-group.col-md-6{ width: 100%; }
	.contactUs-wrapper{ padding: 50px 0; }
	.contactUs-wrapper .leftSection{ margin-bottom: 30px; }
	.contactUs-container .contactUs-main-info .col-xs-12{ padding: 0 15px; margin: 0 0 40px; }
	.thankYou-wrapper { padding: 0; }
	.thankYou-wrapper .imageArea { height: calc(100vh - 350px); min-height: 700px; }
	.thankYou-wrapper .imageArea img{ position: relative; width: auto; max-width: fit-content; height: 100%; /* float: right; */ right: 50%; }
	.thankYou-wrapper .contentArea{ padding: 40px 0; width: 100%; }
	.thankYou-wrapper .contentArea h1 { font-size: 48px; line-height: 60px; }
	/*.thankYou-wrapper .contentArea p.base2 { font-size: 16px; }*/
	.thankYou-wrapper .contentArea h2.base1{ font-size: 80px; line-height: 100px; margin: 0; }
	.thankYou-wrapper .contentArea h3.sub-base1{ font-size: 60px; line-height: 75px; margin: 0 0 20px 0; }
	.thankYou-wrapper .contentArea .btnTheme { min-width: 180px; }
	.subscribe-wrapper { margin: 0; }
	.subscribe-wrapper .row > .col-xs-12.col-sm-9.col-md-9 .title-name { font-size: 30px; }
	.subscribe-wrapper .title-name{ text-align: center; }
	.subscribe-wrapper .title-description{ text-align: center; margin: 5px 0 0 0; }
	.subscribe-main .form-subscribe .form-control{ width: 550px; max-width: 100%; }
	.subscribe-main .form-subscribe .form-control button.btnTheme{ height: 50px; }
	.subscribe-wrapper .row > .col-xs-12.col-sm-12.col-md-6:first-child,
	.subscribe-wrapper .row > .col-xs-12.col-sm-9.col-md-9{ width: 100%; margin: 0 0 20px; }
	.subscribe-wrapper .row > .col-xs-12.col-sm-12.col-md-6,
	.subscribe-wrapper .row > .col-xs-12.col-sm-3.col-md-3{ width: 100%; text-align: center; }
	.subscribe-wrapper .row > .col-xs-12.col-sm-3.col-md-3 > .btnTheme{ min-width: 200px; }
	.subscribe-main{ text-align: center !important; }
	.subscribe-main > .btnTheme { min-width: 170px; }
	.subscribe-wrapper .contentArea .form.subscribe{ flex-direction: column; background: transparent; height: auto; }
	.subscribe-wrapper .contentArea .form.subscribe .field.newsletter{ width: 100%; }
	.subscribe-wrapper .contentArea .form.subscribe .field.newsletter input{ text-align: center; height: 50px; margin: 0 0 15px; }
	.subscribe-wrapper .contentArea .form.subscribe .field.newsletter div.mage-error { position: absolute; top: 50px; left: 5px; }
	.subscribe-wrapper .contentArea .form.subscribe .actions button { min-width: 150px; }
	.footer-links-main{ display: inline-block; float: left; width: 100%; }
	.toolbar-top .toolbar { padding: 0; }
	/*.toolbar-bottom .toolbar { padding: 0; }*/
	.toolbar-bottom .pages{ margin: 0; }
	/*.toolbar-top .toolbar-sorter.sorter { float: none; }*/
	.toolbar-bottom .toolbar { text-align: center; }
	.toolbar-bottom .toolbar-sorter.sorter::before{ display: none; }
	/*.toolbar-bottom .pages{ width: auto; float: left; }*/
	.toolbar .pages .pages-items { padding: 2px 0 0; }
	.toolbar .pages .item{ position: relative; }
	.product-list-wrapper{ padding: 40px 0; }
	/*.product-list-wrapper .product-list-contents > .row > .item { width: 50%; }*/
	.product-details-wrapper .row > .col-xs-12.col-sm-6.col-md-6.col-lg-6{ width: 100%; }
	.product-options-wrapper .swatch-opt .swatch-attribute.size, .product-options-wrapper .swatch-opt .swatch-attribute.finishing { flex-direction: column; align-items: baseline; }
	.product-details-wrapper .product-info-main { width: 100% !important; }
	.product-details-wrapper .product-info-main .prd-info{ flex-direction: column; }
	.product-details-wrapper .product-info-main .prd-info .leftSection{ width: 100%; margin: 0 0 20px; }
	.product-details-wrapper .product-info-main .prd-info .rightSection{ width: 100%; text-align: left; }
	.product-details-wrapper .price-box{ justify-content: flex-start; }
	.product-details-wrapper .qty-btnArea { margin: 0 0 15px; }
	.qty-btnArea .btnArea .btnTheme.tocart{ margin: 0 5px 0 0 !important; }
	.qty-btnArea .btnArea .btnTheme.towishlist{ top: 0; margin: 0 !important; }
	.product.media { padding: 0; margin: 0 0 80px; }
	.prd-option-main select { background-position: 97% center; }
	.modal-popup._inner-scroll .modal-inner-wrap{ margin-top: 0 !important; }
	.product-description-info ul li{ width: 100%; }	
	#aw-filter-cat .block-categories{ margin-bottom: 0; }
	.product-item-info .product-item-details .product-name-warpper { text-align: center; }
	.product-item .category-hover-link .searchbtn { width: 35px; height: 20px; line-height: 20px; margin: 0 5px 0 0; }
	.product-item .category-hover-link .wishlistbtn { margin: 0; }
	.product-item .category-hover-link .cartbtn { display: inline-flex; align-items: baseline; justify-content: center; }
	.product-item .category-hover-link .cartbtn img { max-width: 100%; max-height: 100px; }
	.footer-top-main > .container > .row > .col-sm-12.col-md-4 { padding-right: 15px; margin: 0 0 20px 0; text-align: center; }
	.footer-top-main > .container > .row > .col-sm-12.col-md-4::after{ display: none; }
	.page-footer .footer-top-main .footer-logo{ text-align: center; margin: 0; }
	.page-footer .footer-top-main .footer-logo a{ float: none; }
	.page-footer .footer-top-main .footer-logo a img { height: 85px; }
	.page-footer .footer-top-main .footer-links > p, .page-footer .footer-top-main .footer-logo > p{ text-align: center; width: 70%; margin: 0 15%; }
	.page-footer .footer-top-main .footer-title{ margin-top: 0; margin-bottom: 20px; }
	.page-footer .footer-top-main .footer-title h3{ font-size: 22px; }
	.page-footer .footer-top-main .footer-links ul li{ text-align: left; }
	.footer-bottom-main .payment-link, .page-footer .footer-bottom-main .payment-cards{ margin: 10px 0 0 ; }
	.page-footer .footer-top-main .footer-payments img{ height: 25px; width: auto; }
	.page-footer .footer-bottom-main{ margin: 0 auto; width: 100%; padding: 15px 0 25px; }
	.page-footer .footer-bottom-main .row { display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: column; }
	.page-footer .footer-bottom-main .row .col-xs-12.col-sm-12.col-md-9{ width: 100%; margin: 0 0 15px 0; }
	.page-footer .footer-bottom-main .row .col-xs-12.col-sm-12.col-md-3{ width: 100%; }
	.page-footer .copyright { text-align: center; margin: 0 0 0 0; display: inline-block; width: 100%; }
	/* .page-footer .footer-bottom-main .copyright .webexe{ display: block; } */
	.footer-bottom-main .copyright strong{ font-weight: 700; }
	.footer-bottom-main .payment-link,
	.page-footer .footer-bottom-main .payment-cards{ text-align: center; float: none; justify-content: center; width: 100%; }
	.footer-bottom-main .payment-link img,
	.page-footer .footer-bottom-main .payment-cards li a img{ height: 25px; width: auto; }
	.page-main .columns .sidebar.sidebar-main, .page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main{ width: 100%; padding: 0; margin: 0 0 35px 0; }
	.cms-index-index .page-title-wrapper{ display: none; }
	.page-layout-fullpage-layout .columns{ display: inline-block; width: 100%; float: left;}
	.page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main, .page-with-filter.page-layout-2columns-left #maincontent .columns .column.main{ width: 100%; margin-bottom: 0; padding: 20px 15px; }
	.page-with-filter.page-layout-2columns-left #maincontent .columns .column.main { padding: 0 0 40px; }
	.account .page-main{ padding-top: 0px; }
	.account #maincontent .columns{ margin: 20px auto 40px; }
	.account .page-title-wrapper { padding: 0; }
	.mw-reward-points .button-coupon button { margin: 9px 0 0 0; }
	.mw-reward-points .input-text, .mw-reward-points select, .mw-reward-points textarea { width: 100% !important; max-width: 100%; }
	.account .sidebar.sidebar-main{ width: 100%; }
	.account .sidebar.sidebar-main .account-nav{ margin: 0; }
	.account .sidebar.sidebar-main .account-nav .account-nav-title{ width: 100%; height: 50px; display: block; clip: unset; overflow: hidden; position: relative; margin: 0; padding: 0; line-height: normal; cursor: pointer; }
	.account .sidebar.sidebar-main .account-nav .account-nav-title strong{ display: inline-block; width: 100%; margin: 0; padding: 0; font-weight: 700; font-size: 16px; line-height: 20px; color: #fff; text-align: left; }
	.account .sidebar.sidebar-main .account-nav .account-nav-title strong::before{ line-height: 50px !important; padding: 0 20px !important; }
	.account .sidebar.sidebar-main .account-nav .account-nav-title strong::after{ content: '\f0d7'; font-family: 'Font Awesome 5 Free'; font-weight: 700; font-size: 16px; color: #ffffff; line-height: 50px; float: right; position: absolute; padding: 0 15px; top: 0; right: 0; z-index: 1; }
	.account .sidebar.sidebar-main .account-nav .account-nav-title.active strong::after{ content: '\f0d8'; }
	.account .sidebar.sidebar-main .account-nav .content.account-nav-content{ display: none !important; }
	.account .sidebar.sidebar-main .account-nav .content.account-nav-content.active{ display: block !important; }
	.account .toolbar.limiter{ float: none; }
	.account.page-layout-2columns-left .sidebar.sidebar-main > .block > .account-nav-content > ul { padding: 20px 15px; }
	.block.filter .block-title.filter-title { display: inline-block !important; width: 100%; margin: 0 0 -1px !important; border: 0 !important; padding: 0 !important; }
	.block.filter .block-title.filter-title strong { text-align: left; display: inline-block; background-color: var(--primary); color: #ffffff; font-weight: 600; font-size: 18px; line-height: 22px; text-transform: uppercase; padding: 12px 15px; width: 100%; margin: 0px; cursor: pointer; top: 0; right: 0; border: 0; border-radius: 0; box-shadow: none; position: relative; }
	.block.filter .block-title.filter-title strong::after { content: '\f0d7'; font-family: 'Font Awesome 5 Free'; font-weight: 700; font-size: 16px; color: #ffffff; line-height: 24px; float: right; }
	.block.filter .block-title.filter-title.active strong::after, .block.filter.active .block-title.filter-title strong::after { content: '\f0d8'; }
	.block.filter .block-content.filter-content { display: none; padding: 15px; border: 1px solid #cccccc; }
	.filter-content .filter-subtitle { display: none !important;}
	.cart.table-wrapper .item .col.item{ display: block; min-height: 90px; padding: 10px 0 10px !important; position: relative; }
	.cart.table-wrapper .col.price, .cart.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal{ width: 15% !important; }
	.form.form-cart .cart.main.actions { display: flex; justify-content: center; align-items: baseline; flex-direction: row; }
	.opc-estimated-wrapper .minicart-wrapper{ display: inline-block; position: relative; float: right; margin: 0 0 0 0; }
	.opc-estimated-wrapper .estimated-block{ font-size: 17px; font-weight: 700; display: flex; width: 85%; float: left; justify-content: space-between; }
	.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{ text-align: left; font-weight: 400; font-size: 13px; line-height: 18px; letter-spacing: 0px; color: #FFFFFF; opacity: 1; border: 0; border-radius: 0; display: inline-block; padding: 0; margin: 0; top: 0; right: 0; }
	.checkout-container .opc-wrapper{ width: 100%; padding-right: 0; display: inline-block; }
	.checkout-container .opc-sidebar.opc-summary-wrapper{ width: 100%; display: inline-block; }
	.checkout-onepage-success .page-title-wrapper .page-title{ text-align: center; }
	.page-product-amgiftcard .product-info-main .box-tocart.details-btnArea .actions { justify-content: center; flex-direction: column; align-items: center; }
	.page-product-amgiftcard .product-info-main .box-tocart.details-btnArea .actions .btnTheme{ margin: 0; width: 220px; }
	.page-product-amgiftcard .product-info-main .box-tocart.details-btnArea .actions .btnTheme.red{ margin-bottom: 10px; }
	.customer-account-login #maincontent .columns,.checkout-cart-index #maincontent .columns,.page-print.account.page-layout-1column #maincontent .columns,.checkout-onepage-success #maincontent .columns,.catalogsearch-result-index #maincontent .columns,.customer-account-create #maincontent .columns,.customer-account-forgotpassword #maincontent .columns { padding: 0 20px; }
	.checkout-index-index #maincontent .columns { padding: 0; }
	.checkout-cart-index .page-main .columns { padding: 0 15px !important; }
	.checkout-cart-index .columns .column.main .reward-message,.checkout-cart-index .columns .column.main .cart-container,.checkout-cart-index .columns .column.main .cart-empty { width: 100%; }
	.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item { padding-right: 0; }
	#shopping-cart-table .item-actions .actions-toolbar { width: 100%; }
	#shopping-cart-table .item-actions .actions-toolbar .action-delete { width: inherit; }
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr { /* display: block; */ border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 10px; }
	.block.crosssell .products-crosssell .items.product-items .item.product.product-item{ width: 100%; }
	.page-footer .footer-subscribe .subscribe-content { width: 60%; float: right; display: inline-block; margin-left: 40%; padding: 0 15px; }
    .page-main .columns .sidebar.sidebar-main ~ .column.main,
    .page-with-filter.page-layout-2columns-left #maincontent .columns .column.main { display: inline-block; flex-grow: unset; max-width: 100%; width: 100%; float: left; padding: 0 15px 20px; }
	.products-grid.wishlist .product-item .price-box { display: inline-block; padding-left: 10px; }
	.products-grid.wishlist .product-item-actions .action.delete { float: none; line-height: normal; }
	.products-grid.wishlist .product-item-name { padding-left: 10px; text-align: left; }
	.cart-summary,.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item { width: 100%; }
	.cart-container{ display: inline-flex !important; display: -webkit-inline-flex !important; flex-direction: column; }
	.checkout-cart-index .column.main .cart-container{ flex-direction: column; }
	.checkout-cart-index .column.main .cart-container .form.form-cart{ margin: 0 0 50px; }
	.checkout-cart-index .column.main .cart-container .cart-summary{ margin: 0 0 0; }
	.rewards__checkout-cart-usepoints .discount-form > .buttons-container .button.action, .cart-summary .block .actions-toolbar>.primary .action.primary { width: auto; margin: 0; }
	.rewards__checkout-cart-usepoints .discount-form > .buttons-container .button.action + .button.action { width: auto; margin: 0; }
	.account .page-title-wrapper .order-actions-toolbar .actions{ display: inline-block; width: 100%; }
	.wishlist-index-index .product-item-inner .product-item-actions{ float: right; }
	.item-actions .action.action-delete span::before, .wishlist-index-index .product-item-inner .action.delete span::before{ content: '\f2ed'; color: #444444; visibility: visible; font-family: 'Font Awesome 5 Free'; font-size: 15px; font-weight: 400; line-height: 38px; display: inline-block; }
	.wishlist-index-index .products-grid .product-item,.wishlist-index-index .products-grid .product-item:nth-child(3n + 1){ margin-left: calc((100% - 3 * 32.039%) / 2) !important; padding: 0; width: 49% !important; }
	.wishlist-index-index .products-grid .product-item:nth-child(2n + 1){ margin-left: 0 !important; }
	.products-grid.wishlist .product-item-photo { float: left; margin-right: 0; display: inline-block; width: auto; }
	.products-grid.wishlist .product-image-container { max-width: 80px; max-height: 80px; display: inline-block; }
	.products-grid.wishlist .product-item-photo .product-image-wrapper{ padding-bottom: 0px !important; height: auto; }
	.products-grid.wishlist .product-item-photo .product-image-photo { top: 0; max-height: 80px; }
	.wishlist-index-index .products-grid.wishlist .product-item { margin-bottom: 20px; box-shadow: none; }
	.form-wishlist-items .products-grid.wishlist .product-item .product-item-info { padding: 10px; }
	.products-grid.wishlist .product-item-actions .action.delete { float: right; line-height: 40px; margin: 0 !important; }
	.actions-toolbar.order-actions-toolbar { margin: 40px 0 0; }
	#shopping-cart-table .item-actions td { background-color: transparent; }
	.fieldset .field > .label{ margin: 0; }
	.customer-account-login .actions-toolbar .primary .action.primary, .customer-account-createpassword .actions-toolbar .primary .action.primary, .customer-account-logoutsuccess .actions-toolbar .primary .action.primary, .checkout-cart-index .actions-toolbar .primary .action.primary, .page-print.account.page-layout-1column .actions-toolbar .primary .action.primary, .checkout-onepage-success .actions-toolbar .primary .action.primary, .checkout-index-index .actions-toolbar .primary .action.primary, .catalogsearch-result-index .actions-toolbar .primary .action.primary, .customer-account-create .actions-toolbar .primary .action.primary, .customer-account-forgotpassword .actions-toolbar .primary .action.primary, .account .actions-toolbar .primary .action.primary, .form.amgiftcard-form .buttons-set .action.primary, .mw-reward-points button, .aw-ln-range-slider-wrapper .aw-ln-slider-button, .cart-container .checkout-methods-items .action.primary, .minicart-wrapper .block-minicart .block-content > .actions .action.primary, .authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary, .checkout-onepage-success .column.main .action.primary, .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary, #referralForm .fieldset .buttons-set .action.primary, .customer-account-login .actions-toolbar > .secondary .action, .customer-account-createpassword .actions-toolbar > .secondary .action, .customer-account-logoutsuccess .actions-toolbar > .secondary .action, .checkout-cart-index .actions-toolbar > .secondary .action, .page-print.account.page-layout-1column .actions-toolbar > .secondary .action, .checkout-onepage-success .actions-toolbar > .secondary .action, .checkout-index-index .actions-toolbar > .secondary .action, .catalogsearch-result-index .actions-toolbar > .secondary .action, .customer-account-create .actions-toolbar > .secondary .action, .customer-account-forgotpassword .actions-toolbar > .secondary .action, .account .actions-toolbar > .secondary .action, .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel, .cms-no-route.cms-noroute-index .column.main .disc li a, .sendfriend-product-send .actions-toolbar .action.back, .shipping-tracking-popup .column.main .page.tracking > .actions > .action.close, .amgiftcard-account-index .amgiftcard-info.customer-account-gift-card-item > a, .modal-popup .modal-inner-wrap .modal-footer .action.secondary, .modal-popup .modal-inner-wrap .modal-footer .action-secondary{ margin: 5px 0; }
	.customer-account-login .actions-toolbar, .customer-account-createpassword .actions-toolbar, .customer-account-logoutsuccess .actions-toolbar, .checkout-cart-index .actions-toolbar, .page-print.account.page-layout-1column .actions-toolbar, .checkout-onepage-success .actions-toolbar, .checkout-index-index .actions-toolbar, .catalogsearch-result-index .actions-toolbar, .customer-account-create .actions-toolbar, .customer-account-forgotpassword .actions-toolbar, .account .actions-toolbar, .sendfriend-product-send .actions-toolbar{ display: -webkit-inline-flex !important; display: -ms-flexbox !important; display: flex !important; }
	form#referralForm table.data-table, form#referralForm table.data-table thead, form#referralForm table.data-table tbody, form#referralForm table.data-table th, form#referralForm table.data-table td, form#referralForm table.data-table tr { display: block; }
	form#referralForm table.data-table thead tr { position: absolute; top: -9999px; left: -9999px; }
	form#referralForm table.data-table tr { border-bottom: 1px solid #ddd; padding-bottom: 10px; }
	form#referralForm table.data-table td { border: none; border-bottom: 0; position: relative; padding: 2px 10px; padding-left: 30%;}
	form#referralForm table.data-table td:before { position: relative; top: 0px; left: 0px; width: 30%; font-weight: 600; padding-right: 10px; white-space: nowrap; color: #111 !important; display: inline-block;} 
	form#referralForm table.data-table td input {width: 70%;float: right;}
	/* Label the data */
	form#referralForm table.data-table td:nth-of-type(1):before { content: "#"; }
	form#referralForm table.data-table td:nth-of-type(2):before { content: "Name"; line-height: 50px; }
	form#referralForm table.data-table td:nth-of-type(3):before { content: "Email"; line-height: 50px; }
	.price-including-tax, .price-excluding-tax {font-size: 15px;line-height: 18px;	}
	.main-menu-wrapper .navbar-nav .level0.parent a.level-top .ui-icon-carat-1-e::after {line-height: 40px;	}
	.featured-category .product-item-photo .product-image-wrapper {height: 225px;	}
	.abs-margin-for-forms-desktop, .fieldset .legend, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar, .login-container .fieldset:after {margin: 0;display: inline-block;	}
	input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], .input-text, select {line-height: 22px;}
	textarea{min-height: 125px;	}
	.opc-wrapper .step-title {padding-bottom: 15px;	}
	.cms-terms-conditions .columns .column.main,.cms-shipping .columns .column.main,.cms-return-exchange .columns .column.main{ margin: 0 0 40px 0;}
	.table th.col, .table td.col {min-width: auto;	}
	.authentication-dropdown {right: 0 !important;width: 340px !important;	}
	.hesperiden.tp-bullets { bottom: 10px !important; }
	/*#rev_slider_1_1_wrapper, #rev_slider_1_1_wrapper #rev_slider_1_1{ height: 450px !important; }
	#rev_slider_1_1 rs-sbg{ background-size: cover !important; background-position: center center !important; transform: unset !important; }
	#rev_slider_1_1 rs-layer-wrap { margin: -60px 0 0 0px !important; }*/
	
	/* Megamenu */
	/*.ves-menu{ margin: 0 auto;background: #ffffff;border: 0;width: 350px;max-height: 450px;overflow-x: hidden !important;overflow-y: auto !important;position: fixed;top: 200px;left: auto;right: 0px;box-shadow: 0 7px 8px 0 rgb(0 0 0 / 20%);padding: 20px 15px;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;	}*/
	/*.sticky .ves-menu{ top: 170px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }*/
	.ves-menu .ves-megamenu { margin: 0; width: 100%; text-align: left;}
	.ves-megamenu li.level0, .sticky .ves-megamenu li.level0{ border: 0 !important; padding: 0; }
	.ves-megamenu li.level0 + li.level0 { margin: 0; margin-left: 0 !important;}
	.ves-menu .navigation .level0 > .submenu {background: transparent !important;left: 0 !important;right: 0 !important;top: 100% !important;position: relative;box-shadow: none !important;width: 100% !important;padding: 10px 0 !important;box-shadow: none !important;border: 0 !important;margin: 10px 0 15px;transform: unset;border-radius: 0;	}
	.ves-menu .navigation .level0 > .submenu::before {content: '';display: inline-block;width: 100%;height: 1px;background-color: rgba(255,255,255,0.2);position: relative;float: left;top: 0;	}
	.ves-megamenu li.level0 > a {padding: 0 25px;width: 100%;vertical-align: middle;line-height: 40px !important;border: 0 !important;margin: 0;position: static;width: 100%;}
	.ves-megamenu li.level0 > a::after{display: none;}
	.ves-megamenu .level0 a > .opener {position: absolute;background: transparent !important;right: 0;padding: 0 5px;top: 0;width: 30px;height: 40px;overflow: hidden;font: 700 14px/40px 'FontAwesome';text-align: center;display: inline-block;}
	.ves-megamenu .level0 .level1 a > .opener {position: absolute;background: transparent !important;right: auto;padding: 0 5px;top: 0;width: 30px;height: 35px;overflow: hidden;font: 700 14px/35px 'FontAwesome';text-align: center;}
	.ves-megamenu .opener::before {content: '\f107';}
	.ves-megamenu .opener.item-active::before {content: '\f106';}
	.ves-megamenu.nav-mobile .submenu, .ves-megamenu.nav-mobile .subgroup .submenu {padding: 0;}
	.navigation .level0 .submenu.dropdown-mega .content-wrap .megamenu-content{width: 100% !important;display: inline-block;position: relative;border: 0;}
	.nav-mobile .nav-item {width: 100% !important;position: relative !important;display: inline-block;}
    .nav-mobile .nav-item.level1 {padding-left: 0;}
	.navigation .submenu:not(:first-child) .level1.active>a {padding-left: 0;border: 0;	}
	.navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active) {border-color: transparent;border-style: solid;border-width: 0;}
	.ves-megamenu .level0 .submenu .submenu {background: transparent;padding: 10px 0 10px 10px;box-shadow: none !important;	}
	.navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left: 0;}
	/* Megamenu */
	
	.ves-column4 > .item-content1 > .mega-col { width: 100%; }
	.ves-column4 .hidden-sm{ display: inline-block !important; }
	.ves-column4 .hidden-md{ display: none !important; }
	/*.navigation .ves-megamenu .level1 .submenu{ display: none; }*/
	.submenu.dropdown-menu .megamenu-content .level1.submenu-left { padding: 0; }
	.level0.submenu-left .level1.submenu-left > .nav-anchor{ width: 100%; margin: 0; text-align: center;padding: 0 15px;display: -webkit-inline-flex;display: inline-block;width: 100%;line-height: 35px;background: transparent !important;position: relative;	}
	.submenu.dropdown-menu .megamenu-content .level1.submenu-left + .level1.submenu-left{border: 0;	}
	.level2.ves-column1 > .item-content1 > .mega-col { max-height: unset; overflow: unset; }
	.navigation .level0 > .submenu .content-wrap .right-sidebar{ display: none !important; }
	.navigation .level0 > .submenu .content-wrap .megamenu-content{ width: 100% !important; padding: 0; background-image: none !important; }
	.navigation .level0 .submenu.dropdown-menu>.content-wrap>.megamenu-content>.level1.nav-dropdown.ves-column1 { height: auto; }
	.ves-menu .navigation .level0 > .submenu{ background: #f1f1f1 !important; }
	.level0.submenu-left .level1.submenu-left>.submenu.dropdown-menu{ width: 100% !important; height: auto; position: relative; left: 0 !important; right: 0 !important; top: 0 !important; padding: 0; box-shadow: none !important; border: 0 !important; background: #f7f7f7; overflow: auto; }
	.level0.submenu-left .level1.submenu-left .level2.submenu-left>.nav-anchor { width: 100%; text-align: center; padding: 0 15px; }
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before{color: #ffffff !important;}
	.block-authentication .actions-toolbar {align-items: center !important;justify-content: center !important;flex-direction: column !important;}
	.block-authentication .actions-toolbar>.primary,.block-authentication .actions-toolbar>.secondary{display: inline-block;width: 100%;}
	.block-authentication .actions-toolbar>.primary .action,.block-authentication .actions-toolbar>.secondary .action{width: 100%;}
	.form-wishlist-items .actions-toolbar {flex-direction: column !important;align-items: center !important;justify-content: center !important;	}
	.form-wishlist-items .actions-toolbar > .primary{margin: 0 0 15px !important;}
	.checkout-cart-index .actions-toolbar{display: inline-flex !important;display: -webkit-inline-flex !important;width: auto;float: left;margin: 0 5px 0 0 !important;	}
	.cart-container #block-giftcard.block.discount .check-giftcard-status {width: auto !important;margin: 0;padding: 0 20px 3px;}
	.checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount .actions-toolbar {justify-content: flex-start;}
	.checkout-index-index .modal-popup .modal-footer .action-save-address {margin: 5px 0 5px 20px;}
	.catalog-category-view.page-layout-2columns-left.page-products .columns{ padding-top: 0; }
	.opc-progress-bar{ width: 100%; }
	.header-whatsapp-link-btn { margin: 0 30px 0 0 !important; }
	.header-whatsapp-link-btn a span { display: inline-block !important; }
	.blog-details-main .postDescrArea > .section .col-md-3 + .col-md-3,
	.blog-details-main .postDescrArea > .section .col-md-4 + .col-md-4{ margin: 30px 0 0 0; }
	.search-wrapper .search-find .search-search { width: 100%; }
	.product-details-wrapper .product-description-wrapper .nav-tabs li a { font-size: 24px; }
	#homeSteps::after { bottom: 37px;width: 170px;height: 200px;background-size: contain;}
	#homeSteps::before { width: 180px;height: 200px;background-size: contain;bottom: -40px;}
    .logo-wrapper-container .logo-wrapper > a img {width: auto;}
	a.enquiry-cart {display: inline-block;width: 100%;padding: 35px 40px;float: left;background: #F69D35;color: var(--white);font-weight: 700;font-size: 16px;}
	.navbar-header { min-width: 85px;}
	.mobile-header .cart-wrapper, .mobile-header .account-wrapper {width: 40px;display: inline-block;float: none;height: 40px;margin: 0 5px;background: #F0F0F0;text-align: center;border-radius: 10px;line-height: 35px;}
	.minicart-wrapper .action.showcart { padding: 0;}
	.search-wrapper .search-box > .action img, .search-wrapper .icon-setting img, .account-wrapper .account img, .user-links .cart-wrapper img { width: auto;}
	.search-wrapper .search-find .search-search button img { filter: inherit;}
	.search-wrapper .search-find .search-search .input-text { background-color: #F0F0F0;}
	.stickySocial { display: none;}
	.stickySocial-mob {display: inline-block;width: 100%;margin-top: 15px;padding-top: 30px;border-top: 1px solid #ddd;}
	.stickySocial-mob ul {display: flex;justify-content: flex-start;align-items: center;}
	.main-menu-wrapper .stickySocial-mob ul li {width: auto;margin-right: 10px;}
	.stickySocial-mob ul li img {width: 48px;object-fit: contain;}
	#homeRenovation .container-fluid {padding: 30px 0 !important;}
	.renovationLeft, .renovationRight { width: 100%;}
	.videoWrapper iframe, .videoWrapper img, .imageWrapper img { border-radius: 0;}
	#homeRenovation .mainHeading {margin-bottom: 20px;	}
	#homeRenovation .mainContent {position: relative;z-index: 1;}
	#homeGallery { margin-top: -30px;padding-top: 70px !important;}
	ul.stepsList { text-align: center;}
	ul.stepsList li { float: left;width: 33%; display: inline-block;padding: 0 15px;margin-bottom: 50px;text-align: left !important;}
	.stepIcon { background-size: 185px;display: inline-block;background-position: center;}
	.stepLast .stepIcon { background-position: 10px 0;background-size: contain;}
	.stepNumber { text-align: center;}
	.mainHeading p br {display: none;}
	.cmsLinks {text-align: center;}
	.container-fluid { padding: 0 15px;}
	.mainHeading h1 br, .mainHeading h2 br, .mainHeading h3 br {display: none;}
	.Testimonial_single .testimonialRight { padding-left: 30px;padding-right: 30px;}
	h3.commentTitle { width: 250px;}
	.quoteIcon { height: 25px;top: -10px;right: 30px;}
	
	.portfolio-img-wrap:before { background-size: cover;}
	.portfolio-img-wrap img { width: 100%;}
	.portfolio-block .col-sm-12 {width: 50%;}
	a.port-cat-single {margin-bottom: 30px;display: inline-block;width: 100%;}
	.breadcrumbs .items { justify-content: center; margin-top: 0px;}
	.portfolio-cat-content { bottom: 30px;}
	.category-portfolio .toolbar-bottom .toolbar .toolbar-main {padding-left: 30px;}
	.toolbar-bottom { padding: 0;}
	.product-details-wrapper { padding-top: 50px !important;}
	.gallery_menu { max-width: 100%;}
	.gallery_menu ul li { display: inline-block;margin-right: 10px;}
	.career_content { margin-bottom: 50px;padding: 30px;}
	.home-banner-section #rev_slider_1_1_wrapper rs-sbg {border-radius: 0px;opacity: 0.5}
	#rev_slider_1_1_wrapper .hesperiden.tp-bullets {left: 50% !important;top: 100% !important;}
	.minicart-wrapper .action.showcart .qty.empty .count {display: none;}
	.signup-content { flex-direction: column; }
	.footer-signup h2 { margin-bottom: 20px; font-size: 36px; }
	.webforms .actions-toolbar { padding: 0 15px; width: 100%; }
	.form-wrapper .actions-toolbar .primary button {width: 100%;}
	.contact-blocks { width: 100%; display: inline-block; }
	.contact-blocks .contact-detail {width: 50%;float: left;min-height: 100px;}
	.contact-detail .contact-content p br {display: none;}
	.contact-detail .contact-content {float: left;padding-top: 5px;width: calc(100% - 60px);}
	.pb-100 {padding-bottom: 40px !important;}
	.pt-90 {padding-top: 40px !important;}
	.formContent label { white-space: normal; }
	a.enquiry-cart span.counter.qty span.count.counter-number:before {content: '(';}
	a.enquiry-cart span.counter.qty span.count.counter-number:after {content: ')';}
	.product-item-info .product-item-details .product-name-warpper .product-name { font-size: 18px; }
	/*.ves-megamenu li.level0 > a, .sticky .ves-megamenu li.level0 > a { font-size: 14px; }*/

	/*.navbar-default .navbar-nav > li.level0.active > a:before, 
	.navbar-default .navbar-nav > li.level0:hover > a:before, 
	.navbar-default .navbar-nav > li.level0:focus > a:before, 
	.navbar-default .navbar-nav > li:hover > a span:before, 
	.navbar-default nav.navigation ul li.nav-item.level0.active a:before, */
	.ves-megamenu li.level0:hover > a span:first-child:before, 
	.navbar-default nav.navigation ul li.nav-item.level0.active .nav-item.level1.active a:before { display: none; }
	.mst-searchautocomplete__autocomplete li {margin: 0 auto !important;padding-left: 15px !important;padding-right: 15px !important;}
	.navbar-default nav.navigation ul li.nav-item.level0.active a:before { bottom: 0; top: auto; }
	.opc-wrapper .form-login, .opc-wrapper .form-shipping-address { max-width: 100%; }
}

/* 1023 */

@media only screen and (max-width: 991px) {
	.aboutSec1-left { display: none;}
	.aboutSec1-right {  width: 100%;}
	.about-sec1 .about-content-main {margin-left: 0;width: 100%;flex-direction: column;padding: 0;}
	.about-sec1 .about-content-main .about-sec1-img { width: 100%;}
	.about-sec1 .about-content-main .mainHeading.text-left { width: 100%; margin-right: 0; margin-top: 25px;padding: 0 20px;}
	.about-sec2 .about-content-main { padding: 0;}
	.about-sec2 .about-content-main .ourMission.row { flex-direction: column;}
	.misionvision-box, .misionvision {width: 90%;display: inline-block;margin-left: 5%;}
	.about-sec2 .about-content-main .ourMission .img-holder:before {top: -30px;left: -30px;width: 40%;height: 50%;}
	.about-sec2 .about-content-main .pull-right .icon-pod-info {padding-left: 0px;margin-top: 30px;margin-bottom: 30px;padding-right: 0px;}
	.about-sec2 .about-content-main .ourVision.row {flex-direction: column;}
	.about-sec2 .about-content-main .ourMission.row .col-md-6, .about-sec2 .about-content-main .ourVision.row .col-md-6 { width: 100%;}
	.about-sec2 .about-content-main .ourMission .img-holder img, .about-sec2 .about-content-main .ourVision .img-holder img { border-radius: 10px;}
	.about-sec2 .about-content-main .ourVision .img-holder:before {bottom: -30px;right: 10px;width: 30%;height: 50%;}
	.about-sec2 .about-content-main .pull-left .icon-pod-info { padding-right: 0;margin-top: 50px;}
	.about-sec2 {margin-bottom: 50px !important;}
	.webforms .formContent .field { width: 100%; }
	.formTitle.mainHeading {padding: 0 15px;}
	fieldset.contacForm1 {margin-top: 0 !important;}
	.webforms .formContent .field.type-file .control span.btnTheme.file_btn { line-height: 39px !important; }
	.gallery-detail-wrapper .container {width: 100%;}
	#homeTestimonial .mainHeading { text-align: center; }
	.minicart-wrapper .action.showcart .count { right: -10px; }
}


/* Ipad Landscape */
/* @media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){
	.logo-wrapper-container > .container{ width: 100%; }
	.navbar-default .navbar-nav > li + li {margin-left: 15px}
	.user-links .cart-wrapper .icon-setting .cartprice{ display: none !important; }
	.logo-wrapper-container .logo-wrapper { padding-left: 15px;;}
	.logo-wrapper-main .user-links .user-links-right a.enquiry-cart { padding: 35px 20px;font-size: 14px; }
	.logo-wrapper-main .user-links .user-links-right { margin-left: 20px;}
	.user-links .cart-wrapper, .account-wrapper, .wishlist-wrapper, .search-wrapper { width: 30px;height: 30px;line-height: 26px;}
	.search-wrapper .search-box > .action img, .search-wrapper .icon-setting img, .account-wrapper .account img, .user-links .cart-wrapper img { width: 14px;}
	.minicart-wrapper .action.showcart .count { font-size: 10px;width: 20px;height: 20px;line-height: 20px;}
	.navbar-default .navbar-nav > li > a, .ves-megamenu li.level0 > a {font-size: 13px;	}
	.stickySocial ul li img {width: 40px;}
	.user-links .cart-wrapper img { position: relative;top: -2px;}
	.home-mainslider .carousel-caption h2 { font-size: 40px;}
} */
/* Ipad Landscape */

@media screen and (min-width: 768px) and (max-width: 768px){}


/* Mobile Screens */
@media screen and (max-width: 767px), print{
	body{font-smooth: always;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	/* .catalog-category-view.page-layout-2columns-left .page-wrapper,.catalog-category-view.page-layout-1column .page-wrapper,.cms-page-view.page-layout-1column .page-wrapper,.cms-index-index .page-wrapper,.blog-page .page-wrapper,.category-contact-us .page-wrapper,.category-faqs .page-wrapper,.cms-thank-you .page-wrapper{ margin: 130px 0 0 !important; } */
	.logo-wrapper-container{ height: auto; }
	.logo-wrapper-container > .container-fluid{ padding: 0 20px; }
	.logo-wrapper-main{ padding: 0; height: auto; align-items: center; position: static;}
	.logo-wrapper-main .logo-wrapper { z-index: 16; width: auto; }
	.logo-wrapper-container .logo-wrapper > a img,
	/* .sticky .logo-wrapper-container .logo-wrapper > a img{ height: auto; width: 100px;} */
	.logo-wrapper-main .user-links{ width: auto; height: auto; display: -webkit-inline-flex; display: inline-flex; padding: 0;}
	/* .logo-wrapper-main .user-links a.action { font-size: 20px; line-height: normal; } */
	.user-links .currency-wrapper::before{ display: none; }
	.currency-wrapper .currency .currValue select{ padding: 0 14px 0 7px; font-size: 12px; }
	.search-wrapper .search-box > .action { line-height: 20px; height: 20px; width: auto; border-radius: 0; padding: 0; font-size: 18px; background: transparent; }
	.search-wrapper .search-box .btnTheme{ width: auto; }
	/*.user-links .account-wrapper{ width: 50%; margin: 0 0 20px; }*/
	/* .user-links .account-wrapper .action,.user-links .account-wrapper .account .action{ font-size: 18px; text-align: center; line-height: 20px; height: 20px; width: auto; } */
	/*.user-links .account-wrapper .action::after { content: 'Login/Register'; text-align: left; font: 500 15px/20px 'Poppins'; letter-spacing: 0px; color: #5A4A42; opacity: 1; margin: 0 0 0 5px; }*/
	.account-wrapper .account span{ margin: 0 0 0 5px; }
	.user-links .account-wrapper .action span{ display: none; }
	.user-links .account-wrapper .account .action img,
	.user-links .account-wrapper .account img {width: 18px;}
	.user-links .account-wrapper .account .action .fa-user { margin: 0 0 0 0; font-size: 18px; }
	/*.user-links .wishlist-wrapper { width: 50%; margin: 0 0 20px; }*/
	/* .wishlist-wrapper .wishlist .action{ font-size: 0;text-align: center;line-height: 30px;height: 30px;width: 22px; } */
	/*.wishlist-wrapper .wishlist .action::after { content: 'Wishlist'; text-align: left; font: 500 15px/20px 'Poppins'; letter-spacing: 0px; color: #5A4A42; opacity: 1; margin: 0 0 0 5px; }*/
	.wishlist-wrapper .wishlist .action img{ position: relative; top: 1px; }
	.user-links .cart-wrapper, .user-links .quote-wrapper{ margin: 0 20px 0 0; }
	.user-links .cart-wrapper .icon-setting, .user-links .quote-wrapper .icon-setting{ display: block; }
	.user-links .cart-wrapper .icon-setting .carticon, .user-links .quote-wrapper .icon-setting .carticon { top: 0; }
	.user-links .cart-wrapper .icon-setting .cartprice span .price, .user-links .quote-wrapper .icon-setting .cartprice span .price,
	.user-links .cart-wrapper .icon-setting .cartprice p, .user-links .quote-wrapper .icon-setting .cartprice p{ display: none; }
	.user-links .cart-wrapper .icon-setting .cartcontent, .user-links .quote-wrapper .icon-setting .cartcontent{ display: none; }
	.mst-searchautocomplete__autocomplete{ max-height: 350px; overflow: auto; }

	.main-menu-wrapper nav.navbar .user-links{ display: inline-block; position: relative; margin: 0 auto; padding: 10px 20px; overflow-x: hidden; overflow-y: auto; background: #ffffff; border-top: 2px solid #faa73f; width: 100%; height: 170px; position: fixed; top: 135px; left: 0; z-index: 1; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }
	.sticky .main-menu-wrapper nav.navbar .user-links{ top: 90px; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }
	.minicart-wrapper .block-minicart{ width: 340px; position: fixed !important; left: 0 !important; right: 0 !important; min-width: 90% !important; width: 100% !important; top: 225px !important; margin: 0 auto !important; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.sticky .minicart-wrapper .block-minicart{ top: 225px !important;  -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.minicart-wrapper .block-minicart:before { right: 22%; display: none; }
	.minicart-wrapper .block-minicart:after { right: 21.9%; display: none;}
	.minicart-wrapper .minicart-items-wrapper { max-height: 250px; }
	.block-minicart .block-content>.actions>.primary{ margin: 0 10px 10px; }
	.minicart-wrapper .block-minicart .block-content > .actions .action.primary{ font-weight: 500; font-size: 14px; line-height: 40px; }
	.minicart-wrapper{ text-align: center; margin: 0; }
	.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product-item-name a { font-weight: 500; font-size: 15px; line-height: 20px; max-height: 40px; overflow: hidden; display: inline-block; }
	.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .details-qty .item-qty { height: 25px; margin-bottom: 10px; margin-right: 1px; width: 40px; position: relative; z-index: 10; }
	.minicart-items .update-cart-item { float: none; padding: 2.5px 10px; line-height: 25px;}
	.minicart-wrapper .product .product.actions { display: block; float: none; text-align: center; margin: -30px 0 0 0; position: relative; top: -5px; bottom: auto; background: transparent; height: 0; width: 100%; text-align: right; z-index: 0; }
	.minicart-wrapper .minicart-items-wrapper .product.actions .secondary .action{ font-weight: 400; font-size: 20px; line-height: 20px; }
	.minicart-items .product-item-details .details-qty { margin-top: 10px; }
	.minicart-wrapper .product .actions>.secondary { top: 0px; }
	
	.main-menu-wrapper { width: auto; height: auto; position: static; z-index: 15; left: 0; right: 0; margin: 0; }
	.main-menu-wrapper .container{ padding-left: 0; }
	.main-menu-wrapper .navbar{ float: right; padding: 0px; width: 100%; display: inline-block; position: static; }
	.topbar-menu-wrapper ul { float: none; }
	.main-menu-wrapper .navbar.navbar-expand-lg { padding: 0px; margin: 0px 0 0 10px; width: 100%; /* justify-content: flex-end; align-items: baseline; */ display: inline-block; position: absolute; right: 0; }
	.main-menu-wrapper .navbar-toggle{ color: #ffffff; /* display: block; */ margin: 0 auto; position: relative; right: 0; border: 0; border-radius: 0; box-shadow: none; font-size: 20px; line-height: normal; padding: 0; width: auto; height: auto; display: inline-flex; display: -webkit-inline-flex; flex-direction: row-reverse; z-index: 16; }
	.main-menu-wrapper .navbar-toggle span{ display: none; }
	.main-menu-wrapper .navbar-toggle:focus,
	.main-menu-wrapper .navbar-toggle.active, 
	.main-menu-wrapper .navbar-toggle:hover { text-decoration: none; background: transparent; border: 0; color: #333333; min-width: auto;}
	/* .main-menu-wrapper .navbar-toggle::before{ content: 'Menu'; text-align: left; font: 700 15px/40px 'Open Sans'; color: #ffffff; text-transform: uppercase; margin: 0 0 0 10px; } */
	
	/*.main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav { margin: 0 auto; height: auto;  max-height: 380px;  overflow-x: hidden; overflow-y: auto; background-color: #ffffff; border: 0; width: 100%; height: calc(100vh - 305px); display: block; box-shadow: none; position: fixed; top: 305px; left: 0; padding: 5px 15px 15px; border-top: 1px solid #dddddd; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }*/
	.main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav > li{ border: 0; margin: 0; }
	.navbar-default .navbar-nav > li, .main-menu-wrapper .navbar-nav > .level0{ position: relative; }
	.navbar-default .navbar-nav > li > a::before, .navbar-default .navbar-nav > li > a::after{ display: none; }
	.navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li.has-active > a, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ line-height: 40px !important; }
	.navbar-nav > .level0.parent > .menu-icon-child{ position: absolute; background: transparent !important; right: 20px; padding: 0 5px; top: 0; width: 40px; height: 50px; overflow: hidden; font: 700 15px/50px 'FontAwesome'; text-align: center; }
	.navbar-nav > .level0.parent > a.level-top + .menu-icon-child::before { content: '\f107'; }
	.navbar-nav > .level0.parent > a.level-top.ui-state-active + .menu-icon-child::before { content: '\f106'; }

	.main-menu-wrapper .navbar-nav .nav-item,  .main-menu-wrapper .navbar-nav .level0{ margin-right: 0px; }
	.navbar-default .navbar-nav > li.dropdown > a::after, .navbar-nav > .level0.parent > a.level-top .ui-menu-icon.ui-icon.ui-icon-carat-1-e::after{ content: '\f107'; transform: none; font-family: 'Font Awesome 5 Free'; font-weight: 700; text-align: center; font-size: 15px; line-height: 40px; background-color: transparent; display: inline-block; float: right; margin: 0 0 0 10px; width: 40px; height: 40px; right: 0; left: auto; top: 0; }
	.navbar-default .navbar-nav > li.dropdown.open > a::after, .navbar-nav > .level0.parent.active > a.level-top .ui-menu-icon.ui-icon.ui-icon-carat-1-e::after{ content: '\f106'; }
	.main-menu-wrapper .navbar-nav .nav-item.active .nav-link, .main-menu-wrapper .navbar-nav .level0.active .level-top, .main-menu-wrapper .navbar-nav .nav-item:hover .nav-link, .main-menu-wrapper .navbar-nav .level0:hover .level-top{ line-height: 40px !important; background-color: transparent; border-bottom: 0; color: #333333 !important; }
	.main-menu-wrapper .navbar-nav .nav-item .nav-link::after, .main-menu-wrapper .navbar-nav .level0 .level-top::after{ display: none; }
	.main-menu-wrapper .navbar-nav .level0 > .submenu { display: none; width: 100% !important; background: #ffffff; padding: 0 0 0 20px; margin: 0; position: relative !important; left: 0px !important; top: 0px !important; box-shadow: none !important; z-index: 10; }
	.main-menu-wrapper .navbar-nav .level0 > .submenu li a::before{ display: none !important; }
	.main-menu-wrapper .navbar-nav .nav-item .dropdown-menu.show, .main-menu-wrapper .navbar-nav .level0 .level0.submenu.show { width: 100%; background: #f5f5f5; padding: 0; display: inline-block; margin: 0; border: 0; border-radius: 0; }
	.main-menu-wrapper .navbar-nav .level0.submenu > .all-category, .main-menu-wrapper .navbar-nav .level0.submenu .category-item{ padding: 0 0 0 0; }
	.main-menu-wrapper .navbar-nav .level0.submenu .category-item.parent .submenu { position: inherit; box-shadow: none; top: 0 !important; left: 0 !important; width: 100%; background: #f5f5f5; border-radius: 0; border-bottom: 1px solid #333333; padding: 0; margin: 0; z-index: 10; display: none; }
	.main-menu-wrapper .navbar-nav .level0.submenu .category-item a.ui-corner-all span.ui-icon-carat-1-e::after { transform: rotate(90deg); }
	.main-menu-wrapper .dropdown-menu > .dropdown-item, .main-menu-wrapper .level0.submenu > .level1, .main-menu-wrapper .level0.submenu > .all-category { padding: 5px 15px; font-weight: 400; font-size: 13px; line-height: 20px; color: #272727; white-space: normal; border-bottom: 0; }
	.main-menu-wrapper nav .collapse ul ul, .main-menu-wrapper nav .collapse ul ul.dropdown-menu { max-width: 100%; background: transparent; box-shadow: none !important; padding: 0 0 0 15px; margin: 0 0 15px; width: 100%; }
	.navbar-default .navbar-nav .dropdown-menu > li > a, .main-menu-wrapper .navbar-nav .level0.submenu .category-item a.ui-corner-all, 
	.main-menu-wrapper .navbar-nav .level0.submenu li a { text-align: left; display: inline-block; padding: 10px; }
	main.page-main{ padding: 0; }
	.message { line-height: 20px !important; font-size: 15px !important; }	
	.sidebar.sidebar-main { width: 100%; }
	.page-title-wrapper .page-title { margin-bottom: 0px; height: auto; }
	.page-title-wrapper .category-image .banner-image, .page-title-wrapper .category-image > img { width: 100%; max-width: 100%; max-height: 250px; position: relative; left: 0; min-height: 200px;object-fit: cover;}
	/*.page-title-wrapper .category-image .banner-overlay { background-image: radial-gradient(closest-side at 50% 50%, rgb(0, 0, 0, 0.6) 0%, rgb(0, 0, 0, 0) 100%); }*/
	.page-title-wrapper .category-image .page-title-contents { padding: 20px 0; flex-direction: column;}
	.category-image .page-title-contents-main { width: 100%; }
	.page-title-wrapper .page-title .base, .page-layout-2columns-left .page-title-wrapper .page-title .base { white-space: normal; text-align: left; font-size: 30px; line-height: 40px; max-height: 80px; }
	.page-layout-2columns-left .page-title-wrapper .page-title { text-align: center; margin: 0; }
	.page-title-wrapper .category-image .breadcrumbs { display: inline-block; text-align: center; padding: 0; margin: 5px 0 0 0; max-width: 100%; position: relative; bottom: auto; }
	.breadcrumb-section { padding: 0; position: relative; }
	.page-title-wrapper .category-image .breadcrumb-section > .container{ padding: 0; }
	.breadcrumbs { padding: 0; display: block; }
	.breadcrumbs .items { flex-wrap: wrap; justify-content: center;align-items: center; }
	.breadcrumbs .items .item strong, .breadcrumbs .items .item > span{ white-space: normal; text-align: center; line-height: 38px; max-height: 40px; }
	.breadcrumbs .item:not(:last-child)::after { position: relative; }
	.catalog-product-view.page-layout-fullpage-layout .media-cart, .catalog-product-view.page-layout-fullpage-layout .product-info-main { width: 100%; float: left; display: inline-block; }
	.catalog-product-view.page-layout-fullpage-layout .media-cart{ margin-bottom: 30px; }
	.catalog-product-view.page-layout-fullpage-layout .columns{ flex-direction: column-reverse; }
	.media-cart .product-add-form form .details-btnArea .fieldset .actions { display: -webkit-inline-flex; display: -ms-flexbox; display: flex; justify-content: center; flex-direction: column; align-items: center; text-align: center; }
	.media-cart .product-add-form form .details-btnArea .fieldset .actions .btnTheme{ margin: 0 0 10px 0; min-width: 200px; }
	.media-cart .product-add-form form .details-btnArea .fieldset .actions .btnTheme.blue{ margin: 0; }	
	/*.filter-options { display: block !important; }*/
	/*.block.filter .block-title.filter-title{ display: inline-block !important; width: 100%; margin: 0 0 -1px !important; border: 0 !important; padding: 0 !important; }
	.block.filter .block-title.filter-title strong{ text-align: left; display: inline-block; background-color: #47ac5b; color: #ffffff; font-weight: 600; font-size: 22px; line-height: 22px; text-transform: uppercase; padding: 12px 15px; width: 100%; margin: 0px; cursor: pointer; top: 0; right: 0; border: 0; border-radius: 0; box-shadow: none; position: relative; }
	.block.filter.active .block-title.filter-title strong{ background-color: #47ac5b; color: #ffffff; }
	.block.filter .block-title.filter-title strong::after{ content: '\f0d7'; font-family: 'Font Awesome 5 Free'; font-weight: 700; font-size: 16px; color: #ffffff; line-height: 24px; float: right; }
	.block.filter .block-title.filter-title.active strong::after, .block.filter.active .block-title.filter-title strong::after{ content: '\f0d8'; }*/
	/*.block.filter .block-content.filter-content{ display: none; padding: 15px; border: 1px solid #cccccc; }*/
	/*.block.filter .block-content.filter-content.active, .block.filter.active .block-content.filter-content{ display: block; }*/
	/*.filter-content .filter-subtitle { font-weight: 400; font-size: 35px; line-height: 50px; margin: 10px 0 20px; }*/
	.filter.active .filter-options { background: #141414; top: 55px; padding: 30px 6%; }
	.filter.active .filter-subtitle{ display: none !important; }
	.form.password.reset,.form.send.confirmation,.form.create.account,.form.search.advanced,.form.form-orders-search{ min-width: auto; width: 100%; max-width: 100%; float: left; }
	.form.create.account > .fieldset { width: 100%; margin: 0 0 45px; }
	.box-tocart.boxed-contents.qty-count .fieldset .actions { display: inline-block; margin-top: 20px; }
	.box-tocart.boxed-contents.qty-count .fieldset .actions .tocart.btnTheme.yellow{ margin: 0 0 5px 0; }
	.box-tocart.boxed-contents.qty-count .fieldset .actions .btnTheme{ width: 100%; }
	/*#back2Top { right: 0; bottom: 70px; }*/
	.page-footer .footer-bottom-main .row{ display: inline-flex; flex-direction: column; float: left; align-items: center; justify-content: center; width: 100%; margin: 0 auto;}
	.page-footer .footer-bottom-main .copyright { margin: 0; padding: 0; }
	.page-footer .footer-bottom-main .payment-cards, .page-footer .footer-bottom-main .payment-link{ text-align: center; float: none; justify-content: center; width: 100%; margin: 20px 0 0 0; }
	.page-footer .footer-bottom-main .payment-cards li a img, .page-footer .footer-bottom-main .payment-link img{ height: 25px; width: auto; }
	.title-style { margin-bottom: 40px; }
	.title-style .title-name, .title-style .title-name.boldThin{ font-size: 40px; line-height: 45px; word-break: normal; }
	.title-style .title-description{ width: 100%; margin-left: 0; margin-right: 0; }
	.title-style.flex{ justify-content: center; align-items: flex-start; flex-direction: column; }
	.title-style.flex .title-name{ margin: 0; padding: 0; max-width: 100%;}
	.title-style.flex .title-name::after{ display: none; }
	.title-style.flex .title-right{ width: 100%; justify-content: center; /*display: none;*/ margin-top: 30px; flex-direction: column;}
	.title-style.flex .title-right .title-link + .owl-theme { margin-left: 0;margin-top: 30px; }
	.title-right .custom-nav [class*=owl-] + [class*=owl-] { margin: 0 0 0 5px !important; }
	.title-style.title-border::before{ display: none; }
	.home_category_wrapper { margin-top: 35px; }
	.page-products .columns { padding-top: 0px; position: relative; z-index: 1; display: inline-block; }
	.block.review-add{ display: inline-block; width: 100%; float: left; }
	.block.review-list{ display: inline-block; width: 100%; float: left; margin: 20px 0 0;padding-right: 0;}
	.btnTheme{ min-width: 150px; height: 50px; line-height: 50px !important; padding: 0 12px; font-size: 14px;}
	.btnTheme span::before { width: 45px; height: 45px; }
	.btnTheme span::after { font-size: 16px; width: 45px; height: 45px; }
	.section-bottom-link { margin-top: 40px; }
	.section-bottom-link .btnTheme { padding: 0 25px !important; }
	.table-responsive{ border: 0; }
	.modal-popup.confirm .modal-footer{ flex-direction: row; justify-content: space-evenly; }
	.modal-popup.confirm .modal-footer {flex-direction: column;justify-content: center;align-items: center;}
	.modal-popup.confirm .modal-footer button{ width: 40% !important; min-width: auto !important; padding: 0 15px !important; margin: 0 !important; }
	.owl-carousel .owl-nav button.owl-next{ right: -10px; background: transparent; justify-content: flex-end; } 
	.owl-carousel .owl-nav button.owl-prev { left: -10px; background: transparent; justify-content: flex-start; }
	.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover { background: transparent; }
	.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span{ font-size: 0px; }
	.owl-carousel .owl-nav button.owl-next span::before, .owl-carousel .owl-nav button.owl-prev span::before{ font-size: 24px; }
	.owl-theme .owl-dots .owl-dot span{ margin: 0 4px; }

	/* #home-main-carousel .carousel-inner > .item > img{ width: auto; height: calc(100vh - 135px); object-fit: cover; object-position: 88%; } */
	.home-banner-section .home-mainslider .carousel-caption{ left: 0; background: transparent radial-gradient(closest-side at 50% 50%, rgba(0,0,0,0.3) 0%, #00000000 100%) 0% 0% no-repeat padding-box; }
	.home-mainslider .carousel-caption h1 { font-size: 35px; line-height: 45px; }
	.owl-theme .owl-dots .owl-dot{ margin: 0; }
	.owl-theme .owl-dots .owl-dot span::after{ display: none; }
	.scrollDown{ display: none; }
	.featured-aboutus-wrapper .imageArea{ margin: 0 0 30px; }
	.featured-aboutus-wrapper .contentArea{ width: 100%; margin: 0; }
	.featured-aboutus-wrapper .contentArea h3{ font-size: 24px; line-height: 34px; }
	.featured-services-main.first-sect{ margin: 0 0 60px; }
	.featured-services-wrapper .row .col-xs-12 + .col-xs-12::before { width: calc(100% - 30px); height: 1px; left: 0; right: 0; top: -15px; bottom: auto; }
	.featured-services-wrapper .row .col-xs-12:nth-child(2)::before { display: none; }
	.quickenquiry-wrapper .imageArea{ margin: 0 0 5px; height: auto; }
	.quickenquiry-container{ padding: 70px 9%; }
	.quickenquiry-container .title-name{ font-size: 34px; line-height: 45px; margin: 0 0 14px 0; }
	.ourteam-wrapper { padding: 50px 0; }
	.ourteam-wrapper .imageArea{ margin: 40px 0 0 0; }
	.team-section1-wrapper .title-style{ width: 100%; }
	.team-section1-wrapper .title-style .title-name{ font-size: 26px; line-height: 32px; }
	.team-section1-wrapper .title-style .title-description{ font-size: 18px; line-height: 28px; }
	.team-section2-wrapper { margin: -140px 0 0; }
	.team-section2-wrapper .row{ display: -webkit-inline-flex; display: -ms-flexbox; display: flex; justify-content: center; flex-direction: column-reverse; }
	.team-section2-wrapper .imageArea{ width: calc(100% - 30px); border-radius: 10px; margin: 0 15px; }
	.team-section2-wrapper .imageArea img { min-height: unset; max-height: unset; }
	.team-section2-wrapper .contentArea{ padding: 40px 15px 50px; }
	.jquery-modal.blocker .modal .doctors-popup-main{ flex-wrap: nowrap; flex-direction: column; width: 100%; max-height: 520px; overflow: auto; }
	.doctors-popup-main .imageArea{ width: 100%; overflow: unset; }
	.doctors-popup-main .contentArea{ width: 100%; max-height: unset; overflow: unset; }
	.doctors-popup-main .contentArea h3{ font-size: 26px; line-height: 32px; }
	.latestNews-wrapper{ padding: 50px 0; }
	.latestNews-container.onePart { margin: 0 0 30px 0; }
	.latestNews-wrapper .onePart .contentArea { padding: 20px 50px 20px 20px; width: calc(100% - 0px); }
	.latestNews-main { max-height: 100%; overflow: auto; }
	.latestNews-main .contentArea .news-date{ margin: 0 0 5px; }
	.latestNews-main .contentArea .news-title{ font-size: 20px; line-height: 25px; -webkit-line-clamp: 2; }
	.blog-details-wrapper{ padding: 50px 0; }
	.blog-details-main{ padding: 0; }
	.blog-details-main .postTitle{ font-size: 30px; line-height: 40px; }
	.blog-details-main .postBtn-group .btnTheme { min-width: 140px; }
	.blog-sidebar{ margin: 80px 0 0 0; }
	.services-section1-wrapper .row:nth-child(odd) { flex-direction: column-reverse; }
	.services-section1-wrapper .contentArea{ padding: 30px 0 0; }
	.services-section1-wrapper .contentArea h3{ font-size: 28px; line-height: 35px; }
	.services-section1-wrapper .row:nth-child(even) .contentArea,
	.services-section1-wrapper .row:nth-child(odd) .contentArea{ margin: 0; width: 100%; }
	.service-details-wrapper{ padding: 50px 0; }
	.service-details-wrapper .row{ flex-direction: column-reverse; }
	.service-details-wrapper .contentArea{ width: 100%; padding: 35px 0 0; }
	.service-details-wrapper .contentArea .title-style .title-name{ font-size: 32px; line-height: 40px; }
	.accordion-wrap .texts-desc .service-details-descr ul.col-3 li{ width: 100%; }
	.cms-page-view.page-layout-1column .page-title-wrapper .category-image .breadcrumbs .items, .category-faq .page-title-wrapper .category-image .breadcrumbs .items, .catalog-product-view .page-title-wrapper .category-image .breadcrumbs .items{ justify-content: center; }
	.product-details-wrapper .product-share { justify-content: center; }
	.product-details-wrapper .product-share .label { margin: 0 10px 0 0; }
	.product-details-wrapper .product-share .share-icons > a + a { margin: 0 0 0 10px; }
	.product-description-wrapper { padding: 50px 0 0; }
	/*.catalog-product-view .product-description-wrapper { padding-bottom: 50px; }*/
	.product-description-wrapper > .row { padding: 0; margin: 0 -15px; }
	.product-description-wrapper .nav-tabs { display: inline-flex; }
	.product-description-wrapper .nav-tabs li + li{ margin: 20px 0 0; }
	.faq-wrapper .nav-pills { margin: 0 0 40px; padding: 0 0 0 17px; }
	.reachus-wrapper{ padding: 50px 0 0; }
	.enquiry-wrapper{ padding: 80px 50px; }
	.contactUs-wrapper{ padding: 50px 0; }
	.contactUs-wrapper .leftSection{ margin-bottom: 30px; }
	.contactUs-wrapper .nav-pills{ flex-direction: row; }
	.contactUs-wrapper .nav-pills li{ width: 50%; margin: 0 0 20px; }
	.contactUs-wrapper .nav-pills li + li{ margin: 0 0 20px; }
	.contactUs-container .contactUs-main-info .col-xs-12{ padding: 0 15px; margin: 0 0 40px; }
	.contactUs-container .contactUs-main{ width: 100%; margin: 0 0 30px 0; }
	.thankYou-wrapper { padding: 0; }
	.thankYou-wrapper .imageArea { height: 650px; }
	.thankYou-wrapper .imageArea img{ position: relative; width: auto; max-width: fit-content; height: 100%; left: 50%; float: right; }
	.thankYou-wrapper .contentArea{ top: 0; left: 0; width: 100%; padding: 40px 15px; align-items: center; }
	.thankYou-wrapper .contentArea h2.base1{ text-align: center; font-size: 55px; line-height: 68px; margin: 0; }
	.thankYou-wrapper .contentArea h3.sub-base1{ text-align: center; font-size: 35px; line-height: 42px; margin: 0 0 30px; }
	.thankYou-wrapper .contentArea p.base2{ text-align: center; }
	.thankYou-wrapper .contentArea p + p{ margin: 10px 0 0 0; }
	.thankYou-wrapper .contentArea .btnArea{ width: 100%; text-align: center; }
	.thankYou-wrapper .contentArea .btnTheme { width: auto; padding: 0 20px !important; }
	.thankYou-wrapper .contentArea .btnTheme + .btnTheme{ margin: 10px 0 0; }
	.product-item .category-hover-link { justify-content: center; }
	.catalog-category-view.page-layout-2columns-left .column.main > .category-description .listSale-wrapper, .catalog-category-view.page-layout-2columns-left .column.main > .category-description > .title-style { margin: 0; padding: 10px 15px; }
	.catalog-category-view.page-layout-2columns-left .column.main > .category-description .listSale-main .imageArea img, .product-list-wrapper .listSale-main .imageArea img { height: 450px; }
	.catalog-category-view.page-layout-2columns-left .column.main > .category-description .listSale-main .contentArea, .product-list-wrapper .listSale-main .contentArea{ padding: 0; }
	.catalog-category-view.page-layout-2columns-left .column.main > .category-description .listSale-main .contentArea p, .product-list-wrapper .listSale-main .contentArea p{ text-align: center; }
	.catalog-category-view.page-layout-2columns-left .column.main > .category-description .listSale-main .contentArea p + p, .product-list-wrapper .listSale-main .contentArea p + p{ margin: 12px 0 0; }

	.product-list-wrapper{ padding: 40px 0; }
	.product-list-wrapper .product-list-contents > .row > .col-xs-12.col-sm-6.col-md-4.col-lg-4 { padding: 0 15px; }
	.product-list-wrapper > .container-fluid .row .item{ width: 100%; padding: 0 15px; }
	.product-list-wrapper .product-item { margin-bottom: 40px; }
	.product-details-wrapper{ padding: 50px 0 0; }
	.product-options-wrapper .swatch-opt .swatch-attribute{ width: 100%; margin: 0 0 15px 0; }
	.product-details-wrapper .product-info-main { width: 100% !important; padding: 0; }
	.product.media { padding: 0; }
	.product-options-label { width: 100px; }
	.prd-option-main { width: calc(100% - 105px); }
	.product-details-wrapper .price-box > .price-container, .product-details-wrapper .price-box .special-price, .product-details-wrapper .price-box .old-price{ margin: 0 10px 0 0 !important; }
	
	.product-details-wrapper .qty-btnArea { margin: 0 0 15px; flex-wrap: wrap; padding-bottom: 30px;}
	.qty-btnArea .qtyCounter{ margin: 0 0 40px; }
	.qty-btnArea .qtyCounter .box-details .control .count + div.mage-error { width: 100%; }
	.qty-btnArea .btnArea{ width: 100%; display: inline-flex; display: -webkit-inline-flex; justify-content: center; align-items: center; flex-wrap: wrap; margin: 0 0 0 0; }
	.qty-btnArea .btnArea .btnTheme{ width: auto !important; }
	.qty-btnArea .btnArea .btnTheme + .btnTheme{ margin: 10px 0 0 0; }
	.qty-btnArea .btnArea .btnTheme.tocart{ min-width: 220px; width: 100% !important; }
	.qty-btnArea .btnArea .btnTheme.toenquiry{ margin: 15px 0 0 0; min-width: 220px; }
	.modal-popup._inner-scroll .modal-inner-wrap{ margin-top: 0 !important; }
	.product-item .category-hover-link .action.tocart { padding: 0 10px; margin: 0; }
	.product-list-wrapper .toolbar-top{ width: 100%; height: auto; display: inline-block;}
	.product-list-wrapper .toolbar-bottom{ width: 100%; height: auto; }
	.product-list-wrapper .toolbar-top .toolbar, .product-list-wrapper .toolbar-bottom .toolbar { /* flex-direction: column; justify-content: center; align-items: center; */ display: inline-block; text-align: center; }
	.toolbar .field.limiter{ margin: 5px 0; padding: 0; border: 0; float: unset; }
	.toolbar .toolbar-sorter.sorter{ position: relative; margin: 5px 0; border: 0; float: unset; }
	.toolbar .toolbar-amount{ position: relative; margin: 0 0 15px; float: unset; line-height: normal;}
	.toolbar .pages{ position: relative; margin: 5px 0; border: 0; padding: 0; float: unset; width: 100%; }
	.toolbar .pages .pages-items { padding: 2px 10px 0; float: none; display: inline-block;}
	.toolbar-bottom .toolbar { text-align: center; }
	.toolbar .pages .item{ position: relative; }
	.toolbar-bottom .pages .items .item, .toolbar-bottom .pages .action, .toolbar-bottom .pages .action::before { line-height: 35px; }

	.subscribe-wrapper{ padding: 60px 0; background-position: center center; }
	.subscribe-wrapper .title-style{ margin-bottom: 20px; }
	.subscribe-main .form-subscribe .form-control input + div.mage-error + input{ margin: 0; }
	.subscribe-main .form-subscribe .form-control input + input{ margin: 15px 0; }
	.subscribe-wrapper .row > .col-xs-12.col-sm-12.col-md-10.col-lg-10{ width: 100%; }
	.subscribe-wrapper .row > .col-xs-12.col-sm-12.col-md-2.col-lg-2{ width: 100%; }
	.subscribe-wrapper .row > .col-xs-12.col-sm-3.col-md-3, .subscribe-wrapper .row > .col-xs-12.col-sm-3.col-md-3 .text-right{ text-align: left !important; }
	.subscribe-wrapper .row > .col-xs-12.col-sm-9.col-md-9 .title-name { font-size: 30px; line-height: 35px; }
	.subscribe-wrapper .row > .col-xs-12.col-sm-3.col-md-3 .btnTheme{ width: auto; }
	.subscribe-main{ text-align: left; margin: 12px 0 0 0; }
	.footer-logo-wrapper { flex-direction: column; margin: 0 0 25px; }
	.page-footer .footer-top-main .footer-logo a img{ max-height: 100px; max-width: 100%; }
	.page-footer .footer-top-main{ padding: 50px 0px 70px; }
	.page-footer .footer-top-main > .container-fluid{ padding: 0 20px; }
	.footer-top-main > .container > .row > .col-sm-12.col-md-4 { padding-right: 15px; padding-bottom: 30px; }
	.footer-top-main > .container > .row > .col-sm-12.col-md-4::after{ width: 180px; height: 1px; bottom: 0; top: auto; left: 0; right: 0; margin: 0 auto; }
	.page-footer .footer-bottom-main{ padding: 28px 0; margin: 0; }
	.footer-top-main .copyright { margin: 0; text-align: left; }
	.footer-top-main .copyright .webexe{ display: inline-block; }
	.page-footer .footer-top-main .footer-title { margin-top: 10px; margin-bottom: 10px; height: auto !important;}
	.page-footer .footer-top-main .footer-title > img{ display: block; margin: 0 auto; }
	.page-footer .footer-top-main .footer-title h3{ text-align: left; margin: 0 0 12px; }
	.page-footer .footer-top-main .footer-links{ padding: 0; }
	.page-footer .footer-top-main .footer-links::before{ display: none; }
	.page-footer .footer-top-main .footer-links p{ font-size: 15px; margin: 0 0 20px 0; }
	.page-footer .footer-top-main .footer-links ul{ list-style: none; display: flex; flex-wrap: wrap; }
	.page-footer .footer-top-main .footer-links ul li{ text-align: left; /* width: 100%; */ /* margin: 10px 0 0 0; */ /* padding: 0 10px 0 0; */ }
	.page-footer .footer-top-main .footer-links ul li a{ /* display: inline-block; text-align: left; */ font-size: 14px;}
	.page-footer .footer-bottom-main{ width: 100%; }
	
	.page-footer .footer-top-main .footer-logo { text-align: left; margin: 0 0 30px; }
	.page-footer .footer-top-main .footer-title h3.customer-title { text-align: center; margin: 40px 0 0 0; }
	.footer-logo-wrapper .social-wrapper{ display: inline-flex; align-items: center; justify-content: center; width: 100%; position: relative; top: 110px; margin: 15px 0; }
	.page-footer .footer-top-main .footer-links .social-wrapper{ width: 100%; margin: 0px auto 0; display: flex; flex-wrap: wrap; }
	.page-footer .footer-top-main .footer-links .social-wrapper li{ width: auto; margin: 0; padding: 0; }
	.page-footer .footer-top-main .footer-links .contact-details{ width: 100%; margin: 10px auto 0; display: inline-flex; justify-content: flex-start; flex-direction: column; align-items: flex-start; }
	.page-footer .footer-top-main .footer-links .contact-details li{ align-items: baseline; justify-content: flex-start; }
	.page-footer .footer-top-main .footer-links .contact-details li > p, 
	.page-footer .footer-top-main .footer-links .contact-details li > a { width: auto; margin: 0 0 0 10px; }
	.page-footer .footer-top-main .footer-payments { text-align: center; }
	.page-footer .footer-top-main .footer-payments img { width: auto; height: 25px; margin: 10px 0 0 0; }
	.footer-top-main .social-container { flex-direction: column; align-items: center; justify-content: center; }
	.footer-top-main .social-wrapper { margin: 10px 0 0 0; }
	.secondary { width: 100%; }
	.checkout-index-index .fieldset .payment-method .payment-method-title > .label{ display: inline-flex; display: -webkit-inline-flex; flex-direction: column; }
	.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{ margin: 10px 0 0 0; }

	.page-main .columns .sidebar.sidebar-main{ width: 100%; padding: 0; }
	.page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main{ width: 100%; padding: 30px 0 0 0; }
	.columns { float: left; max-width: 100%; }
	.cms-index-index .page-title-wrapper{ display: none; }
	.page-layout-fullpage-layout .columns{ display: inline-block; width: 100%; }
	.page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main{ width: 100%; margin-bottom: 10px; padding: 20px 0px 0; }
	.page-with-filter.page-layout-2columns-left #maincontent .columns .column.main{ width: 100%; margin-bottom: 30px; padding: 0 15px; padding: 0 0 60px; }
    .customer-account-login .page-title-wrapper .page-title .base,.checkout-cart-index .page-title-wrapper .page-title .base,.catalogsearch-result-index .page-title-wrapper .page-title .base,.customer-account-create .page-title-wrapper .page-title .base,.customer-account-forgotpassword .page-title-wrapper .page-title .base,.account .page-title-wrapper .page-title .base { font-size: 35px; line-height: 38px; }
	.catalogsearch-result-index .page-title-wrapper{ padding: 30px 15px 0; }
	.catalogsearch-result-index .page-title-wrapper .page-title .base{ text-align: center; }
	.catalogsearch-result-index .column.main > p.message{ margin-bottom: 15px !important; }
	.account .page-main{ padding-top: 0px; }
	.account #maincontent .columns{ margin: 20px auto 40px; }
	.account .page-title-wrapper { padding: 0; }
	.mw-reward-points .button-coupon button { margin: 9px 0 0 0; }
	.mw-reward-points .input-text,.mw-reward-points select,.mw-reward-points textarea {width: 100% !important;max-width: 100%; }
	.account .sidebar.sidebar-main{width: 100%;	}
	.account .sidebar.sidebar-main .account-nav{margin: 0;	}
	.account .sidebar.sidebar-main .account-nav .account-nav-title{width: 100%;height: 50px;display: block;clip: unset;overflow: hidden;position: relative;margin: 0;padding: 0;line-height: normal;	}
	.account .sidebar.sidebar-main .account-nav .account-nav-title strong{display: inline-block;width: 100%;margin: 0;padding: 0;font-weight: 700;font-size: 16px;line-height: 26px;color: #fff;text-align: left;	}
	.account .sidebar.sidebar-main > .block > .title strong::before{line-height: 50px !important;padding: 0 15px !important;}
	.account .sidebar.sidebar-main .account-nav .title strong::after{content: '\f0d7';font-family: 'Font Awesome 5 Free';font-weight: 700;font-size: 16px;color: #ffffff;line-height: 50px;float: right;position: absolute;padding: 0 15px;top: 0;right: 0;z-index: 1;	}
	.account .sidebar.sidebar-main .account-nav .title.active strong::after{content: '\f0d8';}
	.account .sidebar.sidebar-main .account-nav .content{display: none !important;}
	.account .sidebar.sidebar-main .account-nav .content.active{display: block !important;}
	.account .sidebar.sidebar-main .account-nav .content ul{padding: 15px 0;}
	.cart.table-wrapper .item .col.item{display: block;min-height: 90px;padding: 10px 0 10px 85px !important;position: relative;}
	.cart.table-wrapper .col.price, .cart.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal{width: 33% !important;}
	.form.form-cart .cart.main.actions {display: flex;justify-content: center;align-items: center;flex-direction: column;}
	.opc-estimated-wrapper .minicart-wrapper{ display: inline-block; position: relative; float: right; width: auto; margin: 0 0 0 0; top: 0; }
	.opc-estimated-wrapper .estimated-block{ font-size: 17px; font-weight: 700; display: flex; width: 85%; float: left; justify-content: space-between; }
	.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{ text-align: center; font-size: 13px; line-height: 18px; letter-spacing: 0px; color: #FFFFFF; opacity: 1; background-color: #b97f24; border: 0; width: 20px; height: 20px; border-radius: 30px; display: inline-block; padding: 0; margin: 0; top: -10px; right: 0; position: relative; float: left; }
	.opc-progress-bar-item._active>span:after{ line-height: 25px !important; font-size: 18px !important; }
	.opc-progress-bar-item._complete>span:after{ line-height: 25px !important; font-size: 18px !important; }
	.opc-estimated-wrapper .minicart-wrapper .action.showcart{ padding: 0; border: 0; box-shadow: none; background: transparent;}
	.opc-estimated-wrapper .estimated-block .estimated-label { margin: 0; }
	.checkout-container .opc-wrapper{ display: inline-block; width: 100%; }
	.checkout-container .opc-sidebar.opc-summary-wrapper{width: calc(100% - 25px);height: calc(100vh - 0px);display: inline-block;margin: 0;z-index: 100000 !important;	}
	.custom-slide { top: 0px; height: calc(100vh - 0px); left: 25px; }
	.checkout-onepage-success .page-title-wrapper .page-title{text-align: center;}
	.page-product-amgiftcard .product-info-main .box-tocart.details-btnArea .actions {justify-content: center;flex-direction: column;align-items: center;}
	.page-product-amgiftcard .product-info-main .box-tocart.details-btnArea .actions .btnTheme{margin: 0;width: 220px;}
	.page-product-amgiftcard .product-info-main .box-tocart.details-btnArea .actions .btnTheme.brown{margin-bottom: 10px;}
	.customer-account-login #maincontent .columns,.checkout-cart-index #maincontent .columns,.page-print.account.page-layout-1column #maincontent .columns,.checkout-onepage-success #maincontent .columns,.checkout-index-index #maincontent .columns,.catalogsearch-result-index #maincontent .columns,.customer-account-create #maincontent .columns,.customer-account-forgotpassword #maincontent .columns {padding: 0 20px;}
	.minicart-wrapper .action.showcart .counter.qty {background: #f90000;color: #fff;height: 16px;line-height: 11px;border-radius: 40px;display: inline-block;margin: 0;width: 15px;overflow: hidden;padding: 1px;text-align: center;white-space: normal;position: absolute;top: 4px;right: -5px;	}
	.minicart-wrapper .action.showcart .counter.qty .counter-number {font-size: 10px;line-height: 14px;	}
	.getintouch-wrapper .row > .col-xs-12.col-sm-6.col-md-3.col-lg-3::after{display: none;}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr {display: block;border-bottom: 1px solid #ccc;margin-bottom: 10px;padding-bottom: 10px;}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr:last-child {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
	.block.crosssell .products-crosssell .items.product-items .item.product.product-item{width: 100%;}
	.page-main .columns .sidebar.sidebar-main ~ .column.main, .page-with-filter.page-layout-2columns-left #maincontent .columns .column.main {display: inline-block;flex-grow: unset;max-width: 100%;width: 100%;float: left;padding: 0 0 20px;	}
	.wishlist-index-index .products-grid .product-item {margin-left: calc((100% - 4 * 24.439%) / 3) !important;padding: 0;width: 100% !important;}
	.products-grid.wishlist .product-item-photo {display: inline-block;width: auto;	}
	.products-grid.wishlist .product-image-container {max-width: 80px;max-height: 80px;display: inline-block;}
	.products-grid.wishlist .product-item-photo .product-image-wrapper{padding-bottom: 0px !important;height: auto;	}
	.products-grid.wishlist .product-item-photo .product-image-photo {top: 0;}
	.wishlist-index-index .products-grid.wishlist .product-item {margin-bottom: 10px;margin-left: 0 !important;border: 0;}
	.form-wishlist-items .products-grid.wishlist .product-item .product-item-info {padding: 10px;}
	.products-grid.wishlist .product-item .price-box {width: auto;flex-direction: row;justify-content: flex-start;align-items: flex-start;}
	.products-grid.wishlist .product-item-actions .action.delete {float: right;line-height: 40px;margin: 0 !important;}
	.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary, .form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action, .form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock {padding: 0;}
	.customer-account-login .actions-toolbar, .customer-account-createpassword .actions-toolbar, .customer-account-logoutsuccess .actions-toolbar, .checkout-cart-index .actions-toolbar, .page-print.account.page-layout-1column .actions-toolbar, .checkout-onepage-success .actions-toolbar, .checkout-index-index .actions-toolbar, .catalogsearch-result-index .actions-toolbar, .customer-account-create .actions-toolbar, .customer-account-forgotpassword .actions-toolbar, .account .actions-toolbar, .sendfriend-product-send .actions-toolbar{display: block;width: 100%;}
	.actions-toolbar.order-actions-toolbar {margin: 40px 0 0;}
	#shopping-cart-table .item-actions td {background-color: transparent;}
	.order-links .item { width: 100%; }
	.order-links .item a { width: 100%; }
	.order-links .item a:hover, .order-links .item.current strong { width: 100%; }
	.items.order-links.rewards-links { margin-bottom: 0; }
	form#referralForm table.data-table, form#referralForm table.data-table thead, form#referralForm table.data-table tbody, form#referralForm table.data-table th, form#referralForm table.data-table td, form#referralForm table.data-table tr { display: block; }
	form#referralForm table.data-table thead tr { position: absolute; top: -9999px; left: -9999px; }
	form#referralForm table.data-table tr { border-bottom: 1px solid #ddd; padding-bottom: 10px; }
	form#referralForm table.data-table td { border: none; border-bottom: 0; position: relative; padding: 2px 10px; padding-left: 30%;}
	form#referralForm table.data-table td:before { position: absolute; top: 6px; left: 6px; width: 30%; font-weight: 600; padding-right: 10px; white-space: nowrap; }
	/* Label the data */
	form#referralForm table.data-table td:nth-of-type(1):before { content: "#"; }
	form#referralForm table.data-table td:nth-of-type(2):before { content: "Name"; line-height: 50px; }
	form#referralForm table.data-table td:nth-of-type(3):before { content: "Email"; line-height: 50px; }
	.price-including-tax, .price-excluding-tax {font-size: 14px;line-height: 18px;}
	.main-menu-wrapper .navbar-nav .level0.parent a.level-top .ui-icon-carat-1-e::after {line-height: 45px;	}
	.account .page-title-wrapper .order-actions-toolbar .actions{display: inline-block;width: 100%;	}
	.wishlist-index-index .product-item-inner .product-item-actions{float: right;}
	.wishlist-index-index .product-item-inner .product-item-actions .action.delete{line-height: 40px;}
	.item-actions .action.action-delete span::before, .wishlist-index-index .product-item-inner .action.delete span::before{content: '\f2ed';color: #444444;visibility: visible;font-family: 'Font Awesome 5 Free';font-size: 15px;font-weight: 400;line-height: 50px;display: inline-block;}
	.opc-wrapper .step-title {padding-bottom: 15px;	}
	.cms-terms-conditions .columns .column.main,.cms-shipping .columns .column.main,.cms-return-exchange .columns .column.main{ margin: 0 0 40px 0;	}
	/*.page-main .container .container {padding: 0 15px;}*/
	.modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .action-save-address, .amgiftcard-form .amactions-toolbar .action.primary, .form.form-cart .cart.main.actions .action, .form.form-discount .actions-toolbar .action-apply, .control.captcha-image .action.captcha-reload, .payment-option-content .actions-toolbar .amgiftcard-check .action-apply-gift, .payment-option-content .actions-toolbar .primary .action-apply-gift, .payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address, .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-update, .shipping-address-item .action-select-shipping-item, .new-address-popup .action-show-popup, .form-wishlist-items > .actions-toolbar .primary .action, .form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action, .form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock, .product-add-form #product_addtocart_form .amgiftcard-preview > button, #shopping-cart-table .item-actions .actions-toolbar .action-delete, .sendfriend-product-send .actions-toolbar .action.primary{width: 100%;margin-bottom: 5px;}
	.account .fieldset .field > .label {font-weight: 500;font-size: 14px;line-height: 38px;margin: 0 15px 0 0;}
	.order-details-items{ padding: 20px 0; }
	.column.main > .order-details-items .order-title{ margin-bottom: 15px; }
	.column.main > .order-details-items .order-title > strong{width: 100%;display: inline-block;}
	.column.main > .order-details-items .order-title > .action{ margin-top: 1.5rem; margin-bottom: 1rem; margin-right: 20px; margin-left: 0; }
	.filter.active .filter-title strong::after{color: rgba(255, 255, 255, 0.44);float: right;}
	.page-main .columns .sidebar.sidebar-main, .page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main{position: relative;display: inline-block;}
	#amgiftcard-form .amactions-toolbar, .checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount .actions-toolbar {display: flex;flex-direction: column;justify-content: flex-end;}
	#amgiftcard-form .amactions-toolbar .action,
	.checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount .actions-toolbar .action{margin: 5px 0;width: 100%;}
	.checkout-payment-method .payment-option, .checkout-payment-method .payment-methods{margin: 0;}
	.opc-estimated-wrapper{padding: 15px 0;margin: 0px 0px 15px;background: transparent;}
	.modal-custom .action-close { margin: 0 15px; }
	/*#rev_slider_1_1 rs-layer-wrap { margin: -30px 0 0 0 !important; }
	#rev_slider_1_1 rs-layer-wrap:last-child{ margin: 0 !important; }
	#rev_slider_1_1 rs-sbg-wrap::before{ content: ''; display: inline-block; width: 100%; height: 100%; align-items: center; background: rgb(0 0 0 / 40%); position: absolute; top: 0; left: 0; z-index: 1; }
	#rev_slider_1_1 rs-sbg{ background-size: cover !important; background-position: center center !important; transform: unset !important; }
	#rev_slider_1_1 rs-slides rs-layer-wrap:nth-child(n + 1) rs-layer{ margin: -65px 0 0 0 !important; }
	#rev_slider_1_1 rs-slides rs-layer-wrap:last-child rs-layer{ margin: 0 !important; }
	#rev_slider_1_1 .rev-btn { top: 38px; height: 40px !important; line-height: 40px !important; padding: 0 15px !important; min-width: 140px !important; line-height: 37px !important; }
	*/
	/* VES-MENU MOBILE-HEADER CSS */
	/* .mobile-header .ves-menu{display: none;} */
	/*.ves-menu {margin: 0 auto;background: #ffffff;border: 0;width: 100%;display: block;box-shadow: 0 7px 8px 0 rgb(0 0 0 / 10%);position: fixed;top: 200px;left: 0;padding: 20px 15px;height: auto;max-height: 450px;overflow: auto;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}
	.sticky .ves-menu{ top: 130px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }*/
	.ves-megamenu li.level0,
	.sticky .ves-megamenu li.level0 {border: 0 !important;padding: 0;}
	.ves-megamenu li.level0 + li.level0 {margin: 0;}
	.ves-menu .navigation .level0 > .submenu {background: #f1f1f1 !important;left: 0 !important;right: 0 !important;top: 100% !important;position: relative;box-shadow: none !important;width: 100% !important;padding: 10px 0 !important;box-shadow: none !important;border: 0 !important;margin: 10px 0 15px;transform: unset;border-radius: 0;}
	.ves-menu .navigation .level0 > .submenu::before{content: '';display: inline-block;width: 100%;height: 1px;background-color: rgba(255,255,255,0.2);position: relative;float: left;	}
	.ves-megamenu li.level0 > a {padding: 0 25px;margin: 0;font-size: 15px;line-height: 40px;}
	.ves-megamenu li.level0 > a::after{display: none;}
	.ves-megamenu .level0 a > .opener {position: absolute;background: transparent !important;right: auto;padding: 0 5px;top: 0;width: 30px;height: 40px;overflow: hidden;font: 700 14px/40px 'FontAwesome';text-align: center;}
	.ves-megamenu .level0 .level1 a > .opener {position: absolute;background: transparent !important;right: auto;padding: 0 5px;top: 0;width: 30px;height: 40px;overflow: hidden;font: 700 14px/40px 'FontAwesome';text-align: center;}
	.ves-megamenu .opener::before {content: '\f107' !important;}
	.ves-megamenu .opener.item-active::before {content: '\f106' !important;}
	.navigation .level0 .submenu.dropdown-mega .content-wrap .megamenu-content, .navigation .level0 > .submenu .content-wrap .right-sidebar{width: 100% !important;display: inline-block;position: relative;padding: 0; }
	.nav-mobile .nav-item {width: 100% !important;position: relative !important;display: inline-block;}
    .nav-mobile li.level0 .submenu-left.level1 {padding-left: 0;}
	.nav-mobile li.level0 .submenu-left.level1 > a {padding: 0;display: inline-block;width: 100%;text-align: center;line-height: 40px;position: relative;}
	.navigation .submenu:not(:first-child) .level1.active>a {padding-left: 0;border: 0;	}
	.navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active) {border-color: transparent;border-style: solid;border-width: 0;}
	.ves-megamenu .level0 .submenu .submenu {background: transparent;padding: 10px 0 10px 10px;box-shadow: none !important;	}
	.navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left: 0;}
	.ves-megamenu .dropdown-menu .subgroup.level1 > .dropdown-mega{ padding: 0 0 0 0; display: block; }
	.navigation .level0 > .submenu .content-wrap .right-sidebar{ display: none !important; position: absolute;opacity: 1;text-align: center;}
	.navigation .level0 > .submenu .content-wrap .right-sidebar a { color: #fff; text-align: center; }
	.navigation .level0 > .submenu .content-wrap .megamenu-content{ width: 100% !important; padding: 0; background-image: none !important; }
	.navigation .level0 .submenu.dropdown-menu>.content-wrap>.megamenu-content>.level1.nav-dropdown.ves-column1 { height: auto; }
	.ves-menu .navigation .level0 > .submenu{ background: transparent !important; margin: 0 auto;}
	.level0.submenu-left .level1.submenu-left>.submenu.dropdown-menu{ width: 100% !important; height: auto; position: relative; left: 0 !important; right: 0 !important; top: 0 !important; padding: 10px 0; box-shadow: none !important; border: 0 !important; background: #f7f7f7; overflow: auto; }
	.level0.submenu-left .level1.submenu-left .level2.submenu-left>.nav-anchor { width: 100%; text-align: center; padding: 0 15px; line-height: 40px; }
    .category-about-us.page-products .columns, .category-faq .columns, .category-warranty .columns, .category-contact-us .columns{ padding-top: 0; }	
	.customer-account-login .page-title-wrapper .page-title .base, .customer-account-createpassword .page-title-wrapper .page-title .base, .customer-account-logoutsuccess .page-title-wrapper .page-title .base, .checkout-cart-index .page-title-wrapper .page-title .base, .page-print.account.page-layout-1column .page-title-wrapper .page-title .base, .checkout-onepage-success .page-title-wrapper .page-title .base, .checkout-index-index .page-title-wrapper .page-title .base, .catalogsearch-result-index .page-title-wrapper .page-title .base, .customer-account-create .page-title-wrapper .page-title .base, .customer-account-forgotpassword .page-title-wrapper .page-title .base, .account .page-title-wrapper .page-title .base, .category-warranty-info .page-title-wrapper .page-title .base, .category-payment-info .page-title-wrapper .page-title .base, .category-shipping-info .page-title-wrapper .page-title .base, .category-privacy-policy .page-title-wrapper .page-title .base, .category-terms-conditions .page-title-wrapper .page-title .base, .sendfriend-product-send .page-title-wrapper .page-title .base, .shipping-tracking-popup .page-title-wrapper .page-title .base {font-size: 30px !important;line-height: 35px !important;}
	.customer-account-login .actions-toolbar, .customer-account-createpassword .actions-toolbar, .customer-account-logoutsuccess .actions-toolbar, .checkout-cart-index .actions-toolbar, .page-print.account.page-layout-1column .actions-toolbar, .checkout-onepage-success .actions-toolbar, .checkout-index-index .actions-toolbar, .catalogsearch-result-index .actions-toolbar, .customer-account-create .actions-toolbar, .customer-account-forgotpassword .actions-toolbar, .account.page-layout-2columns-left .actions-toolbar, .sendfriend-product-send .actions-toolbar {flex-direction: column;justify-content: center;	}
	.abs-account-table-margin-mobile, .table-wrapper.balance-history, .table-wrapper.reward-history, .table-wrapper.orders-recent {margin-top: 0; }
	.authentication-wrapper{margin: 0 0 10px;max-width: 100%;position: relative;z-index: 1;/*width: 100%;*/	}
	.opc-wrapper .form-login, .opc-wrapper .form-shipping-address{margin: 20px 0 15px;background: transparent;	}
	.opc-wrapper .methods-shipping{margin: 0px 0 15px;padding: 0 0 30px;background: transparent;}
	.checkout-index-index .columns > .container{width: 100%;padding: 0;}
	.account .block .block-title > .action {font-size: 14px;line-height: 18px;}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:last-child{border-bottom: 0;}
	.table th.col, .table td.col {border-top: 0;}
	.products-grid.wishlist .product-item-name {text-align: left;}
	.modal-popup .modal-footer {display: inline-flex;display: -webkit-inline-flex;flex-direction: column-reverse;align-items: center;justify-content: center;width: 100%;}
	.modal-popup .modal-footer button{margin: 0 0 0 0 !important;}	
	.modal-popup .modal-footer button + button{margin: 0 0 10px 0 !important;}	

	/* New Changes */
	.checkout-cart-index .column.main > .cart-container { display: -webkit-inline-flex !important; display: inline-flex !important; width: 100%; flex-direction: column-reverse; }
	.category-our-story .columns,.category-ablest-navigators .columns,.category-our-forte .columns,.category-our-believers .columns,.category-buzz-us .columns{padding-top: 0 !important;}
	.toolbar-blog-posts .pages{float: none;display: inline-block;}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before{color: #333333 !important;}
	.cart-totals {padding: 0;}
	.checkout-cart-index .columns > .container .page-title-wrapper{padding: 0 15px;}
	.checkout-cart-index .columns .column.main .reward-message, .checkout-cart-index .columns .column.main .cart-container, .checkout-cart-index .columns .column.main .cart-empty { padding: 0 15px;}
	.block.filter {border-radius: 0;padding: 0;border: 0;}
	.account .toolbar .toolbar-amount{position: relative;}
	#registration .action.primary {width: 100%;}
	.stripe-icon-container.right {margin: 0px 0 0 0;}
	.account.page-layout-2columns-left .block .block-title{display: inline-block;width: 100%;border-bottom: 0 !important;}
	.modal-popup .modal-inner-wrap .modal-footer .action-secondary {width: 100%;}
	.cart-summary {margin: 30px 0 0 0;}
	.cart-summary .block>.title {padding-left: 0;}
	.order-actions-toolbar .action.print {display: inline-block;}
	.opc-progress-bar{margin:0 0 20px;counter-reset:i;display:block;font-size:0;}.opc-progress-bar-item{margin:0 0 10px;width:140px;display:inline-block;position:relative;text-align:center;vertical-align:top}.opc-progress-bar-item:before{background:#e4e4e4;border:1px solid #ccc;top:19px;transition:background .3s;content:'';height:7px;left:0;position:absolute;width:100%}.opc-progress-bar-item:first-child:before{border-radius:6px 0 0 6px}.opc-progress-bar-item:last-child:before{border-radius:0 6px 6px 0}.opc-progress-bar-item>span{display:inline-block;padding-top:45px;width:100%;word-wrap:break-word;color:#666;font-weight:300;font-size:1.4rem}.opc-progress-bar-item>span:before,.opc-progress-bar-item>span:after{background:#e4e4e4;border:1px solid #ccc;height:38px;margin-left:-19px;transition:background .3s;width:38px;border-radius:50%;content:'';left:50%;position:absolute;top:0}.opc-progress-bar-item>span:after{background:#fff;height:26px;margin-left:-13px;top:6px;width:26px;content:counter(i);counter-increment:i;color:#333;font-weight:600;font-size:1.8rem}.opc-progress-bar-item._complete{cursor:pointer}.opc-progress-bar-item._complete:hover:before{background:#d7d7d7}.opc-progress-bar-item._complete:hover>span:before{background:#d7d7d7}.opc-progress-bar-item._complete>span{color:#006bb4}.opc-progress-bar-item._complete>span:after{font-family:'luma-icons';content:'\e610'}.opc-progress-bar-item._active:before{background:#ff5501;border-color:#ff5501}.opc-progress-bar-item._active>span{color:#333;font-weight:600}.opc-progress-bar-item._active>span:before{background:#ff5501;border-color:#ff5501}.opc-progress-bar-item._active>span:after{border-color:#ff5501;content:'\e610';font-family:'luma-icons'}
	.opc-progress-bar-item._active:before , .opc-progress-bar-item._complete:before {background: #b97f24;border-color: #b97f24;}
	.opc-progress-bar-item._complete>span{color: #333;font-weight: 600;}
	.opc-progress-bar-item._active>span:before, .opc-progress-bar-item._complete>span:before{background: #b97f24;border-color: #b97f24;}
	.opc-progress-bar-item._active>span:after ,	.opc-progress-bar-item._complete>span:after {border-color: #b97f24;}
	.opc-progress-bar-item._complete>span:after{color: #b97f24;}
	
	/* Omni Network CSS */
	.catalog-category-view.page-layout-2columns-left.page-products .columns{ padding-top: 0; }
	.product-list-wrapper .product-list-contents > .row > .col-xs-12.col-sm-4.col-md-4{ padding: 0 15px; }
	.category-maqui.page-products .columns { padding-top: 0; }
	.page-with-filter.page-products.catalog-category-view.page-layout-2columns-left .page-main .columns { background-position: -25% 101.3%, right 30px; background-size: auto 200px, auto 200px; }
	.catalog-product-view .page-title-wrapper .category-image .breadcrumb-section { padding: 15px; }
	.product-item-photo .product-image-wrapper { max-height: fit-content !important; }
	.opc-progress-bar{ width: 100%; }
	.wishlist-shared-index .column.main .wishlist.table-wrapper table tbody .col.actions { flex-direction: column; margin: 25px 0 0 0; width: 100% !important; }
	.logo-wrapper-container .logo-wrapper { padding-left: 0;}
	.navbar-header {min-width: 70px;padding-left: 30px;}
	.home-mainslider .carousel-caption .contentArea { width: 100%;align-items: center;justify-content: center;}
	.home-banner-section .home-mainslider .carousel-caption { width: 100%;}
	.mainHeading_right, .mainHeading_left { width: 100%;margin-bottom: 20px;}
	.Testimonial_single { flex-direction: column;}
	.Testimonial_single .testimonialLeft { width: 100%;}
	.Testimonial_single .testimonialRight { width: 100%;padding: 25px 15px;}
	.clientImage img { border-bottom-left-radius: 0; border-top-right-radius: 10px;}
	span.safeLogin img { width: auto;}
	ul.stepsList li { width: 49%;}
	.stepIcon { background-size: contain;width: auto;}
	.stepIcon img { width: auto;}
	#homeSteps::before {width: 130px;height: 150px;background-size: contain;bottom: -20px;}
	#homeSteps::after {bottom: 20px;width: 110px;height: 130px;background-size: contain;}
	.home-mainslider .carousel-caption h2 {font-size: 24px;}
	#homeRenovation {padding-top: 50px !important;}
	#homeRenovation .mainContent:before, #homeRenovation .mainContent:after {width: 150px;height: 150px;}
	#homeRenovation .container-fluid {padding: 20px 0 !important;}
	.pt-100 { padding-top: 30px !important;}
	.pb-100 { padding-bottom: 30px !important;}
	.main-menu-wrapper .navbar-collapse.collapse.in, .main-menu-wrapper .navbar-collapse.collapsing { height: 90vh;}
	#testimonial_slider .owl-nav {position: absolute;top: 50%;width: 100%;margin-top: -17px;}
	#testimonial_slider .owl-nav button span::before, .gallerySlider.slick-slider button.slick-arrow {width: 35px;height: 35px;background-size: 15px;border-radius: 7px;min-width: 35px;padding: 0;}
	#testimonial_slider .owl-nav button {float: left;}
	#testimonial_slider .owl-nav button.owl-next { float: right;}
	#homeTestimonial .mainContent.mt-60 {margin-top: 10px !important;}
	h3.commentTitle {width: 200px;}

	/* Footer Collaps */
	.page-footer .footer-top-main .footer-title h3 {font-size: 16px;line-height: 32px;}
	.page-footer .footer-top-main .footer-title.active {margin-bottom: 15px;}	
	.page-footer .footer-top-main .footer-title h3:after {content: '\f067';font-family: 'Font Awesome 5 Free';font-weight: 700;font-size: 15px;color: #ffffff;line-height: 32px;margin: 0 8px;float: right;}
	.page-footer .footer-top-main .footer-title.active h3:after {content: '\f068';}
	/* Footer Collaps */

	.about-sec2 .about-content-main .ourMission .img-holder:before { top: -10px;left: -10px;}
	.about-sec2 .about-content-main .ourVision .img-holder:before { bottom: -10px;}
	.about-sec1 .about-content-main .mainHeading.text-left  { padding-bottom: 40px;}
	.portfolio-img-wrap {margin-bottom: 0;}
	.mb-100 { margin-bottom: 50px !important;}
	.product.media { margin-bottom: 50px;}
	.product-details-wrapper .product-info-main .prd-info h1.page-title { font-size: 30px;}
	.row-single .galleryImg {display: inline-block;width: 100%;	}
	.row-single .galleryImg img { width: 100%;}
	.galleryImg { margin-bottom: 20px;}
	.row-single.mb-20 {margin: 0 auto !important;}
	.row-single .col-xs-12 { padding: 0;}
	.gallery_menu ul li { margin-right: 0;width: 100%;margin-bottom: 10px;}
	.gallery_menu { margin-bottom: 20px;}
	.toolbar .toolbar-main { display: inline-block;padding: 15px;}
	.toolbar a.action.sorter-action::before { top: 35%;left: 40%;}
	.toolbar a.action.sorter-action { width: 43px;height: 43px;margin-right: 0;float: none;display: inline-block;position: relative;}
	.toolbar .toolbar-sorter.sorter { float: none;align-items: center;justify-content: center;display: inline-block;}
	.toolbar .field.limiter { width: 100%;align-items: center;justify-content: center;}
	.product-options-wrapper > .fieldset .swatch-opt .swatch-option.image { width: 72px !important;height: 40px !important;margin-bottom: 5px;}
	.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option { width: 35px; height: 35px;margin-right: 5px;}
	.fancybox-nav span { width: 35px;height: 35px;background-size: 15px; }
	.fancybox-next span { right: 10px; }
	.fancybox-prev span { left: 10px; }
	.fancybox-close { background-size: 15px; right: 15px;border-radius: 0;}
	/*.catalog-category-view .fancybox-wrap .fancybox-inner { max-width: 90%; }*/
	.fancybox-inner #rfq-confirm { max-width: 90%; margin: 0 auto; }
	/*.account .column.main .order-details-items .table-wrapper .data.table>tfoot>tr>td.amount{ float: right; margin-top: 5px; width: 38%; }*/
	.account .order-details-items .item-options{ margin: 10px 0 0 0; padding: 10px; background: #f1f1f1; display: inline-block;width: 100%;}
	.account .order-details-items .item-options dt{ clear: left; float: left; margin: 0 10px 5px 0; }
	.account .order-details-items .item-options dd{ display: block; margin: 0 0 5px; white-space: normal; word-break: break-word; }
	.account .block.block-order-details-view{ margin: 25px 0 0 0; }
	.thankYou-wrapper .contentArea h1 {font-size: 28px;line-height: 40px;}
	.thankYou-wrapper .contentArea p.base2 {font-size: 13px;line-height: 26px;}
	.home-banner-section .yellowBorder:after { height: 5px; }
	#homeTestimonial { padding-bottom: 50px; }
	.review-field-ratings .nested { display: block; }
	.signup-content {flex-direction: column;padding: 50px 40px;}
	.footer-signup h2 { font-size: 30px; line-height: normal; }
	.contact-blocks .contact-detail { width: 100%; min-height: auto; margin-bottom: 20px; }
	.form-wrapper .container, .contactDetail_main { padding-right: 15px; padding-left: 15px; }
	.formContent label { line-height: normal; }
	.pb-60 { padding-bottom: 30px !important }
	.mt-80 {margin-top: 40px !important;}
	.webforms .formContent .field.type-file .control span.btnTheme.file_btn { width: 100px; min-width: auto; }
	.portfolio-category-wrapper .container {padding: 0 15px;}
	.portfolio-cat-content {bottom: 0;}
	h3.port-cat-name { line-height: normal; }
	.product-options-wrapper { padding-top: 10px; }
	.related-products-wrapper { padding-top: 30px; }
	.row .row-single .row { margin: 0 auto; }
	.testimonialSlider .viewAll { text-align: center; margin-top: 50px;}
	#homeTestimonial:after { width: 40%; }
	/*.ves-megamenu .level0 a > .opener.item-active:before, .ves-megamenu .level0:hover a .opener.item-active:before, .ves-megamenu .level0:hover a .opener:before { content: '\f106'; }*/
	.about-sec2 .container, .about-sec3 .container {padding: 0 15px;}
	.customer-account-login .actions-toolbar .primary .action.primary, .customer-account-createpassword .actions-toolbar .primary .action.primary, .customer-account-logoutsuccess .actions-toolbar .primary .action.primary, .checkout-cart-index .actions-toolbar .primary .action.primary, .page-print.account.page-layout-1column .actions-toolbar .primary .action.primary, .checkout-onepage-success .actions-toolbar .primary .action.primary, .checkout-index-index .actions-toolbar .primary .action.primary, .catalogsearch-result-index .actions-toolbar .primary .action.primary, .customer-account-create .actions-toolbar .primary .action.primary, .customer-account-forgotpassword .actions-toolbar .primary .action.primary, .account .actions-toolbar .primary .action.primary, .form.amgiftcard-form .buttons-set .action.primary, .mw-reward-points button, .aw-ln-range-slider-wrapper .aw-ln-slider-button, .cart-container .checkout-methods-items .action.primary, .minicart-wrapper .block-minicart .block-content > .actions .action.primary, .authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary, .checkout-onepage-success .column.main .action.primary, .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary, #referralForm .fieldset .buttons-set .action.primary, .customer-account-login .actions-toolbar > .secondary .action, .customer-account-createpassword .actions-toolbar > .secondary .action, .customer-account-logoutsuccess .actions-toolbar > .secondary .action, .checkout-cart-index .actions-toolbar > .secondary .action, .page-print.account.page-layout-1column .actions-toolbar > .secondary .action, .checkout-onepage-success .actions-toolbar > .secondary .action, .checkout-index-index .actions-toolbar > .secondary .action, .catalogsearch-result-index .actions-toolbar > .secondary .action, .customer-account-create .actions-toolbar > .secondary .action, .customer-account-forgotpassword .actions-toolbar > .secondary .action, .account .actions-toolbar > .secondary .action, .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel, .cms-no-route.cms-noroute-index .column.main .disc li a, .sendfriend-product-send .actions-toolbar .action.back, .shipping-tracking-popup .column.main .page.tracking > .actions > .action.close, .amgiftcard-account-index .amgiftcard-info.customer-account-gift-card-item > a, .modal-popup .modal-inner-wrap .modal-footer .action.secondary, .modal-popup .modal-inner-wrap .modal-footer .action-secondary { width: 100%; margin: 0 auto 5px !important;}
	#rfq-confirm #confirmButtons .action.primary, #rfq-confirm #confirmButtons button.rfq-btn-right {width: 100%;max-width: 80%;}
	#rfq-confirm h1 { font-size: 30px; }
	#quote-sidebar .block .title { font-size: 20px; }
	#quote-sidebar .block .label { font-size: 14px; }
	.miniquote-items-wrapper { max-height: 220px; }
	.opc-estimated-wrapper .minicart-wrapper:before {background-image: url(../images/icon-shopping-bag.svg);background-repeat: no-repeat;content: '';position: absolute;width: 28px;height: 31px;left: -10px;top: 0;background-size: 20px;}
	.checkout-index-index .page-header { z-index: 100; }
	body._has-modal-custom .modal-custom-overlay { z-index: 1000 !important; }
	.authentication-dropdown { width: 300px !important; }
	.custom-slide._show .modal-inner-wrap .modal-header { padding: 20px; }
	.cms-webagency p iframe {max-width: 100%;}
	.fooore-socialContent, .page-footer .footer-top-main .footer-links, .footer-details { display: none; }
	aside.modal-custom.authentication-dropdown.custom-slide._show {right: 0 !important;left: auto;}
	.checkout-index-index .form-login .actions-toolbar {flex-direction: column;}
	.modal-popup.confirm .modal-footer {flex-direction: column;justify-content: center;align-items: center;}
	.modal-popup.confirm .modal-footer button {width: 100% !important;}

}

/* 767 */

@media screen and (max-width: 479px), print {
	.product-item-info .product-item-details .outofstock-product a.sold-out.action, .price-box .price-container .price { font-size: 14px !important; line-height: 25px !important; }
	.product-details-wrapper .price-box .old-price .price { margin-left: 0; }
	.product-item-info .product-item-details .product-name-warpper .product-name { font-size: 16px; line-height: 22px; margin-bottom: 20px;text-align: center;}
	.product-item .product-label .label-container > span { font-size: 10px; line-height: 20px;padding-left: 10px; padding-right: 10px; }
	.product-item-info .product-item-details .price-box {flex-direction: column;align-items: center; }
	.product-item-info .product-item-details .price-box .old-price { margin-left: 0; }
	.product-item-info .product-item-details { padding-left: 0;padding-right: 0; }
	.product-item:hover .category-hover-link { top: 50%; }
	.catalog-category-view .product-item:hover .category-hover-link { top: 30%; }
	.featured-section-wrapper .owl-carousel.owl-theme .owl-item .product-item { margin-bottom: 0; }
	.title-style .title-name, .title-style .title-name.boldThin { font-size: 32px; }
	.breadcrumbs .items .item strong, .breadcrumbs .items .item > span { font-size: 12px; letter-spacing: 0;}
	.breadcrumbs .item:not(:last-child)::after { margin: 0 5px; }
	.breadcrumbs .items .item a { font-size: 12px; }
	.product-info-main .stock.available, .product-info-main .stock.unavailable { font-size: 14px; }
	/*.product-details-wrapper .qty-btnArea { justify-content: center; }*/
	.enquiry-wrapper {padding: 80px 30px;}
	.enquiry-wrapper .full-left, .enquiry-wrapper .full-right { width: 100%; }
	.enquiry-wrapper .form-group .btnTheme, .enquiry-wrapper .actions-toolbar > .primary .btnTheme { min-width: 100%; }
	.showroom-slider .owl-theme .owl-nav { top: 15%; }
	.mission-vision:before { top: 50%; }
	.about-heading h2 { font-size: 24px; line-height: 35px; }
	.category_block #aw-filter-cat.shadow-cover {padding: 0px;display: inline-block;width: 100%;}
	.filter-options .filter-title-name { font-size: 24px; }
	.filter-options .filter-options-item { padding: 0 20px; }
	#aw-filter-cat .block-categories ul ul li a { font-size: 15px; }
	.product-details-wrapper {padding: 20px 0 0;}	
	.detail-accordion .accordion-wrap .title::after { background-size: 12px; }
	.accordion-wrap .texts-desc .product-description p {font-size: 15px;line-height: 25px;}
	.form.create.account > .fieldset .field.choice.newsletter input#is_subscribed {top: 1px;}
	.page-footer .footer-top-main .footer-title h3 {margin-bottom: 20px;}
	#delivery-date-container .admin__field-label label, #delivery-date-container .admin__field-label {font-size: 16px;} 
	.blog-details-main .postBtn-group { flex-direction: column; }
	.blog-details-main .postBtn-group a.back-bloglist {margin-bottom: 15px;display: inline-block;width: 100%;}
	.blog-details-main .postBtn-group .btnTheme { margin: 0 auto; }
	.authentication-wrapper { width: 100%; }
	.checkout-container .authentication-wrapper > .action { width: 100%; }
	#delivery-date-container .admin__control-select, #delivery-date-container .admin__control-text, #delivery-date-container .admin__control-textarea { max-width: 100%; }
	.checkout-payment-method .payment-method-title .action-help { margin-left: 0; }
	.account.page-layout-2columns-left .page-title-wrapper h2.page-title, .wishlist-shared-index .page-title-wrapper h2.page-title {margin-bottom: 15px;}
	.thankYou-wrapper .contentArea .btnTheme { width: 100%; margin-right: 0; margin-left: 0; }
	.blog-post-view .page-title-wrapper .category-image .page-title-contents .breadcrumbs .items .item a,
	.blog-post-view .page-title-wrapper .category-image .breadcrumbs .item:not(:last-child)::after,
	.breadcrumbs .items .item strong, .breadcrumbs .items .item > span { line-height: 20px; }
	.community-block ul li {width: 49%;}
	.community-block { margin-bottom: 20px; }
	.add-row1 .add-colmn .add-content, .add-row2 .add-colmn .add-content { width: 90%;left: 10%;bottom: 25px; }
	.add-row1 .add-colmn a .add-content h3, .add-row2 .add-colmn a .add-content h3 { font-size: 20px; }
	.add-row1 .add-colmn:hover .add-content p, .add-row2 .add-colmn:hover .add-content p { margin-bottom: 15px;font-size: 13px;line-height: 22px; }
	.catalog-category-view .product-list-contents .col-xs-12.col-sm-6.col-md-4.col-lg-4.item {width: 100%;} 
	.page-title-wrapper {margin-bottom: 0px;}
	.product-list-wrapper .toolbar-bottom { margin-bottom: 0; }
	.navbar-header {min-width: auto;padding-left: 10px;}
	a.enquiry-cart {padding: 25px 10px;font-size: 13px;	}
	.page-wrapper { margin: 75px 0 0 !important;}
	ul.stepsList li { width: 100%;}
	ul.stepsList li { text-align: center !important;}
	.logo-wrapper-container .logo-wrapper > a img, .logo-wrapper-main .user-links { width: 170px;}
	.mainHeading h1, .mainHeading h2, .mainHeading h3 {font-size: 30px;line-height: 34px;letter-spacing: -1.2px;}
	.videoWrapper span strong img {width: 55px;	}
	#homeRenovation .mainHeading { padding: 0 15px;}
	#homeSteps::before { width: 100px;height: 100px;bottom: -20px;left: -30px;}
	#homeSteps::after { width: 90px;height: 110px; bottom: 0;}
	.about-sec2 { margin-top: 50px !important;}
	.toolbar .toolbar-sorter.sorter select {min-width: 149px;}
	.portfolio-block .col-sm-12 {width: 100%;}
	.product-details-wrapper .product-add-form .tocart.btnTheme { min-width: 100%; }
	.miniquote-wrapper .block-miniquote { margin-top: 0;width: 300px; }

}

@media screen and (max-width: 320px), print{
	.logo-wrapper-container > .container-fluid { padding: 0 15px; }
	/*.logo-wrapper-container .logo-wrapper > a img, .sticky .logo-wrapper-container .logo-wrapper > a img{ height: 70px; }*/
	.logo-wrapper-main .user-links{ justify-content: space-between; }
    .product-options-wrapper > .fieldset > .field,.product-options-wrapper .swatch-opt .swatch-attribute,.product-options-wrapper > .fieldset .field.textarea{flex-direction: column;align-items: baseline;justify-content: center; }
    .product-options-label, .product-options-wrapper > .fieldset > .field > .label, .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-label, .product-options-wrapper > .fieldset .field.textarea label {width: auto !important;padding: 0;margin: 0 0 5px;}
	.product-options-wrapper > .fieldset > .field > .control,.product-options-wrapper > .fieldset .field.textarea .control,.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options, .prd-option-main {width: 100%;}
	.product-options-wrapper > .fieldset > .field > .control > div.mage-error, .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options ~ div.mage-error {width: 100%;left: 0;}
	.main-menu-wrapper .navbar-toggle::after { background-size: 25px auto; }
	span.safeLogin img {width: 40%;}
	.cmsLinks ul li { margin-left: 10px; padding-left: 10px;}
	.logo-wrapper-container .logo-wrapper > a img, .logo-wrapper-main .user-links {width: 140px;}
}


/* Print Screen */
@media print{
	.page-print{color: #141414 !important;background-color: transparent !important;background-image: none !important;background-color: transparent !important;	}
	.page-print .page-wrapper, .page-print .page-header + .page-main{margin: 0 0 0 0 !important;}
	.page-print.account.page-layout-1column #maincontent .columns{max-width: 100% !important;margin: 0;	}
	.table{table-layout: auto;width: 100%;}
	.table th.col{background-color: transparent !important;	}
	.table th.col, .table td.col {width: auto !important;min-width: 85px;border-top: 1px solid #ddd !important;}
	.price-including-tax, .price-excluding-tax {font-size: 14px;line-height: 18px;}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr {display: table-row !important;}
	.page-print{background-image: none !important;background-color: transparent !important;	}
	.page-print .logo {display: block;float: none;text-align: left;margin: 10px 0 15px 15px;}
	.logo img{max-height: inherit;width: auto;height: 60px;max-width: 100% !important;}
	a.logo::after{display: none;}
	.page-print.account.page-layout-1column .page-title-wrapper{padding: 0;}
	.page-print.account.page-layout-1column .page-title-wrapper::after{display: none;}
	.page-print.account.page-layout-1column .page-title-wrapper .page-title {height: auto;overflow: unset;text-align: left;float: left;margin: 0 30px 15px 0;display: inline-block !important;width: auto;}
	.page-print.account.page-layout-1column .page-title-wrapper .page-title .base{font-size: 30px;line-height: 50px;}
	.page-print.account.page-layout-1column .page-title-wrapper .order-status {margin: 10px 15px 10px 0;}
	.page-print.account.page-layout-1column .page-title-wrapper .order-date {margin: 15px 0 15px;}
	.order-details-items {margin: 0;padding: 0;border: 0;}
	.order-details-items .table-wrapper{width: 100%;}
	.table th, .table td, .table tfoot, .table tfoot td{background: transparent !important;}
	.order-details-items .order-title{border-bottom: 0;padding: 0;}
	.order-details-items .table-wrapper:not(:last-child){margin-bottom: 10px;}
	.account .column.main .block.block-order-details-view .block-content:not(.widget) .box, [class^='sales-guest-'] .column.main .block.block-order-details-view .block-content:not(.widget) .box, .sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box{margin-bottom: 5px;}
	.page-print.account.page-layout-1column .actions-toolbar{display: none !important;}
	.page-print.account .order-date .label{ border: 0; }
}
/* Print Screen */




/* UAT Updates
============================ */

@media only screen and (max-width: 1025px) {
	.webforms .formContent .field.type-file .control input[type=file] {width: calc(100% - 150px);}
	.footer-top-main .footer-links-main br {display: block;}
	.ves-megamenu .level0 a > .opener { right: auto; }
	.ves-menu .navigation .level0 > .submenu { background-color: transparent !important; }
	.catalog-category-view.page-layout-1column .fancybox-prev span { left: 10px; }
	.catalog-category-view.page-layout-1column .fancybox-next span { right: 10px; }
}

@media only screen and (max-width: 1023px) {
	.category-careers #custom_main_container .container, .category-terms-conditions .columns > .container .container {padding: 0 15px;}
	.cart-container { width: 100%; }
	.quotation-quote-index .cart-container .form-cart {width: 100%;}
	.quotation-quote-view .cart.table-wrapper .item .col.qty, .quotation-quote-view .cart.table-wrapper .item .col.sku { text-align: left; }
	.quote-items .cart.table-wrapper #shopping-cart-table th.col {display: none;}
	.quote-items .cart.table-wrapper #shopping-cart-table .cart.item { border-top: 0; }
	.breadcrumbs .item:not(:last-child)::after { margin: 0 2px; }
	
}

@media only screen and (max-width: 767px) {
	.webforms .formContent .field.type-file .control input[type=file] {width: calc(100% - 120px);}
	.main-menu-wrapper .navbar-collapse.collapse.active { height: calc(100vh - 75px); overflow: auto; }
	.minicart-wrapper .block-minicart, .sticky .minicart-wrapper .block-minicart {	width: 96% !important;right: 0% !important;}
	.quotation-cart-success .page-title-wrapper .page-title .base { text-align: center; }
	.quotation-cart-success main.page-main { min-height: 350px; }
	.quotation-quote-index textarea, .quotation-quote-index select { font-size: 14px; }
	.abs-pager-toolbar-mobile .toolbar-amount, .abs-pager-toolbar-mobile .limiter, .abs-pager-toolbar-mobile .pages, .account .toolbar .toolbar-amount, .account .toolbar .limiter, .account .toolbar .pages, .toolbar-wishlist-results .toolbar-amount, .toolbar-wishlist-results .limiter, .toolbar-wishlist-results .pages { margin-bottom: 0; }
	.account .column.main .toolbar { justify-content: center; margin-bottom: 20px; }
	.order-details-items .items-qty .item { line-height: normal; }
	.quote-items .cart.table-wrapper #shopping-cart-table .col { padding-left: 0 !important; }
	.quotation-quote-view #shopping-cart-table .product-item-name > span { font-size: 18px; }
	.quote-items .cart.table-wrapper .col.price, .quote-items .cart.table-wrapper .col.qty, .quote-items .cart.table-wrapper .col.subtotal { width: 100% !important; }
	.portfolio-list-wrapper .toolbar a.action.sorter-action { height: 63px; width: 63px; }
	.portfolio-list-wrapper .toolbar a.action.sorter-action::before { top: calc(50% - 7px); }
}

@media only screen and (max-width: 479px) {
	.breadcrumbs .items .item a {font-size: 12px;letter-spacing: 0;}
	.product-options-wrapper > .fieldset > .field > .control, .product-options-wrapper > .fieldset .field.textarea .control, .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options, .prd-option-main { margin-top: 10px !important; }
	.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-selected-option { width: 100%; padding-left: 0; }
	.minicart-wrapper .minicart-items-wrapper {max-height: 150px;}
	.minicart-wrapper .block-minicart, .sticky .minicart-wrapper .block-minicart {padding: 10px 20px;}
	body.quotation-cart-success .checkout-success .actions-toolbar a.action.continue, .btnTheme, .customer-account-login .actions-toolbar .primary .action.primary, .customer-account-createpassword .actions-toolbar .primary .action.primary, .customer-account-logoutsuccess .actions-toolbar .primary .action.primary, .checkout-cart-index .actions-toolbar .primary .action.primary, .page-print.account.page-layout-1column .actions-toolbar .primary .action.primary, .checkout-onepage-success .actions-toolbar .primary .action.primary, .checkout-index-index .actions-toolbar .primary .action.primary, .catalogsearch-result-index .actions-toolbar .primary .action.primary, .customer-account-create .actions-toolbar .primary .action.primary, .customer-account-forgotpassword .actions-toolbar .primary .action.primary, .account.page-layout-2columns-left .actions-toolbar .primary .action.primary, .form.amgiftcard-form .buttons-set .action.primary, .mw-reward-points button, .aw-ln-range-slider-wrapper .aw-ln-slider-button, .cart-container .checkout-methods-items .action.primary, .minicart-wrapper .block-minicart .block-content > .actions .action.primary, .authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary, .checkout-onepage-success .column.main .action.primary, .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary, #referralForm .fieldset .buttons-set .action.primary, .modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .action-save-address, .amgiftcard-form .amactions-toolbar .action.primary, .form.form-cart .cart.main.actions .action, .form.form-discount .actions-toolbar .action-apply, .payment-option-content .actions-toolbar .amgiftcard-check .action-apply-gift, .payment-option-content .actions-toolbar .primary .action-apply-gift, .payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address, .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-update, .shipping-address-item .action-select-shipping-item, .new-address-popup .action-show-popup, .form-wishlist-items > .actions-toolbar .primary .action, .wishlist-shared-index .actions-toolbar .primary .action, .wishlist-shared-index .column.main .wishlist.table-wrapper table .col.actions .action, .form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action, .form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock, .product-add-form #product_addtocart_form .amgiftcard-preview > button, #shopping-cart-table .item-actions .actions-toolbar .action-delete, .sendfriend-product-send .actions-toolbar .action.primary, .sendfriend-product-send .actions-toolbar .action.add, .rewards__checkout-cart-usepoints .discount-form > .buttons-container .button.action, #shopping-cart-table .item-actions .actions-toolbar .action-delete, .control.captcha-image .action.captcha-reload, .abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar>.primary .action.primary, .abs-discount-code .form-discount .actions-toolbar .primary .action, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action, .cart-container #block-giftcard.block.discount .check-giftcard-status, .cart-container #block-giftcard.block.discount #activateGiftCard .action.giftcards, .authentication-wrapper > .action, .customer-account-login .actions-toolbar > .secondary .action, .customer-account-createpassword .actions-toolbar > .secondary .action, .customer-account-logoutsuccess .actions-toolbar > .secondary .action, .checkout-cart-index .actions-toolbar > .secondary .action, .page-print.account.page-layout-1column .actions-toolbar > .secondary .action, .checkout-onepage-success .actions-toolbar > .secondary .action, .checkout-index-index .actions-toolbar > .secondary .action, .catalogsearch-result-index .actions-toolbar > .secondary .action, .customer-account-create .actions-toolbar > .secondary .action, .customer-account-forgotpassword .actions-toolbar > .secondary .action, .account.page-layout-2columns-left .actions-toolbar > .secondary .action, .wishlist-shared-index .actions-toolbar .secondary .action, .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel, .sendfriend-product-send .actions-toolbar .action.back, .shipping-tracking-popup .column.main .page.tracking > .actions > .action.close, .amgiftcard-account-index .amgiftcard-info.customer-account-gift-card-item > a, .modal-popup .modal-inner-wrap .modal-footer .action.secondary, .modal-popup .modal-inner-wrap .modal-footer .action-secondary, .cart.table-wrapper .actions-toolbar>.action:focus, .action-gift:focus, #product-addtoquote-button, #rfq-confirm #confirmButtons .action.primary, #rfq-confirm #confirmButtons button.rfq-btn-right { width: 100%; }
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th { clear: both; }
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before { float: left; }
	.rating-summary { float: left; }
	.quotation-quote-view .quote-expiry { display: block;clear: both;padding-left: 0; }
	.breadcrumbs .item:not(:last-child)::after { font-size: 12px; }
}

@media only screen and (max-width: 320px) {
	.cart.table-wrapper .item-options dt.label, .minicart-items .product-item-details .product .options.list dt.label, 
	.opc-block-summary .items-in-cart .product .item-options dt.label, .block-giftregistry-shared-items .product .item-options dt.label, 
	.multicheckout .item-options dt.label, .opc-block-summary .product-item .product.options .content .item-options dt.label { width: 100%; }
	.cart.table-wrapper .item-options dd.values, .minicart-items .product-item-details .product .options.list dd.values, 
	.opc-block-summary .items-in-cart .product .item-options dd.values, .block-giftregistry-shared-items .product .item-options dd.values, 
	.multicheckout .item-options dd.values, .opc-block-summary .product-item .product.options .content .item-options dd.values { width: 100%; }
	.catalog-category-view.page-layout-2columns-left .toolbar-top .toolbar {padding: 0 15px;}
	.minicart-wrapper .minicart-items-wrapper {max-height: 115px;min-height: 114px;}
	.customer-account-create #maincontent .columns .container {padding: 0;}
	.password-strength-meter { font-size: 13px; }
	.account .table-wrapper .action { font-size: 14px; }
	.cart.table-wrapper .item-options dd.values, .minicart-items .product-item-details .product .options.list dd.values, 
	.opc-block-summary .items-in-cart .product .item-options dd.values, .block-giftregistry-shared-items .product .item-options dd.values, 
	.multicheckout .item-options dd.values, .opc-block-summary .product-item .product.options .content .item-options dd.values { padding-left: 0; }


}

