@media only screen and (max-width:1365px){
  .homePageSlider img  { max-width:100%; height:auto; }
  /*.product-configure .product-configure-options-option,
  .product-configure .product-configure-variants,
  .product-configure .product-configure-custom-option { width: 210px; }*/

  .productInfoLeft .product-configure-options-option label { width:80px; }
  
}
  

@media only screen and (max-width:1199px){
  
  img { max-width:100%; height:auto;  }
  .cartbox:hover .headerCartBox {  display:none; }
  .search-link .searchOpen i.glyphicon.glyphicon-remove { top:0; }
  
  .products .product .image-wrap { width:auto; height:auto; }
  .productslider .itemGroup .column1, .productslider .itemGroup .column3 {width: 20%;}
  .productslider .itemGroup .column2 {width: 55%;}
  .offerbanner .banner_box {width: 970px; height:260px; background-size:100% auto !important ; }
  .offerbanner .banner_title { margin: 0 0 0 260px; }
  .offerbanner h2 { margin-bottom: 20px; }
  .buttonbox { width:115px; height:115px; padding:10px; }
  
  
  .brandslider .slick-prev {top:-50px; right:40px; left:auto; }
  .brandslider .slick-next {top:-50px; right:10px; }
  
  .getintouch h6 { font-size:15px; }
  .getintouch h3 { font-size:24px; }
  .tab-container .products .column2 .item-3 .product .image-wrap { max-width:100%; }
  .tab-container .products .column2 .item-3 .product .image-wrap .image { max-width:90%; }
  .price-filter-range { width: 80%; }
  
  .uniquePointsWrap .col-md-3 { padding-left:10px; padding-right:10px;  } 
  .uniquePoints .uniquePointText { font-size:13px; }
  
  /*.testimonial-image  { width:25%; float:left; }*/
  /*.testimonial{ width:70%; float:left; }*/
  
  .testimonialsliderbox { width:750px; margin:0 auto; }
  .testimonial-image .image img { width:140%; margin-left:-28px; margin-top:-28px; max-width:inherit;   }
  
  .product-info .productInfoLeft, .product-info .productInfoRight { width:47%; }
  .product-info .productInfoRight { margin-left: 20px;padding-left: 20px; }
  .sidebarWidget .Size-option .sidebar-filter-item { padding:2px 9px; }
  
  .relatedProducts .products .product .info { padding-bottom:0; }
  
  .gui-margin .gui-block-subcontent a { color:#666666 !important; }
  
  .bundledWrap input[type="text"], 
  .bundledWrap input[type="password"], 
  .bundledWrap input[type="email"], 
  .bundledWrap textarea, 
  .bundledWrap select { width:40% !important ; }
  
  .productInfoLeft .product-configure-options-option .nice-select, .product-configure-variants .nice-select {margin-left:0;}
  .productInfoLeft .product-configure-options-option label, .product-configure-variants label {margin-right:10px;}
}

@media only screen and (max-width:991px){
  
  .cartpanel .cart span.carttext { display:none; }
  .headerstyle3 .topnav .rightLinks li .text{ display:none; }
  .headerstyle2 .topnav .rightLinks li, .headerstyle3 .topnav .rightLinks li {margin-right: 7px;}

  .offerbanner .banner_box {height: 220px;  width: 100%; }
  .offerbanner .banner_title {margin: 0 0 0 200px;}
  .offerbanner h2 { line-height:28px; font-size:28px;  margin-bottom:22px;}
  .offerbanner .button { padding:5px 20px; }
  .newproduct.slick-slider .slick-prev, .newproduct.slick-slider .slick-next { top:24%; }
  .newProductSection .innerbox { padding-bottom:0; }
  .productslider .itemGroup .column1, .productslider .itemGroup .column3 {width: 25%;}
  .productslider .itemGroup .column2 {width: 44%;}
  .products .product .image-wrap {padding:10px;}
  /*.products .product .image-wrap { padding-bottom:0; }*/
  
  .category-list { margin-left:-15px; }
  /*.category-list .col-xs-3 { float:none; display:inline-block; width:15%; margin-bottom:25px; }*/
  .category-list .col-md-2.col-xs-3 { max-width:15%; }
  .buttonbox {height: 110px;width: 110px;}
  .category-list { padding-bottom:30px; }
  .resp-tab-content { padding:20px 6px 20px 6px; }
  #tabs .products .slick-prev, #tabs .products .slick-next { top: -35px; }
  
  h2.resp-accordion, h2.resp-tab-active { border:none; }
  h2.resp-accordion{ background: #fbfbfb !important; border:1px solid #d5d5d5; margin-bottom:5px; transition:  transition: all 0.5s ease 0s; padding:10px 15px; }
  h2.resp-accordion span { display:block; }
  h2.resp-accordion:hover, h2.resp-accordion.resp-tab-active { background:#dc3700 !important; color:#ffffff;  transition: all 0.5s ease 0s; }
  .tab_section h2.resp-accordion.resp-tab-active .resp-arrow { display:none; }
  h2.resp-accordion:hover .resp-arrow { border-top:8px solid #fff; }
  
  .copyright-payment { padding-bottom:2px; }
  .copyright-payment .payments a { margin-bottom:10px; display:inline-block; }
  footer .links input[type="checkbox"] {display:none;}
  .sidebarWidget .Colors-option .sidebar-filter-item {width:100%;}
  .price-filter-range { width: 55%; }
  .sidebarWidget h5 { font-size:20px; }
  footer .followus, footer .payment_option { width:47%; float:left; }
  
  .PageTitle h1 { font-size:28px; line-height:30px; }
  
  .product-option .productName h1 { font-size:28px; }
  .product-info .productInfoRight { margin-left: 10px;padding-left: 10px;}
  .product-configure .product-configure-options-option,
  .product-configure .product-configure-variants,
  .product-configure .product-configure-custom-option { width:100%; margin:0 0 15px 0;}
  .product-info #product_configure_form .product-price .old-price,
  .product-info #product_configure_form .old-price { margin-right:0; }
  .product-info .product-price .btn { padding:0 15px; }
  .product-actions .social-media .social-block { margin-right:0; }
  .iconGroup ul li { margin-left:20px; }
 .product-info .productInfoLeft .product-price .cart input { margin-bottom: 0px;}  
.product-info .productInfoLeft a.btn { margin-top:10px; }

  .product-info .productInfoRight .social-media .social-block.social-block-facebook { width:33%; margin-right:2px; }
  .product-info .productInfoRight .social-media .social-block.social-block-google   { width:33%; }
  .product-info .productInfoRight .social-media .social-block.social-block-pinterest { width:22%; }
  .product-info .productInfoRight .social-media .social-block.social-block-addthis { width:10%; }
  .product-info .productInfoRight .social-media .social-block { margin-right:0; }
  
  .topnav .rightLinks li { margin-left:5px; }
  .brandSection .col-sm-4 { padding-left:5px; padding-right:5px; }
  
  .bundledCarousel { padding: 22px 10px; }
  .bundledMain::after { right:10px; }
  .bundledWrap .slick-prev { left:-10px; }
  .bundledWrap .slick-next { right:-5px; }
  
  /*.cartbox { width:50%; }*/
  .uniquePointsWrap .col-sm-6 { margin-bottom:10px;  } 
  .uniquePointsPanel-top .uniquePointsWrap .item-3, .uniquePointsPanel-top .uniquePointsWrap .item-4, .uniquePointsPanel-top .uniquePointsWrap .col-sm-6 {text-align:center;}
   .uniquePointsPanel-top .uniquePointsPanel {border-top:none;padding:30px 0 20px 0;}
   .uniquePointsPanel-top .uniquePoints .uniquePointText {width:75%;text-align:left;}
  
  
  .testimonialsliderbox { width:700px; margin:0 auto; }
  .tabsPages { padding:0; }
  .tabsPages .page { overflow:hidden; }
  
  .blogWrapper h5 { font-size:18px; min-height:50px; }
  
  .gui-blog .gui-col2-right .gui-col2-right-col1 {width:100% !important;}
  .gui-blog .gui-col2-right .gui-col2-right-col2 {width:100% !important;}
  .gui-blog .gui-block-content { display:none; }
  .gui-blog .gui-block-title { position:relative; cursor:pointer; }
  .gui-blog .gui-block-title:before {
    font-family:fontAwesome;
    content:"\f0d7";
    position:absolute;
    font-size:13px;
    right:0; top:20%;
  }
  .gui-blog .gui-block-title.active:before { content:"\f0d8"; }
  
  .fancybox-wrap .button { font-size: 14px; padding: 10px; width: 70%; }
  .fancybox-wrap h1 { font-size: 30px;}
  
  
  .productInfoLeft .product-configure-options-option label {width:auto;}
  
  .nice-select {padding-left:7px;padding-right:22px;}
  

}

@media only screen and (max-width:767px){
  
    h6 { font-size:15px; }
    header { overflow:visible; }
    
    /*.headerstyle1 .menuBox:hover .NavigationBox { display:none; }*/
    
    .headerstyle2 .NavigationBox, .headerstyle3 .NavigationBox { display:none !important ; }
    .menuiconbox .menuicon { display:block; padding-top:0; }
    
    .headerstyle2 .main_header .col-xs-7 { display:none !important; }
    .headerstyle2 .main_header .col-xs-3 { width:50%; }
    .headerstyle2 .main_header .col-xs-2 { width:50%; float:right !important;  }
    .headerstyle2 .main_header .hamburger {  border-left: 1px dashed #d5d5d5; margin-left: 16px;  padding-left: 16px; }
    
    .headerstyle2 .search-link { width:10%; }
    /*.headerstyle2 .cartitem_panel{ width:30%; }*/
    .headerstyle2 .menuiconbox { width:50%; }
    
    
    /*nav.desktop ul { float:none; }*/
    /*nav.desktop .item { float:none; }*/
    /*.mm-menu { max-width: 300px;}*/
    /*nav .subnav { display:block !important; }*/
    /*nav.desktop ul, nav.desktop ul li { width:100%; }*/
    /*nav .item .itemLink, nav .subitem .subitemLink { color:#414141; }*/
    /*nav.desktop .item .itemLink:hover { background:none !important ; }*/
    /*.mm-panels > .mm-panel { padding:0; }*/
    /*.mm-menu .mm-btn::after, .mm-menu .mm-btn::before { border-color: rgba(250, 250, 250, 0.3); }*/
    /*.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {color: rgba(0, 0, 0, 0.3);}*/
    /*nav.desktop .subnav .subitem { border:none; } */
    /*nav.mm-menu .item .itemLink, nav.mm-menu .subitem .subitemLink {border:none;}*/
    /*nav.mm-menu .subnav { border:none; }*/
  
  footer .email-getintouch .formnewsletter {margin-top: 12px;}
  footer .contact-description .glyphicon { width:auto; }  
  footer .contact-description .text { margin-left:12px; }
  footer .links .list { display:none; padding-left:20px; }
  footer .links label { display:block; position:relative; cursor:pointer; }
  footer span.glyphicon.glyphicon-chevron-down {display: none;}
  footer .links label:before { 
    position:absolute;
    content:'';
    right:0; 
    top:15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0 6px;
    border-color: #ffffff transparent transparent transparent;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  footer .links label.active:before { 
    position:absolute;
    content:'';
    right:0; 
    top:15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 6px 6px;
    border-color: transparent transparent #ffffff transparent;
  }
  
  footer .followus, footer .payment_option { width:100%; float:left; }
  footer .payment_option {margin-top: 0px;}
  
  .category-list { margin-left:0px; }
  
    .mm-panels > .mm-panel > .mm-listview { margin: 20px 0px;}
    /*.mm-listview > li, .mm-listview > li .mm-next, .mm-listview > li .mm-next::before, .mm-listview > li::after { border:none;}*/
    
    /*.category-list .col-xs-3 { width:30%; }*/
    .category-list .col-md-2.col-xs-3 { max-width:30%; }
    
    
    .productslider .itemGroup .column1, .productslider .itemGroup .column3 { width: 24.5%; }
    .products .product:hover .description:after { height:140%; }
    .tab-container .products .product .image-wrap .title { font-size: 12px; line-height: normal; }
    .products .product .info { padding:10px; }
    .products .product .info .price { font-size:14px; }
    .offerbanner .banner_box {height: 175px; }  
    .offerbanner .banner_title {margin: 0 0 0 180px; width: 40%;}
    .offerbanner h2 { font-size: 20px; line-height: 24px; margin-bottom: 10px; }
    
    .copyright-payment .payments, .copyright-payment { text-align:center; }
    .copyright-payment .copyright {margin-bottom:15px;}
    .tab-container .row { margin:0; }
    .topnav .rightLinks li .text{ display:none; }
    .topnav .glyphicon {margin-right:0;}
    .sidebarWidget .sidebarContent { display:none; }
    .sidebarWidget h5 { font-size: 16px; cursor:pointer; }
    .sidebarWidget h5 .fa { display:inline-block; float:right; padding:5px 13px 0 13px; }
    .sidebarWidget h5.active .fa-caret-down:before {
       font-family:fontAwesome;
       content:"\f0d8";
      }
    
    .sidebarWidget .sidebarContentWrap, .sidebarWidget { margin-bottom: 10px; }
    .sidebar-filter-slider { width: 95%; margin-left:auto; margin-right:auto; }
    .zoombox .images {max-width: 100%;}
    .product-actions .tags-actions .actions .iconGroup ul { float:left; }
    .iconGroup ul li {margin-left: 0px; margin-right:20px; }
    
    .testimonialsliderbox { margin: 0 auto; width: 90%;}
    
    .bundledCarousel {padding: 0 10px;}
    .bundlecart  { padding:15px 0; text-align:center;   }
    .container.content .gui-page-title { font-size:2em; }
    
    .quickViewContent .product-content { width:65%; }
    .quickViewContent .product-images { width:35%; }
    .fancybox-wrap h1 { margin-bottom:10px; }
    .fancybox-wrap .button { font-size:15px; width:auto; padding:5px 10px; }
    .button:hover:after  { height:700%;}
    
    .col-xs-4.column1 { width:25%; }
    .col-xs-4.column2 { width:50%; }
    .col-xs-4.column3 { width:25%; }
    /*.cartbox {width: 80%;}*/
    
    .main_header.desktophead, .main_header.mobilehead {position:relative;}
    .col-xs-4.column3, .cartpanel {position: inherit;}
    .headerCartBox { height:280px; width:50%; }
    .headercart-left {width:25%;}
    
    .uniquePointsWrap .col-xs-6 { margin-bottom:10px;  }
    .uniquePoints .fa { float:left; display:block;  }
    .uniquePoints .uniquePointText{ font-size:13px; /*float:left; display:block;*/  }
  
   .resp-tab-content { padding:20px 4px; }
   
   .product-wrap .thumbs .col-xs-3 { width:20%; }
   
   .blogWrapper h5 { font-size:18px; min-height:10px; }
   .blogWrapper .blogArticle { margin-bottom:20px; }
   
   
   .gui.gui-login .gui-col2-big .gui-col2-big-col1, .gui.gui-login .gui-col2-big .gui-col2-big-col2 { width:100%; margin-bottom:15px; }
   .gui-button-small:hover:after, .gui-button-large:hover:after { height: 1020%;}
   
   .nice-select .list { left:auto; right:0; }
   .nice-select .option { padding-left:10px; padding-right:10px; }
  
  .productInfoLeft .product-configure-options-option label {width:70px;}
    
    
}

@media only screen and (max-width:639px){
  
  h1 { font-size:30px; }
  h2 { font-size:26px; }
  h3 { font-size:22px; }
  /*.cartitem_panel { padding-bottom:3px; }*/
  
  /*.headerstyle2 .main_header .col-xs-7 { width:22%; }*/
  /*.headerstyle2 .main_header .col-xs-2 { width:23%; }*/
  
  .category-list .col-md-2.col-xs-3 { max-width: 30%; width: 30%; }
  
  .category-list {padding-top: 50px;}
  .offerbanner .banner_title { margin-left:150px; }
  .offerbanner h2 { font-size:17px; }
  .button {  font-size: 13px; padding: 10px 15px; }
  .offerbanner .banner_box {height: 150px;}
  .offerbanner {padding:50px 0;}
  .newProductSection .innerbox{ padding-left:65px; padding-right:65px; }
  .newProductSection { padding: 70px 0;}
  
  .messageBar .messages ul { width:90%; }
  .messageBar .messages ul li { font-size:14px; }
  footer .email-getintouch p { font-size:12px; }
    
  .PageTitle .col-xs-7, .PageTitle .col-xs-5 { width:100%; }
  .viewFilter.right { float:left !important; }
  .viewFilter, .popularSort { margin-left:0; margin-top:15px; }
  
  .getintouch {  padding: 52px 10px;}
  .email-getintouch p { line-height:18px; }
  .sidebarWidget h5 { font-size: 16px; padding-bottom:10px; margin-bottom:10px; }
  .sidebarWidget h5 .fa { margin-right:2px; padding:6px 10px; }
  .products .product.col-xs-4 { width:50%; }
  .product-info .product-price {padding-bottom: 10px;}
  .product-actions .tags { padding-left:0; }
  .iconGroup { margin-left: -10px;}
  .gui-button-small:hover::after, .gui-button-large:hover::after {height:1020%; }
  
  .product-img-hover ul li.eye { display:none; } 
  .headerCartBox { display:none !important;}
  
  .testimonial-image.slick-initialized.slick-slider { height: 165px;}
  .testimonial-image .slick-current .image { width:110px; height:110px;  }
  .testimonial-image .image img { margin-left: -20px; margin-top: -20px; }
  
  .products .product.list .info .title { font-size:20px; max-height:inherit; }
  .products .product.list { clear:both; float:left; }
  
  .brandslider .slick-prev {top:-65px; }
  .brandslider .slick-next {top:-65px; }
  
  .newProductSection .innerbox { padding-bottom:30px; }
  
   .gui-cart-sum .gui-item .gui-price, .gui-cart-sum .gui-item .gui-desc { width:50% !important ; font-size:15px; }
   .gui.gui-account .gui-col2-left .gui-col2-left-col1, .gui.gui-account .gui-col2-left .gui-col2-left-col2 { width:100%; margin-bottom:15px;  }
   
   .uniquePointsPanel-top .uniquePointsPanel {border-top:none;padding:30px 0 20px 0;}
  
}

@media only screen and (max-width:567px){
  
  h1 { font-size:26px; }
  h2 { font-size:23px; }
  h3 { font-size:20px; }
  
  /*.headerstyle2 .main_header .col-xs-7 { width:25%;  }*/
  /*.headerstyle2 .main_header .col-xs-2 { width:30%;  }*/
  
  .offerbanner .banner_title { margin-left:120px; } 
  
  footer .email-getintouch input[type="text"] { width:78%;}
  .getintouch h3 {font-size: 20px;}
  .getintouch h6 {font-size: 13px;}
  .brandSection .brandlogo, .brandSection .col-xs-4 { padding-left:5px; padding-right:5px; }
  .uniquePoints .fa { font-size: 25px;line-height:30px;}
  
  
  .category-list {padding-bottom: 10px;}
  .headerstyle3 .topnav .cartpanel { display:none; }
  .headerstyle3 .mobilePanel .cartitem_panel, .headerstyle3 .mobilePanel .search-link { display:block; }
  .headerstyle3 .mobilePanel .search-link, .headerstyle3 .mobilePanel .cartitem_panel ,.headerstyle3 .mobilePanel .menuiconbox { float:right; }
  .headerstyle3 .menu i { display:none; }
  .headerstyle3 .menu.menuiconbox { width: 40px; }
  .headerstyle3 .mobilePanel .search-link { border-left: 1px dashed #d5d5d5; margin-left: 16px; padding-left: 10px; width:12%; }
  
  
  
}

@media only screen and (max-width:479px){
  
  .sidebarPriceSlider.sidebarContent {padding:10px 10px 0 10px;}
  
.headerstyle2 .main_header .hamburger {  margin-left: 0; }
.headerstyle2 .main_header .col-xs-4, .headerstyle2 .main_header .col-xs-8 { float:none !important; display:inline-block; vertical-align:middle; }
.headerstyle2 .cartitem_panel, .headerstyle2 .menuiconbox, .headerstyle2 .search-link  { float:none !important; display:inline-block; vertical-align:middle; }
.headerstyle2 .search-link {width: 20%;}
.headerstyle2 .menuiconbox { width:35%; }
.headerstyle2 .hidemenubox {display:none;}
.headerstyle2 .main_header .col-xs-8 { width:60%; }
.headerstyle2 .main_header .cartpanel { padding-top:0 !important; width:100%; }
.headerstyle2 .main_header .cartpanel .menuicon {width:auto; height:25px; display:block; }
.headerstyle2 .cartitem_panel .itembox { display:none; }

.headerstyle3 .currency{ margin-left:0px; padding-left:0px; border:none; }
.headerstyle3 .languages { margin-left:5px; padding-left:10px; }
.headerstyle3 .topnav .col-xs-4 { width:50%; }
.headerstyle3 .topnav .col-xs-8 { width:50%; }

.category-list .col-md-2.col-xs-3 { max-width: 48%; width: 48%; }


h1 { font-size:1.5em; } 
h4 { font-size:20px; }
.topnav .contact { display:none; }
.menu i { display:none; }
.topnav .rightLinks li { margin-left:10px; }
.topnav .rightLinks li .username { display:none; }
.category-list .col-xs-3 { width:48%; }
.buttonbox { height: 110px; width:110px; padding:7px; }  
.main_header { padding-top:5px; }
.logo:before  { background:none; }
.logo:after { border:none; }
.main_header .mobilehead { display:block; padding:0 0 15px 0; } 
.main_header .desktophead { display:none; } 
.cartitem_panel { margin-left: 10px;padding-left: 10px; }
.main_header .mobilehead .col-xs-6 { padding:0 6px; }
.main_header .mobilehead .menu { float:right; margin-left:10px; margin-right:10px; width:40px; height:35px; border-left:1px dashed #d5d5d5; padding-left:10px; }
.main_header .mobilehead .menu a{ display:block; width:40px; height:40px;  } 
.main_header .mobilehead .menuicon { padding-top:10px; }
.email-getintouch { padding:20px 0 0 0; }
.email-getintouch .col-xs-7,.email-getintouch .col-xs-5 { width:100%; }
footer .email-getintouch .formnewsletter { margin-top:0; }
footer .collapse strong { font-size:14px; }
footer .links label::before { top:12px; }

.getintouch {  padding:20px; margin-top:20px;}
.brandSection .col-xs-4 { width:50%; }
.product-option .productName h1 { font-size: 22px;}
.products .product.col-xs-4 { width:100%; }
.products .product .image-wrap { max-width:inherit; }

.bundledMain:after { right: 50%; top:auto; bottom:25px;}
.bundledMain { padding-bottom:50px; padding-right:15px; }
.bundledCarousel {padding: 0 30px;}
.bundledCarousel .slick-list { margin:0 0 0 12px;}
.bundledWrap.col-xs-6 { padding-left:0; padding-right:0; }
.bundledWrap.col-xs-6, .bundledMain.col-xs-6 { width:100%; }

.bundledWrap .slick-prev { left:10px; }
.bundledWrap .slick-next { right:5px; }

.product-configure .product-configure-options-option, .product-configure .product-configure-variants, .product-configure .product-configure-custom-option {
  margin: 0 5px 15px 0;
}
.product-option .product-configure-options-option .nice-select {margin-left:10px;}

.container.content .gui-page-title { font-size:1.5em; }
 .uniquePointsWrap .col-xs-6 { width:100%;  } 
 
 .product-info .productInfoLeft, .product-info .productInfoRight {width: 100%;}
 .product-info .productInfoRight { padding-left: 0; margin-left:0; border-left:none; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding:15px 0; margin-top:20px;  }
.iconGroup ul { float:none; text-align:center; }
.iconGroup ul li { float:none; display:inline-block;  }

.products .product .info .title { max-height:inherit; }
.products .product.list .info .title { font-size:18px; max-height:inherit; }
.products .product.list .image-wrap { width:100%; max-width:100%; }
.products .product.list .info { width:100%; }

footer .contact-description .text {width:88%;}

}