.cart-guide-section-left{float:right;}.home .qodef-content{margin-top: -70px!important;}.rev_slider_wrapper{position: relative!important;width: 100%!important;padding-top: 50%!important; /* 8:5 Aspect Ratio */height:auto!important;}.rev_slider_wrapper .rev_slider {position:  absolute;top: 0;left: 0;bottom: 0;right: 0;text-align: center;height:auto!important;}.tp-parallax-wrap{top:75%;}#blackfriday .tp-parallax-wrap{top:0%!important;}.rev_slider_wrapper .tp-bgimg{background-size: 100% auto!important;}@media only screen and (max-width:1024px){.home .qodef-content{margin-top: 113px !important;}}@media only screen and (max-width:1100px){.qodef-grid {    width: 90%!important;    padding: 0 5%!important;        }.qodef-page-header .qodef-vertical-align-containers {    padding: 10px 5% !important;    width: 100% !important;       }.product-cat-head{    width: 90%!important;     padding: 0 5%!important;    }.left-padding .vc_col-sm-6:nth-child(1){    padding-left: 5%}}@media only screen and (max-width:780px){.tp-caption.rev-btn{font-size:10px!important;padding:10px!important;}#infoGraph h2, .home-products h2, .community h2, .third-row h2{    line-height: 47px;    font-size: 41px;    }.product-item h2{font-size: 50px;}.cat-related-products .products-grid .item{width:46%;}#common-woo-footer *{display: inline-block;    float: left;    padding: 1px 0px 0px;    text-align: center;    width: 100%;}}@media only screen and (max-width:780px){.home .qodef-content {    margin-top: 95px !important;}}@media only screen and (max-width:580px){.cat-related-products .products-grid .item{width:100%;display: inline-grid;}.cat-related-products .products-grid .product_thumbnail{height:auto;max-height:unset;} .cat-related-products .products-grid .item img{    height:auto;    max-height: 200px;    width: auto;    }.page-template-product-cat-page-php .qodef-content-aligment-left.grey-gradient-bg .qodef-full-section-inner .qodef-content-aligment-left{padding-left: 8%;padding-right: 8%;}.vc_column_container>.vc_column-innerm, .vc_column_container{    padding-left: 0;    padding-right: 0;}.page-template-product-cat-page-php .cat-related-products .vc_column_container {     padding-left: unset;      padding-right: unset; }.home .vc_column_container >.vc_column-inner{padding-left: 25px;padding-right: 25px;}#menu-prostate-massagers li a {    font-size: 14px !important;    padding: 0 5px !important;    line-height:normal;}.tp-caption.rev-btn{font-size:8px!important;padding:5px!important;}}@media only screen and (max-width:480px){#menu-prostate-massagers li a {    font-size: 12px !important;    padding: 0 2px !important;    line-height:normal;}}