/* Laptop Device :1200 */
@media (min-width: 1200px) and (max-width: 2300px){
   

}
/* Normal desktop :992px */
@media (min-width: 992px) and (max-width: 1199px) {
    
.setting-account {
  margin-right: 18px;
  padding-right: 18px;
}
.single-product-module-1 {
  margin-bottom: 16px;
  padding-bottom: 16px;
}
.single-product-module-1 .product-thumb {
  width: 26%;
}
.time-count {
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  width: 50px;
}
.single-deals-offer .text-hurryup {
  margin-top: 10px;
}  
.single-deals-offer .action-links .btn-cart {
  margin-top: 20px;
} 
.prodict-two-active .owl-nav button {
  top: -258px;
}
.secton-title h2 {
  font-size: 16px;
} 
.product-category-active .owl-nav button.owl-prev {
  right: 35px;
}  
.box-content.newleter-content .subscribe-btn {
  margin-top: 10px;
}
.product-category-inner .newleter-content {
  padding: 14px 0;
}  
.about-corporate-area .single-corporate .corporate-text-des h3 {
  font-size: 15px;
}  
.main-menu ul > li > a {
  padding: 16px 13px;
} 
.slider-text-info.style-4 {
  padding: 77px 0;
}  
.all-categories-menu-2 .vertical-menu-list ul li a {
  font-size: 13px;
}   
.social-link-area .social-link-follow li {
  margin: 0 3px 0 0;
}  
.newsletter-group-area .newletter-box-area .newletter-title > h2 {
  font-size: 18px;
}   
.newsletter-group-area .newleter-content-box {
  width: 328px;
}   
.newsletter-group-area .newleter-content-box input {
  background: #ffffff none repeat scroll 0 0;
  padding: 10px 120px 10px 10px;
}  
.newsletter-group-area .newleter-content-box .newleter-btn {
  padding: 0 15px;
}   
.deals-offer-2 .countdown-deals .cdown {
  width: 70px;
}
.single-deals-offer.deals-offer-2 {
  padding-bottom: 45px;
  padding-top: 45px;
} 
.single-from-blog {
  padding-bottom: 20px;
}
.home-4 .slider-text-info.style-7 {
  padding: 81px 0;
}
.home-4 .slider-text-info.style-8 {
  padding: 52px 0;
}
 
    
    
}
/* Tablet desktop :768px */
@media (min-width: 768px) and (max-width: 991px) {
.mpb-30{
  padding: 0 0 30px 0;
}
.m-mt-30{
  margin-top: 30px;
}   
.d-md-hide{
    display: none;
}   
.corporate-icon {
  font-size: 40px;
} 
.corporate-text-des {
  padding-left: 10px;
}
.about-corporate-area .single-corporate .corporate-text-des h3 {
  font-size: 15px;
}    
.product-list-style {
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.prodict-two-active .owl-nav button {
  top: -215px;
}  
.corporate-about-area .single-corporate-wrapper h3 i {
  font-size: 31px;
}
/*--- home-page-1 ----*/ 
.top-search-area .search-form-input .nice-select {
  display: none;
}   
.search-form-input input {
  height: 40px;
  padding: 8px 55px 8px 20px;
}  
.search-form-input .top-search-btn {
  height: 35px;
  right: 3px;
  width: 35px;
}   
.setting-account {
  margin-right: 6px;
  padding-right: 6px;
}   
.cart-text-items {
  display: none;
} 
#top-shopoing-cart .shopping-cart i {
  font-size: 30px;
  line-height: 30px;
}  
.top-box-lang .btn-group .dropdown-menu {
  left: 0 !important;
  position: absolute;
  right: auto !important;
}
.top-box-lang.text-right {
  text-align: inherit !important;
}  
.home-two-shearch .search-form-input input {
  padding: 10px 125px 10px 10px;
}  
.header-cart-box.header-cart-box-2 {
  margin: 8px 0 25px;
} 
.slider-main-area .sub-col:nth-child(2) {
  padding: 0 20px;
}
.newsletter-group-area .newleter-content-box {
  width: 320px;
}  
.newsletter-group-area .newleter-content-box .newleter-btn {
  padding: 0 15px;
}
.social-link-area .social-link-follow {
  float: inherit;
  text-align: center;
  margin-top: 20px;
}   
.top-search-area.shearch-fore .search-form-input input {
  padding: 10px 40px 10px 10px;
}  
.shop .shop-products-wrapper {
  margin-bottom: 0;
}   
.shop .content-wraper {
  padding-bottom: 60px;
} 
.quick-view-content .product-info > h2 {
  font-size: 26px;
  margin-top: 30px;
}   
.home-2 .sticky-header.sticky .mean-container a.meanmenu-reveal {
  margin-top: -43px;
}  
.header-cart-box.header-cart-box-2 {
  margin: 0 0 10px;
}   
.checkout-review-order {
  margin-bottom: 30px;
}   
.categories-blog-area {
  margin-bottom: 60px;
}  
.dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info {
  border-right: none;
  padding: 20px 20px;
} 
.dashboard-upper-info {
  border-bottom: none;
  border-top: none;
}
.about-info-wrapper > h2 {
  margin-top: 30px;
} 
.categories-blog-area.mt-60 {
  margin-top: 0;
}  
.lost-password {
  display: block;
  float: inherit;
  text-align: left;
}  
.col-item-mg {
  margin-top: 30px;
} 
.single-benner a {
  display: block;
}
.single-benner img {
  width: 100%;
}   
.social-link-area .social-link-follow {
  text-align: left;
}  
.slider-wrapper {
  background-position: center center;
} 
.slider-text-info .title-1, .slider-text-info .title-2 {
  font-size: 24px;
}
.slider-text-info .slider-1-des p {
  font-size: 18px;
}
.slider-text-info .slider-1-des p span {
  font-size: 42px;
}
.slider-text-info.style-4 .title-2 {
  font-size: 34px;
}  
.slider-text-info .slider-1-des p {
  font-size: 16px;
  line-height: 24px;
}
.slider-text-info.style-3 .title-1 {
  font-size: 41px;
} 
.slider-text-info.style-3 {
  padding: 91px 0;
}  
.slider-text-info.style-6 .title-1 {
  font-size: 42px;
} 
.slider-text-info.style-6 .title-2 {
  font-size: 26px;
} 
.slider-text-info.style-6 .slider-1-des p {
  font-size: 28px;
}
.slider-text-info.style-6 .slider-1-des p span {
  font-size: 18px;
  line-height: 2;
}  
.slider-text-info.style-5 .title-1, .slider-text-info.style-5 .title-2 {
  font-size: 30px;
} 
.slider-text-info .slider-1-des p span {
  font-size: 33px;
}
.slider-text-info.style-6 {
  padding: 92px 0;
}
.slider-text-info.style-8 .title-2 {
  font-size: 32px;
}
.slider-text-info.style-8 .slider-1-des p {
  font-size: 20px;
}
.slider-text-info.style-8 .slider-1-des p span {
  font-size: 40px;
}  
.slider-text-info.style-7 .title-1, .slider-text-info.style-7 .title-2 {
  font-size: 26px;
}   
.slider-text-info.style-7 .slider-1-des p {
  font-size: 18px;
}  
    
    
    
    
    
} 
/* small mobile :320px */
@media (max-width: 767px) {
.container {width:100%}
.mpb-30{
  padding: 0 0 30px 0;
}
.d-xs-hide{
  display: none;
}
.logo {
  margin: 20px 0;
  text-align: center;
}   
.top-search-area .search-form-input .nice-select {
  display: none;
} 
.home-2 .sticky-header.sticky .logo {
  display: none;
}
.home-2 .sticky-header.sticky .mean-container a.meanmenu-reveal {
  margin-top: -43px;
}  
.header-cart-box.header-cart-box-2 {
  margin: 0 0 10px;
}
.top-search-area {
  margin: 0 0 20px;
  position: relative;
}  
.search-form-input input {
  padding: 10px 50px 10px 15px;
}  
.top-box-lang.text-right {
  text-align: inherit !important;
}
.header-cart-box {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin: 0 0 20px;
}  
#top-shopoing-cart .dropdown-menu {
  padding: 10px 12px 20px !important;
  -webkit-transform: translate3d(40px, 47px, 0px) !important;
          transform: translate3d(40px, 47px, 0px) !important;
  width: 296px;
}
#top-shopoing-cart .dropdown-menu li.single-cart {
  padding-bottom: 10px;
  padding-top: 10px;
}   
#top-shopoing-cart .dropdown-menu .cart-info .cart-price {
  font-size: 16px;
} 
#top-shopoing-cart .cart-total-box h5 {
  font-size: 15px;
} 
#top-shopoing-cart .cart-total-box h5 span {
  font-size: 16px;
} 
#top-shopoing-cart p.cart-button a {
  margin-top: 0;
  padding: 0 18px;
} 
#top-shopoing-cart .dropdown-menu:after {
  right: 50px;
} 
.slider-main-area.ptb-60 {
  padding: 30px 0 60px;
}
.single-deals-offer .product-thumb {
  width: 100%;
  display: inherit;
}   
.single-deals-offer .product-info {
  width: 100%;
  padding-left: 0;
}
.time-count {
  width: 50px;
}  
.social-link-follow li {
  margin-right: 5px;
}     
.product-area-style2 {
  padding-left: 20px;
}   
.product-area-style2 .title-style-three {
  left: 0;
  margin-bottom: 30px;
  max-width: none;
  padding: 0;
  position: static;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
      transform: translateY(0px);
}
 .slider-text-info .title-1, .slider-text-info .title-2 {
  font-size: 22px;
  line-height: 1.3;
}  
.slider-text-info.style-5 .title-1, .slider-text-info.style-5 .title-2 {
  font-size: 22px;
}
.slider-text-info .slider-1-des p span {
  font-size: 28px;
}
.slider-text-info.style-6 .title-1 {
  font-size: 30px;
}
.slider-text-info.style-6 .title-2 {
  font-size: 20px;
}
.slider-text-info.style-6 .slider-1-des p span {
  font-size: 16px;
}
.slider-text-info.style-6 .slider-1-des p {
  font-size: 18px;
  margin-top: 8px;
} 
.slider-text-info.style-6 {
  padding: 100px 0;
}   
.slider-text-info .slider-1-des p {
  font-size: 18px;
  margin-top: 10px;
}  
.slider-text-info .slider-1-des p span {
  font-size: 35px;
}  
.slider-text-info .slier-btn-1 a {
  font-size: 14px;
  line-height: 34px;
  margin-top: 15px;
  padding: 0 16px;
}
.countdown-deals .time-count {
  font-size: 15px;
  width: 50px;
}   
.secton-title h2, .title-style-three h2 {
  font-size: 16px;
}   
.tabs-categorys-list li {
  margin-right: 8px;
}
.tabs-categorys-list li a {
  font-size: 16px;
  padding-bottom: 2px;
}  
.top-box-lang  .btn-group .dropdown-menu,.setting-account .btn-group .dropdown-menu {
  left: 0 !important;
  right: auto !important;
}
.single-corporate {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
          justify-content: left;
  padding: 30px 0 0 0;
}
.about-corporate-area {
  padding-bottom: 30px;
}  
.about-corporate-area .col-0-sub:after {
  display: none;
}
.footer-copyright > p {
  margin: 0 0 10px 0;
  text-align: center;
}
.priduct-module-1-active .owl-nav button, .deals-offer-active .owl-nav button, .feategory-active .owl-nav button, .prodict-active .owl-nav button, .prodict-two-active .owl-nav button, .product-category-active .owl-nav button, .deals-offer-one-active .owl-nav button, .from-blog .owl-nav button, .prodict-active-4 .owl-nav button {
  display: none;
} 
.footer-payment {
  text-align: center;
}    
.home-2 .top-box-lang.top-box-lang-2 {
  margin: 0 0 24px;
}
.home-two-shearch .search-form-input input {
  padding: 10px 100px 10px 10px;
}
.home-4 .header-cart-box {
  margin: 5px 0 20px;
}
.home-4 .top-search-area.shearch-fore .search-form-input input {
  padding: 10px 45px 10px 10px;
}
.top-search-area.home-two-shearch .search-form-input .top-search-btn {
  width: 94px;
}  
.slider-text-info.style-3 .title-1, .slider-text-info.style-4 .title-2 {
  font-size: 38px;
}  
.slider-text-info .slider-1-des p {
  font-size: 14px;
  margin-top: 5px;
}  
.slider-text-info.style-4 .title-2 {
  font-size: 24px;
  line-height: 33px;
} 
.slider-text-info.style-4 {
  padding: 79px 0 79px 30px;
}   
.slider-active-2 .owl-nav button {
  display: none;
}
.slider-main-area .sub-col:nth-child(2) {
  padding-right: 0;
} 
.slider-active-2.owl-carousel.mt-20 {
  margin: 0;
} 
.slider-text-info.style-4 {
  padding: 79px 0;
} 
.deals-offer-2 .countdown-deals .cdown {
  width: 60px;
}
.newsletter-group-area .newletter-box-area {
  display: inherit;
}    
.newsletter-group-area .newletter-box-area .newletter-title > h2 {
  font-size: 18px;
}
.newsletter-group-area .newleter-content-box {
  margin-top: 12px;
  width: 100%;
}
.newsletter-group-area .newleter-content-box .newleter-btn {
  padding: 0 12px;
}  
.newsletter-group-area .newleter-content-box input {
  padding: 10px 105px 10px 10px;
}
.social-link-area .social-link-follow {
  float: inherit;
  margin-top: 15px;
  text-align: left;
}
.single-benner.m-mt-30 {
  margin-top: 30px;
} 
.slider-text-info.style-7 .title-1, .slider-text-info.style-7 .title-2 {
  color: #ffffff;
  font-size: 24px;
  line-height: 24px;
} 
.slider-text-info.style-7 .slider-1-des p {
  font-size: 16px;
}  
.slider-text-info.style-8 .title-1, .slider-text-info.style-8 .title-2 {
  font-size: 25px;
} 
.slider-text-info.style-8 .slider-1-des p {
  font-size: 18px;
}   
.slider-text-info.style-8 .slider-1-des p span {
  font-size: 36px;
}  
.slider-text-info.style-7 .slider-1-des p span {
  font-size: 16px;
}   
.slider-text-info.style-7 {
  padding: 111px 0;
}  
.shop-top-bar {
  display: inherit;
} 
.product-short, .product-show {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: baseline;
  -webkit-justify-content: baseline;
      -ms-flex-pack: baseline;
          justify-content: baseline;
  margin-top: 15px;
}  
.product-view-mode {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  float: inherit;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin-right: 0;
}  
.toolbar-amount > span {
  display: block;
  margin-top: 10px;
  text-align: center;
}
.product-view-mode {
  float: inherit;
  margin-right: 0;
}
.shop .shop-products-wrapper {
  margin-bottom: 0;
}   
.shop .content-wraper {
  padding-bottom: 60px;
}  
.paginatoin-area p {
  text-align: center;
} 
.pagination-box {
  float: inherit;
  margin-top: 10px;
  text-align: center;
}    
.product-select-box {
  display: inherit;
}  
.quick-view-content .product-info > h2 {
  font-size: 20px;
  margin-top: 30px;
}   
.discription-tab-menu li a {
  font-size: 15px;
  padding: 12px;
}    
.discription-tab-menu ul li {
  margin-right: 5px;
}
.quick-view-content .wishlist-compare-btn > li {
  margin: 10px 15px 0 0px;
} 
.faequently-accordion h4 a {
  font-size: 14px;
  padding: 10px 32px 10px 15px;
}  
.cart-table .coupon-all input.button {
  padding: 0 16px;
} 
.cart-table .coupon2 {
  float: left;
  margin-top: 20px;
}  
.cart-table .checkout-review-order {
  margin-bottom: 30px;
}   
.categories-blog-area {
  margin-bottom: 60px;
}   
 .comments-area .commentlist li .single-comment {
  padding: 15px;
}   
.comments-area > ol > li > ol {
  margin-left: 15px;
  padding: 0;
}
.commentlist {
  padding: 0;
}   
.comments-area .commentlist .comment-info a {
  margin-bottom: 10px;
} 
.blog-titel h1 a {
  font-size: 22px;
} 
.blog-titel.blog-image h1:before {
  font-size: 22px;
  margin-right: 10px;
}
.post-category a {
  font-size: 13px;
}  
.single-blog-area {
  padding: 20px;
}  
.social-comment .social-sharing,.social-comment .blog-comment,.social-icons,.social-sharing .social-title {
  float: inherit;
}   
.social-sharing .social-title {
  margin: 0 0 8px;
}  
.post-author, .post-date {
  font-size: 13px;
}  
.comment-form-author, .comment-form-email, .comment-form-url {
  width: 100%;
}  
.dashboard-content #downloads .table-responsive .table > tbody > tr > td {
  min-width: 273px;
}
.dashboard-content #orders .table-responsive .table > tbody > tr > td {
  min-width: 130px;
}    
.dashboard-upper-info [class*="col-"]:not(:last-child) .d-single-info {
  border-right: none;
  padding: 20px 20px;
}   
.login-form-container {
  padding: 0;
}
.account-login-form {
  padding: 20px 10px;
}
.dashboard-content {
  border: medium none;
  margin-top: 30px;
  padding: 0;
} 
.dashboard-upper-info {
  border-bottom: medium none;
  border-top: medium none;
  margin-bottom: 40px;
}
.about-info-wrapper > h2 {
  margin-top: 30px;
}   
.single-testimonial p {
  font-size: 16px;
}   
.error404 .search-error-wrapper h1 {
  font-size: 100px;
  line-height: 77px;
  margin: 0 0 30px;
  letter-spacing: 5px;
} 
.error404 .search-error-wrapper h2 {
  font-size: 24px;
}
.error404 .search-error-wrapper p {
  font-size: 14px;
  width: 100%;
}  
.error404 .search-error-wrapper .error-form .error-form-input {
  width: 240px;
}   
.search-error-wrapper {
  padding: 60px 0;
}  
.contact-inner {
  width: 100%;
}  
.contact-infor {
  padding: 20px 15px;
}
.postinfo-wrapper p {
  font-size: 14px;
}  
.categories-blog-area.mt-60 {
  margin-top: 0;
}
.lost-password {
  display: block;
  float: inherit;
  text-align: left;
}   
.coupon-info p.form-row-first,.coupon-info p.form-row-last {
  width: 100%;
}      
.checkout-coupon > input {
  margin-bottom: 15px;
  width: 100%;
}  
.footer-title {
  margin-top: 30px;
}
.col-lg-3:first-child .footer-title {
  margin-top: 0;
}   
.footer-content .footer-list li:first-child a {
  padding-top: 0;
}    
.single-benner a {
  display: block;
}
.single-benner img {
  width: 100%;
}  
.slider-wrapper {
  background-position: center center;
} 
    

    
} 
/* Large Mobile :480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
.product-select-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
    
    
    
    
    
}









