#content-left,

#wrapper,

#content_cat_right,

#container,
#content-cat



 { background:#FFF !important; }




.sliderbn, #sliderbanner { max-height:none !important; }
#sliderbanner img { height:200px; }



.header-22 .main {  max-width:1200px !important; } 
.header-22 #tags3 { font-size:12px !important; }  
.header-22 .col-sm-4 { margin-bottom:5px; }
.header-22 { height:76px; padding:5px 0px; background:#fff; border-bottom:1px #CCCCCC solid;


box-shadow:0px 0px 5px #000; -webkit-box-shadow:0px 0px 5px #000; -moz-box-shadow:0px 0px 5px #000; -o-box-shadow:0px 0px 5px #000; -ms-box-shadow:0px 0px 5px #000; -khtml-box-shadow:0px 0px 5px #000;



 }
 
.header-22 form { margin-bottom:0px !important; }
 
 .header-22 .font-01, .header-22 .font-02, .header-22 .font-03 { float:left; color:#000000; }
  .header-22 .font-01 {  font-size:14px; }
 .header-22 .font-02 { margin:0px 5px; font-size:32px; }
  .header-22 .font-03 { font-size:15px; }
  .header-22 .font-1 a { color:#000000 !!important; }
 
 
 



 .footer-follow img { width:30px !important; height:30px !important; }

 .filter-btn { display:none !important; }  

 

 

 

.mobile-phone-show { position:fixed; bottom:50px; right:0px; z-index:99; display:none; }

.mobile-phone-show a { margin:5px; display:block; padding:6px; background:#090909; color:#FFF; border:2px #FFFFFF solid;





border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -khtml-border-radius:50%;



 } 

 

 

  .mobile-phone-show a:last-child{ background:#d9534f !important; }

 

 

 .top.bg-dark-gray.padding-5 { padding-bottom:0px !important }

 

 

 #content_right { background:none !important }





.panel { border:none !important; background:#FFF !important; border:1px #cecece solid !important; box-shadow:none !important; }

.panel-heading { background:#3ab54a !important; border:none; color:#FFF !important; }





.new-offer-repate { border:1px #cecece solid !important; position:relative;  background:#FFF; margin-bottom:10px;



border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; -khtml-border-radius:4px;



}



.new-offer-repate-bottom p { margin-bottom:0px; font-size:14px !important; } 





.panel .fa-position { position:absolute !important; color:#ec0c15; margin-top:6px;  }

.panel .position-data { font-size:14px !important; color:#3f3f3f !important; line-height:24px !important;  margin-left:20px !important; }

.panel h6 { font-weight:bold !important; font-size:13px !important; margin:0px 0px 5px !important;} 





.panel-2 {  }

.panel-2 .panel-heading { text-align:center; background:#d5d5d5 !important; color:#000 !important; clear:both; }

.panel-2 .text { text-align:center; }    







.panel-heading { padding: 7px 15px !important; font-size: 14px !important;  text-transform: capitalize !important; font-weight: 700 !important; text-align: left !important; }



.panel-divider { height:1px; background:#d5d5d5; clear:both; margin:10px -15px; }







.new-offer-repate { padding-bottom:6px;  }


.new-offer-repate-number { position:absolute; top:0px; left:0px; background:#5db85c; color:#FFF; padding:10px; }

.new-offer-repate-box { margin-left:40px; padding:6px; }

.new-offer-repate-box h5 { font-size:15px !important; margin:0px 0px 4px !important; font-weight:bold !important; color:#000 !important; }

.new-offer-repate-bottom { margin-bottom:2px; }

.new-offer-repate-bottom br { display:none; }

.new-offer-repate-bottom .pull-left-l {  font-size:12px; line-height:22px; color:#3f3f3f; }

.new-offer-repate-bottom .pull-right-r {  font-weight:bold; font-size:14px; }

.new-offer-repate-bottom .pull-right-r .btn { margin-left:10px; margin-top:2px;  background:#FFFFFF !important; color:#000 !important;  }

.new-offer-repate-bottom .pull-right-r s { color:#333333; display:block; }

.new-offer-repate-bottom .pull-right-r .price { font-size:18px; margin-top:2px; color:#1ba7f0;  }

.total_offer { color:#1ba7f0 !important;  }





.features-data img:before { content:''; display:table; clear:both; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -khtml-box-sizing:border-box; }



.margin-botto-10 { margin-bottom:10px; }







.mask-banner { position:absolute; top:10px; left:10px; z-index:1; }

.mask-banner h1 { margin-bottom:5px !important; font-size:14px !important; background:#000000 !important; color:#FFF !important; padding:10px !important;  float:left !important; clear:both !important;  }

.mask-banner h2 { margin-bottom:5px !important; background:#5db85c !important; font-size:12px !important; background:#5db85c; color:#000 !important; padding:5px !important;  float:left !important; clear:both !important; }

.mask-banner h3 { float:left !important; clear:both !important; background:#ed1b23 !important; padding:5px !important; color:#FFF !important; font-size:12px !important; }







.more-offer-row ul { margin:0px; padding:0px; }

.more-offer-row ul li { display:block; padding:0px; margin:0px 0px 10px 0px; }

.more-offer-row ul li img { width:100% !important; height:auto !important; }







.modal {  }

.modal-sm { width:auto !important; }

.modal-dialog { width:auto !important; }





.modal {



    



    

     margin: 0px auto !important; 

     background:none !important; 

   

}

























.home-slider-n { min-height:300px  }

        .carousel .home-col-re  { width:485px !important;  height:220px !important; }

        .carousel  li { width:485px !important;  height:210px !important }

        .carousel-box  { height:220px !important; } 

        .carousel-box-overflow { height:220px !important; overflow:hidden !important }

        /* CSS to be added */

        .home-slider-n {

            overflow: hidden;

            height: 200px;}

        .slider-over-box{margin-top:10% !important}

        .feature_row{width:100%; height:220px;}

        .feature_row .feature_sec{width: 24%; height: 200px; float:left; margin:0 5px 0 0; padding:0px; border:1px solid #ccc;     position: relative;}

        .feature_row .feature_sec .image_holder img{width: 100%; height: 100%;}

        .image_holder{width: 100%; height: 100%; margin:0; padding:0}

        .feature_sec .content{width: 100%;

                              height: 60px;

                              background: rgba(0,0,0,0.7);

                              bottom: 0px;

                              z-index: 1;

                              position: absolute;}

        .content p{font-size:11px; color:#fff; margin:5px;}

        .content_title{color:#fff; margin:5px 0 0 5px;}

        .description-search-box {

            border:none; 

            margin-top: 0px; 

            width: 32%;

            float: right;

        }

        .description-search-btn {

            float: left;

            width: 20%;

            margin-left: -5px;}

			

			

			

			.offer_sec { height:auto !important }

			

			







 #wrapper{width:100%; background:#ccc;

                 text-align:center}



        #header{width:80%;

                margin:0 auto;}



        #container{    width: 80%;

                       margin: 0 auto;

                       display: block;

                       height: auto;

                       background:#fff;

        }

        #content-left{width:60%; background:#fff;

                      text-align:left; margin:0; padding: 10px 8px; float:left;}



        .name_sec{width:100%; 

                  text-align:left;

                  font-family:Arial, Helvetica, sans-serif;

                  font-size:20px;

                  padding:0px;

                  margin:10px 0px;

                  height: 40px;

        }

        .name_sec p {float:left;}

        .name_sec p span{color:#F90; font-size:13px;}

        .name_sec p span.txt_grey{color:#999; font-size:14px;}



        .share_deal{width:100%;

                    margin:10px 0 0 0;

                    padding:0 0 10px 0;

                    height:30px;

                    border-bottom:1px solid #ccc;

                    text-align:left;

                    display:block; clear: both;}



        .info_sec{width:90%; height:auto; display:block; clear:both;

                  margin:5px 0px;

                  padding:10px 0px;

                  border-bottom:1px solid #ccc;

                  text-align:left;}

        .info_sec .rate a img{width:150px; height:auto;}

        .info_sec ul{margin:0px; padding:0px;     font-size: 13px;}

        .info_sec ul li{height:auto; list-style-type:none; padding: 5px 0px 5px 0px; margin-top:2px;}

        .info_sec p{margin:0px;}



        a.call_now{padding:10px 100px; background:#3CB566; color:#fff; font-weight:bold; text-transform:uppercase; float:left; margin:0 30px 10 0px; width: 100px;}

        .share_sec{float:right;}



        #content_right{width:40%; background:#fff; text-align:left; float:left; margin:0px; padding:10px 0px 0px 10px; height: 100%;}

        .offer_title{text-align:left; font-size:18px; color:#666; padding:5px 0px; margin-top:10px; font-weight:bold;}

        .offer_sec{width:90%; margin:0px; border:1px solid #ccc; background:#fff; border-radius:3px; padding:10px; height: 321px; position: relative;}

        .offer_sec ul{margin:0px; padding:0px; }

        .offer_sec ul a{color:#000;}

        .offer_sec ul li{    border-bottom: 1px solid #F4F4F4;

                             padding: 0px 0px 30px 0px; }

        .strike{    text-decoration: line-through;

                    color: #ccc;

                    font-size: 12px;

                    float: right;

                    /* padding-right: 10px; */

                    clear: both;}

        .offer_price{font-size:19px;     float: right;

                     clear: both;}

        .buy_now{padding: 10px 0px;

                 background: #39BC36;

                 color: #fff;

                 font-weight: bold;

                 text-transform: uppercase;

                 margin: 0 30px 10 0px;

                 border-radius: 3px;

                 width: 100%;

                 display: block;

                 text-align: center;}

        #banner-right{

            width:360px; height:auto;}

        #banner-right img{width:100%; height:auto; border:#F7F7F7 2px solid; margin:0px 0px 10px 0px;}



        .br-theme-bars-1to10 .br-widget a {

            display: block;

            width: 16px;

            padding: 2px;

            height: 14px; float:left; margin:1px; background: #ccc;

        }

        .box{width: 157px;

             float: right;

             margin: -5px 0 0 10px;

             height:50px;}

        .br-theme-bars-1to10 .br-widget{height:auto;}

        .br-theme-bars-1to10 .br-widget .br-current-rating{line-height:inherit}

        .review_sec{font-size:11px; color:#666}

        ._btn{border: 1px solid #ef534e;

              color: #ef534e;

              margin: 20px 5px;

              padding: 7px;

              width: 90%;

              display: block;

              border-radius: 2px;

              text-align: center;

              font-size: 12px;}

        .coupon_qty input[type="text"] {width: 30px !important; }

        .small_screen{display:none}

        #offer_table{

            text-align:left;

            width:100%;

            color:#000;

            font-size:16px;

            margin:10px 0px;

        }

        #offer_table tr td {margin:10px 0px;}

        .total_offer{font-size: 20px; height:40px; color:#000; width:100%;}

        .scroll-y { overflow-y:scroll;}



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

            #container{    width: 100%;

            }

            .small_screen{display:none}



        }



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

            #container{    width: 100%;

            }



            #content_right{float:none; width:95%; height:auto;}

            #content-left{width:95%}

            .small_screen{display:block}

            .hide_small{display:none}

            .offer_sec{height: 200px;}

			.description-search-box{width:50%; float: none; font-size:10px;}

			

			

			        }



@media (min-width:200px) and (max-width:320px) {

.box { width: 100%; margin:5px;}

#container{width: 100%}

#content_right{float:none; width:90%; height:auto;}

#content-left{width:90%}

.small_screen{display:block}

.hide_small{display:none}

.description-search-box{width:100%; float: none;} }





.btn-group{float:left}			

.mobile-in-show { display:none !important; padding:10px; }		

.panel-fixed .aadd-price { display:none; }		

.ul-bulate li { list-style:disc !important; }

.top.bg-dark-gray.padding-5 { display:none !important }

.rate {}

.rate:after { content:''; display:table; clear:both;

	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -khtml-box-sizing:border-box; }

.rate .example-image-link img { width:24% !important; padding:5px; float:none !important; height:200px;

		

	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -khtml-box-sizing:border-box; }	

	

.detailspanel #content_right, .detailspanel #content_cat_right { padding-left:0px !important; padding-right:0px !important; }			



.panel-01 { background:#d9534f; margin: -10px -15px 10px; padding: 10px;	}	



.panel-01 h6 { color:#FFF; }

.panel-01 .fa-position { color:#FFF; }	

.panel-01 .position-data { color:#FFF !important; }







.panel-02 { background:#5cb85c; margin: -10px -15px 10px; padding: 10px;	}	



.panel-02 h6 { color:#FFF; }

.panel-02 .fa-position { color:#FFF; }	

.panel-02 .position-data { color:#FFF !important; }



.mobile-filter-btn { display:none; }
	
.leftfilter-close { display:none; }
	
	
	
	
.home-col-re .row.padding-7 { position:absolute;     margin: -200px 0px 0px 0px;
    left: 320px; }	
	
	
	
	.cashback-popup { width:600px; margin:5px auto; }
	.cashback-popup img { width:100%; }
	



.home-banners-row .item  { 

   

 }
.home-banners-row .container { position:relative; z-index:9;  }
.home-banners-row .container-in { position:absolute; top:10px; left:10px; right:10px; } 
.home-banners-row .container-in h3 { font-size:22px; color:#000; padding:0px; margin:0px 0px 5px; }
.home-banners-row .container-in h4 { display:inline-block; clear:both; margin:0px 0px 5px; padding:6px 10px; color:#FFF; background:#F00; font-size:22px; font-weight:bold; }
.home-banners-row .container-in h5 { color:#FFF; font-size:22px; margin:0px 0px 5px; }
.home-banners-row .container-in h6 { font-size:16px; font-family:"Times New Roman", Times, serif; color:#000; margin:0px 0px 5px; }

.home-banners-row .container-in .btn { background:#000 !important; border:1ox #000000 solid !important; color:#FFF !important; padding:10px; font-size:14px; text-shadow:none !important;  } 


.home-banners-row .container-in h3, .home-banners-row .container-in h4, .home-banners-row .container-in h5, .home-banners-row .container-in h6 { line-height:normal !important; }	
	

/* item-listing */
.item-listing { margin-bottom:10px; border:1px #d1d1d1 solid; }
.item-listing-details h5 { font-weight:bold !important; color:#969696; font-size:13px !important; line-height:normal !important; padding:0px !important; margin:0px 0px 5px 0px !important; }

.item-listing-footer .btn { font-size:14px !important; font-weight:bold !important; }

.item-listing-details { padding:6px; }
.item-listing-details p { margin:0px; }
.item-listing-details p i { position:absolute; color:#2d343e; }
.item-listing-details p span { margin-left:12px; }
.item-listing-thamnal { position:relative; }
.item-listing-thamnal img { width:100% !important; height:auto !important; padding:0px !important; margin:0px !important; border:none !important; }
.item-listing-mask { color:#FFF;  position:absolute; bottom:0px; left:0px; right:0px; padding:20px 7px 7px; 


background:linear-gradient(rgba(0, 0, 0, 0.18), rgba(0, 0, 0, 0.51));
background:-webkit-linear-gradient(rgba(0, 0, 0, 0.18), rgba(0, 0, 0, 0.51));
background:-moz-linear-gradient(rgba(0, 0, 0, 0.18), rgba(0, 0, 0, 0.51));
background:-o-linear-gradient(rgba(0, 0, 0, 0.18), rgba(0, 0, 0, 0.51));
background:-ms-linear-gradient(rgba(0, 0, 0, 0.18), rgba(0, 0, 0, 0.51));

}

.item-listing-footer { padding:6px; } 
.item-listing-footer .pull-right.btn s { color:#888888 }
.item-listing-footer .pull-right.btn { color:#1ba7f0 !important; }	
	


.profile-left-menu ul li a { padding:7px 5px !important; font-weight:bold; border:none !important; }


.profile-left  { width:200px;  }
.profile-data { width:77%; } 


.home-mobile-menu { display:none; text-align:center; padding:10px 0px; }
.home-mobile-menu a { color:#000; font-weight:bold; }
.home-mobile-menu .img  { }
.home-mobile-menu .col-xs-4,
.home-mobile-menu .col-xs-12
{ height:70px; border:1px #CCCCCC solid; padding:7px 3px !important; }



.mobile-block-table tr td .title { display:none; }





.read-more-data { height:40px; overflow:hidden; }
.read-more-data.active { height:auto } 
.read-more-data-btn { cursor:pointer; font-weight:bold; }  
.read-more-data p { margin-bottom:0px !important; }




.mmm-image-popup { cursor:pointer; }
.mmm-image-popup img { width:100px; height:100px; }
.mmm-image-popup .close { font-size:16px; cursor:pointer; color:#FFF; display:none; position:fixed; top:10px; right:10px; }
.mmm-image-popup.p { text-align:center !important; overflow:auto; position:fixed; z-index:999;  top:0px; right:0px; bottom:0px; left:0px; width:100%; height:100%;     background: rgba(0, 0, 0, 0.78)  }

.mmm-image-popup.p img { width:70% !important; height:auto !important;  margin:30px auto; }
.mmm-image-popup.p .close { }


body.body-not-scroll { overflow:hidden; }

/* mobile */


.mobile-show { display: none }


.m-d-border { padding: 7px; text-align: center;  background: #000; color: #fff;

    border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;

}
.m-d-border span { color: #fff !important; }
.m-d-border a { clear: both; display: inline-block; padding: 4px 10px; color: #fff; background: #e41731; }

.header-22 .row { margin-bottom: 0px !important; }

@media(max-width:767px) {


.home-mobile-menu { display:block; }
.mobile-hide { display: none; }
.mobile-show { display: block }

.search-n-login-btn { position: absolute; right: 100px;     top: 14px; }
.search-n-login-btn .btn {

    text-shadow: none !important; background: none !important; box-shadow: none !important;  border: none !important;
    font-size: 23px !important;  display: inline-block !important !important;  padding: 5px !important; color: #fff !important; float: left; margin-left: 5px !important;


}
    body.description-page .header-22 { padding: 0px !important; box-shadow: none !important; }
    body.description-page .header-22 .row { margin-bottom: 0px !important; }
body.description-page .description-page-hide { display: none !important; }
    body.description-page .header-22 .font-00-row { display: none !important; }

    .m-d-border { margin-bottom: -50px;}

	
.home-banners-row .container-in { top:5px; }
.home-banners-row .container-in h3 { font-size:12px; }
.home-banners-row .container-in h4 { font-size:12px; }
.home-banners-row .container-in h5 {  font-size:12px; }
.home-banners-row .container-in h6 { font-size:12px; }
.home-banners-row .container-in .btn { font-size:8px;  }







   .header-fixed-scroll .header {

       position: fixed !important;
       left: 0px !important;
       right: 0px !important;
       z-index: 990 !important;
       top:0px !important;

   }
    body.description-page  .header-fixed-height-scroll { height:76px; }
    .header-fixed-height-scroll { height:30px; }
	
	

	
	.cashback-popup { width:auto;  }

	.filter-btn { display:block !important; margin-bottom:10px; margin-top:10px; }

	.detailspanel #content_right, .detailspanel #content_cat_right { width:auto !important; float:none; margin:10px 0px; }

	

	.mobile-phone-show { display:none; }

	.mobile-phone-none { display:none !important; }

	

	

	

	.mobile-none { display:none !important }

	.mobile-none-2 { display:none; }

	

	.panel-fixed { padding:0px !important; position:fixed; bottom:-21px !important; left:0px !important; right:130px !important;

	

	z-index:99;

	

	

	 }

	 

	 .panel-fixed .aadd-price { text-align: center; margin-top: -16px; position:relative; display:block;  }

	 

	 .panel-fixed .panel-heading { display:none !important; }

	 .panel-fixed .panel-body { padding:0px !important; }

	 

	 .panel-fixed form { margin:0px !important; }

	 .panel-fixed .text { display:none !important; } 

	 .panel-fixed .m-offer-right-re { padding:0px !important; border:none !important; }

	.panel-fixed #offer_table { margin:0px !important; display:none; }

	

	

	

	.mobile-menu-link {  }
/*
	.menu-n { display:block !important; }

	.menu-n ul li { float:left !important; clear:none !important; }

	.menu-n ul li a { font-size:9px !important; }

	.menu-n-icon { display:none !important; }

	.menu-n-title { margin-left:0px !important; }

	.menu-n ul li a { padding: 5px 4px 5px !important;}

	.menu-n ul li { border:none !important; }	*/

	

	

	

	#totle.total_offer {  position: absolute;

    font-size: 13px;

    bottom: -23px;

    left: 4px; 

	

	right: 135px !important;

    text-align: center;

 

    overflow: visible !important;

	

	

	color:#000 !important;

	

	}

	

	

	

	

	

	.logo-n { margin:3px auto 3px !important; width:135px !important; float:left !important;    }

		

		

		

		.mobile-in-show { display:block !important; }

		

		

		.leftfilter .panel-body { max-height:none !important; height:auto !important; overflow:visible !important }

	
	
	.offer-submit.booknow .btn {  padding-top:5px !important; padding-bottom:15px !important; }
	
	
	
	
	.btn-simpal { color:#000 !important; background:#FFF !important; border:none !important }
	

	}

		

	

	

	















@media(max-width:767px) {
	
	
	
.new-offer-repate:nth-of-type(2n+1),
.show_product .cat_wrap:nth-of-type(2n+1)
 { background:#eeeeee !important; }
	
	
	
	

.new-menu-mobile { background:#000; border-top:1px #FF0000 solid; font-size:16px; font-weight:bold; padding:0px;


white-space:nowrap;
    overflow-x:auto;

 }

.new-menu-mobile ul { margin:0px; padding:0px;   }

.new-menu-mobile ul:after { content:''; display:table; clear:both; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -khtml-box-sizing:border-box; }

.new-menu-mobile ul li {  margin:0px 0px; display:inline-block  }

.new-menu-mobile ul li a {  color:#FFF; display:block; padding:10px;}
.new-menu-mobile ul li a.active { background:#ec0c15; }

.new-menu-mobile ul li a .menu-n-icon { width:30px !important; height:30px !important; position:absolute;  }

.new-menu-mobile ul li a .menu-n-title { margin-left:35px; }

.menu-n {  }







/*.search-fixed.fixed { position:fixed; left:0px; top:0px; right:0px; z-index:99; padding:10px; background:#FFF; }

.filter-btn.fixed { position:fixed; left:0px; right:0px; top:70px; z-index:99; }



*/

.header-22 { height:auto !important; padding-bottom:0px !important; }

	.header-22 .font-001, .header-22 .font-002, .font-00-clear { text-align:center; display:block; }
	.font-00-clear { clear:both; }
	
	.font-00-row { display:block; margin:0px -15px; }
	.header-22 .font-002 { float:left; width:50%; padding:0px 15px;
	
	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -khtml-box-sizing:border-box;
	
	 }
	.header-22 .font-002 .btn { display:block; }
	






/* mobile-filter */
#content_cat_right { padding-top:0px !important; }
.mobile-filter-btn { display:block; background:#000; border-top:2px #ec0c15 solid; border-bottom:2px #ec0c15 solid;   }
.mobile-filter-btn ul { padding:0px; margin:0px;   


    white-space: nowrap;
    width: 100%;
    overflow-x: auto;

}
.mobile-filter-btn ul:after { content:''; display:table; clear:both; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -khtml-box-sizing:border-box; }
.mobile-filter-btn ul li { font-size:13px !important; color:#FFF; font-weight:bold !important; list-style:none;  text-align:center; padding:10px 10px; display:inline-block; 



box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -khtml-box-sizing:border-box;
 }


.mobile-filter-btn ul li {}
.leftfilter .panel  { display:none; margin:0px 20px; }


.leftfilter { display:none; overflow:auto; margin: 0px; position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; padding: 10px; z-index: 9999; background: rgba(0, 0, 0, 0.43); }
.leftfilter-close { z-index:11; display:block; cursor:pointer; position:fixed; top:5px; right:0px; background:red; color:#FFF;     padding: 4px 8px; cursor:pointer; }






.offer-submit.sack{ 

    -webkit-animation-name: example; 
    -webkit-animation-duration: 2s; 
	
	-moz-animation-name: example; 
    -moz-animation-duration: 2s; 
	
	-o-animation-name: example; 
    -o-animation-duration: 2s; 
	
    animation-name: example1;
    animation-duration: 2s;	
	
	}
	



	
	
	
	



@-webkit-keyframes example1 {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}


@-moz-keyframes example1 {
  from, to {
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -moz-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}


@-o-keyframes example1 {
  from, to {
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -o-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -o-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes example1 {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}









.profile-img { float:none !important; width:auto !important; text-align:center !important; }
.profile-left-menu { float:none !important; width:a !important;  margin:10px auto !important; }
.profile-left-menu ul { margin-left:0px !important; }


}

	
	
	
	
@media(max-width:600px) {
	
	
	.sliderbn, #sliderbanner  { display:none; }
	
	
	.home-banners-row img { height:150px !important; }
	


.listprod-media .panel { width:auto !important; padding:10px !important; }
.listprod-media .panel .panel-body { float:none !important; width:auto !important; }

.listprod-media .panel .panel-body { width:auto !important; font:normal !important; min-height:1px !important; max-height:none !important; }

.listprod-media .panel .panel-body img,
#owl-demo3 .item img

 { position:relative !important; position:relative !important; max-width:none !important; min-height:1px !important; max-height:none !important; width:100% !important; height:auto !important; }	


.listprod-media .panel .panel-footer { float:none !important; height:auto !important; width:auto !important; padding:10px !important; }
	
	
	
	
	
.mobile-block-table tr:first-child { display:none !important; }	
.mobile-block-table tr { border-bottom:2px red solid !important; }
.mobile-block-table tr td { display:block !important; width:100x !important; }
.mobile-block-table tr td .title { display:block; margin-bottom:3px; font-weight:bold; }	









.mask-banner h1 {
    margin-bottom: 5px !important;
    font-size: 14px !important;
    background: none !important;
    color: #000 !important;
    padding: 0px !important;
    float: none !important;
    clear: both !important;
	
	font-size:17px !important; font-weight:bold !important;
	margin:0px !important;
	margin-top:4px !important; display:inline-block !important;

}

.mask-banner h2 { display:inline-block !important; float:none !important; margin-bottom:15px !important; margin:0px !important; }	
	
	
	.demo-gallery>ul { float:none !important; clear:both !important; margin-top:10px !important; }

.demo-gallery { margin-bottom:0px !important; }	
	
	
	}		

		

					

	

	

@media(max-width:480px) {

	

	.rate .example-image-link img {  height:100px;

 }	

	

	}			

			


.offers-btn-p-m   { width: 100px; }
.offers-btn-p-m .btn { float:left;     padding: 3px !important;  width:30px !important; height:30px !important; text-align:center !important; }
.offers-btn-p-m-qty { float:left; width:20px; height:30px; padding:3px; text-align:center;  line-height: 30px; text-align: center; padding: 2px 0px 0px 8px;  }


