﻿.clear {
	clear:both;
}
body {
    background-color: #eeeeee !important;
}
.container {
    width: 97% !important;
    max-width: 97% !important;
}

.price{display:none!important;}
.cprice{display:none;}
button, button:focus, .cart-container .action.continue, a.action.primary, .modal-footer .action-primary.action-accept {
    font-size: 70% !important;
}
.price{display:none!important;}
.price_heading{display:none;}


/*New design*/

/*Top Bar*/
.header-top .header-top-links img {
    max-width:48%;
    margin-top: 10px; 
    float: left;
    position: relative;
    left: -15px;
	display:none;
}
.currency-wrapper .switcher-label {
    float: left;
    margin-right: 10px;
    color: #ffffff;
}
#switcher-currency-nav strong {
    color: #ffffff;
    font-size: 13px;
    cursor: pointer;
}
.header-top {
    background: #51b014;
}
.header-style-1 .header-middle {
    padding: 10px 0px 5px !important;
}
.header-style-1 .header-middle .searchbox-header {
    margin-top: 6px;
}
.header-style-1 .header-middle .searchbox-header .field.searchbox {
    width:75%;
    float: left;
}
.searchbox-header .sm-searchbox-content .btn-searchbox {
    font-size: 70% !important;
    background: #023b81 !important;
    opacity: 1 !important;
    border-bottom-right-radius: 25px;
    border-top-right-radius: 25px;
}
.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart:before {
    color: #333333!important;
    font-size: 30px;
    background-color: transparent !important;
}
.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart .counter {
    color: #333333 !important;
    font-weight: 400 !important;
}
.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart .text {
    font-weight: 600 !important;
    color: #333333 !important;
	margin-bottom: 4px;
}
.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li a:before {
    color: #ffffff !important;
}
.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li.myaccount-link a {
    background-color: transparent !important;
}
.quotebtn-parent {
    margin-left: 160px !important;
}
.quotebtn-parent img {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    animation-name: elementor-animation-buzz-out;
    animation-duration: .75s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
}
.quotebtn-parent img:hover {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    animation-name: elementor-animation-buzz-out;
    animation-duration: .75s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
}
.quotebtn-parent .sm_megamenu_icon {
	display:none !important;
}
.quotebtn-parent .sm_megamenu_head:before {
	display:none !important;
}
.quotebtn-parent a span.icon_items img {
    top: -4px !important;
    max-width: 230px !important;
    max-height: 57px !important;
}
.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .control #searchbox {
    padding-left: 20px !important;
}
select.cat.searchbox-cat {
    display: none;
}

.login_account {
    margin-top:10px;
	display: flex;
    align-items: center;
}
.login_account .account_text {
    position: relative;
    display: flex;
    margin-right:20px;
}
.login_account .account_icon i{
    color: #444444;
    font-size:17px;
	margin-right: 5px;
}
.login_account .account_text a {
    font-weight: 600 !important;
    color: #333333 !important;
    font-size: 10px;
    position: relative;
    top:1px;
    display: flex;
    flex-direction: column;
}
.header-middle-right .login_account {
    position: relative;
    top: 3px;
}

.header-middle .col-lg-2,
.header-middle .col-lg-3{
	padding:0px;
}
.image-slider-home .owl-carousel .owl-item img {
    height:425px !important;
}
.products-grid .product-item-details {
	background: #ffffff !important;
}

.related-upsell-wrapper .products-grid .product-item-details {
	background: transparent !important;
}
.related-upsell-wrapper .products-grid .price-box .price {
    margin: 10px 0px !important;
    display: block;
}

.related-upsell-wrapper .products-grid .product-item-actions {
	display:none;
}
#product-attribute-specs-table tbody td.labels {
    padding-top: 0px;
    margin-right: 20px;
    font-size: 11px;
    font-weight: 700;
    color: #000;
    float: left;
    position: relative;
    top: -2px;
}
/*Vertical Menu*/
.sm_megamenu_wrapper_vertical_menu .icon_items {
    width: 32px;
}
.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head::before {
    display:none !important;
}
.sm_megamenu_wrapper_vertical_menu .icon_items img {
    padding:0px;
    border-radius: 20px;
    background: rgba(0, 0, 0, 0.05);
 }
 .sm_megamenu_wrapper_vertical_menu .sambar-inner:before {
    background: transparent;
}
/*Horizantal Menu*/
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column {
    width: 100%;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_1 {
    width: 100%;
    padding: 0px;
}
.sm_megamenu_wrapper_horizontal_menu .sm-megamenu-hover > li:hover .sm-megamenu-child {
   padding: 0px 15px;
    width:100%;
    right: 100% !important;
    left: 0;
}
.sm_megamenu_wrapper_horizontal_menu .sm-megamenu-child .sm_megamenu_head_item .sm_megamenu_title .sm_megamenu_title>a>span {
    font-size: 14px;
    margin-top: 10px;
    width: 19%;
    padding-bottom: 0px;
    margin-bottom: 5px;
float: left;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_6 {
    padding: 0 0px;
}
.sm_megamenu_wrapper_horizontal_menu .sm-megamenu-child .sm_megamenu_head_item  .sm_megamenu_title .title-cat {
    display: none;
}
.sm_megamenu_col_6.sm_megamenu_firstcolumn.brandsmenu {
    padding: 0px;
}
.sm_megamenu_col_6.sm_megamenu_firstcolumn.brandsmenu img {
    max-width: 80%;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.page-main {
    background: #ffffff;
}
.breadcrumbs {
    background: #ffffff;
}
 
/*khawar css*/
.header-style-1 .header-middle .logo-header .logo-wrapper .logo-content strong a img {
    width:310px;
}
.sm_megamenu_wrapper_vertical_menu .icon_items img::after {
    border-radius: 20px;
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, 0.05);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
#switcher-currency-trigger-nav span:after{
    font-family: FontAwesome;
    content: "\f0d7";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    position: relative;
    left: 3px;
}
.dropdown .mage-dropdown-dialog {
    left: -33%;
}
.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li {
    margin-right: 0px !important;
}
.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart {
     padding-left: 36px !important;
    line-height: 11px;
 }
 
.block-minicart .header-minicart .text-right {
    display: none;
}
.block-minicart .header-minicart {
    text-align: center;
}
.block-minicart .price-including-tax + .price-excluding-tax {
    display: none;
}
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu li.blink_me.quotebtn-parent.other-toggle.sm_megamenu_lv1.sm_megamenu_drop.parent {
    float: right;
}

.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper span.price-minicart {
    display: none !important;
}
.sm-searchbox-content{
    position: relative;
    right: 0%;
}
.minicart-wrapper .df-text,
.minicart-wrapper .counter.qty.empty{
    font-size: 10px;
}
.minicart-wrapper .text{
top: 5px;
}
.home-page-1 .services-home .banner-policy .inner .policy a {
    display: grid !important;
      grid-template-columns: 90px 100px;
    align-items: center;
}
.banner-policy .policy span img {
    width: 75px;
    height: 75px;
    object-fit: cover;
}
.home-page-1 .services-home .banner-policy .inner .policy a span {
    display: block !important;
    padding-left: 0 !important;
line-height: 1.5;
}
.header-middle .col-lg-4.logo-header{
flex: 0 0 25% !important;
    max-width: 25% !important;

}
.row .col-lg-4.header-middle-right:nth-child(2) {
 flex: 0 0 41.666667% !important;
    max-width: 41.666667% !important;
}
.middle-right-content .col-lg-4 .minicart-header{
position: relative;
left:28px;
  }
.middle-right-content .col-lg-5 .minicart-header{
position: relative;
left:14px;
  }


 
#searchbox_mini_form #searchbox{
	border-bottom-left-radius: 25px !important;
    border-top-left-radius: 25px !important;
	width: 85%;
    float: right;

} 
.header-middle .middle-right-content .row .col-lg-3,
.header-middle .middle-right-content .row .col-lg-5,
.header-middle .middle-right-content .row .col-lg-4{
    width: 100%;
    max-width: 100%;
}
.home-collection .collections .owl-carousel .item img {
     transform: scale(1.1) translateX(0) translateY(2%);
    opacity: 1 !important;
  
}
#products_demand {
	position:relative;
}
#products_demand .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
	display:none !important;
}
#products_demand .ltabs-items-container  .owl-carousel .owl-item .product-item {
    width: 100% !important;
}
#products_demand .owl-controls {
    position: absolute;
    top: -40px;
    right: 0;
}
.aboutus-page .image-about-us {
    width: 100%;
    padding-top:0px;
}
body.categorypath-about-us .breadcrumbs {
    display: none;
}
.categorypath-about-us .page-main {
    padding-top: 0;
}
.categorypath-about-us .columns.col1-layout .container {
    width: 100% !important;
    max-width: 100% !important;
}
.page-products #cpricelist {
    margin: 10px 0px 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.page-products #cpricelist span.skulist.col-sm-4 {
    position: relative;
    line-height: 33px;
    right: 0;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
}
/*Footer*/
.footer-container .footer-top {
    background: url(https://628091a128.nxcli.net/pub/media/wysiwyg/footer/footer-bg.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
}
.footer-container .footer-block .footer-block-title h3,
.footer-container .footer-block .footer-block-content .links-contact li,
.footer-container .footer-block .footer-block-content .links-footer li a{
    color: #ffffff !important;
}
.footer-bottom {
    background: #000000 !important;
    text-align: center;
}

body.cms-index-index .happy-about-us {
    border: 1px solid #dddd;
    margin-bottom: 25px;
	text-align:center;
}
body.cms-index-index .happy-about-us h2 {
    margin: 15px 0px;
}
body.cms-index-index .happy-about-us .client-say {
	margin-bottom: 10px;
}
body.cms-index-index .happy-about-us  p.client-info-about {
	margin-bottom: 15px;
}
.shopanytime {
    background: url(https://628091a128.nxcli.net/pub/media/wysiwyg/home-images/middle-banner.jpg);
    border-radius: 10px;
    padding: 20px;
    color: #ffffff;
    background-size: cover;
}
.shopanytime .mobileapp_btn {
    display: block;
    margin: 65px 0px;
}
.shopanytime .mobileapp_btn span {
    display: inline;
    margin-right: 30px;
}
 
.shopanytime .mobileapp_btn img {
    max-width: 30%;
}

.shopanytime h3 {
    margin-bottom: 15px;
    font-size: 30px;
}
.shopanytime p {
    font-size: 16px;
}
/*Brands Images*/
.home-collection {
    margin-bottom: -20px;
}
 
.home-collection .collections {
    border: 0px;
    /*background-color: transparent !important;*/
    padding: 0px;
	height:110px;
}
.home-collection .collections .owl-carousel .item a {
    padding:0px !important;
	margin-top:6px
}
.home-collection .collections .owl-carousel .item img {
    max-width: 50% !important;
}

.image-pre-text, .image-post-text, .sm-imageslider .image-post-text {
    display: none !important;
}
div.wh-widget-send-button-wrapper div.wh-widget-send-button-wrapper-list.wh-widget-show-get-button a.wh-widget-send-button-get-button {
    display: none !important;
}

body.checkout-index-index #checkout-loader {
    display: none !important;
}
body.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code {
    display: none;
}
body.checkout-index-index .checkout-container .opc-block-shipping-information .ship-via {
    display:none;
}
body.checkout-cart-index tr.grand.totals.excl {
    display: none;
}
body.checkout-index-index .opc-block-summary tr.grand.totals.excl {
    display: none;
}
body.checkout-index-index  .items-in-cart .minicart-items {
    margin: 0;
    padding: 0;
    list-style: none none;
    display: block !important;
}
body.checkout-index-index  tr.totals.shipping.excl {
    display: none;
}

body.checkout-cart-index .ajax-cart-qty-minus:before {
    font-size: 50px;
    color: #ffffff;
    content: '-';
    background: #023b81;
    display: block;
    position: relative;
    top: -5px;
    padding: 0px 0px 7px;
	font-weight: 400;
}
body.checkout-cart-index .ajax-cart-qty-plus:before {
    font-size: 22px;
    color: #ffffff;
    content: '+';
    background: #023b81;
    display: block;
    position: relative;
    top: -5px;
    padding: 0px 0px 3px;
    font-weight: 900;
}
/*==================Header and Horizantal Menu BG Color===================*/
.main-megamenu p {
	display:none;
}
.header-style-1 .header-bottom {
    background-color: #023b81 !important;
}
.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .actions .btn-searchbox {
    background-color: #023b81 !important;
}
.header-style-1 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu {
    background: #023b81 !important;
}
.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > .sm_megamenu_head {
    background: #023b81 !important;
}
.cms-index-index .header-style-1 .home-item-parent > a {
    background-color:#023b81 !important;
}
.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.sm_megamenu_actived > .sm_megamenu_head{
    background-color: #023b81 !important;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_head {
    text-transform: uppercase !important;
    padding:3px 20px;
}
.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head {
    padding: 0 28px !important;
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_head {
    text-transform: uppercase !important;
}
.more-w .more-view {
    background: #03c069;
    color: #ffffff;
    text-transform: uppercase;
}
.more-w .more-view:hover {
    color: #ffffff !important;
}
.sm_megamenu_title .title-cat {
    padding-top: 10px !important;
}
.header-style-1 .header-middle .logo-header .logo-wrapper .logo-content strong a img {
    vertical-align: bottom !important;
}
.quickinfo {
    margin-top: 4px;
}
.quickinfo ul {
    list-style: none;
}
.quickinfo ul li {
    display: inline;
    font-weight: 700;
    color: #ffffff;
    font-size: 12px;
}
.quickinfo ul li a {
    margin-left: 7px;
    color: #ffffff;
}
.quickinfo ul li a img {
	max-width:5%;
}
.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li.checkout-link {
    display: none;
}
.quickinfo ul li.appstorelink img {
    max-width: 100%;
    position: absolute;
    top: -2px;
}
.logo-header .logo-wrapper .logo-content {
    margin: -5px 0 0 !important;
}
.static-image-1 ul.static-image img {
    min-height: 158px;
}
.sm_megamenu_wrapper_horizontal_menu ul li.blink_me-parent{
  background: #023b81 !important;
}
.sm_megamenu_wrapper_horizontal_menu ul li.blink_me-parent span.sm_megamenu_title{
  animation: blinker 4s linear infinite;
  font-weight:900; 
}
.sm_megamenu_wrapper_horizontal_menu ul li.whatsappclass-parent,
.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.whatsappclass-parent:hover > .sm_megamenu_head {
	background: #ffffff !important;
}
.sm_megamenu_wrapper_horizontal_menu ul li.whatsappclass-parent img {
    max-width: 45%;
    font-size: 0px;
    left: 0px;
    margin: 0 auto;
    top: 5px !important;
}
.header-style-1 .header-middle .middle-right-content .minicart-header {
    top: -3px !important;
    padding-left: 0px !important;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.wholesale_text {
    position: relative;
}
.wholesale_text p {
    color: #ffffff;
    margin-top: 7px;
    font-size: 11px;
	text-align:center;
}
.wholesale_text marquee {
    font-size: 14px;
    font-weight: 400;
    color: #ffffff;
}
/*=========1 step checkout Page==========*/
body.checkout-index-index #checkoutSteps .osc .step-title:before,
body.checkout-index-index #checkoutSteps .osc .payment-methods .step-title:before{
	display:none !important;
}
body.checkout-index-index #checkoutSteps .osc #opc-sidebar {
    background: #f5f5f5 !important;
}
body.checkout-index-index #checkoutSteps fieldset.field.street.admin__control-fields.required {
    display: block;
    clear: both;
}
/*=====================================*/
body.catalog-product-view .banner-policy .policy {
    width: 100% !important;
    float: none !important;
    border-left: 1px solid #ddd !important;
}
body.catalog-product-view .page.messages {
    display: none;
}

/*Mobile Style*/
body.cms-home-mobile .slider_section {
    margin-top: 85px;
}
.mobile-header-top .mobile-top {
    background-color: #ffffff !important;
}
.mobile-logo img {
    margin-top: -11px;
}
.footer-mobile .footer-top-mobile{
    display: none;
}
.mobile-header-top .mobile-right .button-mobile-top > a > span {
    color: #000000 !important;
}

body.mobile-style.catalog-category-view a.action.towishlist.btn-action.link-wishlist {
    display: none !important;
}
body.mobile-style.catalog-category-view .products-grid .item .item-inner .box-info .product-name {
    font-size: 22px;
    text-align: center;
    display: block;
}
body.mobile-style.catalog-category-view  .bottom-action {
    display: block;
    text-align: center;
}
body.mobile-style.catalog-category-view button.action.tocart.primary.btn-action.btn-cart {
    width: 90%;
    margin: 20px auto !important;
}
body.mobile-style.catalog-category-view .cprice span, .sku_number span {
    font-size: 20px !important;
    display: inline-block;
}
body.mobile-style.catalog-category-view #cpricelist span.skulist {
    text-align: right;
    left: 0px;
}
body.mobile-style.catalog-category-view .category-description {
    margin-top: 20px!important;
    font-size: 16px;
    margin-bottom: 20px;
}
body.mobile-style.catalog-product-view .product-info-main .box-tocart {
    display: block;
    padding-right: 25px;
}
body.mobile-style.catalog-product-view .page-wrapper .column.main {
    min-height: 550px;
}
body.mobile-style.catalog-product-view .product.info.detailed {
    display: none;
}
body.mobile-style.catalog-product-view  .product-info-main .product-social-links  {
    margin-top: 0px;
}
body.mobile-style.catalog-product-view .product-info-main .box-tocart .field.qty .control .qty {
    width: 100%;
}
body.mobile-style.catalog-product-view .box-tocart .fieldset>.field {
    margin-bottom: 15px;
}
body.mobile-style.catalog-product-view #product-addtocart-button {
    margin-bottom: 15px;
}
body.mobile-style.catalog-product-view  #addthis_wrap {
    display: none;
}
body.mobile-style.catalog-product-view .product-add-form .product-options-wrapper {
    margin-bottom: -20px;
}
body.cms-home-mobile .cate_sect {
	padding:15px;
}
body.cms-home-mobile .cate_sect h3 {
    font-size: 13px;
    margin-bottom: 10px;
    display: block;
    text-align: center;
    font-weight: 600;
}
body.cms-home-mobile .cate_sect .col-sm-4 {
    width: 33%;
    margin-bottom: 20px;
}
body.cms-home-mobile .cate_sect img {
    max-width: 60%;
    text-align: center;
    display: block;
    margin: 0 auto 7px;
}
body.cms-home-mobile .cate_sect .title-home-page {
    margin-bottom: 10px;
}
/*==============Popup Newsletter================*/
.w-newsletter {
    background: transparent !important;
    background-color: #efefef!important;
}

.w-newsletter .newsletter-info {
    margin-left: 0px !important;
    padding: 25px 20px 0px !important;
}
.w-newsletter .newsletter-info .newsletter-title {
    margin-bottom: 25px;
}
#quote_popup .field {
    width: 48%;
    float: left;
    margin: 0px 8px 20px;
}
#quote_popup .field label.formlabel {
    text-align: left;
    width: 100%;
    margin-bottom: 7px;
    font-size: 14px !important;
    color: #2b375d;
    font-weight: 900 !important;
}
#quote_popup .field .textfield, #quote_popup .field select {
    color: #2b375d;
    font-size: 14px;
    font-weight: 600;
}
#quote_popup .field span {
    text-align: left;
    padding: 0px;
    margin-left: -2px;
    font-size: 14px;
    color: #2b375d;
    font-weight: 600;
}
#quote_popup .field .chkbox {
    position: relative;
    left: 5px;
    top: 3px;
}

#quote_popup .field input[type="checkbox"]:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f096";
  opacity: 1 !important;
  appearance: none;
}

#quote_popup .field input[type="checkbox"]:checked:before {
  content: "\f046";
}

#quote_popup .field input[type="checkbox"] {
  font-size: 22px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

#quote_popup .field input.submit {
    background: #2b375d;
    border: 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    color: #ffffff;
    display: block;
    padding: 5px 15px;
    text-align: center;
    margin: 29px auto 0px;
    width: 100%;
}
.w-newsletter .newsletter-info .subscribe-bottom label {
    font-size: 14px !important;
    color: #2b375d;
    font-weight: 700 !important;
}
.w-newsletter .newsletter-info .short-description {
    padding: 0px !important;
    font-size:14px !important;
	font-weight:600 !important;
}


/*=================Footer=====================*/
.footer-container .footer-head {
    background-color: #4fb003 !important;
}
.footer-container .block-subscribe-footer {
    padding: 15px 0 !important;
}
.footer-style-4 .footer-top .block-subscribe-footer .form.subscribe .input-box #newsletter-footer {
    border-radius: 0px !important;
}
.footer-style-4 .footer-top .block-subscribe-footer .form.subscribe .action-button button {
    border-radius: 0px !important;
}
.footer-style-4 .footer-top .title-middle-footer, .footer-style-4 .footer-top .title-follow {
    color: #ffffff !important;
}
.footer-style-4 .footer-top .socials-wrap {
    float: left !important;
}
.footer-container .footer-bottom .copyright-footer a {
    color: #023b81 !important;
    font-weight: 700;
    font-size: 14px;
    position: relative;
    top: 2px;
    left: 5px;
}
.footer-container.footer-style-1 .block-subscribe-footer .form.subscribe .action-button button {
    background-color: #016537 !important;
}
.footer-container .footer-bottom .copyright-footer address {
    color: #ffffff !important;
    font-weight: 600;
}
.footer-container .socials-wrap {
    background-color: #003a83 !important;
}
.footer-container .footer-block .footer-block-content .links-contact li {
    font-size: 13px;
    color: #444444;
}
#wh-widget-send-button.wh-widget-right {
    top:20% !important;
}
#yt-totop-fix {
    bottom: 70px !important;
}
/*==================Banner Policy Slider Bottom===================*/
.home-page-1 .static-image-2 .image-top {
    margin-bottom: 20px !important;
}
.sm-searchbox-popular {
    display: none;
}
.home-style .col-xl-9 {
    margin-top:0px;
	padding:0px;
}
.header-style-1 .header-bottom .sidebar-megamenu {
    padding: 0px;
}

.banner-policy {
    border: 2px solid #dddddd !important;
    background: #ffffff;
}
.banner-policy .policy {
    width: 25% !important;
    border-right: 1px solid #ffffff !important;
    padding: 7px 10px !important;
    line-height: 25px !important;
}
.banner-policy .policy2 {
    padding:15px 20px;
}
.banner-policy .policy4 {
    padding:15px 30px;
    border-right: none;
}
.banner-policy .policy a{
    font-size:12px;
}
.banner-policy .policy span i {
    font-size: 35px;
    float: left;
    margin-right: 12px;
    margin-top: 3px;
    color: #03c069;
}
.banner-policy .policy span img {
    float: left;
    margin-right: 10px;
	margin-top: 4px;
}
.home-page-1 .services-home .banner-policy .inner {
    padding: 0px 0 !important;
}
.home-page-1 .services-home .banner-policy .inner .policy a em {
    left: 15px;
    position: relative;
    font-size: 30px !important;
    color: #51b014;
    border: 1px solid #51b014;
    padding: 20px;
    border-radius: 50px;
}
#homecontentvideo {
	padding: 20px 0px;
}
#homecontentvideo h3 {
    margin-bottom: 20px;
}
#homecontentvideo p {
    font-size: 14px;
	text-align: justify;
}
#homecontentvideo .videofaktrading embed {
    height: 350px !important;
}
/*====================Homepage Products carousel======================*/
.owl-carousel span.normal-price .price-label {
	display:none !important;
}
body.home-1-style .ltabs-items-container .bottom-action .homedetailsbtn {
    color: #666 !important;
    font-weight: 700 !important;
}
.home-page-1 .sm-listing-tabs .ltabs-items-container {
    border: 0px !important;
}
#listingtabs_0 .ltabs-items-container .owl-item .product-item,
#listingtabs_4 .ltabs-items-container .owl-item .product-item {
    border: 1px solid #efefef;
}

body.cms-index-index .products-grid .product-item-actions {
    padding: 0px;
}

#homes7 {
    display: block;
    clear: both;
    margin: 25px 0px;
}

#homes7 .hboxs7 {
    width: 23%;
    float: left;
    margin-right: 30px;
}
#homes7 .hboxs7:nth-child(4) {
	margin-right:0px;
}
#homes7 .hboxs7 h4{
	text-align:center;
	font-size:15px;
	margin-bottom:10px;
}
#homes7 .hboxs7 p{
	text-align:center;
	font-size:12px;
}
.home-page-1 .ltabs-items-container  .actions-secondary .action.towishlist {
    position: absolute;
    left: -10px !important;
    top: 0;
}
/*=====================Blog Page=====================*/
.blog__copyright-wrapper {
    display: block;
    float: right;
    clear: both;
    margin-top: 50px;
    font-size: 10px !important;
    text-transform: none;
    color: #c2c2c2 !important;
    display: none;
}
#disqus_thread {
    display: none !important;
}
.blog__post-view .blog__post-featured-image {
    max-width: 55%;
}
/*==================CMS Default Page====================*/
.cms-page-view p {
	font-size:14px !important;
}

.custom_route-index-index .col-bss-2 {
    width: 100%;
    float: none;
}

#cp20 {
    padding: 20px;
    border: 1px solid #eee;
}
.cpd h2 {
    color: #03c069;
    margin: 15px 0;
	font-weight: bold;
    font-size: 18px;
    padding-bottom: 10px;
}
.cpd h3 {
    margin-bottom: 10px;
    color: #013b81;
    font-size: 16px;
}
.cpd a {
    color: #03c069;
}
.cpd p {
    margin-bottom: 10px;
    text-align: left;
	font-size:14px !important;
}
.cpd li {
    list-style-type: none;
    margin-left: 30px;
    margin-bottom: 10px;
	font-size:14px !important;
}
.cpd li::before {
    content: "✔";
    margin-left: -15px;
    position: relative;
    left: -15px;
    color: #03c069;
}
/*===========About Us Page===========*/
.aboutus-page {
    margin-top:0px;
    display: block;
    clear: both;
}
.slider-ourmember .owl-item .item-inner {
    border: 1px dashed #0ba65f;
    padding: 10px;
}
body.category-about-us .item.respl-item {
    /*width: 22%;*/
    float: left;
    margin: 0px 17px;
}
.aboutus-page .des-about-us, .aboutus-page .why-list li>a,
.aboutus-page .our-member .short-des, .aboutus-page .our-member .cl-des,
.aboutus-page .ct-why .client-say {
    line-height: 24px !important;
    font-size: 13px !important;
}
/*=============Contact us===============*/
.google-map {
    margin-top:10px;
}
.contact-us-page {
    background: #ffffff;
}
.contact-us-page img{
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.contact-us-page h3 {
    color: #000000;
    margin-bottom: 20px;
    display: block;
}
/*======Catalog Home Products Tabs=====*/
.category-view .category-image {
    display: block !important;
    margin-top: -85px;
}
body.catalog-category-view  .page-title-wrapper {
    display: none;
}
.products-grid .item .item-inner .box-image a img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.sm-listing-tabs .ltabs-items-container.show-slider .ltabs-items .ltabs-item .item-inner .ltabs-detail {
    padding-top: 0px !important;
	float:left;
}
.ltabs-detail a {
    background: none;
    margin-right: 5px;
    display: inline-block;
    border: 1px solid #ddd!important;
    height: 30px;
    line-height: 28px;
    text-align: center;
    padding-left: 12px !important;
    padding-right: 12px !important;
    font-weight: 700;
    color: #666 !important;
    text-transform: uppercase;
}
.ltabs-detail a:hover {
    background-color: #03c069;
    border-color: #03c069 !important;
    color: #ffffff !important;
}
/*===========Mini Cart============*/
.block-minicart .minicart-items-wrapper .product.options {
    display: none;
}
/*========Brands Page=========*/
body.category-brands .filter-options-item:nth-child(1), body.category-brands .filter-options-item:nth-child(3) {
    display: none;
}
.label-product.label-brand {
    left:5px;
    background-color: #023b81;
	top:5px;
}
.label-product.label-brand span a{
    color:#ffffff;
}
.label-product.label-brand:before {
    position: absolute;
    bottom: -4px;
    right: 10px;
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 4px solid #023b81;
    border-left: 6px solid transparent;
}
/*====Products Listing Page and Details Page======*/
body.cms-index-index .price-box .price {
    color: #555555;
    font-weight: 600;
}
body.catalog-category-view .col-right-main .products-grid ol li .item-inner {
    border: 1px solid #efefef;
}
body.catalog-category-view .col-right-main .tocartbtn button.tocart {
    width: 100% !important;
    margin: 0 auto !important;
}
body.catalog-category-view page #sp_2ndrow {
	display:none !important;
}
body.catalog-category-view .detail-1.thumb-horizontal {
    display: none !important;
}
.cprice span.price-label {
	display:none !important;
}
.cprice span, .sku_number span {
    display: block;

}

.brand_name {
    position: relative;
    display: block;
    clear: both;
}
.brand_name span.brandname {
    color: #03c069;
    font-weight:600;
    font-size: 12px;
    position: absolute;
    z-index: 1;
    text-transform: uppercase;
    right: 10px;
    top:3px;
}
.wholesale_tag span, .single_proskunumber span, #product-price-154 .price, .cprice span, .sku_number span {
    text-transform: uppercase;
    display: block;
    font-weight:600;
     margin-bottom:0px !important;
}
#sp_2ndrow .product-info-main .price-box {
    margin-bottom: 0px !important;
}
.products-grid .item .item-inner .box-info .product-reviews-summary {
    display: none;
}
.block.block-compare {
    display: none;
}
.description .value{
    margin-left: 30px;
}
.description .value li::before {
    content: "✔";
    margin-left: -15px;
    position: relative;
    left: -15px;
    color: #03c069;
}
.description .value li {
    list-style-type: none;
	font-size: 14px !important;
}
.info-box-detail .product-info-stock-sku .sku {
    display: block !important;
}
.info-box-detail .stock.available {
    display: none;
}
.info-box-detail .product-info-stock-sku .sku .type{
    float: left;
    margin-right: 10px;
}
.info-box-detail .product-info-stock-sku {
    width: 50%;
}
#cpricelist span.pricelist {
    text-align: left;
}
#cpricelist span.skulist.col-sm-4 {
    position: relative;
    line-height: 33px;
    right: 5px;
}
#cpricelist span.pricelist small{
    margin: 4px 0px 0px 10px;
    color: red;
}
small.listingtab_carton {
    color: red;
    font-size: 12px;
}
#cpricelist {
    margin: 10px 0px 15px;
}
body.catalog-category-view .listwishlist {
    display: none;
}
.detail-1 .info-detail-container {
    width: 100% !important;
    padding-right: 0px !important;
}
.product-item-details .price-box span.price-label {
	display:none;
}
.products-grid .item .item-inner .box-info {
    position: relative;
}
.info-box-detail .product-options-bottom .box-tocart .fieldset .qty .control #qty, .info-box-detail .product-add-form .box-tocart .fieldset .qty .control #qty {
    width:50px !important;
}
.message.info {
	display:none !important;
}

body.catalog-category-view .toolbar .modes .modes-mode.mode-list,
body.catalog-category-view .toolbar .limiter .limiter-text{
    display: none;
}
body.catalog-category-view .toolbar .toolbar-sorter .sorter-label,
body.catalog-category-view .toolbar .limiter .label {
    margin-right: 10px !important;
}

/*khawar product*/
.font-size-16{
font-size:16px !important;
}
.font-size-17{
font-size:17px !important;
}

.font-size-18{
	font-size:18px !important;
}
.light_gray__txt{
color:#8b8b8b;
}
.font-weight-900{
font-weight:900 !important;
}
#prices_section .info-box-detail{
display: grid;
    grid-template-columns: 1fr auto;
}
.detail-1.thumb-vertical #sp_2ndrow{
	display: grid;
	margin-top:10px;
	grid-template-columns: 1fr 1fr;  
	margin-top: 10px;
	align-items: center;
}
.price_heading span {
    color: #000000 !important;
}
#sp_2ndrow  .info-box-detail.inquiry_btn{
	text-align:right;
}
#prices_section {
    margin-bottom: 10px;
}
.static_attr {
    margin-bottom:30px;
    display: block;
}
.detail-1.thumb-vertical #prices_section .info-box-detail .cprice .label {
	font-weight: 900 !important;
}
.inquiry_btn #pepopup_btn {
    max-width: 45%;
    cursor: pointer;
}
.cprice_limitation{
	text-align: center;
}
.cprice_limitation .price_for_contact p {
    margin-bottom: 0;
    color: #000000;
}
.cprice_limitation .price_for_contact a {
    color: #000000;
}
.cprice .price-box .price {
    color: #000000;
    line-height:20px;
}
.price_heading{
	margin-top:10px;
}
.product_third__column .page_title{
	text-transform: none;
    font-weight: 700;
    font-size: 166.67%;
    color: #444;
    margin-bottom: 5px;
}
.product_third__column  .price_block{
	display: flex;
    flex-direction: row;
	justify-content: space-between;
}
.price__total__block{
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.home-page-1 .image-slider-home{
	width: 100% !important;
}    
/**/
/*==================*/
.mfp-iframe-holder .mfp-close {
    top: 0px !important;
    font-size: 22px !important;
    color: #000 !important;
}
.mfp-close:hover {
    background:transparent;
}
#addthis_wrap .addthis_button_facebook_like {
    margin-right: 20px !important;
}
/*===========Single Product Details Page============*/
.product-info-main .page-title-wrapper.product .page-title {
    font-size: 135.67%;
}
.product-info-price .price-box.price-final_price {
    display: none;
}
.product-info-main .product-reviews-summary {
    display: none !important;
}
.product-info-main #addthis_wrap {
    display: none;
}
#sp_2ndrow .info-box-detail .single_proskunumber span {
    color: #000;
    font-size: 14px;
}
body.catalog-category-view #sp_2ndrow {
    display: none !important;
}
body.catalog-product-view #product-options-wrapper {
    display: none !important;
}
body.catalog-product-view .page-main,
body.catalog-product-view .breadcrumbs{
    background: #ffffff;
}
.static_attr .itemspercarton {
    margin-bottom:0px;
    display: block;
}
.static_attr .itemspercarton span.label {
    font-size: 13px !important;
    text-transform: capitalize;
    color: #000;
    display: inline-block;
    margin-right: 15px;
}
.static_attr .itemspercarton span.val {
    color: #3548ae;
    font-size: 13px;
    font-weight: 700;
}
.price_detail_right .price_block {
    margin-bottom: 50px;
    display: block;
    clear: both;
}
.price_detail_right .price_block .price_text {
	float: left;
    width: 50%;
}
.price_detail_right .price_block .p_price_subtotal {
    text-align: right;
}
.price_detail_right p.qnty_carton {
    color: #000000;
    font-size: 14px;
    font-weight: 600;
	margin-top:10px;
}
.price_detail_right .price_block .price_text p, .price__total__block p {
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 0px;
}
.price_detail_right .price_block .price_text span {
    color: #000000;
    font-weight: 600;
    font-size: 13px;
}
.product-info-main .p_price_subtotal .price-box .price,
.price__total__block .p_price_total .price-box .price{
    font-size: 15px;
    position: relative;
    top: 5px;
    color: #000000;
    letter-spacing: 1px;
    font-weight: 500;
}
.price__total__block {
    margin-bottom:15px;
}
.add__tocart__block .box-tocart .fieldset .field.qty {
    width: 16%;
    margin-right: 15px !important;
	position:relative;
}
.add__tocart__block .box-tocart .fieldset label.label {
    display: none !important;
}
.add__tocart__block .box-tocart .control-qty-cart input.qty {
    width: 50px !important;
    height: 42px !important;
}
.add__tocart__block .box-tocart .fieldset .control-qty {
    position: absolute;
    top: 0;
    right: -20px;
}
.control-qty .quantity-controls, .control-qty .quantity-controls:hover {
    height: 17px;
    background-color: #023a85;
}
.control-qty .quantity-controls.quantity-plus {
    background-position: 2px 2px;
}
.control-qty .quantity-controls.quantity-minus {
    background-position: 2px -42px;
}
.add__tocart__block .box-tocart .fieldset .actions button#product-addtocart-button {
    height: 42px;
    line-height: 42px;
}
.control-qty .quantity-controls {
    height: 21px !important;
}
.control-qty .quantity-controls, .control-qty .quantity-controls:hover {
    height: 21px !important;
}
.add__tocart__block .box-tocart .fieldset .actions button#product-addtocart-button {
    height: 41px !important;
}
.product-1-style #product-addtocart-button{
    width: 204px !important;
}
.add__tocart__block .box-tocart .fieldset .actions {
	float:right !important;
}
.add__tocart__block .box-tocart .fieldset .actions button#product-addtocart-button {
    background: #023a85;
    display: block;
    width: 100%;
    font-size: 14px !important;
    height: 35px;
    line-height: 25px;
}
.block-minicart .minicart-items .product-item-details .product.actions .action.delete:after {
    top: 84px;
    left: 71px;
}
.product_third__column {
    position: absolute;
    top: 0;
    right: 20px;
    width: 35%;
display:none;
}

.product-info-main {
    width: 60% !important;
	position:relative;
}
.media {
    width: 40% !important;
}
.fotorama__nav__shaft {
    top: -10px !important;
}
.product-info-main .product-options-bottom .box-tocart .fieldset, .product-info-main .product-add-form .box-tocart .fieldset {
    background-color: transparent !important;
    margin-right:0px !important;
}
.default-style .resp-tabs-list li {
    font-size: 100%;
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.default-style .resp-tabs-list li.active {
    color: #3548ae !important;
}
/*.default-style .resp-tabs-list li.active::before {
    display:none;
}*/

.right_bottom_block {
    display: block;
    clear: both;
    width: 100%;
}
.right_bottom_block .samplebtn {
    width: 100%;
    display: block;
    background: transparent;
    color: #4dae08 !important;
    border: 1px solid #4dae08!important;
    font-size: 18px !important;
    border-radius: 5px;
    cursor: pointer;
    margin-bottom: 20px;
    text-align: center;
    padding: 7px 0px;
}
.right_bottom_block img.gurantee {
    max-width: 50%;
    margin: 0 auto 20px;
    display: block;
    text-align: center;
}

#additional .additional-attributes-wrapper table td.col.data {
    width: 50%;
}
.default-style .resp-tabs-list li.active:before {
    display:none;
}
/*============Search==================*/
body.catalogsearch-result-index .results .block {
	display:none !important;
}
/*==================================*/
.brandpartner img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    border: 2px solid #efefef;
}
#propartner {
    width: 100%;
    margin: 0 auto 35px;
    display: block;
    clear: both;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 20px;
}
#ypro2 {
	display:none;
}
#propartner span.active{	
    font-size: 17px;
    transition: all .2s ease-in-out;
}
#propartner span input[type="radio"] {
    margin-top:7px;
}
#propartner span input[type="radio"]:checked+label  {
  color: #03c069;
}
.propartner h2 {
    font-size:22px;
    padding-bottom: 15px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
}
/*================Product Enquiry POPUP Form==============*/
.product_enquiry {
    display: none;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,.86);
    background-image: url('http://trendscasa.com/pub/media/wysiwyg/overlay.png');
    background-repeat: repeat;
}
.spenquiry {
    width: 60%;
    border-radius: 5px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 5% auto;
    border: 7px solid #03c069;
    border-radius: 10px;
    background-color: #fefefe;
    padding: 20px 10px 0px;
}
.spclose {
    color: black;
    font-weight: bold;
    z-index: 99999;
    font-size: 25px;
    float: right;
    margin-top: -15px;
}
.spclose:hover,
.spclose:focus {
    color: black;
    text-decoration:none;
    cursor: pointer;
}
/*=======Commons Form Code=========*/
#penquiry h3{
    font-size: 18px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#penquiry h3 span{
    font-size: 12px;
    color: #dd4b39;
    font-weight: 900;
}
#penquiry {
    margin: 0px !important;
}
#penquiry .form-style {
	width: 100%;
}
#requestform .col-xs-12 {
	display:block;
	clear:both;
}
#requestform .field {
    width: 49%;
    float: left;
    padding: 0px;
    margin-bottom: 10px;
}
#requestform .field:nth-child(odd) {
    text-align: left;
    margin-right: 10px;
}
#requestform {
	padding:0px;
}
#requestform .field label {
    display: block;
    margin: 5px 0;
    font-size: 15px !important;
}
#requestform .field .textfield, #requestform .field .phone {
    display: block;
    width: 100%;
    padding: 10px 15px;
    font-size: 13px;
	border-color:#efefef;
}
#requestform .field .phone {
    padding-left: 100px;
}
#requestform .field .pephone {
    padding-left:15px !important;
}
#requestform .field span {
    width: 110px !important;
    display: inline-block;
    position: relative;
}
#requestform .field span:nth-child(4) {
    width: 150px !important;
}
#requestform .field span label {
    background: #f3f3f3;
    border-radius: 3px;
    box-sizing: border-box;
    cursor: pointer;
    position: absolute;
    margin-right: 0px;
    text-transform: uppercase;
    top: 0;
    width: 100%;
    text-align: center;
    padding: 5px 10px !important;
    display: block;
	font-size:12px !important;
}
#requestform .field span input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    background-color: #efefef;
    width: 15px !important;
    height: 15px;
    padding-left: 0;
    padding-right: 0;
    border-radius: 100%;
    display: inline-block;
    border: 2px solid #023b81;
    z-index: 1;
    position: relative;
    top: 11px;
    cursor: pointer;
    margin: 1px 6px !important;
}
#requestform .field span input[type="radio"]:checked {
    -webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
    background: #03c069;
}
.field.emailfunc {
    margin-top: -30px;
}
#requestform .field .submit {
    background: #4fb003;
    color: #fff;
    font-size: 16px;
    width: 100px;
    margin: 15px 0px;
    display: block;
    clear: both;
    border: 0;
    padding: 7px;
    text-transform: uppercase;
}
#distextarea {
	width:100% !important;
}
select#countrylist {
    padding: 0px 5px !important;
    height: 35px;
}
.noedtbg {
    background: #4fb003 !important;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
}
span.required {
    color: #e61616;
}
#contact_results .success, #contact_results .error {
    background: #013b81;
    padding: 8px 5px;
    font-size: 15px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #ffffff;
    border-left: 5px solid #4fb003;
}
#contact_results .error{
    background:#e11e26 !important;
}
.contact_us {
    padding: 15px;
    background: #FFFFFF;
}
.contact-info .address-info li {
    font-size: 13px !important;
}
/*============FAQ Page==============*/
.accordion-type-1 .panel-body {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
    font-size: 14px !important;
}
/*=========Cart Page===========*/
#cart-totals table.totals tr.shipping {
	display:none !important;
}
.block-minicart .block-content>.actions a {
    background-color: #023b81 !important;
}
.block-minicart .minicart-items .product-item-details .product-item-name {
    font-size: 100%;
}
.block-minicart .minicart-items .product-item-details .price-container .price {
    font-weight: 500;
    font-size: 80%;
    padding-right: 10px;
}
.block-minicart .minicart-items .product-item-details .item-qty {
    width: 35%;
}

.cart-container .cart.table-wrapper .actions-toolbar .action-edit{
    display:none;
}


.cart.table-wrapper .product-item-name + .item-options dt:first-child,
.cart.table-wrapper .product-item-name + .item-options dd:nth-child(2) {
	display:none;
}
#mini-cart .product-item-details .content .product.options.list dt:first-child,
#mini-cart .product-item-details .content .product.options.list dd:nth-child(2){
    display: none;
} 
/*================Checkout Page CSS================*/
.checkout-shipping-method .step-title {
    display: none;
}
#checkout-shipping-method-load {
	display:none;
}
body.checkout-cart-index #block-shipping, body.checkout-cart-index #block-discount {
    display: none !important;
}

/*============Responsive Custom CSS=========*/
@media (max-width:1903px) {
	.container {
		width: 97% !important;
		max-width: 97% !important;
	}
}
@media (max-width:1903px) and (min-width:1300px) {
	.home-page-1 .image-slider-home {
		width:100% !important;
	}
	
}
@media only screen and (max-width:1475px) {
	.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li {
		margin-right: 10px !important;
	}
}
@media only screen and (max-width:1310px) {
	.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li {
		margin-right:0px !important;
	}
	
	.header-style-1 .header-middle .searchbox-header .field.searchbox {
		width: 70%;
	}
	
	.login_account .account_text a {
		font-size: 11px;
		top: 0px;
	}
	.login_account .account_icon i {
		font-size: 12px;
	}
	
	
}

@media (max-width:1300px) and (min-width:1230px) {
	.home-page-1 .image-slider-home {
		width:100% !important;
		margin-left: -8px !important;
		margin-right: 0px !important;
	}
}
@media only screen and (max-width:1225px) {
	.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head {
		font-size: 100%;
		padding: 0px 15px;
	}
}


@media (max-width:1230px) and (min-width:1150px) {
	.home-page-1 .image-slider-home {
		width:100% !important;
		margin-left: -8px !important;
		margin-right: 0px !important;
	}
}
@media only screen and (max-width:1175px) {
	.login_account .account_icon i {
		font-size: 10px;
		position: relative;
		top: -1px;
	}
	.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart:before {
		font-size:12px;
	}
	.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart {
		padding-left: 35px;
	}
	.header-style-1 .header-middle .middle-right-content .header-middle-right .minicart-header {
		float: right;
	}
}
@media only screen and (max-width:1100px) {
	.home-page-1 .image-slider-home {
		width:100% !important;
		margin-left: -8px !important;
		margin-right: 0px !important;
	}
	
	.home-page-1 .image-slider-home {
		width: 100% !important;
	}
	.quickinfo ul li a img {
		max-width: 6%;
                width:16px;
	}
	.login_account .account_text a {
		font-size: 11px;
		top: -3px;
	}
	
	.header-top .header-top-links img {
		max-width: 50%;
	}
	.wholesale_text p {
		font-size: 10px;
	}
	.currency-wrapper {
         margin-top: -11px;
         width: 50%;
         float: right;
         position: relative;
         left: 0%;	
        }
	#switcher-currency-nav strong {
    	  
    	 font-size: 9px;
    	 
	}
       .home-page-1 .services-home .banner-policy .inner .policy a {
          grid-template-columns: 52px 100px;
       }
       .banner-policy .policy span img {
        width: 48px;
        height: 48px;
      }
     .home-collection .collections {
      height: 75px;
    }
	
}

@media only screen and (max-width:1000px) {
	.header-middle .col-lg-2{
		display:none;
	}
	.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart::before {
		color: #ffffff !important;
		font-size: 24px !important;
		top: -36px !important;
	}
	
	.header-style-1 .header-middle .searchbox-header {
		margin-top: 0;
	}
	.minicart-header .login_account {
		display: none;
	}
	.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper {
		margin-top: -8px;
	}
	.searchbox-header {
		position: absolute;
		width: 85%;
		left: 0;
		right: 0;
		margin: 0 auto;
		top: 14px;
	}
}
@media only screen and (max-width:768px) {
	.quickinfo ul li {
		font-size: 9px;
	}
       #switcher-currency-nav{
       font-size: 9px !important;
       }
	.product-box-detail {
		clear: both;
		display:block;
	}
	#homecontentvideo {
		display: none;
	}
}
@media only screen and (max-width:735px) {
	/*=============Products Listing Page=============*/
	#mobile_section {
		display:block;
	}
	#maincontent .sidebar-main{
		display:none;
	}
	#maincontent .sidebar-additional{
		display:none;
	}
	.products.wrapper.products-grid .item {
		margin-bottom: 20px;
	}
	#catalog-listing  .products-grid .item .item-inner .box-image {
		float: left;
		width: 35%;
	}
	.label-product.label-brand {
		left: 0px;
		top: -26px;
		padding: 3px 7px;
	}
	.banner-policy .policy {
		width: 50% !important;
	}
	.home-page-1 .services-home .banner-policy .inner .policy {
		padding: 15px 20px !important;
		width: 100% !important;
		border: none;
		float: none;
	}
	.banner-policy .policy a {
		font-size: 14px;
	}
	.products-grid .item .item-inner .box-info .product-name {
		font-size: 18px;
	}
	.cprice span, .sku_number span, .cprice span a {
		margin-bottom: 0px;
	}
/*=========Mobile Theme layout=============*/
	body.mobile-style .page-header {
		position: fixed !important;
		top: 0;
		left: 0;
		right: 0;
		z-index: 99999 !important;
	}
	body.mobile-style .page-header .header-top-content .categories-header .btn-categories {
		background-color: #003a83 !important;
	}
	body.mobile-style .page-header .logo img {
		max-height:50px !important;
	}
	body.mobile-style .page-header .header-top-content .logo-categories {
		height: 65px;
	}
	body.mobile-style .page-header .header-top-content .categories-header {
		top: 10px;
	}
	body.mobile-style .slider_section {
		margin-bottom: 20px !important;
		margin-top: 60px;
	}
	.footer-top-mobile {
		background-color: #4fb003 !important;
	}
	.footer-middle-mobile .socials-wrap {
		padding-left: 15px !important;
		background-color: transparent !important;
	}
	.footer-top-mobile .block-newsletter .actions button.subscribe {
		background: #016537 !important;
	}
	.footer-container .copyright-payment {
		background: #003a83 !important;
		color: #ffffff !important;
		font-weight: 900;
	}
	
	body.catalog-product-view  #maincontent {
		margin-top: 50px;
	}
	.prices-tier {
		display: none !important;
	}
	body.cms-home-mobile .collection {
		display: none;
	}
	body.cms-home-mobile .sm-listing-tabs .ltabs-tabs-container {
		display: none;
	}
	body.catalog-category-view .cprice {
		margin:15px 0px;		
	}
	body.catalog-category-view .cprice a.action.towishlist.btn-action.link-wishlist {
		display: none !important;
	}
	
}

@media only screen and (max-width:600px) {
	#quote_popup .field {
		width: 100%;
		float: none;
	}
	
	.propartner h2 {
		font-size: 16px;
		line-height: 30px;
	}
	#propartner p {
		font-size: 12px !important;
	}
	#propartner {
		margin: 0 auto 15px;
		padding-bottom: 0px;
	}
	#requestform .field {
		width: 100%;
		float: none;
	}

	#requestform .field .textfield, #requestform .field .phone {
		border-color: #dddddd;
	}
	#requestform .field.emailfunc {
		margin-top: 15px;
	}
	#requestform br {
		display: none;
	}
	
}


@media only screen and (max-width:480px) {
	/*=============Products Details Page=============*/
	.single_proskunumber span {
		font-size: 11px;
	}	
	#sp_2ndrow .inquiry_btn img {
		max-width: 85%;
	}
	.spenquiry {
		width: 96%;
	}
	#spenquiry_popup .form-wrapper .field {
		width: 100%;
	}
}
/********** Medium devices only **********/
@media (min-width:992px) and (max-width:1199px) { 
    .currency-wrapper {
        margin-top: 6px !important;
    }
    .dropdown .mage-dropdown-dialog {
        left: -52%;
    }
    .dropdown .mage-dropdown-dialog {
        min-width: 100% !important;
    }
    .aboutus-page .title-happy-about {
        left: 0;
    }
    .middle-right-content .col-lg-5 .minicart-header {
        left: 0;
    }
    .middle-right-content .col-lg-4 .minicart-header {
        left: -16px;
    }
    .header-style-1 .header-middle .logo-header .logo-wrapper .logo-content strong a img {
        width: 248px;
        height: 60px;
        object-fit: contain;
    }
    .header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head {
        padding: 0 10px !important;
    }
    .quotebtn-parent a span.icon_items img {
        max-width: 180px !important;
        max-height: 180px !important;
    }
    .product-1-style #product-addtocart-button {
        width: 130px !important;
    }
    .add__tocart__block .box-tocart .fieldset .field.qty {
        width: 21%;
    }
    .default-style .resp-tabs-list li {
        font-size: 100%;
        padding: 6px 6px !important;
    }
    
}
/********** Small devices only **********/
@media (min-width:768px) and (max-width:991px) {
    .header-style-1 .header-middle .searchbox-header .field.searchbox {
        width: 80%;
    }
    .header-style-1 .header-middle .middle-right-content .minicart-header {
        position: absolute;
        right: 10px !important;
        top: -13px !important;
    }
    #searchbox_mini_form #searchbox {
        border-top-right-radius: 25px !important;
        border-bottom-right-radius: 25px !important;
    }
    .product_third__column {
        position: relative;
        width: 100%;
    }
    .product-info-main .product-options-bottom {
        float: none !important;
    }
    .header-style-1 .logo-content {
        padding-bottom: 0 !important;
    }
    .aboutus-page .title-happy-about {
        left: 0;
    }
    .footer-container .footer-top {
        background-size: cover;
    }
    .footer-style-1 .footer-top .row{
        display: grid !important;
       grid-template-columns: 1fr 1fr 1fr;
    }
    .currency-wrapper {
        margin-top: 6px !important;
    }
    .dropdown .mage-dropdown-dialog {
        left: -41%;
    }
    .dropdown .mage-dropdown-dialog {
        min-width: 100% !important;
    }
    .default-style .resp-tabs-list li {
        float: left;
        width: auto !important;
    }
    .product_third__column {
        right: 0 !important;
        width: 100%;
    }
    .price_detail_right .price_block {
        margin-bottom: 0;
        display: flex;
    }
    .product_third__column .fieldset{
        display: flex !important;
    }
    .add__tocart__block .box-tocart .fieldset .field.qty {
        width: 24%;
    }
    .add__tocart__block .box-tocart .fieldset .actions button#product-addtocart-button {
        margin-left: 1rem;
    }
    .add__tocart__block .box-tocart .fieldset .control-qty {
        right: 2px;
    }
    .product-1-style .at-share-btn-elements{
        margin-bottom: 20px;
    }
    .clear {
	clear:both;
}
}
body {
    background-color: #ffffff !important;
}
.container {
    width: 97% !important;
    max-width: 97% !important;
}
button, button:focus,
.cart-container .action.continue, 
a.action.primary,
.modal-footer .action-primary.action-accept {
    font-size: 70% !important;
}
/*New design*/

/*Top Bar*/
.header-top .header-top-links img {
    max-width:48%;
    margin-top: 10px; 

    float: left;
    position: relative;
    left: -15px;
}
.currency-wrapper .switcher-label {
    float: left;
    margin-right: 10px;
    color: #ffffff;
}
.currency-wrapper {
    margin-top: -2px;
    width: 45%;
    float: right;
    position: relative;
}
#google_translate_element {
    float: left;
    width: 45%;
    position: relative;
    top: -4px;
}
.header-top-links {
    max-width: 20%;
    float: right !important;
    position: absolute;
    right: 0;
}
#google_translate_element .goog-te-gadget-simple a:after {
    font-family: FontAwesome;
    content: "\f0d7";
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    position: relative;
    left: 2px;
	color: #ffffff;
}
span.seperator_header {
    color: #ffffff;
    font-size: 14px;
    position: relative;
    top: -4px;
}
.goog-te-banner-frame {
   
}
#switcher-currency-nav strong {
    color: #ffffff;
    font-size: 13px;
    cursor: pointer;
}
.header-top {
    background: #51b014;
}
.header-style-1 .header-middle {
    padding: 10px 0px 5px !important;
}

/*.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .field.searchbox {
    width: 100% !important;
}
.header-style-1 .header-middle .middle-right-content .searchbox-header {
    display: block !important;
}
.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .control #searchbox {
    border: 2px solid #dddddd !important;
    border-radius: 30px;
}
.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .actions .btn-searchbox {
    margin-left: -30px !important;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}*/

.header-style-1 .header-middle .searchbox-header {
    margin-top: 6px;
}
.searchbox-header .sm-searchbox-content .btn-searchbox {
    font-size: 70% !important;
    background: #023b81 !important;
    opacity: 1 !important;
    border-bottom-right-radius: 25px;
    border-top-right-radius: 25px;
}
.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart:before {
    color: #333333!important;
    font-size: 30px;
    background-color: transparent !important;
}
.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart .counter {
    color: #333333 !important;
    font-weight: 400 !important;
}
.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart .text {
    font-weight: 600 !important;
    color: #333333 !important;
	margin-bottom: 4px;
}
.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li a:before {
    color: #ffffff !important;
}
.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li.myaccount-link a {
    background-color: transparent !important;
}
.quotebtn-parent {
    margin-left: 160px !important;
}
.quotebtn-parent img {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    animation-name: elementor-animation-buzz-out;
    animation-duration: .75s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
}
.quotebtn-parent img:hover {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    animation-name: elementor-animation-buzz-out;
    animation-duration: .75s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
}
.quotebtn-parent .sm_megamenu_icon {
	display:none !important;
}
.quotebtn-parent .sm_megamenu_head:before {
	display:none !important;
}
.quotebtn-parent a span.icon_items img {
  top: -4px !important;
  max-width: 230px !important;
  max-height: 57px !important;position: relative;
}
.quotebtn-parent a span.icon_items img:hover {
	animation: shake 1.0s;
   /* When the animation is finished, start again */
   animation-iteration-count: infinite;
   -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
	
    animation-timing-function: linear;
    animation-iteration-count: 1;
}
@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}

.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .control #searchbox {
    padding-left: 20px !important;
}
select.cat.searchbox-cat {
    display: none;
}
.login_account .account_icon i{
    color: #444444;
    font-size:17px;
	margin-right: 5px;
}

.header-middle .col-lg-2,
.header-middle .col-lg-3{
	padding:0px;
}

.image-slider-home .owl-carousel .owl-item img {
    height:425px !important;
}
.products-grid .product-item-details {
	background: #ffffff !important;
}

.related-upsell-wrapper .products-grid .product-item-details {
	background: transparent !important;
}
.related-upsell-wrapper .products-grid .price-box .price {
    margin: 10px 0px !important;
    display: block;
    color: #000000;
}

.related-upsell-wrapper .products-grid .product-item-actions {
	display:none;
}
/*Vertical Menu*/
.sm_megamenu_wrapper_vertical_menu .icon_items {
    width: 32px;
}
.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head::before {
    display:none !important;
}
.sm_megamenu_wrapper_vertical_menu .icon_items img {
    padding:0px;
    border-radius: 20px;
    background: rgba(0, 0, 0, 0.05);
 }
/*Horizantal Menu*/
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column {
    width: 100%;
}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_1 {
    width: 100%;
    padding: 0px;
}
.sm_megamenu_wrapper_horizontal_menu .sm-megamenu-hover > li:hover .sm-megamenu-child {
    padding: 0px 15px;
}
.sm_megamenu_col_6.sm_megamenu_firstcolumn.brandsmenu {
    padding: 0px;
}
.sm_megamenu_col_6.sm_megamenu_firstcolumn.brandsmenu img {
    max-width: 80%;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.page-main {
    background: #ffffff;
}
.breadcrumbs {
    background: #ffffff;
}
 
/*khawar css*/
.header-style-1 .header-middle .logo-header .logo-wrapper .logo-content strong a img {
    width:310px;
}
.sm_megamenu_wrapper_vertical_menu .icon_items img::after {
    border-radius: 20px;
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, 0.05);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
#switcher-currency-trigger-nav span:after{
    font-family: FontAwesome;
    content: "\f0d7";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    position: relative;
    left: 3px;
}
.dropdown .mage-dropdown-dialog {
    left: -33%;
}
.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li {
    margin-right: 0px !important;
}
.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart {
     padding-left: 36px !important;
    line-height: 11px;
 }
 
.sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu li.blink_me.quotebtn-parent.other-toggle.sm_megamenu_lv1.sm_megamenu_drop.parent {
    float: right;
}

.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper span.price-minicart {
    display: none !important;
}
.minicart-wrapper .df-text,
.minicart-wrapper .counter.qty.empty{
    font-size: 10px;
}
.minicart-wrapper .text{
top: 5px;
}
.home-page-1 .services-home .banner-policy .inner .policy a {
    display: inline !important;
    grid-template-columns: 90px 100px;
    align-items: center;
}
.banner-policy .policy span img {
    width: 75px;
    height: 75px;
    object-fit: cover;
}
.home-page-1 .services-home .banner-policy .inner .policy strong {
    margin-top: 20px;
    display: block;
}
.home-page-1 .services-home .banner-policy .inner .policy a span.icon_text{
    position: relative;
    top: 20px;
}
.home-page-1 .services-home .banner-policy .inner .policy a span {
    display: block !important;
    padding-left: 0 !important;
line-height: 1.5;
}
.header-middle .col-lg-4.logo-header{
flex: 0 0 25% !important;
    max-width: 25% !important;

}
.row .col-lg-4.header-middle-right:nth-child(2) {
 flex: 0 0 41.666667% !important;
    max-width: 41.666667% !important;
}
.middle-right-content .col-lg-4 .minicart-header{
position: relative;
left:28px;
  }
.middle-right-content .col-lg-5 .minicart-header{
position: relative;
left:14px;
  }

 
#searchbox_mini_form #searchbox{
	border-bottom-left-radius: 25px !important;
    border-top-left-radius: 25px !important;
	width: 85%;
    float: right;

}
 
.header-middle .middle-right-content .row .col-lg-3,
.header-middle .middle-right-content .row .col-lg-5,
.header-middle .middle-right-content .row .col-lg-4{
    width: 100%;
    max-width: 100%;
}
.home-collection .collections .owl-carousel .item img {
     transform: scale(1.1) translateX(0) translateY(2%);
    opacity: 1 !important;
  
}
#products_demand {
	position:relative;
}
#products_demand .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
	display:none !important;
}
#products_demand .ltabs-items-container  .owl-carousel .owl-item .product-item {
    width: 100% !important;
}
#products_demand .owl-controls {
    position: absolute;
    top: -40px;
    right: 0;
}
.aboutus-page .image-about-us {
    width: 100%;
    padding-top:0px;
}
body.categorypath-about-us .breadcrumbs {
    display: none;
}
.categorypath-about-us .page-main {
    padding-top: 0;
}
.categorypath-about-us .columns.col1-layout .container {
    width: 100% !important;
    max-width: 100% !important;
}
.page-products #cpricelist {
    margin: 10px 0px 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.page-products #cpricelist span.skulist.col-sm-4 {
    position: relative;
    line-height: 33px;
    right: 0;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
}
/*Footer*/
.footer-container .footer-top {
    background: url(https://628091a128.nxcli.net/pub/media/wysiwyg/footer/footer-bg.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
}
.footer-container .footer-block .footer-block-title h3,
.footer-container .footer-block .footer-block-content .links-contact li,
.footer-container .footer-block .footer-block-content .links-footer li a{
    color: #ffffff !important;
}
.footer-bottom {
    background: #000000 !important;
    text-align: center;
}

body.cms-index-index .happy-about-us {
    border: 1px solid #dddd;
    margin-bottom: 25px;
	text-align:center;
}
body.cms-index-index .happy-about-us h2 {
    margin: 15px 0px;
}
body.cms-index-index .happy-about-us .client-say {
	margin-bottom: 10px;
}
body.cms-index-index .happy-about-us  p.client-info-about {
	margin-bottom: 15px;
}
.shopanytime {
    background: url(https://628091a128.nxcli.net/pub/media/wysiwyg/home-images/middle-banner.jpg);
    border-radius: 10px;
    padding: 20px;
    color: #ffffff;
    background-size: cover;
}
.shopanytime .mobileapp_btn {
    display: block;
    margin: 65px 0px;
}
.shopanytime .mobileapp_btn span {
    display: inline;
    margin-right: 30px;
}
 
.shopanytime .mobileapp_btn img {
    max-width: 30%;
}

.shopanytime h3 {
    margin-bottom: 15px;
    font-size: 30px;
}
.shopanytime p {
    font-size: 16px;
}
/*Brands Images*/
.home-collection {
    margin-bottom: -20px;
}
 
.home-collection .collections {
    border: 0px;
    /*background-color: transparent !important;*/
    padding: 0px;
	height:110px;
}
.home-collection .collections .owl-carousel .item a {
    padding:0px !important;
	margin-top:6px
}
.home-collection .collections .owl-carousel .item img {
    max-width: 50% !important;
}

.image-pre-text, .image-post-text, .sm-imageslider .image-post-text {
    display: none !important;
}
div.wh-widget-send-button-wrapper div.wh-widget-send-button-wrapper-list.wh-widget-show-get-button a.wh-widget-send-button-get-button {
    display: none !important;
}

body.checkout-index-index #checkout-loader {
    display: none !important;
}

/*==================Header and Horizantal Menu BG Color===================*/
.main-megamenu p {
	display:none;
}
.header-style-1 .header-middle .middle-right-content .sm-searchbox .sm-searchbox-content .actions .btn-searchbox {
    background-color: #023b81 !important;
}
.header-style-1 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu {
    background: #023b81 !important;
}
.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > .sm_megamenu_head {
    background: #023b81 !important;
}
.cms-index-index .header-style-1 .home-item-parent > a {
    background-color:#023b81 !important;
}
.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.sm_megamenu_actived > .sm_megamenu_head{
    background-color: #023b81 !important;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_head {
    text-transform: uppercase !important;
    padding:3px 20px;
}
.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head {
    padding: 0 28px !important;
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_head {
    text-transform: uppercase !important;
}
.more-w .more-view {
    background: #4fb003;
    color: #ffffff;
    text-transform: uppercase;
}
.more-w .more-view:hover {
    color: #ffffff !important;
}
.sm_megamenu_title .title-cat {
    padding-top: 10px !important;
}
.header-style-1 .header-middle .logo-header .logo-wrapper .logo-content strong a img {
    vertical-align: bottom !important;
}
.quickinfo {
    margin-top: 4px;
}
.quickinfo ul {
    list-style: none;
}
.quickinfo ul li {
    display: inline;
    font-weight: 700;
    color: #ffffff;
    font-size: 12px;
}
.quickinfo ul li a {
    margin-left: 7px;
    color: #ffffff;
}
.quickinfo ul li a img {
	max-width:5%;
}
.header-style-1 .header-top .header-top-links .toplinks-wrapper .header.links li.checkout-link {
    display: none;
}
.quickinfo ul li.appstorelink img {
    max-width: 100%;
    position: absolute;
    top: -2px;
}
.logo-header .logo-wrapper .logo-content {
    margin: -5px 0 0 !important;
}
.static-image-1 ul.static-image img {
    min-height: 158px;
}
.sm_megamenu_wrapper_horizontal_menu ul li.blink_me-parent{
  background: #023b81 !important;
}
.sm_megamenu_wrapper_horizontal_menu ul li.blink_me-parent span.sm_megamenu_title{
  animation: blinker 4s linear infinite;
  font-weight:900; 
}
.sm_megamenu_wrapper_horizontal_menu ul li.whatsappclass-parent,
.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.whatsappclass-parent:hover > .sm_megamenu_head {
	background: #ffffff !important;
}
.sm_megamenu_wrapper_horizontal_menu ul li.whatsappclass-parent img {
    max-width: 45%;
    font-size: 0px;
    left: 0px;
    margin: 0 auto;
    top: 5px !important;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
/*=========1 step checkout Page==========*/
body.checkout-index-index #checkoutSteps .osc .step-title:before,
body.checkout-index-index #checkoutSteps .osc .payment-methods .step-title:before{
	display:none !important;
}
body.checkout-index-index #checkoutSteps .osc #opc-sidebar {
    background: #f5f5f5 !important;
}
body.checkout-index-index #checkoutSteps fieldset.field.street.admin__control-fields.required {
    display: block;
    clear: both;
}
/*=====================================*/
body.catalog-product-view .banner-policy .policy {
    width: 100% !important;
    float: none !important;
    border-left: 1px solid #ddd !important;
}


/*Mobile Style*/
.mobile-header-top .mobile-top {
    background-color: #ffffff !important;
}
.footer-mobile {
    clear: both;
    display: block;
    border-top: 2px solid #ffffff;
    padding-bottom: 10px;
}
.footer-middle-mobile {
    margin-top: 15px;
    color: #ffffff;
    margin-left: 15px;
    text-align: left;
}
.footer-middle-mobile .block-footer.block-contact,
.footer-middle-mobile .block-footer{
    margin-bottom: 20px;
}
.footer-middle-mobile .block-footer.block-contact h4.title-footer, .footer-middle-mobile .block-footer h4 {
    margin-bottom: 10px;
}
.footer-middle-mobile .block-footer a {
    color: #ffffff;
    line-height: 30px;
}
.mobile-header-top .mobile-right .button-mobile-top > a > span {
    color: #000000 !important;
}
.footer-middle-mobile .social_links {
    text-align: center;
}
.footer-middle-mobile .social_links h4 {
    font-size: 24px;
    margin-bottom: 20px;
}
.footer-middle-mobile .social_links li {
    display: inline-block;
    width: 15%;
}
.footer-middle-mobile .social_links li a{
}
.footer-middle-mobile .social_links li a img {
    max-width: 75%;
}
body.category-about-us .mb-header-device .block-search input {
    height: 45px;
    margin-top: -6px;
    background: #ffffff;
}
body.mobile-style.catalog-category-view a.action.towishlist.btn-action.link-wishlist {
    display: none !important;
}
body.mobile-style.catalog-category-view .products-grid .item .item-inner .box-info .product-name {
    font-size: 22px;
    text-align: center;
    display: block;
}
body.mobile-style.catalog-category-view  .bottom-action {
    display: block;
    text-align: center;
}
body.mobile-style.catalog-category-view button.action.tocart.primary.btn-action.btn-cart {
    width: 90%;
    margin: 20px auto !important;
}
body.mobile-style.catalog-category-view .cprice span, .sku_number span {
    font-size: 20px !important;
    display: inline-block;
}
body.mobile-style.catalog-category-view #cpricelist span.skulist {
    text-align: right;
    left: 0px;
}
body.mobile-style.catalog-category-view .category-description {
    margin-top: 20px!important;
    font-size: 16px;
    margin-bottom: 20px;
}
body.mobile-style.catalog-product-view .product-info-main .box-tocart {
    display: block;
    padding-right: 25px;
}
body.mobile-style.catalog-product-view .page-wrapper .column.main {
    min-height: 550px;
}
body.mobile-style.catalog-product-view .product.info.detailed {
    display: none;
}
body.mobile-style.catalog-product-view  .product-info-main .product-social-links  {
    margin-top: 0px;
}
body.mobile-style.catalog-product-view .product-info-main .box-tocart .field.qty .control .qty {
    width: 100%;
}
body.mobile-style.catalog-product-view .box-tocart .fieldset>.field {
    margin-bottom: 15px;
}
body.mobile-style.catalog-product-view #product-addtocart-button {
    margin-bottom: 15px;
}
body.mobile-style.catalog-product-view  #addthis_wrap {
    display: none;
}
body.mobile-style.catalog-product-view .product-add-form .product-options-wrapper {
    margin-bottom: -20px;
}
/*==============Popup Newsletter================*/
.w-newsletter {
    background: transparent !important;
    background-color: transparent !important;
}
.fancybox-skin {
    background: #ffffffc7;
}

.w-newsletter .newsletter-info {
    margin-left: 0px !important;
    padding: 25px 20px 0px !important;
}
.w-newsletter .newsletter-info .newsletter-title {
    margin-bottom: 25px;
}
#quote_popup .field {
    width: 48%;
    float: left;
    margin: 0px 8px 20px;
}
#quote_popup .field label.formlabel {
    text-align: left;
    width: 100%;
    margin-bottom: 7px;
    font-size: 14px !important;
    color: #2b375d;
    font-weight: 900 !important;
}
#quote_popup .field .textfield, #quote_popup .field select {
    color: #2b375d;
    font-size: 14px;
    font-weight: 600;
}
#quote_popup .field span {
    text-align: left;
    padding: 0px;
    margin-left: -2px;
    font-size: 14px;
    color: #2b375d;
    font-weight: 600;
}
#quote_popup .field .chkbox {
    position: relative;
    left: 5px;
    top: 3px;
}

#quote_popup .field input[type="checkbox"]:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f096";
  opacity: 1 !important;
  appearance: none;
}

#quote_popup .field input[type="checkbox"]:checked:before {
  content: "\f046";
}

#quote_popup .field input[type="checkbox"] {
  font-size: 22px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

#quote_popup .field input.submit {
    background: #2b375d;
    border: 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    color: #ffffff;
    display: block;
    padding: 5px 15px;
    text-align: center;
    margin: 29px auto 0px;
    width: 100%;
}
.w-newsletter .newsletter-info .subscribe-bottom label {
    font-size: 14px !important;
    color: #2b375d;
    font-weight: 700 !important;
}
.w-newsletter .newsletter-info .short-description {
    padding: 0px !important;
    font-size:14px !important;
	font-weight:600 !important;
}


/*=================Footer=====================*/
.footer-container .footer-head {
    background-color: #4fb003 !important;
}
.footer-container .block-subscribe-footer {
    padding: 15px 0 !important;
}
.footer-style-4 .footer-top .block-subscribe-footer .form.subscribe .input-box #newsletter-footer {
    border-radius: 0px !important;
}
.footer-style-4 .footer-top .block-subscribe-footer .form.subscribe .action-button button {
    border-radius: 0px !important;
}
.footer-style-4 .footer-top .title-middle-footer, .footer-style-4 .footer-top .title-follow {
    color: #ffffff !important;
}
.footer-style-4 .footer-top .socials-wrap {
    float: left !important;
}
.footer-container .footer-bottom .copyright-footer a {
    color: #023b81 !important;
    font-weight: 700;
    font-size: 14px;
    position: relative;
    top: 2px;
    left: 5px;
}
.footer-container.footer-style-1 .block-subscribe-footer .form.subscribe .action-button button {
    background-color: #016537 !important;
}
.footer-container .footer-bottom .copyright-footer address {
    color: #ffffff !important;
    font-weight: 600;
}
.footer-container .socials-wrap {
    background-color: #003a83 !important;
}
.footer-container .footer-block .footer-block-content .links-contact li {
    font-size: 13px;
    color: #444444;
}
#wh-widget-send-button.wh-widget-right {
    top:20% !important;
}
#yt-totop-fix {
    bottom: 70px !important;
}
/*==================Banner Policy Slider Bottom===================*/
.home-page-1 .static-image-2 .image-top {
    margin-bottom: 20px !important;
}
.sm-searchbox-popular {
    display: none;
}
.home-style .col-xl-9 {
    margin-top:0px;
	padding:0px;
}
.header-style-1 .header-bottom .sidebar-megamenu {
    padding: 0px;
}

.banner-policy {
    border: 2px solid #dddddd !important;
    background: #ffffff;
}
.banner-policy .policy {
    width: 25% !important;
    border-right: 1px solid #ffffff !important;
    padding: 7px 10px !important;
    line-height: 25px !important;
}
.banner-policy .policy2 {
    padding:15px 20px;
}
.banner-policy .policy4 {
    padding:15px 30px;
    border-right: none;
}
.banner-policy .policy a{
    font-size:12px;
}
.banner-policy .policy span i {
    font-size: 35px;
    float: left;
    margin-right: 12px;
    margin-top: 3px;
    color: #4fb003;
}
.banner-policy .policy span img {
    float: left;
    margin-right: 10px;
	margin-top: 4px;
}
.home-page-1 .services-home .banner-policy .inner {
    padding: 0px 0 !important;
}
.home-page-1 .services-home .banner-policy .inner .policy a em {
    left: 15px;
    position: relative;
    font-size: 30px !important;
    color: #51b014;
    border: 1px solid #51b014;
    padding: 20px;
    border-radius: 50px;
}
#homecontentvideo {
	padding: 20px 0px;
}
#homecontentvideo h3 {
    margin-bottom: 20px;
}
#homecontentvideo p {
    font-size: 14px;
	text-align: justify;
}
#homecontentvideo .videofaktrading embed {
    height: 350px !important;
}
/*====================Homepage Products carousel======================*/
.owl-carousel span.normal-price .price-label {
	display:none !important;
}
body.home-1-style .ltabs-items-container .bottom-action .homedetailsbtn {
    color: #666 !important;
    font-weight: 700 !important;
}
.home-page-1 .sm-listing-tabs .ltabs-items-container {
    border: 0px !important;
}
#listingtabs_0 .ltabs-items-container .owl-item .product-item,
#listingtabs_4 .ltabs-items-container .owl-item .product-item {
    border: 1px solid #efefef;
}

body.cms-index-index .products-grid .product-item-actions {
    padding: 0px;
}

#homes7 {
    display: block;
    clear: both;
    margin: 25px 0px;
}

#homes7 .hboxs7 {
    width: 23%;
    float: left;
    margin-right: 30px;
}
#homes7 .hboxs7:nth-child(4) {
	margin-right:0px;
}
#homes7 .hboxs7 h4{
	text-align:center;
	font-size:15px;
	margin-bottom:10px;
}
#homes7 .hboxs7 p{
	text-align:center;
	font-size:12px;
}
.home-page-1 .ltabs-items-container  .actions-secondary .action.towishlist {
    position: absolute;
    left: -10px !important;
    top: 0;
}
/*=====================Blog Page=====================*/
.blogpage img {
    border: 3px solid;
    margin-bottom: 10px;
}
.blogpage h2.postTitle {
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 33px;
}
.blogpage .postContent {
    font-size: 13px;
    line-height: 22px;
}
.post-list .image-featured-post .post-content .post-description .post-ftimg-hld {
    width: 48% !important;
}
.post-list .image-featured-post .post-content .post-text-hld {
    float: right !important;
    width: 50%;
	margin-left: 0 !important;
}
.post-view .post-description .post-ftimg-hld {
    float: none !important;
    display: block;
    max-width: 100% !important;
}
.post-view .post-description .post-ftimg-hld img {
    margin: 0px 0px 20px;
    border: 2px solid #efefef;
    padding: 20px;
}
/*==================CMS Default Page====================*/
.cms-page-view p {
	font-size:14px !important;
}

#cp20 {
    padding: 20px;
    border: 1px solid #eee;
}
.cpd h2 {
    color: #4fb003;
    margin: 15px 0;
	font-weight: bold;
    font-size: 18px;
    padding-bottom: 10px;
}
.cpd h3 {
    margin-bottom: 10px;
    color: #013b81;
    font-size: 16px;
}
.cpd a {
    color: #4fb003;
}
.cpd p {
    margin-bottom: 10px;
    text-align: left;
	font-size:14px !important;
}
.cpd li {
    list-style-type: none;
    margin-left: 30px;
    margin-bottom: 10px;
	font-size:14px !important;
}
.cpd li::before {
    content: "✔";
    margin-left: -15px;
    position: relative;
    left: -15px;
    color: #4fb003;
}
/*===========About Us Page===========*/
.aboutus-page {
    margin-top:0px;
    display: block;
    clear: both;
}
.slider-ourmember .owl-item .item-inner {
    border: 1px dashed #0ba65f;
    padding: 10px;
}
body.category-about-us .item.respl-item {
    /*width: 22%;*/
    float: left;
    margin: 0px 17px;
}
.aboutus-page .des-about-us, .aboutus-page .why-list li>a,
.aboutus-page .our-member .short-des, .aboutus-page .our-member .cl-des,
.aboutus-page .ct-why .client-say {
    line-height: 24px !important;
    font-size: 13px !important;
}
/*=============Contact us===============*/
.contact-us-page {
    background: #ffffff;
}
.contact-us-page img {
    max-width: 100%;
    margin: 0;
    display: block;
    text-align: left;
}
.contact-us-page h3 {
    color: #023b81;
    margin-bottom: 20px;
    display: block;
}
/*======Catalog Home Products Tabs=====*/
.category-view .category-image {
    display: block !important;
    margin-top: -85px;
}
body.catalog-category-view  .page-title-wrapper {
    display: none;
}
.products-grid .item .item-inner .box-image a img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.sm-listing-tabs .ltabs-items-container.show-slider .ltabs-items .ltabs-item .item-inner .ltabs-detail {
    padding-top: 0px !important;
	float:left;
}
.ltabs-detail a {
    background: none;
    margin-right: 5px;
    display: inline-block;
    border: 1px solid #ddd!important;
    height: 30px;
    line-height: 28px;
    text-align: center;
    padding-left: 12px !important;
    padding-right: 12px !important;
    font-weight: 700;
    color: #666 !important;
    text-transform: uppercase;
}
.ltabs-detail a:hover {
    background-color: #4fb003;
    border-color: #4fb003 !important;
    color: #ffffff !important;
}
/*========Brands Page=========*/
body.category-brands .filter-options-item:nth-child(1), body.category-brands .filter-options-item:nth-child(3) {
    display: none;
}
.label-product.label-brand {
    left:5px;
    background-color: #023b81;
	top:5px;
}
.label-product.label-brand span a{
    color:#ffffff;
}
.label-product.label-brand:before {
    position: absolute;
    bottom: -4px;
    right: 10px;
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 4px solid #023b81;
    border-left: 6px solid transparent;
}
/*====Products Listing Page and Details Page======*/
body.cms-index-index .price-box .price {
    color: #555555;
    font-weight: 600;
}
body.catalog-category-view .col-right-main .products-grid ol li .item-inner {
    border: 1px solid #efefef;
}
body.catalog-category-view .col-right-main .tocartbtn button.tocart {
    width: 100% !important;
    margin: 0 auto !important;
}
body.catalog-category-view page #sp_2ndrow {
	display:none !important;
}
body.catalog-category-view .detail-1.thumb-horizontal {
    display: none !important;
}
.cprice span.price-label {
	display:none !important;
}
.cprice span, .sku_number span {
    display: block;
}

.brand_name {
    position: relative;
    display: block;
    clear: both;
}
.brand_name span.brandname {
    color: #4fb003;
    font-weight:600;
    font-size: 12px;
    position: absolute;
    z-index: 1;
    text-transform: uppercase;
    right: 10px;
    top:3px;
}
.wholesale_tag span, .single_proskunumber span, #product-price-154 .price, .cprice span, .sku_number span {
    text-transform: uppercase;
    display: block;
    font-weight:600;
     margin-bottom:0px !important;
}
#sp_2ndrow .product-info-main .price-box {
    margin-bottom: 0px !important;
}
.products-grid .item .item-inner .box-info .product-reviews-summary {
    display: none;
}
.block.block-compare {
    display: none;
}
.description .value{
    margin-left: 30px;
}
.description .value li::before {
    content: "✔";
    margin-left: -15px;
    position: relative;
    left: -15px;
    color: #4fb003;
}
.description .value li {
    list-style-type: none;
	font-size: 14px !important;
}
.info-box-detail .product-info-stock-sku .sku {
    display: block !important;
}
.info-box-detail .stock.available {
    display: none;
}
.info-box-detail .product-info-stock-sku .sku .type{
    float: left;
    margin-right: 10px;
}
.info-box-detail .product-info-stock-sku {
    width: 50%;
}
#cpricelist span.pricelist {
    text-align: center;
}
#cpricelist span.skulist.col-sm-4 {
    position: relative;
    line-height: 33px;
    right: 5px;
}
#cpricelist span.pricelist small{
    margin: 4px 0px 0px 10px;
    color: #000000;
}

small.listingtab_carton {
    color: #000000;
    font-size: 12px;
}
#cpricelist {
    margin: 10px 0px 15px;
}
body.catalog-category-view .listwishlist {
    display: none;
}
.detail-1 .info-detail-container {
    width: 100% !important;
    padding-right: 0px !important;
}
.product-item-details .price-box span.price-label {
	display:none;
}
.products-grid .item .item-inner .box-info {
    position: relative;
}
.info-box-detail .product-options-bottom .box-tocart .fieldset .qty .control #qty, .info-box-detail .product-add-form .box-tocart .fieldset .qty .control #qty {
    width:50px !important;
}
.message.info {
	display:none !important;
}

body.catalog-category-view .toolbar .modes .modes-mode.mode-list,
body.catalog-category-view .toolbar .limiter .limiter-text{
    display: none;
}
body.catalog-category-view .toolbar .toolbar-sorter .sorter-label,
body.catalog-category-view .toolbar .limiter .label {
    margin-right: 10px !important;
}

/*khawar product*/
.font-size-16{
font-size:16px !important;
}
.font-size-17{
font-size:17px !important;
}

.font-size-18{
	font-size:18px !important;
}
.light_gray__txt{
color:#8b8b8b;
}
.font-weight-900{
font-weight:900 !important;
}
#prices_section .info-box-detail{
display: grid;
    grid-template-columns: 1fr auto;
}
.detail-1.thumb-vertical #sp_2ndrow{
	display: grid;
	margin-top:10px;
	grid-template-columns: 1fr 1fr;  
	margin-top: 10px;
	align-items: center;
}
.price_heading span {
    color: #000000 !important;
}
#sp_2ndrow  .info-box-detail.inquiry_btn{
	text-align:right;
}
#prices_section {
    margin-bottom: 10px;
}
.static_attr {
    margin-bottom:30px;
    display: block;
}
.detail-1.thumb-vertical #prices_section .info-box-detail .cprice .label {
	font-weight: 900 !important;
}
.cprice_limitation{
	text-align: center;
}
.cprice_limitation .price_for_contact p {
    margin-bottom: 0;
    color: #000000;
}
.cprice_limitation .price_for_contact a {
    color: #000000;
}
.cprice .price-box .price {
    color: #000000;
    line-height:20px;
}
.price_heading{
	margin-top:10px;
}
.product_third__column .page_title{
	text-transform: none;
    font-weight: 700;
    font-size: 166.67%;
    color: #444;
    margin-bottom: 5px;
}
.product_third__column  .price_block{
	display: flex;
    flex-direction: row;
	justify-content: space-between;
}
.price__total__block{
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.home-page-1 .image-slider-home{
	width: 100% !important;
}    
/**/
/*==================*/
.mfp-iframe-holder .mfp-close {
    top: 0px !important;
    font-size: 22px !important;
    color: #000 !important;
}
.mfp-close:hover {
    background:transparent;
}
#addthis_wrap .addthis_button_facebook_like {
    margin-right: 20px !important;
}
/*===========Single Product Details Page============*/
.product-info-main .page-title-wrapper.product .page-title {
    font-size: 135.67%;
}
.product-info-price .price-box.price-final_price {
    display: none;
}
.product-info-main .product-reviews-summary {
    display: none !important;
}
.product-info-main #addthis_wrap {
    display: none;
}
#sp_2ndrow .info-box-detail .single_proskunumber span {
    color: #000;
    font-size: 14px;
}
body.catalog-category-view #sp_2ndrow {
    display: none !important;
}
body.catalog-product-view #product-options-wrapper {
    display: none !important;
}
body.catalog-product-view .page-main,
body.catalog-product-view .breadcrumbs{
    background: #ffffff;
}
.price_detail_right .price_block {
    margin-bottom: 50px;
    display: block;
    clear: both;
}
.price_detail_right .price_block .price_text {
	float: left;
    width: 50%;
}
.price_detail_right .price_block .p_price_subtotal {
    text-align: right;
}
.price_detail_right p.qnty_carton {
    color: #000000;
    font-size: 14px;
    font-weight: 600;
	margin-top:10px;
}
.price_detail_right .price_block .price_text p, .price__total__block p {
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 0px;
}
.price_detail_right .price_block .price_text span {
    color: #000000;
    font-weight: 600;
    font-size: 13px;
}
.product-info-main .p_price_subtotal .price-box .price,
.price__total__block .p_price_total .price-box .price{
    font-size: 15px;
    position: relative;
    top: 5px;
    color: #000000;
    letter-spacing: 1px;
    font-weight: 500;
}
.price__total__block {
    margin-bottom:15px;
}
.add__tocart__block .box-tocart .fieldset .field.qty {
    width: 16%;
    margin-right: 15px !important;
	position:relative;
}
.add__tocart__block .box-tocart .fieldset label.label {
    display: none !important;
}
.add__tocart__block .box-tocart .control-qty-cart input.qty {
    width: 50px !important;
    height: 42px !important;
}
.add__tocart__block .box-tocart .fieldset .control-qty {
    position: absolute;
    top: 0;
    right: -20px;
}
.control-qty .quantity-controls, .control-qty .quantity-controls:hover {
    height: 17px;
    background-color: #023a85;
}
.control-qty .quantity-controls.quantity-plus {
    background-position: 2px 2px;
}
.control-qty .quantity-controls.quantity-minus {
    background-position: 2px -42px;
}
.add__tocart__block .box-tocart .fieldset .actions button#product-addtocart-button {
    height: 42px;
    line-height: 42px;
}
.control-qty .quantity-controls {
    height: 21px !important;
}
.control-qty .quantity-controls, .control-qty .quantity-controls:hover {
    height: 21px !important;
}
.add__tocart__block .box-tocart .fieldset .actions button#product-addtocart-button {
    height: 41px !important;
}
.product-1-style #product-addtocart-button{
    width: 204px !important;
}
.add__tocart__block .box-tocart .fieldset .actions {
    float: right !important;
    position: relative;
    right: -20px;
}

.add__tocart__block .box-tocart .fieldset .actions button#product-addtocart-button {
    background: #023a85;
    display: block;
    width: 100%;
    font-size: 14px !important;
    height: 35px;
    line-height: 25px;
}
.block-minicart .minicart-items .product-item-details .product.actions .action.delete:after {
    top: 84px;
    left: 71px;
}
.product_third__column {
    position: absolute;
    top: 0;
    right: 20px;
    width: 35%;
}

.product-info-main {
    width: 60% !important;
	position:relative;
}
.media {
    width: 40% !important;
}
.fotorama__nav__shaft {
    top: -10px !important;
}
.product-info-main .product-options-bottom .box-tocart .fieldset, .product-info-main .product-add-form .box-tocart .fieldset {
    background-color: transparent !important;
    margin-right:0px !important;
}
.default-style .resp-tabs-list li {
    font-size: 100%;
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.default-style .resp-tabs-list li.active {
    color: #3548ae !important;
}
.right_bottom_block {
    display: block;
    clear: both;
    width: 100%;
}
.right_bottom_block .samplebtn {
    width: 100%;
    display: block;
    background: transparent;
    color: #4dae08 !important;
    border: 1px solid #4dae08!important;
    font-size: 18px !important;
    border-radius: 5px;
    cursor: pointer;
    margin-bottom: 20px;
    text-align: center;
    padding: 7px 0px;
}
.right_bottom_block img.gurantee {
    max-width: 50%;
    margin: 0 auto 20px;
    display: block;
    text-align: center;
}

#additional .additional-attributes-wrapper table td.col.data {
    width: 50%;
}
.default-style .resp-tabs-list li.active:before {
    display:none;
}
body.catalog-product-view .page-bottom {
    background: #fff;
}
/*============Search==================*/
body.catalogsearch-result-index .results .block {
	display:none !important;
}
/*==================================*/
.brandpartner img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    border: 2px solid #efefef;
}
#propartner {
    width: 100%;
    margin: 0 auto 35px;
    display: block;
    clear: both;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 20px;
}
#ypro2 {
	display:none;
}
#propartner span.active{	
    font-size: 17px;
    transition: all .2s ease-in-out;
}
#propartner span input[type="radio"] {
    margin-top:7px;
}
#propartner span input[type="radio"]:checked+label  {
  color: #4fb003;
}
.propartner h2 {
    font-size:22px;
    padding-bottom: 15px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
}
/*================Product Enquiry POPUP Form==============*/
.product_enquiry {
    display: none;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,.86);
    background-image: url('http://trendscasa.com/pub/media/wysiwyg/overlay.png');
    background-repeat: repeat;
}
.spenquiry {
    width: 60%;
    border-radius: 5px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 5% auto;
    border:1px solid #ffffff;
    border-radius: 10px;
    background-color: #fefefe;
    padding: 20px 10px 0px;
}
.spclose {
    color: black;
    font-weight: bold;
    z-index: 99999;
    font-size: 25px;
    float: right;
    margin-top: -15px;
}
.spclose:hover,
.spclose:focus {
    color: black;
    text-decoration:none;
    cursor: pointer;
}
/*=======Commons Form Code=========*/
#penquiry h3{
    font-size: 18px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#penquiry h3 span{
    font-size: 12px;
    color: #dd4b39;
    font-weight: 900;
}
#penquiry {
    margin: 0px !important;
}
#requestform .col-xs-12 {
	display:block;
	clear:both;
}
#requestform .field {
    padding: 0px;
    margin-bottom: 10px;
}
#requestform .field:nth-child(odd) {
    text-align: left;
    margin-right: 10px;
}
#requestform {
	padding:0px;
}
#requestform .field label {
    display: block;
    margin: 5px 0;
    font-size: 15px !important;
}
#requestform .field .textfield, #requestform .field .phone {
    display: block;
    width: 100%;
    padding: 10px 15px;
    font-size: 13px;
	border-color:#efefef;
}
#requestform .field .phone {
    padding-left: 100px;
}
#requestform .field .pephone {
    padding-left:15px !important;
}
#requestform .field span {
   
    display: block;
    position: relative;
}
#requestform .field span:nth-child(4) {
    width: 150px !important;
}
#requestform .field span label {
    background: initial;
    border-radius: 3px;
    box-sizing: border-box;
    cursor: default;
    position: absolute;
    margin-right: 0px;
    text-transform: uppercase;
    top: 0;
    width: 100%;
    text-align: center;
    padding: 5px 10px !important;
    display: inline-flex;
	font-size:12px !important;
}
#requestform .field span input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    background-color: #efefef;
    width: 15px !important;
    height: 15px;
    padding-left: 0;
    padding-right: 0;
    border-radius: 100%;
    display: inline-block;
    border: 2px solid #023b81;
    z-index: 1;
    position: relative;
    top: 11px;
    cursor: pointer;
    margin: 1px 6px !important;
}
#requestform .field span input[type="radio"]:checked {
    -webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
    background: #4fb003;
}
.field.emailfunc {
    margin-top: -30px;
}
#requestform .field .submit {
    background: #4fb003;
    color: #fff;
    font-size: 16px;
    width: 100px;
    margin: 15px auto;
    display: block;
    clear: both;
    border: 0;
    padding: 7px;
    text-transform: uppercase;
}
#distextarea {
	width:100% !important;
}
select#countrylist {
    padding: 0px 5px !important;
    height: 35px;
}
.noedtbg {
    background: transparent !important;
    color: #000;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 11px !important;
}
span.required {
    color: #e61616;
}

.single-tab.first{
margin-right: 15px;
}
#contact_results .success, #contact_results .error {
    background: #013b81;
    padding: 8px 5px;
    font-size: 15px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #ffffff;
    border-left: 5px solid #4fb003;
}
#contact_results .error{
    background:#e11e26 !important;
}
.google-map {
    border: 1px solid #ddd !important;
    line-height: 0;
    border-radius: 10px;
}
body.cms-contact-us #contact_form {
    width: 96% !important;
    margin: 0 auto;
    border: 1px solid #dddddd;
    margin-top: 10px;
    margin-left: 10px;
    border-radius: 10px;
}
.contact_us {
    padding: 15px;
    background: #FFFFFF;
}
.contact-info .address-info li {
    font-size: 13px !important;
}
/*============FAQ Page==============*/
.accordion-type-1 .panel-body {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
    font-size: 14px !important;
}
/*=========Cart Page===========*/
#cart-totals table.totals tr.shipping {
	display:none !important;
}
.block-minicart .block-content>.actions a {
    background-color: #023b81 !important;
}
.block-minicart .minicart-items .product-item-details .product-item-name {
    font-size: 100%;
}
.block-minicart .minicart-items .product-item-details .price-container .price {
    font-weight: 500;
    font-size: 80%;
    padding-right: 10px;
}
.block-minicart .minicart-items .product-item-details .item-qty {
    width: 35%;
}
/*================Checkout Page CSS================*/
.checkout-shipping-method .step-title {
    display: none;
}
#checkout-shipping-method-load {
	display:none;
}
body.checkout-cart-index #block-shipping, body.checkout-cart-index #block-discount {
    display: none !important;
}

/*============Responsive Custom CSS=========*/
@media (max-width:1903px) {
	.container {
		width: 97% !important;
		max-width: 97% !important;
	}
}
@media (max-width:1903px) and (min-width:1300px) {
	.home-page-1 .image-slider-home {
		width:100% !important;
	}
	
}
@media only screen and (max-width:1475px) {
	.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li {
		margin-right: 10px !important;
	}
}
@media only screen and (max-width:1310px) {
	.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li {
		margin-right:0px !important;
	}
	
	.header-style-1 .header-middle .searchbox-header .field.searchbox {
		width: 70%;
	}
	
	.login_account .account_text a {
		font-size: 11px;
		top: 0px;
	}
	.login_account .account_icon i {
		font-size: 12px;
	}
	
	
}

@media (max-width:1300px) and (min-width:1230px) {
	.home-page-1 .image-slider-home {
		width:100% !important;
		margin-left: -8px !important;
		margin-right: 0px !important;
	}
}
@media only screen and (max-width:1225px) {
	.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head {
		font-size: 100%;
		padding: 0px 15px;
	}
}


@media (max-width:1230px) and (min-width:1150px) {
	.home-page-1 .image-slider-home {
		width:100% !important;
		margin-left: -8px !important;
		margin-right: 0px !important;
	}
}
@media only screen and (max-width:1175px) {
	.login_account .account_icon i {
		font-size: 10px;
		position: relative;
		top: -1px;
	}
	.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart:before {
		font-size:12px;
	}
	.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart {
		padding-left: 35px;
	}
	.header-style-1 .header-middle .middle-right-content .header-middle-right .minicart-header {
		float: right;
	}
	
	.header-top-links {
		max-width: 33%;
	}
	.currency-wrapper {
		margin-top: -1px !important;
	}
}

@media (max-width:1150px) and (min-width:1150px) {
	
}
@media only screen and (max-width:1100px) {
	.home-page-1 .image-slider-home {
		width:100% !important;
		margin-left: -8px !important;
		margin-right: 0px !important;
	}
	
	.home-page-1 .image-slider-home {
		width: 100% !important;
	}
	.quickinfo ul li a img {
		max-width: 6%;
                width:16px;
	}
	.login_account .account_text a {
		font-size: 11px;
		top: -3px;
	}
	
	.header-top .header-top-links img {
		max-width: 50%;
	}
	.wholesale_text p {
		font-size: 10px;
	}
	.currency-wrapper {
         margin-top: -11px;
         width: 50%;
         float: right;
         position: relative;
         left: 0%;	
        }
	#switcher-currency-nav strong {
    	  
    	 font-size: 9px;
    	 
	}
       .home-page-1 .services-home .banner-policy .inner .policy a {
          grid-template-columns: 52px 100px;
       }
       .banner-policy .policy span img {
        width: 48px;
        height: 48px;
      }
     .home-collection .collections {
      height: 75px;
    }
	
}

@media only screen and (max-width:1000px) {
	.header-middle .col-lg-2{
		display:none;
	}
	.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart::before {
		color: #ffffff !important;
		font-size: 24px !important;
		top: -36px !important;
	}
	
	.header-style-1 .header-middle .searchbox-header {
		margin-top: 0;
	}
	.minicart-header .login_account {
		display: none;
	}
	.header-style-1 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper {
		margin-top: -8px;
	}
	.searchbox-header {
		position: absolute;
		width: 85%;
		left: 0;
		right: 0;
		margin: 0 auto;
		top: 14px;
	}
}
@media only screen and (max-width:768px) {
	.quickinfo ul li {
		font-size: 9px;
	}
       #switcher-currency-nav{
       font-size: 9px !important;
       }
	.product-box-detail {
		clear: both;
		display:block;
	}
	#homecontentvideo {
		display: none;
	}
}
@media only screen and (max-width:735px) {
	/*=============Products Listing Page=============*/
	#mobile_section {
		display:block;
	}
	#maincontent .sidebar-main{
		display:none;
	}
	#maincontent .sidebar-additional{
		display:none;
	}
	.products.wrapper.products-grid .item {
		margin-bottom: 20px;
	}
	#catalog-listing  .products-grid .item .item-inner .box-image {
		float: left;
		width: 35%;
	}
	.label-product.label-brand {
		left: 0px;
		top: -26px;
		padding: 3px 7px;
	}
	.banner-policy .policy {
		width: 50% !important;
	}
	.home-page-1 .services-home .banner-policy .inner .policy {
		padding: 15px 20px !important;
		width: 100% !important;
		border: none;
		float: none;
	}
	.banner-policy .policy a {
		font-size: 14px;
	}
	.products-grid .item .item-inner .box-info .product-name {
		font-size: 18px;
	}
	.cprice span, .sku_number span, .cprice span a {
		margin-bottom: 0px;
	}
/*=========Mobile Theme layout=============*/
	body.mobile-style .page-header {
		position: fixed !important;
		top: 0;
		left: 0;
		right: 0;
		z-index: 99999 !important;
	}
	body.mobile-style .page-header .header-top-content .categories-header .btn-categories {
		background-color: #003a83 !important;
	}
	body.mobile-style .page-header .logo img {
		max-height:50px !important;
	}
	body.mobile-style .page-header .header-top-content .logo-categories {
		height: 65px;
	}
	body.mobile-style .page-header .header-top-content .categories-header {
		top: 10px;
	}
	body.mobile-style .slider_section {
		margin-bottom: 20px !important;
		margin-top: 60px;
	}
	.footer-top-mobile {
		background-color: #4fb003 !important;
	}
	.footer-middle-mobile .socials-wrap {
		padding-left: 15px !important;
		background-color: transparent !important;
	}
	.footer-top-mobile .block-newsletter .actions button.subscribe {
		background: #016537 !important;
	}
	.footer-container .copyright-payment {
		background: #003a83 !important;
		color: #ffffff !important;
		font-weight: 900;
	}
	
	body.catalog-product-view  #maincontent {
		margin-top:15px;
	}
	.prices-tier {
		display: none !important;
	}
	body.cms-home-mobile .collection {
		display: none;
	}
	body.cms-home-mobile .sm-listing-tabs .ltabs-tabs-container {
		display: none;
	}
	body.catalog-category-view .cprice {
		margin:15px 0px;		
	}
	body.catalog-category-view .cprice a.action.towishlist.btn-action.link-wishlist {
		display: none !important;
	}
	
	
	
	/*Mobile*/
	.product-info-main {
		width: 100% !important;
		padding: 0px 15px !important;
	}
	.media {
		width: 100% !important;
	}
	.fotorama__stage {
		width: 100% !important;
		height: 400px !important;
	}
	.fotorama__stage__shaft {
		width: 100% !important;
	}
	.product_third__column {
		position: relative;
		right: 0px;
		width: 100%;
	}
	.product-info-main .page-title-wrapper.product .page-title {
		font-size: 130.67%;
		margin-bottom: 10px;
		line-height: 26px;
	}
	.price_detail_right .price_block {
		margin-bottom: 10px;
		display: flex;
	}
	.product-info-main .product-options-bottom {
		float: none !important;
	}
	.price_detail_right .price_block .p_price_subtotal .price-label{
		display:none !important;
	}
	.product-info-main .price-box  .price-label{
		display:none !important;
	}
	.default-style .resp-tabs-list li {
		float: left;
		width: 33%;
	}
	.product.data.items .item.title > .switch {
		padding: 1px 0px 1px;
	}
	.product-social-links, .amazon-minicart-container {
		margin-bottom: 15px;
	}
	.right_bottom_block img.gurantee {
		max-width: 30%;
	}
	body.catalog-category-view .cprice .price-box .price {
		text-align: center !important;
	}
	#cpricelist span.pricelist small {
		text-align: center;
		display: block;
	}
	body.catalog-category-view .page-title-wrapper {
		display: block !important;
		margin-top: 70px;
	}
	body.catalog-category-view .page-title-wrapper .page-title {
		font-size: 0;
	}
	body.catalog-category-view .toolbar-top {
		display: none;
	}

}

@media only screen and (max-width:600px) {
	#quote_popup .field {
		width: 100%;
		float: none;
	}
	
	.propartner h2 {
		font-size: 16px;
		line-height: 30px;
	}
	#propartner p {
		font-size: 12px !important;
	}
	#propartner {
		margin: 0 auto 15px;
		padding-bottom: 0px;
	}
	#requestform .field {
		width: 100%;
		float: none;
	}

	#requestform .field .textfield, #requestform .field .phone {
		border-color: #dddddd;
	}
	#requestform .field.emailfunc {
		margin-top: 15px;
	}
	#requestform br {
		display: none;
	}
	
	.checkout-index-index .opc-progress-bar-item {
		width: 38%;
	}
	.checkout-index-index #checkout {
		padding: 10px;
	}
	.checkout-index-index .opc-estimated-wrapper .estimated-block {
		margin-top: -30px;
	}
	.checkout-index-index .opc-progress-bar-item>span {
		font-size: 16px;
	}
	#shipping-new-address-form .fieldset>.field, .fieldset>.fields>.field {
		margin: 0 0 10px !important;
	}
	.checkout-index-index .page-wrapper {
		margin-top: 25px;
	}
	.checkout-index-index .methods-shipping .actions-toolbar .action.primary {
		margin: 0px 0 0;
	}
	.checkout-index-index .opc-wrapper .form-login {
		margin-top: 15px;
	}
	.checkout-index-index .opc-wrapper .form-login .fieldset:last-child {
		margin-bottom: 0px;
	}
	.language-currency-sticky {
		width: 100%;
		display: block;
	}
	#google_translate_element {
		float: left !important;
	}
	.currency-wrapper {
		margin-top: -3px !important;
		width: 30% !important;
		text-align: left;
		display: inline-block !important;
	}
	.language-currency-sticky .switcher .heading-switcher:after {
		font-weight: 900;
		right: -4px;
	}
	span.seperator_header {
		left: 15px;
		text-align: center;
		display: inline;
	}
	.language-currency-sticky .dropdown-switcher {
		right: -9px;
		min-width: 200px;
	}
	.language-currency-sticky .dropdown-switcher:before {
		display: none;
	}
	
	body.catalog-category-view .page-title-wrapper {
		margin-top: 100px;
	}
	body.catalog-category-view .page-title-wrapper h1::before {
		display:none;
	}
	.blog__post-item .blog__post-header .blog__post-title a {
		font-size: 1.5rem;
	}
	.blog__post-list-wrapper, .blog__post-view {
		padding: 0px 10px;
	}
	body.blog .page-title-wrapper {
		margin-top: 20px;
	}
	.blog__post-view .blog__post-featured-image {
		max-width: 100%;
		float: none;
		display: block;
	}
	.blog__post-meta .blog__post-meta-sharing {
		position: relative;
		top: 5px;
		left: 3px;
		display: block;
		margin-left: 0;
	}
	body.checkout-cart-index .ajax-cart-qty-minus:before {
		font-size: 33px;
		padding: 0px 0px 2px;
	}
	body.checkout-cart-index .ajax-cart-qty-minus:before,
	body.checkout-cart-index .ajax-cart-qty-plus:before	{
		width: 42%;
		right: 0;
		left: 0;
		margin: 0 auto;
	}
	
	/*body.cms-home-mobile .slider_section {
		margin-bottom: -100px;
	}*/
}


@media only screen and (max-width:480px) {
	/*=============Products Details Page=============*/
	.single_proskunumber span {
		font-size: 11px;
	}	
	#sp_2ndrow .inquiry_btn img {
		max-width: 85%;
	}
	.spenquiry {
		width: 96%;
	}
	#spenquiry_popup .form-wrapper .field {
		width: 100%;
	}
	
	.title_contact h2 {
		font-size: 20px !important;
	}
	
	body.cms-home-mobile header.page-header.mb-header-device,
	body.cms-contact-us .page-main{
		margin-bottom: -30px !important;
	}
	.categorypath-about-us .page-main {
		margin-top: 0px !important;
	}
	body.page-layout-1column .page-main {
		margin-top: 30px;
	}
	body.catalog-category-view .page-title-wrapper .page-title {
		/*font-size: 166%;*/
	}
	.catalog-category-view .page-main {
		margin-top: -30px;
	}
	.contact-us-page {
		margin-top: 0px !important;
	}
	body.cms-faq .page-main {
		margin-top: 50px;
		padding: 0px 15px;
	}
	.page-title-wrapper {
		text-align: center;
	}
	.page-title:before {
		right: 0;
		margin: 0 auto;
	}
	#requestform .field.emailfunc {
		display: none;
	}
	body.customer-account-create .form-create-account .fieldset {
		min-height: 220px;
	}
	body.customer-account-forgotpassword .page-main {
		width: 90%;
		margin: 30px auto;
	}
	body.customer-account-forgotpassword .form.password.reset button.action.submit.primary,
	body.customer-account-create form.form-create-account button.action.submit.primary{
		font-size: 13px !important;
	}
	body.customer-account-index .page-main {
		margin-top: 30px;
		padding: 30px 20px;
	}
	.myaccount-dropdown .content-dropdown .block-customer-login .actions-toolbar .primary .action {
		font-size: 13px !important;
	}
}
/********** Medium devices only **********/
@media (min-width:992px) and (max-width:1199px) { 
    .dropdown .mage-dropdown-dialog {
        left: -52%;
    }
    .dropdown .mage-dropdown-dialog {
        min-width: 100% !important;
    }
    .aboutus-page .title-happy-about {
        left: 0;
    }
    .middle-right-content .col-lg-5 .minicart-header {
        left: 0;
    }
    .middle-right-content .col-lg-4 .minicart-header {
        left: -16px;
    }
    .header-style-1 .header-middle .logo-header .logo-wrapper .logo-content strong a img {
        width: 248px;
        height: 60px;
        object-fit: contain;
    }
    .header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head {
        padding: 0 10px !important;
    }
    .quotebtn-parent a span.icon_items img {
        max-width: 180px !important;
        max-height: 180px !important;
    }
    .product-1-style #product-addtocart-button {
        width: 130px !important;
    }
    .add__tocart__block .box-tocart .fieldset .field.qty {
        width: 21%;
    }
    .default-style .resp-tabs-list li {
        font-size: 100%;
        padding: 6px 6px !important;
    }
    .cms-contact-us .row .col-lg-12.col-md-12{
        padding-left: 0;
        padding-right: 0;
    }
    .dubai_info,
    .dubai_info img:hover + .hover_text {
        height: 100% !important;
    }
    
}
/********** Small devices only **********/
@media (min-width:768px) and (max-width:991px) {
    .header-style-1 .header-middle .searchbox-header .field.searchbox {
        width: 80%;
    }
    .header-style-1 .header-middle .middle-right-content .minicart-header {
        position: absolute;
        right: 10px !important;
        top: -13px !important;
    }
    #searchbox_mini_form #searchbox {
        border-top-right-radius: 25px !important;
        border-bottom-right-radius: 25px !important;
    }
    .product_third__column {
        position: relative;
        width: 100%;
    }
    .product-info-main .product-options-bottom {
        float: none !important;
    }
    .header-style-1 .logo-content {
        padding-bottom: 0 !important;
    }
    .aboutus-page .title-happy-about {
        left: 0;
    }
    .footer-container .footer-top {
        background-size: cover;
    }
    .footer-style-1 .footer-top .row{
        display: grid !important;
       grid-template-columns: 1fr 1fr 1fr;
    }
    .dropdown .mage-dropdown-dialog {
        left: -41%;
    }
    .dropdown .mage-dropdown-dialog {
        min-width: 100% !important;
    }
    .default-style .resp-tabs-list li {
        float: left;
        width: auto !important;
    }
    .product_third__column {
        right: 0 !important;
        width: 100%;
    }
    .price_detail_right .price_block {
        margin-bottom: 0;
        display: flex;
    }
    .product_third__column .fieldset{
        display: flex !important;
    }
    .add__tocart__block .box-tocart .fieldset .field.qty {
        width: 24%;
    }
    .add__tocart__block .box-tocart .fieldset .actions button#product-addtocart-button {
        margin-left: 1rem;
    }
    .add__tocart__block .box-tocart .fieldset .control-qty {
        right: 2px;
    }
    .product-1-style .at-share-btn-elements{
        margin-bottom: 20px;
    }
    .shopanytime{
        padding-top: 4%;
        background-position: center;
    }
    .cms-contact-us .row .col-lg-12.col-md-12{
        padding-left: 0;
        padding-right: 0;
    }
    .dubai_info,
    .dubai_info img:hover + .hover_text {
        height: 100% !important;
    }
    .contact-us-page .contact-info,
    .contact-us-page  #contact-form{
        padding: 15px;
    }
}

.heading_gradient-text{-webkit-text-fill-color: #023b81!important;}

.products-grid .product-item-actions .actions-primary .tocart{display:none;}
body.catalog-category-view .col-right-main .tocartbtn button.tocart{display:none;}
