/* small mobile :320px. */

@media (max-width: 767px) {


.nopaddingproduct
{
	padding:0px 2px 0px 2px !important;	
}

.zeropadding-product
{
	padding:0px 0px 0px 0px;
}

.product-details-padding
{
	padding:0px 0px 0px 0px !important;
}

.product-details-paddingrl5
{
	padding:0px 5px 0px 5px;
}
.product-image-padding-10
{
	padding:0px 10px 0px 10px  !important;
}
.product-details-padding-r0
{
	padding-right:0px !important;
	background:#FFF; 
	margin-top:15px;
}


.price_amount {
	margin-top: 5px;
	font-size:16px; font-weight:600; padding-bottom:8px;
	overflow:auto;
	
}

.add_to_cart_btn_p-page > a {
    background: #323232 none repeat scroll 0 0;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    font-weight: 500;
    height: 37px;
    line-height: 37px;
	font-size:11px;
	padding-left:4px;
	margin-left:10px !important;
	padding-right:4px;
	text-align:center;
    text-transform: uppercase;
	width:80px;
}
.add_to_cart_btn_p-page > a:hover {
    background: #db2d2e none repeat scroll 0 0;
	color:#db2d2e;
}


.make-offer-btn > a {
    background: #db2d2e none repeat scroll 0 0;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    font-weight: 500;
    height: 37px;
    line-height: 37px;
	font-size:11px;
	padding-left:4px;
	margin-left:10px !important;
	padding-right:4px;
	text-align:center;
    text-transform: uppercase;
	width:100px;
}
.make-offer-btn > a:hover {
    background: #323232 none repeat scroll 0 0;
	color:#fff;
}




.askquestion-area
{
	margin-top:10px;  margin-left:0px;
	padding-left:0px !important;
}

.askquestion-area > a
{
	color:#db2d2e; font-size:12px; font-weight:500; text-transform: capitalize; cursor:pointer;
}


.zeropadding-search
{
	padding:0px 0px 0px 0px !important;
}

.wishlistbox-pad
{
	padding:0px 0px 0px 0px !important;
}
.wishlistbox-inner
{
		padding:0px 0px 0px 0px !important;

}

.product-short.d-flex > p, .product-showing.d-flex > p {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 0px 0 0;
  font-size:13px; font-weight:500;
}
.noproductfound
{
	font-size:16px;
	padding-bottom:10px;
}

.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #f5f5f6;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
     font-size: 12px; 
    font-weight: normal;
    /* height: 46px; */
    line-height: 45px;
    outline: none;
    padding-left: 10px;
    padding-right: 25px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
}

select {
    width: 100%;
    background: #fff;
    border: 2px solid #f5f5f6;
    border-radius: 5px;
    height: 45px;
    padding-left: 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 12px;
    color: #323232;
}


.label-style
{
font-size:12px; font-weight:500;
}

.product-margintop
{
	padding-top:6px !important; padding-bottom:5px; padding-right:30px; font-size:14px; font-weight:500;
}

.padding-top-bottom
{
	padding-top:20px;
	padding-bottom:20px;
}

.search-result
{
	font-size:15px !important; font-weight:500;
}
.searchproduct-bottom
{
	margin-bottom:5px !important;
}

.searchproductpadding
{
	padding-right:2px !important;
	padding-left:2px !important;
}

.leftpaddingrating
{
	padding-left:0px !important;
}







.widget_title > h3, .sidebar_title > h3 {
    color: #fff;
    display: inline-block;
    font-size: 14px !important;
    font-weight: 500;
    text-transform: uppercase;
    padding-bottom: 17px;
    position: relative;
}




.icon-bar
{
	display:none;
}
.recent_review
{
	display:none;
}

.gobutton_style
{
	width:90px !important; margin-top:5px; margin-left:0px !important;
}
.clearbutton_style
{
	width:90px !important; margin-left:0px !important;
}




.shop_area #grid_view.tab-pane .row .col-lg-4, .row.related_product_guttters .col-lg-3 {
    margin-bottom: 5px;
    padding-right: 2px;
}

.product-titleset
{
	height:60px;
}

.price_amount span 
{
color: #323232;
font-size:12px;
font-weight:600;
}

.price_amount span.discount_price {
    /* background: #db2d2e none repeat scroll 0 0; */
    color: #db2d2e;
    padding: 0 5px;
    font-size: 12px;
}
.price_amount span.old_price {
    font-size: 12px;
    font-weight: 300;
    text-decoration: line-through;
}
.produc_thumb
{
	height:400px !important;
	overflow:auto;
}


.single_brand {
    display: block;
    text-align: left;
    overflow: auto;
    margin-left: 0px;
}

.recent-block
{
	width:100%; 
	overflow:auto;
	background:#FFF;
	margin-top:10px !important;
	border:none !important;
}

.hdimageone
{
	padding:0px 5px 10px 0px !important;
}

.hdimagetwo
{
	padding:0px 0px 10px 5px !important;
}

.hdimagecenter
{
	padding:10px 0px 0px 0px !important;
}
.hdimagethree
{
	padding:10px 5px 10px 0px !important;
}
.hdimagefour
{
	padding:5px 0px 10px 5px !important; margin-top:4px !important;
}

.hdimagefive
{
	padding:10px 5px 10px 0px !important;
}

.hdimagesix
{
	padding:10px 0px 10px 5px !important;
}

.container {
    max-width:98% !important;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: auto;
    margin-left: auto;
	}


.size-fix-xs {
	font-size:10px !important;
}

.mobileversionslider {
	display:block !important;
	padding-bottom:15px !important;
	background:#f6f6f6;
}

	
.mobileversion {
	display:block !important;
}
.testmonial-inner {
	padding: 0px 0 !important;
}
.test-content > p {
	color: #FFF;
	font-size: 15px;
	line-height: 32px;
	padding: 30px 40px 0px 30px;
	font-style: italic;
}
.post_excerpt {
	padding: 5px;
}
.post_details_inner {
	margin-top:0px;
}
blockquote {
	padding: 20px 40px;
}
.fun-text h2 {
	font-size: 13px;
}
.fun-icon i {
	color: #FFF;
	font-size: 28px;
}
.header_bottom {
	display:none;
}
.bottom-menu-fixed {
	position: fixed;
	bottom: 0;
	width: 100%;
	background:#000;
	height:40px;
	z-index:99999;
}
.mobile-menu-fixed {
	width:100%;
	height:48px;
	background:#FFF;
}
header .toggle {
	position:absolute;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:none;
	top:20px;
	z-index:9999999;
	width:35px;
	min-height:24px;
	position:relative;
	width:auto;
	top:auto;
	left:auto;
	float:left;
	display:block;
	cursor:pointer;
	font-size:50px !important;
	padding-left:10px !important;
	line-height:24px;
}
.fa-bars {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size:22px !important;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.searchicon {
	font-size:22px;
	color:#b2b2b2;
	padding:0px 0px 0px 0px;
	font-weight:500;
	
}
#searchresultdrop_mobile {
	position:absolute;
	font-size:10px !important;
}
.suggtitle {
	border-top:#db2d2e solid 2px;
}
.searchclass {
	background:#FFF;
	min-height:0px;
	max-height:350px;
	overflow:auto;
	padding:5px;
	font-size:11px !important;
	font-weight:500;
	box-shadow: 0 0 15px 0.08px rgba(0, 0, 0, 0.15);
}
.searchsuggestion-top li {
	padding:5px;
	text-transform:capitalize;
}
.searchsuggestion-top li:hover {
	font-weight:500;
}
.searchsuggestion li {
	padding:7px;
	line-height:1.8;
}
.searchclass li:hover {
	font-weight:500;
}
.main-content {
	height:75px;
	width:100%;
}
.img-div {
	float:left;
	width:19%;
}
.contant-div {
	float:left;
	width:80%;
}
.main-content:hover {
	font-weight:bold;
	color:#000;
}
.slider_banner {
	background:#FFF;
	padding:0% !important;
	z-index:1;
	margin-right:1% !important;
}

.review_count {
	padding-top:6px;
	padding-left:3px;
	font-size:10px !important;
}
<!--syappa
-->


.review_title
{
color:#323232; font-size:10px !important;
}
.review_name
{
color:#323232; font-size:10px !important; padding-top:2px;
}
.review_comment
{
color:#323232; font-size:10px !important;
}
.review_bar
{
	background: linear-gradient(to right, #ffffff 75%, #f6f6f6 100%);padding-top:7px; padding-bottom:5px;
}
.review_upper
{
font-weight:600; font-size:16px; color:#9999;  background-color:#f6f6f6;
}

.our_hotdeals_row
{
	font-weight:600; font-size:16px; color:#9999;  background-color:#f6f6f6;
}
.our_hotdeals_col
{
	background: linear-gradient(to right, #ffffff 75%, #f6f6f6 100%);padding-top:7px; padding-bottom:5px;
}
.our_hotdeal_bannersmall
{
	padding:0px 5px 5px 0px !important;
}
.our_hotdeal_bannerbig
{
	padding:0px 5px 0px 5px !important;
}
.our_hotdeal_bannersmall-2
{
	padding:5px 5px 5px 5px !important;
}





.wishlist-cartpage-title
{
	padding-top:10px; font-size:12px; font-weight:500; line-height:1.3; height:65px;
	padding-bottom:15px;
}


.price-cart
{
	font-size:13px !important; font-weight:500; color:#323232;
}

.price-total
{
	font-size:13px; font-weight:500; color:#323232;
}
.price-total-mobile
{
	font-size:13px; font-weight:500; color:#323232; padding:10px 0px; color:#db2d2e; display:block !important;
}
.mobile-bar-bottom a
{
	font-size:11px;
}

.mobile-bar-bottom-anchor
{
	padding-top:0px;
	padding-bottom:10px;
}

.price-details-cart
{
	background-color:#FFF; 
	min-height:590px !important;
	overflow:auto;
	border:#eaeaec solid thin;
	border-radius:5px;
	padding-bottom:15px;
}

::-webkit-scrollbar {
  width:0px !important;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f6f6f6; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
	display:none !important;
}

.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    overflow-x: auto;
    white-space: nowrap;
}



.hc-offcanvas-nav .nav-container {
    position: fixed;
    z-index: 9998;
    top: 0;
    width: 300px !important;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
}
.hc-offcanvas-nav a, .hc-offcanvas-nav .nav-item {
    font-size: 13px !important;
    color: #111;
    z-index: 1;
    background: rgba(0,0,0,0);
    font-weight: 500;
}



.container-fluid {
    width: 100%;
    padding-right:0px !important;
    padding-left:0px !important;
    margin-right: auto;
    margin-left: auto;
}


.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right:0px;
    margin-left: 0px;
}

.row-padding {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right:10px !important;
    margin-left: 10px !important;
}



.paddingrightphone
{
	padding-right:0px !important;
	padding-left:2% !important;
}

.paddingrightphone5px
{
	padding-right:5px !important;
	padding-left:5px !important;
}


.uppr
{
	
}
.uppr li
{
	padding:5px 2px 3px 2px;
	color:#FFF;
	text-align:center;
	font-weight:500;
	font-size:11px !important;
}


.uppr1
{
	
}
.uppr1 li
{
	padding:5px 8px;
	float:left;
	color:#FFF;
	font-weight:bold;
}



input[type=text] {
    width: 100%;
     background: #fff;
    border: 2px solid #eceff8;
	
/*    height: 45px;
*/	
    padding-left: 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 13px;
    color: #626262;
}



.cart-titles
{
	font-size:13px !important; 
	font-weight:500;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-bottom:0px !important;
	padding-top:5px !important;

}


.cartptop
{
	padding-top:0px;
}


.shipping-container
{
	background:#FFF; 
	width:100% !important; 
	margin-top:20px; 

	padding:20px;

}


.product_desc_tab.nav > li a {
    color: #39393c;
    font-size: 14px;
    font-weight: 600;
    opacity: 0.6;
    padding: 12px 10px;
    text-transform: uppercase;
	
}


.single__product_sm .product__desc {
	margin-bottom:15px;
	padding-left:5px !important;
}
.single__product_sm .produc_thumb {
  min-width: 220px;
  max-width: 220px;
  margin:0 auto;
}


.product-area-color
{
	background:#fff !important;
	border-top:#f6f6f6 solid 0px;
	padding-right:15px !important
}

.product-details-content {
    padding-left: 0;
    margin-top: 15px !important;
}

.product-padding-topbottom
{
 padding-top:3px; padding-bottom:5px !important;
 padding-left:0px !important;
}
.font-sizerating
{
	font-size:20px !important;
}



.ratings_p {
    position: relative;
    vertical-align: right;
    display: inline-block;
    color: #fff;
    overflow: hidden;
}
.full-stars_p {
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
    overflow: hidden;
    color: #ffa800;
}
.empty-stars_p:before, .full-stars_p:before {
    content:"\2605\2605\2605\2605\2605";
    font-size: 14pt;
}
.empty-stars_p:before {
    -webkit-text-stroke: 0.5px #ffa800;
}
.full-stars_p:before {
    -webkit-text-stroke: ;
}

.review_count_p {
	padding-top:5px;
	padding-left:8px;
	font-size:12px !important;
}

.pro-details-carousel {
	background:#fff !important;
	margin-top:15px !important;
}


.paddding-product
{
	padding:10px !important;
}


.quantity_set
{
	width:50px; height:37px;
	
}

.add_area
{
	background:#FFF;
	text-align:center;
	width: 100%;
	
}

.add_desktop
{
	display:none !important;
}
.add_small_device
{
	display:block;
	width:auto; float:left;
}


.add_to_cart_icon_device > a {
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    display: block;
    font-size: 20px;
    margin-left: 5px;
	color:#000;
	flex: 0 0 120px;
	padding:3px 8px 3px 8px;
	
}

.wishlist-responsive
{
	display:block;
	width:auto; float:left;
}

.wishlist-home > a {
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    display: block;
    font-size: 20px;
    margin-left: 5px;
	color:#000;
	flex: 0 0 120px;
	padding:0px 10px 3px 10px;

}
.wishlist-home > a:hover {
    border-color: #f6563c;
    color: #f6563c;
}




.single__product .pro_badge_diu,.product-details-tab .pro_badge_diu{
  background: #323232  none repeat scroll 0 0;
  color: #ffffff;
  font-weight: 500;
  right: 0px  !important;
  text-align:center;
  padding: 2px 5px;
  position: absolute;
  text-transform: uppercase;
  top: 0px;
  font-size:10px;

}
.titlefont
{
	font-size:12px !important;
	margin-top:50px !important;
}


.productpage_totalsold
{
color:#db2d2e;
font-weight:500; 
font-size:12px;
}

.current_price1
{
	font-size:13px; float:left; font-weight:500;
}

.review_count {
	padding-top:4px;
	padding-left:3px;
	font-size:10px !important;
}

.product_hover {
    bottom: 5px;
    left: 10px;
    position: absolute;
    right: 8px !important;
}


/****** Style Star Rating Widget *****/

.rating { 
  border: none;
  float: left;
}

.rating > input { display: none; } 
.rating > label:before { 
  margin: 5px;
  font-size: 1em !important;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

.rating > .half:before { 
  content: "\f089";
  position: absolute;
}

.rating > label { 
  color: #ddd; 
 float: right; 
}

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #FFD700#FFD700;  } /* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #FFD700;  } 



.ratings {
    position: relative;
    vertical-align: right;
    display: inline-block;
    color: #fff;
    overflow: hidden;
}
.full-stars {
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
    overflow: hidden;
    color: #ffa800;
}
.empty-stars:before, .full-stars:before {
    content:"\2605\2605\2605\2605\2605";
    font-size: 11pt !important;
}
.empty-stars:before {
    -webkit-text-stroke: 0.5px #ffa800;
}
.full-stars:before {
    -webkit-text-stroke: ;
}


<!--sypaa 2 500
-->

	
.logoimg
{
	padding-top:7px; width:100%;
}
	
	
 .deal_font
 {
margin-top:10px;
 }
    .welcome_text {
      margin-bottom: 20px;
      text-align: center;
    }
    .welcome_text p {
      line-height: 1.2;
    }
    .logo {
      text-align: center;
    }
    .header_right_info > ul > li {
       margin-right: 12px;
      padding-right: 12px;
    }
    .category_search {
      margin: 30px 0 35px;
    }
    .category_search_inner .select,.category_search_inner .search {
      width: 120px;
    }    
    .nice-select::after {
      right: 15px;
    }
    .category_search_inner .nice-select::after {
        right: 15px;
    }
    .category_search .search input {
      padding: 0 15px;
    }
     .category_search .submit button {
      width: 45px;
    }
    .category_search_inner .submit {
      width: inherit;
    }
    .mini_cart_box {
      width: 280px;
    }
    .header_middle {
      padding-bottom: 30px;
      padding-top: 30px;
    }
    .category_search {
      display: block;
      text-align: center;
    }
    .category_search > form {
      display: inline-block;
    }
    .slider-content h2 {
      font-size: 42px;
      line-height: 32px;
    }
    .slider-content > p {
      color: #151320;
      font-size: 22px;
      margin-right: 0;
    }
    .slider_layer_image {
      margin-bottom: 50px;
      margin-right: 0;
    }
    .single__slider .row {
        min-height: 650px;
    }
    .slider-content.slider-text-animation {
        margin-top: 35px;
    }
    .slider-active .owl-nav > div {
      display: none;
    }
    .banner_area_inner .col_4 {
      width: 100%;
    }
    .banner_area_inner.d-flex {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .banner_area_inner .col_4 {
      margin-top: 40px;
    }
    .banner_area.pt-50 {
      padding-top: 5px;
    }   
    .section_title {
      text-align: center;
    }
    .nav.product_tab_menu.justify-content-end {
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important;
      margin-top: 30px;
    }
    .product_tab_menu a {
        margin-right: 25px;
        margin-bottom: 10px;
    }
    .ptb-100 {
      padding: 70px 0;
    }
    .pt-100 {
        padding-top: 70px;
    }
    .pb-100 {
      padding-bottom: 70px;
    }
    .hot_details_product .single_banner {
      margin-top: 70px;
    }
    .banner_product_section .single_banner {
      margin-bottom: 70px;
    }
    .single__product_sm .produc_thumb {
      max-width: 100%;
      min-width: 100%;
    }
    .single__product_sm .product__desc {
      padding-left: 20px;
    }
    .latest_post.pb-70 {
      padding-bottom: 25px;
    }
    .newsletter_form form {
      display: block;
    }
    .newsletter_form input[type="email"] {
      width: 100%;
    }
    .newsletter_form button {
      height: 55px;
      margin-top: 20px;
      position: inherit;
    }
    .newsletter_form {
      text-align: center;
    }
    .newsletter_text {
      margin-bottom: 30px;
      text-align: center;
    }
    .newsletter_text > h2 {
      font-size: 32px;
    }
    .help_service.d-flex {
      -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important;
      margin-top: 40px;
    }
    .our_help_services.ptb-80 {
      padding-top: 40px;
    }
    .single_footer.footer_widget_menu {
      margin-left: 0;
    }
    .footer_bottom.ptb-80 {
      padding-bottom: 35px;
      padding-top: 65px;
    }
    .single_footer {
      margin-bottom: 40px;
      text-align: center;
    }
    .addresses_inner .single_address > p {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .h_ser_text > h3 {
      font-size: 20px;
    }
    .slider__2 .slider-content.slider-text-animation {
      text-align: center;
    }
    .slider__2 .slider-content.slider-text-animation > p {
       margin-bottom: 30px;
    }
    .single_footer .social__icon ul {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .single_banner.banner_length a img {
        width: 100%;
    }
    .single_banner.banner_length {
        display: block;
    }
    .row.mt-60 {
        margin-top: 50px;
    }
    .section_title > h2 {
       font-size: 24px;
       line-height: 16px;
    }
    .cart-total {
        text-align: left;
    }
    .cart-total table {
      float: none;
    }
    .about-us {
        margin-left: 20px;
        margin-right: 20px;
    }
    .about-description {
      padding-left: 20px;
      padding-bottom: 70px;
	  padding-top: 60px;
    }
    .fun-text h2 {
        font-size: 18px;
    }
    .fun-factor {
        position: inherit;
        top: inherit;
        -webkit-transform: inherit;
        transform: inherit;
    }
    .about-fun-fact {
        float: inherit;
        height: inherit;
        position: inherit;
        right: 0;
        top: 0;
        width: 100%;
    }
    .fun-factor .row .col-md-6 {
	    margin-bottom: 50px;
    }
    .fun-factor .row .col-md-6:last-child {
	    margin-bottom: 0;
    }
    .about-fun-fact-inner {
        padding: 70px 25px;
    }
    .mb-100 {
        margin-bottom: 70px;
    }
    .mt-100 {
        margin-top: 70px;
    }
    .pb-110 {
        padding-bottom: 70px;
    }
    .pb-105 {
        padding-bottom: 70px;
    }
    .banner_product_section.pb-105 {
        padding-bottom: 70px;
    }
    .latest_post.pb-70 {
        padding-bottom: 30px;
    }
    .testmonial-inner {
        padding: 85px 0;
    }
    .additional_suupor_list {
        margin-top: 25px;
    }
    .single_blog.right_sidebar > .container > .row {
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: reverse;
	    -ms-flex-direction: column-reverse;
	    flex-direction: column-reverse;
    }    
    .comment_box_form.mt-80 {
        margin-top: 50px;
    }
    .post_details_inner {
        margin-top: 50px;
    }    
    blockquote {
        padding: 50px 40px;
    }
    .administrator {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .administrator_contnet {
        margin-left: 0;
        margin-top: 30px;
    }
    .post_excerpt {
        padding: 10px;
    }
    .additional_suupor_list li {
        font-size: 16px;
    }
    .breadcrumb_section {
        min-height: 60px;
        line-height: 30px;
        padding: 15px 0;
    }
    .single_post_title > h2 {
        font-size: 20px;
        line-height: 28px;
    }
    .single_post_meta {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .single_post_meta {
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
    }
    .single_post_right_meta {
        margin-top: 5px;
    }
    .single_post_left_meta li, .single_post_right_meta > ul li {
        line-height: 25px;
    }
    .account_form {
        margin-bottom: 50px;
    }
    .dashboard_tab_button {
        margin-bottom: 40px;
    }   
    .product-details-content {
        padding-left: 30px;
        margin-top: 30px;
		overflow:auto;
		height:auto;
		padding-bottom:10px;
    }
    .error_form h2 {
        font-size: 25px;
    }
    .error_form h1 {
        font-size: 150px;
        margin: 0 0 20px;
    }
    .error_form form {
        width: 100%;
    }
    .error_form a {
        margin-top: 35px;
    }
    .col-12.shop_details {
        margin-top: 10px !important;
    }
    .mini_cart_box_wrapper {
        display: block;
        float: none;
        text-align: center !important;
    }
    .product-showing.d-flex {
        margin: 15px 0 20px;
    }
    .shop_top_left.d-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .shop-top-bar.d-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .product-pages {
        margin-top: 15px;
    }
    .shop_area.shop_right_sidebar > .container > .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .blog_sidebar .blog_details_content {
        margin-top: 50px;
    }
    .row.mt-60 {
        margin-top: 35px;
    }
    .single_banner {
	    display: block;
    }
    .hot_details_product .col-lg-9 .row .col-lg-4:last-child {
        margin-bottom: 0;
    }
    .about-us {
        margin-top: 70px;
        margin-bottom: 70px;
    }
    .our_team_area.pb-80 {
        padding-bottom: 40px;
    }
    .pb-80 {
        padding-bottom: 70px;
    }
    .brand-area.white-bg.ptb-90 {
        padding: 50px;
    }
    .pt-95 {
        padding-top: 70px;
    }
    .contact-us-desc {
        padding-bottom: 60px;
    }
    .pt-110 {
        padding-top: 70px;
    }
    .ptb-110 {
        padding: 70px 0;
    }
    .pb-107 {
        padding-bottom: 70px;
    }
    .blog_area.pt-105.pb-100{
        padding-top: 70px;
        padding-bottom: 65px;
    }
    .single_banner.pd_right {
        margin-right: 0;
    }
    
    
}
