/*******************max-width:1024px*******************/@media only screen and (max-width:1024px){.desktopview{display:none!important;}.mobileview{display:block!important;padding-top:30px;padding-bottom:10px;}#synful-pleasure{min-height: unset!important;height:auto!important;padding-bottom: 50px;}#synful-pleasure .vc_col-sm-4:nth-child(2) {    top: 300px !important;}#synful-pleasure .vc_col-sm-4:nth-child(1) img, #synful-pleasure .vc_col-sm-4:nth-child(3) img {    max-height: unset;}#synful-pleasure .vc_col-sm-4:nth-child(1){float: left!important;width: 100%!important;left: unset!important;right: unset!important;top: unset!important;position: relative !important;padding-top: 0px;background: #fff;    height: auto;}#synful-pleasure .vc_col-sm-4:nth-child(2){float: left!important;width: 50%!important;left: unset!important;right: unset!important;top: unset!important;position: relative !important;padding: 0px!important;background: #fff;    text-align: center;        height: auto;}#synful-pleasure .vc_col-sm-4:nth-child(3){float: right!important;width: 50%!important;left: unset!important;right: unset!important;top: unset!important;position: relative !important;padding: 0px!important;background: #fff;    text-align: center;        height: auto;}#synful-pleasure img{    height: 250px;    width: auto;}.vc_custom_1515054248865{padding-top: 0px!important;}#vice-contr {    min-height: 650px;}#vice-contr .vice-large-img img {    top: 0px;    width: 100px;    position: absolute;    left: 108px;}#vice-contr .vice-award-img img {   left: 200px !important;    top: 40px !important;    width: 100px;}#vice-contr .vc_col-sm-4:nth-child(3) {    position: relative;    top:200px;}#vice-contr a.product-learn-more-new,#vice-contr a.add_to_cart_button {float: right;}#progasm-jr {    margin-top: 50px;}#progasm-jr h2{text-align: center;}#progasm-jr .progasm-jr-classic-img {    position: absolute;    top: -70px;    left: 100px;    width: 150px;}#progasm-jr .progasm-jr-black-img{position: absolute;top: -60px;left: 120px;width: 150px;}#progasm-jr a.product-learn-more-new{    position: absolute;    right: 170px;    top: 310px;}#progasm-jr a.add_to_cart_button{position: absolute;    right: 104px;    top: -90px;}#device h2{text-align: center;}#device .wpb_single_image {width: 150px;    float: right;    margin-right: 200px;}#device a.product-learn-more-new{    position: absolute;    left: 170px;    top: 310px;}#device a.add_to_cart_button{position: absolute;   left: 104px;    top: 0px;}.page-template-product-cat-page .vc_row{    padding-top: 0px;}.white-swooth-bottom-bg{    background-size: 100% 50px;}.white-gradient-bg .vc_col-sm-6:nth-child(2),.white-gradient-bg .vc_col-sm-6:nth-child(2){padding-right: 0px;}.vc_custom_1525679471149 {    padding-right: 10px !important;    padding-left: 10px !important;}#email_subscriber_section .es_textbox{width:100%;}#email_subscriber_section .es_textbox, #email_subscriber_section .es_button{margin-top: 0px !important;}#email_subscriber_section .es_textbox input {    padding: 10px 2% !important;    width: 96%;}#email_subscriber_section .es_button{width:100%;}.left_sidebar_page .qodef-container-inner {    width: 90%;}.left_sidebar_page .qodef-two-columns-25-75 .qodef-column2 .qodef-column-inner {    padding: 0px;}#common-woo-footer-bottom {    margin: 0%;    width: 100%;    }#common-woo-footer-bottom  .qodef-section-inner{width: 90%;}#common-woo-footer-bottom .vc_col-sm-6:nth-child(2) {     padding-left: 0%;}.left-padding .vc_col-sm-6:nth-child(1){padding-left: 0% !important;}.left-padding .vc_col-sm-6:nth-child(2){padding-right: 0% !important;}.right-padding .vc_col-sm-6:nth-child(2){padding-right: 0% !important;}.right-padding .vc_col-sm-6:nth-child(1){padding-left: 0% !important;}.white-swooth-bottom-bg .compari-section ul{width:100%;}.grid-section-inner .qodef-full-section-inner{width:100%;}.page-template-product-cat-page-php .qodef-content-aligment-left .qodef-full-section-inner{padding: 0 5%;}.page-template-product-cat-page-php .qodef-content-aligment-left.grey-gradient-bg .qodef-full-section-inner{padding: 0%;}.page-template-product-cat-page-php .qodef-content-aligment-left.grey-gradient-bg .qodef-full-section-inner .qodef-content-aligment-left{padding-left:6%;padding-right:6%;}.page-template-product-cat-page-php .qodef-content-aligment-left.grey-gradient-bg .qodef-full-section-inner .qodef-content-aligment-left .vc_col-sm-6:nth-child(2) .wpb_single_image{text-align:center;}.child-product-list a {    font-size: 24px !important;}.grey-swooth{margin-top: 0px;padding: 18px 0;}footer .qodef-footer-top-holder .qodef-column:nth-child(3) ul li{width: 100% !important;margin-right: 0% !important;}.anatom .learn-more-button{width:100%;}.wpb_single_image.vc_align_left {    text-align: center!important;}#email_subscriber_section .es_textbox,#email_subscriber_section .es_button{margin-top: 7px;}.qodef-container-inner,.qodef-grid,.qodef-grid-section .qodef-section-inner,.qodef-slider .carousel-inner .qodef-slider-content-outer{width:100%}.qodef-page-header{display: none!important;}.qodef-mobile-header{display: block!important;}.menu-prostate-massagers-container.fixed{position: relative;top:0px!important;}.qodef-woo-single-page .product .images{    width: 80%;    float: unset;    margin: 0px auto;    display: block;} .qodef-woo-single-page .product .images img{margin:0 auto;max-width:100%}.qodef-woo-single-page .product .qodef-single-product-summary{width:100%;float:left;margin:0px;}.qodef-top-bar{position: relative !important;height: auto !important;float:left;width:100%;}.qodef-mobile-header .qodef-mobile-menu-opener{float:right;right: 0px;}.qodef-mobile-header .qodef-mobile-menu-opener a{padding-right: 0px;}.qodef-mobile-header .qodef-mobile-menu-opener .qodef-mobile-opener-icon-holder{    color: #a9a9a9;    font-size: 18px;}.qodef-mobile-header .qodef-mobile-menu-opener .qodef-mobile-opener-icon-holder.highlight{color: #ff0000;}li.mobile_search_form {padding:10px 0px;}  li.mobile_search_form .qodef-search-field{    margin-top: 15px;    margin-bottom: 15px;    background-color: #171717;    color: rgba(255, 255, 255, 0.7);    padding: 15px 15px 15px 40px;    border: 0px solid #2e2e2e;    background-image: url(images/mag-glass-mobile.png);    background-repeat: no-repeat;    background-position: 15px center;    font-family: 'futura_mdmedium';    font-size: 12px;    line-height: 22px;    height: auto;    width: 84%;         -webkit-border-radius: 2px 2px 2px 2px;    box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset;    -o-box-shadow: 0px 1px 3px rgba(0,0,0,0.7) inset; }.qodef-top-bar .qodef-grid .qodef-vertical-align-containers .qodef-position-left,.qodef-top-bar .qodef-grid .qodef-vertical-align-containers .qodef-position-right{    width: 90% !important;    margin:0 5%;    text-align: center;    float:left;    }.qodef-top-bar .qodef-grid .qodef-vertical-align-containers .qodef-position-right::before{display: block;}.qodef-mobile-header {    display: block;    float: left;    width: 100%;    position: relative;    background:#1F1F1F;}.qodef-mobile-header .qodef-mobile-header-inner{height:50px;padding:0px;}.qodef-top-bar .qodef-position-right .qodef-position-right-inner{width: 100% !important;    text-align: center;}.qodef-top-bar .qodef-position-left .widget:last-child{display:inline-block;}.qodef-sticky-up-mobile-header .qodef-animate-mobile-header .qodef-mobile-header-inner{position: relative;}.qodef-mobile-header .qodef-mobile-header-inner .qodef-mobile-header-holder,.qodef-mobile-nav{background: #1F1F1F !important;padding: 5px!important;}.qodef-mobile-nav{ width: 100%!important;  padding: 0px !important;}.qodef-mobile-header .qodef-position-center-inner{float: left;}.qodef-mobile-header .qodef-position-center-inner .qodef-mobile-logo-wrapper a{height: 30px !important;padding: 10px 0px;}.home .qodef-full-width {    margin-top: 0px!important;}.qodef-section-inner{width: 90% !important;margin: 0 5% !important;}.single-product .qodef-section-inner{width: 100% !important;margin: 0% !important;}#product-how-it-works img, #products-benefits img{width: 316px;}#product-how-it-works .vc_col-sm-4 .wpb_text_column,#products-benefits .vc_col-sm-4 .wpb_text_column{    padding: 0px!important;     max-width: 285px;    margin: 0 auto;    }#product-last-row{padding-left:12%!important; padding-right:12%!important; width:76%!important; }.child-product-list .qodef-section-inner-margin {    padding: 20px 20px;    display: inline-block;    width: 100%;    text-align: center;}.page-template-prostate-massagers-page-php .vc_col-sm-6{width:50%;}.page-template-prostate-massagers-page-php .vc_col-sm-6 .product-learn-more,.page-template-prostate-massagers-page-php .vc_col-sm-6 .product-add_to_cart{padding: 0 10px;}.page-template-prostate-massagers-page-php .child-product-list .vc_col-sm-4 {    width: auto;    display: inherit;    float: unset;    padding: 2%;}.breadcrumbs {    padding: 5% 5% 0% 5%;    float: left;    width: 90%;    display: block; }    .qodef-woo-single-page .product .qodef-single-product-content{ width: 70%; padding: 0px; }   #cart-guide-section{ width: 70%; padding: 0 15% !important; margin-left:0px; margin-right:0px; }  .qodef-section-inner-margin {    margin-left: 0px;    margin-right: 0px;} .single-product-section > div.qodef-content-aligment-left {    padding-left:15%;    padding-right:15%;    margin-left:0px;    margin-right:0px;}#forcedfullwidth{padding-left:0%!important;    padding-right:0%!important;}#forcedfullwidth img{display:none;}#forcedfullwidth .first-time-users-contr-innerpage{    background: url(images/listen-to-our-customers-repeat-bg.png) repeat top center;}#forcedfullwidth .first-time-users-contr-innerpage .desc {    padding: 10% 15%;    max-width: 100%;    }#forcedfullwidth .first-time-users-contr-innerpage .otherimage {display:none;}.single-product-section .vc_custom_1515675195805{padding-left:0%!important;    padding-right:0%!important;}.single-product-section .vc_custom_1515675195805 .qodef-section-inner{    padding: 0px 10%!important;    width: 80%!important;}.single-product-section .vc_custom_1515675195805 .rewards-image img{height:300px;width:auto!important;padding: 20px 0px;}.single-product-section > div.qodef-content-aligment-left .vc_column-inner {padding-left:0px;    padding-right:0px;    margin-left:0px;    margin-right:0px;}.single-product-section > div.qodef-content-aligment-left .vc_column-inner .vc_row{margin-left:0px;    margin-right:0px;}  #cart-guide-section .qodef-section-inner {    width: 100%!important;    margin: 0 0% !important;    }  .single-product .qodef-single-product-summary {    padding-left: 0px !important;} .vc_col-sm-6 {    width: 100%;}.product-rewards-experience img {    max-width: 80% !important;top: unset;position: relative;right: unset;}.shopping-experiernce-tile {    background: #000;    height: auto!important;    text-align: center !important;}.shopping-experiernce-tile img {    float: unset;    margin-top: 10px;margin-bottom: 10px !important;}.shopping-experiernce-tile .img-tile-bg {    margin: 20px auto;    display: block;    float: unset;}.vc_col-sm-4 {    width: 100%;}#product-specs .vc_col-sm-6{margin: 0 auto;float: unset;width: 450px;max-width: 80%;}#product-last-row img{max-width: 80%;}#product-how-it-works, #products-benefits{width:416px;margin: 0px auto;max-width: 70%;}.dont-forgot-lub .vc_col-sm-6:nth-child(1){ width: 40%;}.dont-forgot-lub .vc_col-sm-6:nth-child(2){ width: 60%;}.shopping-experiernce-tile .img-secure-cc-processing {    margin-left: 35px;    margin-right: 35px;}.product-feature-icons-noopacity,.product-feature-icons{min-width:unset;text-align:center;}.postid-1285 .products-grid .item{width:45%;}.product-feature-icons-noopacity img,.product-feature-icons img{    margin: 10px auto;    display: block;}.product-feature-icons-noopacity .alignleft,.product-feature-icons .alignleft{float:unset;}#common-woo-footer-bottom .vc_col-sm-6:nth-child(1),#common-woo-footer-bottom .vc_col-sm-6:nth-child(2){width: 100%;padding-left:15%;padding-right:15%;}#common-woo-footer-bottom h3,#common-woo-footer-bottom p{text-align:right;}footer .qodef-container-inner{width: 90%!important;margin:0 5%!important}footer .qodef-footer-top-holder .qodef-column:nth-child(1){width: 48% !important;padding:0px!important;margin:0px 0%!important;float:left!important;text-align:left;}footer .qodef-footer-top-holder .qodef-column:nth-child(2){width: 48% !important;padding:0px!important;margin:0px 0px 0px 4%!important;float:left!important;text-align:left;}footer .qodef-footer-top-holder .qodef-column:nth-child(3){width: 48% !important;padding:0px!important;margin:0px 0%!important;float:left!important;text-align:left;clear: left;}footer .qodef-footer-top-holder .qodef-column:nth-child(4){width: 48% !important;padding:0px!important;margin:0px 0px 0px 4%!important;float:left!important;text-align:left;}footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:nth-child(2) {    width: 100%;    margin-right: 0%;}footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:first-child .qodef-column-inner{margin-top:50px;}footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:nth-child(1){width: 100%;}footer .qodef-footer-bottom-holder p{font-size: 16px;margin-bottom: 0px;}footer .qodef-footer-bottom-holder .es_textbox,footer .qodef-footer-bottom-holder .es_button{margin-top: 5px;}footer .qodef-footer-bottom-last .qodef-two-columns-50-50 .qodef-column:nth-child(1){width: 60%;}.qodef-mobile-header .qodef-mobile-nav a{border-bottom: 1px dotted rgba(255, 255, 255, 0.2);color: rgba(255, 255, 255, 0.6);font-size: 12px;text-transform: uppercase;}.qodef-mobile-header .qodef-mobile-nav a:hover{color:#fff;}.page-template-product-cat-page-php .qodef-content,.page-template-prostate-massagers-page .qodef-content{margin-top:113px!important;}.vc_custom_1514979262333{margin-top: 0px !important;}.first-time-users-contr{margin: 0px auto;height: auto;width: 100%;background: none;}.first-time-users-contr img,.first-time-users-contr p{display:none;}.first-time-users-contr .desc {   padding: 0px;   max-width:80%;   margin: 0 10%;}.first-time-users-contr .desc h2{ text-align: center !important;}.first-time-users-contr .desc ul,.first-time-users-contr .desc p{    display: block;}.page-template-product-cat-page-php .vc_col-sm-6:nth-child(2) .wpb_single_image{text-align:center;}.page-template-product-cat-page-php .third-row{padding:0 5%!important;}.page-template-product-cat-page-php .third-row img{max-width:100%;height: auto !important;}.third-row .vc_col-sm-4:nth-child(1){position: relative;min-height: auto !important;width: 33.3333% !important;}.third-row .vc_col-sm-4:nth-child(2){min-height: auto !important;width: 33.3333% !important;top: 28px;}.third-row .vc_col-sm-4:nth-child(3){min-height: auto !important;width: 33.3333% !important;}.vc_custom_1515049484318{padding:20px 180px 0px 120px!important;}.third-row .progasm-classic-color img {    top: -290px;    right: -175px;}#synful-pleasure{    background: none;    padding-top: 50px;    min-height: 650px;}#vice-contr  .vice-stick-img img{    height: 215px;    width: auto;}#vice-contr .vc_col-sm-4:nth-child(2) {    margin-top: 58px;    padding-top: 50px;    z-index: 99;    position: absolute;    left: 20%;    text-align: center;    width: 62%;}#vice-contr .vc_col-sm-4:nth-child(2) p{text-align: left;}.vc_column-inner .small-thumbnail img{max-width:unset!important;}}@media only screen and (max-width:1000px){.vc_custom_1514442763580,.vc_custom_1514451776944,.vc_custom_1514450075309,.vc_custom_1514453132324,.vc_custom_1514454034875,.vc_custom_1517297450843{padding-right: 0px !important;padding-left: 0px !important;}.page-template-product-cat-page-php .qodef-content, .page-template-prostate-massagers-page .qodef-content {    margin-top: 123px!important;}#menu-prostate-massagers{display: inline-block;}#menu-prostate-massagers li a{    font-size: 22px !important;    padding: 0 8px !important;}}