/** Shopify CDN: Minification failed

Line 15:20 Unexpected "@charset"
Line 426:1 Unexpected ".360-view"
Line 684:11 Unexpected "{"
Line 708:75 Unexpected "{"
Line 720:0 Unexpected ".360-view"
Line 782:11 Unexpected "{"
Line 808:75 Unexpected "{"
Line 820:0 Unexpected ".360-view"
Line 895:11 Unexpected "{"
Line 922:75 Unexpected "{"

**/
 .laserlight-details@charset "utf-8";
a, a:hover,img{outline:none!important; text-decoration:none}
.flt-lt{float:left;}
.flt-rt{float:right}

main{height:100%}
-webkit-input-placeholder{opacity:1}
-moz-input-placeholder{opacity:1} 
.newsletter-footer ::-webkit-input-placeholder{color:#7f7c7c;}
*{-webkit-font-smoothing: auto; -webkit-font-smoothing:antialiased;}
a {-webkit-font-smoothing: auto;}

ul li{font-weight:200}
h1, h2, h3, h4, h5, h6, p, a, input, select, figure, small, div, button{
	-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; font-weight:200; -webkit-font-smoothing: antialiased;}
p{color:#475152; font-size:14px; line-height:normal;  -webkit-font-smoothing: antialiased; }
body{background:#fff; overflow-x:hidden; font-family: 'Source Sans Pro', sans-serif; font-weight:200px; -webkit-font-smoothing: antialiased;


 }

a.readmore{background:url(viewmore-bg1.jpg) 0 0 repeat-x; height:33px; padding:6px 50px; margin:15px 0 0 0; float:left; height:33px; color:#fff; border:1px solid #1b7d8e; font-size:12px; font-weight:bold; font-family: 'GothamRounded-Book'; border-radius:5px}
a.readmore:hover{text-decoration:none; background:#2fbed8}
/* Removed .content-area{margin-top:10px;} */
.header{width:100%; height:80px; position:fixed; z-index:100000; background:#fff; /*-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);*/ -webkit-box-shadow:0 4px 6px 0 rgba(213, 215, 217, .4);-moz-box-shadow:0 4px 6px 0 rgba(213, 215, 217, .4); box-shadow:0 4px 6px 0 rgba(213, 215, 217, .4)}
.header-content{max-width:1280px; margin:0 auto}
.sticky_header{position: fixed; top: 0px;left: 0; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; padding: 0px 0 0; z-index:100001; top:0;}
.logo img{margin:30px 0 0 0px; padding:0}
.logo a {display: block; margin: 30px 0 0; width: 110px;}
.menu-text{display:none}
.navbar{margin:0; padding:0}
.navbar ul{float:right; margin:15px 80px 0 0}
.nav > li > a{font-size:20px; font-family: 'Source Sans Pro', sans-serif; font-weight:300; letter-spacing:0.2px; padding:10px 0; margin:5px 15px}
.navbar-default .navbar-nav > li > a{color:#485153}
.navbar-default .navbar-nav > li > a:hover{color:#37E2B6}
.nav > li.last-link{background:#475152; color:#fff; border-radius:3px;  margin:10px 0 0 10px}
.nav > li.last-link a{color:#fff; margin:0; padding:6px 10px;}
.nav > li.last-link a:hover{background:#37E2B6; color:#fff; border-radius:3px;}
.navbar-nav > li .dropdown-menu{display:none; background:#37E2B6;}
.dropdown-menu > li > a{color:#fff; border-top:1px solid #16946f; padding:7px 10px}
.dropdown-menu > li > a:hover{background:#2c9678; color:#fff}
.dropdown-menu > li:first-child > a{border-top:0}
.navbar-nav > li:hover .dropdown-menu{display:block}
.navbar ul.dropdown-menu{margin:0; padding:0}
.hp-slider img, .hp-gallery img{border:0!important; width:100%; height:auto}

.punchlines-content{width:100%; max-width:1140px; position:absolute; margin:0 auto; z-index:100001; top:0; float:none; left:0; right:0; height:100%}
.punchlines{position:absolute; z-index:10000; color:#fff; bottom:60px; left:0; right:0; text-align:center; font-size:30px; font-weight:200}
.punchlines span{color:#7c7d7d; }

.punchlines1{position:absolute; z-index:10000; color:#697171; bottom:50px; left:0; right:0; text-align:center; font-size:30px; font-weight:200}
.punchlines1 span{color:#606868;}

.punchlines2{text-align:left; font-size:30px; font-weight:200; width:420px; float:right; margin-top:100px}
.punchlines2 p{font-size:40px; color:#606868; line-height:40px;}
.punchlines2 span{color:#68e7c7; font-size:24px; font-weight:300; padding-top:50px; float:left; width:100%}

.punchlines3{position:absolute; z-index:10000; color:#697171; bottom:0px; left:0; right:0; text-align:center; font-size:50px; font-weight:200}
.punchlines3 span{color:#606868;}

.arrow{margin:15px 0 0 0; position:absolute; left:0; right:0; z-index:100; width:100%; text-align:center; bottom:30px}
.arrow img{width:auto}
.hp-box1{max-width:565px; margin:75px auto; text-align:center; width:100%; padding:0px 10px}
.hp-box1 h2{color:#475152; background:url(heading-bdr.jpg) bottom center no-repeat; padding:20px 0 20px 0; margin-bottom:20px; font-weight:200; font-size:36px;}
.hp-box1 p{font-size:20px; margin-bottom:10px; font-weight:300}

.hp-gallery .carousel-control.right{background:url(img-slider-arrows.png) -40px 55% no-repeat; width:40px; text-indent:-9999px}
.hp-gallery .carousel-control.left{background:url(img-slider-arrows.png) 0 55% no-repeat; width:40px;  text-indent:-9999px}
.carousel-control{opacity:0.5}
/*.hp-gallery img{max-height:422px;}
.hp-slider img{max-height:698px;}*/

.reviews{padding:38px 50px 0px;} 
.reviews .carousel-inner .item p{font-size:32px; color:#37E2B6; font-weight:300; width:475px; line-height:36px;}
.reviews .company-logo{margin:0 0 0 0; padding:0; position:absolute; bottom:25px;}
.reviews .company-logo img{float:left;}
.reviews .company-logo a{margin-left:10px; color:#37E2B6; text-decoration:underline; font-size:18px; font-weight:300; background:url(circle.jpg) 0 56% no-repeat; padding-left:10px; float:left; padding-top:0px}
.reviews .company-logo a:hover{text-decoration:underline; color:#485152}
.reviews .carousel-indicators{z-index:1000; right:0; left:auto; bottom:20px; text-align:right; max-width:100px}
.reviews .carousel-indicators li{border:1px solid #37E2B6; margin-left:5px}
.reviews .carousel-indicators .active{background:#37E2B6; width:11px; height:11px; border:0}
.reviews .carousel-inner{width:90%;}
.customer-review{margin:0; padding:0; Xmax-height:355px;}
.customer-review p{margin:0}
.customer-review p img{width:100%; height:auto; Xmax-height:355px;}
.play-icon{position:absolute; top:0; left:0; text-align:center; width:100%; margin:20% 0 0 0; color:#fff}
.play-icon p{color:#fff; font-size:30px; font-weight:200; margin:15px 0 0 0}
.play-icon a{text-decoration:none}

.live-video{width:100%;}
.modal iframe{width:100%; height:auto; min-height:350px}
.modal-header .close{margin-top:-10px}

.full-video {/*Xmax-height:600px; Xoverflow:hidden;*/ position:relative}
.full-video img{width:100%;}

.full-video .play-icon{margin-top:14%;}
.play-icon img{width:auto}
.full-video .play-icon p{color:#fff; font-size:46px; font-weight:200}
X.blog img{width:100%; height:auto}
.blog p{margin:0}

.blog-details{width:100%; background:rgba(0,0,0,0.7); position:absolute; top:0; height:100%; text-align:center; color:#fff; display:block; opacity:0; 	-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.blog-details h3{font-size:28px; font-weight:300; padding:0 20%; }
.blog-details span{background:#000; padding:5px 10px; color:#fff; font-weight:500}
.blog-content {position:relative; top:50%; margin-top:-50px;}

.blog:hover .blog-details{display:block; transition:none; opacity:1; 	-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
.icons{position:relative; width:48%; text-align:center; display:inline-block; margin:0px 0 0px 0; padding:0px 0; height:235px;}
.icons a{color:#fff; font-size:65px; text-shadow: -1px -1px 0 #37E2B6,  1px -1px 0 #37E2B6, -1px 1px 0 #37E2B6, 1px 1px 0 #37E2B6; line-height:250px}
.icons a:hover{color:#37E2B6; }

.fb{border-bottom:1px solid #f5f4f3; border-right:1px solid #f5f4f3}
.twt{border-bottom:1px solid #f5f4f3;}
.vimeo{border-right:1px solid #f5f4f3;}
footer{background:#000; padding:20px 30px 30px; min-height:95px; position:relative; bottom:0; }
footer .content-area{max-width:1280px; margin:0 auto}

.newsletter-footer input{background:transparent; color:#7f7c7c; border:0; border-bottom:1px solid #7f7c7c; font-size:18px; font-weight:500; max-width:400px; width:100%; margin:0 15px 0 0; outline:none}
.newsletter-footer input[type="submit"]{background:#475152; color:#9c9d9e; border:0; font-weight:500; font-size:18px; max-width:70px; text-align:center}
.newsletter-footer input[type="submit"]:hover{background:#52a97e; color:#fff}
.newsletter-footer p{font-size:18px; font-weight:500; padding:10px 0 0 0; color:#7f7c7c}

.footer-nav{float:left; font-weight:500}
.footer-nav ul{list-style:none}
.footer-nav ul li{font-weight:500; margin:0; padding:0 14px; display:inline-block; font-size:18px; border-left:1px solid #fff; line-height:18px; } 
.footer-nav ul li:first-child{border-left:0}
.footer-nav ul li:last-child{}
.footer-nav ul li a{color:#fff; font-weight:500} 
.footer-nav ul li a:hover{color:#52a97e;}

.currency:hover ul{display:block;}

.currency {
    background: rgba(0, 0, 0, 0) url("currency-arrow.png") no-repeat scroll 5px 10px;
    border-left: 1px solid #475152;
    float: right;
    font-size: 14px;
    max-width:130px;
    padding: 3px 0 0 15px;
    position: relative;
    width: 100%;
}
.currency img{margin:0 2px 0 5px; width:28px;}
.currency a{color:#fff; font-weight:500;}
.currency ul{display:none; position:absolute; width:108px; right:0px; background:#000; bottom:100%; margin:0 0 0px  0; padding:10px 0px 0px; list-style-type:none}
.currency ul li, .currency ul li:first-child, .currency ul li:last-child{border:0}
.currency ul li{width:100%;padding-bottom:5px; margin-bottom:7px}
.currency ul li a{font-size:14px; opacity:0.5}

.currency ul li a:hover{opacity:1; color:#fff}
.currency ul li img{Xwidth:25px; margin:0 0 0 12px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .currency ul li a{font-size:14px; opacity:1}
}


.footer-icons{float:right; margin-right:25px;}
.footer-icons .fa-hover{float:left; margin:10px 15px 0 0px; width:22px; text-align:right;  transition: all 0.5s ease 0s;}
.footer-fb{width:10px; padding:0}
.footer-twt{padding:5px 0 0 0;}
.footer-youttube{padding:5px 0 0 0}
.footer-icons .fa-hover.starva{width:75px; padding:3px 0 0 0}

.footer-icons a{font-size:21px; color:#686565; padding:0 0px; line-height:20px;  transition: all 0.5s ease 0s;}
.footer-icons a:hover{ color:#fff}
.starva a{opacity:0.5}
.starva a:hover{opacity:1}
.buy-mobile{display:none}
.reviews-desktop{display:block}
.reviews-mobile{display:none}
.full-video p{margin:0px 0 0;}	
.full-video .play-icon p{margin-top:10px;}

/*---Laserlight Page---*/

.laser-container1{background:url(laser-box1-bg.jpg) 0 0 repeat-x #f9f9f9; Xheight:547px; margin:15px 0 0 0 0; padding:0}
.box1 {margin:50px 0 0 40px; padding:0; max-width:320px; width:100%}
.box1 h2{font-size:40px; color:#475152; background:url(divider.jpg) left bottom no-repeat; padding:0 0 20px 0; margin:0 0 25px 0}
.box1 p{font-size:20px;}
.animation-slider{margin:0; padding:0; position:relative; background:#353535}

.animation-slider ul{margin:0; padding:0}


.middle-container{width:100%; max-width:890px; margin:70px auto 150px; padding:0; text-align:center}
.middle-container h3{font-size:36px; margin:0px 0 30px 0; padding:0}
.col1, .col2, .col3{max-width:235px; }
.col1 span, .col2 span, .col3 span{margin:25px 0; padding:0; display:block}
.col1 p, .col2 p, .col3 p{font-size:20px;}

.box2, .box4{background:#f9f9f9; float:left; width:100%;}
.box2 {margin:50px 0 0 0; padding:0; position:relative}
.box2-content {margin:50px 0 0 40px; padding:0;  width:100%; max-width:520px}
.box2-content h3{font-size:40px; color:#475152; background:url(divider.jpg) left bottom no-repeat; padding:0 0 20px 0; margin:0 0 25px 0; font-weight:200}
.box2-content ul{font-size:20px; margin:0; padding:0; list-style:none}
.box2-content ul li{background:url(li-icon.jpg) 0 12px no-repeat; display:block; width:100%; padding:0 0 0 10px; margin:0 0 10px 0;}


.box3{margin:0; padding:30px 0 0 0}
.box3-pic img{margin:0 30px 0 0px; float:right}
.features{margin:10px 0 30px 0; padding:0 0 0 30px}
.features h3{font-size:40px; color:#475152; background:url(divider.jpg) left bottom no-repeat; padding:0 0 20px 0; margin:0 0 25px 0; font-weight:200}
.features ul{font-size:20px; margin:0; padding:0; list-style:none }
.features ul li{background:url(li-icon.jpg) 0 12px no-repeat; display:block; width:100%; padding:0 0 0 10px; margin:0 0 10px 0;}

.box4{margin:0px 0 0 0; padding:0;}
.box4-crousel{margin:40px; padding:0; max-width:445px; position:relative}
.box4-crousel h3{font-size:40px; color:#475152; background:url(divider.jpg) left bottom no-repeat; padding:0 0 20px 0; margin:0 0 25px 0}
.box4-crousel .carousel p{font-size:20px;}

.box4-crousel .carousel-indicators{z-index:1000; left:-5px; bottom:-50px; text-align:left; max-width:100px; float:left; margin:0}
.box4-crousel .carousel-indicators li{border:1px solid #37E2B6; margin-left:5px; width:11px; height:11px;}
.box4-crousel .carousel-indicators .active{background:#37E2B6; width:11px; height:11px;}


.box5{margin:50px 0 0 0; padding:0}
.box5-pic{float:right}
.box5 h3{font-size:40px; color:#475152; background:url(divider.jpg) left bottom no-repeat; padding:0 0 20px 0; margin:40px 0 25px 0}
.box5 h4{margin:0 0 10px 0; padding:0; color:#cccccc; font-size:24px} 
.box5 ul{font-size:20px; margin:0 0 40px 0; padding:0; list-style:none; max-width:520px}
.box5 ul li{background:url(li-icon.jpg) 0 12px no-repeat; display:block; width:100%; padding:0 0 0px 10px; margin:0 0 12px 0; line-height:23px; font-weight:200px}

.morelink{background:#37e2b6; padding:3px 20px 3px; color:#fff; font-size:18px; float:left; clear:both; margin:0px 0 20px 0; border-radius:3px; font-weight:300; text-decoration:none;}
.morelink:hover{background:#475152; color:#fff}
.morelink:focus{color:#fff!important; text-decoration:none}

.morecontent span {display: none;}
.dimension {margin:0 0 30px 0; padding:0}
.dimension P{font-size:20px;}
.dimension span{display:inline-block; background:url(li-icon.jpg) 0 10px no-repeat; padding:0 10px 0 10px; font-size:20px}
.box5 ul.battery{margin:30px 0 30px 0; padding:0}
.box5 ul.battery li{background:#f4f2f1; display:block!important; width:25%; font-size:16px; padding:10px 20px 0 15px; margin:0; float:left; border-right:2px solid #fff; border-bottom:2px solid #fff; color:#000; line-height:18px; min-height:50px;}
.box5 ul.battery li:first-child{background:#fff}
.box5 ul.battery li p{color:#ccc; display:block; font-size:16px}

.box6{border-top:1px solid #f4f2f1; margin-top:60px; padding:0 0 0 0}
.product-box{max-width:515px; margin:0 auto; padding:0; text-align:center}
.product-box p{margin:15px 0 0 0}
.product-box h4{font-size:40px; color:#475152; font-weight:200; margin:40px 0 0 0; padding:0 0 0 0}
.product-box span{color:#939999; display:block; font-size:22px; margin:12px 0 18px 0}
.product-box a{background:#37e2b6; margin:0px auto 60px; padding:5px 15px; color:#fff; border-radius:3px; font-size:18px; display:block; max-width:100PX}
.product-box a:hover{background:#000}


.shopbox1, .main-container{padding:50px 0 30px; background:url(shaddow-bg.jpg) top center no-repeat;}
.shopbox1-pro{max-width:470px; margin:0 auto; padding:0; text-align:center; display:inline-block; width:100%}
.shopbox1-pro p{margin:15px 0 0 0}
.shopbox1-pro h4{font-size:36px; color:rgba(71,81,82,0.8); font-weight:200; margin:40px 0 20px 0; padding:0 0 25px 0; background:url(divider.jpg) bottom center no-repeat;}
.shopbox1-pro span{color:#475152; display:block; font-size:20px; margin:12px 0 18px 0; font-weight:200}
.shopbox1-pro input[type="submit"]{background:#37e2b6; margin:0px auto 50px; padding:1px 10px; color:#fff; border-radius:3px; font-size:18px; /* UPDATED removed max-width:90PX; */ display:inline-block; border:0; font-weight: 500;}
.shopbox1-pro input[type="submit"]:hover{background:#000}

.shopbox1 .container{max-width:955px; text-align:center}

.bottom-procatagory{background:#f9f9f9; border-bottom:2px solid #fff;}
.bottom-probox{background:#f9f9f9; margin:0; padding:30px 0 0 0; min-height:200px; border-left:2px solid #fff; width: 100%;}
X.bottom-probox.bdr-none{border-left:0}
.bottom-procatagory ul li:first-child .bottom-probox{border-left:0!important}
.bottom-probox-left{float:left; width:45%; margin:0 0 0 0; text-align:center; height:166px; display:table}
.bottom-probox-left span{display:table-cell; min-height:166px; vertical-align: bottom;}

.bottom-probox-right{float:left; margin:0 0 0 6%; width:45%}
.bottom-probox-right h3{font-size:20px; padding-right:15px; background:url(bottom-divider.jpg) bottom left no-repeat; padding:0 0 15px 0; margin:0 0 18px 0; line-height:24px}
.bottom-probox-right h3 a{color:#485153}
.bottom-probox-right h3 a:hover{color:#37e2b6}
.bottom-probox-right span{color:#a6aaab; font-size:20px; display:block; margin:0 0 10px 0; font-weight:200}
.bottom-probox-right input.cart-btn{background:#cccccc; margin:0px 0 0 0; padding:2px 10px; border-radius:3px; color:#fff; font-weight:500; font-size:14px; border:0}
.bottom-probox-right input.cart-btn:hover{background:#37e2b6}
.error{background:url(404page.png) bottom center no-repeat #353535; margin:0px; padding:70px 0 0 0; min-height:970px; width:100%; text-align:center}
.error-content{max-width:450px; margin:0 auto}
.error-content h2{font-size:80px; color:#6b6b6b; margin:0px 0 20px 0; padding:0}
.error-content p{font-size:40px; color:#ffffff; font-weight:200; margin-bottom:20px}
.error-content span{font-size:24px; color:#ccc; font-weight:200;}
.error-content a{color:#ccc; text-decoration:underline; }
.error-content a:hover{color:#37e2b6;}


.laserlight-details{max-width:405px; float:left; }
.laserlight-details h3{background:url(divider.jpg) bottom left no-repeat; font-size:40px; padding:0 0 15px 0; margin:0 0 15px 0; color:rgba(71,81,82,0.7); font-weight:200}




.laserlight-details{margin:0 0 30px 40px; padding:30px 0 0 0; font-size:20px; color:#757d7d} 
#blaze-cycle-anywhere-bottle .laserlight-details, #blaze-cycle-anywhere-t-shirt .laserlight-details{padding-top:0}
.laserlight-details p{font-size:20px; color:#757d7d }
.laserlight-details h4{font-size:24px; color:#c1c0c0; font-weight:200; margin:20px 0 10px 0; padding:0 0 0 0}
.laserlight-details ul{margin:0; padding:0}
.laserlight-details ul li{background:url(li-icon.jpg) 0 12px no-repeat;display:block; width:100%; padding:0 0 0px 10px; margin:0 0 7px 0; line-height:23px; font-weight:200}


.detailpro-price{width:100%; float:left; margin:0 0 10px 0}
.detailpro-price a.cart-btn{background:#37e2b6; margin:5px 15px 20px 0; padding:3px 15px; border-radius:3px; color:#fff; font-weight:300; font-size:18px; float:left;}
.detailpro-price a.cart-btn:hover{background:#475152}

.detailpro-price input.cart-btn{background:#37e2b6; margin:5px 15px 20px 0; padding:3px 15px; border-radius:3px; color:#fff; font-weight:500; font-size:18px; float:left; border:0}
.detailpro-price input.cart-btn:hover{background:#475152}
.detailpro-price span{color:#babdbe; font-size:28px;  font-weight:200}
.pro-dtls-page{text-align:center; margin:25px 0 0 0; max-width:500px;}
.pro-dtls-page img{width:100%; height:auto;}
.pro-dtls-page p{margin:0 0 50px 0}
X.pro-dtls-page img{width:100%; height:auto}


.overlay-container{background-color:rgba(255,255,255,0.8); width:100%; height:100%; position:fixed; z-index:10000000;}
.newsletter-pop{width:680px; position:absolute; max-height:235px; left:0; right:0; margin:0 auto; top:25%; bottom:0;
-webkit-box-shadow: 0px 0px 60px -8px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 60px -8px rgba(0,0,0,0.23);
box-shadow: 0px 0px 60px -8px rgba(0,0,0,0.23);
background:url(b-logo.jpg) top right no-repeat #fff;
padding:0px 30px 20px; font-size:30px;
} 
.newsletter-pop h2{font-size:40px; color:rgba(71,81,82,0.7); margin:20px 0 30px 0; float:left}
.newsletter-pop input{width:100%; border-bottom:1px solid #ebebeb; padding:5px 0; font-size:40px; border-left:0; border-top:0; border-right:0; color:rgba(71,81,82,0.5)}

.newsletter-pop input::before{color:rgba(71,81,82,0.1)}
.newsletter-pop p{margin:0}
.newsletter-pop  span{color:#ccc; font-size:20px; margin:15px 0 0 0; float:left; font-weight:200;}
.newsletter-pop a.signup-btn{background:#ccc; margin:15px 0px 20px 0; padding:3px 15px; border-radius:3px; color:#fff; font-weight:300; font-size:18px; float:right;}
.newsletter-pop a.signup-btn:hover{background:#37e2b6; color:#fff}

.yourcart-pop{width:680px; position:absolute; left:0; right:0; margin:0 auto 30px; top:7%; bottom:0;
-webkit-box-shadow: 0px 0px 60px -8px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 60px -8px rgba(0,0,0,0.23);
box-shadow: 0px 0px 60px -8px rgba(0,0,0,0.23);
background:url(b-logo1.jpg) top right no-repeat #fff;
padding:0px 0px 0px; font-size:30px;
Xmax-height:530px; z-index:1000000000000000;

} 

.yourcart-pop h2{font-size:40px; color:rgba(71,81,82,0.7); margin:0; padding:0px 0 0px 30px; background:#f9f9f9; width:100%; clear:both; height:80px; line-height:80px}
.yourcart-pop h2 img{float:right}
.cart-item{padding:40px 25px 25px; float:left; width:100%}
.item-sec, .qty, .cart-price{border-bottom:1px solid #ccc; float:left; padding-bottom:10px; font-size:16px; color:#cccccc; font-weight:300}
.item-sec {width:38%;}
.qty{width:24%; padding-left:15px}
.cart-price{width:38%; padding-left:15px}

.cartheading-area ul{margin:0 0 20px 0; padding:0; list-style:none; float:left; }
.cartheading-area ul li{margin:0; padding:0px 0; width:100%; font-size:20px; float:left}
.cartheading-area p{margin:0}
.product-name{width:38%; float:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; min-height:76px; line-height:22px; padding:15px 20px 15px 0}
.product-qty{width:24%; float:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; min-height:76px; padding:15px 0px 0px 15px}
.product-cart-price{width:38%; float:left; border-bottom:1px solid #ccc; padding-left:15px; min-height:75px;}
.product-cart-price span{float:right; margin:5px 0 0 0}
.product-cart-price span img{width:auto; height:70px;}
.product-cart-price p{font-size:20px; margin:18px 0 0 0; width:40%; padding:0; float:left}
.product-qty span{float:right; margin:5px 0px 0 0px!important}
.product-qty a{background:#cccccc; padding:0 0px; border-radius:2px; color:#fff; width:18px; height:18px; float:left; text-align:center; margin-right:5px}
.product-qty a:hover{background:#475152;}
.product-qty .plus{line-height:17px;}
.product-qty .minus{line-height:15px;}
.total-heading{width:62%; float:left; font-size:16px; color:#ccc}
.final-price{float:left; font-size:30px; color:#ccc}



.bottle-slider{margin:0px 0 80px 0}
.content-area .bottle-slider{/* UPDATED MARGIN */ margin:0 0 80px 0}
.content-area .bottle-slider img{width:100%; border-right:1px solid #fff}
.color-select{margin:20px 0 0px 0; max-width:100%}
.color-select label{font-size:20px; font-weight:200}
.basket{position:absolute; right:20px; top:30px}
.basket svg{width:42px; height:32px;}
.laser-detailbox2{background:url(laserdetail-box2-bg.jpg) 0 0 no-repeat; background-size:cover; min-height:510px; position:relative}
.detailbox2-contant{max-width:390px; width:100%; margin:120px 0 0 40px; padding:0}
.detailbox2-contant h3{font-size:40px; padding-right:15px; background:url(divider.jpg) bottom left no-repeat; padding:0 0 15px 0; margin:0 0 20px 0; line-height:40px; color:rgba(71,81,82,0.9);}
.detailbox2-contant p{font-size:20px; color:rgba(71,81,82,0.9);}


.laser-detailbox3{position:relative; Xfloat:left; Xheight:545px;}
.detailbox2-pic{margin:0; padding:0; float:right; position:absolute; right:0; top:30%}
.detailbox3-pic{margin:40px 0 0 0; padding:0; float:left; Xposition:absolute; left:0; bottom:0 ;width:55%}
.detailbox3-pic img{width:100%; height:auto;}
.detailbox3-contant{width:310px; margin:100px 180PX 0 0; padding:0; float:right}
.detailbox3-contant h3{font-size:40px; padding-right:15px; background:url(divider.jpg) bottom left no-repeat; padding:0 0 20px 0; margin:0 0 20px 0; line-height:40px; color:rgba(71,81,82,0.9);}
.detailbox3-contant p{font-size:20px; color:rgba(71,81,82,0.9);}
.color-select lable{margin-right:10px;}

.laser-detailbox4{background:#f9f9f9; background-size:cover; Xheight:445px; position:relative; float:left; width:100%;}
.detailbox4-pic{margin:40px 0 0 0; padding:0; float:left; Xposition:absolute; left:0; bottom:0; width:55%}
.detailbox4-contant{width:340px; margin:100px 150px 0 0; padding:0; float:right}
.detailbox4-pic img{width:100%; height:auto;}
.detailbox4-contant h3{font-size:40px; padding-right:15px; background:url(divider.jpg) bottom left no-repeat; padding:0 0 15px 0; margin:0 0 20px 0; line-height:40px; color:rgba(71,81,82,0.9);}
.detailbox4-contant p{font-size:20px; color:rgba(71,81,82,0.9);}

.laser-detailbox5{height:445px; position:relative; float:left; width:100%}
.detailbox5-pic{margin:0 0 20px 0; padding:0; float:right; position:absolute; right:100px; bottom:0; width:50%}
.detailbox5-pic img{width:100%; height:auto;}
.detailbox5-contant{width:340px; margin:100px 0px 0 40px; padding:0; float:left}
.detailbox5-contant h3{font-size:40px; padding-right:15px; background:url(divider.jpg) bottom left no-repeat; padding:0 0 15px 0; margin:0 0 20px 0; line-height:40px; color:rgba(71,81,82,0.9);}
.detailbox5-contant p{font-size:20px; color:rgba(71,81,82,0.9);}

.laser-detailbox6{Xheight:445px; position:relative; float:left; width:100%; background:#f9f9f9; text-align:center;  padding:30px 0 0; }
.laser-detailbox6 h3{font-size:40px; padding-right:15px; background:url(divider.jpg) bottom left no-repeat; padding:0 0 15px 0; margin:0 0 10px 0; line-height:40px; color:rgba(71,81,82,0.9);}
.laser-detailbox6 h3 sup{font-size:22px;}

.content-col{text-align:center; padding:0 30px; border-right:1px solid #f4f2f1; margin:45px 0 25px 0}
.content-col h4{font-size:20px; color:rgba(71,81,82,0.9);}
.content-col p{font-size:20px; color:#a3a8a8;}
.content-col span{padding:10px; display:block; }
.content-col span a, .content-col a{color:#50e6bf; Xtext-decoration:underline; border-bottom: 0px solid #50e6bf;}
.content-col span a:hover, .content-col a:hover{text-decoration:none; border-bottom: 1px solid #50e6bf;}
.content-col.bdr-none{border-right:0}

 .main-container1{padding:0px 0 0px; background:url(2col-bg.jpg) -400px 0 repeat-y;}
 .single-pro{background:#f9f9f9; padding:50px 0 0 0; float:left; width:100%}
 .laserlight-details ul{margin:30px 0 0 0; padding:0}
 .laserlight-details ul li{margin:0 0 15px 0;}
 .360-view{}
 .new-shaddow{position:absolute; z-index:1000; opacity:0.3; left:0; right:0; text-align:center}
.bottom-area{position:relative; bottom:0; width:100%} 

.footer-top-container{float:right; width:100%}
.hp-slider{display:block; position:relative}
.mob-slider{display:none}
.box-5-content{padding-left:30px;}


/*---Checkout Pages---*/

.checkout-content{width:700px; margin:45px 0 0 0; padding:0}
.checkout-content1{ margin:45px 0 0 0; padding:0}
.right-sidebar{background:#f9f9f9; width:100%; height:1000px; padding:45px; position:relative; float:left}
.checkout-logo{margin:0px 0 0 0; padding:0;}
.checkout-heading{font-size:38px; color:#cccccc; margin:-10px 0 0 0; padding:0px 0 0 20px; float:left; line-height:normal}
.logo-payment{float:left}

.breadcrumb-area{width:100%; float:left; margin:15px 0 0 0; padding:0}
.breadcrumb-area ul{margin:0; padding:0;}
.breadcrumb-area ul li{margin:0 5px 0 0; padding:0; display:inline-block}
.breadcrumb-area ul li a{font-size:20px; color:#cccccc}
.breadcrumb-area ul li a.active{color:#37e2b6;}
.breadcrumb-area ul li a:hover{color:#475152;}
.breadcrumb-area ul li::before { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; content: url("li-icon2.jpg"); height: 5px;
list-style-type: circle;margin: 0 5px 10px 0; width: 5px;}	
.breadcrumb-area ul li:first-child:before{content:none;}

.paypal{margin:40px 0 0 0; padding:0; float:left; width:100%}
.customer-info{float:left; width:100%; margin:75px 0 0 0; padding:0; font-weight:200}
.shipping-add{float:left; width:100%; margin:35px 0 0 0; padding:0}
.customer-info h3, .shipping-add h3{font-size:32px; font-weight:200; color:#475152; margin-bottom:20px}
.customer-info input{width:100%; border:0; background:#f4f2f1; padding:8px 15px; font-size:20px;}


.firstname input, .lastname input, .company input, .address input, .apt input, .city input, .postcode input, .country select, .phone input, .card input, .expiry input, .cvv input{border:0; background:#f4f2f1; padding:8px 15px; font-size:20px; margin-bottom:10px}
.firstname input{width:49%; float:left}
.lastname input{width:49%; float:right}
.company input{width:100%; float:left}
.address input{width:68%; float:left}
.apt input{width:30%; float:right}
.city input{width:68%; float:left; }
.postcode input{width:30%; float:right}

.country select{width:49%; Xfloat:left; padding:6px 15px; color:rgba(71,81,82,0.6);}
.phone input{width:49%; float:right}
.card input{width:100%; float:left}
.expiry input{width:49%; float:left}
.cvv input{width:49%; float:right; background:url(question-mark.jpg) 96% 50% no-repeat #f4f2f1}

.return{width:50%; float:left; margin:25px 0 0 0}
.return a{font-size:20px; color:#475152; opacity:0.7}
.return a:hover{opacity:1}
.submit-btn{float:right; width:50%; margin:25px 0 0 0}
.submit-btn input{background:#37e2b6; margin:0; padding:3px 10px; border:0; color:#fff; font-size:18px; border-radius:3px; float:right; font-weight:300} 
.submit-btn input:hover{background:#475152}
.copyright{width:100%; float:left; font-size:20px; color:#ccc; margin:120px 0 0 0 }

.image-sec{float:left; }
.checkout-pro-des{float:left; margin:20px 0 0 15px}
.checkout-pro-des h2{font-size:16px; color:#475152; margin:0; padding:0}
.checkout-pro-des p{color:#CCC; font-size:14px;}
.checkout-price{float:right; margin:18px 0 0 0; font-size:16px; color:#475152}
.number{position:absolute; background:#475152; padding:1px 8px; border-radius:100%; color:#fff; left:90px; top:40px}

.discount{float:left; margin:40px 0; padding:0; width:100%}
.discount-area {width:75%; float:left}
.discount-btn{float:right; width:25%}
.discount-area input{background:#fff; border:0; padding:8px 10px; font-size:20px; width:100%}

.discount-btn input[type="submit"]{background:#37e2b6; padding:8px 10px; border:0; color:#fff; font-size:20px; width:100%}
.discount-btn input[type="submit"]:hover{background:#475152}

.total-price{font-size:16px; line-height:26px;}
.total-price .text-right{text-align:right}

.grand-total{margin:45px 0 0 0; padding:0; float:left; width:100%}
.total span{color:#ccc; display:block; line-height:10px; font-size:14px}
.amount{font-size:26px; padding:15px 0 0 0}
.amount span{color:#ccc; font-size:14px; padding:0 15px 0 0}

.copyright1{display:none; width:100%; float:left; font-size:20px; color:#ccc; margin:0px 0 30px 0}
.shipping-address{float:left; margin:0; padding:0; width:100%}
.shipping-address p{font-size:20px; width:30%}
.shipping-address a{font-size:20px; text-decoration:underline; padding:15px 0 0 0; display:block}
.shipping-address a:hover{font-size:20px; text-decoration:underline; color:#475152}
.buttonprice {border: 1px solid #d6d6d6; background:#fff; padding:7px 15px; margin:0 0 0 5px; cursor:pointer; border-radius:5px; margin-bottom:10px; font-size:20px;}
.buttonprice.active {background:#475152; color:#fff; border: 1px solid #475152;}
.buttonprice p{width:100%; font-size:20px; margin:0; color:#999}
.buttonprice.active p{color:#fff;}
.buttonprice span{float:right}

.shipping-method{margin:80px 0 0 0; padding:0; float:left; width:100%}
.shipping-method h2{margin:0 0 40px 0}

.payent-method{margin:80px 0 0 0; padding:0; float:left; width:100%}
.payent-method h2{margin:0 0 25px 0}


.payment-left{float:left; width:49%; margin:0; padding:0}
.paymeny-left label, .billing-address label{margin-right: 20px;}
.payment-left .color-select{margin:0px 0 0; max-width:100%; width:100%}

.payment-right{float:right; width:49%; margin:0; padding:0; font-size:20px;}
.payment-right span{margin-left:3px; color:#cccccc}
.payment-left .radio, .billing-address .radio{margin:0}
.suppot-title{padding-right:15px}

.card-details{margin:25px 0 0 0; padding:0; float:left; width:100%}
.billing-address .color-select{margin:0px 0 50px; max-width:100%; float:left}
.billing-address{margin:70px 0 0px 0; padding:0; float:left; width:100%}

.payment-success{margin:80px auto; padding:0; width:40%; text-align:center;}
.payment-success h2{font-size:40px; padding:15px 0 10px 0; opacity:0.7}
.payment-success p{opacity:0.7; font-size:20px}
.nor-btn{margin:100px 0 0 0; padding:0}
.nor-btn a{margin:0; padding:0; background:#37e2b6; padding:2px 10px; color:#fff; font-size:18px; font-weight:
300; border-radius:3px}
.nor-btn a:hover{background:#475152}

.yourcart-pop .btn{text-align:center; width:100%; }
.checkout-area .btn{margin-top:50px}
.btn{padding:0; float:left; width:100%}
.btn a{margin:0; padding:0; background:#37e2b6; padding:2px 10px; color:#fff; font-size:18px; font-weight:
300; border-radius:3px}
.btn a:hover{background:#475152}
.box-2-pic video{padding:80px 0 0 0; width:100%; }

.cart-detail{float:left; margin:0; width:100%}
.cart-detail .cart-item{padding:25px 0 0 0}
.fix-elements{background:url(black-bg.png) 0 0 repeat-x; width:100%; margin:0; padding:0; min-height:50px; position:absolute; z-index:100; left:0px; top:0; height:100%}

.fix-elements img{Xmargin:100px 0 0 50px; position:absolute; bottom:5%; left:34%; width:auto; max-width:49px; height:auto}

.facebook{width:65px;}
.playicon-svg{width:55px;}
.kiwi {fill: white;  transition: all 0.5s ease 0s;} 
.kiwi:hover {fill: #37e2b6;}
.footer-icons .fa-hover path {fill:#686565;  transition: all 0.5s ease 0s;}
.footer-icons .fa-hover path:hover {fill:#fff}
.footer-icons .fa-hover:hover path{fill:#fff; cursor:pointer}

html, body {
    height: 100%;
}

.template-index .content-area{margin-top:40px;}
.content-area {
    margin-bottom: -313px;
    min-height: 100%;
}
.bottom-area, .push {
    height:313px;
}

.pro-details{margin-top:40px;}







@media (min-width: 1200px) {
.reviews .company-logo {margin:0px 0 0; padding: 0;}
.icons{height: 210px;}
.icons a{line-height:210px;}
.footer-nav ul li{padding: 0 6px;}
.currency ul li{padding:0 17px;}
}


@media (min-width:1280px) {

footer{padding: 20px 0 30px;}
.newsletter-footer{padding-left:25px;}
.footer-nav-area{padding-right:30px;}
X.footer-top-container{width: 100%;}
.reviews .company-logo {margin:0 0 0; padding: 0;}
.icons{height: 215px;}
.icons a{line-height:215px;}
.checkout-content{margin-left:40px; width:600px;}
	
}

@media (min-width:1300px) {
.checkout-content{margin-left:0px;}	
}



@media (max-width:1280px) {
.logo img {margin:30px 0 0 44px;}
.features ul li{width: 90%;}


}

@media (min-width: 1200px) and (max-width:1279px) {
footer{padding: 20px 0 30px;}
.footer-top-container{width:90%}
.newsletter-footer{padding-left:0px;}
.nav > li > a{padding: 15px 0px; margin:0 13px;}
X.bottom-procatagory .col-sm-3{width:50%;}
.bottom-probox{border-bottom: 2px solid #fff; Xmin-height:208px;}
.bottom-probox-left img{width:100%;}
.shopbox1{padding:30px 0 0}

footer{height:auto}
.footer-nav{float:left; margin:0 0 0px 0}
.footer-nav ul{margin:0; padding:5px 0}
.footer-nav ul li:first-child{padding-left:0}
.footer-nav ul li .currency li:first-child, .footer-nav ul li .currency li{padding:5px 15px}
.footer-nav ul li{padding: 0 7px; font-size:16px;}
.footer-nav ul .currency ul{margin:0 0 0px 0; right:-14px}
.footer-nav ul li:last-child{padding-right:0; position:relative}	
.footer-icons{margin-top:0px; float:right}
.detailbox2-pic, .detailbox3-pic, .detailbox4-pic, .detailbox5-pic{width:40%}
.detailbox2-pic img, .detailbox3-pic img, .detailbox4-pic img, .detailbox5-pic img {width: 100%;}
.laser-detailbox3, .laser-detailbox4, .laser-detailbox5{height:auto; padding-bottom:0px}
.detailbox4-contant, .detailbox5-contant{margin-bottom:20px;}

}

@media (max-width: 1199px) {
  

.footer-top-container{width: 100%;}
.reviews{padding:20px 30px;}
.reviews .carousel-inner .item p{line-height:normal; font-size: 18px; width:100%}
.reviews .carousel-inner{width:80%;}
.reviews .company-logo{margin:0 0 0 0}
.reviews .company-logo img{width:50%; height:auto}
.reviews .carousel-indicators{ bottom: -50px;}
.reviews .carousel-inner .item p{font-size:25px;}

.icons{height:auto}
.icons a{line-height:normal; padding:0px 0; display:block}
footer{height:auto}
.col-xs-6.newsletter-area, .col-xs-6.footer-nav-area{width:100%;}
.footer-nav{float:left; margin:0 0 0px 0}
.footer-icons{margin-top:7px; float:left}
.footer-nav ul{margin:0; padding:5px 0}
.footer-nav ul li:first-child{padding-left:0}
.footer-nav ul li{padding: 0 8px;}	
.nav > li > a{padding: 15px 0px; margin:0 12px}
.currency ul{padding:10px 14px 0}


.box-2-pic img, .box3-pic img, .box4-pic img, .box5-pic img, .box6 img, .animation-slider img{width:100%; height:auto;}
.box1{max-width: 290px;}
.box1 p, .col1 p, .col2 p, .col3 p, .features ul, .box4-crousel .carousel p{font-size:18px}
.header-content{padding:15px}
.box1 h2, .box2-content h3, .features h3, .box4-crousel h3, .box5 h3{font-size:32px;}
.box2-content h3, .features h3, .box4-crousel h3{margin:0 0 10px; padding:0 0 10px 0}
.box2-content ul li, .features ul li, .box5 ul li{font-size:18px; margin:0 0 0px; padding:0 0 5px 10px}
.box2-content{margin:15px 0 0;}
.features, {margin: 10px 0 20px;}
.middle-container{padding:10px;}
.box3-pic img{margin:0}
.box4-crousel{margin:20px 30px 0 0;}
.box5{margin:20px 0 0 0}
.box4-crousel .carousel-indicators{bottom:-20px;}
.box5-pic{max-width:300px; margin:0 auto}
.box5 ul.battery li, .box5 ul.battery li p{font-size:12px;}
.box5 ul.battery li{padding: 10px 15px 0; }
.box6{margin-top:20px}
.product-box{ max-width: 485px;}
.product-box h4{font-size:30px;}

.shopbox1-pro{max-width: 50%;}
.shopbox1-pro h4{font-size:30px;}
.shopbox1-pro span{font-size:16px;}
.bottom-procatagory .col-sm-3{width:50%;}
.bottom-probox{border-bottom: 2px solid #fff; min-height:0px; float:left}
.shopbox1{padding:30px 0 0}
.bdr-none1{border-left:0}



.text-center img{width:100%;}
.laser-detailbox2, .laser-detailbox3, .laser-detailbox4, .laser-detailbox5,{height:auto}
.detailbox2-pic img, .detailbox3-pic img, .detailbox4-pic img, .detailbox5-pic img{width:100%; }
.detailbox2-contant{margin:50px 0 50px 10px;}
.detailbox2-pic, .detailbox3-pic, .detailbox4-pic, .detailbox5-pic{width:40%}
.laser-detailbox2{min-height:auto;}
.detailbox2-contant h3{font-size:30px}
.detailbox3-contant, .detailbox4-contant{margin:120px 0 0;}
.detailbox5-contant{margin:50px 0 0 10px;}
.laser-detailbox3, .laser-detailbox4, .laser-detailbox5{height:auto; padding-bottom:20px}
.detailbox5-pic{right:20px; top:25%}
.content-col{padding: 0 15px; margin:45px 0 0}
.content-col p, .content-col h4{font-size: 18px;}
.360-view img{width:100%}
.single-pro .laserlight-details{margin-left:0}
.rotatedegree-view img{width:100%}
.new-shaddow, .new-shaddow img{width:100%}
.main-container1{background: rgba(0, 0, 0, 0) url("2col-bg.jpg") repeat-y scroll -500px 0;}
.bottom-probox{padding:20px 0 0;}
.bottom-area {bottom: 0; position: relative;}
  .detailbox4-pic{position:absolute; bottom:-20px}

	
}
@media (min-width: 992px) and (max-width: 1024px) {
	
.buy-mobile{display:block; Xmax-width:60px; text-align:center; position:relative; right:0px;  Xwidth:100%; font-weight:300; float:right; top:2px;}
.buy-mobile a{background:#fff; font-size:18px; display:block; color:#475152; border:1px solid #475152; border-radius:3px; float:left; padding:0px 15px}
.buy-mobile a:hover{background:#475152; color:#fff; border:2px solid #475152;}	
.nav > li.last-link{display:none}
/*.header {height: 70px;}*/
.navbar-toggle .icon-bar{height: 3px; margin-bottom: 7px !important; width:30px;}
.navbar-toggle{margin-top:-6px; border:0}	
.navbar-header{width:auto; margin:28px 60px 0 0; float:right}
.navbar ul{float:left; margin:0px 0 0 0; width:100%; padding:0 0 0px; background:rgba(249,249,249,0.9)}
.navbar-collapse {margin: 80px 0 0;max-width: 300px; position: absolute; right: 0;width: 100%;}
.nav > li > a.last-link{display:none}
.navbar-default .navbar-nav > li > a{color:#475152;}
.nav > li > a{font-size: 18px; font-weight:300; padding:10px 0px; text-align:center; margin:0}
.navbar-default .navbar-nav > li > a:hover{color:#000; background:#f2f2f2}	
	
.nav > li > a{padding:15px 0; font-size:19px; margin:0 10px}	
.reviews{padding:20px 30px;}
.reviews .carousel-inner .item p{line-height:normal; font-size: 24px; width:100%}
.reviews .carousel-inner{width:100%;}
.reviews .company-logo{margin:0 0 0 0; bottom:0}
.reviews .company-logo img{width:50%; height:auto}
.reviews .carousel-indicators{ bottom:-5px;}

.icons{height:auto}
.icons a{line-height:normal; padding:45px 0; display:block}
footer{height:auto}

.col-xs-6.newsletter-area, .col-xs-6.footer-nav-area{width:100%;}
.footer-nav, .footer-icons{float:left; margin:0 0 10px 0}
.footer-nav ul{margin:0; padding:5px 0}
.footer-nav ul li:first-child{padding-left:0}
.footer-nav ul li .currency li:first-child, .footer-nav ul li .currency li{padding:5px 15px}
.footer-nav ul li{padding: 0 8px;}
.footer-nav ul .currency ul{margin:0 0 0px 0; right:-14px}
.footer-nav ul li:last-child{padding-right:0; position:relative}	

.punchlines2{margin-top: 50px;}	
.punchlines2 p{font-size:36px;}
.punchlines3{bottom:0; font-size:40px;}
footer{padding: 20px 30px 0;}

.box-2-pic img, .box3-pic img, .box4-pic img, .box5-pic img, .box6 img, .animation-slider img{width:100%; height:auto;}
.box1{max-width: 290px;}
.box1 p, .col1 p, .col2 p, .col3 p, .features ul, .box4-crousel .carousel p{font-size:18px}
.header-content{padding:15px}
.box1 h2, .box2-content h3, .features h3, .box4-crousel h3, .box5 h3{font-size:32px;}
.box2-content h3, .features h3, .box4-crousel h3{margin:0 0 10px; padding:0 0 10px 0}
.box2-content ul li, .features ul li, .box5 ul li{font-size:18px; margin:0 0 0px; padding:0 0 5px 10px}
.box2-content{margin:15px 0 0;}
.features, {margin: 10px 0 20px;}
.middle-container{padding:10px;}
.box3-pic img{margin:0}
.box4-crousel{margin:20px 30px 0 0;}
.box5{margin:20px 0 0 0}
.box4-crousel .carousel-indicators{bottom:-20px;}
.box5-pic{max-width:300px;}
.box5 ul.battery li, .box5 ul.battery li p{font-size:12px;}
.box5 ul.battery li{padding: 10px 15px 0; }
.box6{margin-top:20px}
.product-box{ max-width: 485px;}
.product-box h4{font-size:30px;}


.shopbox1-pro{max-width: 50%;}
.shopbox1-pro h4{font-size:30px;}
.shopbox1-pro span{font-size:16px;}
.bottom-procatagory .col-sm-3{width:50%;}
.bottom-probox{border-bottom: 2px solid #fff;}
.shopbox1{padding:30px 0 0}
.error{min-height:700px; padding:50px 10px 0}
.laserlight-details{margin: 0 0 30px 10px;}

.pro-dtls-page img{width:100%; max-width:250px; margin-left:15px}

.text-center img{width:100%;}
.laser-detailbox2, .laser-detailbox3, .laser-detailbox4, .laser-detailbox5,{height:auto}
.detailbox2-pic img, .detailbox3-pic img, .detailbox4-pic img, .detailbox5-pic img{width:100%; }
.detailbox2-contant{margin:50px 0 50px 10px;}
.detailbox2-pic, .detailbox3-pic, .detailbox4-pic, .detailbox5-pic{width:40%}
.laser-detailbox2{min-height:auto;}
.detailbox2-contant h3{font-size:30px}
.detailbox3-contant, .detailbox4-contant{margin:50px 0 0;}
.detailbox5-contant{margin:50px 0 0 10px;}
.laser-detailbox3, .laser-detailbox4, .laser-detailbox5{height:auto; padding-bottom:20px}
.detailbox5-pic{right:20px; top:25%}
.content-col{padding: 0 15px; margin:45px 0 0}
.content-col p, .content-col h4{font-size: 18px;}
.360-view img{width:100%}
.rotatedegree-view img{width:100%}
.new-shaddow, .new-shaddow img{width:100%}
.single-pro .laserlight-details ul li{font-size:16px; padding-right:15px}

.footer-top-container{width:100%}
.currency ul{right:-5px; padding:10px 14px 0}
.currency ul li{margin:0}
.bottom-area {bottom: 0; position: relative;}
.right-sidebar{ padding:45px 15px; height:950px}
.copyright{text-align:center}
.checkout-content{width:90%}
.fix-elements img{max-width:30px;}
.content-area {margin-top: 25px;} 
.bottom-probox{border-left:0}
  .footer-icons .fa-hover.marginipad{margin-left:0; width:10px;} 
}

@media (min-width: 768px) and (max-width: 991px) {
	.buy-mobile{display:block; Xmax-width:60px; text-align:center; position:relative; right:0px;  Xwidth:100%; font-weight:300; float:right; top:2px;}
.buy-mobile a{background:#fff; font-size:18px; display:block; color:#475152; border:1px solid #475152; border-radius:3px; float:left; padding:0px 15px}
.buy-mobile a:hover{background:#475152; color:#fff; border:2px solid #475152;}
.nav > li.last-link{display:none}
/*.header {height: 70px;}*/
.navbar-toggle .icon-bar{height: 3px; margin-bottom: 7px !important; width:30px;}
.navbar-toggle{margin-top:-6px; border:0}	
.navbar-header{width:auto; margin:-31px 60px 0 0; float:right}
.navbar ul{float:left; margin:0px 0 0 0; width:100%; padding:0 0 0px; background:rgba(249,249,249,0.9)}
.navbar-collapse{margin:-2px 0 0 0}
.nav > li > a.last-link{display:none}
.navbar-default .navbar-nav > li > a{color:#475152;}
.nav > li > a{font-size: 18px; font-weight:300; padding:10px 0px; text-align:center; margin:0}
.navbar-default .navbar-nav > li > a:hover{color:#000; background:#f2f2f2}		
	
	
  .footer-icons .fa-hover.marginipad{margin-left:0; width:10px;} 
 .content-area {margin-top: 25px;} 
.reviews .company-logo a{padding-top:0}	
.logo img{margin:30px 0 0;}	
.play-icon p, .full-video .play-icon p{font-size:26px;}
.punchlines2{margin-top: 50px;}	
.punchlines2 p{font-size:30px;}
.punchlines3{bottom:0; font-size:40px;}
.punchlines3 .arrow { margin: 0;}	
.nav > li > a{padding:15px 0px; font-size:18px; margin:0 8px;}
.navbar ul{ margin:18px 80px 0 0;}	
.reviews{padding:20px 30px;}
.reviews .carousel-inner .item p{line-height:normal; font-size: 18px; width:100%}
.reviews .carousel-inner{width:100%;}
.reviews .company-logo{margin:30px 0 0 0; position:relative; bottom:0}
.reviews .company-logo img{width:50%; height:auto}
.reviews .carousel-indicators{ bottom: -35px;}

.icons{height:auto}
.icons a{line-height:normal; padding:25px 0; display:block}
footer{height:auto}

.col-xs-6.newsletter-area, .col-xs-6.footer-nav-area{width:100%;}
.footer-nav, .footer-icons{float:left; margin:0 0 10px 0}
.footer-nav ul{margin:0; padding:5px 0}
.footer-nav ul li:first-child{padding-left:0}
.footer-nav ul li .currency li:first-child, .footer-nav ul li .currency li{padding:5px 15px}
.footer-nav ul li{padding: 0 8px;}
.footer-nav ul .currency ul{margin:0 0 0px 0; right:-14px}
.footer-nav ul li:last-child{padding-right:0; position:relative}
footer{padding: 20px 15px 0;}

.box-2-pic img, .box3-pic img, .box4-pic img, .box5-pic img, .box6 img, .animation-slider img{width:100%; height:auto;}
.box1{max-width: 290px; margin-left:0}
.box1 p, .col1 p, .col2 p, .col3 p, .features ul, .box4-crousel .carousel p{font-size:14px}
.header-content{padding:15px}
.box1 h2, .box2-content h3, .features h3, .box4-crousel h3, .box5 h3{font-size:26px;}
.box2-content h3, .features h3, .box4-crousel h3{margin:0 0 10px; padding:0 0 10px 0}
.box2-content ul li, .features ul li, .box5 ul li{font-size:14px; margin:0 0 0px; padding:0 0 5px 10px}
.box2-content{margin:15px 0 0;}
.features, {margin: 10px 0 20px;}
.middle-container{padding:10px;}
.box3-pic img{margin:0}
.box4-crousel{margin:20px 30px 0 0;}
.box5{margin:20px 0 0 0}
.box4-crousel .carousel-indicators{bottom:-20px;}
.box5-pic{max-width:300px; }
.box5 ul.battery li, .box5 ul.battery li p{font-size:12px;}
.box5 ul.battery li{padding: 10px 15px 0; }

.box6{margin-top:20px}
.product-box{ max-width: 485px;}
.product-box h4{font-size:30px;}

.shopbox1-pro{max-width: 50%;}
.shopbox1-pro h4{font-size:30px;}
.shopbox1-pro span{font-size:16px;}
.bottom-procatagory .col-sm-3{width:50%;}
.bottom-probox{border-bottom: 2px solid #fff; Xmin-height: 198px;}
.shopbox1{padding:30px 0 0}

.error{min-height:700px; padding:50px 10px 0}
.laserlight-details{margin: 0 0 0px 10px;}
.pro-dtls-page img{width:100%;}
.pro-dtls-page img{width:100%; max-width:250px; margin-left:15px}

.text-center img{width:100%;}
.laser-detailbox2, .laser-detailbox3, .laser-detailbox4, .laser-detailbox5,{height:auto}
.detailbox2-pic img, .detailbox3-pic img, .detailbox4-pic img, .detailbox5-pic img{width:100%; }
.detailbox2-contant{margin:50px 0 50px 10px;}
.detailbox2-pic, .detailbox3-pic, .detailbox4-pic, .detailbox5-pic{width:40%}
.laser-detailbox2{min-height:auto;}
.detailbox2-contant h3{font-size:30px}
.detailbox3-contant, .detailbox4-contant{margin:50px 0 0;}
.detailbox5-contant{margin:50px 0 0 10px;}
.laser-detailbox3, .laser-detailbox4, .laser-detailbox5{height:auto; padding-bottom:20px}
.detailbox5-pic{right:20px; top:25%}
.content-col{padding: 0 15px; margin:45px 0 0}
.content-col p, .content-col h4{font-size: 18px;}
.rotatedegree-view img{width:100%}
.new-shaddow, .new-shaddow img{width:100%}
.single-pro .laserlight-details ul li{font-size:16px; padding-right:15px}
.o-grid__item{display:none;}

.footer-top-container{width:100%}
.currency ul{right:-5px; padding:10px 14px 0}
.currency ul li{margin:0}
.bottom-area {bottom: 0; position: relative;}

.right-sidebar{ padding:45px 15px; height:950px}
.breadcrumb-area ul li a{font-size: 16px;}
.checkout-content{width:90%; }
.number{left: 60px;}
.customer-info h3, .shipping-add h3{font-size: 24px;}
.payment-left, .payment-right{width:100%}
.payment-success{width:80%}
.payment-success h2{font-size:30px;}
.payment-success p{font-size:18px;}
.nor-btn{margin:30px 0 0 0}
.checkout-content1{margin-top:20px;}
.shipping-address p{width:50%}
.copyright{text-align:center}
.product-name, .product-qty, .product-cart-price{min-height: 115px;}
.product-name{font-size:18px;}
.product-cart-price p{width:100%; text-align:center}
.product-cart-price span{ text-align: center; width: 100%;}
.fix-elements img{max-width:30px;}
.bottom-probox{border-left:0}
  .basket{top:-30px;} 
}

@media (max-width: 767px){
  .laser-detailbox6 h3 sup{font-size:12px;} 	
  .detailbox4-pic{position:relative; bottom:0}
  .shopbox1-pro p{  margin: 40px 0 0;} 
  .content-area .bottle-slider{margin:0px 0 80px 0}
  .footer-icons{float:right; margin-right:0px;}
 .logo a{width:110px; display:block; margin:25px 0 0 20px} 
.footer-fb{width:10px;}
.footer-twt{width:24px; padding:4px 0 0px}
.footer-googleplus{width:20px;}
.footer-pintrest{width:22px; padding:2px 0 0px}
.footer-youttube{width:30px;}
.footer-vameo{width:25px; padding: 6px 0;}
.footer-insta{width:22px;  padding: 5px 0;}
.footer-starva{width:64px; padding:7px 0 3px}
.footer-icons .fa-hover.starva{width:25%;}
.footer-icons a{text-align:center; display:block; padding:8px 7px 3px;}	
.facebook {width: 50px;}	
h1, h2, h3, h4, h5, h6, p, a, input, select, figure, small, div{-webkit-transition: none; -moz-transition:none; transition: none;}	
.hentry {min-height: 0px;}
.box-2-pic video{padding:0}	
.copyright{text-align:center}	
.logo img{margin:25px 0 0 20px;}
.bottom-area {bottom: 0; position: relative;}
.nav > li.last-link{display:none}
.header {height: 70px;}
.navbar-toggle .icon-bar{height: 3px; margin-bottom: 7px !important; width:30px;}
.navbar-toggle{margin-top:-6px; border:0}	
.navbar-header{width:70%; margin:-35px 0 0 0; float:right}
.navbar ul{float:left; margin:0px 0 0 0; width:100%; background:rgba(249,249,249,0.7); padding:0 0 0px}
.navbar-collapse{margin:15px 0 0 0}
.nav > li > a.last-link{display:none} 
.navbar-default .navbar-nav > li > a{color:#475152;}
.nav > li > a{font-size: 18px; font-weight:300; padding:10px 0px; text-align:center; margin:0}
.navbar-default .navbar-nav > li > a:hover{color:#000; background:#f2f2f2}


.banner1-rorate{background:#000; padding-bottom:50px}
.banner1-rorate img{ transform: rotate(90deg); height:100%; padding:0 0 0px 0; margin:0px 0 0 -10px; /*padding:0 0 220px 0; margin:-50px 0 0 -120px;*/}
.banner1-rorate .arrow img{ transform: rotate(0deg); margin:0; height:auto; padding:0}
.punchlines{font-size:16px; bottom:40px; Xborder-bottom:1px solid #212121; padding-bottom:10px;}
.punchlines span, .punchlines1 span{display:block}
.punchlines1{font-size:18px; bottom:40px; Xborder-bottom:1px solid #ccc; padding-bottom:10px;}
.punchlines2{margin:40px 10px 0 0; width:100%; position:absolute; top:30%; text-align:center;}
.punchlines2 p{font-size:37px; line-height:normal}	
.punchlines2 span{padding:0; font-size:27px;}
.punchlines3{font-size:27px; bottom:0px}

.buy-mobile{display:block; Xmax-width:60px; text-align:center; position:relative; right:0px;  Xwidth:100%; font-weight:300; float:right}
.buy-mobile a{background:#fff; font-size:18px; display:block; color:#475152; border:1px solid #475152; border-radius:3px; float:left; padding:0px 15px}
.buy-mobile a:hover{background:#475152; color:#fff; border:2px solid #475152;}
.basket{position:relative; left:0; top:0; right:0; float:left; margin:0 0px 0 15px}
.arrow{border-top:1px solid #ccc; padding-top:0px}
.banner1-rorate .arrow{border-top:1px solid #333; padding-top:5px}

.hp-box1{margin:0 auto}
.reviews-desktop{display:none}
.reviews-mobile{display:block}
.reviews-area .col-xs-6{width:100%;}


.reviews{padding:40px;}
.reviews .carousel-inner{width:100%; overflow:visible;}
.reviews .carousel-inner .item p{width:100%; font-size:22px; line-height:normal}
.reviews .company-logo{margin:25px 0 0 0; bottom:0px;}

.reviews .company-logo a{display:none}
.full-video p{margin:0}	
.col-xs-6.blog{width:100%;}
.full-video .play-icon img{min-height:0; margin-bottom:15px}

.col-xs-6.mobile-icons, .col-xs-6.footer-nav-area{width:100%;}
.icons{height:auto; padding:10px 0}
.icons a{line-height:normal; font-size:40px;}
.col-xs-6.newsletter-area{display:none}
footer{height:auto; padding:20px 0 0px}
.footer-nav{width:100%; float:left}
.footer-nav ul{float:left; margin:0 0 0 0px; padding:0 0 0 15px; width:100%}
.footer-nav ul li{font-size:14px; border:0; display: list-item; line-height:22px; padding:0}
.currency{float:right; margin:-35px 5px 0 0; border-left:1px solid #4c4c4c; padding:5px 0 0 25px; max-width: 135px; 
background: rgba(0, 0, 0, 0) url("currency-arrow.png") no-repeat scroll 12px 15px; position:relative}
.footer-nav ul .currency ul{float:none; width:auto; margin-bottom:35px; right:0; right:10px}
.footer-nav ul .currency ul li{padding:5px 15px 0;}

.footer-icons .fa-hover{width:25%; text-align:center; border-right:1px solid #212626; border-top:1px solid #212626; float:left; display:block; margin:0}
.footer-icons a{text-align:center; display:block; padding:5px 7px;}
footer .content-area .row{margin:0}
.footer-icons{width:100%; margin-top:10px}
.fa-hover.bdr-lft{border-left:0; border-bottom:0}
.fa-hover.bdr-rft{border-right:0; border-bottom:0}
.hp-box1 p{margin-bottom:10px;}




.middle-container h3{font-size:26px;}
.middle-container .col-xs-6, .box2 .col-xs-6, .box3 .col-xs-6, .box4 .col-xs-6, .morecontent .col-xs-6{width: 100%;}
.col1, .col2, .col3{margin:0 auto 10px}
.middle-container h3{margin:0}
.box5 ul.battery{float:left}
.box6{margin-top: 20px;}
.laser-container1 .col-xs-6{width:100%;} 
.box1{padding:10px; text-align:center; margin-bottom:15px; max-width:100%; margin-left:0}
.box2, .box3, .box4, .box5{text-align:center; }
.box2{margin:40px 0 0 0}
.box1 h2, .box2-content h3, .features h3, .box4-crousel h3, .box5 h3, .laserlight-details h3{background-position:bottom center}
.box1 p, .box4-crousel .carousel p{font-size:19px;}
.box2-content ul, .features ul, .box5 ul{font-size:18px;}
.box2-content ul li{margin-bottom:15px;}
.box-2-pic img, .box3-pic img, .box4-pic img, .box5-pic img, .box6 img, .animation-slider img{width:100%; height:auto;}
.box3-pic img{ margin:0px 0 0 0 }
.box2-content{padding:15px;}
.features{padding:15px; margin:0}
.box4-crousel{margin: 40px 15px 50px;}
.box4-crousel .carousel-indicators{ bottom: -30px; max-width:100%; text-align:center; width:100%}
.box5-pic{float:none}
.box5 ul{max-width:100%;}
.box-5-content{float:left; width:100%; padding:15px;}
.morelink{float:none}
.product-box h4{font-size:28px;}
.product-box span{margin: 12px 0 10px;}
.middle-container{float:left; margin:30px auto 0px}
.box2-content{margin: 20px 0 0;}
.box4-crousel, .box2-content{max-width:100%;}




.shopbox1{padding:15px;}
.shopbox1-pro a{ margin: 0 auto 20px;}
.shopbox1-pro h4{margin: 0 0 20px; font-size:28px;}
.shopbox1-pro span{font-size:18px;}
.shopbox1-pro{max-width: 50%;}
.bottom-probox{border-bottom: 2px solid #fff;  width: 100%;}
.error{min-height:700px; padding:50px 10px 0}

.pro-details .col-xs-6{width:100%;}
.pro-dtls-page{padding:10px 10px 0 0}
.pro-dtls-page img{width:100%;}
.laserlight-details{padding:15px; margin:0; text-align:center; max-width:100%; float:none}

.laserlight-details h3{font-size:30px;}
.detailpro-price a.cart-btn, .detailpro-price input.cart-btn{float:none}
.detailpro-price{margin: 0 0 30px;}
.laserlight-details p, .laserlight-details ul li{font-size:18px; margin-bottom:5px}
.laserlight-details h4{font-size:20px;}
.detailpro-price a.cart-btn{margin-top:0}


.newsletter-pop{width:90%; max-height:auto}
.newsletter-pop h2{font-size:30px;}
.newsletter-pop input{font-size:30px;}

.newsletter-pop span{font-size:16px;}
.basket{display:none}

   
.buy-mobile .basket{display:block}
.bottle-slider{margin:0 0 0px 0}
.pro-dtls-page img{width:100%; max-width:200px; margin-left:15px}


.color-select{margin: 20px auto 0px; }
.bottom-probox-right{margin-bottom:10px;}
label::before{position:static}
.detailpro-price span{display:block; padding:5px 0}
.laserlight-details ul li:before, .box2-content ul li:before{
height: 5px;list-style-type: circle;width: 5px;content: url(li-icon1.jpg);background:none;  margin: 0 10px 10px 0;}
.laserlight-details ul li, .box2-content ul li{background:none}

.shopbox1-pro a{ padding:5px 10px; max-width: 100px;}
.laserlight .col-xs-6{width:100%;}
.detailpro-price a.cart-btn{margin-right:0}
.text-center img{width:100%;}
.laser-detailbox2{display:none}

.laser-detailbox3, .laser-detailbox4, .laser-detailbox5{height:auto; padding:15px 15px 0;}
.detailbox3-pic, .detailbox4-pic, .detailbox5-pic{margin-top:10px}
.detailbox3-pic img, .detailbox4-pic img, .detailbox5-pic img{width:100%; }
.detailbox3-contant{margin:20px 0px 10px 0; width:100%;}
.detailbox4-contant{margin:20px 0 0px 0px; width:100%; float:left}
.detailbox5-contant{margin:20px 0px 0px 0px; width:100%; float:right}
.faq-col .col-xs-6 {width:100%;}
.content-col{margin:15px 0 0; border-bottom:1px solid #f4f2f1; padding:10px 10px 10px }


.detailbox3-contant h3, .detailbox4-contant h3, .detailbox5-contant h3, .laser-detailbox6 h3{font-size:20px; margin:0 0 20px 0; padding:0 0 10px 0}
.detailbox3-contant p, .detailbox4-contant p, .detailbox5-contant p{font-size:18px;}
.detailbox3-pic{width:100%; top:30px}
.detailbox4-pic{float:right; width:100%; bottom:0px; right:0; left:auto}
.detailbox5-pic{width:100%; top:0px; left:10px; position:relative}
.laser-detailbox6 h3{background-position:bottom center}

.single-product-details .col-xs-6{width:100%;}
.rotatedegree-view img{width:100%;}
.footer-top-container{width:100%}
.currency ul{right:0; padding:10px 12px 0}
.currency ul li{margin:0}

.hp-slider{display:none}
.mob-slider{display:block; position:relative}
/* UPDATE REMOVED .content-area{margin-top: 40px;} */
.arrow{bottom:10px; border:0}

.checkout-area{padding:15px;}
.checkout-content{width:100%}
.breadcrumb-area ul li::before{margin: 0 3px 10px 0;}
.breadcrumb-area ul li {margin: 0 3px 0 0;}
.breadcrumb-area{margin-top:10px;}
.breadcrumb-area ul li a{font-size:18px;}
.customer-info h3, .shipping-add h3{font-size: 26px;}
.customer-info{margin: 35px 0 0;}

.copyright{display:none}
.right-sidebar{margin:30px 0 20px 0; height:auto}
.copyright1{display:block}
.payment-left, .payment-right{width:100%}
 .payment-right{margin:30px 0 0 0}
 .billing-address .color-select{margin-bottom:0px;}
.checkbox label, .radio label{padding-left:0}
.payment-success{width:100%}
.payment-success h2{font-size:30px;}
.payment-success p{font-size:18px;}
.nor-btn{margin:30px 0 0 0}
.checkout-content1, .checkout-content{margin-top:20px;}
.payment-success{margin: 40px auto;}
.shipping-address p{width:100%}

.product-name, .product-qty, .product-cart-price{min-height: 120px;}
.product-name{font-size:18px;}
.product-cart-price p{width:100%; text-align:center}
.yourcart-pop{width:100%}
.fix-elements img{max-width:40px;}

}


@media (max-width: 639px){
.punchlines2 p{font-size:22px;}	
.punchlines2 span{padding:0; font-size:22px;}
.punchlines3{font-size:22px; bottom:0px}
.hp-box1 p{font-size:16px;}	
.play-icon p, .full-video .play-icon p{font-size:20px;}
.reviews .carousel-inner .item p{width:100%; font-size:17px; line-height:24px}
.reviews .carousel-indicators{bottom:-35px;}
.blog-details h3{font-size:20px}
.hp-box1{margin:0 auto 30px}
/*.banner1-rorate{background:#000; padding-bottom:50px}
.banner1-rorate img{ transform: rotate(90deg); height:100%;  padding:0 0 220px 0; margin:-50px 0 0 -120px;}
.banner1-rorate .arrow img{ transform: rotate(0deg); margin:0; height:auto; padding:0}
.banner1-rorate  .punchlines{font-size:20px; bottom:0px}
*/

.bottom-procatagory .col-xs-6{width:100%}
.bottom-probox{border-left: 0px solid #fff; border-bottom:2px solid #fff;  float:left}
.shopbox1-pro{max-width:100%;}
.newsletter-pop a.signup-btn{float:left; margin-bottom:15px}
.fix-elements img{max-width:20px;}





}

@media (max-width: 480px){
.hp-slider img{min-height:270px; }
.hp-slider .arrow img{min-height:0}	
.full-video img{min-height:220px;}
.full-video .play-icon img{min-height:0; margin-bottom:15px}
X.punchlines2 p{font-size:18px;}	
.punchlines2 span{padding:0; font-size:16px;}
.punchlines3{font-size:18px; bottom:0px}
.reviews .company-logo img{width:50%; height:auto}
.error-content p, .error-content span{font-size:20px;}
.basket{margin: 0 0 0 8px;}
.firstname input, .lastname input, .company input, .address input, .apt input, .city input, .postcode input, .country input, .phone input, .customer-info input{font-size: 14px;}

.return, .submit-btn{width:100%}
.submit-btn{ margin: 15px 0 0;}
.submit-btn input{float:left}


}

@media (max-width: 360px){	
.punchlines3{font-size:16px; bottom:0px}	
X.punchlines2 p{font-size:16px;}	
.newsletter-pop input{font-size:20px;}
.newsletter-pop{width:90%; max-height:280px}
.detailbox3-contant p, .detailbox4-contant p, .detailbox5-contant p{font-size:14px;}
.detailbox4-pic{float:right; width:100%; top:0px; right:0; left:auto}
.breadcrumb-area ul li a{font-size:11px;}
.buttonprice p{font-size: 12px;}
.product-qty{padding: 15px 5px 15px 5px;}
.reviews .company-logo{margin:25px 0 0 0; bottom:0px; position:relative}
.detailbox3-pic img, .detailbox4-pic img, .detailbox5-pic img{width:100%; }
.product-name{width: 30%;}
.product-qty {width: 32%;}
  .product-cart-price span img{ height: auto; width: 100%;}





}
