/*Containers*/
.container { width: 100%; padding: 0 100px; }
@media(max-width: 1280px) { .container { padding: 0 60px; } }
@media(max-width: 1024px) { .container { padding: 0 50px; } }
@media(max-width: 991px) { .container { padding: 0 40px; } }
@media(max-width: 768px) { .container { padding: 0 30px; } }
@media(max-width: 767px) { .container { padding: 0 20px; } }
@media(max-width: 540px) { .container { padding: 0 15px; } }

@media(max-width: 1800px) {}
@media(max-width: 1700px) {  }
@media(max-width: 1600px) {
	/*Homepage*/
	.homehelpdesk .item, .homecasual .item, .homebod .col-md-6 > * { min-height: 400px; }
}
@media(max-width: 1500px) {
	/*Slideshow*/
	.slider-slideshow-description .slider-slideshow-description-texts { padding: 75px 100px 0; }
	.slideshow .slider-custom-dots { padding-left: 200px; }

	/*Homepage*/
	.brandcontentflex .text { padding: 20px 30px; }
}
@media(max-width: 1440px) {
	/*Header*/
	.header-container .header-menu #main-menu>li>a { padding-right: 50px; }
	.header-container .header-menu { padding-right: 30px; }
	.fixed-header .btn-yellow { margin-left: 30px; }

	/*Slideshow*/
	.slider-slideshow-description .slider-slideshow-description-texts { padding: 50px 75px 0; }
	.slideshow .slider-custom-dots { padding-left: 180px; }
	.section-space.slideshow { height: 500px; }

	/*Homepage*/
	.brandcontentflex .img { padding: 150px 40px; }
	.brandcontentflex .text { padding: 20px 20px; }
	.homehelpdesk .item, .homecasual .item, .homebod .col-md-6 > * { min-height: 370px; }

	/*Footer*/
	.footer-upper-contet { padding: 0 100px; }
	.botfoot { padding: 18px 100px 15px; }

	/*About us*/
	.aboutdesc { min-height: 420px; }
}
@media(max-width: 1280px) {
	/*Slideshow*/
	.slideshow .slider-custom-dots { padding-left: 150px; }
	.section-space.slideshow { height: 450px; } 
	.homebod { padding-top: 80px; }

	/*Homepage*/
	.brandcontentflex .text > div { font-size: 14px; }
	.homehelpdesk .item .title, .homecasual .item .title { font-size: 72px; }
	.brandcontentflex .img img { max-width: 250px; }

	/*About us*/
	.aboutdesc { min-height: 400px; }

	/*Product Inner*/
	.prodbg { padding-bottom: 0 }
}
@media(max-width: 1200px) {
	.slider-slideshow-description .slider-slideshow-description-texts > * { font-size: 65px !important; }
	.homeslidenav.left { left: 60px; }
	.homeslidenav.right { right: 30px; }
	.section-space.slideshow { height: 400px; } 

	/*Homepage*/
	.homehelpdesk .item .title, .homecasual .item .title { font-size: 62px; }
	.homehelpdesk .item, .homecasual .item, .homebod .col-md-6 > * { min-height: 320px; }

	/*Footer*/
	.footer-upper-contet { padding: 0 50px; }
	.botfoot { padding: 18px 50px 15px; }

	/*Product Inner*/
	.innerprodname { margin-top: 10px; }
}
@media(max-width: 1120px) {
	/*Header*/
	.header-container .header-menu #main-menu>li>a { padding-right: 40px; }
	.header-container .header-menu { padding-right: 20px; }
	.fixed-header .btn-yellow { margin-left: 20px; }
	.fixed-header .btn-yellow { min-width: 150px; }

	/*Homepage*/
	.homehelpdesk .item .title, .homecasual .item .title { font-size: 54px; }
	.homehelpdesk .item .subtitle, .homecasual .item .subtitle { font-size: 28px; }
	.product-block .product-button>* { min-width: 150px !important; }
	.btn-default:not(.no-custom):not(.btn-number):not(#button-search) { padding: 14px !important; min-height: 0; }
}
@media(max-width: 1024px) {
	/*Header*/
	.header-container .header-menu #main-menu>li>a { padding-right: 30px; }	

	/*Slideshow*/
	.slider-slideshow-description .slider-slideshow-description-texts > * { font-size: 55px !important; }
	.slideshow .slider-custom-dots { padding-left: 130px; }
	.slideshow .slider-custom-dots .owl-dot { margin: 0px 15px 30px 0; }
	.section-space.slideshow { height: 350px; } 
	.homebod { padding-top: 60px; }

	/*Homepage*/
	.product-block .product-button>* { max-width: 150px; margin: auto !important; }
	.homehelpdesk .item, .homecasual .item, .homebod .col-md-6 > * { min-height: 280px; }
	.homehelpdesk .item .title, .homecasual .item .title { font-size: 48px; }
	.homehelpdesk .item .subtitle, .homecasual .item .subtitle { font-size: 24px; }
	.brandcontentflex .img { padding: 180px 20px; }
	.brandcontentflex .img img { max-width: 220px; }
	.brandcontentflex .img { min-height: 500px; }

	/*Brands*/
	.brandstext > * { font-size: 14px; }

	/*Category*/
	.prodcat .btn { min-width: 170px; margin-right: 20px; }
}
@media(max-width: 991px) {
	/*Header*/
	.header-container .header-mobile-links {
		grid-column: 1 / 1;
	    grid-row: 1 / 1;
	    -ms-grid-column: 1;
	    -ms-grid-row: 1;
	    -ms-grid-column-span: 1;
	    -ms-grid-row-span: 1;
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	}
	.header-container .header-logo {
		grid-column: 2 / 3;
	    grid-row: 1 / 1;
	    -ms-grid-column: 2;
	    -ms-grid-row: 1;
	    -ms-grid-column-span: 1;
	    -ms-grid-row-span: 1;
	    display: flex;
	    flex-direction: column;
	    justify-content: center;		
	}

	/*Slideshow*/
	.section-space.slideshow { height: 320px; } 

	/*Homepage*/
	.homebod .col-md-6 > * { min-height: 0; }
	.homehelpdesk .item, .homecasual .item { min-height: 400px; }
	.featured .slick-no-slide { margin: 0 !important; }
	.featured_1_, .homehelpdesk { margin: 120px 0 50px; }
	.homebod .col-md-6:first-child { display: flex; flex-direction: column-reverse; flex-wrap: wrap; }
	.homebod .col-md-6:first-child > * { width: 100%; }
	.homecasual { margin-top: 0; margin-bottom: 50px; }
	.featured_28_1, .featured_1_ { margin-top: 0; margin-bottom: 50px; }
	.homehelpdesk { margin-top: 120px; }
	.homebod .row { display: flex; flex-direction: column-reverse; flex-wrap: wrap; }
	.homebod .row > * { width: 100%; }
	.brandcontent, .brandmainimage, .brandcontentflex > * { width: 100%; }
	.brandflex { display: block; }
	.brandmainimage { min-height: 700px; }
	.brandcontainer { max-height: 100%; }
	.brandcontainer .slick-dots { bottom: 730px; left: 25%; transform: translateX(-50%); }
	.brandcontentflex .img { padding: 150px 50px; }

	/*Side Navigation*/
	.sidr, .cd-accordion-menu a, .cd-accordion-menu label { background: #2b5090 }
	.header-mobile .mobile-account { border-bottom: 1px solid #fff }
	.header-mobile .mobile-account>a+a { border-left: 1px solid #fff }

	/*About Us*/
	.aboutrepeater .row { display: block; }
	.aboutrepeater .bgimage { min-height: 500px; }
	.aboutdesc { min-height: 0; padding: 40px 40px !important; }

	/*Product Inner*/
	.prodbg { padding-top: 80px; margin-bottom: 50px; }
	.prodinnerbutton > * { min-width: 180px !important }
}
@media(max-width: 860px) { 
	/*Slideshow*/
	.slider-slideshow-description .slider-slideshow-description-texts > * { font-size: 45px !important }
	.section-space.slideshow { height: 300px; } 
	.homebod { padding-top: 40px; }

	/*Footer*/
	.footer-upper-contet { padding: 0 }
	.botfoot { padding: 18px 0 15px; }
	.footer-upper-contet>*:not(:last-child) { padding-right: 30px; }
	.header-container { padding: 10px 0; }

	/*About Us*/
	.aboutrepeater .bgimage { min-height: 450px; }

	/*Product Inner*/
	.prodbg .row > div:first-child { padding-right: 10px; }
	.prodbg .row > div:last-child { padding-left: 10px; }
	.innerprodname { font-size: 32px; }
	.innerprodprice { font-size: 20px; padding: 5px 0; }
}
@media(max-width: 768px) {
	/*Slideshow*/
	.slider-slideshow-description .slider-slideshow-description-texts > * { font-size: 36px !important }
	.slideshow .slider-custom-dots .owl-dot { margin: 0px 15px 15px 0; }
	.homeslidenav.left { left: 50px; }
	.homeslidenav.right { right: 25px; }
	.slideshow .slider-custom-dots { padding-left: 110px; }
	.section-space.slideshow { height: 250px; } 
	.homebod { padding-top: 0px; }

	/*Footer*/
	.footer-upper-contet>* {
		flex: auto !important;
	    width: 50%;
	    text-align: center;
	    padding: 0 30px !important;
	}
	footer h5 { padding-top: 15px; }
	footer { padding: 80px 0 }

	/*About Us*/
	.aboutrepeater .bgimage { min-height: 400px; }

	/*Brands*/
	.brandsslick .homeslidenav { max-height: 40px; }

	/*Brands Inner*/
	.brandinner { margin-top: 50px; }
}
@media(max-width: 767px) {
	/*Slideshow*/
	.slider-slideshow-description .slider-slideshow-description-texts > * { font-size: 50px !important }
	.homeslidenav.left { left: 40px; }
	.homeslidenav.right { right: 20px; }
	.slideshow .slider-custom-dots .owl-dot { margin: 0px 15px 30px 0; }
	.slideshow .slider-custom-dots { padding-left: 100px; }
	.section-space.slideshow { height: 500px; } 

	/*Homepage*/
	.homehelpdesk { margin-top: 180px; }

	/*Footer*/
	.botfoot { text-align: center; }

	/*Page Banner*/
	.page-banner-title { left: 50% !important }

	/*Brands*/
	.brandsslick .homeslidenav.right { right: -20px; }
	.brandsslick .homeslidenav.left { left: 10px; }
	.brandinner .desc { font-size: 14px; }

	/*Contact Us*/
	.information-contact form, .contactinfo-container { margin-bottom: 50px; margin-top: 20px; }

	/*Filter Mobile*/
	.prodcat > * { display: block; margin: 0 auto 15px !important; max-width: 250px; }
	#filter_group_tigger_open {
		position: initial;
		transform: none;
		width: 50%;
		border-radius: 0 !important;
		min-width: 0 !important;
		min-height: auto !important;
		padding: 10px;
	}
	.filternew .input-group-b4 {
		max-width: 50%;
	    background: #fff;
	    padding: 10px !important;
	}
	.filternew {
		margin: 0 !important;
	    position: fixed;
	    top: 120px;
	    width: 100%;
	    left: 0;
	    padding: 0;
	    z-index: 9;
	}
	.product-category .page-banner { margin-top: 40px; margin-bottom: 50px; }

	/*Product Inner*/
	.prodcontainer .row { margin: 0 !important; }
	.innerprodname { margin-top: 80px; }
	.prodbg { background-size: 100% 57%; background-position: top left; margin-bottom: 0; }
	.product-image-main-container .special-sticker, .product-image-main-container .sticker { right: 10px; }
}
@media(max-width: 620px) { 
	/*Slideshow*/
	.section-space.slideshow { height: 400px; } 

	/*Homepage*/
	.homehelpdesk .item, .homecasual .item { min-height: 300px; }

	/*About Us*/
	.aboutrepeater .bgimage { min-height: 350px; }

	/*Product Inner*/
	.prodbg { background-size: 100% 50%; }
	.product-product .nav-tabs>li>a { margin-bottom: 7px; }
	.product-product .nav-tabs { margin-top: 20px; }
	.product-product .nav-tabs { display: flex; flex-wrap: wrap; justify-content: center; }
}
@media(max-width: 540px) {
	/*Slideshow*/
	.slider-slideshow-description .slider-slideshow-description-texts > * { font-size: 40px !important }
	.section-space.slideshow { height: 350px; } 

	/*Homepage*/
	.fhomeslicknav { padding: 20px; }
	.fhomeslicknav.right { left: 52px; }
	.brandcontentflex { display: block; }
	.brandcontentflex .text { padding: 50px 20px; }
	.brandcontentflex .img { padding: 50px 50px; min-height: 320px; }
	.brandcontainer .slick-dots { left: 50%; bottom: auto; top: 550px; }
	.brandmainimage { min-height: 400px; }
	.footer-upper-contet>*:first-child { display: none; }

	/*About Us*/
	.aboutrepeater .bgimage { min-height: 300px; }

	/*Page Banner*/
	.page-banner-title { font-size: 32px; }

	/*Brands*/
	.brandsslick .homeslidenav { top: 30% }
	.brandchild .text .name { font-size: 24px; }
	.brandchild .text .subname { font-size: 14px; }
	.brandchild .text .name { margin-bottom: 0 }
	.brandsslick { margin-top: 50px; margin-bottom: 50px; }
	.brandinner h4 { font-size: 24px; }

	/*Category*/
	.product-view>.product-gutter { width: 50% }
	.product-block .product-details .price > * { display: block; }
	.product-block img { padding: 15px; }

	/*Product Inner*/
	.prodbg { background-size: 100% 45%; }
	.innerprodname { font-size: 28px; }
	.innerprodprice { font-size: 16px; }
	.slick-header { font-size: 32px; }
	.product-product .tab-content { padding: 40px 20px }
}
@media(max-width: 475px) {  
	/*Slideshow*/
	.slider-slideshow-description .slider-slideshow-description-texts > * { font-size: 32px !important }
	.slider-slideshow-description-link .btn {
		min-width: 150px;
	    padding: 10px !important;
	    height: auto;
	    min-height: 0;
	}
	.section-space.slideshow { height: 300px; } 

	/*Homepage*/
	.brandcontainer .slick-dots { top: 500px; }

	/*About Us*/
	.aboutrepeater .bgimage { min-height: 270px; }

	/*Brands*/
	.brandsslick .homeslidenav { max-height: 30px; }
}
@media(max-width: 425px) {
	/*Slideshow*/
	.slider-slideshow-description .slider-slideshow-description-texts > * { font-size: 28px !important }
	.homeslidenav.left { left: 30px; }
	.homeslidenav.right { right: 0; }
	.slider-slideshow-description .slider-slideshow-description-texts { padding: 40px 60px 0 }
	.homeslidenav { max-height: 40px; }
	.slideshow .slider-custom-dots { padding-left: 80px; }
	.section-space.slideshow { height: 250px; }

	/*Homepage*/
	.brandcontainer .slick-dots { top: 460px; }
	.homehelpdesk .item, .homecasual .item { min-height: 250px; }

	/*Footer*/
	.footer-upper-contet>* { padding: 0 10px !important }

	/*About Us*/
	.aboutrepeater .bgimage { min-height: 220px; }

	/*Page Banner*/
	.bannerbreadcrumb { margin: 0; }

	/*Brands*/
	.brandsslick .homeslidenav.right { right: -10px; }
	.brandsslick .homeslidenav.left { left: 20px; }
	.brandchild .text { left: 5px; bottom: 5px; }
	.brandsslick .homeslidenav { top: 40% }

	/*Filter*/
	.filternew { top: 112px; }

	/*Product Inner*/
	.prodbg { background-size: 100% 40%; }
	.innerprodname { margin-top: 50px; }
	.product-block img { padding: 5px; }
}
@media(max-width: 414px) {
	/*Homepage*/
	.homehelpdesk { margin-top: 120px; }

	/*Footer*/
	.footer-upper-contet>* { padding: 0 !important }
	.footer-upper-contet>* { width: 100%; margin: auto; max-width: 300px; }
	footer { padding: 50px 0 }

	/*Filter*/
	.filternew { top: 110px; }
	.price-old, .price-new, .origprice { font-size: 14px !important; }
	.product-block .product-details .price { margin-top: 5px; }

	/*Category*/
	.product-block .product-button>* { padding: 12px !important; min-width: 120px !important; max-width: 120px; }

	/*Product Inner*/
	#button-cart, .btn-dl { margin-bottom: 10px; }
	.prodbg { background-size: 100% 39%; }
}
@media(max-width: 375px) {
	/*Slideshow*/
	.section-space.slideshow { height: 200px; }

	/*Homepage*/
	.brandcontainer .slick-dots { top: 430px; }
	.brandcontentflex .img { min-height: 280px; }

	/*Page Banner*/
	.page-banner-title { font-size: 28px; }

	/*Filter*/
	.filternew { top: 105px; }

	/*Product inner*/
	.prodbg { background-size: 100% 34%; } 
	.prodinnerbutton { flex-wrap: wrap; }
	.nav-tabs>li { width: 100%; text-align: center; }
}
@media(max-width: 360px) {
	/*Slideshow*/
	.slider-slideshow-description .slider-slideshow-description-texts > * { font-size: 24px !important }

	/*Homepage*/
	.brandcontainer .slick-dots { top: 420px; }
	.homehelpdesk .item, .homecasual .item { min-height: 200px; }
	.fhomeslicknav { padding: 15px; }
	.fhomeslicknav.right { left: 42px; }

	/*Product Inner*/
	.innerprodname { font-size: 24px; }
	.innerprodprice { font-size: 15px;}
	.slick-header { font-size: 28px; margin: 40px 0; }
}
@media(max-width: 320px) { 
	/*Slideshow*/
	.slider-slideshow-description .slider-slideshow-description-texts { padding: 50px 50px 0 }
	.slideshow .slider-custom-dots { padding-left: 60px; }
	.slideshow .slider-custom-dots .owl-dot { margin: 0px 15px 15px 0; }
	.section-space.slideshow { height: 160px; }

	/*Homepage*/
	.brandcontainer .slick-dots { top: 380px; }
	.brandmainimage { min-height: 300px; }
	.homehelpdesk .item .title, .homecasual .item .title { font-size: 36px; }
	.homehelpdesk .item .subtitle, .homecasual .item .subtitle { font-size: 22px; }

	/*About Us*/
	.aboutrepeater .bgimage { min-height: 180px; }

	/*Product Inner*/
	.prodbg { background-size: 100% 30%; }
	.slick-header { font-size: 26px; }
}