.desktop_search_header{
  -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
	padding:0 0px;
}
.top_search{
	/*padding-top: 16px;*/
}

.top_searchinner{
    display: flex;
    background: #fff;
    border-radius: 4px;
    padding: 0px;
    height: 45px;	
}
.top_searchinner .categorySelect{
    border: 0;
    padding: 10px 20px 10px 10px;
    background-color: #e7e7e7;
    width: 145px;
    border-radius: 4px 0 0 4px;
    -webkit-appearance: none;
    -moz-appearance: window;
    /* padding-right: 25px; */
    background: url(../images/icons/dropdown-arrow.svg) #e7e7e7 14px / 14px;
    background-repeat: no-repeat;
    background-position: 95% 50%;
}
.top_searchinner .categorySelect option{
	background:#fff;
}
.top_searchinner .categorySelect:focus{
	border: 0; 
	outline:none;
}
.top_searchinner input{
    border: 1px solid #ddd;
    width: 100%;
    padding: 0 12px;
	 border-radius: 10px 0 0 10px;
}
.top_searchinner input:focus, .top_searchinner input:hover{
	    border: 1px solid #ddd;
	outline:none;
}

.top_searchinner button{
    border: 0;
    width: 60px;
    background-color: #ec1a23;
    color: #fff;
    font-size: 20px;
    border-radius: 0 10px 10px 0;
}
.top_searchinner button:focus, .top_searchinner button:hover{
	border: 0; 
	outline:none;
}
.top_searchinner .nice-select.categorySelect{
    line-height: 24px;	
    height: 45px;	
}
.top_searchinner .nice-select.categorySelect:after{
    display:none;
}
.top_searchinner .nice-select.categorySelect .list{
    max-height: 200px;
    overflow: auto;	
}
.top_searchinner .nice-select.categorySelect .list .option{   
    line-height: 20px;    
    min-height: 20px;    
    padding: 3px 7px;	
}
@media only screen and (max-width:1660px) {
.product-details-img .product-zoom-right .zoompro-border22 {
   height: 560px;	
}
.product-details-img .product-thumb .slick-slide .quickViewThumbsSliderThumnail {  
    height: 100px;
}	
}
@media only screen and (min-width: 1600px){
.container {
        /*max-width: 1600px;
        margin: 0 auto;*/
    }
	

}



@media only screen and (max-width:1370px) {
.product-details-img .product-zoom-right .zoompro-border22 {
   height: 500px;	
}
.product-details-img .product-thumb .slick-slide .quickViewThumbsSliderThumnail {  
    height: 84px;
}		
	
	
.theme_product_thumnail{
    height: 230px;
}
.theme_product_details .pro_price .current_price{
	font-size:18px;
}
.login-register-area{	
    padding: 40px 0 50px;
}	
	
	
.corporateBenifitspBlkinner .thumnail img {
    height: 65px;
}	
.corporateBenifitspBlkinner .content h4 {
    font-size: 16px;
    line-height: 22px;
}	
.benifitsContent_areainner h2.hdTitle {   
    font-size: 25px;
    margin-bottom: 20px;
}
.benifitsContentBlkinner h4 {   
    margin-bottom: 10px;
    font-size: 20px;
}
.faqContent_areainner h2.hdTitle{
	font-size: 25px;
    margin-bottom: 20px;	
}
.faqAccordianHeader h4.ttl {  
    margin-bottom: 0px;
    font-size: 20px;
}


	
	
.eeWithUsContenHeader_area h2 {   
    font-size: 40px;
    margin-bottom: 25px;
}
.seeWithUsContentBlkinner .icon img {
    height: 55px;
}
.seeWithUsContentBlkinner .content h4 {
    font-size: 16px;
    line-height: 22px;   
}
	
	
	
.shopSingleStatic_areainnrt {
    max-width: 960px; 
}
.shopSingleStatic_boxinner .content {
    font-size: 14px;
}	
.thmcart_btn_area .thmcart_btn {   
    padding: 5px 12px 4px;    
    margin-right: 5px;
}	
	
.available {   
    width: 12px;	
    height: 12px;    
}
.non_available {   
    width: 12px;
    height: 12px;    
}		
.community_available_breadcrumbinner .availability_indicator_list li {   
    font-size: 16px;
    margin-right: 15px;
}

.theme_product_details .pro_ttl{
    font-size: 14px;
    line-height: 20px;
    margin-top: 0px;
}	
.theme_product_details .pro_price {
    font-size: 14px;
    line-height: 20px;
}	
	
	
.contact-link { 
    font-size: 14px;
}
.pincode_link_area {   
    margin: 30px 0 0 10px;
}	
.pincode_link_area .pincode_link {    
    font-size: 14px;
}	
.my_account_link img {
    height: 20px;
}
.my_order_link {
    margin: 28px 0 0 10px;
}
.my_order_link img {
    height: 20px;
}
.cart-info {
    margin: 0px 10px 0 15px;
}
.count-cart img {
    height: 20px;
}
.logout_link {
    margin: 28px 0 0 10px;
}
.logout_link img {
    height: 20px;
}	
	
	
.prodict_slider_tabs_area {    
    padding: 0px 65px;
}	
.prodict_slider_tabs_area .swipe-tab {
    padding: 0 5px;
}
.prodict_slider_tabs_area .swipe-tabs .slide-arrow{
    width: 30px;
    height: 30px;	
}
.prodict_slider_tabs_area .swipe-tabs .slide-arrow:before{
    line-height: 26px;	
}
.prodict_slider_tabs_area .swipe-tabs .prev-arrow {
    right: inherit;
    left: -25px;
}	
.prodict_slider_tabs_area .swipe-tabs .next-arrow {
    right: -25px;
}
	
.theme_home_banner_item_areainner .content_area h1 {
    font-size: 35px;
    line-height: 45px;   
    margin-bottom: 10px;
}	
.theme_home_banner_item_areainner .content_area .shop_now_btn {
    font-size: 14px;
    line-height: 20px;    
    padding: 8px 15px;    
}	
.theme_home_banner_fixed_img_area .content_area h1 {   
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 10px;
}	
.theme_home_banner_fixed_img_area .content_area .shop_now_btn {
    font-size: 18px;
    line-height: 26px;    
}	
.section-title h2 {
    font-size: 25px;
    line-height: 31px;
    margin: 0 0 5px;
}
.main-navigation ul li {
    display: inline-block;
    margin-right: 20px;
}
.main-navigation ul li a{
	font-size:15px;
}
.main-navigation ul li a .icon {
    margin-right: 8px;
}
.main-navigation ul li a .icon img{
  
}

	
	
.client_testtimonial_slider.owl-nav-style .owl-nav>div.owl-prev {
    left: 15px;
}	
.client_testtimonial_slider.owl-nav-style .owl-nav>div.owl-next {
    right: 15px;
}

body {    
    font-size: 14px;   
    line-height: 22px;
}
.section-title h2 {   
    font-size: 35px;
    line-height: 45px;    
    margin: 0 0 10px;
}
.client_testtimonial_header h4 {    
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 3px;
}
.client_testtimonial_header {   
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.client_testtimonial_des {    
    margin-bottom: 25px;
}
.client_testtimonial_slider_iteminner {
    padding: 25px;    
    min-height: 350px;
}
.client_testtimonial_slider_item {
    padding: 35px 10px 20px;
}
.our_product_item_content_areainner .pro_ttl {   
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 10px;
}
.pro_quantity_areainner .main_quantity_area .icon img {
    height: 35px;
}
.pro_quantity_areainner .main_quantity_area .main_quantity {
    font-family: "Raleway-Bold";
    font-size: 28px;
    line-height: 34px;
}
.our_product_item_content_areainner .txt {    
    font-size: 40px;
    line-height: 46px;
}
.our_product_item_content_areainner .price .icon {    
    margin-right: 10px;
    padding-top: 10px;
}
.our_product_item_content_areainner .price .icon img {    
    height: 25px;
}
.our_product_view_btn_area .our_product_view_btn {    
    padding: 10px 25px;    
    font-size: 14px;
}
.who_we_are_content_area h2 {    
    font-size: 35px;
    line-height: 45px;    
    margin-bottom: 10px;
}
.feature_fld_blkinner .content h4 {    
    font-size: 25px;
    line-height: 31px;
    margin-bottom: 7px;
}



}


@media only screen and (max-width:1290px) {
.middle_header_areainner .middle_header_part .leftPart {
    /*width: 60%; */  
}
}


@media only screen and (max-width:1200px) {
.middle_headerTop_list {   
    display: none;
}	
.customeCheckoutHeader {
    padding: 15px 50px;   
}	
.customeCheckoutBodyLeftpart {    
    padding-left: 50px;
}	
.customeCheckoutBodyRightpart {  
    padding-right: 50px;
}
.theme_product_thumnail {
    height: 210px;
}	
.theme_product_details .pro_price .current_price {   
    font-size: 20px;
}
.productTtemActionsinner .quickViewBtn {   
    font-size: 12px;
}
.productTtemActionsinner .addToCartBtn {   
    font-size: 12px;
}




}


@media only screen and (max-width:1199px) {
	
.corporateBenifitspBlk_areainner .columnBox {    
    width: 25%;
}	
	
	
.corporateGiftsStatic_areainnrt .row_box{
    flex-wrap: wrap;
    justify-content: center;	
}	
	
.shopSingleStatic_areainnrt {
    max-width: 100%; 
}	
	
.theme_product_blk22 {
    width: 33.33%;
}
.tab_product_row_box {  
    margin-left: -5px;
    margin-right: -5px;
}
.tab_product_column_box {
    width: 25%;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
}


}





@media only screen and (max-width:1169px) {
.main-navigation ul li a {   
    padding: 18px 2px;    
}
.cart-info {
    margin: 0px 0 0 15px;
}
.sign_in_up_area {
    padding: 15px 0 0 30px;
}
}


@media only screen and (max-width:1024px) {
.customeCheckoutHeader {
    padding: 15px 30px;   
}	
.customeCheckoutBodyLeftpart {    
    padding-left: 30px;
}	
.customeCheckoutBodyRightpart {  
    padding-right: 30px;
}	
}




@media only screen and (max-width:991px) {
.corporateBenifitspBlk_areainner .rowBox{
    justify-content: center;	
}	
.corporateBenifitspBlk_areainner .columnBox {    
    width: 33.33%;	
}		
	
	
.theme_home_catBox_item{
    width: 33.33%;	
}	
.tab_product_column_box {
    width: 33.33%;
}
.mean-container .mean-nav ul li a.mean-expand{
    background: transparent;
    width: 26px;
    height: 28px;	
}	
.mean-container .mean-nav ul li a.mean-expand:hover {
    background: transparent;
}
.mean-container .mean-nav ul li:hover>a {
    color: initial;
}	
	
	
.community_available_breadcrumbinner .availability_indicator_list {
    position: relative;
    right: 0;
    top: 0px;
   margin-top:10px;
}	
	
.community_available_breadcrumbinner .breadcrumb-hrading{
    margin-bottom: 7px;	
}	
	
	
	

.pincode_link_area {
    position: relative;
    margin: 0px 0 0 15px;
}
.my_account_link {
    margin: 0px 0 0 15px;
}
.my_order_link {
    margin: 0px 0 0 10px;
}
.logout_link {
    margin: 0px 0 0 10px;
}

	
#mobile-menu-active{
	display:none !important;
}	



    
    
.menu_overlay{
	position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100vw;
    height: 100vh;	
	background: rgba(0, 0, 0, 0.6);
    backdrop-filter: blur(5px);
	display:none;
}
.menu_overlay.menu-visible{
	display:block;
}
	
.meanmenu-reveal{
	display:none !important;
}
.meanmenu-reveal2{
	display:block !important;
}	
.mean-container .mean-nav {
    float: none;
    position: fixed;
    top: 0;
    left: -300px;
    bottom: 0;
    -ms-overflow-style: none;
    height: 100%;
    background: #fff;    
    width: 280px;   
    -webkit-transition: transform 0.5s ease;
    -moz-transition: transform 0.5s ease;
    transition: transform 0.5s ease;
    z-index: 3;
    transition: 300ms ease all;
    backface-visibility: hidden;
    transform: translate3d(0, 0, 0);
    transition: .3s ease all;
    z-index: 11;
    box-shadow: 0px 0px 25px rgb(0 0 0 / 10%);
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;	
	
}	
	
.mean-container .mean-nav.menu-visible{
    -webkit-transition: transform 0.5s ease;
    -moz-transition: transform 0.5s ease;
    transition: transform 0.5s ease;
    /* transform: translateX(0px); */
    width: 280px;
    left: 0px;
    transition: .3s ease all;	
}	
	
.side_mobile_menu{
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    height: 100%;
    width: 100%;	
}
.side_mobile_menuinner{
    width: 100%;
    height: 100%;
    overflow-y: auto;
    padding: 0px 0px 50px;
    position: relative;	
}	
	
.meanmenu-reveal2.meanclose{
    border: 1px solid #fff !important;	
	color:#fff !important;
}
.mean-container .mean-nav ul li a {
    background: #fff none repeat scroll 0 0;
    display: flex;
    align-items: center;	
}
.mean-container .mean-nav ul li a .icon{
	margin-right:10px;
}
.mean-container a.meanmenu-reveal srong {
    display: block;
    background: #333;
    height: 2px;
    margin-top: 3px;
    position: absolute;
    z-index: 999999;
    width: 18px;
    margin: 5px 0 4px 0;
}

.body_overflow{
	overflow:hidden;
}

	
	
	
	
.desktop_search_header{
	display:none;
}	
.feature_fld_are {
    max-width: 900px;
    margin: 0 auto;
    margin-left: 0%;
}	
.pro_quantity_areainner .main_quantity_area .main_quantity {    
    font-size: 20px;
    line-height: 26px;
}	
.our_product_item_content_areainner .price {    
    margin-bottom: 20px;
}

.our_product_item_content_areainner .price .icon {
    margin-right: 5px;
    padding-top: 5px;
}
.our_product_item_content_areainner .price .icon img {
    height: 20px;
}
.our_product_item_content_areainner .pro_ttl {
    font-size: 25px;
    line-height: 31px;
    margin-bottom: 10px;
}
.pro_quantity_areainner .avail_quantity_area ul li span {
    padding: 0 7px;
}


	
.middle_header_areainner{
	position:relative;
}	
.logo {
    margin-top: 7px;
    margin-bottom: 7px;
}	
.middle_header_right_part {
    margin-left: auto;
    margin-right: 70px;
}
.contact-link{
    margin-top: 0px;	
}	
.cart-info {
    margin: 0px 0 0 25px;
}
.count-cart img{
    height: 20px;	
}
.count-cart:after{
    top: -8px;
    left: 14px;
    right: auto;
    width: 14px;
    height: 14px;
	font-size: 12px;
    line-height: 14px;	
}

.count-cart .cart_number {     
    width: 15px;
    height: 15px;    
    line-height: 15px;    
    font-size: 10px;    
}




.sign_in_up_area {
    padding: 5px 0 0 25px;
}	
.sign_in_up_area a img{
    height: 20px;	
}	
	
	
	
.footer_sec .footer_sec_row .footer_blk:nth-child(1) {
    width: 100%;
}	
.footer_sec .footer_sec_row .footer_blk:nth-child(1):before {
    left: -10000em;
    top: 0;
    bottom: 0;
    right: -30%;    
}
.footer_sec .footer_sec_row .footer_blk:nth-child(2) {
    width: 40%;
}
.footer_sec .footer_sec_row .footer_blk:nth-child(2):before {    
    left: -9999em;
    top: 0;
    bottom: -9999em;
    right: 0px;
}	
.footer_sec .footer_sec_row .footer_blk:nth-child(3) {
    width: 60%;
}
.top_header_text {
   display:none;
}
.desktop_search{
	 display:none;
}
.mobile_search{
	display:block;
}
.mobile_search .top_search{
    padding-top: 0px;
    padding-bottom: 10px;	
}
.product_cat_flex {
    display: block;    
}
.product_img {    
    width: 100%;
}
.center_cat_pro {
    margin: 20px 0px;   
}







.responsive_table_area{
	overflow-y: inherit;
    overflow-x: inherit;
}	
.responsive_table_area .dataTables_length{
	width: 100%;
    padding: 10px;
}
div.responsive_table_area>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child {
    padding-right: 0;
    padding-left: 0px;
}

.responsive_table_area .dataTables_filter{
	float: left;
    padding: 0 10px;
	width:100%;
}	
div.responsive_table_area div.dataTables_filter label {   
    display: flex;
}
div.responsive_table_area div.dataTables_filter input {   
    width: 100% !important;
}
.responsive_table_area table {
    border-spacing: 0;
    width: 100%;
    border-collapse: collapse;
	border: 1px solid #dee2e6 !important;
}
.responsive_table_area table.responsive_table thead {
    border-bottom: 2px solid;
    border-bottom-color: #ebebeb;
}
.responsive_table_area table.responsive_table thead {
    display: none;
}

.responsive_table_area table.responsive_table .order_item {
    margin-bottom: 0em;
    border-bottom: 5px solid;
    border-bottom-color: #ebebeb;
	padding-left: 0px;
    position: relative;
    display: block;
	background-color: transparent;
}
.responsive_table_area table.responsive_table tr.odd td.dataTables_empty{
	text-align: center !important;
}
.responsive_table_area table.responsive_table tr td {
	text-align: right !important;
    padding: 0 10px;	
    padding-bottom: 10px;
    padding-top: 10px;
	border-color: #ebebeb !important;
    display: inline-block;
    width: 100%;   
    clear: both;
	text-align: right;
	font-size: 12px;
	line-height:17px;
	/*min-height:30px;*/
	border-radius: 0px;
	white-space: inherit !important;
	color: #000000;	
}

.responsive_table_area table.responsive_table tr td.Name[data-title]{
	color: #014c8c;
}
.responsive_table_area table.responsive_table tr td.product-thumbnail img{
	border: 2px solid #ddd;
    padding: 2px;
    width: 60px !important;
}
.responsive_table_area table.responsive_table tr td.product-thumbnail2 img{
	border: 2px solid #ddd;
    padding: 2px;
    width: 120px !important;
}
.responsive_table_area table.responsive_table tr td[data-title]::before {
    content: attr(data-title) ": ";
    font-weight: 600;
    float: left;
	font-size: 11px;
    /*text-transform: uppercase;*/
    color: #000000;
    font-weight: 400;
}

.responsive_table_area table.responsive_table tr td:not(:last-child) {
    border-style: solid;
    border-width: 0 0 1px 0;
}
.responsive_table_area table.responsive_table tr td.product-thumbnail{
	width: 100%; 
}
.responsive_table_area table.responsive_table tr td.product-name{
	width: 100%; 
}
.responsive_table_area table.responsive_table tr td.product-name a{
    color: #000;
    font-size: 12px;
    font-weight: 500;
}	

.responsive_table_area table.responsive_table tr td.product-quantity{
	width: 100%; 
    display: inline-block;	
}
.responsive_table_area table.responsive_table tr td.product-price-cart{
	width: 100%; 
}

.responsive_table_area table.responsive_table tr td.product-remove{
	width: 100%; 
}



.grand-totall {
    margin-top: 0px !important;
}

.mean-container a.meanmenu-reveal {
    right: 20px;
    top: -65px;
}

.logoBrand {
    margin-left: auto;
    margin-right: auto;
}

.my_account_link {
    
}
.middle_headerTop_area {   
    padding: 0px 0;
}
.middle_header_areainner .middle_header_part {
    padding: 10px 0 8px;
}

.top_searchinner {
    height: 45px;
}

.productTtemActions {
/*    margin: 17px 0 0 0;
    position: relative;
    visibility: visible; 
    opacity: 1;
    z-index: 1;*/
}

.productTtemActionsinner {
    flex-direction: column;
}

.productTtemActionsinner .quickViewBtn {
    width: 100%;
    margin-bottom: 10px;
}

.productTtemActionsinner .addToCartBtn {
    width: 100%;
}



}



@media only screen and (max-width:940px) {
.customeCheckoutHeaderinner {   
    max-width: 650px;
    margin: 0 auto;
}	
.customeCheckoutHeaderinner .siteLogoBrand img {
    max-width: 150px;   
}
.customeCheckoutBodyinner {
    display: flex;
    flex-wrap: wrap;
}	
.customeCheckoutBodyRightpart {   
    padding-right: 0;
    width: 100%;
}	
.customeCheckoutBodyRightparFld {    
    padding: 0px;
}
.customeCheckoutBodyRightpart{
    background-color: transparent;
}
.customeCheckoutBodyRightpartinner {
    position: relative;
    top: inherit;
	padding:15px 15px 0px;
	max-width:650px;
    margin: 0 auto;	
}
.customeCheckoutBodyRightparTabTop{
	display: block;
	width:100%;
	background-color:#f5f5f5;	
}
.customeCheckoutBodyRightparTabinner{
	 max-width: 650px;
    margin: 0 auto;	
    padding: 0px 15px 0px;		
}
.customeCheckoutBodyRightparTabTopHeader {   
    padding: 25px 0;	
}
.customeCheckoutBodyRightparTabTopHeaderinner{
   
}
.customeCheckoutBodyRightparTabTopHeaderinner .haedingTitle{
	color: #1773b0;
}
.customeCheckoutBodyRightparTabTopHeaderinner span.title {
    font-weight: 500;
    color: #1773b0;
}
.customeCheckoutBodyRightparTabTopHeaderinner .totalAmount{
	font-family: "Poppins-SemiBold";
}
.customeCheckoutBodyRightparTabTopHeader.open .haedingTitle .arrow i:before{
    content: "\f106 ";	
}
.customeCheckoutBodyRightparTabTopBody{
	display:none;
	padding:25px 0 20px;
}
.customeCheckoutBodyLeftpart {   
    padding-left: 0px;
	 width: 100%;
}	
.customeCheckoutBodyLeftpartinner {
    min-height: auto;
   padding:15px 15px;
	max-width:650px;
    margin: 0 auto;	
}	
..customeCheckoutBodyLeftpart .customeCheckoutBtnArea{
	display:none;
}	
.customeCheckoutBodyRightpart .customeCheckoutBtnArea{
	padding:15px 0 15px;
	display:block;
}	
.paymentInfoArea .paymentList {
    padding-left: 10px;
}

	
}

@media only screen and (max-width:768px) {
.product-details-img .product-zoom-right {   
    padding: 0 0 0 10px;   
}	
	
}


@media only screen and (max-width:767px) {
.corporateBenifitspBlk_areainner .columnBox {    
    width: 50%;	
}		
.tab_product_column_box {
    width: 50%;
}
.prodict_slider_tabs_area {
    padding: 0px 25px;
}


	
	
	
.payament_sec_blk_details_tab_nav_area .nav.nav-pills {
    display: flex;
    align-items: center;
    justify-content: center;
}
.payament_sec_blk_details_tab_nav_area .nav.nav-pills .nav-item .nav-link {    
    border-bottom: 1px solid transparent;
    border-radius: 0px;	
}
.payament_sec_blk_details_tab_nav_area .nav.nav-pills .nav-item:last-child .nav-link {
    border-bottom: 1px solid transparent;
}
.payament_sec_blk_details_tab_nav_area .nav.nav-pills .nav-item .nav-link.active{
	border-bottom: 1px solid #7dba39;
	background: #fff;
    color: #7dba39;	
}	

.responsive_table_area{
	overflow-y: inherit;
    overflow-x: inherit;
}	
.responsive_table_area .dataTables_length{
	width: 100%;
    padding: 10px;
}
div.responsive_table_area>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child {
    padding-right: 0;
    padding-left: 0px;
}

.responsive_table_area .dataTables_filter{
	float: left;
    padding: 0 10px;
	width:100%;
}	
div.responsive_table_area div.dataTables_filter label {   
    display: flex;
}
div.responsive_table_area div.dataTables_filter input {   
    width: 100% !important;
}
.responsive_table_area table {
    border-spacing: 0;
    width: 100%;
    border-collapse: collapse;
	border: 1px solid #dee2e6 !important;
}
.responsive_table_area table.responsive_table thead {
    border-bottom: 2px solid;
    border-bottom-color: #ebebeb;
}
.responsive_table_area table.responsive_table thead {
    display: none;
}

.responsive_table_area table.responsive_table .order_item {
    margin-bottom: 0em;
    border-bottom: 5px solid;
    border-bottom-color: #ebebeb;
	padding-left: 0px;
    position: relative;
    display: block;
	background-color: transparent;
}
.responsive_table_area table.responsive_table tr.odd td.dataTables_empty{
	text-align: center !important;
}
.responsive_table_area table.responsive_table tr td {
	text-align: right !important;
    padding: 0 10px;	
    padding-bottom: 10px;
    padding-top: 10px;
	border-color: #ebebeb !important;
    display: block;     
    clear: both;
	text-align: right;
	font-size: 12px;
	line-height:17px;
	/*min-height:30px;*/
	border-radius: 0px;
	white-space: inherit !important;
	color: #000000;	
}

.responsive_table_area table.responsive_table tr td.Name[data-title]{
	color: #014c8c;
}
.responsive_table_area table.responsive_table tr td.product-thumbnail img{
	border: 2px solid #ddd;
    padding: 2px;
    width: 60px !important;
}
.responsive_table_area table.responsive_table tr td.product-thumbnail2 img{
	border: 2px solid #ddd;
    padding: 2px;
    width: 120px !important;
}
.responsive_table_area table.responsive_table tr td[data-title]::before {
    content: attr(data-title) ": ";
    font-weight: 600;
    float: left;
	font-size: 11px;
    /*text-transform: uppercase;*/
    color: #000000;
    font-weight: 400;
}

.responsive_table_area table.responsive_table tr td:not(:last-child) {
    border-style: solid;
    border-width: 0 0 1px 0;
}
.responsive_table_area table.responsive_table tr td.product-thumbnail{
	width: 100%; 
}
.responsive_table_area table.responsive_table tr td.product-name{
	width: 100%; 
}
.responsive_table_area table.responsive_table tr td.product-name a{
    color: #000;
    font-size: 12px;
    font-weight: 500;
}	

.responsive_table_area table.responsive_table tr td.product-quantity{
	width: 100%; 
    display: inline-block;	
}
.responsive_table_area table.responsive_table tr td.product-price-cart{
	width: 100%; 
}

.responsive_table_area table.responsive_table tr td.product-remove{
	width: 100%; 
}	
	
	
	
	
	
	
	
	
	
.theme_home_catBox_item{
    width:50%;	
}	
.theme_home_catBox_iteminner .offer_badge{
	font-size:12px;
}	
.community_availability_desktop{
	display:none;
}	
.community_availability_mobile{
	display:block;
}	
	
	
	
	
.payament_sec_blk_header {
    padding: 10px 15px;
}	
	
.payament_sec_blk_info_area .delivery_statemt_area .icon img {
    height: 16px;
}
.payament_sec_blk_info_area .delivery_statemt_area {
    font-size: 12px;
    margin-bottom: 10px;
}
.payament_sec_blk_info_area .delivery_statemt_area2 {
    font-size: 12px;
    margin-bottom: 10px;
}
.payament_sec_blk_info_area .delivery_time_date_area .nice-select {
    font-size: 12px;
}
.payament_sec_blk_details_btn_area {    
    text-align: center;
}
.payament_sec_blk_details_tab_area {
    display: block;
    flex-wrap: wrap;  
}

.payament_sec_blk_details_tab_nav_area {
    width: 100%;
    border-right: 0;
	border-bottom: 1px solid #ddd;
}
.payament_sec_blk_details_tab_content_area {
    
}
.payament_sec_blk_details_tab_nav_area .nav.nav-pills .nav-item .nav-link {
    padding: 7px 15px;   
    font-size: 12px;
}
.payament_sec_blk_details_tab_content_area .tab-pane h3 {
    font-size: 16px;    
}
.payment_option_blkinner .content h4 {
    font-size: 16px;
    margin-bottom: 3px;
}
.payment_option_blkinner .content p {
    font-size: 11px;
    line-height: 15px;
}
.payment_option_blk {    
    padding: 10px 15px;
    margin-bottom: 15px;
}
.payament_sec_blk_details {
    padding: 15px;}


.payament_sec_blk_details_tab_content_area .tab-pane {
    padding: 15px;
    height: auto;
    min-height: 250px;
}
.payment_option_blk .cr{
    width: 1.3em;
    height: 1.3em;	
}
.payment_sidebar_blk .payment_sidebar_heading h4 {
    font-size: 14px;
}
.sidebar_voucher_code_areainner .form-control {
    font-size: 12px;
}
.sidebar_voucher_code_areainner .apply_btn {    
    font-size: 12px;   
}
.sidebar_voucher_applicable_area {    
    font-size: 13px;
}
.sidebar_order_summery_area ul li {
    font-size: 12px;
}
.sidebar_order_summery_area ul li.total .txt {
    font-size: 13px;
}
.sidebar_order_summery_area ul li.total .value{
	font-size: 13px;
}
.sidebar_order_summery_area ul li.save .txt{
	font-size: 13px;
}
.sidebar_order_summery_area ul li.save .value{
	font-size: 13px;
}
.payament_sec_blk_info_dtls {    
    font-size: 12px;
    margin-bottom: 10px;
}
.payment_option_btn_area {
    text-align: center;
}



.contact-link {
   display:none;
}
	
.pro_quantity_area {
    margin-bottom: 10px;
}	
.pro_quantity_area .pro_quantity_areainner {
    display: block;
}	
.pro_quantity_areainner .avail_quantity_area {
    margin-left: 0px;
    margin-top: 10px;
}
.pro_quantity_areainner .avail_quantity_area ul {    
    display: block;    
}
.pro_quantity_areainner .avail_quantity_area ul li {
    display: inline-block;
}
.our_product_item_content_areainner .txt {
    font-size: 30px;
    line-height: 36px;
}
.our_product_item_content_areainner .price {
    margin-bottom: 15px;
}
.our_product_item_content_areainner .pro_ttl {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 5px;
}
.feature_fld_blkinner .content h4 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 4px;
}
.who_we_are_sec {
    padding: 40px 0 40px;	
}
.leaf_float img {
    max-width: 50%;
}
.who_we_are_secinner {    
    padding: 80px 0 40px;    
}
.theme_footer_about_content{
	margin-bottom:30px;	
}

.our_product_area .leaf_float img {   
    max-width: 40%;
}
.client_testtimonial_sec .leaf_float_top img {
    max-width: 40%;
}
.theme_footer_blkinner .footer_ttl {    
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
}


	
.footer_blkinner {    
    padding-top: 40px;
    padding-bottom: 40px;
}	
.footer_blkinner .footer_info {
    margin-bottom: 15px;
}
.footer_sec .footer_sec_row .footer_blk:nth-child(2) {
    width: 50%;
}

.footer_sec .footer_sec_row .footer_blk:nth-child(2) .footer_blkinner {
    padding-left: 0px;
}
.footer_sec .footer_sec_row .footer_blk:nth-child(3) {
    width: 50%;
}
.footer_blkinner .footer-herading {
    font-size: 25px;    
    line-height: 30px;
}
.copywright_area {
    margin-top: 40px;
}	
	
.signin_modal {
    padding-left: 10px;
    padding-right: 10px;
}	
.signin_modal_dialog {
    width: 100% !important;
    max-width: 100% !important;
    padding: 35px 0 !important;
    margin: auto 0 !important;
}	
	
.mobile-menu-area {
	display: block
}
.mean-container .mean-bar {
	position: absolute;
	width: 100%;
	z-index: 999;
	right: 0
}
.header_account_list>a {
	display: block;
	position: absolute;
	right: 0;
	top: 11px
}
.home-2 .header_account_list>a {
	position: initial
}
.home-7 .home-2 .header_account_list {
	margin-right: 0;
	margin-top: 5px
}
.header_account_list {
	margin-right: 70px
}
.dropdown_search {
	width: 370px;
	background: #fff;
	display: none;
	border: 2px solid#4fb68d;
	border-radius: 30px;
	position: absolute;
	right: auto;
	top: 53px;
	left: -180px;
	z-index: 9
}
.home-2 .dropdown_search {
	width: 370px;
	left: -270px
}
.header_account_area {
	margin-top: 0;
	margin-right: 70px
}
.home-4 .header_account_area {
	margin-right: 40px
}
/*.mean-container a.meanmenu-reveal {*/
/*	right: 0px;*/
/*	top: -48px;*/
	
/*}*/
.home-5 .mean-container a.meanmenu-reveal {
	top: -29px
}
.home-5 .home-10 .mean-container a.meanmenu-reveal {
	top: -33px
}
.home-5 .home-10 .header_account_list>a {
	top: -1px
}
.home-5.home-6 .home-10 .cart-info {
	margin-top: 6px
}
.home-7 .mean-container a.meanmenu-reveal {
	top: -30px
}
.mean-container .mean-nav {
	margin-top: 15px;
	margin-top: 0px;
}
.home-3 .mean-container a.meanmenu-reveal {
	border-color: #fff
}
.home-3 .mean-container a.meanmenu-reveal span {
	background: #fff
}
.product-details-tab-2 .slick-slide img {
	width: 60px
}
.feature-left {
	margin: 0 0 45px
}
.img-responsive {
	max-width: 100%
}
.footer-area .row .col-lg-4:first-child:before {
	background: #efefef
}
.img_app a img {
	width: 120px
}
.header-right-nav ul li {
	margin: 0 15px
}
.header-right-nav ul li:after {
	left: -15px
}
.header-right-nav .dropdown-navs ul li.top-10px:after {
	top: 5px;
	left: -10px
}
.left-text {
	font-size: 13px;
	text-align: center
}
.slider-area h1 {
	font-size: 20px;
	line-height:26px;
	margin-bottom: 20px
}
.slider-area p {
	font-size: 14px;
	margin-bottom: 22px
}

.shop-btn {
    width: 120px;
    height: 40px;
    line-height: 40px;    
    font-size: 14px;
}



.slider-height-6 {
	height: 500px
}
.home-2 .slider-height-6 {
	height: 400px
}
.mt-res-sx-50px {
	margin-top: 50px
}
.mt-res-sx-30px {
	margin-top: 30px
}
.mb-res-sx-30px {
	margin-bottom: 30px
}
.header-right-nav {
	display: block;
	float: none;
	text-align: center
}
.res-xs-flex {
	margin: 10px 0
}
.header-right-nav ul li.xs-after-n:after {
	display: none
}
.single-static {
	padding: 25px 0 25px 0
}
.single-static h4 {
	font-size: 13px
}
.copy-text {
	margin-bottom: 25px
}
.pb-res-sm-0 {
	padding-bottom: 0
}
.pb-res-sm-30 {
	padding-bottom: 30px
}
.mb-res-sm-15 {
	padding-bottom: 15px
}
.blog-post-content {
	position: initial;
	padding: 30px
}
.hot-item-inner {
	float: none;
	width: 100%;
	max-width: 100%
}
.blog-text {
	padding-right: 0
}
.home-3 .meanmenu-reveal.meanclose {
	color: #fff
}
.home-4 .header-navigation.menu_fixed .mean-container a.meanmenu-reveal {
	right: 0
}
.list-product .product-desc-wrap .add-to-link {
	width: 35%
}
.shop-top-bar {
	display: block
}
.select-shoing-wrap {
	flex: 0 0 100%;
	max-width: 100%
}
.shop-tab.nav {
	flex: 0 0 100%;
	max-width: 100%
}
.mb-res-sm-60px {
	margin-bottom: 60px
}
.header-right-nav ul li ul.list li {
	margin: 0 25px
}
.clockdiv span:after {
	right: -10px
}
.blog-slider-active.owl-nav-style .owl-nav>div {
	display: none
}
.home-5 .header-navigation {
	padding: 15px 0 15px 0;
	border-bottom: 0 solid #ededed
}
.home-5 .header_account_list {
	margin-right: 25px
}
.home-5 .home-13 .contact-link {
	margin: 5px 0 0 20px
}
.home-5 .header_account_list>a {
	top: 5px
}
.home-5 .sticky-nav.menu_fixed {
	padding: 15px 0
}
.home-5 .slider-height-6 {
	height: 350px
}
.mb-res-sm-30 {
	margin-bottom: 30px
}
.home-6 .header_account_list>a {
	display: block
}
.home-6 .dropdown_search {
	display: none;
	position: absolute;
	top: 50px;
	left: -230px;
	right: auto
}
.home-6 .header_account_list>a {
	display: block;
	right: 40px
}
.home-6 .header_account_area {
	width: auto;
	margin-right: 50px
}
.home-6 .header_account_list {
	margin-right: 25px
}
.home-5.home-6 .cart-info {
	margin-top: 5px;
	margin-left: 20px
}
.home-5.home-6 .logo {
	margin: 0
}
.hot-item-inner {
	float: none;
	width: 100%;
	max-width: 100%
}
.slider-content-7 {
	max-width: 100%;
	padding-top: 125px
}
.slider-content-7.text-center {
	text-align: left!important
}
.slider-height-7 {
	height: 500px
}
.home-20 .slider-area {
	margin-top: 0
}
.home-7 .logo {
	margin-top: 0
}
.count-cart.random {
	display: none
}
.count-cart.heart {
	display: none
}
.home-9 .header_account_list>a {
	color: #fff
}
.home-9 .mean-container a.meanmenu-reveal {
	border: 1px solid #fff
}
.home-9 .mean-container a.meanmenu-reveal span {
	background: #fff
}
.home-9 a.meanmenu-reveal.meanclose {
	color: #fff
}
.slider-height-9 {
	height: 350px
}
.slider-area strong {
	font-size: 24px
}
.sub-category-owl-nav .owl-nav-style .owl-nav>div {
	top: -50px
}
.sub-category li a.nav-link {
	margin-right: 10px
}
.mt-res-sm-90 {
	margin-top: 90px
}
.home-10 .header_account_area {
	justify-content: flex-end
}
.home-electronic .home-10.responsive .count-cart {
	color: #fff
}
.home-10 .header-navigation.blue-bg {
	background: #0090f0;
	padding: 10px 0
}
.home-10.responsive .count-cart:after {
	color: #253237;
	background-color: #fff
}
.home-10 a.meanmenu-reveal.meanclose {
	color: #fff
}
.home-5.home-6 .home-10 .cart-info {
	margin-left: 10px
}
.home-9 .home-10 .header_account_list>a {
	right: 0
}
.slider-height-10 {
	height: 350px
}
.mtb-res-sm-30 {
	margin: 30px 0
}
.home-5.home-6 .home-10 .logo {
	margin: 3px 0 0 0
}
.slider-height-11 {
	height: 400px
}
.home-11.home-electronic .header-navigation {
	padding: 10px 0 14px 0
}
.home-12 .cart-info {
	margin: 5px 60px 0 20px
}
.home-12 .header_account_list>a {
	top: 5px
}
.home-12 .home-10 a.meanmenu-reveal.meanclose {
	color: #253237
}
.home-12 .logo {
	margin-top: 0
}
.home-12 .mean-container a.meanmenu-reveal {
	top: -28px
}
.home-electronic.home-12 .header-navigation {
	padding: 15px 0
}
.modal-dialog {
	width: 98%;
	max-width: 100%;
	padding: 35px 0;
	margin: auto 2%
}
.modal-dialog .product-details-content.quickview-content {
	margin-top: 30px
}



.pincode_setup_modal_diolog {
    width: 100%;
    max-width: 100%;
    padding: 35px 10px;
    margin: auto 0%;

	max-width: 450px;
	margin: 0 auto;	
}	
.pincode_setup_modal_diolog .pincode_setup_modal_body {
    padding: 25px 15px;
}	
.pincode_setup_modal_heading h3 {    
    font-size: 20px;
    margin-bottom: 5px;
}	
.pincode_setup_flex {    
    padding: 10px 15px;
    border-radius: 50px;
}	
.pincode_setup_flex h4 {
    width: 275px;
    font-size: 12px;    
}
.pincode_submit_btn_area .pincode_submit_btn {
    padding: 8px 30px;    
    font-size: 12px;
}
.pincode_setup_modal_content button.close {   
    right: 15px;    
    font-size: 18px;   
}








.mini-cart-content {
	width: 300px;
	top: 45px;
	right: -30px
}
.about-content {
	margin: 40px 0 0
}
.product-details-img.product-details-tab {
	margin-bottom: 40px
}
.zoomContainer {
	width: 400px!important;
	height: 400px!important
}
.description-review-topbar.nav a {
	margin: 0 10px
}
.single-review.child-review {
	margin-left: 0;
	margin-bottom: 0
}
.single-post-content p.quate-speech {
	margin-left: 50px
}
.comment-area .single-review.child-review {
	margin-bottom: 50px
}
.review-wrapper {
	margin-bottom: 50px
}
.single-review {
	display: block
}
.ratting-form-wrapper {
	padding-left: 0
}
.description-review-bottom .product-description-wrapper p {
	width: 100%
}
.single-review .review-img {
	margin: 0 0 20px 0
}
.grand-totall {
	margin-top: 40px
}
.cart-shiping-update-wrapper {
	display: block;
	padding: 30px 0 15px
}
.discount-code-wrapper {
	margin-top: 40px
}
.cart-shiping-update-wrapper .cart-clear>a, .cart-shiping-update-wrapper .cart-clear>button, .cart-shiping-update-wrapper .cart-shiping-update>a {
	padding: 18px 40px 17px;
	margin: 0 0 15px
}
.cart-tax, .discount-code-wrapper, .grand-totall {
	padding: 45px 18px 50px
}
.home-4 .slider-content-5 {
	margin: 190px 0 0 0
}
.login-register-wrapper .login-form-container {
	padding: 40px 15px
}
.single-my-account .myaccount-info-wrapper .entries-wrapper .entries-info {
	padding: 0 10px 30px
}
.single-my-account .myaccount-info-wrapper .entries-wrapper {
	padding: 30px 10px
}
.single-my-account .myaccount-info-wrapper .entries-wrapper::before {
	display: none
}
.your-order-area {
	margin-top: 30px
}
.contact-info-wrap {
	padding: 50px 20px 45px 30px;
	margin-bottom: 30px
}
.contact-form {
	padding: 50px 30px 50px 30px
}
.cart-table-content table tbody>tr td {
	padding: 10px 0
}
.phone-info span {
	font-size: 18px;
	line-height: 24px
}
.Place-order {
	margin-bottom: 20px
}
.your-order-area .your-order-wrap {
	padding: 38px 30px 44px
}
.product-dec-slider-2 .slick-slide img {
	margin: 0
}
.contact-form .contact-form-style textarea {
	height: 150px
}
.clockdiv {
	display: block
}
.title_countdown {
	max-width: initial
}
.title_countdown {
	max-width: initial;
	margin: 0 0 15px
}
.mb-res-sm-30px {
	margin-bottom: 30px
}
.nav.nav-tabs.home-12 {
	position: inherit;
	margin-bottom: 30px
}
.description-review-topbar.nav {
	margin-top: -10px
}
.category-tab-area .home-12 li:first-child a {
	padding-left: 0
}
.slider-height-13 {
	height: 400px
}
.hot-deal-3 .hot-item-inner {
	width: 100%;
	max-width: 100%;
	float: none
}
.hot-deal-3 .in-stock {
	margin: 0 0 25px
}
.home-12.home-17 .header_account_list {
	margin: 0
}
.home-12.home-17 .sticky-nav.menu_fixed {
	padding: 10px 0
}
.banner-right {
	width: 100%
}
.banner-left {
	display: none
}
.slider-height-18 {
	height: 300px
}
.home-18 .header_account_list {
	right: 40%
}
.zoompro-wrap.zoompro-2 {
	margin-bottom: 40px
}
.slider-height-19 {
	height: 360px
}
.home-20 .sticky-nav.menu_fixed {
	background: #fff;
	padding: 10px 0
}
.home-20.home-12 .header_account_list {
	margin: 0
}
.blog-title a {
	font-size: 20px
}
.slider-area .slider-content-13 p {
	width: 100%
}
.slider-area .slider-content-13 h1 strong {
	font-size: 32px
}
.slider-area .slider-content-13 h1 {
	font-size: 26px
}
.home-furniture .home-14 .count-cart:hover {
	color: #fff
}
.home-furniture .home-14 .count-cart {
	color: #fff
}
.home-furniture .home-14 .header_account_list>a:hover {
	color: #fff
}
.home-10.responsive .header-navigation.red-bg {
	background: #ef1e1e
}
.home-5.home-6 .home-10.home-14 .logo {
	margin: 5px 0 0 0
}
.slider-area .slider-content-13.slider-content-15 p {
	width: 80%
}
.slider-content-16.slider-content-13 {
	padding-left: 0
}
.slider-height-16 {
	height: 350px
}
.banner-3-area.mt--60px {
	margin-top: 30px
}
.mb-res-sm-60 {
	margin-bottom: 60px
}
.home-19 .sticky-nav.menu_fixed {
	background: #0bbfbd
}
.header-navigation {
	padding: 0px 0 0px 0
}
.logo {
	/*margin-top: 0;*/
	position: relative;
	z-index: 1;
	/*width: 20%;*/
	margin-top: 5px;
    margin-bottom: 5px;

}

.middle_header_right_part {   
    margin-right: 50px;
}
.sign_in_up_area {
    padding: 0px 0 0 20px;
}
.cart-info {
	margin: 0px 0 0 15px
}
.header_account_list>a {
	top: 5px
}
.static-banner-area .static-banner-content h2 {
	font-size: 32px
}
.static-banner-area .static-banner-content h3 {
	font-size: 32px
}
.static-banner-area .static-banner-content p {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 20px
}
.static-countdown-content h2 {
	font-size: 26px
}
.static-banner-area .static-banner-content {
	max-width: 100%;
	padding: 30px 0 70px 0
}
.static-banner-area .banner-wrapper {
	margin-top: 40px
}
.home-7 .home-2 .header-navigation {
	padding: 95px 0 0 0
}
.home-15 .category-tab-area .nav-link {
	margin: 0 10px
}
.home-4 .home-2 .header-navigation {
	padding: 95px 0 35px 0
}
.blog-post-content-inner {
	padding: 30px 0 0
}
.blog-grid .blog-post-content-inner {
	padding: 0 0 0
}


.theme_product_blk_area22{
    margin-left: -5px;
    margin-right: -5px;	
}
.theme_product_blk22{
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;	
}
.theme_product_blkinner22{
    text-align: center;
    padding: 0;
    border: 0;	
    overflow: inherit;	
}
.theme_product_thumnail22{
	border-radius: 0px;
    height: 110px;
    text-align: center;
    margin-bottom: 10px;
    position: relative;
    border: 1px solid #eee;
}
.theme_product_thumnail22 img{
	margin: 0px auto;
    left: 50%;
    top: 50%;
    display: block;
    transform: translate3d(-50%, -50%, 0px);
    overflow: hidden;
    position: absolute;
    display: block;
    width: 100%;
    max-width: 140px;
}
.theme_product_details22 {
    padding-top: 0px;
}
.theme_product_details22 .pro_ttl22 {
        font-size: 14px;
    line-height: 20px;	
}
.theme_product_details22 .pro_sub_des22{
    margin-bottom: 5px;
    font-family: "Poppins-Medium";	
}
.theme_product_details22 .pro_price22{
    font-size: 14px;
    margin-bottom: 5px;	
}
.thmcart_btn_area .thmcart_btn {   
    padding: 2px 15px 1px;   
    font-size: 12px;    
    margin-right: 5px;
}
.thmcart_btn_area .thmbuy_now_btn{
	padding: 2px 15px 1px;   
    font-size: 12px; 
}

.quote-container .author ul li {
    margin-right: 6px;
}

.theme_product_details .pro_ttl {
    -webkit-line-clamp: 1;
}
	

}
@media only screen and (max-width:575px) {
.corporateBenifitspBlk_areainner .columnBox {    
    width: 100%;	
}	
	
	
.corporateGiftsStatic_areainnrt .row_box{
    justify-content: left;	
}
.corporateGiftBlkinner .content h4 {    
    font-size: 18px;
}	
.orporateCuntryBlkinner .thumnail img {
    height: 100px;
}

.orporateCuntryBlkinner .content h4 {   
    font-size: 18px;
}
.corporateStepBlkinner .content h4 {
    font-size: 16px;
    line-height: 22px;
}




.benifitsContent_areainner h2.hdTitle {   
    font-size: 25px;
    margin-bottom: 20px;
}
.benifitsContent_areainner {
	margin-bottom:30px;
}
.benifitsContentBlk_area .benifitsContentBlk {
    margin-bottom: 15px;
}
.benifitsContentBlkinner h4 {  
    margin-bottom: 10px;
    font-size: 16px;
}
.shop_pageHeading_area h2.title {
    font-size: 22px;  
}
.faqContent_areainner h2.hdTitle {   
    font-size: 22px;
    margin-bottom: 20px;
}
.faqAccordian .faqAccordian_iteam {
    margin-bottom: 15px;
}
.faqAccordianHeader h4.ttl {   
    margin-bottom: 0px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 22px;
}
.faqAccordianBody {
    padding: 10px 0 0;    
}
.seeWithUsContentBlk_area {
	margin-bottom:20px;
}
.seeWithUsContentBlk_area .seeWithUsContentBlk {
	margin-bottom:25px;
}
.seeWithUsContentBlkinner {
    display: flex;
    align-items: center;
}
.seeWithUsContentBlkinner .icon {
    margin-bottom: 0px;
    margin-right: 15px;
}


.seeWithUsContentBlkinner .content {
  -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;	
}

.seeWithUsForm_areainner {
	padding:20px 20px;
}

.shopSingleStatic_area {
    padding: 10px 0 0;   
}
.shopSingleStatic_areainnrt .row_box {
    margin-left: -5px;
    margin-right: -5px;
}
.shopSingleStatic_areainnrt .row_box .column_box {
    padding-left: 5px;
    padding-right: 5px;
}
.shopSingleStatic_areainnrt .shopSingleStatic_box {
    margin-bottom: 10px;
}
.shopSingleStatic_boxinner{
	display:flex;
}
.shopSingleStatic_boxinner .icon {
    margin-right: 5px;
}
.shopSingleStatic_boxinner .content {
  -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;	
    font-size: 12px;
    line-height: 16px;
}


.tab_product_column_box {
    width: 33.33%;
}
.prodict_slider_tabs_area {
    padding: 0px 25px;
}
.tab_product_column_boxinner .theme_product_thumnail {
    height: 130px;   
}
.tab_product_column_boxinner .theme_product_details {
    padding: 0px;
}
.tab_product_column_boxinner .theme_product_details .pro_ttl {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 5px;
}
.right_sideber_cart{
    right: -340px;
	width: 340px;	
}
.right_sideber_cart.open{
	width: 340px;
}
.right_sideber_cart_header{
	padding:10px 10px;	
}
.right_sideber_cart_right .right_sideber_close {
    width: 30px;
    height: 30px;
    right: 5px;
    top: 5px;
}
.right_sideber_cart_left h4 {
    font-size: 14px;   
}
.sideber_cart_product_dtls .product_dtls h4 {
    font-size: 12px;
    margin-bottom: 3px;
}
.sideber_cart_product_dtls .product_dtls p {
    font-size: 12px;
    margin-bottom: 2px;
}
.sideber_cart_product_dtls .product_thumnail {
    width: 70px;
    margin-right: 15px;
}
.right_sideber_cart_total strong {    
    font-size: 14px;
}
.right_sideber_cart_total .total_price {   
    font-size: 14px;   
}
.right_sideber_cart_total{
    padding-top: 10px;
    padding-bottom: 10px;	
}
.right_sideber_cart_button_area .view_cart_btn {
    padding: 10px 10px;
	font-size:12px;
}






.desktop_view{
	display:none;
}	
.mobile_view{
	display:block;
}	

.theme_home_mobile_add_banner_area{
	margin:20px 0 0 0;
}
.theme_home_mobile_add_banner_img{
	overflow:hidden;
	border-radius:10px;
}
.theme_home_mobile_add_banner_img img{}

.theme_home_mobile_catBox_area {
	
}
.theme_home_mobile_catBox_areainner{
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px;	
}
.theme_home_mobile_catBox_item{
	width: 33.33%;
    padding-left: 5px;
    padding-right: 5px;
	margin-bottom:10px;
}
.theme_home_mobile_catBox_iteminner{
    color: #333; 
	 font-size: 12px;	
    line-height: 16px;
    text-align: center;
    font-family: "Poppins-Medium";
   
}
.theme_home_mobile_catBox_item a{
	color:#333;
}
.theme_home_mobile_catBox_iteminner .mobile_catBox_thumnail{
	background-color:#ffe7ea;
	border-radius:0px;
    height: 130px;
    text-align: center;
    margin-bottom: 10px;
	position:relative;    
}	
.theme_home_mobile_catBox_iteminner .mobile_catBox_thumnail img {
    display: inline-block;
    width: 100%;
    margin: 0px auto;
    left: 50%;
    top: 50%;
    display: block;
    transform: translate3d(-50%, -50%, 0px);
    overflow: hidden;
    position: absolute;
    display: block;
    width: 100%;
    max-width:70px;
}	
.theme_home_mobile_catBox_iteminner .mobile_catBox_ttl{
	
}
.theme_home_mobile_catBox_iteminner .mobile_catBox_ttl br{
	display:none;
}

.mobile_ttl_sec{
	 margin-top: 10px !important;
     margin-bottom: 10px;
}
.mobile_ttl_sec h2{   
    margin: 0 0 0px;
}
.mobile_ttl_sec .para{
    font-size: 12px;
    line-height: 18px;
    margin-top: 3px;
}

.theme_home_banner_item_img{	
    border-radius: 10px;	
}

.theme_home_mobile_product_view_area{
    padding: 10px 0 0;	
}

.theme_home_mobile_product_view_areainner{
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px;	
}
.theme_home_mobile_product_view_areainner22{
	margin-left: -5px;
    margin-right: -5px;	
}
.theme_home_mobile_product_view_item{
	/*width: 33.33%;*/
    padding-left: 5px;
    padding-right: 5px;
	margin-bottom:10px;
}
.theme_home_mobile_product_view_iteminner{
    color: #333; 
	 font-size: 12px;	
    line-height: 16px;   
}
.theme_home_mobile_product_view_item a{
	color:#333;
}
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_thumnail{
	/*background-color:#f4f4f4;*/
	border-radius:10px;
    height: 130px;
    text-align: center;
    margin-bottom: 10px;
	position:relative; 
    border: 1px solid #eee	
}	
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_thumnail img {
    display: inline-block;
    width: 100%;
    margin: 0px auto;
    left: 50%;
    top: 50%;
    display: block;
    transform: translate3d(-50%, -50%, 0px);
    overflow: hidden;
    position: absolute;
    display: block;
    width: 100%;
    max-width: 140px;
}	
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_dtls{
	
}
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_dtls .pro_ttl{
    font-size: 14px;	
    font-family: "Poppins-Medium";
    margin-bottom: 5px;	
    min-height: 35px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;    
}
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_dtls .pro_ttl br{
	display:none;
}

.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_dtls .pro_quantity_area{
    margin-bottom: 5px;	
	font-family: "Poppins-Medium";		
}
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_dtls .pro_price_area{    
    font-size: 14px; 
    margin-bottom: 5px;	
}
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_dtls .pro_price_area .new_price{
	font-family: "Poppins-Bold";
}
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_dtls .pro_price_area .old_price{
    text-decoration: line-through;
    color: #9b9898;
    font-family: "Poppins-Medium";	
}
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_dtls .mobile_product_btn_area{
    margin-top: 10px;	
}
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_dtls .mobile_product_btn_area .cart_btn{
    display: block;
    text-align: center;
    border: 1px solid #82b54b;
    padding: 4px 5px;
    border-radius: 6px;
    font-family: "Poppins-Medium";
    margin-bottom: 5px;	
}
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_dtls .mobile_product_btn_area .buy_now_btn{
    display: block;
    text-align: center;
    border: 1px solid #82b54b;
    background: #82b54b;
    color: #fff;
    padding: 4px 5px;
    border-radius: 6px;
    font-family: "Poppins-Medium";	
}

.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_dtls .mobile_product_btn_area button.cart_btn{
    display: block;
    text-align: center;
    border: 1px solid #82b54b;
    background:transparent;
    padding: 5px 5px;
    border-radius: 6px;
    font-family: "Poppins-Medium";
    width:100%;
    margin-bottom: 5px;	
    color:#82b54b;
}
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_dtls .mobile_product_btn_area button.buy_now_btn{
    display: block;
    text-align: center;
    border: 1px solid #82b54b;
    background: #82b54b;
    color: #fff;
    padding: 5px 5px;
    border-radius: 6px;
    font-family: "Poppins-Medium";	
    width:100%;
}
.view_all_btn_area{
    text-align: center;
    margin: 10px 0;	
}
/*.view_all_btn_area .view_all_btn{*/
/*    display: inline-block;*/
/*    text-align: center;*/
/*    border: 1px solid #c3404e;*/
    /* background: #82b54b; */
/*    color: #c3404e;*/
/*    padding: 3px 20px;*/
/*    border-radius: 0px;*/
/*    font-family: "Poppins-Medium";*/
/*    font-size: 14px;	*/
/*}*/





.mobile_thm_pro_btn_area{
    position: absolute;
    top: 30%;
    right: 10px;	
}
.mobile_thm_pro_btn_area .thmquantity_plus_minus { 
    padding: 3px 8px;
    background: #fff;    
}
.mobile_thm_pro_btn_area .thmquantity_plus_minus.open {
    display: inline-flex;
    align-items: center;
}
.mobile_thm_pro_btn_area .thmquantity_plus_minus .thmminus {  
    font-size: 16px;
	line-height:16px;
}
.mobile_thm_pro_btn_area .thmquantity_plus_minus .thmplus {   
    font-size: 16px;
	line-height:16px;
}
.theme_product_details22 {
    padding: 0px;
}
.theme_product_details22 .pro_ttl22 {
    font-size: 12px;
    line-height: 16px;
    min-height: 32px;	
}
.thmcart_btn_area {
    position: absolute;
    top: 36%;
    right: 0px;	
}
.thmcart_btn_area .thmcart_btn {
    background: #c3404e;
    border: 1px solid #c3404e;    
    color: #fff;
    margin-right: 0px;
    padding: 3px 12px 3px;
    font-size: 12px;
    line-height: 16px;	
}
.thmcart_btn_area .thmbuy_now_btn {
	display:none;
}


.view_all_btn_area .thmcart_btn {
    border: 1px solid #82b54b;
    background: #82b54b;
    color: #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    line-height: 20px;	
}
.product_modal  {
    position: fixed;
    top: inherit !important;
    left: 0;
    z-index: 1050;    
    width: 100%;
    height: auto;
    overflow: hidden;
    outline: 0;
    bottom: 0%;
}
.product_modal_diolog{
    width: 100%;
    max-width: 100%;
    padding: 0px 0;
    margin: auto 0%;	
}
.product_modal_content {
    padding: 20px 15px 0px 15px;
    border: 0;	
    border-radius: 8px 8px 0 0;	
}
..modal_pro_dtls_flex {
    margin-bottom: 15px;
}
.modal_pro_dtls_flex .modal_pro_img {
    margin-right: 20px;
}
.modal_pro_dtls_flex .modal_pro_img img {
    width: 50px;
}
.modal_pro_dtls h3 {
    font-size: 14px;
    margin-bottom: 3px;    
}
.modal_pro_dtls .modal_pro_ttl {
    font-size: 12px;   
}
.modal_pro_variant_area h4 {
    margin-bottom: 10px;   
    font-size: 14px;
}
.pro_radio_btn_box_iteminner .pro_radio_ttl {   
    height: 36px;
    line-height: 30px;    
    font-size: 12px;
    padding: 0 10px;   
}
.product_modal_btn_area .add_item_btn {    
    padding: 3px 15px 4px;    
    font-size: 12px;
}
.product_modal_footer {    
    align-items: center;
}
.pro_modal_ft_dtls p{
font-size:12px;	
}
.pro_modal_ft_dtlsinner{
    display: flex;
    margin-top: 3px;	
}
.pro_modal_ft_icon{
    margin-right: 10px;	
}
.pro_modal_ft_icon img{
    height: 15px;	
}
.pro_modal_ft_dtls_area{
-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;		
}
.pro_modal_ft_dtls_area{
	font-size:12px;
	line-height:16px;
}
















.theme_home_banner_item_areainner {
    border-radius: 10px;	
}
.theme_home_amazing_offer_area {
    padding: 0 0 0px;
}
.theme_home_amazing_offer_boxinner {
    border-radius: 10px;
    overflow: hidden;
}
.theme_home_testimonial_area {
    padding: 30px 0;
}
.theme_home_testimonial_bg {    
    top: 15px;    
}
.testimonial_header h2 {
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.testimonial_header h2:after {    
    border-radius: 10px;
}
.testimonial_content_area h4 {
    font-size: 14px;
    margin-bottom: 0px;
}
.testimonial_content_area h5 {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 5px;
}
.reting_area {
    margin: 20px 0 20px;
}
.reting_area img{
     max-width: 120px;
}
	
/*.theme_home_banner_slider .owl-stage {
    left: -32px;
 }
*/	
.order_breadcuma_area .order_breadcuma_link li {   
    font-size: 12px;
}
.order_cancel_info_area h2.ttl2 {
    padding: 10px 0;
    font-size: 18px;
}
.order_cancel_info_table .product_details h5.pro_ttl{
	font-size:14px;
}
.order_cancel_info_table .product_details p {
    font-size: 12px;
}
.order_cancel_form_area .form-group .nice-select .current {
    font-size: 14px;
}
.order_cancel_form_area .form-group .form-control{
	font-size: 14px;
}
.order_cancel_form_btn_area {
    text-align: center;
    padding: 15px 0 0 0;
}
.order_cancel_form_btn_area button{
    margin-bottom: 10px;
    width: 100%; 
	padding: 8px 16px 7px;
	
}
.important_message_area h4 {   
    font-size: 16px;   
}
	
	
.theme_home_catBox_areainner {   
    margin-left: -5px;
    margin-right: -5px;
}	
.theme_home_catBox_item {    
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
}
.theme_home_catBox_iteminner .offer_badge{
	font-size:11px;
    padding: 2px 0 0;	
}	
.theme_home_catBox_iteminner .catBox_ttl {
    font-size: 18px;
}

	
	
.dashboard_menu_areainner{
	margin-bottom:30px;
}	
.pincode_link_area .pincode_link {
    font-size: 12px;
}	
	
.theme_footer_logo{
	margin-bottom:30px;
}
.theme_footer_about_content {   
    text-align: center;
	max-width: 100%;
	margin-bottom: 20px;
}

.theme_footer_blkinner{
	margin-top: 0px;
	margin-bottom:10px;
    text-align: center;	
}	
.top_theme_footer{
    padding: 40px 0;	
}	
.theme_footer_logo {
    margin-bottom: 20px;
    text-align: center;
}
.theme_footer_blkinner .theme_social_link {
    display: block;
    margin-top: 15px;
}
.theme_footer_blkinner .theme_social_link li {
    margin-bottom: 0px;
    display: inline-block;
    margin-right: 10px;
}

	
.footer_sec .footer_sec_row .footer_blk:nth-child(1) .footer_blkinner {
    padding-left: 20px;
}	
.footer_sec .footer_sec_row .footer_blk:nth-child(2) {
    width: 100%;
}	
.footer_sec .footer_sec_row .footer_blk:nth-child(2):before{
	top:-1px;
    bottom: 0;	
}  
.footer_sec .footer_sec_row .footer_blk:nth-child(2) .footer_blkinner {
    padding-left: 20px;
}
.footer_sec .footer_sec_row .footer_blk:nth-child(3) {
    width: 100%;
}
.footer_sec .footer_sec_row .footer_blk:nth-child(3) .footer_blkinner {
    padding-left: 20px;
}
.bg-img:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(255,255,255,0.7);
    z-index: -1;
    
}
  
.pro_details_buy_link_area .amazon_link {
    margin-right: 2px;
}    
.pro_details_buy_link_area .amazon_link img {
    max-width: 100px;
}
.pro_details_buy_link_area .flipcart_link {
    margin-right: 2px;
}
.pro_details_buy_link_area .flipcart_link img {
    max-width: 100px;
}
.pro_details_buy_link_area .whatsapp_link {
}
.pro_details_buy_link_area .whatsapp_link img {
    max-width: 100px;
}
    
    
    
.mobile-menu-area {
	display: block
}
.mean-container .mean-bar {
	position: absolute;
	width: 100%;
	z-index: 999;
	right: 0
}
.home-7 .home-2 .header_account_list {
	margin-top: 10px
}
.mean-container a.meanmenu-reveal {
    left: 0px;
    top: -29px;
    top: -65px;
    border: 0;
    padding: 0;
}

.mean-container .meanmenu-reveal.meanclose {
    right: 0 !important;
}

.sign_in_up_area {
    padding: 5px 0 0 20px;
}
.slider-height-6 {
    height: 500px;
}

.home-5.home-6 .cart-info {
	margin-top: 10px
}
.header_account_list>a {
	display: block;
	position: absolute;
	right: -15px;
	top: 11px
}
.header_account_list {
	margin-right: 0
}
.home-18 .header_account_list {
	right: 12%
}
.cart-info {
	margin: 0px 0 0 15px;
	padding: 6px 0;
}
.dropdown_search {
	width: 370px;
	left: -333px
}
.header_account_area {
	margin-top: 0;
	margin-right: 0;
	position: absolute;
	top: -40px;
	top: -65px;
	width: 100%;
	right: 12%
}
.home-4 .header_account_area {
	margin-right: 0
}
.footer-area .row .col-lg-4:first-child:before {
	background: #efefef
}
.img_app a img {
	width: 120px
}
.header-right-nav ul li {
	margin: 0 15px
}
.header-right-nav ul li:after {
	left: -15px
}
.header-right-nav .dropdown-navs ul li.top-10px:after {
	top: 5px;
	left: -10px
}
.left-text {
	font-size: 13px;
	text-align: center
}
.slider-area h1 {
	font-size: 24px;
	margin-bottom: 20px
}
.slider-area p {
	font-size: 16px;
	margin-bottom: 25px
}
.slider-height-6 {
	height: 400px
}
.description-review-topbar.nav {
	margin-top: -16px
}
.mt-res-sx-50px {
	margin-top: 50px
}
.mt-res-sx-30px {
	margin-top: 30px
}
.header-right-nav {
	display: block;
	float: none;
	text-align: center
}
.res-xs-flex {
	margin: 10px 0
}
.header-right-nav ul li.xs-after-n:after {
	display: none
}
.single-static {
	padding: 25px 5px 25px 30px
}
.pb-res-xs-0 {
	padding-bottom: 0
}
.pt-res-xs-20 {
	padding-top: 20px
}
.single-static h4 {
	font-size: 16px
}
.single-static img {
	margin-right: 20px
}
.contact-link {
	display: none;
}
.pincode_link_area {   
    margin: 0px 0 0 0px;
}
.list-product .product-desc-wrap .add-to-link {
	width: 40%
}
.count-cart span {
	display: none
}
.home-5 .cart-info {
	margin-top: 10px
}
.home-5 .header_account_list {
	margin-right: 0
}
.home-5 .header_account_area {
	top: -40px
}
.home-5 .header_account_list>a {
	top: 9px
}
.home-5 .mean-container .mean-nav {
	margin-top: 0
}
.home-6 .header_account_area {
	margin-right: 0
}
.home-6 .header_account_list>a {
	right: 10px
}
.home-6 .dropdown_search {
	left: -315px
}
.slider-content-7 {
	max-width: 100%
}
.slider-content-7.text-center {
	text-align: left!important
}
.slider-height-7 {
	height: 550px
}
.slider-height-11 {
	height: 350px
}
.slider-height-9 {
	height: 300px
}
.slider-area strong {
	font-size: 24px
}
.mt-res-sm-60 {
	margin-top: 60px
}
.home-5.home-6 .home-10 .cart-info {
	margin-top: 8px
}
.home-9 .home-10 .header_account_list>a {
	top: 0
}
.home-6 .home-10 .dropdown_search {
	left: -350px
}
.home-11 .header_account_list {
	margin-right: 10px
}
.category-tab-area .nav-link {
	font-size: 20px;
	margin-right: 10px
}
.category-tab-area .home-12 .nav-link {
	font-size: 12px;
	padding: 0 8px
}
.home-12.home-17 .cart-info {
	margin: 10px 0 0 30px
}
.home-12.home-17 .header_account_list>a {
	top: 10px
}
.home-12 .header_account_list>a {
	top: 11px
}
.home-12 .home-10 a.meanmenu-reveal.meanclose {
	color: #253237
}
.home-12 .logo {
	margin-top: 0
}
.home-12 .mean-container a.meanmenu-reveal {
	top: -28px
}
.home-electronic.home-12 .header-navigation {
	padding: 15px 0
}
.zoomContainer {
	width: 350px!important;
	height: 350px!important
}
.description-review-topbar.nav a {
	margin: 0 7px;
	font-size: 14px
}
.product-dec-slider-2 {
	margin: 0;
	display:none;
}
.home-4 .cart-info {
	margin: 10px 0 0 15px
}
.home-19.home-5 .sticky-nav.menu_fixed {
	background: #0bbfbd
}
.home-20 .slider-area {
	margin-top: 0
}
.home-20 .cart-info {
	margin: 10px 0 0 35px
}
.home-20 .header_account_list>a {
	top: 10px
}
.home-15 .category-tab-area .nav-link {
	margin: 0 5px
}
.home-12 .cart-info {
	margin: 11px 0 0 20px
}


.our_product_areainner .our_product_area_item:nth-child(even) .our_product_item_img_area {
   -ms-flex-order: -1;
    order: -1;
}
.our_product_areainner .our_product_area_item:nth-child(even) .our_product_item_content_area {
	 -ms-flex-order: 13;
    order: 13;
    text-align: left;
}
.our_product_item_img_areainner{
	margin-bottom:30px;
}
.section-title h2 {
    font-size: 20px;
    line-height: 25px;
    margin: 0 0 5px;
}
.feature_are_sec {
    padding: 60px 0 40px;
}
.feature_fld_blkinner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.feature_fld_blkinner .content{
    -ms-flex-order: 13;
    order: 13;
    text-align: center;
    width: 100%;
    margin-top: 20px;
}
.feature_fld_blkinner .icon {
    -ms-flex-order: -1;
    order: -1;
    width: 100%;
    text-align: center;
}
.feature_fld_blkinner .icon .iconinner {
    width: 120px;
    padding: 0 0px;
    margin: 0 auto;
}
.our_product_areainner .our_product_area_item {
    padding: 30px 0;    
}
.client_testtimonial_slider.owl-nav-style .owl-nav>div {
	top:40%;
    width: 30px;
    height: 30px;	
}
.client_testtimonial_slider.owl-nav-style .owl-nav>div:before {
    font-size: 20px;
    line-height: 30px;    
}
.client_testtimonial_slider.owl-nav-style .owl-nav>div.owl-prev {
    left: 0px;
}
.client_testtimonial_slider.owl-nav-style .owl-nav>div.owl-next {
    right: 0px;
}
.theme_home_amazing_offer_slider.owl-nav-style .owl-nav>div.owl-prev {
    right: inherit;
    left: -5px;
}
.theme_home_amazing_offer_slider.owl-nav-style .owl-nav>div.owl-next {
    right: -5px;
}
.theme_home_testimonial_areainner .row .tabs{
	display:none;
}
.theme_home_feature_product_area {
    padding: 20px 0 0px;
}
.theme_home_feature_area {   
    padding: 40px 0;
}
.theme_home_testimonial_area{
	padding:20px 0;
}
.testimonial_header h2 {    
    font-size: 20px;
    line-height: 26px;   
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.testimonial_header h2:after {
    border-radius: 10px;
    height: 4px;	
}
.testimonial_content_area h4 {    
    font-size: 14px;
	margin-bottom:0px;
}
.testimonial_content_area h5 {   
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
}
.testimonial_content_area .des p {
    font-size: 12px;
}
.reting_area {
    margin: 5px 0 15px;
}
.reting_area img{
	max-width:100px;
}
.testimonial_details_area .carousel-control-next, .testimonial_details_area .carousel-control-prev{
    width: 24px;
    height: 24px;	
}
.testimonial_details_area .carousel-control-next:before, .testimonial_details_area .carousel-control-prev:before {
    font-size: 14px;
    line-height: 24px;	
}
.testimonial_details_area .carousel-control-prev {
    margin-right: 8px;
}

.testimonial_content_top_area{
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.testimonial_content_top_conent_area{
	    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.testimonial_content_top_profile_pic_area{
	display:block;
	margin-right:15px	
}
.testimonial_content_top_profile_pic_area .profile_pic_thumnail{
	width:60px;
	height:60px;
	border-radius:50%;
	overflow:hidden;
    border: 1px solid #eee;	
}
.testimonial_content_top_profile_pic_area .profile_pic_thumnail img{}

.pincode_setup_modal {
	top:0;
}


.theme_product_blkinner{
    text-align: left;
    padding: 0px;
    border: 0;
    border-radius: 0px;
    position: relative;
    overflow: inherit;	
    padding-bottom: 10px;
}



.theme_home_offer_content_area h4 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 0px;
}
.theme_home_offer_content_area h2 {
    font-size: 30px;
    line-height: 39px;    
    margin-bottom: 25px;    
    padding-bottom: 30px;
}

.theme_home_offer_content_area p {    
    margin-bottom: 20px;
}
.theme_home_offer_content_area .theme_home_offer_btn {  
    font-size: 14px;
    line-height: 26px;    
    padding: 6px 20px;    
}
.theme_home_offer_areainner {   
    padding: 0px 0 100px;
}
.theme_home_offer_area .bg_img {    
    bottom: -27px;
    max-width: 80%;
    width: 100%;
}
.theme_home_category_area {
    padding: 10px 0 0px;
}

.theme_home_category_slider_iteminner .icon img{
	height:50px;
}
.theme_home_category_slider .owl-item .theme_home_category_slider_item {
    padding: 0px 0 0px;
}
.theme_home_banner_fixed_img_area{
	margin-top:30px;
}

.theme_home_banner_area{
	padding:5px 0 15px;
}
.theme_homeProBlk_area {
    padding: 0px 0 0px;
}
.theme_homeProBlk {
    margin-bottom: 15px;
}
.theme_home_catBox_area .row{
	margin-left:-5px;
	margin-right:-5px;
}
.theme_home_catBox_area .row .theme_product_blk{
	padding-left:5px;
	padding-right:5px;
}

.theme_home_feature_product_areainner .row{
	margin-left:-5px;
	margin-right:-5px;
}
.theme_home_feature_product_areainner .row .theme_product_blk{
	padding-left:5px;
	padding-right:5px;
}



.productTtemActions {
 /*   margin: 5px 0 0 0;*/
}
.productTtemActionsinner .quickViewBtn {   
    margin-bottom: 0px;
    margin-right: 3px;
    padding: 5px 5px 6px;
    font-size: 11px;
    line-height: 16px;
}
.productTtemActionsinner .addToCartBtn {   
    padding: 5px 5px 6px;
    font-size: 11px;
    line-height: 16px;
}


.productTtemActionsinner {
    flex-direction: inherit;
}

.theme_home_banner_item_areainner{
    height: 220px;	
}
.theme_home_banner_item_areainner .content_area h1 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
}
.theme_home_banner_item_areainner .content_area .shop_now_btn {
    font-size: 12px;
    line-height: 16px;
    padding: 5px 10px;
}
.theme_home_banner_slider.owl-nav-style .owl-nav>div{
    bottom: 5px;
    width: 18px;
    height: 18px;
}
.theme_home_banner_slider.owl-nav-style .owl-nav>div.owl-prev {
    right: 35px;
}
.theme_home_banner_slider.owl-nav-style .owl-nav>div.owl-next {
    right: 10px;
}
.theme_home_banner_slider.owl-nav-style .owl-nav>div:before{
	font-size:12px;
	line-height:14px;
}
.theme_home_banner_fixed_img_area{
	height:280px;
}
.theme_home_banner_fixed_img_area .content_area h1 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
}
.theme_home_banner_fixed_img_area .content_area .shop_now_btn {
    font-size: 14px;
    line-height: 26px;
}
.swipe_tab_product_list .row{
    margin-right: -5px;
    margin-left: -5px;	
}
.swipe_tab_product_list .row .theme_product_blk{
    padding-right: 5px;
    padding-left: 5px;	
}
.theme_product_blk {
    margin-bottom: 0px;
}
.theme_product_thumnail{
    /*background-color: #f4f4f4;*/
    /*border-radius: 10px;*/
    height: 175px;
    text-align: center;
    margin-bottom: 10px;
    position: relative;	
	border:1px solid #eee;
    overflow: hidden;	
}
.theme_product_thumnail img{
  /*  display: inline-block;
    width: 100%;
    margin: 0px auto;
    left: 50%;
    top: 50%;
    display: block;
    transform: translate3d(-50%, -50%, 0px);
    overflow: hidden;
    position: absolute;
    display: block;
    width: 100%;
    max-width: 140px;*/	
}
.theme_product_details {
    /*padding-top: 0px;
	padding:0px 0px;*/
}
.theme_product_details .pro_ttl { 
    font-size: 12px;
	line-height:18px;
    /*font-family: "Poppins-Medium";*/
    margin-bottom: 5px;	
	min-height: auto;
}
.theme_product_details .pro_sub_des {
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 18px;
}
.theme_product_details .pro_price {
    font-size: 14px;
    margin-bottom: 5px;	
}
.theme_product_details .pro_price .new_price{
    font-family: "Poppins-Bold";	
}
.theme_product_details .pro_price .old_price{
    text-decoration: line-through;
    color: #9b9898;
    font-family: "Poppins-Medium";	
}

.theme_product_details .pro_price .current_price {   
    font-size: 18px;
}
.theme_product_details .pro_price .old_price {   
    padding: 0 5px;
}
.theme_product_details .pro_price .price-savings {   
    padding: 2px 7px;   
    font-size: 12px;
}



.theme_product_details .pro_price .offer_revamp{
	 margin-left: 0px;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 22px;
}
.theme_product_details .product_info_revamp {
    font-size: 12px;
}
.theme_product_details .pdp_lable_revamp{
    font-size: 9px;	
    padding: 3px 5px 3px;	
}
.theme_product_details .cart_btn_area {
    display: block;
	margin-top:0px;
}
.theme_product_details .cart_btn_area .cart_btn { 
    display: block;
    text-align: center;
    background: transparent;	
    border: 1px solid #82b54b;
    padding: 4px 5px;
    border-radius: 6px;
    font-family: "Poppins-Medium";
    margin-bottom: 5px;   
    font-size: 12px;
    line-height: 18px; 
	margin-right: 0px;  
	width: 100%; color:#82b54b;
}

.theme_product_details .mobile_product_btn_area .cart_btn { 
    display: block;
    text-align: center;
    background: transparent;	
    border: 1px solid #82b54b;
    padding: 4px 5px;
    border-radius: 6px;
    font-family: "Poppins-Medium";
    margin-bottom: 5px;   
    font-size: 12px;
    line-height: 18px; 
	margin-right: 0px;  
	width: 100%; color:#82b54b;
}

.theme_product_details .cart_btn_area .view_details_btn{
    display: block;
    text-align: center;
    border: 1px solid #82b54b;
    background: #82b54b;
    color: #fff;
    padding: 4px 5px;
    border-radius: 6px;
    font-family: "Poppins-Medium";	
	font-size: 12px;
    line-height: 18px;  
    width: 100%;	
}

.breadcrumb-area{
    padding: 35px 0 !important;	
}
.product_dtl_main .breadcrumb-area{
   text-align:left;
}
.breadcrumb-hrading {   
    font-size: 16px;   
    margin-bottom: 2px;
    margin-top: 5px;
}
.breadcrumb-links li {
    font-size:12px;
}

.checkout-area{
	margin:30px 0;
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-top ul li {
    font-size: 14px;
    font-family: "Poppins-SemiBold";
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-total ul li.order-total {
    font-family: "Poppins-SemiBold";
    font-size: 14px;
}
.your-order-area .your-order-wrap .your-order-product-info .your-order-total ul li {
   font-family: "Poppins-SemiBold";
   font-size: 14px;    
}
.your-order-area .your-order-wrap {
    padding: 0px;
}
.Place-order .btn-hover{
    font-size: 14px;	
	font-family: "Poppins-SemiBold";
	margin-left:0px;
}
.your-order-area {
    margin-top: 0px;
}
.payament_sec{
   margin: 30px 0;
}
.cart-main-area {
	margin: 30px 0;
}

h3.cart-page-title {

    font-size: 16px;
    line-height: 22px;    
    margin: 0 0 10px;
    font-family: "Poppins-SemiBold";
}
.cart-tax .title-wrap h4.cart-bottom-title, .discount-code-wrapper .title-wrap h4.cart-bottom-title, .grand-totall .title-wrap h4.cart-bottom-title {    
    font-size: 14px;
    font-family: "Poppins-SemiBold";
}

.discount-code-wrapper {
    margin-top: 0px;
}





.ribbon-2 {    
    top: 25px;
    left: -28px;    
    padding: 3px 25px;    
    font-size: 12px;
}
.free_booking{
	top: 40px;
}
.theme_home_amazing_offer_area {
    padding: 0 0 0px;
}

.cart-shiping-update-wrapper {   
    display: flex;
}
.cart-shiping-update-wrapper .cart-clear>a, .cart-shiping-update-wrapper .cart-clear>button, .cart-shiping-update-wrapper .cart-shiping-update>a {
    padding: 12px 15px 12px;
    margin: 0 0 10px;
    font-size: 12px;
font-family: "Poppins-SemiBold";	
}
.cart-tax, .discount-code-wrapper, .grand-totall {
    padding: 15px 20px !important;
}
.grand-totall {
    margin-top: 20px !important;
}
.grand-totall h4.grand-totall-title {   
    font-size: 14px;
  font-family: "Poppins-SemiBold";
    margin: 0 0 25px;
}
.cart-tax .discount-code form input, .discount-code-wrapper .discount-code form input {   
    margin-bottom: 15px;    
}
.grand-totall h5 {
    font-size: 14px;
    margin: 15px 0 15px;
}
.grand-totall h5 span {    
    font-size: 14px;
   font-family: "Poppins-SemiBold";
}
.cart-btn-2{
font-family: "Poppins-SemiBold";
    padding: 8px 30px 8px;	
}
.grand-totall a{
	font-family: "Poppins-SemiBold";
}
.login-register-area{
	margin:30px 0;
}
.login-register-wrapper .login-register-tab-list a::before{
    bottom: 2px;  
    height: 14px;	
}
.login-register-wrapper .login-register-tab-list a h4 {
    font-size: 16px;
    font-family: "Poppins-SemiBold";
    margin: 0 10px;
}
.login-register-wrapper .login-register-tab-list{
	margin-bottom:25px;
}



.mobile_view_cart_item_area form{
	margin-bottom:10px;
}
.mobile_view_cart_item_area form:last-child{
	margin-bottom:0px;
}
.mobile_view_cart_item_inner{
	display:flex;
}
.mobile_view_cart_item_prothumnail_box{}
.mobile_view_cart_item_prothumnail{	
	width:50px;
	height:50px;
    background-color: #e1f9ec;
	border-radius:4px;
	overflow:hidden;	
}
.mobile_view_cart_item_prothumnail img{
	
}
.mobile_view_cart_item_prodtls_box{
    width: 38%;
    padding: 5px 5px 0px 10px;
}
.mobile_view_cart_item_prodtls_box_inner{}
.mobile_view_cart_item_prodtls_box_inner .pro_ttl{
	font-size:11px;
	font-family: "Poppins-SemiBold";
	color:#000;  
}
.mobile_view_cart_item_prodtls_box_inner .pro_ttl a{
	color:#000;  
}
.mobile_view_cart_item_prodtls_box_inner .pro_weight {
	font-size:11px;
}
.mobile_view_cart_item_proquantity_box{
    width: 75px;	
}



.cart-plus-minus22.number .minus, .cart-plus-minus22.number .plus {
    padding: 3px 5px;
}
.cart-plus-minus22.number input {
      font-size: 12px;
    width: 27px;
}

.mobile_view_cart_item_proquantity_boxinner{}
.mobile_view_cart_item_proquantity_boxinner .nice-select{
    height: 24px;
    line-height: 22px;
	padding-left: 14px;
    padding-right: 30px;
	font-size:12px;
	border-radius:2px;	
}
.mobile_view_cart_item_proquantity_boxinner .nice-select .list{
    width: 100%;
    padding: 5px 0;
    text-align: center;	
}
.nice-select .option{
    min-height: 20px; 
	line-height: 14px;
	padding: 3px 7px;
}
.mobile_view_cart_item_price_box{
    margin-left: auto;
    width: 23%;
    text-align: right;
    font-size: 12px;
	display: flex;   
    justify-content: end;
}


.floating_cart_btn_area {
    right: 30px;
    bottom: 80px;
}







.mobile_view_cart_item_price_boxinner{

}
.mobile_view_cart_item_price_boxinner .mobile_view_cart_proprice{
	margin-right:5px;
}
.mobile_view_cart_item_price_boxinner .mobile_view_cart_remove{}
.mobile_view_cart_item_price_boxinner .mobile_view_cart_remove a{
	    color: #253237;
}
.mobile_empty_cart_area{}
.mobile_empty_cart_areainner{
	text-align:center;
}






.mobile_view_cupon_code_fld{
    padding: 10px 10px !important;	
    margin-top: 10px;	
}
.mobile_view_cupon_code_areainner{
    display: flex;
    background: #fff;
    padding: 3px 5px;
	border-radius:30px;
}
.discount-code-wrapper .discount-code.mobile_view_cupon_code_area {
    margin: 10px 0 0;
}
.discount-code-wrapper .discount-code.mobile_view_cupon_code_area .mobile_view_cupon_code_areainner input{
    margin-bottom: 0px;
    height: auto;
    font-size: 12px;
    border: 0;
    background: transparent;
}
.mobile_view_cupon_code_areainner .cart-btn-2{
    padding: 1px 25px 0px;
    font-size: 12px;
    height: 35px;	
}

.mobile_view_cupon_code_header{
    display: flex;
    align-items: center;
    font-size: 12px;
    padding: 8px 35px 8px 10px;
    border: 1px solid #eee;
    border-radius: 6px;
    font-family: "Poppins-SemiBold";
	position:relative;	
}

.mobile_view_cupon_code_header:after{
    content: "\f107";
    font-family: FontAwesome;
    right: 15px;
    position: absolute;
    top: 10px;
    font-size: 20px;	
}
.mobile_view_cupon_code_header.active:after{
    content: "\f106";    
}
.mobile_view_cupon_code_header .icon{
	margin-right:15px;
}
.mobile_view_cupon_code_header .icon img{
	height:24px;
}
.mobile_view_cupon_code_header .text{}

.mobile_view_cupon_code_body{
	display:none;
}
.mobile_view_cancellation_info{
    margin-top: 20px;
    padding: 10px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;	
}
.mobile_view_cancellation_info h4{
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 10px;
    font-family: "Poppins-SemiBold";	
}
.mobile_view_cancellation_info .cancellation_info_list{}
.mobile_view_cancellation_info .cancellation_info_list .cancellation_info_item{   
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    font-size: 12px;
	line-height: 18px;
}
.mobile_view_cancellation_info .cancellation_info_list .cancellation_info_item:last-child{
	margin-bottom:0px;
}
.mobile_view_cancellation_info .cancellation_info_list .cancellation_info_item .icon{
	margin-right:10px;
}
.mobile_view_cancellation_info .cancellation_info_list .cancellation_info_item .icon img{
	height:26px;
}
.mobile_view_cancellation_info .cancellation_info_list .cancellation_info_item .content{
  -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;	
}
.mobile_view_cancellation_info .cancellation_info_list .cancellation_info_item .content p{}


.thmcart_btn_area .customise_text {
    display: none;
}

.view_all_btn_area .customise_text {
    display: none;
}
.theme_product_blkinner22 {
    text-align: left;
    padding-bottom: 10px;	
}
.theme_product_details22 .pro_sub_des22 {
    margin-bottom: 0px;
    font-family: "Poppins-Medium";
    color: #333;
    font-size: 12px;
    line-height: 16px;
}
.theme_product_details22 .pro_price22 {
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 20px;
}

}
@media only screen and (max-width:479px) {
.mobile-menu-area {
	display: block;
}
.mean-container .mean-bar {
	position: absolute;
	width: 100%;
	z-index: 999;
	right: 0;
}
/*.mean-container a.meanmenu-reveal {*/
/*	right:0px;*/
	/*top: -29px;*/
/*	top: -50px;*/
/*}*/

.logo {
    margin-top: 0px;
    margin-bottom: 0px;
}
/*.logo img{*/
/*	width:90px;*/
/*}*/


.my_account_link {
    display: block;
    margin: 0px
}
.my_account_link span.txt{
	display:none;
}

.account-dropdown {     
    left: -400%;
    width: 120px;
	display: none; 
}
.my_account_link:hover .account-dropdown{
	display: none ; 
}
.account-dropdown.open {
	display: block !important; 
}
.cart-info {
     margin: 0px 3px 0 10px;
    padding: 10px 0 2px;
}
.cart-info span.txt{
	display:none;
}
.sign_in_up_area {
    padding: 2px 0 0 20px;
}
.mean-container a.meanmenu-reveal {   
    top: -42px;    
}
.middle_header_areainner .middle_header_part {
    padding: 5px 0 5px !important;
}
.middle_header_areainner .middle_header_part .logoBrand {
    margin-left: inherit !important;
    padding-right: 10px;   
}
.logo img {   
    max-width: 160px;   
}
.middle_header_areainner .middle_header_part .middlePart {  
    display: none;
}
.middle_header_areainner .middle_header_part .rightPart{
    margin-left: 0;
    margin-right: 0px;	
}
.mobile_search .top_search {
    padding-top: 5px;
    padding-bottom: 5px;
}
.top_searchinner {
    height: 36px !important;
}
.top_searchinner .categorySelect {    
    display: none;
}
.top_searchinner input {
   border-radius: 4px 0 0 4px;
}
.top_searchinner button {
    width: 50px;	
      background-image: -webkit-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
}
.theme_home_banner_area .theme_home_banner_slider_area.sliderDesktop{
	display:none;	
}
.theme_home_banner_area .theme_home_banner_slider_area.sliderMobile{	
	display:block;
}

.addBannerArea.addBannerMobile{
	display:block;
}
.theme_home_banner_area {
    padding: 5px 0 10px;
}
.theme_homeProBlk {
    margin-bottom: 8px;
}

.login-register-area {
    margin: 0px 0;
    padding: 20px 0 20px;
}






.header_account_list>a {
	display: block;
	position: absolute;
	right: -15px;
	top: 11px
}
.home-18 .header_account_list {
	right: 18%
}
.header_account_list {
	margin-right: 0
}
.dropdown_search {
	width: 300px;
	left: -180px
}
.home-2 .dropdown_search {
	width: 300px;
	left: -180px
}
.header_account_area {
	margin-top: 0;
	right: 16%
}
.home-4 .header_account_area {
	margin-top: 0;
	right: 14%
}
.footer-area .row .col-lg-4:first-child:before {
	background: #efefef
}
.img_app a img {
	width: 120px
}
.header-right-nav ul li {
	margin: 0 15px
}
.header-right-nav ul li:after {
	left: -15px
}
.header-right-nav .dropdown-navs ul li.top-10px:after {
	top: 5px;
	left: -10px
}
.left-text {
	font-size: 13px;
	text-align: center
}
.slider-area h1 {
	font-size: 20px;
	margin-bottom: 20px
}
.slider-area p {
	font-size: 16px;
	margin-bottom: 25px
}
.slider-height-6 {
	height: 600px
}
.mt-res-sx-50px {
	margin-top: 50px
}
.mt-res-sx-30px {
	margin-top: 30px
}
.header-right-nav {
	display: block;
	float: none;
	text-align: center
}
.res-xs-flex {
	margin: 10px 0
}
.header-top-nav {
	padding: 12px 0 12px 0
}
.header-right-nav ul li.xs-after-n:after {
	display: none
}
.product-details-area{
	margin-bottom:20px;
}
.single-static {
	padding: 25px 0 25px 10px
}
.single-static h4 {
	font-size: 12px
}
.description-review-area{
	margin-bottom:20px;
}
.description-review-bottom{
    padding: 15px;
}
.pb-res-xs-0 {
	padding-bottom: 0
}
.pt-res-xs-20 {
	padding-top: 20px
}
.mb-res-xs-30 {
	margin-bottom: 30px
}
.feature-slider-item .img-block {
	width: 94px
}
.testi-slider-inner {
	text-align: center
}
.testi-slider-inner .testi-img {
	float: none;
	margin: 20px 0 0 0
}
.testi-content {
	overflow: hidden;
	padding: 45px 30px 30px 30px;
	margin-top: -30px
}
.list-product .product-desc-wrap .add-to-link {
	width: 60%
}
.shop-select {
	flex: 0 0 70%;
	max-width: 70%
}
.shot-product {
	flex: 0 0 30%;
	max-width: 30%
}
.home-6 .dropdown_search {
	left: -220px;
	margin: 0
}
.home-6 .home-10 .dropdown_search {
	left: -220px
}
.slider-content-7 {
	max-width: 100%
}
.slider-content-7.text-center {
	text-align: left!important
}
.slider-height-7 {
	height: 550px
}
.d-xs-none {
	display: none!important
}
.sub-category li a {
	margin-right: 10px;
	font-size: 12px
}
.slider-height-11 {
	height: 300px
}
.zoomContainer {
	width: 300px!important;
	height: 300px!important
}
.description-review-topbar.nav a {
	margin: 0 5px;
	font-size: 12px
}
.category-tab-area .home-12 .nav-link {
	font-size: 12px;
	padding: 0 5px
}
.desc-listcategoreis {
	left: 25px
}
.home-12 .cart-info {
	margin: 11px 0 0 20px
}
}
@media only screen and (max-width:360px) {
.owl-nav-style .owl-nav>div {
	display: none
}
.home-6 .dropdown_search {
	left: -185px
}
.mini-cart-content {
	right: -43px
}
.header-right-nav .dropdown-navs ul li.top-10px:after {
	left: -5px
}
.header-right-nav ul li {
	margin: 0 10px
}
}


@media only screen and (max-width:991px) {
	
.mean-container a.meanmenu-reveal{
	display:none;
}	
	
.middle_header_area .mobileMenu {
    display: block;
    width: 40px;
    height: 30px;
    margin-right: 15px;
    position: relative;
	z-index:1;
}
.middle_header_area .mobileMenu span{
    display: block;
    background: #000;
    height: 2px;
    margin-top: 3px;
    position: absolute;
    z-index: 999999;
    width: 25px;
    margin: 7px 0 4px 0;	
}
.middle_headerBotom_area {
    border-bottom: 0;
}
}

@media only screen and (max-width:991px) and (min-width:768px) {
.slider-area h1 {
	font-size: 32px
}
.slider-area p {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;	
}
.shop-btn {
    width: 120px;
    height: 40px;
    line-height: 40px;    
    font-size: 14px;
}
.header-right-nav ul li ul.list li {
	margin: 0 25px
}
.mobile-menu-area {
	display: block
}
.mean-container .mean-bar {
	position: absolute;
	width: 100%;
	z-index: 999;
	right: 0
}

.mean-container a.meanmenu-reveal {
	right: 20px;
	top: -65px;	
}
.home-5.home-6 .mean-container a.meanmenu-reveal {
	top: -33px
}
.home-5 .mean-container a.meanmenu-reveal {
	right: 15px;
	top: -30px
}
.home-5.home-6 .cart-info {
	margin-top: 7px
}
.home-5 .header-navigation {
	padding: 15px 0 15px 0;
	border-bottom: 0 solid #ededed
}
.home-5 .sticky-nav.menu_fixed {
	padding: 15px 0
}
.home-19 .sticky-nav.menu_fixed {
	background: #0bbfbd
}
.home-5 .slider-height-6 {
	height: 400px
}
.home-3 .mean-container a.meanmenu-reveal {
	border-color: #fff;
	top: -29px
}
.home-3 .mean-container a.meanmenu-reveal span {
	background: #fff
}
.home-3 .meanmenu-reveal.meanclose {
	color: #fff
}
.feature-left {
	margin: 0 0 45px
}
.header_account_list>a {
	display: block;
	position: absolute;
	right: 0;
	top: 11px
}
.home-5 .header_account_list>a {
	top: 5px
}
.home-2 .header_account_list>a {
	position: initial
}
.dropdown_search {
	width: 370px;
	background: #fff;
	display: none;
	border: 2px solid#4fb68d;
	border-radius: 30px;
	position: absolute;
	right: -100px;
	top: 60px;
	z-index: 9
}
.about-content {
	margin: 40px 0 0
}
.home-6 .dropdown_search {
	display: none;
	position: absolute;
	top: 50px;
	left: auto
}
.home-6 .header_account_list>a {
	display: block;
	right: 40px
}
.home-9 .header_account_list>a {
	color: #fff
}
.home-9 .mean-container a.meanmenu-reveal {
	border: 1px solid #fff
}
.home-9 a.meanmenu-reveal.meanclose {
	color: #fff
}
.home-9 .mean-container a.meanmenu-reveal span {
	background: #fff
}
.home-6 .header_account_area {
	width: auto
}
.home-6 .header_account_list {
	margin-right: 70px
}
.header_account_area {
	margin-right: 70px;
	margin-top: 0
}
.header_account_list {
	margin-right: 73px
}
.home-20 .sticky-nav.menu_fixed {
	background: #fff;
	padding: 10px 15px
}
.home-12.home-17 .header_account_list {
	margin: 0
}
.home-12.home-17 .sticky-nav.menu_fixed {
	padding: 10px 15px
}
.home-5 .header_account_list {
	margin-right: 25px
}
.mt-res-sx-50px {
	margin-top: 50px
}
.mt-res-md-30px {
	margin-top: 30px
}
.mtb-res-md-30 {
	margin: 30px 0
}
.footer-single-block {
	width: 50%
}
.footer-area .row .col-lg-4:first-child:before {
	background: #efefef
}
.img_app a img {
	width: 120px
}
.header-right-nav ul li {
	margin: 0 15px
}
.header-right-nav ul.list li {
	margin: 0 25px
}
.home-5 .header-right-nav ul li {
	margin: 0 12px
}
.home-4 .header-right-nav ul li {
	margin: 0 12px
}
.header-right-nav ul li:after {
	left: -15px
}
.header-right-nav .dropdown-navs ul li.top-10px:after {
	top: 5px;
	left: -10px
}
.home-5 .header-right-nav .dropdown-navs ul li.top-10px:after {
	top: 5px;
	left: -7px
}
.slider-height-6 {
	height: 500px
}
.home-2 .slider-height-6 {
	height: 450px
}
.home-4 .slider-content-5 {
	margin: 125px 0 0 0
}
.home-4 .cart-info {
	margin: 5px 0 0 20px
}
.home-4 .header_account_area {
	margin-right: 40px;
	margin-top: 0
}
.home-4 .logo {
	margin-top: 0
}
.home-4 .header_account_list {
	margin-top: 5px
}
.home-4 .mean-container a.meanmenu-reveal {
	top: -28px
}
.home-4 .header-navigation.menu_fixed .mean-container a.meanmenu-reveal {
	right: 0
}
.mt-res-md-50px {
	margin-top: 50px
}
.mt-res-md-30px {
	margin-top: 30px
}
.single-static {
	padding: 36px 5px 36px 40px
}
.pb-res-md-0 {
	padding-bottom: 0
}
.pt-res-md-30 {
	padding-top: 30px
}
.new-product-slider .add-to-link {
	right: 5px
}
.desc-listcategoreis {
	left: 30px
}
.desc-listcategoreis {
	position: absolute;
	left: 25px
}
.desc-listcategoreis .name_categories h4 {
	font-size: 14px;
	margin-bottom: 10px
}
.desc-listcategoreis .number_product {
	font-size: 12px;
	margin-bottom: 10px
}
.desc-listcategoreis .view-more a {
	font-size: 12px
}
.desc-listcategoreis .view-more a i {
	font-size: 14px
}
.blog-img img {
	min-height: 250px
}
.blog-text {
	margin-right: 0
}
.shop-tab.nav {
	flex: 0 0 56%;
	max-width: 56%
}
.select-shoing-wrap {
	flex: 0 0 44%;
	max-width: 44%
}
.shop-select {
	flex: 0 0 75%;
	max-width: 75%
}
.shot-product {
	flex: 0 0 25%;
	max-width: 25%
}
.list-product .product-desc-wrap .add-to-link {
	width: 40%
}
.mb-res-md-60px {
	margin-bottom: 60px
}
.hot-deal .product-link {
	font-size: 14px
}
.clockdiv span {
	font-size: 16px
}
.clockdiv span:after {
	right: -10px
}
.title_countdown {
	max-width: 100px
}
.hot-deal.owl-nav-style .owl-nav>div {
	display: none
}
.home-7 .header-right-nav ul li {
	margin: 0 9px
}
.home-7 .header-right-nav ul li:after {
	left: -10px
}
.home-7 .header-right-nav .dropdown-navs ul li.top-10px:after {
	top: 5px;
	left: -4px
}
.home-4 .header-right-nav .dropdown-navs ul li.top-10px:after {
	top: 5px;
	left: -7px
}
.slider-content-7 {
	max-width: 100%;
	padding-top: 120px
}
.slider-content-7.text-center {
	text-align: left!important
}
.slider-height-7 {
	height: 550px
}
.slider-height-9 {
	height: 450px
}
.slider-area strong {
	font-size: 32px
}
.slider-area h1 {
    font-size: 25px;
    line-height: 31px;
    margin-bottom: 10px;
}
.slider-area .slider-content-13 h1 strong {
	font-size: 32px
}
.slider-area .slider-content-13 h1 {
	font-size: 26px
}
.home-10 .header_account_area {
	justify-content: flex-end
}
.home-electronic .home-10.responsive .count-cart {
	color: #fff
}
.home-10.responsive .header-navigation.blue-bg {
	background: #0090f0
}
.home-10.responsive .count-cart:after {
	color: #253237;
	background-color: #fff
}
.home-10 a.meanmenu-reveal.meanclose {
	color: #fff
}
.home-5.home-6 .home-10 .cart-info {
	margin-left: 10px
}
.home-9 .home-10 .header_account_list>a {
	right: 0
}
.slider-height-10 {
	height: 400px
}
.slider-height-11 {
	height: 400px
}
.home-12 .cart-info {
	margin: 5px 60px 0 20px
}
.home-12 .header_account_list>a {
	top: 5px
}
.home-12 .home-10 a.meanmenu-reveal.meanclose {
	color: #253237
}
.home-12 .logo {
	margin-top: 0
}
.home-12 .mean-container a.meanmenu-reveal {
	top: -28px
}
.home-electronic.home-12 .header-navigation {
	padding: 15px 0
}
.modal-dialog {
	width: 720px;
	max-width: 720px
}
.product-details-img.product-details-tab {
	margin-bottom: 40px
}
.zoomContainer {
	width: 550px!important;
	height: 550px!important
}
.review-wrapper {
	margin-bottom: 50px
}
.cart-shiping-update-wrapper .cart-clear>a, .cart-shiping-update-wrapper .cart-clear>button, .cart-shiping-update-wrapper .cart-shiping-update>a {
	padding: 18px 25px 17px;
	font-size: 13px
}
.grand-totall {
	margin-top: 40px
}
.your-order-area {
	margin-top: 30px
}
.contact-info-wrap {
	padding: 120px 20px 116px 30px
}
.contact-form {
	padding: 50px 30px 50px 30px
}
.contact-form .contact-form-style textarea {
	height: 130px
}
.Place-order {
	margin-bottom: 20px
}
.hot-deal .clockdiv {
	display: block
}
.hot-deal .title_countdown {
	max-width: initial
}
.hot-deal .title_countdown {
	max-width: initial;
	margin: 0 0 15px
}
.nav.nav-tabs.home-12 {
	position: inherit;
	margin-bottom: 30px
}
.category-tab-area .home-12 li:first-child a {
	padding-left: 0
}
.home-13 .phone {
	line-height: 34px
}
.slider-area .slider-content-13 p {
	width: 80%
}
.slider-area .slider-content-13.slider-content-15 p {
	width: 80%
}
.slider-height-13 {
	height: 400px
}
.hot-deal-3 .hot-item-inner {
	width: 100%;
	max-width: 100%;
	float: none
}
.hot-deal-3 .in-stock {
	margin: 0 0 25px
}
.slider-height-18 {
	height: 360px
}
.banner-right {
	width: 64%
}
.banner-left {
	width: 36%
}
.slider-height-19 {
	height: 382px
}
.home-20 .header_account_list {
	margin-right: 0
}
.home-20 .slider-area {
	margin-top: 0
}
.blog-title a {
	font-size: 20px
}
.home-furniture .home-14 .count-cart:hover {
	color: #fff
}
.home-furniture .home-14 .count-cart {
	color: #fff
}
.home-furniture .home-14 .header_account_list>a:hover {
	color: #fff
}
.home-10.responsive .header-navigation.red-bg {
	background: #ef1e1e
}
.home-5.home-6 .home-10.home-14 .logo {
	margin: 5px 0 0 0
}
.slider-content-16.slider-content-13 {
	padding-left: 43%
}
.slider-height-16 {
	height: 400px
}
.mb-res-md-30 {
	margin-bottom: 30px
}
.mb-res-md-60 {
	margin-bottom: 60px
}
.static-banner-area .static-banner-content h2 {
	font-size: 32px
}
.static-banner-area .static-banner-content h3 {
	font-size: 32px
}
.static-banner-area .static-banner-content p {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 20px
}
.static-countdown-content h2 {
	font-size: 26px
}
}
@media only screen and (min-width:992px) and (max-width:1169px) {
.header_account_list>a {
	display: block;
	position: absolute;
	right: 0;
	top: 11px
}
.product-details-tab-2 #gallery {
	flex: 0 0 25%;
	width: 25%
}
.product-details-tab-2 .zoompro-wrap.zoompro-2 {
	flex: 0 0 75%;
	width: 75%
}
.slider-area .slider-content-13.slider-content-15 p {
	width: 80%
}
.home-2 .header_account_list>a {
	position: initial
}
.home-18 .header_account_list>a {
	right: 70px;
	top: 9px
}
.home-13 .header-right-nav ul li {
	margin: 0 11px
}
p.copy-text {
	width: 80%
}
.home-13 .header-right-nav ul li:after {
	left: -7px
}
.home-13 .brfore-element:before {
	right: -23px
}
.slider-height-13 {
	height: 500px
}
.slider-area .slider-content-13 p {
	width: 70%
}
.dropdown_search {
	width: 500px;
	background: #fff;
	display: none;
	border: 2px solid#4fb68d;
	border-radius: 30px;
	position: absolute;
	right: 0;
	top: 60px;
	z-index: 9
}
.home-9 .dropdown_search {
	width: 375px
}
.slider-height-6 {
	height: 750px
}
.media-side {
	margin: 0 0 0 18px
}
.blog-title a {
	font-size: 20px
}
.header_account_list {
	margin-right: 60px
}
.single-static h4 {
	font-size: 13px
}
.single-static img {
	width: 30px;
	flex: 0 0 30px;
	margin-left: 15px
}
.slider-height-19 {
	height: 382px
}
.pricing-meta li {
	font-size: 12px
}
.old-price {
	font-size: 12px
}
.discount-price {
	font-size: 12px
}
.img_app a img {
	width: 125px
}
.desc-listcategoreis {
	position: absolute;
	left: 25px
}
.desc-listcategoreis .name_categories h4 {
	font-size: 14px;
	margin-bottom: 10px
}
.desc-listcategoreis .number_product {
	font-size: 12px;
	margin-bottom: 10px
}
.desc-listcategoreis .view-more a {
	font-size: 12px
}
.desc-listcategoreis .view-more a i {
	font-size: 14px
}
.feature-slider-item .img-block {
	width: 80px
}
.list-product .product-desc-wrap .add-to-link {
	width: 40%
}
.shop-tab.nav {
	flex: 0 0 50%;
	max-width: 50%
}
.select-shoing-wrap {
	flex: 0 0 50%;
	max-width: 50%
}
.hot-deal .product-link {
	font-size: 14px
}
.clockdiv span {
	font-size: 16px
}
.clockdiv span:after {
	right: -10px
}
.title_countdown {
	max-width: 100px
}
.single-static {
	padding: 36px 0
}
.hot-item-inner {
	width: 35%
}
.hot-deal-3 .hot-item-inner {
	width: 45%;
	max-width: 400px;
	margin-top: 15%
}
.hot-deal-3 .nav-container {
	flex: 0 0 30%
}
.hot-deal-3 .img-block {
	overflow: inherit
}
.hot-deal-3 .in-stock {
	margin: 0 0 25px
}
.home-4 .main-navigation {
	margin-left: 40px
}
.slider-content-7 {
	max-width: 56%
}
.home-8 .dropdown_search {
	margin-left: 0
}
.home-10 .dropdown_search {
	margin-left: 50px
}
.home-12 .dropdown_search {
	margin-left: 0
}
.home-12 .header_account_list {
	margin-left: 40px
}
.home-9 .main-navigation {
	margin-left: 15px
}
.slider-height-9 {
	height: 450px
}
.slider-area strong {
	font-size: 42px
}
.slider-area h1 {
	font-size: 36px
}
.home-10 .main-navigation {
	flex: 0 0 73%
}
.home-5.home-6 .home-10 .cart-info {
	margin-left: 0
}
.home-11 .cart-info {
	margin: 10px 0 0 10px
}
.home-11 .main-navigation ul li a {
	padding: 10px 10px
}
.login-register-wrapper .login-form-container {
	padding: 80px 50px
}
.contact-info-wrap {
	padding: 120px 20px 116px 40px
}
.main-navigation ul li ul.mega-menu-wrap {
	width: 900px;
	left: -220px
}
.home-5 .main-navigation ul li ul.mega-menu-wrap {
	left: -300px
}
.home-20 .main-navigation ul li ul.mega-menu-wrap {
	left: 0
}
.home-17 .main-navigation ul li ul.mega-menu-wrap {
	left: -80px
}
.home-18.home-12 .main-navigation ul li ul.mega-menu-wrap {
	left: -300px
}
.home-4 .main-navigation ul li ul.mega-menu-wrap {
	left: -300px
}
.home-4 .main-navigation {
	margin-left: 80px
}
.home-6 .main-navigation ul li ul.mega-menu-wrap {
	left: -100px
}
.home-6.home-8.home-19 .main-navigation ul li ul.mega-menu-wrap {
	left: -100px
}
.home-6.home-8 .main-navigation ul li ul.mega-menu-wrap {
	left: -350px
}
.home-6.home-8 .home-10 .main-navigation ul li ul.mega-menu-wrap {
	left: -250px
}
.home-12 .main-navigation ul li ul.mega-menu-wrap {
	left: -77px
}
.vertical-menu ul li ul.mega-menu-wrap {
	width: 680px
}
.product-dec-slider-2 {
	margin: 0
}
.nav.nav-tabs.home-12 {
	left: 40%
}
.slider-height-18 {
	height: 460px
}
.banner-right {
	width: 67.5%
}
.banner-left {
	width: 32.5%
}
.slider-content-16.slider-content-13 {
	padding-left: 43%
}
.search-widget input {
	font-size: 12px
}
}
@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {
.header_account_list>a {
	display: block;
	position: absolute;
	right: 0;
	top: 11px
}
.dropdown_search {
	width: 500px;
	background: #fff;
	display: none;
	border: 2px solid#4fb68d;
	border-radius: 30px;
	position: absolute;
	right: 0;
	top: 60px;
	z-index: 9
}
.slider-height-6 {
	height: 450px
}
.main-navigation ul li a {
	padding: 8px 8px
}
.header_account_list {
	margin-right: 70px
}
.single-static h4 {
	font-size: 13px
}
.single-static p {
	font-size: 13px
}
.pricing-meta li {
	font-size: 12px
}
.old-price {
	font-size: 12px
}
.discount-price {
	font-size: 12px
}
.desc-listcategoreis {
	position: absolute;
	left: 25px
}
.desc-listcategoreis .name_categories h4 {
	font-size: 14px;
	margin-bottom: 10px
}
.desc-listcategoreis .number_product {
	font-size: 12px;
	margin-bottom: 10px
}
.desc-listcategoreis .view-more a {
	font-size: 12px
}
.desc-listcategoreis .view-more a i {
	font-size: 14px
}
.list-product .product-desc-wrap .add-to-link {
	width: 40%
}
.home-4 .main-navigation {
	margin-left: 0
}
}
@media (min-width:1170px) and (max-width:1217px) {
.header_account_list>a {
	display: block;
	position: absolute;
	right: 0;
	top: 11px
}
.dropdown_search {
	width: 500px;
	background: #fff;
	display: none;
	border: 2px solid#4fb68d;
	border-radius: 30px;
	position: absolute;
	right: 0;
	top: 60px;
	z-index: 9
}
.list-product .product-desc-wrap .add-to-link {
	width: 40%
}
.home-4 .main-navigation {
	margin-left: 80px
}
.feature-slider-item .img-block {
	width: 90px
}
}
@media (min-width:1170px) and (max-width:1366px) {
.header_account_list>a {
	display: block;
	position: absolute;
	right: 0;
	top: 11px
}
.home-18 .header_account_list>a {
	right: 23px;
	top: 9px
}
.list-product .product-desc-wrap .add-to-link {
	width: 30%
}
.home-2 .header_account_list>a {
	position: initial
}
.container {
	/*max-width: 1310px;*/
}
.dropdown_search {
	width: 500px;
	background: #fff;
	display: none;
	border: 2px solid#4fb68d;
	border-radius: 30px;
	position: absolute;
	right: 0;
	top: 60px;
	z-index: 9
}
.img_app img {
	max-width: 120px;
}
.clockdiv span:after {
	right: -10px
}
.slider-content-7 {
	max-width: 50%
}
.home-8 .dropdown_search {
	margin-left: 0
}
.home-10 .dropdown_search {
	margin-left: 50px
}
.home-5.home-6 .home-10 .cart-info {
	margin-left: 0
}
.main-navigation ul li>a i {
	margin-right: 2px
}
.home-11 .cart-info {
	margin: 10px 0 0 10px
}
.main-navigation ul li ul.mega-menu-wrap {
	width: 730px;
	/*width: 900px;
	left: -200px;*/
	left: 0;
}
.home-12 .main-navigation ul li ul.mega-menu-wrap {
	left: 0
}
.home-5 .main-navigation ul li ul.mega-menu-wrap {
	left: -300px
}
.home-17 .main-navigation ul li ul.mega-menu-wrap {
	left: 0
}
.home-18 .main-navigation ul li ul.mega-menu-wrap {
	left: -200px
}
.home-6 .main-navigation ul li ul.mega-menu-wrap {
	left: -100px
}
.home-6.home-8 .main-navigation ul li ul.mega-menu-wrap {
	left: -200px
}
.home-20 .main-navigation ul li ul.mega-menu-wrap {
	left: 0
}
.vertical-menu ul li ul.mega-menu-wrap {
	width: 850px
}
.hot-deal-3 .hot-item-inner {
	width: 45%
}
.slider-content-16.slider-content-13 {
	padding-left: 53%
}
.hot-deal-3 .product-wrapper {
	padding: 15px 15px 25px 15px
}
}
@media (min-width:1366px) and (max-width:1680px) {
.header_account_list>a {
	display: none;
	position: absolute;
	right: 0;
	top: 11px
}
.home-2 .header_account_list>a {
	position: initial
}




.dropdown_search {
	display: none;
	position: absolute;
	right: 0;
	top: 60px;
	z-index: 9
}


.dropdown_search{
	display: block;
    position: relative;
    top: 0;    
    width: 610px;
}



.home-5.home-6 .home-10 .cart-info {
	margin-left: 45px
}
.main-navigation ul li ul.mega-menu-wrap {
	/*width: 1000px;
	width: 1290px;*/
	width: 730px;
}
.home-5 .main-navigation ul li ul.mega-menu-wrap {
	left: -300px
}
.home-6 .main-navigation ul li ul.mega-menu-wrap {
	left: -100px
}
.home-18 .header_account_list>a {
	right: 10px;
	top: 9px
}
}
@media (max-width:1600px) {
.owl-nav-style-3 .owl-nav>div.owl-prev {
	left: -15px
}
.owl-nav-style-3 .owl-nav>div.owl-next {
	right: -15px
}
}
@media (min-width:1920px) {
.header_account_list>a {
	display: none
}
.dropdown_search {
	display: block
}
.home-2 .header_account_list>a {
	display: block
}
}

@media (max-width:1300px) {
.new-product-slider1 .row .product-inner-item{
	-ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
}
@media (max-width:1200px) {
.new-product-slider1 .row .product-inner-item{
	-ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
}
@media (max-width:992px) {
.new-product-slider1 .row .product-inner-item{
	-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.middleHeaderTopSocialLinks li {   
    margin-right: 8px;
}
.middleHeaderTopSecinner .middlePart {
    width: 50%;
}

.languageDropdown {    
    margin-right: 8px;
}


}
@media (max-width:768px) {
.container{
	padding:0 15px;
}	
.middleHeaderTopSecinner .leftPart {
	 display: none;   
}	
.middleHeaderTopSecinner .middlePart {
    width: 100%;
}	
.middleHeaderTopSecinner .rightPart {
    display: none;   
}
}


@media (max-width:767px) {
	
.proDtlSocialInfo {
    display: block;
    margin-top: 15px;	
}	
	
.new-product-slider1 .row .product-inner-item{
	-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.product-details-content .pro-details-quality .cart-plus-minus {   
    height: 40px;   
    width: 200px;
}
.product-details-content .pro-details-quality .cart-plus-minus .dec.qtybutton {
    height: 40px;  
    padding-top: 10px;  
}
.product-details-content .pro-details-quality .cart-plus-minus input.cart-plus-minus-box {   
    font-size: 14px;
    height: 40px;    
    width: 135px;   
}
.product-details-content .pro-details-quality .cart-plus-minus .inc.qtybutton {
    height: 40px;
    padding-top: 10px;    
}
.pro_details_buy_now_btn .buy_now_btn {   
    padding: 0 15px;
    line-height: 40px;
    height: 40px;
    font-size: 12px;
    font-weight: 700;    
    margin-left: 10px;  
}
.follow_us_area {
    float: none;    
}
.img_app {
    margin-top: 20px;
    float: none;    
}

}
@media (max-width:576px) {
	
.middleHeaderTopSec {
    padding: 0px 0 0;
}	
.middleHeaderTopSec .container{
    max-width: 100%;
    padding: 0 0px;	
}	
.middleHeaderTopSecinner {   
    padding: 15px 15px;
    border-radius: 0;    
}	
	
	
 .success_info_top_area .icon img {
    max-width: 50px;
}   
.success_info_top_area .content h3 {
    font-size: 20px;
}
.success_info_dtls_area h4 {
    font-size: 18px;  
}  
.success_info_blk h5 {
    margin-bottom: 6px;
    font-size: 14px;   
}  
.success_info_blk p {
    font-size: 13px;
}

 .single_static_blk .single-static{
     display:block;
     text-align:center;
     padding: 10px 0 10px 0px;
 }   
    
 .single-static img {
    margin-right: 0px;
    margin: 0 auto;
}   
    
 .cat_link span{
     bottom:0;
 }   
 
 .product_blkitem_thumb {
    padding-bottom: 83%;
}   
.product_blkitem_thumb img{
    max-width:300px;
}
    
.sidebar_widget_content{
	display:none;
}
.left_sidebarinner .sidebar-widget.open .sidebar_widget_content{
	display:block;
}
.left_sidebarinner .sidebar-widget h4.pro-sidebar-title{
	position: relative;
    border-bottom: 1px dotted #ddd;
    padding-bottom: 10px;
}
.left_sidebarinner .sidebar-widget h4.pro-sidebar-title:before {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    font-family: FontAwesome;
    content: "\f078";
}
.left_sidebarinner .sidebar-widget.open h4.pro-sidebar-title:before{
	content: "\f077 ";
}



.product_item_slider_area{
	margin:0 -5px;
}

.product_item_slider_area .owl-carousel .owl-item{
	padding:0 5px;
}




.thmquantity_plus_minus {
    padding: 0px 10px;    
    font-size: 12px;
    line-height: 20px;
	
}
.thmquantity_plus_minus .quanty_number{
	width: 20px;
    font-family: "Poppins-Medium";	
}
.thmquantity_plus_minus .quanty_number:focus{
	outline:none;
}

.tab_product_column_boxinner{
    padding-bottom: 15px;	
}
.out_of_stock_txt{
    bottom: 0px;
    font-size: 10px;
    padding: 1px 7px;
    margin-top: 2px;
}

.categoryBoxContent h4.catTile {
    font-size: 16px;
    line-height: 22px;   
    margin: 0 0 2px;
}
.categoryBoxContent .catList li a {
    font-size: 12px;
    line-height: 18px;   
}

.next-arrow {
    width: 0;
    height: 0;
}

.prev-arrow {
    width: 0;
    height: 0;
}
.product-details-img .product-thumb .prev-arrow{
    border: 0;
    top: 35%;
    left: -30px;	
        width: 25px;
        height: 25px;	
}
.product-details-img .product-thumb .next-arrow{
 border: 0;
    top: 30%;
    right: -25px;	
        width: 25px;
        height: 25px;	
}
.my_account_link {
   padding:6px 0;
}

.middle_header_areainner .middle_header_part .logoBrand {
    margin-left: auto;
    margin-right: auto;
}

.middle_header_areainner .middle_header_part {
    padding: 5px 0 8px;
}

.top_searchinner {
    height: 42px;
}


}

@media (max-width:480px) {
	.coupon-code-inner-right {
        font-size: 14px;
    }
    
    .coupon-code-sec {
        padding: 15px 15px 15px 15px;
    }
    
    .offer-box li p {
        font-size: 13px;
    }
    
    .cash-delivery-btn {
        font-size: 15px;
    }
    
    .online-btn {
        font-size: 15px;
        padding: 12px 0;
    }
	
	
.middle_header_area .mobileMenu {    
    width: 25px;
    height: 30px;
    margin-right: 15px;    
}	
	
	
	
.product-details-img .product-thumb .slick-slide .quickViewThumbsSliderThumnail {
    border: 2px solid transparent;
    height: 60px;
}	
.product-details-img .product-zoom-right .zoompro-border22 {
    height: 280px;
}	
.product-details-img .product-thumb {
    padding: 0 25px;
}	
	
.prodict_slider_tabs_area .swipe-tab .swipe_tab_link {
    font-size: 12px;
    padding: 8px 5px;	
}	
.prodict_slider_tabs_area .swipe-tabs .slide-arrow{
    width: 24px;
    height: 24px;
    top: 70%;	
}	
.prodict_slider_tabs_area .swipe-tabs .slide-arrow:before{
    font-size: 14px;
    line-height: 24px;	
}
.prodict_slider_tabs_area .swipe-tabs .prev-arrow {
    right: inherit;
    left: -25px;
}
.prodict_slider_tabs_area .swipe-tab {
    padding: 0 5px;
}
.prodict_slider_tabs_area .swipe-tabs .next-arrow {
      right: -25px;  
}	
.prodict_slider_tabs_area {
    margin-bottom: 20px;
    padding: 0px 25px;
}

	
	
.follow_us_area {
    float: none;
    text-align: center;
	width:100%;
	display: block;
}
.img_app {
    margin-top: 20px;
    float: none;
	width:100%;
	text-align: center;
	display: block;
}	
	
.new-product-slider1 .row .product-inner-item{
	-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.pro-details-quality {
    display: flex;
    flex-wrap: wrap;
    margin: 30px 0;
    width: 100%;
}
.pro-details-wish-com {    
   display: inline-flex;
}
.phone-info span {
    font-size: 15px;
    line-height: 20px;
}
.need-help a img {
    height: 35px;
}
.product-details-img.product-details-tab {
    margin-bottom: 10px;
}
.zoompro-wrap.zoompro-2 {
    margin-bottom: 10px;
}
.pro_details_buy_now_btn .buy_now_btn {
  padding: 0 20px;
    line-height: 36px;
    height: 36px;
    font-size: 12px;
    font-weight: 600;
    margin-left: 5px;
}

.pro-details-wish-com a {
   margin-right: 0px;
    display: block;
    line-height: 34px;
    height: 36px;
    width: 31px;
    font-size: 16px;
    padding: 0 7px;
    color: #555;
    border: 1px solid #555;
}
.pro-details-whatsapp a {    
    margin-right: 5px;	
}
.pro-details-qualityinner {  
    width: 100%;
}
.product-details-content .pro-details-quality .cart-plus-minus .qtybutton{
    width: 50px;	
}
.product-details-content .pro-details-quality .cart-plus-minus .inc.qtybutton {
    height: 48px;
    padding-top: 0px;
}
.product-details-content .pro-details-quality .cart-plus-minus input.cart-plus-minus-box {
    font-size: 20px;
    height: 48px;
    width: 105px;
}
.product-details-content .pro-details-quality .cart-plus-minus .dec.qtybutton {
    height: 48px;
    padding-top: 0px;
}
.product-details-content .pro-details-quality .cart-plus-minus {
    height: 48px;
    width: 200px;
}
.paymentOptionList li img {
    height: 18px;
}
.staticInfoFeatureBadge .feature-badge {
    width: 100%;   
    padding: 10px 5px;   
}
.footer_btn_area{
	display:block;
}
.product_dtl_main .footer-area {    
    margin-bottom: 44px;
}
.footer_social_link_area .payment-img{
	max-width:100%;
}
.pro_details_color_quality {
    display: flex;
    width: 100%;
    margin-bottom: 10px;
}
.pro_details_color .color_price_select {
    height: 28px;
    border: 1px solid transparent;
}

.product-details-content h2 {
     margin: 10px 0 5px;
    font-size: 16px;
    line-height: 22px;
}
.dtl_price_area{
	font-size: 14px;		
}
.dtl_price_area .current_price{
    font-size: 20px;	
}
.dtl_price_area .old_price{
    font-size: 20px;	
}
.pro-details-rating-wrap {
    margin: 0px 0 0;
}

.product_item_slider_area .owl-nav-style .owl-nav>div{
	top:-50px;
}


.view_size_chart_area {
    margin-bottom: 0px;
}

.pro-details-quality {
    margin-bottom: 20px;
}

.pro-details-wish-com {
    margin-left: 5px;
}

.zoompro-border22{
	/*height: auto;
    text-align: center;
	margin-bottom:20px;
	height: 320px;*/
}
.zoompro-border22 .zoompro22{
	/*display: inline-block;
    height: auto;
    width: auto;
	max-width: 320px;*/
}

.middle_header_right_part .my_account_link {
   display:none;
}
.middle_header_right_part .my_order_link {
    display:none;
}
.middle_header_right_part .logout_link {
     display:none;
}
.pincode_link_area .pincode_link {
    font-size: 14px;
}
.pincode_link_area .other_link .other_link_itm {
    margin-right: 4px;
}
.pincode_link_area .other_link {
    font-size: 11px;
}

.theme_product_details .outofStock_btn{
    font-size:14px;
}






.desktop_sec{
	display:none;
}
.mobile_sec{
	display:block;
}

.mobile_footer_height_area{
	height:70px;
}
.mobile_footer_area {
    position: fixed;
    bottom: 0px;
    max-width: 768px;
    margin: 0 auto;
    left: 0;
    right: 0;
    z-index: 1;
    background: #fff;
    box-shadow: 0 1px 9px 1px rgb(0 0 0 / 4%);
    -webkit-box-shadow: 0 1px 9px 1px rgb(0 0 0 / 4%);
}
.mobile_footer_areainner {
    padding: 0 0px;
}
.mobile_foorer_area_list {
    padding: 0px 0px;
}
.mobile_foorer_area_list ul {
    display: flex;
}
.mobile_foorer_area_list ul li {
	
    display: inline-block;
    float: left;
    text-align: center;
    width: 20%;
}
.mobile_foorer_area_list ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
	padding: 0 5px;
    padding-bottom: 5px;
    height: 55px;
    position: relative;
    z-index: 1;
    color: #757575;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    /* font-weight: 600; */
    font-family: "Poppins-SemiBold";
	position:relative;
}

.mobile_foorer_area_list ul li a .icon {    
    width: 24px;
    height: 24px;
    margin-bottom: 0px;
    font-size: 20px;
}
.mobile_foorer_area_list ul li a.my_cart .icon{
	position:relative;
}
.mobile_foorer_area_list ul li a.my_cart .icon:after {
    position: absolute;    
    content: "0";
    background: #7dba39;
    color: #fff;    
    text-align: center;
    border-radius: 50%;
    float: right;   	
    top: -8px;
    left: 16px;
    right: auto;
    width: 14px;
    height: 14px;
    font-size: 12px;
    line-height: 14px;
    display:none;
}
.mobile_foorer_area_list ul li a:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    height: 1px;
    background-color: transparent;
}

/*
.mobile_foorer_area_list ul li a .icon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 24px;
    height: 24px;
    margin-bottom: 5px;
}
.mobile_foorer_area_list ul li a.home .icon{
	background-image: url(../images/icon/booking_inactive.png);
}
.mobile_foorer_area_list ul li.active a.home .icon{
	background-image: url(../images/icon/booking_active.png);
}
.mobile_foorer_area_list ul li a.my_account .icon{
	background-image: url(../images/icon/beauty_inactive.png);
}
.mobile_foorer_area_list ul li.active a.my_account .icon{
	background-image: url(../images/icon/beauty_active.png);
}
.mobile_foorer_area_list ul li a.order .icon{
	background-image: url(../images/icon/home_inactive.png);
}
.mobile_foorer_area_list ul li.active a.order .icon{
	background-image: url(../images/icon/home_active.png);
}
.mobile_foorer_area_list ul li a.logout .icon{
	background-image: url(../images/icon/product_inactive.png);
}
.mobile_foorer_area_list ul li.active a.logout .icon{
	background-image: url(../images/icon/product_active.png);
}
.mobile_foorer_area_list ul li a.my_cart .icon{
	background-image: url(../images/icon/product_inactive.png);
}
.mobile_foorer_area_list ul li.active a.my_cart .icon{
	background-image: url(../images/icon/product_active.png);
}
*/
.mobile_foorer_area_list ul li.active a{
	 color: #ec1a23;
}
.mobile_foorer_area_list ul li.active a:after {    
    background-color: #ec1a23;
}
#scrollUp {
    width: 35px;
    height: 35px;   
    right: 10px;
    bottom: 70px;    
}
#scrollUp i {   
    line-height: 35px;
    font-size: 16px;
}


.prodict_slider_tabs_area {
    margin-bottom: 20px;
    padding: 0px 0px;
}

.prodict_slider_tabs_area .swipe-tabs .slide-arrow {
    width: 28px;
    height: 28px;
    top: 0%;
    margin-top: -50px;	
}
.prodict_slider_tabs_area .swipe-tabs .prev-arrow {
    right: 35px;
    left: inherit;
}	
.prodict_slider_tabs_area .swipe-tabs .next-arrow {
    right: 0px;
}

.quickViewProDtlsTitle { 
    font-size: 20px;
    margin-bottom: 20px;  
}
.quickViewProDtlsprice {
    font-size: 25px;
    margin-bottom: 25px;
}

}


@media(max-width:400px){
	
.product-details-img .product-thumb .slick-slide .quickViewThumbsSliderThumnail {
    border: 2px solid transparent;
    height: 50px;
}	
.product-details-img .product-zoom-right .zoompro-border22 {
    height: 250px;
}		
	
	
	
.theme_home_mobile_catBox_iteminner .mobile_catBox_thumnail {
	height:105px;
}	
.theme_home_mobile_product_view_iteminner .theme_home_mobile_product_view_thumnail {
	height:105px;
}
.theme_product_thumnail{
	height:150px;
}
.theme_product_thumnail22{
	height:95px;
}
.tab_product_column_boxinner .theme_product_thumnail {
   height:95px;
}
.theme_product_details22 .pro_ttl22 {
     font-size: 12px;
    line-height: 14px;
    margin-bottom: 5px;
    min-height: 28px;
}


.mobile_thm_pro_btn_area {   
       top: 70px; 
	   right: 8px; 
}
.view_all_btn_area .thmcart_btn {   
    width: 22px;
    height: 22px;
    line-height: 15px;    
    font-size: 10px;
}
.mobile_thm_pro_btn_area .thmquantity_plus_minus {
    padding: 0px 8px;
}
.thmquantity_plus_minus .quanty_number {
    width: 20px;
    height: 18px;
	font-size: 12px;
	
}
.thmcart_btn_area {
    position: absolute;
    top: 34%;
    right: 0px;
}
.theme_product_blkinner .thmcart_btn_area{
	top: 33%;
}
.tab_product_column_boxinner .thmcart_btn_area{
	top: 33%;
}
.thmcart_btn_area .thmcart_btn {
    padding: 4px 13px 3px;
    font-size: 10px;
    line-height: 14px;    
}
.thmquantity_plus_minus{
    font-size: 12px;
    line-height: 20px;
    padding: 0px 7px;	
}
.product_item_slider .tab_product_column_boxinner .theme_product_thumnail {
    height: 105px;  
}
.product_item_slider .tab_product_column_boxinner .theme_product_details .pro_ttl {
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 5px;
    min-height: 50px;
}
.product_item_slider .tab_product_column_boxinner .theme_product_details {
    padding-top: 0px;
	padding:0px 0px;
}

.pro_discount_tag{
    top: 5px;
    left: 5px;	
}

.middle_header_areainner .middle_header_part .logoBrand {
    margin-left: 0px;
}

.cart-info {
   
}

.icon-text-box a {
    justify-content: start; 
    padding-left: 74px;
    margin-bottom: 7px;
}

.icon-with-text-sec {
    padding: 15px 0;
}

.check-box-text p {
    font-size: 15px;
}

.check-box-text p:last-child {
    width: 27%;
}

}