@media screen and (max-width:1280px){ div.product-img img{ width:70%;} }
@media screen and (max-width:1366px){ div.product-img img{ width:70%;} div.product-info-scroll{ height:450px;}}
@media screen and (max-width:768px){
	div.wrap980{width:738px; padding:0px 15px; display:inline-block;}
	div.half-column{width:100%; clear:both;}
	div.half-column:first-child{width:90%; padding:0px 5%;}	
	ul.main-menu{ display:none;}
	div.responsive-menu{ display:block;}
	div.responsive-menu ul.main-menu .logo{display:none;}
	div.search-wrap{ display:none;}
	div.down-menu div.search-wrap{float:none; width:218px; margin-top:15px; display:inline-block;  position:relative;}
	div.down-menu div.search-wrap input.text{height:38px; width:188px; padding:0px 15px; font-size:14px;}
	div.down-menu input.search{ height:38px; width:38px; background:url(../images/mob-search.png) no-repeat center; right:0px; top:0px;}
	div.header{ height:70px;}
	div.prod-list-dd-wrapp{ right:2%;}
	div.product-menu-wrap{float:left; width:738px; height:auto; padding:3px 0px; margin:0px 0px 0px 15px;}
	ul.product-menu{display:none;}
	ul.product-list,ul.media-list{ width:100%; text-align:center;}
	ul.product-list li,ul.media-list li{ float:none; display:inline-block; margin:0px 19px 25px}
	div.page-get-in-touch div.half-column{ width:96%; padding:20px 2%; border-bottom:2px solid #EE2D24; }
	div.address{ margin:30px 10% 0px 0px;}
	div.sep{ float:left; width:100%;}
	div.tell-us{ margin-left:0px;}
	div#gmap_canvas{ min-height:500px; }
	div.scrolling-wrap{ overflow:auto;}
	ul.media-list li div.img-box,ul.media-list li div.img-box img{ width:100%; height:auto;}
	div.page-wrap div.wrap980 h1,div.media-page p { text-align:center;}
	div.page-wrap div.wrap980 h1{ margin-bottom:15px;}
	div.product-info a.product-scroll-btm, div.product-info a.product-scroll-top{ display:none;}
	div.slider-wrap{height:650px;}
	div.homepage div.slider-wrap{ height:820px;}	
	.kwicks {width:100%; height:100%;}
    .kwicks > li{width:100%; height:20%; margin-top:5px; position:relative;}
	.kwicks > li div.img-box{ width:100%; background-size: 100% !important;}
	div.slide-content{ width:90%; padding:20px 5%; height:auto; background-size:100% auto !important;}
	ul.media-list li h2,ul.product-list li h2{ font-size:24px;}
	h1{ font-size:20px;}
	img.banner-image{ width:100%;}
	img.banner-image{border-left:none;}
	div.sitemap{ top:0px;  margin-top:30px; margin-bottom:30px;}
	div.page-404-wrapper{ margin-top:40px; margin-bottom:40px; top:0px;}	
	div.editor-data, div.bottom-content{ padding:0px; width:100%;}
	div.media-popup a.close{ right:0px; top:0px;}
	div.media-popup{ top:20%; margin-top:0px;}
	}
@media screen and (max-width:640px){
	div.product-menu-wrap{ width:610px;}
	div.slider-wrap{height:400px;}
	div.wrap980{float:left; width:610px;}
	div.page-wrap div.wrap980,div.page-wrap{ margin-top:20px;}
	div.prod-list-dd-wrapp{ top:0px;}
	div.page-404-wrapper{ margin-top:40px; margin-bottom:40px; top:0px;}
	
	div.slide-content h2{ margin-bottom:0px;}
	div.slide-content p{ font-size:12px;}
	div.homepage div.slider-wrap{ height:445px;}
	div.footer{ height:auto;}
	div.footer ul.fmenu li{ margin:0px 10px 0px;}
	div.mx-slider a.slider-prev,div.mx-slider a.slider-next{ width:40px; height:40px;}
	div.mx-slider a.slider-prev{ right:60px;}
	div.shadow{ height:80px;}
	ul.slider-item-list li p{ margin-left:20px; font-size:12px;}
	div.page-wrap div.wrap980 h1, div.media-page p{ text-align:left;}
	ul.product-list li, ul.media-list li{ margin:0px 0px 25px;}
	div.inner-page h1{ margin-top:20px; padding:5px 0px 5px 10%;}
	a.down-arrow{ background-size:40px 40px; bottom:10px;}
	div.product-img img{max-height:none; width:100%;}
	div.sitemap{ top:0px; width:94%; left:0px; margin:30px 3%; padding-top:38px;}
	div.sitemap-inside{ width:522px;}
	div.proudct-popup h1{ font-size:30px;}
	ul.product-list li p{ min-height:10px;}
	}
@media screen and (max-height:519px){div.homepage div.slider-wrap{ height:397px;}}
@media screen and (max-width:480px){
	div.wrap980{ width:450px;}
	div.sitemap{ padding-top:29px;}
	div.sitemap-inside{ width:372px;}}
@media screen and (max-width:360px){
	div.product-menu-wrap{ width:330px;}
	div.wrap980{ width:330px;}
	div.slider-wrap{height:300px;}
	div.slide-content{ bottom:0px;}
	div.slide-content h2{ font-size:22px; line-height:normal;}
	div.slide-content p{ text-align:center;}
	div.page-get-in-touch div.half-column{ padding:20px 5%; width:90%;}
	div.address{ margin:0px 0px 20px; width:100%;}
	div.tell-us{ width:100%;}
	ul.form-get-in-touch li textarea.text{margin-right:0px; width:94%; padding:3%;}
	ul.form-get-in-touch li input.text.phone{ margin:0px;}
	div.product-img{ margin:0px; width:100%;}
	div.proudct-popup{ height:auto; float:left;}
	ul.product-d-list,ul.product-d-list li.item{ position:relative;}
	div.product-inner{ float:left;}
	div.product-info-scroll{ height:auto;}
	div.proudct-popup a.close{ right:0px; top:0px;}
	div.proudct-popup a.prev-product{ top:20%; left:5px;}
	div.proudct-popup a.next-product{ top:20%; right:5px;}
	div.product-info{ width:94%; padding:0px 3%;}
	table{ width:100%;}
	div.product-info-inside{ width:100%;}
	div.product-inner{ margin-bottom:0px;}
	ul.product-list li div.img-box a{ width:100%;}
	div.sitemap{ padding-top:22px;}
	div.sitemap-inside{ width:258px; padding-bottom:20px;}
	div.page-404-wrapper{  background-size:100% auto; left:0px; margin:40px 0px; top:0px; width:94%; margin-left:3%;}
	div.page-404 h2{ margin-top:15px;}
	div.footer{ text-align:center;}
	div.footer span.left{ float:none;display:inline-block;}
	div.footer ul.fmenu{ float:none; display:inline-block; position:relative; top:3.5px;}
	div.footer ul.fmenu li{ margin:0px 0px 0px 10px;}
	div.footer span.right{ width:100%; text-align:center;}
	.editor-data h4{ font-size:22px;}
	div.editor-data{ font-size:14px; line-height:16px;}
	div.media-popup{ width:94%; height:auto; min-height:360px; margin:0px 0px 0px 2%; top:100px; left:0px;  position:fixed;}
	div.media-popup ul li{ height:auto;}
	div.media-popup ul li div.img-box img,div.media-popup ul li div.img-box{ width:100%;}
	div.media-popup a.next-media{ right:0px; z-index:10; top:42%; margin-top:0px;}
	div.media-popup a.prev-media{ left:0px; z-index:10; top:42%; margin-top:0px;}
	div.media-popup a.close{ right:0px; top:0px;}
	div.proudct-popup h1{ font-size:25px;}
	div.proudct-popup h3{ font-size:20px;}
	}
@media screen and (max-width:320px){
	div.product-menu-wrap{ width:290px;}
	div.wrap980{ width:290px;}
	ul.product-list li,ul.media-list li{ width:286px;}
	ul.product-list li div.img-box,ul.product-list li div.img-box a img{ width:100%;}
	div.slider-wrap{height:220px;}
	div.homepage div.slider-wrap{ height:342px;}
	div.page-get-in-touch h2{ font-size:30px;}
	ul.form-get-in-touch li input.text, ul.form-get-in-touch li textarea.text{ width:266px;}
	ul.form-get-in-touch li input.text.email, ul.form-get-in-touch li input.text.phone{ width:113px;}
	div.footer ul.fmenu{ top:0px;}
	div.footer ul.fmenu li{ display:inline-block; float:none; }
	div.sitemap{ padding-top:19px;}
	div.sitemap-inside{ width:256px; padding:0px 22px 20px;}
	div.page-404 p{ margin:5px 0px 10px;}
	}