

@media screen and (max-width: 1024px){
	
	.desktop-header,.page-header {
    	position: relative;
	}
	.cms-home .page-header {
    	position:absolute;
	}
	.logo-wrapper-main .logo-wrapper .logo{
    	margin: 0px;
	}
	.logo-wrapper-main .logo-wrapper {
	    width: 30%;
	}
	.logo-wrapper-main .menu-link-wrapper {
	    float: right;
	    width: 70%;
	    display: flex;
	    text-align: right;
	    flex-direction: row-reverse;
	}
	.logo-wrapper-container .user-links {
	    float: right;
	    width: auto;
		margin: 0px 0 0px 20px;
	}
	
	.user-links .account-wrapper .action.icon-setting, 
	.user-links .cart-wrapper .action.icon-setting
	{
    	border-color: #333;
	}
	.cms-home .user-links .account-wrapper .action.icon-setting, 
	.cms-home .user-links .cart-wrapper .action.icon-setting
	{
    	border-color: #fff;
	}
	.main-menu-wrapper .navbar-nav .nav-item .nav-link, 
	.main-menu-wrapper .navbar-nav .level0 .level-top, 
	.user-links .account-wrapper .action.icon-setting, 
	.user-links .cart-wrapper .action.icon-setting, 
	.main-menu-wrapper .navbar-nav .nav-item .nav-link
	{
    	color: #333333;
	} 
	.cms-home .user-links .account-wrapper .action.icon-setting, 
	.cms-home .user-links .cart-wrapper .action.icon-setting
	{
    	color: #FFFFFF;
    	font-size: 17px;
	}
	.page-header .black-icon{
    	display: block;
	}
	.cms-home .black-icon,
	.page-header .white-icon {
    	display: none;
	}
	.cms-home .white-icon{
    	display: block;
	}
	.main-menu-wrapper {
	    display: inline-block;
	    margin: 0 0 0 15px;
	    width: auto;
	}

	.main-menu-wrapper nav.navbar {
    	padding: 5px 0;
	}
	.main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav {
	    margin: 0 auto;
	    padding: 0;
	}
	.main-menu-wrapper nav .navbar-toggler{
		color: transparent;
	    border-color: transparent;
	    background-color: transparent;
	    box-shadow: none;
	    padding: 0 0 0 5px;
	    position: relative;
	}
	.main-menu-wrapper nav .navbar-toggler::before{
		content: '\f0c9';
		font: 700 24px/26px 'Font Awesome 5 Free';
		color: #fff;
		padding: 0 0 0 5px;
	}
	.main-menu-wrapper nav .navbar-toggler span{
		display: none;
	}
	.main-menu-wrapper nav .navbar-collapse{
	    position: absolute;
	    right: -15px;
	    top: 65px;
	    min-width: 280px;
	    width:100vw;
	    z-index: 100;
	    background-color:#fff;
	}
	.navigation .level0.parent>.level-top>.ui-menu-icon
	{
		display: block;
	}
	.main-menu-wrapper .navbar-nav .nav-item .nav-link {
	    padding: 5px 15px;
	    margin: 0px;
	    font: 600 14px/30px Raleway;
	    letter-spacing: 0px;
	    color: #707070;
	    opacity: 1;
	    display: inline-block;
	    text-transform: capitalize;
	    text-align: left;
	    width: 100%;
	}
	.main-menu-wrapper .navbar-nav .nav-item.dropdown{}
	.main-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu{
		position: relative;
		border: 0px;
    	background-color: #f9f9f9;
	}
	.main-menu-wrapper .navbar-nav .level0 > .submenu
	{
		position: relative !important;
		padding:0;
		border-top:1px solid #BEE34F;
		border-radius: 0;
		box-shadow: none;
	}
    
	.main-menu-wrapper .navbar-nav .nav-item .nav-link, .main-menu-wrapper .navbar-nav .level0 .level-top {
    	padding: 10px 15px;
    	margin:0;
    	color: #707070;
    	display: block;
    	text-align: left;
    	border-bottom: 1px solid rgba(0,0,0,.1)
	}
	.main-menu-wrapper .navbar-nav .dropdown-menu .dropdown-item{
		font: 500 16px/25px Raleway;
	    color: #707070;
	}
	.navigation .level0 {
    	border-top: 1px solid rgba(0,0,0,.1);
	}
	.navigation .level0.active>a:not(.ui-state-active), 
	.navigation .level0.has-active>a:not(.ui-state-active) {
    	border-color: #54585B;
	}
	.navigation .parent .level-top:after
	{
		display: none;
	}	
	.navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active)
	{
		border-left:0;
		border-bottom: 1px solid #70707033
	}
	.navigation .level0 {
    	width: 100%;
	}
	
	.navigation .level0 .submenu{
    	padding: 0;
    	min-width: 100%;
    	border-radius: 0;
	}
	
	.navigation .level0 .submenu a {
    	padding: 0;
    	font: 400 14px/50px Poppins;
    	border-bottom: 1px solid #70707033;
	}
	.nav-mobile .nav-item.level1,
	.ves-megamenu .dropdown-menu .subgroup.level1 > .dropdown-mega {
    	padding-left: 0;
	}
	.navigation
	{
		background: #FFFFFF;
	}
	.navigation .level0
	{
		border:0;
	}
	.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: 0px !important;
	}
	.main-menu-wrapper nav .navbar-toggler::before{
		color: #333;
	}
	.cms-home .main-menu-wrapper nav .navbar-toggler::before{
		color: #fff;
	}
	.user-links .cart-wrapper .action.icon-setting
	{
		height: 40px;
		padding:7px 15px;
	}
	/*-------Search Panel------*/
	#search-icon {
    	display: block;
	}
	.search-wrapper #myDropdown{
    	position: absolute;
    	z-index: 1;
    	top: 70px;
    	right: -50px;
    	width: 96vw;
    	display: none
	}
	.block-search
	{
		width: 96vw;
	}
	form#search_mini_form {
    	padding: 10px;
    	background: rgba(255, 255, 255, 1);
    	box-shadow: -10px 10px 30px #00000029;
    	border-radius: 15px;
    	position: relative;
	}
	.search-wrapper .search-find .search-search .input-text
	{
		padding-right: 60px
	}
	.search-wrapper .search-find .search-search {
    	display: block;
	}
	.search-wrapper .search-find .search-search .actions
	{
		position: absolute;
		z-index: 1;
		top:10px;
		right: 10px;
	}
	.search-wrapper .search-find .search-search .search-icon
	{
		border-radius: 0 10px 10px 0;
		height: 42px;
	}
	/*--------Minicart & account pages-----*/
	.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .details-qty .item-qty 
	{
        padding: 5px 2px;
       	margin-right: 0px;
    	width: 30px;
	}
	.minicart-items .update-cart-item {
    	padding: 5px;
	}
	.page-layout-fullpage-layout .columns{
		display: block;
		width: 100%;
	}
	.sidebar.sidebar-main,
	.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%;
		max-width:100%;
	}
	.page-with-filter.page-layout-2columns-left #maincontent .columns .column.main {
    	padding: 0 0 40px;
    }
    .account .sidebar.sidebar-main
	{
    	margin:0px;
	}
    .account .page-main{
		padding-top: 0px;
	}
	.account.page-layout-2columns-left #maincontent .columns{
		margin: 40px auto 40px;
	}
	.account.page-layout-2columns-left .page-title-wrapper {
	    padding: 0;
	}
	.account .table-wrapper {
    	margin-bottom: 0px;
    	overflow-x: auto;
	}
	.abs-account-table-margin-desktop, 
	.table-wrapper.balance-history, 
	.table-wrapper.reward-history, 
	.table-wrapper.orders-recent {
    	margin-top: -25px;
	}
	.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 {
    	display: inline-block;
    	width: 100%;
    	margin-bottom: 30px;
    	max-width: 100%;
    	flex-grow: unset;
	}
	.account.page-layout-2columns-left .sidebar.sidebar-main{width:100%;}
	.account.page-layout-2columns-left .sidebar.sidebar-main .account-nav{}
	.account.page-layout-2columns-left .sidebar.sidebar-main .account-nav .account-nav-title{
	    width: 100%;
	    height: 40px;
	    display: inline-block;
	    clip: unset;
	    overflow: hidden;
	    position: relative;
	    margin: 0;
	    padding: 0;
	    line-height: normal;
	}
	.account.page-layout-2columns-left .sidebar.sidebar-main .account-nav .account-nav-title strong{
	    display: inline-block;
	    width: 100%;
	    margin: 0;
	    padding: 0;
	    font: 700 16px/20px Poppins;
	    color: #fff;
	    text-align: left;
	}
	.account.page-layout-2columns-left .sidebar.sidebar-main .account-nav .account-nav-title strong::before{
	    content: 'Accounts';
	    display: inline-block;
	    position: absolute;
	    left: 0;
	    top: 0;
	    height: 40px;
	    line-height: 40px;
	    width: 100%;
	    background: #000;
	    padding:  0 30px;
	}
	.account.page-layout-2columns-left .sidebar.sidebar-main .account-nav .account-nav-title.active strong::before{
	    background: #f90000;
	}
	.account.page-layout-2columns-left .sidebar.sidebar-main .account-nav .content.account-nav-content{
	    display: none !important;
	}
	.account.page-layout-2columns-left .sidebar.sidebar-main .account-nav .content.account-nav-content.active{
	    display: block !important;
	}
	.account .block-collapsible-nav .block-collapsible-nav-title {
    	display: block;
    	padding: 10px 15px;
    	background: #FA882B;
    	color: #FFF;
    	width: 100%;
    	height: auto;
    	border-radius: 4px;
    	cursor: pointer;
    	position: relative;
	}
	.account .block-collapsible-nav .block-collapsible-nav-title strong
	{
		font: 600 18px/30px Raleway;
    	text-transform: uppercase
	}
	.abs-toggling-title-mobile:after, 
	.block-wishlist-management .wishlist-select .wishlist-name:after, 
	.block-collapsible-nav .title:after {
    	position: absolute;
    	right: 20px;
    	top: 10px;
    	-webkit-font-smoothing: antialiased;
    	font-size: 12px;
    	line-height: 30px;
    	color: inherit;
    	content: '\f078';
    	font-family: 'Font Awesome 5 Free';
    	font-weight: 700;
    	margin: 0;
    	vertical-align: middle;
    	display: inline-block;
    	overflow: hidden;
    	speak: none;
    	text-align: center;
	}
	#block-collapsible-nav {
    	display: none;
    	margin-top:-9px;
	}
	#block-collapsible-nav.active {
    	display: block;
	}


	.cart-container {
    	display: flex;
    	flex-direction: column-reverse;
	}
	.cart-summary,.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .cart-gift-item, 
	.cart-container .form-cart {
    	width: 100%;
	}
	.cart.table-wrapper .item .col.item{
		display: block;
	    min-height: 82px;
	    padding: 10px 0 10px 75px !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: row;
	}
	.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,
	.product-add-form #product_addtocart_form .amgiftcard-preview > button,
	 #shopping-cart-table .item-actions .actions-toolbar .action-delete
	{
		padding:0 15px;
	}
	.block-cart-failed .action.continue, .cart-container .cart-gift-item .action.continue, 
	.cart-container .form-cart .action.continue {
    	margin-bottom: 10px;
	}
	.opc-estimated-wrapper .minicart-wrapper{
		display: none;
	}
	.opc-estimated-wrapper .estimated-block{
	    font-size: 17px;
	    font-weight: 700;
	    display: flex;
	    width: 100%;
	    float: left;
	    justify-content: space-between;
	}
	.checkout-container .opc-wrapper,
	.checkout-container .opc-sidebar.opc-summary-wrapper{
		width: 100%;
    	padding-right: 0;
    	display: inline-block;
    	position: relative;
    	left: 0;
    	visibility: visible;
    	opacity: 1;
    	z-index: 1;
	}
	.checkout-container .opc-sidebar.opc-summary-wrapper .modal-inner-wrap
	{
		width: 100%;
    	left: 0;
    	transform: initial;
    	box-shadow: none;
	}
	.checkout-container .opc-sidebar.opc-summary-wrapper .modal-inner-wrap .modal-header
	{
		display: none;
		border:0;
	}
	.checkout-container .opc-sidebar.opc-summary-wrapper .modal-inner-wrap .modal-content
	{
		border:0;
	}
	.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,
	.checkout-index-index #maincontent .columns,
	.catalogsearch-result-index #maincontent .columns,
	.customer-account-create #maincontent .columns,
	.customer-account-forgotpassword #maincontent .columns {
	    padding: 0;
	}
	.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;
	}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr {
	    border-bottom: 1px solid #ccc;
	    margin-bottom: 10px;
	    padding-bottom: 10px;
	}
	.block.crosssell .products-crosssell .items.product-items .item.product.product-item{
	    width: 100%;
	}
	.sidebar.sidebar-main
	{
		margin:40px 0;
	}
	.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 40px;
	}
	.password-strength-meter {
    	font-size: 12px;
	}
	.cart.table-wrapper .product-item-photo {
    	top: 0;
    	display: block;
    	max-width: 60px;
    	padding: 0;
    	position: absolute;
    	width: 100%;
	}
	.page-main .columns .sidebar.sidebar-main ~ .column.main {
    	display: block;
    	float: left;
    	width: 100%;
	}
	#custom_main_container .page-title .base
	{
		font: 600 30px/36px Raleway;
	}
	.account #custom_main_container .page-title {
    	margin: 0 0 20px 0;
	}
	.catalogsearch-result-index .sidebar.sidebar-main
	{
		display: none;
	}
	.catalogsearch-result-index .page-title
	{
		margin-bottom: 20px !important
	}
	#custom_main_container .title-style, #custom_main_container .page-title
	{
		margin:40px 0;
	}
	/*-------Thank you page------*/
	.thankyou-wrapper,
	.thankyou-wrapper .category-image
	{
		height: auto;
	}
	.thankyou-wrapper .category-image .banner-image
	{
		position: relative;
	}
	.thankyou-wrapper .category-image .page-title-contents
	{
		padding:20px 15px;
		align-items: center;
	}
	.thankyou-wrapper .page-title-contents .page-title
	{
		width:100%;
		display: block;
	}
	.thankyou-wrapper .page-title-contents .page-title .base
	{
		font: 800 45px/54px Raleway;
		color:#333;
	}
	.thankyou-wrapper .page-title-contents .page-title .base1
	{
		font: 400 36px/45px Raleway;
		color:#333;
	}
	.thankyou-wrapper .page-title-contents .page-title .base2, .thankyou-wrapper .page-title-contents .page-title .base3
	{
		color:#333;
	}
	.thankyou-wrapper .page-title-contents .btnTheme.blank {
    	background: transparent linear-gradient(47deg, #477E00 0%, #BCE14E 100%) 0% 0% no-repeat padding-box !important;
    	border-color: transparent !important;
    	color: #ffffff !important;
	}
	.thankyou-wrapper .page-title-contents .btnTheme.blank:hover {
    	background: transparent  !important;
    	border-color: #626262 !important;
    	color: #626262 !important;
	}
	/*-------home pages-----------*/
	.home-banner-section
	{
		height: calc(100vh - 65px);
		background:url(../images/slider1.png)no-repeat top right;
		background-size: cover;
	}
	.home-mainslider img.w-100
	{
		display: none;
	}
	.home-mainslider .carousel-caption h2.heading {
    	font: 800 65px/75px Raleway;
	}
	.home-mainslider .carousel-caption h2.heading span {
    	font: 300 45px/55px Raleway;
	}
	.page-footer .footer-bottom-main .col-md-7,
	.page-footer .footer-bottom-main .col-md-5
	{
		-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.page-footer .footer-bottom-main .footer-links,
	.page-footer .footer-bottom-main .copyright
	{
		width: 100%;
		text-align: center;
	}
	/*--------about us----------*/
	.page-title-wrapper,
	.page-title-wrapper .category-image {
    	height: 240px;
	}
	.page-title-wrapper .category-image .page-title-contents
	{
		align-items: center;
	}
	.breadcrumbs
	{
		text-align: center;
	}
	.breadcrumbs .items {
    	margin-left: 0px;
	}
	.page-title-wrapper .page-title .base {
    	font: 800 40px/60px Raleway;
	}
	.breadcrumbs .items .item a,
	.breadcrumbs .items .item strong {
    	font-size: 12px;
    	line-height: 16px;
	}
	.aboutus-wrapper .col-md-6,.team-wrapper .col-md-3,.team-wrapper .col-md-9,
	.quality-service-wrapper .col-md-6,
	.footer-txtBlock .col-md-10,.footer-txtBlock .col-md-2,
	.services-detail-wrapper .tab-content .col-md-5, .services-detail-wrapper .tab-content .col-md-7
	{
		-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.aboutus-wrapper .block-content,.quality-service-wrapper .block-content {
    	padding: 15px 0 0px;
	}
	.about-img
	{
		width:100%;
	}
	.mv-wrapper {
    	margin-top: 20px;
	}
	.accreditation-section {
    	padding: 15px;
	}
	.accreditation-img {
    	padding-top: 0;
	}
	.team-wrapper
	{
		padding: 40px 0;
	}
	/*---------Services pages-----------*/
	.services-wrapper .col-md-4 {
    	-ms-flex: 0 0 50%;
    	flex: 0 0 50%;
    	max-width: 50%;
	}
	.services-wrapper {
    	padding: 40px 0 10px;
	}
	.service-section-wrapper .service-content-main
	{
		padding:20px;
	}
	.service-section-wrapper .service-image-main {
    	height: auto;
	}
	.service-section-wrapper .service-content-main h4
	{
		font-size: 20px;
		line-height: 24px;
	}
	.service-section-wrapper .learnmore-btn
	{
		padding: 15px 20px;
	}
	.footer-txtBlock h4,.footer-txtBlock h4 strong {
    	font-size:30px;
    	line-height:36px;
	}
	.footer-txtBlock .btnTheme {
    	display: inline-block;
    	margin-top: 20px;
	}
	.services-detail-wrapper,.articles-wrapper,.career-wrapper,
	.product-details-wrapper
	{
		padding: 40px 0;
	}
	.services-detail-wrapper .nav-tabs
	{
		border:0;
	}
	.services-detail-wrapper .nav-tabs .nav-item
	{
		max-width: 100%;
		width:100%;
		margin:1px 0;
	}
	.services-detail-wrapper .nav-tabs .nav-link
	{
		padding:10px 25px;		
		border: 1px solid #DEDEDE;
	}
	.services-detail-wrapper .tab-content .image-wrapper,
	.services-detail-wrapper .tab-content .image-wrapper img
	{
		height: auto;
	}
	.services-detail-wrapper .tab-content .content-wrapper
	{
		padding:20px 0 0;
	}
	/*---------Article pages-----------*/
	.articles-wrapper .postLeft, .articles-wrapper .postRight,
	.contact-form .col-md-6, .product-details-wrapper .col-md-6
	{
    	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.postRight .widget.block-categories select
	{
		width:220px;
		background-position: 90% center;
	}
	.postRight {
    	padding: 30px 15px 0;
	}
	.articles-wrapper .service-content-main h4 {
		height:50px;
    	max-height: 50px;
	}
	.articles-wrapper .pub-detail
	{
		flex-direction: column;
	}
	.articles-wrapper .article-details-main .pub-detail
	{
		flex-direction: row;
	}
	.articles-wrapper .pub-detail .person:after
	{
		opacity: 0;
	}
	.articles-wrapper .pub-detail .person, .articles-wrapper .pub-detail .publish-date
	{
		padding: 0;
	}
	.articles-wrapper .article-details-main .pub-detail .person,
	.articles-wrapper .article-details-main .pub-detail .publish-date
	{
		padding: 0 15px;
	}
	/*---------Contactus pages-----------*/
	.contactenquiry-wrapper
	{
		padding:40px 0 0;
	}
	.contact-form .col-md-6
	{
		padding:0 5px;
	}
	.contact-form .webforms .field
	{
		padding:0;
	}
	.contact-detail {
    	width: 100%;
    	padding: 15px 30px;
    	position: relative;
	}
	.contact-detail .address-block
	{
		padding:7px 0;
	}
	/*---------Product pages-----------*/
	.page-main .columns .sidebar.sidebar-main ~ .column.main
	{
		padding-top:40px;
		margin-top: 0
	}
	.product-list-wrapper {
    	padding: 0px;
	}
	.product-item .add-to-cart-wrapper,
	.product-item .add-to-cart-wrapper .tocart
	{
		width:40px;
		height:40px;
		padding:0;
	}
	.product-item .add-to-cart-wrapper .qty-inline-block input[type="number"]
	{
		height: 34px;
		width:50px;
	}
	.product-item .add-to-cart-wrapper .qty-inline-block .plus::before, 
	.product-item .add-to-cart-wrapper .qty-inline-block .minus::before {
    	line-height: 40px;
	}
	.product-item-photo .product-image-wrapper {
    	height: 200px;
	}
	.catalog-product-view.page-layout-fullpage-layout .product-info-main, .product-info-main {
    	padding: 20px 0 0;
	}
	.featured-product-wrapper
	{
		padding:0 0 40px;
	}
	#product-slider .product-item-photo .product-image-wrapper
	{
		height: 325px
	}
	.product-specification-main .boxed-contents .box-title, .product-info-main .product-add-form .swatch-attribute .swatch-attribute-label, .product-info-main .product-add-form .product-options-wrapper .field .label
	{
		width:auto;
	}
	.custom-content-listing
	{
		padding:40px 0;
	}
	.cms-privacy-policy .page-main
	{
		padding:0;
	}
	.custom-content-listing > ul,
	.custom-content-listing > ol{
    	margin: 0px;
	}
	.custom-content-listing > ul > li,
	.custom-content-listing > ol > li{
		margin-bottom: 3px;
	}

}

@media screen and (max-width: 799px)
{
	.logo-wrapper-main .logo-wrapper {
	    width: 40%;
	}
	.logo-wrapper-main .menu-link-wrapper {
	    float: right;
	    width: 60%;
	    display: flex;
	    text-align: right;
	    flex-direction: row-reverse;
	    margin-top: 70px
	}
	.logo-wrapper-container .user-links {
	    float: right;
	    width: auto;
	    margin-left:0px;
	}
	.user-links .account-wrapper .action span,
	.minicart-wrapper .action.showcart .count span
	{
		display: none;
	}
	.user-links .account-wrapper .action
	{
		display: inline-block;
		width:34px;
		padding:5px;
		border:0;
	}
	.logo-wrapper-main .search-wrapper .search-find, .search-wrapper {
    	margin-right: 10px;
	}
	.user-links .action svg:not(:root).svg-inline--fa {
    	margin-right: 0px;
	}
	.user-links .cart-wrapper .action
	{
		min-width: auto;
		padding: 5px 10px;
    	height: auto;
	}
	.user-links .cart-wrapper .action.icon-setting
	{
		height: 34px;
		min-width: 34px;
		border:0;
		padding:5px;
	}
	.minicart-items .action.delete, .minicart-items .action.edit {
    	padding: 0 !important;
	}
	/*------Product page---------*/
	.product-details-wrapper .sidebar{
		margin-bottom: 30px;
	}
	.product-details-wrapper .product-info-main .product-specification-main {
	    margin: 10px 0;
	}
	.product-details-wrapper .product-info-main .buttonArea{
		display: flex;
    	flex-direction: row;
    	margin-bottom: 0
	}
	.product-details-wrapper .product-info-main .buttonArea .wishlist-btn:before {
    	top: 9px;
	}
	.product-details-wrapper .product-info-main .buttonArea .cart-btn:before {
    	top: 5px;
	}
	.swatch-opt {
    	margin: 10px 0;
	}
	.page-with-filter.page-layout-2columns-left #maincontent .columns > .container
	{
		padding: 0;
	}
	.product-details-wrapper .container > .row > .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
    	margin-top: 40px;
    }
    #productDescr-slider{
    	margin-bottom: 30px;
    }
    .product-details-wrapper .title-style {
    	margin-bottom: 30px;
	    padding-bottom: 30px;
	}
	.product-list-wrapper {
    	padding: 0px;
	}
	.product-list-wrapper .product-item
	{
		min-height: auto;
		margin-bottom: 20px;
	}
	.product-item-info .product-item-details
	{
		padding: 0 5px;
	}
	/*------Product detail page---------*/
	.product.data.items>.item.title {
    	float: none;
    	width: 100%;
    	margin:0;
	}
	.product.data.items>.item.title a.data.switch {
    	width: 100%;
    	padding:15px;
    	border-radius: 0;
    	text-align: left;
    	border: 1px solid #E5E5E5;
    	margin:0;
	}
	.product.data.items>.item.title.active a.data.switch
	{
		border-color:#DF7B2B;
	}
	.product.data.items>.item.title a.data.switch:after {
    	font-size: 14px;
    	line-height: inherit;
    	color: inherit;
    	content: '\f078';
    	font-family: "Font Awesome 5 Free";
    	font-weight: 700;
    	display: inline-block;
    	position: absolute;
    	right: 15px;
    	top: 15px;
	}
	.product.data.items>.item.title.active a.data.switch:after {
    	content: '\f077';
	}
	.product.data.items>.item.content
	{
		margin: 0 0 10px;
		padding:20px 10px;
    	float: none;
    	box-shadow: none;
    	border: 0;
	}
	.review-item
	{
		padding:30px 0;
	}
	.product-list-wrapper .product-list-contents .col-md-3 {
    	-ms-flex: 0 0 50%;
    	flex: 0 0 50%;
    	max-width: 50%;
	}
	.product-list-wrapper .col-md-3, .product-list-wrapper .col-lg-3 {
    	padding: 0 15px;
	}
	.product-item-info .view-detail-link
	{
		display: block
	}
	#product-review-container,.block.review-add
	{
		width:100%;
		padding:0;
		border:0;
	}
	.product-details-wrapper .product-info-main .buttonArea .btnTheme {
    	min-width: 160px;
	}

	#product-slider .owl-nav, #related-product-slider .owl-nav
	{
		z-index: 1
	}
	#product-slider .owl-nav button.owl-prev, #related-product-slider .owl-nav button.owl-prev
	{
		margin-left:-10px;
	}
	#product-slider .owl-nav button.owl-next, #related-product-slider .owl-nav button.owl-next {
    	margin-right: -10px;
	}
	/*--------about us----------*/
	
	.page-title-wrapper,
	.page-title-wrapper .category-image {
    	height: 230px;
	}
	.page-title-wrapper .category-image .page-title-contents
	{
		justify-content: center;
		padding: 15px 0;
	}
}
@media screen and (max-width: 750px)
{
	/*---------other---------*/
	.products-grid.wishlist .product-item-photo
	{
		margin:0;
	}
	.products-grid.wishlist .product-image-container {
    	max-width: 100%;
	}
	.products-grid.wishlist .product-item-photo .product-image-wrapper {
    	height: 180px;
	}
	.products-grid.wishlist .product-item-photo .product-image-photo, .products-grid.wishlist .product-image-photo {
    	min-height: 180px;
	}
	.products-grid.wishlist .product-item .price-box, .products-grid.wishlist .product-item-description, .products-grid.wishlist .product-item-name, .products-grid.wishlist .product-item-tooltip {
    	margin-left: 0;
	}
	.products-grid.wishlist .product-item-name
	{
		clear: both;
		margin-top:15px;
		float: left;
    	width: 100%;
	}
	.products-grid.wishlist .product-item .box-tocart {
    	margin-right: 0;
    	display: block;
    	width: 100%;
	}
	.products-grid.wishlist .product-item .fieldset .field.qty {
    	display: block;
	}
	.products-grid.wishlist .product-item-actions,.products-grid.wishlist .product-item-actions .action.delete
	{
		float:none;
	}
	.form-wishlist-items .products-grid.wishlist .product-item-inner .product-item-actions .action.delete {
    	display: block;
    	clear: both;
	}
	.form-wishlist-items .actions-toolbar>.primary:last-child, 
	.form-wishlist-items .actions-toolbar>.secondary:last-child {
      	width: 100%;
	}
	.account #maincontent .actions-toolbar {
    	display: inline-block;
    	width: 100%;
	}
	#wishlist-view-form .actions-toolbar .primary, #wishlist-view-form .actions-toolbar .secondary {
    	width: 100%;
	}
	
}
@media screen and (max-width: 700px)
{
	
	.logo-wrapper-container .container
	{
		max-width: 100%
	}
	.main-menu-wrapper nav .navbar-collapse {
    	right: -15px;
	}
	.minicart-wrapper .block-minicart .block-content > .actions > .secondary .action span
	{
		display: block !important
	}
	/*-------Search Panel------*/
	.block-search .action.search span
	{
		display: none !important
	}
	.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .rev-btn
	{
		margin-top:0px !important;
		font-size:12px !important;
		padding:5px 20px !important;
		height: auto !important		
	}
	.tp-caption
	{
		letter-spacing: 0 !important
	}
	.customer-account-login .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, .actions-toolbar > .secondary a.action.back,

	.customer-account-login .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, 
	.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel 
	
	.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,

	.modal-popup .modal-footer .action-primary, .modal-popup .modal-footer .action-secondary.action-dismiss, 
	.modal-popup .modal-footer .action-save-address, .modal-popup .modal-footer .action-hide-popup, 
	.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, 
	.rewards-block .payment-option-content .actions-toolbar .primary .action, 
	.new-address-popup .action-show-popup, .form-wishlist-items > .actions-toolbar .primary .action, 
	.form-wishlist-items > .actions-toolbar .secondary .action, 
	.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action, 
	.form-wishlist-items .products-grid.wishlist .product-item-inner .product-item-actions .action.delete, 
	.product-add-form #product_addtocart_form .amgiftcard-preview > button, 
	#shopping-cart-table .item-actions .actions-toolbar .action-delete, 
	.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary, 
	.rewards__checkout-cart-usepoints .buttons-container .button,
	.amcard-field-container .amcard-field-block .amcard-button, .amcard-field-container .amcard-check
	{
       	height: 40px;
    	font: 600 14px/40px Raleway;
	}
	.form.form-cart .cart.main.actions .action::before {
    	line-height: 40px;
	}
	/*----------account pages -------*/
	#custom_main_container .title-style .title-name {
    	font: 500 30px/40px Raleway;
	}

	.form.form-cart .cart.main.actions {
	    flex-direction: column;
	} 
	.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%;
	}
	.opc-progress-bar{
    	display: none;
	}
	.opc-block-summary {
    	padding: 15px;
	}
	.opc-estimated-wrapper {
    	margin: 0px 0 15px;
    	padding: 18px 0;
	}
	.order-links .item {
    	margin: 5px;
    	width: 47%;
	}
	.order-links .item a,.order-links .item a:hover, .order-links .item.current strong
	{
		text-align: center;
    	display: block;
    	padding:8px;
	}
	.page-footer .footer-top-main .footer-title {
    	margin: 15px 0;
	}
	.account .toolbar .toolbar-amount
	{
		display: block;
		margin:0 0 5px;
	}
	.wishlist-index-index .product-item {
    	width: 49%;
	}
	.wishlist-index-index .product-item:hover .product-item-info {
    	box-shadow: none;
	}
	.wishlist-index-index .product-item:hover{
    	box-shadow: 0px 8px 16px #0000001A;
    	background: #fff;
	}
	.rewards-account-referral .block-content .data-table tbody
	{
		display: table;
	}
	.rewards-account-referral .block-content .data-table thead
	{
		display: table;
    	width: 100%;
	}
	.rewards-account-referral .block-content .data-table tr
	{
		display: table-row;
	}
	/*-------Thank you page-------*/
	.thankyou-wrapper .page-title-contents .page-title
	{
		text-align: center;
	}
	/*-------home pages-----------*/
	.home-banner-section
	{
		background:url(../images/slider1.png)no-repeat top right -160px;
		background-size: cover;
	}
	.home-banner-section:before
	{
		content: '';
		position: absolute;
		z-index: 1;
		display: block;
		top:0;
		left:0;
		bottom: 0;
		width:100%;
		height:100%;
		background: rgba(0,0,0,.25);
	}
	.home-mainslider .carousel-caption h2.heading {
    	font: 800 55px/65px Raleway;
	}
	.home-mainslider .carousel-caption h2.heading span {
    	font: 300 35px/45px Raleway;
	}
	.btnTheme, .rev-btn {
    	min-width: 150px;
	}
	.page-footer .footer-bottom-main .footer-links li a,
	.page-footer .footer-bottom-main .copyright
	{
		font-size:11px;
	}
	/*--------about us----------*/
	.page-title-wrapper,
	.page-title-wrapper .category-image {
    	height: 180px;
	}
	/*----------Product page---------*/
	#product-slider .product-item-photo .product-image-wrapper
	{
		height: 250px
	}
	.toolbar-products,.toolbar-products .pages {
    	width: 100%;
    	text-align: center;
	}
	.page-products .toolbar .limiter,
	.toolbar-amount,.toolbar-sorter
	{
		float: none;
		margin-bottom: 10px;
	}
	.toolbar-sorter,.toolbar-bottom .toolbar-products .limiter,
	.toolbar-bottom .toolbar-products .toolbar-amount {
    	margin: 0px 0 10px 0;
	}
	.product-details-wrapper .product-info-main .prd-info .product-name
	{
		font:600 30px/36px Raleway;
	}
	.product-info-main .price-box .price-final_price .price {
    	font: 700 24px/26px Raleway !important;
	}
	.product-info-main .price-box .old-price .price-final_price .price
	{
		font: 700 18px/22px Raleway !important;
	}


}
@media screen and (max-width: 550px)
{
	.logo-wrapper-main .menu-link-wrapper
	{
		margin-top: 45px
	}
	/*-------Search Panel------*/
	.search-wrapper .search-find .search-search .input-text {
    	height: 40px !important;
	}
	/*-------home pages-----------*/
	.home-banner-section .home-mainslider .carousel-caption
	{
		padding-left:15px;
	}
	.home-mainslider .carousel-caption h2.heading {
    	font: 800 45px/55px Raleway;
	}
	.home-mainslider .carousel-caption h2.heading span {
    	font: 400 30px/40px Raleway;
	}
	.home-mainslider .carousel-caption .btnTheme
	{
		min-width: auto;
		height: 40px;
    	font: 700 12px/20px Raleway
	}
	/*---------Product list page--------*/
	.product-list-wrapper .product-list-section .product-list-contents .col-sm-6,
	.product-list-wrapper .product-list-section .product-list-contents .col-xs-12 {
    	-ms-flex: 0 0 50%;
    	flex: 0 0 50%;
    	max-width: 50%;
    	padding:0 5px;
	}
	.product-specification-main .boxed-contents .box-details, .product-info-main .product-add-form .swatch-attribute .swatch-attribute-options
	{
		margin-left:5px;
	}
	.boxed-contents .box-details .control
	{
		margin-right:0;
	}
	.product-details-wrapper .product-info-main .product-specification-main .boxed-contents.qty-count
	{
		display: flex;
		align-items: center;
	}
	.product-details-wrapper .product-info-main .buttonArea .btnTheme {
    	min-width: 150px;
	}
	#product-slider .product-item-photo .product-image-wrapper
	{
		height: 335px
	}
	/*--------about us----------*/
	.page-title-wrapper,
	.page-title-wrapper .category-image {
    	height: 160px;
	}
	.breadcrumbs .items {
    	margin-left: 0px;
	}
	.page-title-wrapper .page-title
	{
		text-align: center;
	}
	.title-style .title-name,.title-style .title-name span,
	.page-title-wrapper .page-title .base
	{
    	font-size: 36px;
    	line-height: 40px;
    	text-align: center;
	}

	.accreditation-img img {
    	margin-right: 20px;
    	text-align: center;	
	}
	.quality-service-wrapper .block-content .btnTheme.green {
    	margin: 20px auto 0;
    	display: table;
	}
	/*---------Services pages-----------*/
	.service-section-wrapper .service-content-main .text-block
	{
		margin-top:15px;
		height: 48px
	}
	.service-section-wrapper .service-content-main .text-block p {
    	font: 400 13px/16px Raleway;
	}
	.footer-txtBlock,
	.services-detail-wrapper .tab-content .content-wrapper .btn-wrapper
	{
		text-align: center;
	}
	/*---------Article pages-----------*/
	
	.articles-wrapper .service-content-main h4 {
		height:auto;
	}
	.articles-wrapper .pub-detail
	{
		flex-direction: row;
	}
	.articles-wrapper .pub-detail .person:after
	{
		opacity: 1;
	}
	.articles-wrapper .pub-detail .person, .articles-wrapper .pub-detail .publish-date
	{
		padding: 0 15px;
	}
	.postRight .widget.block-categories select {
    	width: 49%;
    }
    /*---------Career pages-----------*/
    #delivery-questions {
    	margin: 5px 0 20px;
	}
    .career-wrapper .card .card-header > .btn-link
    {
    	font-size: 16px;
    	padding: 10px 30px 10px 10px;
    }
    .career-wrapper .card .card-header > .btn-link::after
    {
    	padding:10px;
    }
    .career-wrapper .card
    {
    	margin-bottom: 10px;
    }

}
@media screen and (max-width: 500px)
{
	body
	{
		font-size:14px;
	}
	.block-search .action.search {
    	padding: 10px 13px;
    	position: absolute;
    	height: 40px;
	}
	.minicart-wrapper {
    	margin-top: 0px;
	}
	
	.user-links .wishlist-wrapper, .user-links .account-wrapper, 
	.logo-wrapper-main .search-wrapper .search-find
	{
    	margin-right: 10px !important;
	}
	.search-wrapper 
	{
    	margin-right: 15px !important;
	}
	.main-menu-wrapper nav .navbar-collapse
	{
		top:44px;
	}
	.home-banner-section::before,.home-banner-section::after
	{
		display: none;
	}
	.featured-category-wrapper .category-block .image-wrapper:before {
    	height: 200px;
	}
	.products-grid.wishlist .product-item {
    	margin: 0 0px 10px;
    	padding:0;
	}
	.opc-wrapper .step-title {
    	padding-bottom: 15px;
	}
	.checkout-shipping-method .step-title {
    	margin-bottom: 5px;
	}
	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, textarea {
      	font: 400 14px/40px Raleway;
    	height: 40px;
	}
	/*----------home page---------*/
	.page-footer .footer-bottom-main .footer-links li a::after
	{
		right: -8px;
	}
	.page-footer .footer-bottom-main .footer-links li a
	{
		margin: 0 5px
	}
	.float-button-wrapper .float-button {
    	right: -175px;
    	height: 50px;
    	width:225px;
	}
	.float-button-wrapper .float-button .icon-area {
    	min-width: 50px;
    	width: 50px;
    	height: 50px;
	}
	#phone {
    	top: 52px;
	}
	#mail {
    	top: 104px;
	}
	#social-link {
    	top: 156px;
	}
	/*--------about us----------*/
	.page-title-wrapper,
	.page-title-wrapper .category-image {
    	height: 140px;
	}
	.page-title-wrapper .category-image .banner-image
	{
		height: 100%
	}
	.mv-wrapper
	{
		padding:20px;
	}
	.title-style
	{
		margin-bottom: 20px;
	}
	.title-style .title-name,.title-style .title-name span,
	.page-title-wrapper .page-title .base
	{
    	font-size: 30px;
    	line-height: 36px;
	}
	/*---------Services pages-----------*/
	.services-wrapper .col-md-4 {
    	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.service-section-wrapper .learnmore-btn
	{
		font-size: 12px;
	}
	/*----------Article page---------*/
	.article-details-main .postTitle
	{
		font-size:26px;
		line-height: 30px;
	}
	.article-details-main .postDescrArea h3, .article-details-main .postDescrArea h4 {
    	font: 600 20px/24px Raleway;
	}
	.article-details-main .postBtn-group .btnTheme
	{
		font-size:12px;
	}
	.articles-wrapper .article-details-main .pub-detail {
    	flex-direction: column;
    	margin: 0 0 15px;
	}
	/*----------Product page---------*/

	.product-item-info .product-name-warpper .product-name
	{
    	font: 600 16px/20px Raleway;
    	margin-bottom: 5px;
	}
	.product-item:hover .add-to-cart-wrapper .qty-inline-block {
    	width: 75%;
	}
	.product-item .add-to-cart-wrapper .qty-inline-block input[type="number"] {
    	width: 45px;
	}
	.product-item .add-to-cart-wrapper .qty-inline-block .plus, .product-item .add-to-cart-wrapper .qty-inline-block .minus
	{
		width:40px;
		height: 40px;
	}
	.price-box .special-price .price
	{
		display: block;
	}
	.product-item .old-price {
    	margin: 0;
	}
	.toolbar-products {
    	padding: 4px;
    	border-radius: 10px;
	}
	.page-products .toolbar .limiter label, .toolbar-sorter .sorter-label,
	.limiter-text
	{
		font-size:12px;
	}
	.toolbar-amount, .toolbar-sorter
	{
		margin-right:0;
	}
	/*----------Product detail page---------*/
	.product-details-wrapper .product-info-main .product-specification-main .boxed-contents, .product-info-main .product-add-form .swatch-attribute {
    	width: 100%;
	}
	
	
}
@media screen and (max-width: 450px)
{	
	.logo-wrapper-main .menu-link-wrapper {
    	margin-top: 55px;
	}
	.main-menu-wrapper {
    	margin: 0 0 0 15px;
	}
	.main-menu-wrapper nav .navbar-toggler,
	.main-menu-wrapper nav .navbar-toggler::before
	{
		padding:0;
	}	
	.user-links .wishlist-wrapper, .user-links .account-wrapper, .logo-wrapper-main .search-wrapper .search-find {
    	margin-right: 5px !important;
	}
	.search-wrapper {
    	margin-right: 10px !important;
	}
	.search-wrapper #myDropdown
	{
		top:34px;
		right:-45px;
	}
	.btnTheme {
    	min-width: 135px;
	}
	.minicart-items .product-item-details {
    	text-align: left;
	}
	.minicart-items .item-qty {
    	margin-right: 0px;
    	width: 40px;
	}
	.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .details-qty .item-qty {   
    	width: 32px;
	}
	.minicart-items .update-cart-item
	{
		padding:5px;
		font-size:10px;
	}
	
	.checkout-billing-address .choice label span
	{
		font-size: 13px;
    	letter-spacing: -.07rem;
	}
	.products-grid.wishlist .product-item-photo .product-image-wrapper {
    	height: 165px;
	}
	.products-grid.wishlist .product-item-photo .product-image-photo, 
	.products-grid.wishlist .product-image-photo 
	{
    	min-height: 165px;
	}

	/*----------Product page---------*/
	.product-list-wrapper .product-list-contents .col-md-3 {
    	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.product-list-wrapper .product-list-section .product-list-contents .col-xs-12
	{
		padding:0 5px;
	}
	.product-list-wrapper .product-item {
    	margin-bottom: 10px;
	}
	/*----------home page---------*/
	.home-banner-section {
    	height: calc(100vh - 89px);
	}

	
}
@media screen and (max-width: 400px)
{
	.main-menu-wrapper {
    	margin: 0 0 0 15px;
	}
    .page-title-wrapper .breadcrumbs .items .item a,
    .page-title-wrapper .breadcrumbs .item:not(:last-child)::after,
    .page-title-wrapper .breadcrumbs .items .item strong {
    	font: 500 12px/22px Raleway;
	}
	.logo-wrapper-main .menu-link-wrapper {
    	margin-top: 50px;
	}
	/*----------home page---------*/
	.home-banner-section {
    	height: calc(100vh - 105px);
	}

	
	/*--------other-------*/
	.amcard-field-container .amcard-field-block {
    	display: block;
	}
	.amcard-field-container .amcard-field-block .amcard-field
	{
		margin:0 0 10px;
	}
	.order-links .item {
       	width: 45%;
	}
	
	.products-grid.wishlist .product-item-photo .product-image-photo{
    	object-fit:cover;
	}
	.product-item:hover .add-to-cart-wrapper .qty-inline-block {
    	width: 73%;
	}
	.product-item .add-to-cart-wrapper .qty-inline-block .plus, .product-item .add-to-cart-wrapper .qty-inline-block .minus {
    	width: 30px;
	}
	/*---------Article pages-----------*/
	
	.articles-wrapper .pub-detail
	{
		flex-direction: column;
	}
	.articles-wrapper .pub-detail .person:after
	{
		opacity: 0;
	}
	.articles-wrapper .pub-detail .person, .articles-wrapper .pub-detail .publish-date
	{
		padding: 0px;
	}
	
}
@media screen and (max-width: 380px)
{
	.logo-wrapper-main .menu-link-wrapper {
    	margin-top: 40px;
	}
	.main-menu-wrapper nav .navbar-collapse
	{
		top:50px;
	}
	.table-checkout-shipping-method tbody td
	{
		display: table;
	}
	.products-grid.wishlist .product-item-photo .product-image-wrapper,
	.products-grid.wishlist .product-item-photo .product-image-photo{
    	height: 300px;
	}
	.wishlist-index-index .product-item {
    	width: 100%;
	}
	/*----------Product page---------*/
	.product-item:hover .add-to-cart-wrapper .qty-inline-block {
    	width: 70%;
	}
	.product-item .add-to-cart-wrapper .qty-inline-block .plus, 
	.product-item .add-to-cart-wrapper .qty-inline-block .minus {
    	width: 30px;
	}
	.product-item .add-to-cart-wrapper
	{
		right:5px;
	}
	.product-item .add-to-cart-wrapper .qty-inline-block input[type="number"]
	{
		width:40px;
		padding:5px 2px;
		font-size:14px;
	}
	.product-item .add-to-cart-wrapper .qty-inline-block .plus, .product-item .add-to-cart-wrapper .qty-inline-block .minus
	{
		width:28px;
	}
	/*----------home page---------*/
	.home-banner-section {
    	height: calc(100vh - 102px);
	}
	.home-mainslider .carousel-caption h2.heading {
    	font: 800 36px/45px Raleway;
    	letter-spacing: 0;
	}
	.home-mainslider .carousel-caption h2.heading span {
    	font: 300 24px/30px Raleway;
    	letter-spacing: 0;
	}
	.float-button-wrapper .float-button .icon-area {
    	min-width: 40px;
    	width: 40px;
	}
	.float-button-wrapper .float-button{
    	right: -185px;
	}
	.home-mainslider .carousel-caption .btn-group {
    	margin-top: 15px;
	}
	/*--------about us----------*/
	.page-title-wrapper,
	.page-title-wrapper .category-image {
    	height: 110px;
	}
	.title-style .title-name, .title-style .title-name span, .page-title-wrapper .page-title .base,
	.footer-txtBlock h4, .footer-txtBlock h4 strong 
	{
    	font-size: 26px;
    	line-height: 32px;
	}
	 /*---------Career pages-----------*/
    .career-wrapper .card .card-header > .btn-link
    {
    	font-size: 14px;
    }


}
@media screen and (max-width: 340px)
{
	.logo-wrapper-main .search-wrapper .search-find, .search-wrapper, .user-links .account-wrapper {
    	margin-right: 15px;
	}
	.logo-wrapper-main .user-links .search-wrapper .search-box a img {
    	height: 16px;
	}
	.user-links .wishlist-wrapper img, .user-links .account-wrapper img {
    	height: 18px;
	}
	.user-links .cart-wrapper .icon-setting .carticon {
    	width: 35px;
    	height: 35px;
    	border-radius: 10px;
	}
	.user-links .cart-wrapper .icon-setting .carticon img {
    	height: 20px;
    	margin-top: 7px;
	}
	
	.minicart-wrapper .block-minicart {
    	right: -50px;
	}
	.minicart-wrapper .block-minicart:before, .minicart-wrapper .block-minicart:after {
    	right: 50px;
	}
	.featured-category-wrapper .category-block .image-wrapper:before {
    	height: 120px;
	}
	.products-grid.wishlist .product-item-photo .product-image-wrapper,
	.products-grid.wishlist .product-item-photo .product-image-photo{
    	height: 250px;
	}
	/*----------home page---------*/
	.home-mainslider .carousel-caption h2.heading {
    	font: 800 35px/40px Raleway;
	}
	.home-mainslider .carousel-caption h2.heading span
	{
		font-size: 22px;
	}
	.home-mainslider .carousel-caption .btnTheme {
    	margin: 0 5px 0 0;
    	padding: 8px 10px;
	}
	/*---------Article pages-----------*/
	.news-item .news-details .news-title
	{
		max-height: 40px;
	}
	/*----------Product page---------*/

	.product-list-wrapper .product-list-section .product-list-contents .col-xs-12 {
    	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
    	padding: 0 5px;
	}
	
	
}