@media screen and (max-width: 1920px) {
.LPMcontainer.LPMoverlay {right: 364px !important;}

}
@media screen and (max-width: 1600px) {
.LPMcontainer.LPMoverlay {right:202px !important;}
}

@media screen and (max-width: 1440px) {
.LPMcontainer.LPMoverlay {right:122px !important;}
}

@media screen and (max-width: 1366px) {
.LPMcontainer.LPMoverlay {right:85px !important;}
}

@media screen and (max-width: 1280px) {
.LPMcontainer.LPMoverlay {right:42px !important;}
}


@media screen and (max-width: 1279px) {
.container{width:1000px;}

.call-cnt {font-size: 16px; margin-right: 25px; padding: 13px 0;}
.call-cnt i {margin: 0 15px;}
.logo {margin-top: -23px; width: 240px;}
.right-link {margin-top: 38px;}
.main-menu ul li a {font-size: 16px; padding: 20px 5px;}
header .account-cnt ul li a {font-size: 19px;}
header .live-chat a {font-size: 21px;}
.top-cart a {font-size: 21px;}
header .search-cnt form input[type="text"]{height: 47px;}
header .search-cnt form input[type="submit"]{height: 47px;}
.product-slid {padding: 50px 0 45px;}
.mn-title {font-size: 22px;}
.product-main {margin-top: 40px;}
.product-main ul li {padding: 0 25px;}
.product-main ul li figure a {height: 240px;}
.product-main ul li figure a img {max-height: 240px;}
.product-main ul li h2 a {font-size: 17px;}
.home-description {padding: 25px 0;}
.home-description .desc-main p {font-size: 15px; line-height: 24px; margin: 10px 0;}
.sale-systems {padding: 50px 0;}
.main-system {margin-top: 45px;}
.main-system ul li { margin: 0 30px;}
.testmonial-sec {padding: 45px 0;}
.client-fed {padding: 0 35px 0 0; width: 550px;}
.video-cnt {padding: 0 40px 10px; width: 450px;}
.side-head {font-size: 20px; margin-bottom: 12px;}
.client-fed .bx-wrapper .bx-viewport ul li img {margin: 10px 0 20px; width: 32px;}
.client-fed .bx-wrapper .bx-viewport ul li p {font-size: 15px; line-height: 26px;}
.client-fed .bx-wrapper .bx-viewport ul li h4 {font-size: 15px; margin-top: 15px;}
.side-head {font-size: 19px;}
.footer-link.cmpny-res {width: 260px;}
.footer-link.cust-ser {width: 260px;}
.ft-right {width: 480px;}
.footer-link .footer-head {font-size: 21px; margin-bottom: 20px;}
.signup-form {padding: 30px; margin-bottom: 20px;}
.footer-link ul li {font-size: 16px; margin: 10px 0;}
.signup-form h2 {font-size: 28px;}
.signup-form form input[type="text"] {height: 50px; width: 360px;}
.signup-form form input[type="submit"] {height: 50px; width: 50px;}
.tr-img {margin-left: 80px;}
.reviews-cnt {width: 140px;}
.live-help {margin-left: 20px; width: 150px;}
.ft-social {margin-top: 10px; width: 150px;}
.first-footer {padding: 50px 0 40px;}
footer .copy-cnt {padding: 25px 0;}
footer .copy-cnt p {margin-bottom: 20px;}


/*category*/
section.category-pg {padding: 30px 0;}
.cat-pro-head {margin-top: 20px;}
.head-txt {font-size: 24px;}
.product-cat {margin-top: 30px;}
.product-cat ul li:nth-child(4n) {margin-right: 0;}
.product-cat ul li:nth-child(5n) {margin-right: 46px;}
.product-cat ul li {margin-right: 46px;}


/*listing*/
.list-pro {float: left; margin: 30px 0; width: 100%;}
.list-pro .pro-main {float: left; width: 380px;}
.list-pro .req-cnt {float: right; width: 450px;}
.list-pro .pro-main figure a {height: 310px;}
.list-pro .pro-main figure a img {max-height: 310px;}
.list-pro .pro-main .pro-link a span {font-size: 20px;}
.list-pro .req-cnt h2 {font-size: 20px;}
.lest-desc h3 {margin-bottom: 20px;}
.system-wrap .system-feature {float: left; width: 480px;}
.system-wrap .sale-video {float: right; width: 480px;}
.list-tit {font-size: 21px; margin-bottom: 12px;}
.video-list {margin-top: 5px;}
.system-wrap {margin-bottom: 35px; margin-top: 35px;}
.lest-desc ul li {font-size: 15px;}
.static ul li {font-size: 15px;}
.static ul li {font-size: 15px;}
.list-row .text-part p {font-size: 17px;}
.list-row .text-part {margin-right: 50px; padding: 40px 35px; width: 290px;}
.list-row {margin: 25px 0;}


/*detail*/
.det-pro .pro-main {margin-left: 30px; width: 280px;}
.det-pro .req-cnt {margin-left: 30px; width: 270px;}
.det-pro .det-video {width: 350px;}
.det-pro .pro-main figure a {height: 235px;}
.det-pro .pro-main figure a img {max-height: 235px;}
.det-pro .req-cnt figure a { height: 150px;}
.det-pro .req-cnt figure a img { max-height: 150px;}
.det-pro .req-cnt h2 {margin: 20px 0 0;}
.det-pro .req-cnt h2 a{font-size: 20px; padding: 6px 0;}
.det-pro {margin: 20px 0 50px;}
.det-row {margin: 40px 0 25px; width: 100%;}
.det-video h2 {font-size: 20px;}


/*ss[111016]Start*/
.detail-main .detail-prod-block .detail-right{padding: 0 0 0 30px;}
.configure-product .row .type{width: 230px; font-size: 15px;}
.sale-info-block ul li{margin-left: 20px; width: 320px;}
.saleinfo-inner .img-box{margin-right: 15px;}
.videobox-frame img {height: 190px; width: auto;}
.videobox-frame iframe {height: 190px; width: 100%;}
.images-box-bottom ul li{width: 333px;}
.images-box-bottom ul li figure{height: 200px;}
.images-box-bottom ul li figure img{max-height: 180px;}
/*ss[111016]Close*/
.yui-skin-sam .yui-panel {
 width: auto !important;
}

.yui-skin-sam .yui-panel-container.shadow {
 left: 0 !important;
}
.LPMcontainer.LPMoverlay{right: 11px !important;top: 86px !important;}
.static2{margin-top:10px;}
}



@media screen and (max-width: 1023px) {
.container{width:750px;}
.LPMcontainer.LPMoverlay{right:117px !important}
.mobile-nav {display: block;}
.main-menu {display: none;}
.logo {margin-top: 0; width: 190px;}
.call-cnt .teb {display: block;}
.call-cnt .desk {display: none;}
.call-cnt {font-size: 15px; margin-right: 0; padding: 12px 0;}
.call-cnt a {color: #fff;}
.call-cnt a:hover {color: #f50000;}
.top-link {width: 100%;}
.call-cnt i {margin: 0 12px;}
.top-cart a {background-position: 25px 7px; background-size: 26px auto; font-size: 20px; height: 40px; padding: 9px 0 10px 60px; width: 130px;}
.right-link {margin-top: 37px; }
header .live-chat a {background-size: 20px auto; font-size: 18px; width: 90px;}
header .account-cnt ul li a {font-size: 15px;}

header .account-cnt ul li.dot-bg {height: 19px; width: 7px;}
header .account-cnt {margin: 13px 0 13px 15px;}
header .search-cnt form {width: 290px;}
header .search-cnt form input[type="text"] { background-position: 10px center; background-size: 18px auto; font-size: 15px; height: 42px;  padding: 0 10px 0 35px; width: 240px;}
header .search-cnt form input[type="submit"] {font-size: 20px; height: 42px; width: 47px;}
header .live-chat {padding: 5px 0;}
.nav_btn {background: rgba(0, 0, 0, 0) url("menu-icon.png") no-repeat scroll right center / 27px auto; color: #fff; float: right; font-size: 15px; font-weight: 500; height: 35px; margin-right: 0; padding: 10px 0; text-align: left; text-transform: uppercase; width: 100%;}
.mm-navbar.mm-hasbtns {background-color: #0060a8 !important; padding: 0 20px !important;}
.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a { color: #fff !important;}
.mm-navbar .mm-close.mm-btn {font-size: 22px !important; font-weight: 900 !important;}
.mm-panels .mm-panel .mm-listview {border-bottom: 5px solid #0060a8;}
.product-slid { padding: 40px 0;}
.mn-title {font-size: 20px;}
.product-main {margin-top: 30px;}
.product-main ul li h2 a {font-size: 16px;}
.home-description {padding: 20px 0;}
.home-description .desc-main p {font-size: 14px; line-height: 23px; margin: 10px 0;}
.sale-systems {padding: 35px 0;}
.main-system {margin-top: 35px;}
.main-system ul li {margin: 0 15px;}
.client-fed {padding: 0 25px 0 0; width: 370px;}
.video-cnt {padding: 0 30px 10px; width: 380px;}
.side-head {font-size: 18px; margin-bottom: 10px;}
.client-fed .bx-wrapper .bx-viewport ul li img {margin: 8px 0 15px; width: 27px;}
.client-fed .bx-wrapper .bx-viewport ul li p {font-size: 14px; line-height: 23px;}
.client-fed .bx-wrapper .bx-viewport ul li h4 { margin-top: 12px;}
.testmonial-sec {padding: 35px 0 25px;}
.footer-link .footer-head {font-size: 17px; margin-bottom: 15px;}
.footer-link ul li {font-size: 15px; margin: 8px 0;}
.footer-link.cmpny-res {width: 190px;}
.footer-link.cust-ser {width: 180px;}
.ft-right {width: 380px;}
.signup-form {margin-bottom: 15px; padding: 15px;}
.signup-form h2 {font-size: 24px;}
.signup-form p {font-size: 14px; line-height: normal; margin-bottom: 8px;}
.signup-form form input[type="text"] {background-position: 12px center; background-size: 17px auto; font-size: 14px; height: 40px; padding: 0 10px 0 40px; width: 305px;}
.signup-form form input[type="submit"] {background-size: 30px auto; height: 40px; width: 40px;}
.signup-form form input[type="submit"]:hover {background-size: 30px auto;}
.signup-form form {margin-bottom: 8px;}
.tr-img {margin-left: 60px;}
.reviews-cnt {width: 100px;}
.live-help {margin-left: 10px; width: 120px;}
.live-help p {font-size: 11px; margin-top: 0;}
.first-footer {padding: 35px 0 30px;}
footer .copy-cnt {padding: 20px 0;}
footer .copy-cnt p {font-size: 12px; margin-bottom: 15px;}
.mm-panel .mm-listview li.active a {color: #f50000;}

/*category*/
section.category-pg {padding: 25px 0;}
.breadcrumb-cnt ul li {background-size: auto 11px; font-size: 14px; padding: 0 16px 0 10px;}
.cat-pro-head {margin-top: 15px;}
.head-txt {font-size: 22px;}
.product-cat {margin-top: 25px;}
.product-cat ul li:nth-child(3n) {margin-right: 0;}
.product-cat ul li {margin-right: 52px;}
.product-cat ul li:nth-child(4n) {margin-right: 52px;}


/*listing*/
.list-pro .pro-main {width: 300px;}
.list-pro .req-cnt {width: 345px;}
.list-pro .pro-main figure a { height: 245px;}
.list-pro .pro-main figure a img {max-height: 245px;}
.list-pro .req-cnt img {padding: 15px;}
.list-pro .pro-main .pro-link a span {font-size: 19px;}
.list-pro .req-cnt h2 {font-size: 19px;}
.list-pro {margin: 25px 0 30px;}
.lest-desc h3 {margin-bottom: 15px;}
.lest-desc ul li {background-position: left 8px; font-size: 14px; line-height: 24px;}
.static ul li {background-position: left 8px; font-size: 14px; line-height: 24px;}
.system-wrap {margin-bottom: 30px; margin-top: 25px;}
.system-wrap .system-feature {width: 360px;}
.system-wrap .sale-video {width: 360px;}
.list-tit {font-size: 20px; margin-bottom: 10px;}
.list-row .text-part {margin-right: 35px; padding: 30px 25px; width: 270px;}
.list-row .img-part {width: 445px;}
.list-row {margin: 0 0 45px;}
.list-row .text-part p {font-size: 16px;}

/*detail*/
.det-pro .pro-main {margin-left: 20px; width: 220px; margin-top: 8px;}
.det-pro .req-cnt {margin-left: 20px; width: 220px; margin-top: 8px;}
.det-pro .det-video {width: 245px;}
.det-pro .pro-main figure a {height: 185px;}
.det-pro .pro-main figure a img {max-height: 185px;}
.det-pro .req-cnt figure a {height: 130px;}
.det-pro .req-cnt figure a img {max-height: 130px;}
.det-video h2 {font-size: 19px; margin-bottom: 8px;}
.det-pro {margin: 20px 0 35px;}
.det-pro .req-cnt h2 a {font-size: 18px; padding: 6px 0;}
.det-row {margin: 35px 0;}

/*ss[111016]Start*/
.detail-main .detail-prod-block .detail-left{width: 45%;}
.detail-main .detail-prod-block .detail-left .det-prod-img {
  width: 310px;
}
.detail-main .detail-prod-block .detail-right{padding-left: 10px; }
.configure-product .row .type{width: 230px; padding-bottom:8px;}
.select-outer{width: 388px;}
.addtocart_btn-wrp input[type="submit"]{ padding: 10px 20px;}
.qty-box-wrap{margin-top: 7px;}
.need-call strong{ font-size: 25px;}
.sale-info-block ul li{width: 365px;}

.sale-info-block{margin-bottom: 10px;}
.images-box-bottom ul li {width: 250px;}
.images-box-bottom ul li p{font-size: 14px; padding-bottom: 0;}
.product-description-box{margin-bottom: 0;}
.quick-links-list ul li{ width: 33.33%;}
.product-description-left p{font-size: 15px;}
/*ss[111016]Close*/
.LPMcontainer.LPMoverlay{top: 78px !important;}
.img-left{width: 100%;
float: left;
text-align: center;margin-right: 0px;}

.img-right{width: 100%;
float: left;
text-align: center;margin-left: 0px;}
.sale-info-block ul li:nth-child(3) { margin: 15px 0 0 0; width: 100%; }
.sale-info-block h2 {text-align: center;}
#ys_searchpage{overflow: scroll};
}
@media screen and (max-width: 900px) {
.LPMcontainer.LPMoverlay {right: 78px !important;}
}
@media screen and (max-width: 800px) {.LPMcontainer.LPMoverlay {
  right: 26px !important;
}}
@media screen and (max-width: 768px) {.LPMcontainer.LPMoverlay {
  right: 9px !important;
}}
@media screen and (max-width: 767px) {
header .account-cnt ul li {margin-right: 58px !important;}	
iframe{width:100%;}
#yscp_signin_link a:first-child {
  padding-right: 12px;
}
.container{width:620px;}

.top-cart a {background-position: 15px 7px; background-size: 24px auto; font-size: 18px; height: 36px; padding: 9px 0 10px 45px;  width: 100px;}
.call-cnt {font-size: 14px; margin-right: 0; padding: 11px 0;}
.logo {margin-top: 0; width: 180px;}
.right-link {margin-top: 39px; width: 430px; position: relative;}
.search-btn {background: rgba(0, 0, 0, 0) url("search-icon.png") no-repeat scroll center center / 18px auto; display: block; height: 25px; width: 25px !important; cursor: pointer;}
.search-btn:hover {background: rgba(0, 0, 0, 0) url("search-icon-hover.png") no-repeat scroll center center / 18px auto;}
.active .search-btn{background: rgba(0, 0, 0, 0) url("menu-close-icon.png") no-repeat scroll center center / 18px auto;}
.active .search-btn:hover{background: rgba(0, 0, 0, 0) url("menu-close-icon-hover.png") no-repeat scroll center center / 18px auto;}
header .search-cnt {display: none; float: left; position: absolute; top: 40px; left: 80px; z-index: 999;}
header .account-cnt ul li {margin-right: 15px; padding: 3px 0;}
header .account-cnt ul li.dot-bg {height: 25px; width: 7px;}
header .live-chat {padding: 0;}
header .account-cnt {margin: 5px 0 5px 65px;}
.menu-header .container {position: relative;}
.nav_btn {background: rgba(0, 0, 0, 0) url("menu-icon-sec.png") no-repeat scroll center center / 23px auto; bottom: 47px; font-size: 0; height: 30px; padding: 0; position: absolute; right: 15px; width: 30px;}
.mobile-nav {height: 5px;}
.product-slid {padding: 30px 0;}
.mn-title {font-size: 18px;}
.product-main {margin-top: 25px;}
.product-main ul li h2 a {font-size: 15px;}
.product-main ul li figure a {height: 190px;}
.product-main ul li figure a img {max-height: 190px;}
.home-description {padding: 15px 0;}
.home-description .desc-main p {font-size: 14px; line-height: 22px; margin: 9px 0;}
.sale-systems {padding: 30px 0;}
.main-system {margin-top: 25px;}
.main-system ul li {margin: 0 10px; width: 30%;}
.client-fed {border-right: 1px solid #ccc; padding: 0 20px 0 0; width: 330px;}
.video-cnt {border-left: medium none; padding: 0 20px 10px; width: 290px;}
.side-head {font-size: 17px; margin-bottom: 10px;}
.client-fed .bx-wrapper .bx-viewport ul li {padding: 0 10px;}
.client-fed .bx-wrapper .bx-viewport ul li p {line-height: 22px;}
.client-fed .bx-wrapper .bx-viewport ul li h4 {font-size: 14px; margin-top: 10px;}
.testmonial-sec {padding: 30px 0 25px;}
.footer-link.cmpny-res {width: 50%;}
.footer-link.cust-ser {width: 50%;}
.ft-right {margin-top: 20px;width: 100%;}
.signup-form form {margin-bottom: 0; width: auto;}
.signup-form h2 {font-size: 22px;}
.reviews-cnt {width: auto;}
.live-help { margin-left: 12%; width: 170px;}
.first-footer {padding: 30px 0 25px;}
footer .copy-cnt p {font-size: 12px; margin-bottom: 12px;}
footer .copy-cnt {padding: 15px 0;}
.tr-img {margin-left: 40px; padding: 8px 0;}


/*category*/
.breadcrumb-cnt {display: none;}
.cat-pro-head {margin-top: 0;}
.head-txt {font-size: 21px;}
.product-cat {margin-top: 20px;}
.product-cat ul li {margin-right: 25px; width: 190px;}
.product-cat ul li figure a {height: 180px;}
.product-cat ul li figure a img {max-height: 180px;}
.product-cat ul li h2 {font-size: 14px; margin-top: 12px; min-height: 40px;}
.product-cat ul li:nth-child(4n) {margin-right: 25px;}
.product-cat ul li:nth-child(5n) {margin-right: 25px;}


/*listing*/
.list-pro .pro-main {width: 270px;}
.list-pro .req-cnt {width: 315px;}
.list-pro .pro-main figure a {height: 220px;}
.list-pro .pro-main figure a img {max-height: 220px;}
.list-pro .pro-main .pro-link a span {font-size: 18px;}
.list-pro .pro-main .pro-link a h2 {font-size: 14px;}
.list-pro .req-cnt h2 {font-size: 18px;}
.lest-desc h3 { margin-bottom: 12px; font-size: 15px;}
.lest-desc ul li {font-size: 14px; line-height: 23px; margin: 4px 0;}
.static ul li {font-size: 14px; line-height: 23px; margin: 4px 0;}
.system-wrap .system-feature {width: 300px;}
.system-wrap .sale-video {width: 300px;}
.list-row .text-part {margin-right: 30px; padding: 25px 20px; width: 230px;}
.list-row .img-part {width: 360px;}
.list-row .text-part p {font-size: 15px; line-height: 24px;}
.list-row {margin: 0 0 40px;}

/*detail*/
.det-pro .pro-main {margin-left: 20px; margin-top: 0; width: 280px;}
.det-pro .req-cnt {margin-left: 20px; margin-top: 0; width: 270px;}
.det-pro .det-video {margin-top: 25px; width: 100%;}
.vdo-cnt img {width: 100%;}
.det-pro .pro-main figure a {height: 235px;}
.det-pro .pro-main figure a img {max-height: 235px;}
.det-pro .req-cnt figure a {height: 150px;}
.det-pro .req-cnt figure a img {height: 150px;}
.det-pro .req-cnt h2 a {font-size: 17px; padding: 5px 0;}
.det-pro {margin: 20px 0 30px;}
.det-row {margin: 30px 0;}
.det-video h2 {font-size: 18px; margin-bottom: 8px;}

.detail-main .detail-prod-block .detail-left {
  width: 100%;
}
.detail-main .detail-prod-block .detail-right {
  padding-left: 0px;
  width: 100%;
  margin-top: 20px;
}


/*ss[111016]Start*/
.prod-price{ font-size: 17px;}
.configure-product .row .type{width: 230px;}
.select-outer{width:250px;}

.sale-info-block ul li{width:300px;}
.saleinfo-inner .text-box{font-size: 15px;}

.content-wrap .content-fig{width: 100%; text-align: center; margin-right: 0;}

.images-box-bottom ul{text-align: center;}
.images-box-bottom ul li{width: 50%;}
.product-description-left p {font-size: 14px;}
.quick-links-list ul li {background: url("right-aerrow.png") no-repeat left 3px;}
.quick-links-list ul li a{font-size: 14px;}

.select-outer select{font-size: 14px;}

/*ss[111016]Close*/

.LPMcontainer.LPMoverlay{right:90px !important; top:71px !important}
header .account-cnt ul li{margin-right:17px !important}

}


@media screen and (max-width: 639px) {
.container{width:548px;}

.call-cnt i {margin: 0 8px;}
.call-cnt {font-size: 13px;  padding: 9px 0;}
.top-cart a {background-position: 13px 7px; background-size: 21px auto; font-size: 16px; height: 32px; padding: 9px 0 10px 40px; width: 90px;}
.logo {margin-top: 0; width: 150px;}
.right-link {margin-top: 30px; width: 380px;}
header .account-cnt ul li a {font-size: 14px;}
header .account-cnt {margin: 5px 0 5px 40px;}
.nav_btn {bottom: 37px;}
header .live-chat a {background-size: 18px auto; font-size: 17px; padding: 9px 0; width: 86px;}
header .search-cnt {left: 20px; top: 35px;}
header .search-cnt form input[type="text"] {background-position: 8px center; background-size: 16px auto; font-size: 14px; height: 38px; padding: 0 8px 0 30px; width: 240px;}
header .search-cnt form input[type="submit"] {font-size: 18px; height: 38px; width: 45px;}
.product-slid {padding: 25px 0;}
.mn-title {font-size: 16px;}
.home-description .desc-main p {font-size: 13px; line-height: 22px; margin: 8px 0;}
.sale-systems {padding: 25px 0;}
.main-system {margin-top: 20px;}
.main-system ul li {width: 27%;}
.client-fed {border-bottom: 1px solid #ccc; border-right: medium none; margin-bottom: 15px; padding: 0 0 15px; width: 100%;}
.client-fed .bx-wrapper .bx-viewport ul li p {font-size: 13px;}
.video-cnt {border-left: medium none; padding: 0; width: 100%;}
.testmonial-sec {padding: 25px 0;}
.first-footer {padding: 25px 0 20px;}
.side-head {font-size: 16px; margin-bottom: 8px;}
.footer-link .footer-head {font-size: 16px; margin-bottom: 12px;}
.footer-link ul li {font-size: 14px; margin: 6px 0;}
.tr-img {margin-left: 15px; padding: 7px 0;}
.signup-form form input[type="text"] {height: 38px; width: 295px;}
.signup-form form input[type="submit"] {background-size: 25px auto; height: 38px; width: 38px;}
.signup-form form input[type="submit"]:hover {background-size: 25px auto; height: 38px; width: 38px;}
.live-help {margin-left: 8%;}
footer .copy-cnt {padding: 12px 0;}
footer .copy-cnt p {margin-bottom: 10px;}
.ft-pay-img .yh-img {width: 90px;}
.copy-cnt .ft-pay-img .py-img {margin: 4px; width: 210px;}
.signup-form h2 {font-size: 20px;}
.signup-form p {font-size: 13px; margin-bottom: 6px;}


/*category*/
section.category-pg {padding: 20px 0;}
.head-txt {font-size: 19px; line-height: normal;}
.product-cat ul li {width: 166px;}
.product-cat ul li figure a {height: 160px;}
.product-cat ul li figure a img {max-height: 160px;}
.product-cat ul li h2 {min-height: 60px;}


/*listing*/
.list-pro .pro-main {width: 240px;}
.list-pro .req-cnt {width: 285px;}
.list-pro .pro-main figure a {height: 195px;}
.list-pro .pro-main figure a img {max-height: 195px;}
.list-pro .pro-main .pro-link a span {font-size: 17px;}
.list-pro .req-cnt h2 {font-size: 17px; margin: 0;}
.lest-desc h3 {font-size: 14px; margin-bottom: 10px;}
.lest-desc ul li {font-size: 13px; line-height: 22px; margin: 4px 0; padding-left: 15px;}
.static ul li {line-height: 22px; margin: 4px 0; padding-left: 15px;}
.list-tit {font-size: 18px; margin-bottom: 10px; padding: 8px 10px;}
.system-wrap .system-feature {width: 270px;}
.system-wrap .sale-video {width: 260px;}
.system-wrap {margin-bottom: 25px; margin-top: 20px;}
.list-row .text-part {margin-right: 25px;  padding: 20px 15px; width: 190px;}
.list-row .img-part {width: 333px;}
.list-row {margin: 0 0 30px;}
.list-pro {margin: 20px 0 25px;}

/*detail*/
.det-pro .pro-main {margin-left: 15px; width: 250px;}
.det-pro .req-cnt {margin-left: 20px; width: 245px;}
.det-pro .pro-main figure a {height: 210px;}
.det-pro .pro-main figure a img {max-height: 210px;}
.det-pro .req-cnt figure a {height: 140px;}
.det-pro .req-cnt figure a img {max-height: 140px;}
.det-pro .req-cnt h2 {margin: 15px 0 0;}
.det-pro .req-cnt h2 a {font-size: 16px; line-height: 22px; padding: 3px 0;}
.det-video h2 {font-size: 17px;}
.det-pro {margin: 20px 0 25px;}
.det-row {margin: 25px 0;}

.detail-main .detail-prod-block .detail-left {
  width: 100%;
}
.detail-main .detail-prod-block .detail-right {
  padding-left: 0px;
  width: 100%;
  margin-top: 20px;
}




/*ss[111016]Start*/
.order-box input[type="submit"]{padding: 7px 5px; font-size: 14px;}
.configure-product .row .type {width: 230px;}
.select-outer {width: 248px;}
.sale-info-block ul li {width: 264px;}
.saleinfo-inner .img-box{width: 46px; margin-right: 10px;}
.quick-links-list ul li {width: 50%;}
/*ss[111016]Close*/
.LPMcontainer.LPMoverlay{right:75px !important; top:55px !important}
header .account-cnt ul li{margin-right:15px !important}
.nav_btn{right: 15px;} 
}

@media screen and (max-width: 567px) {
.container{width:300px;}

.call-cnt {display: none;}
.logo { width: 120px;}
.right-link {margin-top: 0; width: 100%;}
header .account-cnt {margin: 5px 0 5px 15px;}
.top-cart {position: absolute; right: 70px; top: 25px;}
.top-cart a {background-position: 13px 6px; background-size: 21px auto; font-size: 15px; padding: 9px 0 9px 40px;}
.nav_btn {bottom: 60px;}
header .search-cnt {left: 0; top: 35px; width: 100%;}
header .search-cnt form {width: 100%;}
header .search-cnt form input[type="text"] {width: 252px;}
header .search-cnt form input[type="submit"] {font-size: 17px;}
.product-slid {padding: 20px 0;}
.mn-title {font-size: 15px;}
.home-description {padding: 10px 0;}
.sale-systems {padding: 20px 0 15px;}
.main-system {margin-top: 15px;}
.main-system ul li {margin: 0; padding: 10px; width: 100%;}
.footer-link.cmpny-res {width: 100%;}
.footer-link.cust-ser {margin-top: 20px; width: 100%;}
.signup-form h2 {font-size: 18px;}
.signup-form form input[type="text"] {height: 38px; width: 230px;}
.live-help {margin-left: 19px; width: 150px;}
.ft-social {margin-top: 8px;text-align: center; width: 100%;}
.ft-social ul li {display: inline-block; float: none; margin: 0 4px;}
.ft-pay-img .yh-img {width: 80px;}
.copy-cnt .ft-pay-img .py-img {margin: 3px; width: 200px;}
.tr-img {margin-left: 0; padding: 7px 0 0;}
.reviews-cnt {width: 130px;}


/*category*/
.head-txt {font-size: 18px; text-align: center;}
.product-cat ul li {display: inline-block; float: none; margin-bottom: 25px; margin-right: 0; width: 215px;}
.product-cat ul li figure a {height: 200px;}
.product-cat ul li figure a img {max-height: 200px;}
.product-cat ul li h2 {min-height: auto;}


/*listing*/
.list-pro .pro-main {margin-bottom: 15px; width: 100%;}
.list-pro .req-cnt {width: 100%;}
.list-pro .pro-main figure a {height: 200px;}
.list-pro .pro-main figure a img {max-height: 200px;}
.list-pro .pro-main .pro-link a span {font-size: 16px;}
.list-pro .req-cnt h2 {font-size: 16px; margin: 0;}
.system-wrap .system-feature {width: 100%;}
.system-wrap .sale-video {margin-top: 20px; width: 100%;}
.list-tit {font-size: 17px; margin-bottom: 10px; padding: 7px 10px;}
.list-row .text-part {margin-bottom: 10px; margin-right: 0; padding: 15px 12px; width: 100%;}
.list-row .text-part p {font-size: 14px; line-height: 22px;}
.list-row .img-part {width: 100%;}
.list-row { margin: 0 0 25px;}


/*detail*/
.det-pro .pro-main {margin-bottom: 25px; margin-left: 0; width: 100%;}
.det-pro .pro-main figure a {height: 215px;}
.det-pro .pro-main figure a img {max-height: 215px;}
.det-pro .req-cnt {margin-left: 0; width: 100%;}
.det-pro .req-cnt figure a {height: 160px;}
.det-pro .req-cnt figure a img {max-height: 160px;}
.det-pro .req-cnt h2 a {font-size: 15px; line-height: 20px; padding: 3px 0;}
.det-pro .det-video {margin-top: 20px;}
.det-video h2 {font-size: 16px; text-align: center;}
.det-pro {margin: 20px 0;}
.det-row {margin: 20px 0;}

.ft-mob {display: block;}
.ft-hom {display: none;}

/*ss[111016]Start*/
.product-list ul{text-align:center;}
.add-cart-row{margin-top: 8px;}
.order-box input[type="submit"] {padding: 7px 10px;}

.detail-main .detail-prod-block .detail-left .det-prod-img{width: 250px;}
.detail-main .detail-prod-block .detail-left .det-prod-img a{height: 280px; width: 250px;}
.sale-sticker img{width:50px;}

.det-prod-price{padding-bottom: 15px; font-size: 18px;}
.configure-product .row .type{width: 100%; padding: 0; margin-bottom: 7px;}
.select-outer {width: 300px;}
.configure-product .row{margin-top: 15px;}
.addtocart_btn-wrp{width: 100%; margin-top: 15px;}
.need-call{text-align: center;}
.need-call p{margin-bottom: 6px;}
.credit-card-interface{padding: 10px 0 15px;}
.credit-card-interface p{line-height: 20px; font-size: 14px;}

.sale-info-block{padding-top: 30px;}
.sale-info-block h2{font-size: 18px;}
.sale-info-block ul li{width: 100%; margin-left: 0; margin-bottom: 15px;}
.saleinfo-inner .download-pdfbox{min-height: inherit;}
.sale-info-block ul li:last-child{margin-top: 0;}
.product-description-left p {font-size: 13px;}
.images-box-bottom ul li {width: 100%; padding-left: 0;}
.quick-links-list ul li {width: 100%;}
/*ss[111016]Close*/

.lest-call-box span {float:left;}
.lest-call-box span:first-child {padding:8px 0;}
.LPMcontainer.LPMoverlay{right:10px !important; top: 65px !important;}
header .account-cnt ul li {margin-right: 12px !important; }
.product-cat ul li:nth-child(4n) {margin-right: 0px;}
.product-cat ul li:nth-child(5n) {margin-right: 0px;}
}
