*,:after,:before{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}
div{margin:0;padding:0}
aside,footer,header,nav,section{display:block;margin:0;padding:0}
form{margin:0;padding:0}

.n,hr{display:none!important}
.btn,.button,a.btn,a.button,button{display:inline-block}
.resetfloat{content:"";display:table;clear:both}
.position-centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.position-vertical{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.position-horizontal{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.content-align-text{text-align:justify}

@font-face{font-family:'Kumbh Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kumbhsans/v11/c4mw1n92AsfhuCq6tVsaoIx1CHIi4kToNorqSiNI.ttf) format('truetype')}
@font-face{font-family:'Kumbh Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/kumbhsans/v11/c4mw1n92AsfhuCq6tVsaoIx1CHIi4kToNorYSiNI.ttf) format('truetype')}
font-face{font-family:'Kumbh Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/kumbhsans/v11/c4mw1n92AsfhuCq6tVsaoIx1CHIi4kToNooNTSNI.ttf) format('truetype')}
.font-regular{font-family:'Kumbh Sans',sans-serif;font-weight:400}
.font-medium{font-family:'Kumbh Sans',sans-serif;font-weight:500}
.font-bold{font-family:'Kumbh Sans',sans-serif;font-weight:700}

@font-face{font-family:'teslaicons';font-display:block;src:url(fonts/icomoon.woff) format("woff");font-weight:normal;font-style:normal}

.lang-current b i,[class*=" icon-"],[class^=icon-]{font-family:'teslaicons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-back-up:before{content:"\e900"}
.icon-komponenty:before{content:"\e901"}
.icon-nabijeci-stanice:before{content:"\e902"}
.icon-service:before{content:"\e903"}
.icon-trakcni-baterie:before{content:"\e904"}
.icon-zdravotnictvi:before{content:"\e905"}
.icon-vault:before{content:"\e769"}
.icon-home:before{content:"\e600"}
.icon-apartment:before{content:"\e60c"}
.icon-cloud-download:before{content:"\e64c"}
.icon-shield:before{content:"\e667"}
.icon-factory:before{content:"\e67e"}
.icon-at-sign:before{content:"\e695"}
.icon-envelope:before{content:"\e696"}
.icon-pencil:before{content:"\e6ca"}
.icon-graduation-hat:before{content:"\e6da"}
.icon-license:before{content:"\e6dc"}
.icon-profile:before{content:"\e71b"}
.icon-user:before{content:"\e71e"}
.icon-bag:before{content:"\e74b"}
.icon-telephone:before{content:"\e76a"}
.icon-map-marker:before{content:"\e77a"}
.icon-calendar-full:before{content:"\e789"}
.icon-heart-pulse:before{content:"\e7e8"}
.icon-dinner:before{content:"\e811"}
.icon-traffic-lights:before{content:"\e840"}
.icon-car:before{content:"\e84f"}
.icon-earth:before{content:"\e884"}
.icon-volume-high:before{content:"\e8b0"}
.icon-mute:before{content:"\e8b4"}
.icon-lan:before{content:"\e8b6"}
.icon-watch:before{content:"\e8e9"}
.icon-link:before{content:"\e917"}
.icon-magnifier:before{content:"\e922"}
.icon-cross:before{content:"\e92a"}
.icon-menu:before{content:"\e92b"}
.icon-chevron-up:before{content:"\e939"}
.icon-chevron-down:before{content:"\e93a"}
.icon-chevron-left:before{content:"\e93b"}
.icon-chevron-right:before{content:"\e93c"}
.icon-chevron-up-circle:before{content:"\e962"}
.icon-chevron-down-circle:before{content:"\e963"}
.icon-chevron-left-circle:before{content:"\e964"}
.icon-chevron-right-circle:before{content:"\e965"}

html{margin:0;padding:0;width:100%;height:100%}
body{width:100%;height:100%;min-width:320px;margin:0;padding:0;position:relative;overflow-x:hidden;text-align:center;-webkit-font-smoothing:antialiased}
body{font-family:'Kumbh Sans',sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#fff;background:#0c182b;padding-top:146px}

@media (max-width:950px){body{padding-top:81px}}

.body-noscroll{overflow:hidden}
.page-ani-overflow{overflow:hidden}

.wrapper{width:100%;max-width:1180px;margin:0 auto;position:relative;padding:0;text-align:left}

@media (max-width:1070px){}
.wrapper:after{content:"";display:table;clear:both}
.wrapper-full{width:100%;margin:0 auto;position:relative;padding:0;text-align:left}@media (max-width:1070px){}
.wrapper-full:after{content:"";display:table;clear:both}.wrapper-padding{padding-left:250px}

@media (max-width:1100px){.wrapper-padding{padding-left:150px}}
@media (max-width:900px){.wrapper-padding{padding-left:0}}[class*=col-]{float:left;padding-right:40px!important}

.col-1-1{width:100%}
.col-2-3,.col-8-12{width:66.66%}
.col-1-2,.col-6-12{width:50%}
.col-1-3,.col-4-12{width:33.33%}
.col-1-4,.col-3-12{width:25%}
.col-1-5{width:20%}
.col-1-6,.col-2-12{width:16.667%}
.col-1-7{width:14.28%}
.col-1-8{width:12.5%}
.col-1-9{width:11.1%}
.col-1-10{width:10%}
.col-1-11{width:9.09%}
.col-1-12{width:8.33%}
.col-11-12{width:91.66%}
.col-10-12{width:83.333%}
.col-9-12{width:75%}
.col-5-12{width:41.66%}
.col-7-12{width:58.33%}

@media handheld,only screen and (max-width:850px){[class*=col-]{width:auto;float:none;margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:10px;padding-left:0px;padding-right:10px!important}}
.txtcenter{text-align:center!important}
.txtright{text-align:right!important}
.txtleft{text-align:left!important}
.txtjustify{text-align:justify!important}
.imgfull{width:100%;height:auto}.alignright,.imgright{float:right;margin-left:20px}
.alignleft,.imgleft{float:left;margin-right:20px}
.imgcenter{display:block;margin-left:auto;margin-right:auto}
.float-left{float:left}
.float-right{float:right}
.default-section{padding-left:60px;padding-right:60px}

@media (max-width:1070px){.default-section{padding-left:30px;padding-right:30px}}
.default-page-section{padding:80px 0 80px 0}
a,a:link,a:visited{color:#fff;text-decoration:none;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in;outline:none!important}
a:focus,a:hover{color:#fff;text-decoration:underline;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}
a:active{color:#fff;text-decoration:underline}
a:link img,a:visited img,a img{border:none;text-decoration:none;outline:none!important}

#loadpage{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:999999999999999}
#loadpage em{display:block;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#loadpage em img{width:100px;height:auto}
.zs-enabled{position:relative}
.zs-enabled .zs-slide,.zs-enabled .zs-slides,.zs-enabled .zs-slideshow{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}
.zs-enabled .zs-slideshow .zs-slides .zs-slide{background:transparent none no-repeat 50% 50%;background-size:cover;position:absolute;visibility:hidden;opacity:0;-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.zs-enabled .zs-slideshow .zs-slides .zs-slide.active{visibility:visible;opacity:1}
.zs-enabled .zs-slideshow .zs-bullets{position:absolute;z-index:4;bottom:20px;left:0;width:100%;text-align:center}
.zs-enabled .zs-slideshow .zs-bullets .zs-bullet{display:inline-block;cursor:pointer;border:2px solid #ccc;width:14px;height:14px;border-radius:8px;margin:10px;background-color:#4a4a4a}
.zs-enabled .zs-slideshow .zs-bullets .zs-bullet.active{background-color:#ccc}
.zs-enabled .zs-slideshow:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:transparent none repeat 0 0}
.zs-enabled.overlay-plain .zs-slideshow:after{background-image:url(../js/zoomslider/plain.png)}
.zs-enabled.overlay-dots .zs-slideshow:after{background-image:url(../js/zoomslider/dots.png)}
.slick-slider{outline:none;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl]
.slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots{width:100%;margin:0;padding:30px 0 0 0;list-style:none;text-align:center;outline:none!important}
.slick-dots>li{display:inline}
.slick-dots:after{content:"";display:table;clear:both}
.slick-dots button{display:inline-block;border-radius:50%;padding:0;margin:0 5px 0;width:15px;height:15px;overflow:hidden;text-align:left;text-indent:-6000px;cursor:pointer;outline:none!important;background:rgba(12,24,43,0.5);border:solid 1px rgba(255,255,255,0.5)}
.slick-dots button:hover{background:#0c182b;border-color:#fff}
.slick-dots .slick-active button,.slick-dots .slick-active button:hover{background:#fff;border-color:#fff}
.slick-dots>li:only-child{display:none}
.theme-header{background:#0c182b;z-index:999999;min-width:320px;position:fixed;top:0;left:0;right:0}
.theme-header .wrapper{padding-top:50px;padding-bottom:40px;z-index:10}
.theme-header .wrapper:before{content:"";display:block;position:absolute;top:-235px;left:-259px;bottom:0;background:url(img/bg-topmenu.svg) no-repeat top left;background-size:100% auto;width:655px;z-index:-1;overflow:hidden}

@media (max-width:950px){.theme-header{position:fixed;top:0;left:0;right:0}
.theme-header .wrapper{padding-top:25px;padding-bottom:20px}
.theme-header .wrapper:before{top:-150px;left:-150px;width:400px}}

@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.theme-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(12,24,43,0.9)}}
.header-logo{float:left;z-index:99}
.header-logo,.header-logo a{display:block;width:170px;height:56px;overflow:hidden;margin:0;padding:0;text-align:left}
.header-logo a{text-indent:-6000px;cursor:pointer;background:url(img/tesla-industry.svg) no-repeat top left;background-size:100% auto}

@media (max-width:950px){.header-logo,.header-logo a{width:110px;height:36px}}
.header-nav-container{display:block;width:auto;float:right;margin:0 0 0 0;padding:15px 0 0 0}
.header-nav-container:after{content:"";display:table;clear:both}

@media (max-width:950px){.header-nav-container{width:100%;float:none;clear:both;padding:30px 0 30px 0;display:none}}
.header-menu{margin:0;padding:0;list-style:none;width:auto;float:left}
.header-menu li{display:inline}
.header-menu a,.header-menu a:visited{color:#fff;font-family:'Kumbh Sans',sans-serif;font-weight:400;font-size:16px;display:inline-block;margin:0 0 0 30px;padding:0 10px;text-decoration:none!important;position:relative;text-transform:uppercase}
.header-menu a:hover{color:#fff}
.header-menu a:before{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background:#fff;opacity:0;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}
.header-menu a:hover:before{width:100%;opacity:1;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}
.header-menu li:first-child a{margin-left:0}

@media (max-width:950px){.header-menu{width:100%;float:none;clear:both}
.header-menu li{display:block;text-align:center;position:relative}
.header-menu li:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:30px;height:1px;background:rgba(255,255,255,0.15)}
.header-menu li:last-child:before{display:none}
.header-menu a{display:block;width:100%;margin:0!important;padding:25px 0;font-family:'Kumbh Sans',sans-serif;font-weight:400;font-size:20px}
.header-menu a:before{display:none}}
.tmenu-mobile-button{display:none;width:34px;height:34px;float:right;position:relative;cursor:pointer;line-height:0.5em}
.tmenu-mobile-button i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:24px;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}
.tmenu-mobile-button:hover i{font-size:32px;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}

@media (max-width:950px){.tmenu-mobile-button{display:block}}footer{padding-top:100px;padding-bottom:100px;background:url('img/footer.png') no-repeat bottom center;min-height:547px}

@media (max-width:950px){footer{background:url('img/footer-mobile.png') no-repeat bottom center;padding-bottom:387px}}
.footer-content{width:50%;float:left}
.footer-content address{font-style:normal;line-height:1.3em}
.footer-content .copyright{margin-top:60px;line-height:1.4em;font-size:13px}

@media (max-width:950px){.footer-content{width:100%;float:none}}
.section-header{position:relative}
.section-header .wrapper{height:1000px}

@media (max-width:1920px){.section-header .wrapper{height:800px}}

@media (max-width:1600px){.section-header .wrapper{height:700px}}
.page-header{height:600px}
.page-header .section-header-images-slider-img-height{height:600px;overflow:hidden;width:100%}

@media (max-width:1920px){.page-header{height:500px}.page-header .section-header-images-slider-img-height{height:500px}}
@media (max-width:1600px){.page-header{height:400px}.page-header .section-header-images-slider-img-height{height:400px}}
@media (max-width:950px){.page-header{height:200px}.page-header .section-header-images-slider-img-height{height:200px}}
.section-header-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}
.section-header-video embed,.section-header-video iframe,.section-header-video object{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0.5}
.section-video-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(12,24,43,0.7)}
.section-header-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:solid 1px #fff;padding:70px 90px;background:rgba(12,24,43,0.65);width:70%}
.section-header-content h2{margin:0 0 30px 0;padding:0;line-height:1.1em;font-size:30px;text-transform:uppercase}
.section-header-content p{margin:0;padding:0;line-height:1.4em;font-size:17px}@media (max-width:950px){.section-header-content{padding:30px 40px;width:90%}
.section-header-content h2{font-size:24px}.section-header-content p{font-size:13px}}

@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.section-header-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(12,24,43,0.65)}}
.section-header-images{display:block;overflow:hidden;position:absolute;left:0;right:0;z-index:-1;line-height:0.1em;margin:0;padding:0;height:100%}
.section-header-images .section-header-images-slider-img{opacity:0;width:auto;height:1000px}
.section-header-images .page-header .section-header-images-slider-img{height:800px;overflow:hidden}

@media (max-width:1920px){.section-header-images .section-header-images-slider-img{height:800px}
.section-header-images .page-header .section-header-images-slider-img{height:700px}}

@media (max-width:1600px){.section-header-images .section-header-images-slider-img{height:700px}
.section-header-images .page-header .section-header-images-slider-img{height:600px}}

@media (max-width:950px){.section-header-images .page-header .section-header-images-slider-img{height:400px}}
.section-background{margin:0;padding:0;background-position:bottom center;background-repeat:no-repeat;overflow:hidden}
.section-white .section-background{background:#fff!important}

@media (max-width:950px){.section-background{background-size:1000px auto}}
.section-glow{background:url(img/bg-section.svg) no-repeat 40% -500px;overflow:hidden;padding-top:100px;padding-bottom:300px;background-size:1600px auto;position:relative}
.section-white .section-glow{background:none!important}
.section-content-grid{width:100%}
.section-content-grid:after{content:"";display:table;clear:both}
.section-content-ico{font-size:60px;margin:0 0 30px 0;padding:0}
.section-content-title{margin:0 0 60px 0;padding:0;line-height:1.1em;font-family:'Kumbh Sans',sans-serif;font-weight:700;font-size:30px}
.section-title-box{margin:0 0 60px 0;padding:35px 100px;width:auto;float:left;line-height:1.1em;font-family:'Kumbh Sans',sans-serif;font-weight:700;border:solid 1px #fff;text-transform:uppercase;font-size:30px}

@media (max-width:950px){.section-title-box{text-align:center;padding:35px 35px;width:70%}}
@media (max-width:700px){.section-title-box{padding:35px 35px;width:70%;font-size:24px}}
@media (max-width:490px){.section-title-box{padding:35px 35px;width:100%;float:none;font-size:24px;text-align:left}}

.section-sub-content{clear:both;font-size:20px;line-height:1.3em}
.section-content-cta-button{margin:80px 0 0 0}
.section-content-cta-button a,.section-content-cta-button a:visited{display:inline-block;line-height:1em;margin:0;padding:15px 40px;font-family:'Kumbh Sans',sans-serif;font-weight:400;text-transform:uppercase;font-size:20px;background:rgba(12,24,43,0.9);color:#fff;text-decoration:none!important;border:solid 1px #fff}
.section-content-cta-button a:hover{background:rgba(255,255,255,0.9);color:#0c182b}
.section-white .section-content-container{color:#0c182b}

@media (max-width:950px){.section-white .section-glow{padding-bottom:100px}}
.section-baterie .section-glow{padding-bottom:500px}

@media (max-width:950px){.section-baterie .section-glow{padding-bottom:250px}}
.section-nabijeni .section-glow{padding-bottom:500px}
.section-content-container-col .section-content-container{width:45%;float:right}
.section-content-container-col .section-content-container:first-child{float:left}

@media (max-width:950px){.section-content-container-col .section-content-container{width:100%;float:none}
.section-content-container-col .section-content-container:first-child{margin-bottom:80px}}
.section-content-container-float{width:45%;float:left}

@media (max-width:950px){.section-content-container-float{width:100%;float:none;margin:0}}
.section-content-container-images{width:auto;float:right;padding-top:120px}

@media (max-width:950px){.section-content-container-images{width:100%;float:none;padding-top:0}}
.section-reference .section-glow{min-height:700px;padding-top:100px;padding-bottom:100px}
.references-container{padding:20px 10px 60px 10px}
.references-container:after{content:"";display:table;clear:both}
.reference-item{padding:20px}
.reference-item .reference-img-size img{width:100%;height:auto;opacity:0}
.reference-item a,.reference-item a:visited{display:block;overflow:hidden;position:relative;cursor:pointer}
.reference-item a .reference-img,.reference-item a:visited .reference-img{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.reference-item a .reference-img img,.reference-item a:visited .reference-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.32;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}
.reference-item a:visited h3,.reference-item a h3{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;margin:0;padding:0 15px;font-size:20px;line-height:25px;font-family:'Kumbh Sans',sans-serif;font-weight:700;text-align:center;text-transform:uppercase}
.reference-item a:hover .reference-img img{width:120%;-webkit-filter:none;filter:none;opacity:1;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}
.products-nav{width:100%;clear:both;margin:0;padding:80px 0;list-style:none}
.products-nav li{width:33%;float:left;height:280px;padding:0 15px}
.products-nav a,.products-nav a:visited{color:#fff;font-family:'Kumbh Sans',sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;text-align:center;text-decoration:none!important}
.products-nav a .products-nav-img,.products-nav a:visited .products-nav-img{display:block;width:100%;height:200px;position:relative;overflow:hidden}
.products-nav a .products-nav-img img,.products-nav a:visited .products-nav-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}
.products-nav a:hover{color:#fff}.products-nav a:hover .products-nav-img img{height:110%;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}
.products-nav .products-nav-title{margin:0;padding:15px 0 0 0;line-height:1.1em}
.product-detail-nav .products-nav li{width:25%;height:200px}
.product-detail-nav .products-nav a .products-nav-img{height:150px}
.product-detail-nav .products-nav a{font-size:12px}

@media (max-width:950px){.products-nav li{height:230px}
.products-nav a .products-nav-img{height:150px}
.product-detail-nav .products-nav li{width:33%}}

@media (max-width:660px){.products-nav li{height:280px;width:50%}
.products-nav a .products-nav-img{height:200px}}

@media (max-width:520px){.products-nav li{height:auto;width:100%;float:none;margin-bottom:30px}
.products-nav a,.products-nav a:visited .products-nav-img{height:200px}}
.section-product{background:#fff;padding-top:80px;padding-bottom:80px;color:#0c182b}
.section-product a,.section-product a:visited{color:#0c182b;text-decoration:none}
.section-product a:hover{color:#0c182b;text-decoration:underline}
.page-title{margin:0 0 60px 0;padding:0;line-height:1.1em;font-family:'Kumbh Sans',sans-serif;font-weight:700;font-size:36px;text-transform:uppercase}
.page-content-main{font-size:18px;margin-bottom:60px}
.product-content-grid{margin:0;padding:0 0 80px 0}
.product-content-grid:after{content:"";display:table;clear:both}
.product-content{width:50%;float:left}@media (max-width:950px){.product-content{width:100%;float:none}}
.product-subcontent{margin-left:57%;padding-top:7px}
@media (max-width:950px){.product-subcontent{margin-left:0}}