@media (min-width: 1170px) and (max-width: 1365px) { 
    .htop-one ul li ul {
        width: 111px;
        
    }
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
/*----------------------------------------*/
/*  1.  Home Page One Responsive CSS
/*----------------------------------------*/
.container{width:970px;}
.slides.nivoSlider {
  border-radius: 0;
}
.bend.niceties.preview-2 {
  height: 363px;
}
.headet-top { 
  padding-right: 35px;
}
.main-menu ul.nav li ul.sub-menu { 
  width: 850px; 
}
.main-menu ul.nav li.mega-menu-two ul.sub-menu {
  width: 700px;
}
.main-menu ul.nav li.mega-menu-three ul.sub-menu {
  width: 600px;
}
.main-menu ul.nav li.mega-menu-for ul.sub-menu {
  width: 500px;
}
.single-promotion:hover div.singleh {
  padding-top: 22px;
}
.single-promotion h3 {
  font-size: 14px;
    line-height: 40px;
}
.single-promotion p {
  font-size: 11px;
}
.single-promotion span a {
  border-radius: 30px;
  font-size: 13px;
  line-height: 30px;
  padding: 0 20px;
}
.product-area {
  margin: 35px 0;
}
div.newslatter {
  padding: 38px 10px 30px;
}
.curt { 
  padding-right: 35px;
}
.right-featured div.product-text a p {
  padding: 0 10px;
}
.payment { 
  float: right; 
}
/*----------------------------------------*/
/*  2.  Home Page Two Responsive CSS
/*----------------------------------------*/
.home-two-menu ul.nav li a span {
  margin-right: 8px;
}
.home-two-menu ul.nav li a {
font-size: 14px;
}
.left-featured.bg-bd {
  padding: 38px 10px 30px;
}
.home-two div.single-promotion:hover div.singleh {
  padding-top: 25px;
}
 .newslatter {
  position: inherit; 
}
.newslatter div.col-sm-offset-6 {
  margin-left: 0;
  padding: 0;
}
/*----------------------------------------*/
/*  3.  Home Page Three Responsive CSS
/*----------------------------------------*/
.home-three div.bend.niceties.preview-2 {
  height: 370px;
}
.home-three div.single-promotion h3 {
  padding-top: 0px;
}
.home-three div.single-promotion h3, .single-hsp h3 {
  font-size: 18px; 
}
.home-three div.single-hsp p { 
  padding: 0 15px;
}
.home-three div.single-promotion span a{
  font-size: 13px; 
  line-height: 30px;
  padding: 0 15px; 
}
/*----------------------------------------*/
/*  4.  Chechout Page Responsive CSS
/*----------------------------------------*/
 .cut-page-tab ul.nav-tabs li span { 
  padding-right: 10px; 
}
.duboll-requer { 
  margin-top: 0px;
  text-align: left;
}
/*----------------------------------------*/
/*  5.  Singale Product Page Responsive CSS
/*----------------------------------------*/
.single-page div.review ul li {
  float: left; 
  margin-right: -7px;
}
.single-page div.review ul li a.comment { 
  margin-right: 18px;
  padding-right: 15px;
}
.smol-slide div.owl-carousel.owl-theme div.owl-controls.clickable div.owl-buttons { 
  right: -14px;
  top: 25px; 
}
.social-button button {
  font-size: 12px; 
}
.quantity {
  display: inline-block;
}
.single-page div.action div.product-text {
  float: left;
}
.owl-item div.col-lg-12 {
  overflow: hidden;
  padding: 0 13px;
}
div.mega-menu {
	left: 110%;
}    
.top-seal.bg-bd {
	padding: 30px 10px;
}    
.latter.bg-bd {
	padding: 30px 10px;
}    
.home-three div.singleh {
    padding: 20px 0;
}    
    
.page-one div.product-right-tab ul.top-bg {
	padding: 7px 14px;
}  
.page-one div.product-right-tab ul.tab-menu li span {
	font-size: 14px;
}    
.page-one div.product-right-tab ul.tab-menu li p {
	padding: 0 25px 0 10px;
}    
.product-right-tab.bg-bd {
	padding: 38px 20px 30px;
}    
.single-service {
	padding: 40px 30px;
}    
.team-icon > a {
	height: 30px;
	line-height: 26px;
	margin: 0 10px;
	width: 30px;
}    
    
    
    
    
    
    
}
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.container{width:750px;}
/*----------------------------------------*/
/*  1.  Home Page One Responsive CSS
/*----------------------------------------*/
.slides.nivoSlider {
  border-radius: 0;
}
.single-service {
	padding: 40px 30px;
}
.team-icon > a {
	height: 25px;
	line-height: 21px;
	margin: 0 3px;
	width: 25px;
    font-size: 15px;
} 
.minimal-img {
	margin-top: 30px;
}
.bend.niceties.preview-2 {
  height: 260px;
}
.home-two-menu,.main-menu{
  display: none;
}
.mobile-menu-area {
  display: block;
}
.htop-one ul li ul {
  right: 0;
  left: inherit;
}
.search { 
  width: 330px;
}
.search form input[type="text"] { 
  width: 100%;
}
.lago {
  margin: 14px 0 0 0;
}
ul.nav li a { 
  padding: 0 20px;
  }
.right-feature-head::after,
.product-tab ul.tab-menu::after { 
  width: 185px;
}
.single-promotion:hover div.singleh {
  padding-top: 20px;
}
.main-menu ul.nav li:last-child:hover ul.dworpdown { 
  right: 0;
}
.single-promotion:hover div.singleh {
  padding-top: 10%;
}
.left-featured div.link {
  left: 40%; 
  top: 45%;
}
.right-featured div.product-text a p {
  padding: 0 10px;
}
.left-featured div.cart-box { 
  top: 50%; 
}
.single-lago { 
  margin: 2px 8px; 
}
.client-logo.owl-carousel.owl-theme div.owl-controls.clickable div.owl-buttons {
  top: 20%;
}
.left-single-feature div.product-text a i { 
  height: 28px;
  line-height: 27px; 
  width: 28px;
}
.left-single-feature div.product-text a p { 
  padding: 0 12px; 
}
div.newslatter {
  padding: 28px 0 10px 0;
}
.product-area {
  margin: 35px 0;
}
.owl-item div.col-lg-12 {
  padding: 0px 5px;
}
/*----------------------------------------*/
/*  2.  Home Page Two Responsive CSS
/*----------------------------------------*/
.home-two div.bend.niceties.preview-2 {
  height: 386px;
}
.home-two div.main-menu{
  display: none;
}
.mobile-menu-area {
  display: block;
}
.single-promotion img {
  width: 100%;
}
.home-tow-left-featured div.owl-item { 
  padding: 15px;
}
.single-promotion h3 {
	font-size: 18px;
}
 .hide-sm {
  display: none;
}
.home-two div.left-featured div.link {
  left: 44%; 
  top: 50%;
}
.left-section div.add img {
  width: 100%;
  border-radius: 35px;
}
div.bg-bd div.single-promotion { 
  margin-bottom: 25px;
}
.home-two div.subscribe button[type="submit"] {
  width: 25%;
}
/*----------------------------------------*/
/*  3.  Home Page Three Responsive CSS
/*----------------------------------------*/
.home-three div.bend.niceties.preview-2 {
  height: 386px;
}
.promotion-area {
  margin: 30px 0 0;
}
.home-three div.left-section {
  margin: 0;
}
.home-three div.right-section {
  margin: 10px 0 0 0 ;
}
.home-three div.newslatter {
  position: inherit;
}
.home-three div.owl-theme.owl-carousel div.owl-item {
  padding: 0px;
} 
.home-three div.blog {
  border-right: none; 
}
.subscribe input[type="text"] {   
  width: 65%;
  float: left;
  margin-right: 5px;
}
.home-three div.client-logo.owl-carousel.owl-theme div.owl-controls.clickable div.owl-buttons {
  top: 14%;
}
.home-three div.add a img {
  border-radius: 20px;
}
.add img {
  width: 100%;
  padding:0;
}
.single-hsp img {
  width: 100%;
}
.home-three div.copyright-text {
  text-align: center;
}
.hide-item {
  display: none;
}
/*----------------------------------------*/
/*  4.  Chechout Page Responsive CSS
/*----------------------------------------*/
.cut-page-tab ul.nav-tabs li a::after {
  position: inherit;
}
.cut-page-tab ul.nav-tabs li.active a::before {
  position: inherit;
}
.cut-page-tab ul.nav-tabs li { 
  border-right: 2px solid #ddd; 
}
.cut-page-tab ul.nav-tabs li span { 
  padding-right:0px; 
}
.new-account.border {
  margin-bottom: 20px;
}
.duboll-requer { 
  margin-top: 0px;
  text-align: left;
}
/*----------------------------------------*/
/*  5.  Shope Page Responsive CSS
/*----------------------------------------*/
.page-one div.product-right-tab ul.tab-menu li.tab-menu-li select {
  padding: 5px;
}
.page-one div.product-right-tab ul.tab-menu li span { 
  font-size: 14px; 
  padding:0 0 0 0;
}
.catalog-section.bg-bd,
.beds-section.bg-bd {
  padding: 15px;
}
.page-one div.blog {
  border-right: medium none;
  padding: 0 5px;
}
.page-one div.bolg-newslatter { 
  padding: 25px 30px 0px; 
}
.page-one div.newslatter {
  position: inherit;
}
.price_slider_amount input[type="text"] { 
  width: 135px;
}
/*----------------------------------------*/
/*  6.  Single Product Responsive CSS
/*----------------------------------------*/
.smol-slide div.owl-item { 
  padding: 5px;
}
.smol-slide div.owl-carousel.owl-theme div.owl-controls.clickable div.owl-buttons {
  top: 30%;
  width: 126%;
}
.larg-vew p {
  top: 62%; 
}
.single-page div.top-seal {
  margin-top: 30px;
}
.top-seal h4 { 
  text-align: center;
}
.top-seal::before { 
  top: 8%; 
}
.all-seal-product div.rank {
  display: inline-block;
  margin: 0;
}
.bootom-section ul li:last-child { 
  right: inherit; 
  top: 25px;
}
.bootom-section ul li:first-child { 
  left: inherit; 
  top: -25px;
}
/*----------------------------------------*/
/*  7.  Contract Page Responsive CSS
/*----------------------------------------*/
 .form-area form { 
  padding: 15px;
}
.message textarea { 
  width: 100%;
}
.bg-bd {
	padding: 38px 15px 30px;
}    
.slider-2 h1, .slider-1 h1 {
	font-size: 40px;
}    
.footer-bg {
	padding-bottom: 200px;
}    
.widget h5 {
	margin: 15px 0 0 0;
}  
.widget p {
	padding: 12px 0 2px;
}    
 .product-left {
	margin-top: 30px;
}   
.message label {
    padding: 20px 0 10px;
}    
.cl-logo div.owl-nav button.owl-next {
	top: -60px;
}  
.cl-logo div.owl-nav button.owl-prev {
	top: -60px;
}    
.myaccount-tab-menu a {
	padding: 10px 7px;
}    
.mean-container .mean-nav > ul {
    padding: 0;
    margin: 0;
    width: 100%;
    list-style-type: none;
    height: 316px;
    overflow-y: auto;
}    
    
    
    
    
    
    
    
}
/* small mobile :320px. */
@media (max-width: 767px) {
/*----------------------------------------*/
/*  1.  Home Page One Responsive CSS
/*----------------------------------------*/
.slides.nivoSlider {
  border-radius: 0;
}
.bend.niceties.preview-2 {
  height: 112px;
}
.slider-2 h1,.slider-2 h3,.slider-2 h4,
.slider-1 h1,.slider-1 h3,.slider-1 h4{
	font-size:14px;
}
.slider-2 h3,.slider-2 h4,
.slider-1 h3,.slider-1 h4{ 
	font-size:10px; 
}
.slider-2 h1, .slider-2 h3, .slider-2 h4, .slider-1 h1, .slider-1 h3, .slider-1 h4 {  
  line-height: 18px; 
}
.slider-2 h1, .slider-1 h1 { 
  margin-bottom: 0;
}
button.shop-button { 
  font-size: 10px;
  line-height: 20px; 
  padding: 0 10px; 
    margin-top: 10px;
}
.preview-2 .nivo-controlNav { 
  display: none; 
}
.preview-2 .nivo-directionNav a.nivo-nextNav::before { 
  border-radius: 5px; 
  font: 400 15px/35px FontAwesome;
  height: 35px; 
  width: 35px; 
}
.preview-2 .nivo-directionNav a.nivo-prevNav::before {
  border-radius: 5px; 
  font: 400 15px/35px FontAwesome;
  height: 35px; 
  width: 35px; 
}
.nivo-directionNav a { 
  top: 30%; 
}
.preview-2 .nivoSlider:hover .nivo-directionNav a.nivo-prevNav {
  left: 5px;
}
.preview-2 .nivoSlider:hover .nivo-directionNav a.nivo-nextNav {
  right: 40px;
}
.title2::after {
  right: 145px;
}
.title3::after {
  right: 80px;
}
.slider-2 h3, .slider-2 h4, .slider-1 h3, .slider-1 h4 { 
  margin: 0 35px 0 0; 
}
.title1 {
  margin-right: 35px;
}
.main-menu{
  display: none;
}
.headet-top { 
  text-align: left; 
}
.search { 
  margin-right: 0px; 
}
.lago {
  text-align: center;
  margin: 0px 0 10px;
}
.curt span { 
  top: -5px; 
}
.search { 
  width: 100%;
}
.search form input[type="text"] { 
  width: 100%;
}
.single-promotion img {
  width: 100%;
}
.single-promotion:hover div.singleh {
  padding-top: 30px;
}
.single-promotion span a { 
  font-size: 12px; 
  line-height: 33px;
  padding: 0 18px; 
}
.single-promotion h3 {
  font-size: 15px; 
    line-height: 35px;
}
.single-promotion p {
	line-height: 23px;
}
.home-two div.single-promotion h3 {
  font-size: 13px;
  line-height: 40px;
}
.home-two div.single-promotion p {
  font-size: 13px; 
  line-height: 20px;
  padding: 0 3px;
   margin-bottom: 5px;
}
.product-tab ul.tab-menu li a {
  font-size: 14px;
  padding: 8px;
}
.right-feature-head::after, .product-tab ul.tab-menu::after {
  width: 0px;
  display: none;
}
.product-tab ul.tab-menu li { 
  margin-bottom: 7px;
}
.tab-vew-reviw, .tab-content, .reviw-tab-text {
  margin-top: 10px;
}
.product-tab ul.tab-menu::after {
  display: none;
  width: 0px;
}
.owl-buttons { 
  display: none;
}
.product-area {
  margin: 35px 0;
}
.add a img {
  border-radius: 35px;
}
.single-lago { 
  margin: 0 5px; 
}
.blog {
  border-right: none; 
}
div.newslatter {
  padding: 0px 0 30px 0;
}
.payment {
  text-align: center;
  width: 100%;
  padding-bottom: 15px;
  padding-top: 0px;
}
.copyright-text p { 
  line-height: 15px; 
  padding: 14px 0 10px;
}
.htop-one ul li ul {
	width: 120px;
}
.htop-one ul li { 
  margin-left:0px; 
    padding: 0 4px;
}
.blog-img { 
  width: 100%;
  margin-bottom: 15px;
  border-radius:0px;
}
.blog-text {
  overflow: inherit;
}
.footer-bg {
  padding-bottom: 25px;
}
.curt-list { 
  right: 20px; 
}
.widget h5 { 
  margin: 15px 0 0 0;
}
.add {
  padding: 0 0 30px;
}
.cl-logo .col-lg-12 img,.blog-img img {
  width: 100%;
}
.curt li {
  display: inline-block;
  text-align: center;
}
.curt { 
    padding-top: 7px;
    height: inherit;
}
/*----------------------------------------*/
/*  2.  Home Page Two Responsive CSS
/*----------------------------------------*/
.home-two div.bend.niceties.preview-2 {
  height: 154px;
}
.home-two div.slider-2 h1,.home-two div.slider-2 h3,.home-two div.slider-2 h4,
.home-two div.slider-1 h1,.home-two div.slider-1 h3,.home-two div.slider-1 h4{
	font-size:18px;
}
.home-two div.slider-2 h3,.home-two div.slider-2 h4,
.home-two div.slider-1 h3,.home-two div.slider-1 h4{ 
	font-size:14px; 
}
.home-two div.slider-2 h1,.home-two div .slider-2 h3,.home-two div.slider-2 h4,.home-two div .slider-1 h1,.home-two div .slider-1 h3,.home-two div .slider-1 h4 {  
  line-height: 23px; 
}
.home-two h3.title2::after {
  right: 200px;
}
.home-two h4.title3::after {
  right: 115px;
}
.home-two-menu,.main-menu{
  display: none;
}
.home-two div.newslatter div.col-sm-offset-6 {
  margin-left: 0;
  padding: 0 15px;
}
.home-two div.left-section{
  margin-top: -14px;
}
.home-two div.all-seal-product div.product-image { 
  width: 20%;
}
.copyright-text {
  text-align: center;
}
.home-two div.all-seal-product div.product-image {
  width: 100%;
}
.home-two div.all-seal-product div.rank {
  display: inline-block;
  margin: 0;
}
.all-seal-product div.single-product { 
  margin: 0 10px 30px 0;
}
.home-two div.top-seal::before { 
  top: 95px; 
}
div.newslatter {
  padding: 0 0 0px;
}
.home-two div.left-section div.add {
  display: none; 
}
.latter.bg-bd {
  margin: 30px 0 0;
}
/*----------------------------------------*/
/*  3.  Home Page Three Responsive CSS
/*----------------------------------------*/
.home-three div.bend.niceties.preview-2 {
  height: 154px;
} 
.promotion-area {
  margin: 30px 0 0;
}
.home-three div.slider-2 h1,.home-three div.slider-2 h3,.home-three div.slider-2 h4,
.home-three div.slider-1 h1,.home-three div.slider-1 h3,.home-three div.slider-1 h4{
	font-size:20px;
}
.home-three div.slider-2 h3,.home-three div.slider-2 h4,
.home-three div.slider-1 h3,.home-three div.slider-1 h4{ 
	font-size:14px; 
}
.home-three div.slider-2 h1,.home-three div .slider-2 h3,.home-three div.slider-2 h4,.home-three div .slider-1 h1,.home-three div .slider-1 h3,.home-three div .slider-1 h4 {  
  line-height: 23px; 
}
.home-three h3.title2::after {
  right: 200px;
}
.home-three h4.title3::after {
  right: 115px;
}
.add a img {
  border-radius: 20px;
}
.add img {
  width: 100%;
  padding: 25px 0 0 0;
}
.single-hsp img {
  width: 100%;
}
.singleh.bg-color-six.new-singleh {
  position: inherit;
  margin-bottom: 25px;
  border-radius: 0 0 20px 20px;
}
.home-three div.left-section {
  margin: 0;
}
.home-three div.right-section {
  margin: 10px 0 0 0 ;
}
.home-three div.blog {
  padding: 30px 0;
}
/*----------------------------------------*/
/*  4.  Chechout Page Responsive CSS
/*----------------------------------------*/
.cut-page-tab ul.nav-tabs li a::after {
  position: inherit;
}
.cut-page-tab ul.nav-tabs li.active a::before {
  position: inherit;
}
.cut-page-tab ul.nav-tabs li span {
  padding-left: 15px;
  text-align: left;
}
.cut-page-tab ul.nav-tabs li {
  border-bottom: 2px solid #cacaca;
  float: left;
  width: 100%;
}
.new-account.border {
  margin-bottom: 20px;
}
.duboll-requer { 
  margin-top: 0px;
  text-align: left;
}
.zoomWindow { 
  height:100% !important; 
  width: 100% !important;
}
.smol-slide {
  margin: 15px 0 25px;
}
/*----------------------------------------*/
/*  4.  Shope Page Responsive CSS
/*----------------------------------------*/

.page-one div.right-all-product { 
  padding: 0;
}
.page-one div.product-right-tab ul.top-bg { 
  padding: 7px 8px;
    overflow: hidden;
}
.page-one div.product-right-tab ul.tab-menu li span { 
  font-size: 12px; 
  line-height: 20px;
  padding: 3px 6px 0 0;
}
.page-one div.product-right-tab ul.tab-menu li p { 
  padding: 0 18px 0 10px; 
}
.page-one div.product-right-tab ul.tab-menu li p::before { 
  right: 7px; 
}
.page-one div.product-right-tab ul.tab-menu li { 
  margin-right:0px;
    margin-bottom: 10px;
}
.page-one div.product-right-tab ul.tab-menu li:last-child {
	float: left;
}
.page-one div.product-right-tab ul.tab-menu li p {
  margin: 0;
}
.page-one div.right-all-product {
  margin-top: 25px;
}
.right-all-product div.price-box a p.price-box-heading { 
  text-align: center; 
}
.right-all-product ul.pagination li a {
	padding: 0 6px;
}
.subscribe {
  overflow: hidden;
  padding-bottom: 25px;
}
#right-ap div.price {
  display: inline-block; 
}
#right-ap span.leval {
  display: none; 
}
/*----------------------------------------*/
/*  6.  Single Product Responsive CSS
/*----------------------------------------*/
.single-page div.top-seal {
  margin-top: 30px;
}
.all-seal-product div.product-image {
  width: 100%;
}
.all-seal-product div.rank {
  margin-left: 35%;
}
.product-image {
  margin-bottom: 15px;
}
.twitter {
  margin-bottom: 5px;
}
.quantity {
  display: inline-block;
}
.single-page div.action div.product-text {
  float: left;
}
.review ul li a { 
  display: block; 
  text-align: left;
}
.review ul li {
  display: block; 
}
.review ul li a.comment {
  border-right: medium none; 
}
.single-page div#right-ap div.price {
  margin-top: 5px;
  overflow: hidden;
  padding-left: 10px;
}
/*----------------------------------------*/
/*  7.  Checkout Page Responsive CSS
/*----------------------------------------*/
.bootom-section ul {
  margin: 45px 7px; 
}
.bootom-section ul li.pro-check {
  float: none;
  margin-top: 10px;
  text-align: center;
}
.bootom-section ul li.con-shopp {
  float: none;
  text-align: center;
}
.main-form input.input { 
  width: 100%;
}
.main-form option.input {
  padding: 0 20px;
  width: 100%;
}
/*----------------------------------------*/
/*  7.  Contract Page Responsive CSS
/*----------------------------------------*/
 .form-area form { 
  padding: 15px;
}
.message textarea { 
  width: 100%;
    height: 100px;
}
.mobile-menu-area {
  margin-top: 20px;
}
.search {
  margin-bottom: 20px;
}
.header-midile {
  margin-bottom: 8px;
}
button.shop-button {
	margin-right: 37px;
}    

    .responsive-padding.bg-bd , 
    .right-featured.responsive-padding , 
    .product-tab.bg-bd.responsive-padding , 
    .home-three-all-product.responsive-padding {
        padding: 80px 30px 30px;
    } 
    .all-product .owl-nav , 
    .new-product .owl-nav , 
    .home-two-all-product .owl-nav , 
    .home-three-all-product .owl-nav {
        margin-top: 0px;
        right: 10px;
        top: -14%;
        transform: none;
    }
    .all-product.btn-responsive .owl-nav , 
    .home-three-all-product.btn-responsive .owl-nav {
        top: -27%;
    }
    
    .product-area .all-product div.owl-nav , 
    .new-product div.owl-nav , 
    .home-two-all-product div.owl-nav , 
    .home-three-all-product div.owl-nav {
        margin-top: 0px;
    }
    ul.social-link li a {
        height: 38px;
        padding: 0;
        width: 38px;
        line-height: 38px;
    }
    div.bg-bd div.single-promotion {
        margin-bottom: 30px;
    }
    .promotion.bg-bd {
        padding: 38px 10px 30px;
    }
    .product-right-tab.bg-bd {
        padding: 38px 15px 30px;
    }
    .product-left {
        margin-top: 30px;
    }
    
    .quantity input {
        width: 77px;
    }
    .tabel-data-sheet tr td {
        padding: 10px 12px 11px;
    }
    .right-feature-head h3 {
        font-size: 15px;
        padding: 0 20px;
    }
    .single-product-left .top-seal::before {
        top: 4%;
    }
    .cl-logo div.owl-nav button.owl-next {
        top: -65px;
    }
    .cl-logo div.owl-nav button.owl-prev {
        top: -65px;
    }
    
    .new-account button.button {
        padding: 15px 8px 15px 37px;
    }
    .account-title {
        font-size: 16px;
    }
    .big-totol {
        font-size: 18px;
    }
    .bootom-section ul li.pro-check a {
        padding: 13px 10px;
    }
    .bootom-section ul li.pro-check a::after {
        font-size: 16px;
    }
    .message label {
        padding: 20px 0 10px;
    }
    .myaccount-content {
        margin-top: 30px;
    }
    .single-service {
        padding: 30px 10px;
    }
    .section-title {
        margin: 30px auto 30px;
        width: 100%;
    }
    .team-icon > a {
        height: 25px;
        line-height: 21px;
        margin: 0 3px;
        width: 25px;
        font-size: 15px;
    } 
    .minimal-img {
        margin-top: 30px;
    }
    .team-area .section-title {
        margin: 45px auto 30px;
        width: 100%;
    }
    .blog-meta > span {
        padding-right: 8px;
    }
    .page li {
        margin-right: 7px;
    }
    .page li:last-child {
        margin-right: 0px;
    }
    .page a {
        height: 30px;
        line-height: 27px;
        width: 30px;
    }
    .mean-container .mean-nav > ul {
        padding: 0;
        margin: 0;
        width: 100%;
        list-style-type: none;
        height: 316px;
        overflow-y: auto;
    }
    blockquote {
        padding: 14px 20px;
    }
    .blog-middle-mrg {
        margin: 32px 0 33px 0px;
    }
    .blog-img-details {
        padding-left: 80px;
    }
    .blog-right-sidebar {
        margin-top: 30px;
    }
    
    
    
}
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width:767px) {
.container {width:450px;}
/*----------------------------------------*/
/*  1.  Home Page One Responsive CSS
/*----------------------------------------*/
.slides.nivoSlider {
  border-radius: 0;
}
.bend.niceties.preview-2 {
  height: 168px;
}
.slider-2 h1,.slider-2 h3,.slider-2 h4,
.slider-1 h1,.slider-1 h3,.slider-1 h4{
	font-size:20px;
}
.slider-2 h3,.slider-2 h4,
.slider-1 h3,.slider-1 h4{ 
	font-size:14px; 
}
.slider-2 h1, .slider-2 h3,.slider-2 h4, .slider-1 h1, .slider-1 h3, .slider-1 h4 {  
  line-height: 23px; 
}
.slider-2 h1, .slider-1 h1 { 
  margin-bottom: 0;
}
button.shop-button { 
  font-size: 14px;
  line-height: 30px; 
  padding: 0 10px; 
}
.preview-2 .nivo-controlNav { 
  display: none; 
}
.preview-2 .nivo-directionNav a.nivo-nextNav::before { 
  border-radius: 5px; 
  font: 400 15px/35px FontAwesome;
  height: 35px; 
  width: 35px; 
}
.preview-2 .nivo-directionNav a.nivo-prevNav::before {
  border-radius: 5px; 
  font: 400 15px/35px FontAwesome;
  height: 35px; 
  width: 35px; 
}
.nivo-directionNav a { 
  top: 40%; 
}
.preview-2 .nivoSlider:hover .nivo-directionNav a.nivo-prevNav {
  left: 5px;
}
.preview-2 .nivoSlider:hover .nivo-directionNav a.nivo-nextNav {
  right: 40px;
}
.title2::after {
  right: 200px;
}
.title3::after {
  right: 120px;
}
.slider-2 h3, .slider-2 h4, .slider-1 h3, .slider-1 h4 { 
  margin: 0 35px 0 0; 
}
.title1 {
  margin-right: 35px;
}
.main-menu{
	display: none;
}
.mobile-menu{
  display: none;
}
.headet-top { 
  text-align: center; 
}
.curt {
  margin:0; 
  text-align: center;
}
.single-promotion img {
  width: 100%;
}
.right-feature-head::after,
.product-tab ul.tab-menu::after { 
  width: 150px;
}
.product-area {
  margin: 35px 0;
}
.bg-bd { 
  padding: 60px 30px 30px;
}
.product-tab ul.tab-menu::after {
  left: 233px;
  top: -60px;
  height: 60px;
}
.left-featured.bg-bd {
  padding: 35px 15px 30px;
}
.left-single-feature.owl-theme.owl-carousel div.owl-item {
  margin-top: 10px;
}
.client-logo.owl-carousel.owl-theme div.owl-controls.clickable div.owl-buttons {
  display: none;
}
.single-lago { 
  margin: 0 6px; 
}
.left-featured div.single-product {
  padding: 0 8px;
}
.add a img {
  border-radius: 35px;
}
.add {
  margin-bottom: 30px;
  text-align: center;
}
.search { 
  width: 100%;
}
.search form input[type="text"] { 
  width: 100%;
}
.bolg-newslatter { 
  padding: 0 25px; 
}
 div.newslatter {
  padding: 38px 0 30px;
}
.right-feature-head::after {
  left: 145px;
  top: -40px;
}
.subscribe input[type="text"] {
  float: left;
  width: 65%;
  margin-right: 5px;
}
.blog {
  border-right: 0px dashed #6ec4ea; 
}
.single-blog { 
  margin: 17px 2px;
}
.single-promotion:hover div.singleh {
  padding-top: 25%;
}
.singleh { 
  top: 86%; 
}
.widget {
  text-align: left;
}
.payment {
  text-align: center;
  width: 100%;
  padding-top: 0px;
  padding-bottom: 10px;
}
.copyright-text {
  text-align: center;
}
.headet-top {
  text-align: center;
  line-height: 50px; 
}
.curt-list { 
  right: 90px; 
}
/*----------------------------------------*/
/*  2.  Home Page Two Responsive CSS
/*----------------------------------------*/
.home-two div.slider-2 h1,.home-two div.slider-2 h3,.home-two div.slider-2 h4,
.home-two div.slider-1 h1,.home-two div.slider-1 h3,.home-two div.slider-1 h4{
	font-size:20px;
}
.home-two div.slider-2 h3,.home-two div.slider-2 h4,
.home-two div.slider-1 h3,.home-two div.slider-1 h4{ 
	font-size:14px; 
}
.home-two div.slider-2 h1,.home-two div .slider-2 h3,.home-two div.slider-2 h4,.home-two div .slider-1 h1,.home-two div .slider-1 h3,.home-two div .slider-1 h4 {  
  line-height: 23px; 
}
.home-two h3.title2::after {
  right: 200px;
}
.home-two h4.title3::after {
  right: 115px;
}
.home-two div.bend.niceties.preview-2 {
  height: 231px;
}
.home-two-menu,.main-menu{
  display: none;
}
 .all-seal-product { 
  padding-top: 10px;
}
.home-two div.all-seal-product div.price-box a p { 
  margin: 12px 0 0 0; 
}
.home-two div.left-section div.add {
  display: none; 
}
.home-two div.right-section {
  margin-top: 0;
}
.home-two div.newslatter div.col-sm-offset-6 {
  margin-left: 0;
  padding: 0 15px;
}
.home-two div.left-section div.left-featured {
  margin-top: 0px;
}
.home-two div.left-section{
  margin-top: 0px;
}
div.bg-bd div.single-promotion { 
  margin-bottom: 25px;
}
.left-section div.add {
  display: none; 
}
.all-seal-product div.single-product {
  margin: 0 0px 30px 0;
}
.home-two div.subscribe button[type="submit"] {
  width: 50%;
}
/*----------------------------------------*/
/*  3.  Home Page Three Responsive CSS
/*----------------------------------------*/
.home-three div.bend.niceties.preview-2 {
  height: 230px;
}
.promotion-area {
  margin: 30px 0 0;
}
.home-two div.slider-2 h1,.home-two div.slider-2 h3,.home-two div.slider-2 h4,
.home-two div.slider-1 h1,.home-two div.slider-1 h3,.home-two div.slider-1 h4{
	font-size:20px;
}
.home-two div.slider-2 h3,.home-two div.slider-2 h4,
.home-two div.slider-1 h3,.home-two div.slider-1 h4{ 
	font-size:14px; 
}
.home-two div.slider-2 h1,.home-two div .slider-2 h3,.home-two div.slider-2 h4,.home-two div .slider-1 h1,.home-two div .slider-1 h3,.home-two div .slider-1 h4 {  
  line-height: 23px; 
}
.home-two h3.title2::after {
  right: 200px;
}
.home-two h4.title3::after {
  right: 115px;
}
.home-two div.bend.niceties.preview-2 {
  height: 231px;
}
.home-three div.single-hsp img {
  width: 100%;
}
.home-three div.add {
  padding: 15px 0 0 0;
}
.home-three div.curt { 
  padding-top: 20px;
}
.home-three div.left-section,
.home-three div.right-section{
   margin-top: 0px; 
}
.home-three div.single-promotion { 
  position: inherit;
}
.home-three div.owl-theme.owl-carousel div.owl-item {
  margin-top: 5px;
}
.singleh.bg-color-six.new-singleh {
  position: inherit;
}
.add a img {
  border-radius: 20px;
}
.add img {
  width: 100%;
  padding: 25px 0 0 0;
}
.single-hsp img {
  width: 100%;
}
/*----------------------------------------*/
/*  4.  Chechout Page Responsive CSS
/*----------------------------------------*/
.cut-page-tab ul.nav-tabs li a::after {
  position: inherit;
}
.cut-page-tab ul.nav-tabs li.active a::before {
  position: inherit;
}
.cut-page-tab ul.nav-tabs li span {
  padding-left: 15px;
  text-align: left;
}
.cut-page-tab ul.nav-tabs li {
  border-bottom: 2px solid #cacaca;
  float: left;
  width: 100%;
}
.new-account.border {
  margin-bottom: 20px;
}
.duboll-requer { 
  margin-top: 0px;
  text-align: left;
}
.smol-slide {
  margin: 15px 0 25px;
}
/*----------------------------------------*/
/*  4.  Shope Page Responsive CSS
/*----------------------------------------*/

.page-one div.right-all-product { 
  padding: 0;
}
.page-one div.product-right-tab ul.tab-menu li p { 
  font-size: 10px; 
}
.page-one div.product-right-tab ul.tab-menu li p {
  padding: 0 14px 0 4px;
}
#right-ap div.price {
  display: inline-block; 
}
/*----------------------------------------*/
/*  6.  Single Product Responsive CSS
/*----------------------------------------*/
.smol-slide div.owl-item { 
  padding: 5px;
}
.smol-slide div.owl-carousel.owl-theme div.owl-controls.clickable div.owl-buttons {
  top: 30%;
  width: 126%;
}
.larg-vew p {
  top: 62%; 
}
.single-page div.top-seal {
  margin-top: 30px;
}
.all-seal-product div.product-image { 
  width: 14%;
}
.all-seal-product div.rank {
  margin-left: 52%;
}
.all-seal-product div.product-image {
  width: 100%;
}
.all-seal-product div.rank {
  margin-left: 42%;
}
.top-seal::before { 
  top: 3%; 
}
/*----------------------------------------*/
/*  7.  Whist list Responsive CSS
/*----------------------------------------*/
.bootom-section ul li:last-child { 
  right: inherit; 
  top: 25px;
}
.bootom-section ul li:first-child { 
  left: inherit; 
  top: -25px;
}
.single-promotion h3 {
	line-height: 50px;
}    
.all-product .owl-nav, 
.new-product .owl-nav, 
.home-two-all-product .owl-nav {
	margin-top: 0px;
	right: 10px;
	top: 0;
	transform: inherit;
}  
    
.all-product.btn-responsive .owl-nav , 
.home-three-all-product.btn-responsive .owl-nav {
    margin-top: 0px;
	right: 10px;
	top: 0;
	transform: inherit;
}
    
.product-area .all-product div.owl-nav, 
.new-product div.owl-nav, 
.home-two-all-product div.owl-nav {
	margin-top: -60px;
}   
    

.home-three-all-product.btn-responsive .owl-nav {
    margin-top: -60px;
}    
    
.responsive-padding.bg-bd, 
.right-featured.responsive-padding, 
.product-tab.bg-bd.responsive-padding {
	padding: 60px 30px 30px;
}    
.home-two div.single-promotion h3 {
	line-height: 50px;
}    
.home-two div.single-promotion p {
	padding: 0 16px;
}    
.right-all-product ul.pagination li a {
	padding: 0 10px;
}    
.page-one div.product-right-tab ul.tab-menu li:last-child {
	float: right;
}    
.cl-logo div.owl-nav button.owl-next {
    top: -55px;
}
.cl-logo div.owl-nav button.owl-prev {
    top: -55px;
}    
.htop-one ul li {
	padding: 0 10px;
}    
    
    
    
    
    
    

}
 
