
/* #Media Queries
================================================== */
@media all and (max-width:1320px) {
.pro .watch-video-container .item { width: 32%; }
.pro .watch-video-container .item:nth-child(3) { margin-right: 0; }
.pro .video-container { max-width: 100% !important; }
}

@media all and (max-width:1270px) {
.pro .main { max-width: 100%; padding: 0 20px; }
.pro .cust-speak-left li:nth-child(2) p br { display: none; }
.pro .scrolldown { bottom: -135px; left: 0; position: absolute; right: 0; }
.pro .scrolldown img { width: 50px; }
}

@media all and (max-width:1170px) {
.pro h2 { font-size: 42px; }
.pro .main-section-title { padding: 50px 0; }
.pro .customer-approved .main-section-title { padding: 50px 0; }
.simplegallery .thumbnail { margin: 35px 0; }
.pro .video-text p { font-size: 18px; line-height: 28px; }
.pro .product-video-text { padding: 30px 20px; }
.pro .scrolldown { bottom: -100px; left: 0; position: absolute; right: 0; }
.pro .scrolldown img { width: 40px; }
}

@media all and (max-width:1024px) {
.pro-sl-logo img { max-width: 400px; width: 100%; }
.pro .pro-sl-logo h3 { font-size: 30px; letter-spacing: 2px; }
.pro .perf-box-content .image-desc h6 { font-size: 18px; }
.pro .scrolldown img { width: 40px; }
.pro .scrolldown { bottom: -120px; left: 0; position: absolute; right: 0; }
}

@media all and (max-width:992px) {
.simplegallery .content img { width: 100%; max-width: 495px; }
.main-section-title br { display: none; }
.pro h2 { font-size: 36px; }
.pro .main-section-title { padding: 40px 0; }
.pro .customer-approved .main-section-title { padding: 40px 0; }



.pro .scrolldown { bottom: -100px; left: 0; position: absolute; right: 0; }
.pro .pro-sl-logo p { font-size: 16px; line-height: 25px; }
.pro .scrolldown img { width: 30px; }
.pro .scrolldown span { font-size: 14px; padding-top: 5px; }
}

@media all and (max-width:840px) {
.pro .cust-speak-left { width: 100%; }
.pro .cust-speak-right { width: 100%; float: left; }
.pro .cust-speak-left ul, .pro .final-speak { padding: 0 10px; }
.pro .cust-speak-left ul { margin: 0; }
.pro .cust-speak-left p { padding-bottom: 15px; }
.pro .cust-speak { padding-bottom: 0; }
.pro .cust-start-rating ul { padding: 0; }
.pro .cust-speak-left li, .pro .cust-speak-right p, .pro .cust-speak-right li:nth-child(1) p, .pro .final-speak p { text-align: center; }
.pro .cust-speak-right ul { margin: 10px 0 0; }
.pro .cust-approved-section { padding: 40px 0 55px; }
.pro .video-container .title-container { top: 53%; }
.pro .scrolldown { bottom: -80px; }
.pro-sl-logo img { max-width: 340px; width: 100%; }
}

@media all and (max-width:767px) {
.pro-sl-logo img { max-width: 330px; width: 100%; }
.pro .pro-sl-logo h3 { font-size: 26px; letter-spacing: 2px; padding-bottom: 10px; }
.pro .perf-box-content .image-desc h6 { font-size: 18px; padding-bottom: 10px; }
.pro .perf-box-content .image-desc { margin-top: 20px; }
.pro .pro-sl-logo p { line-height: 28px; }
.pro .product-video-text { padding: 20px; width: 90%; }
.pro h2 { font-size: 32px; }
.pro p { font-size: 18px; line-height: 28px; }
.pro .available-style-inner { margin-bottom: 40px; }
.pro .mid-container { margin-bottom: 40px; }
.pro .cust-start-rating { padding-bottom: 25px; }
.pro .cust-speak-left p br { display: none; }
.pro .pro-sl-logo p br { display: none; }
.pro .tour-proven-section .mobile-img, .pro .join-conversatio-inner .mobile-img { display: block; }
.pro .tour-proven-section .desk-img, .pro .join-conversatio-inner .desk-img { display: none; }
.pro .video-container, .pro .video-container .filter, .pro .video-container video.fillWidth { height: auto !important; width: 100% !important; margin: 0 !important; }
.pro .prosl-logo-desc { float: left; width: 100%; }
.pro .video-container .title-container { position: relative; top: inherit; right: inherit; padding: 20px 0; }
.pro .pro-sl-logo a, .pro .scrolldown, .pro .pro-sl-logo p { display: none; }
.pro .banner-section .show-btn-review { display: block; margin: 10px 0 0; }
.pro .video-container { background: #fff; }
.pro .pro-sl-logo h3 { color: #000; margin-top: 30px; padding-bottom: 0; }
.pro .available-style .show-btn-review { display: none; }
.pro .videoarea { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; }
.pro .responsive-video { display: block; }
.pro .desktop-video { display: none; }
.pro .prosl_responsive_logo { display: block !important; margin-top: 25px; text-align: center; width: 100%; }
.pro .pro-sl-logo h3 { color: #000; margin-top: 10px; padding-bottom: 0; }
}

@media all and (max-width:680px) {
.pro h2 { font-size: 28px; }
.pro .perf-box-content { float: left; margin-right: 2%; width: 49%; margin-bottom: 20px; }
.pro .perf-box-content:nth-child(2) { margin-right: 0; }
.pro .perf-box-content:nth-child(4) { margin-right: 0; }
.pro .customer-approved .main-section-title { padding: 30px 0; }
.pro .main-section-title { padding: 30px 0; }
.simplegallery .content img { max-width: 380px; width: 100%; }
.pro-sl-logo img { max-width: 250px; width: 100%; }
.pro .pro-sl-logo p { letter-spacing: normal; padding: 0 20px; font-size: 16px; line-height: 23px; }
.pro .performance-feature { padding-bottom: 30px; }
.pro .perf-box-content .image-desc p { padding: 0 10px; }
.pro .video-text p { padding: 15px 0; }
.pro .scrolldown img { width: 40px; }
.pro .scrolldown span { font-size: 14px; }
.pro .watch-video-container .item { width: 100%; margin-bottom: 20px; text-align:center; }
.pro .watch-video-container .item { margin-right: 0; }
.pro .watch-video-container .item:last-child{ margin-bottom:0px;}
.pro .watch-video-container .item  .video-container {
    background: #fff none repeat scroll 0 0;
    float: none !important;
    margin: 0 auto !important;
    max-width: 320px !important;
    width: 100%;
}
}

@media all and (max-width:480px) {
.pro-sl-logo img { max-width: 210px; width: 100%; }
.pro h2 { font-size: 22px; }
.simplegallery .content img { max-width: 250px; width: 100%; }
.pro .video-text p { font-size: 16px; line-height: 28px; }
.pro .show-btn-review li { display: block; padding-right: 0; width: 100%; padding-bottom: 20px; }
.pro .show-btn-review li:last-child {padding-bottom: 0;}
.pro .perf-box-content .image-desc h6 { font-size: 15px; padding-bottom: 5px; }
.pro p { font-size: 16px; line-height: 26px; }
.pro .perf-box-content .image-desc p { padding: 0 5px; }
.pro h2 { letter-spacing: 1px; }
.pro .video-text p { padding: 10px 0; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { right: 5px; }
.pro .simplegallery .thumbnail .thumb { width: 48%; margin-right: 0 !important; margin-bottom: 20px; }
.pro .simplegallery .thumbnail .thumb:nth-child(3) { margin-bottom: 0; }
.pro .simplegallery .thumbnail .thumb:nth-child(4) { margin-bottom: 0; }
.pro .pro-sl-logo h3 { font-size: 16px; letter-spacing: 1px; }
/*.pro .shop-pro {
  padding: 10px 16px;
}	 
*/


.pro .show-btn-review li {float: left;padding: 0 4px;padding-right: 4px;width: 100%;text-align: center;}
.pro .shop-pro { padding: 11px 27px; text-align: center; }
.pro .delear-loc { padding: 11px 15px; }
.pro .main-section-title { padding: 12px 0 30px; }
}

@media all and (max-width:400px) {
.pro .shop-pro {font-size: 12px;padding: 11px 10px;width: 50%;}
}

@media all and (max-width:360px) {
.pro .show-btn-review li { float: left; padding: 0 0 10px; text-align: center; width: 100%; }
.pro .shop-pro { font-size: 12px; max-width: 165px; padding: 11px 10px; width: 100%; }
}
