	@media only screen and (max-width:768px) {

.rcBtnFixed {
     
    right: -16px!important;
  } 

  .dropdown.default-dropdown > .custom-menu {
    
    left: 206%!important;
}


.logo img {
    display: block;
    max-height: 50px;
}

.hide_on_mobile{
	display: none;
}


.shop_by_cat_menu .nav>li>a {

    position: relative;

    display: block;

    padding: 6px 11px;

    font-size: 15px;

}


.filter_left_btn{
	display: block!important;
	border: 1px solid #ddd;
	padding: 10px;
	margin-bottom: 20px;
 }

.filter_left{
  display: none;
      position: absolute;
    top: 43px;
    z-index: 99999!important;
    background: #fff;
    width: 67%;
    border: 1px solid #ffa500;
    padding: 10px;

}





.menu-sec .navbar {

    position: relative;

    min-height: 1px;

}



.banner-slider{

	margin-top: 10px;

}





.top_menu_container{

    margin: 6px 0px;

    background:none!important;

}





	.top-sec {display: none;}

	.top-right {text-align: left;}

	.top-right li {margin-left:0px; font-size: 12px;}

	.top-right li a {font-size:10px;}

	.top-icon li a{font-size: 12px;}

	.header-sec{padding: 0px;}

	.top-right li .btn.btn-info.btn-lg {font-size:10px;}

	.cart-checkout .thead-default{display:none;}

.cart-checkout .table > tbody > tr > td.cart-subtotal {

    display: none;

	}

.cart-checkout .table > tbody > tr > td.product-thumbnail {

    float: left;

    width: auto;

    padding-left: 0px;

}

.cart-checkout .cart_table{box-shadow:none;}

.cart-checkout .cart_table .table-responsive{border:none;}

.cart-checkout .table > tbody > tr > td {

    padding: 0px 0px 5px 110px; border:none; font-size: 13px; white-space: initial;

}

.cart-checkout .order_checkout{padding: 0px;}

.cart-checkout .order_checkout table tr th {

    font-size: 17px;

}

.cart-checkout .order_checkout .table > tbody > tr > td {

    padding: 5px 10px;

}

.cart-checkout .direct_transfer p {

    margin-bottom: 15px;

    font-size: 14px;

    line-height: 20px;

}

.hemail li:last-child {

    float: left;

    margin: 0;

}

.hemail .btn.btn-default{padding:8px 10px;}

.cart-checkout .product-thumbnail img {width: 90px;}

.cart-checkout .table tbody td {display: block;}

.cart-checkout .table-striped > tbody > tr {

    padding: 7px 0px 3px; 

    display: block;

    width: 100%;

    clear: both;

    border-bottom: #eaeaea 1px solid;

}

	.top-right li a img {margin-right: 6px; margin-top: -2px;width: 12px;}

	

	.menu-sec .navbar-brand img {width:49%;padding-top:6px;background: none;}



	.menu-sec .navbar-toggle {margin-top: 1px;margin-right: 0px;margin-bottom: 0;border-radius: 0;border: 1px solid #333;padding: 8px;position: absolute;right: -2px;top: -45px;}

	

	.menu-sec {}

	

	.menu-sec .navbar-nav {float: left;padding:12px;width: 100%;background:#fff;}

	.menu-sec .navbar-inverse .navbar-nav > li > a {font-size: 12px;padding: 8px 0px;border-bottom: 1px solid #ddd;color: #333;background: none!important;}

	.menu-sec .navbar-nav { margin: 0;}

	.menu-sec .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border: none;}





	.menu-sec .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {

    background-color: #fff;

}







.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {

    color: #000;

    background-color: transparent;

}





	.srch-btn { margin-top: 10px; margin-left: 0; display: none;}

	.banner-slider .carousel-indicators{display: none;}

	.menu-sec #myNavbar .dropdown-menu > li > a{color: #fff;font-size: 14px;padding-left: 12px;}

	.close-srch-btn{margin-top: 10px; margin-left: 0;}

	.banner-slider .carousel-caption a {padding: 3px 3px;font-size:5px;}

	.banner-slider .carousel-caption {bottom: 33%; left: 60%}

	.banner-slider .carousel-control {bottom: 38%;opacity: 1;}

	.banner-slider .carousel-control i {width: 34px;height: 34px;padding: 5px 0px;}

	.happarel-sec {padding: 40px 0px;}

	.center-text h3 {font-size: 30px;}

	.center-text p {font-size:12px;}

	.center-text h3::before {top: 16px;left: 12%;width: 38px;}

	.center-text h3::after {top: 16px;right: 12%;width: 38px;}

	.center-text {margin-bottom: 30px;}

	.slid-colm-text a{font-size:14px;}

	.slid-colm-text {padding: 30px;}

	.happarel-sec .owl-nav button {width: 30px;height: 30px;font-size: 20px !important;}

	#simple_arc span {font-size:20px;}

	.makeover-text-img img {margin-top:-8px;width:26%;}

	#simple_arc::before {display: none;}

	#simple_arc::after {display: none;}

	.makeover-text-img a {font-size: 10px;letter-spacing: 2px;}

	.makeover-right h2 {font-size: 30px;}

	.makeover-right h2 span {line-height: 34px;}

	.makeover-right {margin-top: 40px;}

	.makeover-right a {font-size: 10px;letter-spacing: 2px;}

	.makeover-bottom {margin-top: 30px;}

	.makeover-bottom li {width: 25%;}

	.makeover-bottom li a{font-size:10px;}

	.happarel-sec.bag-bg{padding:40px 0px;}

	.happarel-sec.bag-bg .center-text h3::before {top: 16px;left: 12%;width: 38px;}

	.happarel-sec.bag-bg .center-text h3::after {top: 16px;right: 12%;width: 38px;}

	.celebrate-left h2{font-size:30px;}

	.celebrate-left p{font-size: 30px;line-height: 30px;}

	.celebrate-left h3{font-size:20px;}

	.celebrate-sec{padding:40px 0px;}

	.celebrate-left{padding-top:0;}

	.celebrate-left a {font-size: 10px;}

	.celebrate-right {margin-top: 30px;}

	.celebrate-right-img-text h2 {font-size: 30px;}

	.celebrate-right-img-text a{font-size:10px;letter-spacing: 1px;}

	.recently-sec .center-text h3::before {top: 16px;left:2%;width:22px;}

	.recently-sec .center-text h3::after {top: 16px;right:2%;width:22px;}

	.recently-sec .carousel-control span{width:30px;height:30px;font-size:20px;padding: 0 0px;}

	.happarel-sec.toys{padding:30px 0px;}

	.hemail .form-control{width:100%;}

	.hemail li h4{font-size:14px;}

	.footer-sec {padding: 30px 0px;}

	.footer-link .media-body a{font-size:12px;}

	.footer-link .media-body p{font-size:12px;}

	.footer-link .media-left, .media > .pull-left{margin-right:15px;}

	.copy-sec{padding-top:20px;}

	.copy-sec li{font-size:10px;}

	.copy-sec li a{font-size:10px;}

	.affix{  }

	.hbottom.affix .menu-sec {border-top: none;}

	.hbottom.affix .menu-sec .srch-btn{margin-bottom:10px;}

	.top-right li a .badge {font-size: 10px;margin-top: -16px;width: 16px;height: 16px;padding: 3px 0px;}

	.menu-sec .navbar-inverse .navbar-nav > li > a::before{display:none;}

	.recently-sec .carousel-caption .viewall{font-size: 12px;margin-top: -351px;}

	.recently-sec .carousel-control.left {left: 18%;}

	.recently-sec .carousel-control.right{right:18%;}

	.detail-sec .col-xs-2.pagerSlider.pagerVertical {padding-right: 0;}

	.b-detail__main-info-images-small-one {width: 43px !important;}

	.detail-right {margin-top: 30px;}

	.recently-sec {display: none;}

	.redio-btn { width: 70%;}

	.redio-btn li .checkbox, .radio{margin-bottom:8px;}

	.redio-btn .input-group {width: 58%;}

	.enter-code .input-group {width: 234px;}

	.add-cart {font-size:12px;width: 49%;}

	.buynow-btn {font-size:12px;width: 48%;}

	.acrodation-sec .accordion {font-size: 16px;padding: 10px;}

	.selec-sec {margin-top: 15px;}

	.list-colm {margin-bottom: 30px;}

	.view-cart-vis { width: 22%;top:0;}

	.hemail li:last-child {float: left;margin: 0;}

	.list-right-text a {font-size: 14px;}

	.contact-left {margin-bottom: 20px;}

	.blog-right .media-left, .media > .pull-left {padding-right: 0;display: block;margin-bottom: 20px;}	

	.blog-right .media-left.media-middle img {width: 100% !important;}

	.blog-right .media-body h4 {font-size: 18px;line-height: 24px;}

	.blog-right .media{margin-top:30px;}

	.blog-detail-right {margin-top: 30px;}

	.blog-detail-right h4{font-size: 18px;line-height: 24px;}

	 table#cart tbody td .form-control{

			width:20%;

			display: inline !important;

		}

		.actions .btn{

			margin:1.5em 0;

		}

		

		.actions .btn-info{

			float:left;

		}

		.actions .btn-danger{

			float:right;

		}

		

		table#cart thead { display: none; }

		table#cart tbody td { display: block; padding: .6rem; min-width:320px;}



		table#cart tbody td:before {

			content: attr(data-th); font-weight: bold;

			display: inline-block; width: 8rem;

		}

		

		table#cart tfoot td{display:block; }

		table#cart tfoot td .btn{display:block;}

			

	}



	@media only screen and (min-width:768px) and (max-width:1024px){

	.top-text p{font-size:10px;}

	.top-right li {margin-left: 15px;}

	.menu-sec .navbar-toggle { margin-top: 5px;margin-right: 0px;margin-bottom: 0; border-radius: 0; border: 1px solid #fff;padding: 8px;}

	.menu-sec .navbar-nav > li {float: unset;display: block;}

	.menu-sec .navbar-header {float: none;margin-bottom: 10px;}

	.menu-sec .navbar-left,.navbar-right {float: none !important;}

	.menu-sec .navbar-toggle {display: block;}

	.menu-sec .navbar-collapse {border-top: 1px solid transparent; box-shadow:none;}

	.menu-sec .navbar-fixed-top {top: 0;border-width: 0 0 1px;}

	.menu-sec .navbar-collapse.collapse {display: none!important;}

	.menu-sec .navbar-nav {float: none!important;padding: 0;}

	.menu-sec .navbar-nav>li {float: none;}

	.menu-sec .collapse.in{display:block !important; z-index: 999999999;}

	.menu-sec .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #484444;}

	.menu-sec .navbar-inverse .navbar-nav > li > a {font-size: 12px;padding: 8px 0px;border-bottom: 1px solid #53575a;}

	.menu-sec .navbar-inverse {padding: 0;z-index: 999;}

	.menu-sec .navbar-nav > li::before {display: none;}

	.menu-sec .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background: #000;}

	.srch-btn{margin-top:7px;margin-left:0;}

	.affix{padding:0px 15px;}

	.hbottom.affix .menu-sec .srch-btn{margin-bottom:10px;}

	.close-srch-btn{margin-left:0px;margin-top:10px;}

	.hbottom.affix .close-srch-btn{margin-left:0px;padding: 8px 0px;}

	.banner-slider .carousel-caption a {border: 2px solid #fff;padding: 8px 12px;text-decoration: none;font-size: 15px;}

	.banner-slider .carousel-caption{bottom:15%;}

	.happarel-sec{padding:40px 0px;}

	.center-text h3 {font-size: 35px;}

	.center-text h3::before {top: 19px;left: 24%;}

	.center-text h3::after {top: 19px;right: 24%;}

	.slid-colm-text{padding:30px;}

	.happarel-sec .owl-nav button {width: 30px;height: 30px;color: #595959 !important;font-size: 18px !important;}

	.banner-slider .carousel-control {bottom:40%;opacity: 1;}

	#simple_arc span {font-size:20px;}

	.makeover-text-img img {margin-top:-8px;width:26%;}

	#simple_arc::before {display: none;}

	#simple_arc::after {display: none;}

	.makeover-text-img a {font-size: 10px;}

	.makeover-right h2 {font-size: 30px;}

	.makeover-right h2 span{line-height:35px;}

	.makeover-sec .makeover-bottom li{width:26%;}

	.makeover-bottom{margin-top:20px;}

	.makeover-right{margin-top:40px;}

	.happarel-sec.bag-bg .center-text h3::before {top: 18px;left: 28%;}

	.happarel-sec.bag-bg .center-text h3::after {top: 18px;right: 28%;}

	.makeover-sec .makeover-sec{padding:40px 0px;}

	.happarel-sec.bag-bg{padding:40px 0px;}

	.celebrate-sec{padding:40px 0px;}

	.celebrate-left h2 {font-size: 30px;}

	.celebrate-left p{font-size:30px;line-height:30px;}

	.celebrate-left h3{font-size:22px;}

	.celebrate-right-img-text h2{font-size:30px;}

	.celebrate-right-img-text a{font-size:10px;}

	.celebrate-left a{font-size:10px;}

	.recently-sec .center-text h3::before{left:16%;top: 18px;}

	.recently-sec .center-text h3::after{right:16%;top: 18px;}

	.recently-sec .makeover-bottom li a{font-size:10px;}

	.recently-sec .makeover-bottom li {width: 20%;}

	.recently-sec .carousel-control span{width:30px;height:30px;font-size: 22px;padding: 0px 0px;}

	.recently-sec .center-text{margin-bottom: 40px;}

	.recently-sec .carousel-control.left {left: 34%;}

	.recently-sec .carousel-control.right {right: 34%;}

	.recently-sec .carousel-control {bottom: 2%;}

	.slid-colm-text a{font-size:12px;}

	.happarel-sec.toys{padding:40px 0px;}

	.footer-logo p{font-size:12px;}

	.footer-link li a{font-size:12px;}

	.footer-link .media-left, .media > .pull-left {padding-right: 14px;}

	.footer-link .media-body a{font-size:11px;}

	.footer-link .media-body h5{font-size:12px;margin-bottom:2px;}

	.footer-link .media-body p{font-size:11px;}

	.ftr-pay {margin-top: 26px;}

	.footer-sec {padding: 40px 0px 40px 0px;}

	.menu-sec .navbar-inverse .navbar-nav > li > a::before{display:none;}

	.detail-sec .col-xs-2.pagerSlider.pagerVertical {padding-right: 0;}

	.b-detail__main-info-images-small-one {width:42px !important;}

	.redio-btn {width: 72%;}

	.enter-code .input-group {width: 253px;}

	.add-cart {width: 49%;font-size:16px}

	.buynow-btn {width: 49%;font-size:16px}

	.acrodation-sec .accordion{font-size:16px;}

	.redio-btn .input-group {width: 50%;}

	.view-cart-vis {top: 0;}

	.list-right-text a {font-size: 14px;}

	.blog-right .media-left, .media > .pull-left {padding-right: 0;display: block;margin-bottom: 20px;}	

	.blog-right .media-left.media-middle img {width: 100% !important;}

	.blog-right .media-body h4 {font-size: 18px;line-height: 24px;}

	.cart-sec .table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {padding: 8px;}

	.recently-absolute {top: 2%;}

	.recently-colm a{font-size:14px;}

	.recently-sec .owl-prev {width: 30px; height: 30px;}

	.recently-sec .owl-next {width: 30px;height: 30px;}

	.recently-sec .owl-nav { margin-top:-15px;}

	.rec-all {margin-top: -14px;}

	.recently-sec .rec-all a {font-size:12px;}

	}



