.mob-search{ display:none;}
.mobattr{ display:none;}

@media screen and (max-width: 1930px) {
.rg-thumbs{ width:38%;}
}
@media screen and (max-width: 1620px) {
.rg-thumbs{ width:42%;}
}


@media screen and (max-width: 1280px) {
.hom-right {width: 60%;}
.logo{ float:left; width:20%; margin: 5px 0px 5px 2%; }
.bg-001{  background-image:url(../images/3box-bg.jpg); background-repeat:no-repeat; height:auto;
}
@media screen and (max-width: 1024px) {
	.banner{ margin-top:-10px;}
	.hom-right {width: 65%;}
	.home-box-04{width:96%;}
	.sub-bg{width:96%;}
	
	#cssmenu ul > li.has-sub > a::after {
  border-left: 100px solid transparent;
  border-right: 100px solid transparent;
}
#cssmenu ul > li.has-sub > a::before {
  border-left: 100px solid transparent;
  border-right: 100px solid transparent;
}
.banner-text{ position:absolute; width:30%; margin-top:50px; margin-left:7%;}
.bannertext-01{ display:block; font-size:20px;}
.bannertext-02{ display:block; font-size:15px; margin:20px 0px;}
.bannertext-03{ display:block; font-size:20px;}
.slider-text-01{ font-size:16px;}
.slider-text-33{ font-size:20px;}
.mobattr{ display:block; font-size:12px; text-align:center;}
.radiogrp li {
  width:20%;
}
.rg-thumbs{ width:42%;}
	}
	

@media screen and (max-width: 800px) {
	.slider-left{ width:30%;}
	.slider-right{ width:65%;}
 .search-right{ width:25%;} 
.product-bg{ min-height:10px;}
	.banner-text{ position:absolute; width:40%; margin-top:20px; margin-left:7%;}
	.logo{ float:left; width:25%; margin: 5px 0px 5px 1%; }
	.logo img{ width:100%;}
	.product-left{ display:none;}
	.product-right{width:100%; float:left; margin: 20px 0% ;  }
	.product-dis-left{width:25%; float:left; padding:2%;}
	.product-dis-right{ width:70%; float:left; padding:2%;}
	.product-hed-001 {font-size: 20px;}
.addrlist_item
		{
			width: 33.333%; /* 3 items per row */
		}
	}

@media screen and (max-width: 768px) {
	.banner{ margin-top:10px;}
	.hom-right{ width:50%; margin-right:15%;}
	.acc-box { width:100%;}
	.my-account { width:48%; margin: 0px 2% 0px 0px;}
	.my-cart {width:48%; margin:0px;}
	.desk-search{ display:none;}
	.mob-search{ display:block;}
	.menu{ position:absolute; margin-top:0px; width:100%;  height:50px;  z-index:10000;  background-image:none; }
	.toggleMenu{ position:absolute; right:20px; margin-top: -60px;  color:#403E3F; line-height:30px; font-size:40px; text-decoration:none; padding: 0px 0px 10px 0px;z-index:100000;}
	.fa.fa-bars.fa-4g{ line-height:30px; }
	.toggleMenu a{ color:#FFF;}
	.colom-02{ width:100%; float:left; margin:0px; }
	.top-search{ width:90%; background:#FFFFFF;}
	.search-left{ border-right: 0px;}
     .search-right{ width:auto;} 
	}
	
@media screen and (max-width: 640px) {
.modal-box { 
width: 90%;
z-index:1000000; }
	.banner-text{ display:none;}
	.logo{ width:30%;}
	.top-right{ text-align:right; width:100%; position:absolute; top:0px;}
        .cont-top{ font-size:20px;}
	.my-account { width:45%;}
	.my-cart{ width:40%;}
	.product-001{width:46%; float:left; margin: 20px 2% ; padding:2%; border:1px #EAEAEA solid; }
	.product-002{width:46%; float:left; margin: 20px 2% ; padding:2%; border:1px #EAEAEA solid; }
	.facility-001{width:31%; float:left; margin: 20px 2% ; padding:2%; font-size:15px; }
	.facility-002{width:25%; float:left; }
	.facility-head{ font-size:15px;}
	
	.footer-box{width:46%; float:left; margin: 20px 2% ; padding:2%; }
	.footer-bg-01{ display:none;}
	.bg-001{ display:none;}
	.news-left{ width:100%;}
	.news-right{ width:100%; height:auto;}
	.social-icon { margin: 20px 0px 20px 10%;}
	.product-sub-001{ display:none;}
	.product-hed-001 {font-size: 16px;}
	
	#slideout img{ height:auto;}
	#slideout {left: 0;  position: fixed; top: 200px; width: 35px;
     padding: 12px 0;
    text-align: center;
    background:#FF8000;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
 }
 
 #slideout_inner {width: 45%;left: -45%; position: fixed;top: 200px;}


#slideout:hover {
    left: 45%;
}
.dashbord-right{ width:90%;}
.dashbord-left{ width:5%;}
.addrlist_item
    {
        width: 50%;  /* 2 items per row */
    }
	 .checkout-left{ width:100%; float:left;}
 .checkout-right{ width:98%; float:right; outline: 1px #ccc solid; margin-top:40px;}
 .check-box-003{ width:98%; margin:1%; float:left; outline: 1px #ccc solid; }
.radiogrp li {
  width:20%;
}
}


@media screen and (max-width: 580px) {
.toggleMenu{ margin-top:-130px;}
  .rwd-table { width:98%; min-width:0px; font-size:12px;}
	.facility-001:first-child{ margin-top:50px;}
	.facility-001{width:98% !important;  display:block; float:left; margin: 0px 0% 0px ; padding:2%; font-size:15px;text-align:left; line-height:50px; }
	.facility-001 img{ float:left;}
	.facility-001 span{ display: inline; font-size:16px; margin:0px; padding-top:20px; }
	.facility-002{width:98%; float:left; position:absolute; margin-top:-45px; }
	.facility-head{ font-size:25px; margin-top:20px;}
	
	.my-cart{ width:50%; margin:0px;}
	.my-account{ width:50%; margin:0px;}
	.logo{ width:50%;}
	.footer-box{width:92%; float:left; margin: 20px 4% ; padding:2%; }
	.product-001{width:92%; float:left; margin: 20px 4% ; padding:2%; border:1px #EAEAEA solid; }
	.product-002{width:42%; float:left; margin: 20px 4% ; padding:2%; border:1px #EAEAEA solid; }
	.news-left{ height:auto; padding-bottom:20px;}
	.news-box-01 { width:90%;}
	.hom-right{ width:100%; margin-right: 0px;}
	
	.rg-thumbs{ padding-top:90%; position:absolute; width:85%;}
	.p-detail-left{ width:98%; float:left; margin:1%; margin-bottom:100px;}
	.p-detail-right{ width:98%; float:right; margin:1%;}
	.p-detail-left-02{ width:98%; float:left; margin:1%;}
	.p-detail-right-02{ width:98%; float:right; margin:1%;}
	.also-like{ display:none;}
	.radiogrp label img{ width:70%;}
	.radiogrp :checked + label img{ width:70%;}
	.my-account-left{ font-size:20px;}
	.my-account-right-top{ font-size:17px;}
          .formcls001-left{ width:35%;}
	.formcls001-right{ width:65%;}
.formcls001 input[type="text"], .formcls001 input[type="email"], .formcls001 input[type="tel"], .formcls001 input[type="url"], .formcls001 input[type="password"], .formcls001 textarea{ width:90%;}
.radiogrp li {
  width:28%;
}
footer-botom{ padding-bottom:50px;}
	}

@media screen and (max-width: 380px) {
	.cont-top{ font-size:18px;}
	.top-right{ font-size:12px;}
	.product-002{width:92%; float:left; margin: 20px 4% ; padding:2%; border:1px #EAEAEA solid; }
	}

@media screen and (max-width: 320px) {
	.cont-top{ font-size:12px;}
	.top-right{ font-size:12px;}
	.my-account-left{ font-size:15px;}
	.my-account-right-top{ font-size:13px;}
	.my-account-right-bot{ font-size:13px;}
	.addrlist_item { width: 100%;  /* 1 item per row */  float: none; }
	
}
