.strikethrough {text-decoration: line-through;}
#google-review-badge-block{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	color: #525366;
	font-size: 23px;
    font-weight: 400;
    line-height: 1.5;
    padding: 7px 7px;
    text-align: center;
    text-decoration: none;
	border-radius: 3px;
    display: block;
	box-shadow: 0 2px 6px 2px rgb(0 0 0 / 10%);
	z-index: 102;
    position: fixed;
    left: 0px;
    bottom: 0px;
	background-color: #FFF;
}
#google-review-badge .g-icon{
	display: block;
	width: 15px;
	height: 15px;
	line-height: 0;
}
#google-review-badge .g-title-row{
	align-items: center;
	justify-content: center;
	display: flex;
	margin-bottom: 2px;
}
#google-review-badge .g-name{
	margin-left: 6px;
	font-size: 15px;
    font-weight: 400;
    line-height: 1.25;
	text-align: center;
}
#google-review-badge .g-star-row{
	align-items: center;
	justify-content: center;
	display: flex;
	margin-bottom: 0px;
}
#google-review-badge .g-avg{
	font-size: 15px;
	font-weight: bold;
	line-height: 1;
	margin-right: 8px;
	position: relative;
	top: -1px;
}
#google-review-badge .g-stars{
	position: relative;
    top: -6px;
	line-height: 1;
}
#google-review-badge .g-star{
    color: #FFAA00;
    top: -1px;
    font-size: 15px;
    line-height: 1;
    margin-left: -7px;
    display: inline-block;
    background-size: 14px 14px;
    height: 12px;
    width: 14px;
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.44 19'><polygon fill='%23fbbc04' points='10,15.27 16.18,19 14.54,11.97 20,7.24 12.81,6.63 10,0 7.19,6.63 0,7.24 5.46,11.97 3.82,19'/></svg>");
	background-repeat: no-repeat;
}
#google-review-badge .g-star:first-child{
    margin-left: -2px;
}
#google-review-badge .g-star-icon{
	color: #fbbc04;
    top: -1px;
	font-size: 23px;
    line-height: 1;
}

#google-review-badge .g-star .material-icons{
	font-size: 14px;
}

#google-review-badge .g-count{
	color: #979797;
	font-size: 12px;
    line-height: 1.4;
    margin-bottom: 0px;
	text-decoration: underline;
}

.sun-disclaimer{
    font-size: 0.8rem;
    line-height: 1rem;
}
.sun-icon{
    vertical-align: middle;
    width: 55px;
}
@media only screen and (min-width: 851px){
    .sun-icon.tenleftdesktop{
    margin-left: -10px;
    }
}
@media only screen and (min-width: 851px){
    .sun-icon.sun-full{
        float: left;
    }
        .sun-disclaimer.sun-full{
         overflow: hidden;
        padding-left: 20px;
    }
}
@media only screen and (max-width: 851px){
    .sun-icon.sun-full{
         margin-bottom: 10px;
    }
}


.pgrey{color: rgba(0,0,0,.71);}
.lh0{line-height: 0px;}
.f5bg{background-color: #F5F5F5 !important;}

/* Promo Banner */

#accessory_home_page_button{display:none}
.promoEndTag{
	position:absolute;top:0;left:0;
	margin-top: 12px;
	padding-left: 20px;padding-right: 20px;
	box-shadow: 3px 3px #49545c45;
	margin-left: -.3rem;
	line-height: 1.5 !important;
}

.zip_after_box_new a{color: #9e9e9e!important;}
.zip_new_headline{padding:3px 0px;opacity:0.8}
.zip_after_box_new {
margin: 15px 0px !important;
max-width: 100%;
width: 500px;
color: #777777;
font-size: 0.8rem;
}
.zipinner_box_new{border:1px solid #cccccc;padding:7px !important;}

.collapsible-header h2{font-size: 1.1rem !important;line-height: 0.2rem !important;font-weight: bold !important;color: #505050 !important;}
.collapsible-header h3{font-size: 1.1rem !important;line-height: 0.2rem !important;font-weight: bold !important;color: #505050 !important;}
.collapsible-header h4{font-size: 1.1rem !important;line-height: 0.2rem !important;font-weight: bold !important;color: #505050 !important;}
#afterpay-express-button{cursor:pointer}
#ap_btn_inner{text-align:center;border:1px solid #000000;padding:2px !important;background-color:#000000;}

.promoEndTag.mobTag{
	position:absolute;top:10px;right:0;left:auto;
	margin-top: 15px;
	padding-left: 20px;padding-right: 20px;
	box-shadow: 3px 3px #49545c45;
	margin-left: .6rem;
	line-height: 1.5 !important;
}
.free_wagon{position: absolute;
bottom: 0px;
right: 0px;
width:160px;}

.prod_was_price{font-size:1rem;margin-top:-1.5rem;color:silver;margin-bottom:0.7rem;}
.tramp_prices .prod_was_price{margin-bottom:0.3rem;}

.promoEndTag.mobTag span{
	font-size: 15px !important;
	line-height: 1.5 !important;
}
.zipimgnew{width: 80px;vertical-align: middle;}
#off_price{font-weight:bold}
.sticky_svg{max-height:60px}

.promoEndTag.productTag {
margin-left: -3px !important;
}

.promoEndTag span{
	font-size: 20px;
	line-height: 1.5 !important;
}


@media only screen and (max-width: 1000px){
	.promoEndTag{
	margin-top: 0px !important;
	box-shadow: none !important;
	line-height: 1.5 !important;
	}

	.promoEndTag span{
	font-size: 10px !important;
	line-height: 1.5 !important;
	}
}


@media only screen and (min-width: 1001px) and (max-width: 1400px){
	.promoEndTag{
	margin-top: 2px !important;
	line-height: 1.5 !important;
	}

	.promoEndTag span{
	font-size: 13px !important;
	line-height: 1.5 !important;
	}
}


@media only screen and (min-width: 1401px) and (max-width: 1800px){
	.promoEndTag{
	margin-top: 10px !important;
	line-height: 1.5 !important;
	}
	.promoEndTag span{
	font-size: 15px !important;
	line-height: 1.5 !important;
	}
}

/* general */
.pd0{padding: 0px !important}
.container{width:95%;max-width:1815px !important}
.mt2_desktop{margin-top:2rem}
.mt2_tablet{margin-top:2rem !important}
.pd60_sm10{padding:60px;}
.youtube_vid_contain{z-index: 1003 !important}
#videoblackout{z-index: 1002 !important}
.freeiconsp{margin: 0px !important;}
.mxwd500_no_small{max-width:500px}
.white-text{color: #FFF!important;}
.wd100{width:100%}
.nopdleft_desktop{padding-left:0px !important}
.nopdright_desktop{padding-right:0px !important}
.formstextarea{border-radius:0px !important}

/* desktop top menu */
nav{background-color: #000000 !important;height: 70px;top: 0px;line-height: 70px;position: sticky;position: -webkit-sticky; z-index: 99;}
#newlogo{padding:0.8rem 0.8rem 0.8rem 0rem;max-height:70px;height:70px;}
.new_mn_pipe{opacity:0.5;margin-right:1.6rem;margin-left:1.6rem;}
#new_desktop_mu ul{height:70px;overflow:hidden;}
.new_mn_ph{float:right;}
.new_mn_ph a{font-weight:500;font-size:1.1rem;color:#f36f21 !important}
.new_mn_lnk a{font-weight:500;color:#ffffff !important}
.new_mn_lnk a:hover, .new_mn_lnk div:hover{color:#f15a00 !important}
.new_mn_lnk img{width:30px;margin-top:20px}
#logonava{padding:0px 16px 0px 0px !important;line-height: 0px;}
#new_desktop_mu li:hover{height:unset !important;max-height:unset !important;background-color:#000000 !important}
#ch_c_top{padding-right:0px !important;margin-right: -2px;}
.trampbanner, .desktop_banner{margin-left:0px !important;margin-right:0px !important;}
#added_accessory_cart{z-index:106;}

/* bottom collapsibe questions */
.bottom_questions{box-shadow: none;border-right: none;border-left: none;margin-top: 0px;}
.bottom_questions i{color:#f15a01}
.bottom_questions .collapsible-header{font-size:1.1rem;font-weight: bold; padding: 0.3rem 1rem;}
.bottom_questions .collapsible-body{padding:1.3rem 1.7rem 3rem 1.3rem}
.bottom_questions .collapsible-body p{padding:1rem 0rem !important}
.ap_hide{height: 41px;cursor:pointer}
.mw500medup{max-width:500px}
/* promo countdown bar */
#countdowndemo{cursor:pointer;font-size:1rem;font-weight:bold}
#countdownleft{cursor:pointer;margin-right:1rem;font-weight:bold;letter-spacing:0.3px}
#countdownright{cursor:pointer;margin-left:1rem;font-weight:bold;letter-spacing:0.3px}
#promotextleft{padding-left:45px;color:#000000;text-transform:uppercase;font-size:0.8rem;padding: 15px;}
#promo_bar_new{margin-bottom:0rem;border-bottom:1px solid #ffffff;background-color:#f5f5f5;}
.promo_bar_new--sticky{position:sticky;top:0px;z-index:99;}
#promotextrhs ul{margin: 0.2rem;}
#promotextrhs ul{margin-right: 0px;}
#countdowndemo b{color:#f36f21}
#promotextrhs{float:right;}
#promotextrhs li{float:right;}
#promotextrhs li a{color:#666666;font-size:0.8rem;padding-left:1.8rem}
#promotextrhs li a:hover{color:#000000}

@media only screen and (max-width: 1500px){
.prod_was_price{font-size:0.8rem}
}

@media only screen and (max-width: 1350px){
.padleftbig{padding-left:0px !important;}
}

@media only screen and (max-width: 1320px){
#countdowndemo{display:block;}
.prod_was_price{font-size:0.7rem}
#countdownright{margin-left:0px}
}

@media only screen and (max-width: 1270px){
.hideextraawkward{display:none;}
.free_wagon{width:130px;}
}

@media only screen and (max-width: 1140px){
.hideextraawkward{display:inline;}
}

@media only screen and (max-width: 600px){
.smallpromotext{font-size:0.9rem;}
.free_wagon{width:100px}
}

@media only screen and (min-width: 900px){
.hide-on-900-and-up{display: none;}
}



/* desktop video slider */
.desktop_video_slider{margin: 0rem;padding: 0.7rem 0rem 0rem 0rem;}
.desktop_video_slider li{padding:0.4rem 1rem 1.2rem 1rem;
margin: 1rem 2rem 0rem 2rem;
color: #000000;
line-height: 2rem;
font-size: 1.4rem;
font-weight: bold;
border-bottom: 1px solid #cccccc;}
.desktop_video_slider small{color:#999999;font-weight:normal;font-size: 0.7rem;}
#dkvs_4{border:none}
#dkvs_1{color:#f36f21}
.dk_v_s{cursor:pointer;}


/* buttons */

#added_accessory_cart{background-color: #000000;color: #ffffff;}
.buynowgreen{background-color:#f36f21;}
.new_prod_btn a{font-size: 0.8rem !important;
    border: 2px solid #f15a01;
    border-radius: 25px;
    height: 48px;
    max-width: 99%;
    padding: 10px 50px;}
.popular_heading{font-size:2rem;font-weight:bold;color:#000000;}
.popular_rating{text-align: right;color: #999999; font-size: 0.7rem;}
.popular_rating a{text-align: right;color: #999999; font-size: 0.7rem;}
.popular_rating img{vertical-align: middle;height:25px}
.popular_btns{font-size: 0.8rem !important;
border: 2px solid #f15a01;
border-radius: 25px;
font-weight: bold;
max-width: 99%;
width: 250px;
padding: 15px 50px;
white-space: nowrap;
}
.standalone_btn{ font-size: 1rem !important;
border: 2px solid #f15a01;
color: #000000;
border-radius: 25px;
font-weight: bold;
max-width: 99%;
width: 250px;
padding: 13px 40px;}
.popular_products{padding:0.8rem}
.new_prod_bx{text-align:center;background-color:#f1f1f1;font-size:1.3rem;font-weight:500;padding:1rem;}
.new_prod_bx a{font-weight:bold;color:#000000;margin-top:0.5rem;margin-bottom:1.5rem;}
.price_rhs{font-size: 2.5rem;text-align: right;line-height: 1rem;}
.buysqu{
    background-color: #fff;
    color: #000000;
    border: 1px solid #cccccc;
    width: 43px;
    height: 43px;
    padding: 8px 4px;
    text-align: center;
    font-size: 17px;
    margin-right: 5px;
    font-weight: 400;
    cursor: pointer;}
.buynow{
    background-color: #f15a01;
    color: #ffffff;
    border: 2px solid #f15a01;
    border-radius: 45px;
    height: 46px;
    width: 150px;
    padding: 7px 6px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    max-width: 99%;
    line-height: 30px;}
.prodlines{max-width:100%;width:500px;border-top:1px solid #cccccc;margin-bottom:1rem}
.popular_btns_left{color:#ffffff;background-color:#f15a01;}
.popular_btns_right{float:right}
.popular_btns_right a{color:#000000;padding:14px}
.popular_btns_left a{color:#ffffff;padding:14px}


/* footer */

#foot_change_country a{color:#666666}
#foot_change_country{padding: 25px 0px;}
#new_footer_mu li{float:left;line-height:70px}
#new_footer_mu ul{padding: 0px;margin: 0px;height:70px}
#new_footer_mu{height:70px}
#new_footer_mu a{color:#f36f21 !important}
#new_footer_mu img{vertical-align: middle;margin-right:17px}

#mobile_foot_links{background-color:#f5f5f5}
.mobile_base_links{color:#999999;font-size:0.9rem;margin-bottom:50px}
.mobile_base_links a{color:#999999;margin:7px}
#new_foot_links{padding-top:2rem;background-color:#000000}
.new_base_links,#new_foot_links a{color:#717171;font-size:0.9rem;}
#new_foot_links a:hover{color:#cccccc !important}
.new_base_links a{margin-right:10px;margin-left:10px}
#new_foot_links p{font-size: 0.9rem;}
#storeresults_footer{background-color:#ffffff !important;height: 250px;}
.suburbdrop a{color: #f15a01 !important}
#footer_logo {margin-right: 2rem;padding: 0.8rem;max-height: 70px;height: 70px;}
#mobile_foot_links .collapsible-header{background-color:#f5f5f5;    font-size: 1.2rem;padding: 0.8rem 1.3rem;font-weight: 500;}
#mobile_foot_links .collapsible-body{font-size: 1.2rem;padding:1.2rem;line-height: 3rem;}
#mobile_foot_links .collapsible-body a{ color: #999999;}
#mobile_foot_links .collapsible{border:none;box-shadow:none; margin:0px}
#mobile_logo{height: 70px;padding:9px;}
.topcarticons {margin-top: 10px;}
#new_mobile_mu{display:none;height:70px;overflow: hidden;}
.new_footerinput{width: 95%!important;max-width: 95%!important;border: none !important;vertical-align: middle!important;margin:0px !important;color: #999999;border-width: 1px!important;padding-left: 20px!important;background-color: #1b1b1b !important;}
.new_footerinput::-webkit-input-placeholder{color: #666666;}
.new_footerinput:-moz-placeholder{color: #666666;}
.new_footerinput::placeholder{color: #666666;}
#find_store_mobile{font-size:1.3rem;padding:2rem}
.footer_soc_img{padding-left:15px;}
#footphone{color:#f15a01;font-size:1.6rem}
#new_foot_links hr{opacity:0.1}
#footfindstore{font-size:1.2rem}

/* custom built gallery nav */

#gallery_nav a{padding:0.6rem;color:#ffffff;font-weight:500;font-size:1rem}
#gallery_nav li{float:right;padding: 0.8rem 1.4rem;}
#gallery_nav ul{padding: 0px;margin: 0px;}
#gallery_nav{position: relative;z-index:2;
    top:59px;
    float: right;background-color: rgba(0,0,0,.5);}





/* bx image gallery */
.bx-wrapper .bx-controls-direction a{z-index: 95 !important;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:2.5rem !important;}
.bx-wrapper{margin:none !important}
.bx-wrapper{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;background:none !important}
.bx-wrapper .bx-pager.bx-default-pager a{background:#ffffff!important;opacity:0.4;width:14px !important;height:14px !important;border-radius:10px !important;}
.bx-pager.bx-default-pager a.active{opacity:1;background: #ffffff !important;}
.bx-wrapper{margin-bottom:20px !important;}
.bx-wrapper .bx-next {background: url('https://www.vulyplay.com/img/new_design/controls_new.png') no-repeat -43px -32px !important;}
.bx-wrapper .bx-prev {background: url('https://www.vulyplay.com/img/new_design/controls_new.png') no-repeat 0 -32px !important;}

.bx-wrapper .bx-caption {max-width:35%;bottom: 17px !important;left: unset !important;right:97px !important;width: auto !important;background: rgba(90, 90, 90, 0.7) !important;}
.bx-camera{position: absolute;right: -70px;width: 70px;top: 5px;}
.bx-wrapper .bx-caption span {padding: 13px 25px !important;text-align:left !important; }


/* image slider with white background and nav icons below the gallery */

.whitebg_slider .bx-pager.bx-default-pager a {background: #999999 !important;}
.whitebg_slider .bx-pager.bx-default-pager a.active{background: #f15a01 !important}
.whitebg_slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom: 0rem !important;}
.whitebg_slider .bx-wrapper .bx-next {background: url('https://www.vulyplay.com/img/new_design/controls_black.png') no-repeat -43px -32px !important;}
.whitebg_slider .bx-wrapper .bx-prev {background: url('https://www.vulyplay.com/img/new_design/controls_black.png') no-repeat 0 -32px !important;}

/* mobile menu */

#new_mobile_menu_logo{width:110px}
#new_mobile_menu_icon{float:right;display:none;color:#ffffff !important;}
#new_mobile_menu_icon i{font-size: 2.75rem;height: 53px;line-height: 50px;}
#new_mobile_menu_bg { position: fixed; top:0px; left: 0px; height: 100vh; width: 100vw; background-color: #000; opacity:0; display:none;z-index: 9998;}
#new_mobile_menu{line-height:18px !important;color:#ffffff;font-size:1.1rem;z-index:9999;opacity:0;position:fixed;top:0px;left:-100vw;height:100vh;width:62vw;padding:10px;background-color:#000000;display:none}
.new_mobile_nav img{line-height:1px !important;max-height: 80px;}
.new_mobile_nav a{color: #585858 !important;}
.new_mobile_links{padding-left: 15% !important;}
.new_mobile_links a{color: #585858 !important;line-height:48px !important}
.new_mobile_links i{display:inline !important;color:#ffffff !important;background-color:#585858;   border-radius: 20px;  padding: 5px; margin-right: 5px;}
#new_mobile_menu_top i{font-size:2.3rem;text-align:left;}
#new_close_mobile_menu{
padding: 0.8rem 0.2rem 0.6rem 0.7rem;
position: absolute;
top: 0px;
right: -40px;
background-color: #000000;}
#new_close_mobile_menu_bg{position: absolute;top: 45px;right: -45px;width: 14vw;height: 92vh;}
#new_close_mobile_menu a{color:#ffffff;padding: 1rem;}
#new_close_mobile_menu i{font-size:2.5rem;}
.nmm_grey{margin-bottom:3rem}
.nmm_link{margin-bottom:3rem}
.nmm_grey a{color: #CCCCCC;font-size: 1.3rem;}
.nmm_link a{color: #ffffff;font-weight: 500;font-size: 1.5rem;}


/*sticky bar*/
.stickybar{position: sticky;position: -webkit-sticky;top: 0px;z-index: 50;width: 100%;background-color: #ffffff;padding-top:3px;}
.sm_mobile_sticky{display:none;}
.sm_mobile_sticky .collapsible{box-shadow:none;border:none;margin:0px}
.sm_mobile_sticky .collapsible-header{font-size: 1rem;border-bottom:none}
.sm_mobile_sticky .collapsible-body{box-shadow: 0px 5px 3px #999999;border: none;padding:2px 10px 10px 10px;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;background-color:#ffffff;z-index:100;}
.sm_mobile_sticky i{margin-right: 0px;}
.stickybar .collapsible-body{position:relative}
.stickybar .access_dropdown{margin-top:0.4rem !important}
#select_instruct{line-height:1.1rem !important;}
.access_dropdown .collapsible-body{background-color:#ffffff}


/*top page banner */
.mobile_banner{background-color:#202021;}
.mobile_banner_inner{padding: 1.6rem 0rem 1.6rem 1.6rem;}
.mobile_banner h1{font-weight: bold;color: #ffffff !important;margin: 0px;}
.mobile_banner h2{color: #f36f21 !important;margin-top: 0.7rem;font-size: 1.6rem;}

.desktop_banner{display:flex;background-color:#202021;}
.desktop_banner_img{text-align: right;line-height:0px;padding-right: 0px !important;}
.desktop_banner_img img{margin-right: -1px !important;}
.desktop_banner_inner{padding: 1.6rem 0rem 1.6rem 1.6rem;}
.desktop_banner h1{font-weight: bold;color: #ffffff !important;margin: 0px;}
.desktop_banner h2{color: #f36f21 !important;margin-top: 0.7rem;font-size: 1.6rem;}
.desktop_banner_pad{padding-left:12%;}
.vertCenterContainer{display:flex;flex-direction:row;align-items:center}

.prod_svg_savings{max-height:66px;max-width:100%;}


/* one fifth across the page */
@media only screen and (min-width: 851px)
{
.row .col.mfifths{width:20%;margin-left:0;}
}

/* breakpoints */
@media only screen and (max-width: 1900px)
{
.desktop_video_slider li{padding: 0.1rem 1rem 0.8rem 1rem;}
}

@media only screen and (max-width: 1792px)
{
.lhs_bg_promo{max-width:103%}
}

@media only screen and (max-width: 1750px)
{
.desktop_video_slider li{padding: 0.1rem 1rem 0.8rem 1rem;margin: 1rem 1.8rem 0rem 1.8rem;line-height: 1.8rem;font-size: 1.2rem;}
.stickybar{padding-top: 8px;}
.sticky_safety{margin-top: -4px;}
}

@media only screen and (max-width: 1650px)
{
.desktop_video_slider li{padding: 0.3rem 1.3rem 1rem 1.3rem;margin: 1rem 1rem 0rem 1rem;line-height: 1.5rem;}
}

@media only screen and (max-width: 1550px)
{
.stickybar{padding-top:12px;}
.sticky_safety{margin-top:-6px;}
}

@media only screen and (max-width: 1500px)
{
#promotextrhs ul{margin: 0 0.2rem;}
#promotextrhs ul{margin-right: 0px;}
#countdowndemo{font-size:0.8rem}
.desktop_video_slider{padding: 0.7rem 0rem 0rem 0rem;}
.desktop_video_slider li{padding: 0.1rem 1rem 0.8rem 1rem;margin: 0.8rem 0.8rem 0rem 0.8rem;line-height: 1.4rem;font-size: 1.1rem;font-weight: bold;}
.desktop_video_slider small{font-size: 0.7rem;}
}

@media only screen and (max-width: 1450px)
{
.new_mn_pipe{margin-right:1rem;margin-left:1rem;}
#newlogo{padding: 1rem 1rem 1rem 0rem;}
nav ul a, nav ul div {font-size: 0.8rem !important;padding: 0 14px !important; }
#logonava{padding:0px 14px 0px 0px !important;}
.sticky_safety{margin-top:-8px}
}

@media only screen and (max-width: 1350px)
{
.bx-wrapper .bx-caption span{font-size: 0.7rem !important;}
#promotextrhs li a{padding-left:1.3rem !important;}
.stickybar{padding-top:12px;}
.popular_btns{padding:15px 20px !important;}
}

@media only screen and (max-width: 1320px)
{
#promotextrhs ul{margin:0.7rem;}
#promotextrhs ul{margin-right: 0px;}
}

@media only screen and (max-width: 1300px)
{
.sticky_safety{margin-top: -4px;}
.new_prod_bx{padding:0rem 0rem 1rem 0rem;}
.desktop_video_slider li{line-height: 1.2rem;font-size: 0.9rem;}
}

@media only screen and (max-width: 1250px)
{
.bx-wrapper .bx-caption {max-width:30%;}
.bx-wrapper .bx-caption span {padding: 10px 15px !important;}
.bx-camera{right:-60px;width:60px;top:3px;}
#countdowndemo{display:block}
.new_mn_pipe{margin-right:0.3rem;margin-left:0.3rem;opacity:0;}
nav ul a{padding: 0 12px !important; }
#logonava{padding:0px 12px 0px 0px !important;}

.desktop_banner_pad{padding-left:10%;}
.desktop_banner h1{font-size: 2.4rem;}
.desktop_banner h2{font-size: 1.3rem;}
}

@media only screen and (max-width: 1200px)
{
.sticky_safety{margin-top:-7px;}
#promotextrhs li a{padding-left:1.8rem !important;}
.stickybar{padding-top:15px;}
#gallery_nav{top: 53px;}
}

@media only screen and (max-width: 1150px)
{
}

@media only screen and (max-width: 1100px)
{
.price_rhs {font-size: 1.8rem; }
.popular_btns{padding:10px 20px !important;  font-size: 0.7rem !important;}
#mn_hoops{display:none}
.new_mn_pipe{display:none;}
}

@media only screen and (max-width: 1050px)
{
.row .col.mfifths{width:50%;}
#accessory_home_page_button{display:block}
.desktop_video_slider li{padding: 0.1rem 0.9rem 0.6rem 0.9rem;margin: 0.7rem 0.7rem 0rem 0.7rem;line-height: 1.1rem;font-size: 0.8rem;}
}

@media only screen and (max-width:992px)
{
.stickybar{padding-top:20px;}
#promotextrhs li a{padding-left:1.3rem !important;}
nav ul a{padding: 0 8px !important;}
#logonava{padding:0px 8px 0px 0px !important;}
#new_mobile_menu_icon{display:block;}
#new_mobile_menu{display:block;}
.desktop_video_slider li{padding: 0.1rem 0.7rem 0.5rem 0.7rem;margin: 0.6rem 0.6rem 0rem 0.6rem;}
}

/* mobile breakpoint */
@media only screen and (max-width:851px) {
.mw500medup{max-width:100%}
#ap_btn_inner{margin-left:0px;}
.zip_after_box_new{padding:10px;margin:30px 0px !important;max-width: 100%;width:100%;font-size:1.2rem}
.zip_after_box_new a{font-size:1.2rem}
#countdownleft{margin-right:0px}
.new_footerinput{color:#636363 !important;background-color:#e2e2e2 !important;}
.prod_was_price{font-size:1rem !important;margin-bottom: 0rem;}
.zipimgnew{width:55px}
.zipprice{max-width:100% !important;}
.prod_svg_savings{max-width:100%;width:100%;height:auto;max-height:100px;}
.customise_cont{float:right !important}
.nopdleft_desktop{padding-left:0.75rem !important}
.nopdright_desktop{padding-right:0.75rem !important}
.mxwd500_no_small{max-width:100%}
#storeresults_footer{height: 150px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:1.5rem !important;}
.mt2_desktop{margin-top:0rem}
.desktop_video_slider li{padding: 0.1rem 0.4rem 0.4rem 0.4rem;margin: 0.4rem 0.4rem 0rem 0.4rem;line-height: 1rem;font-size: 0.7rem;}
#pricesize{font-size:2rem !important}
.buysqu{margin-right:15px;}
#buyinglink{margin-top:30px}
.freeiconsp{margin:0px !important}
.prodlines{display:none}
.stickybar{padding-top:8px;}
.popular_rating{padding-top:9px !important}
#gallery_nav a{font-size:0.9rem;padding:0.4rem;}
#gallery_nav li{padding: 0.6rem 1rem;}

#new_footer_mu{height: 2px;}
.popular_btns{font-size:1rem !important;padding:12px 0px !important;text-align:center;width: 250px;max-width: 100%;}
.popular_rating{font-size:1rem}
.mb0small{margin-bottom:0px}
#countdowndemo{font-size:1.1rem}
#promotextleft{font-size:1.1rem;}
#new_desktop_mu{display:none}
#new_mobile_mu{display:block}
#promotextrhs{display:none}
.container{width:95% !important;}
.suburbdrop{line-height:30px;font-size:15px;height:30px;}
#storeresults_footermobile{padding:5px;}
.new_footerinput{height:4rem !important;font-size:1.2rem !important;}
.mobile_social img{height:45px;margin-left:12px;}
.sm_mobile_sticky{border-bottom: 1px solid #CCCCCC;}

.desktop_banner_pad{padding-left:7%;}
.desktop_banner h1{font-size: 1.8rem;}
.desktop_banner h2{font-size: 1rem;}
}


/* mobile breakpoint */
@media only screen and (max-width: 750px)
{
.bottom_questions .collapsible-header i {line-height: 2rem;}
.bottom_questions .collapsible-header.collapsible-header-footer-questions i{line-height: 3rem;}
.bottom_questions .collapsible-header.collapsible-header-footer-questions {line-height: 3rem !important;}
}

@media only screen and (max-width:650px)
{
#new_close_mobile_menu i{font-size:1.7rem;}
.nmm_grey a{font-size: 1rem;}
#new_mobile_menu{width:88vw;}
.nmm_link a{font-size: 1.3rem;}
.nmm_grey{margin-bottom:2.5rem}
.nmm_link{margin-bottom:2.5rem}
.desktop_banner h1{font-size: 1.4rem;}

.pd60_sm10{padding:10px;}
.stickybar{padding-top:12px;}
.modal .modal-content{padding:10px !important;}
}

@media only screen and (max-width:550px)
{
.bottom_questions .collapsible-header i{margin-right: 0.2rem;}
.popular_btns{font-size:0.9rem !important;}
.stickybar{padding-top:16px;}
.standalone_btn {font-size: 0.9rem !important;padding: 12px 30px;}

.desktop_banner_pad{padding-left:4%;}
.desktop_banner h2{font-size: 0.9rem;}
}


@media only screen and (max-width:510px) {
.zip_after_box_new{padding:5px;font-size:1rem}
.zip_after_box_new a{font-size:1rem}
}

@media only screen and (max-width:500px)
{
.stickybar{padding-top:5px;height:50px;}
.lg_mobile_sticky{display:none;}
.sm_mobile_sticky{display:block;height: 50px;background-color: #ffffff;}
.mobile_social img{height: 40px;}

#countdowndemo{font-size:0.9rem}
#promotextleft{font-size:0.9rem}
#cart_on_mobile{margin-right:0px;}

#mobile_logo{padding:3px;}
.popular_btns{font-size:0.8rem !important;padding:10px 0px !important;}
.mobile_base_links{font-size: 0.7rem}
.topcarticons{margin-top:0px;}
#mobile_logo{height:48px}
#new_mobile_mu{height:50px;overflow:hidden;}
#added_accessory_cart{top:46px;}
.nmm_grey{margin-bottom:1.5rem}
.nmm_link{margin-bottom:1.4rem}
nav{height:50px;line-height:46px!important;}
}


@media only screen and (max-width:400px)
{
#mobile_logo{padding:0px 3px 3px 3px;}
}

@media only screen and (max-width:350px)
{
.popular_btns_left a{padding:5px !important;}
.sm_mob_mb10{margin-bottom:10px}
.nmm_link{margin-bottom: 1.3rem;}
.nmm_link a{font-size: 1.2rem;}
.nmm_grey{margin-bottom:1rem;}
#new_close_mobile_menu{right: -35px;}
#countdowndemo{font-size:0.8rem}
#promotextleft{font-size:0.8rem}
}

@media only screen and (max-width:250px)
{
.topcarticons{margin-top:0px;}
}

/* bump logo to center while on tablets */
/* @media only screen and (max-width:851px){#mobile_logo {margin-left: 40%;}}
@media only screen and (max-width:690px){#mobile_logo {margin-left: 30%;}}
@media only screen and (max-width:590px){#mobile_logo {margin-left: 20%;}}
@media only screen and (max-width:550px){#mobile_logo {margin-left:0;}} */

.offer-block-wrapper .offer-block-footer
{
	display: flex;
	padding-top: 20px;
	border-top: 1px solid #cccccc;
}

.offer-block-wrapper .offer-block-footer img
{
	max-height: 50px;
	margin-left: 20px;
}

.tooltip-savings
{
    color: #f15a00;
    font-weight: bold;
    font-size: 1rem;
    white-space: nowrap;
    position: relative;
    cursor: pointer;
}

.tooltip-savings.large-savings
{
    font-size: 1.5rem;
}

.tooltip-savings.landing-page-savings
{
    margin-top:-2.5rem;
}

.tooltip-savings.large-savings.swingset-large-savings, .tooltip-savings.monkeybars-large-savings
{
    margin-left:20px;
}

.tooltip-savings .tooltip-content
{
    display: none;
    width: 375px;
    background-color: #F5F5F5;
    border: 1px solid  #ccc;
    text-align: left;
    position: absolute;
    top: 20px;
    right: 0px;
    z-index: 2;
    box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.4);
    -webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.4);
	padding: 5px 15px;
}

.tooltip-savings.large-savings .tooltip-content
{
    top: 40px;
}

.tooltip-savings.step-left .tooltip-content
{
    left: -170px;
	width: 300px;
}


.tooltip-savings .tooltip-content p
{
    font-size: 0.8rem;
    font-weight: normal;
    line-height: 0.75rem;
}

.tooltip-savings:hover .tooltip-content
{
    display: block;
}

.tooltip-savings:hover .tooltip-content.hide-tooltip
{
    display: none;
}

#new_price_row
{
    justify-content: space-between;
}

@media only screen and (max-width:800px)
{
    #new_price_row
    {
        justify-content: space-evenly;
    }
}

@media only screen and (max-width:400px)
{
    .tooltip-savings
    {
        white-space: normal;
    }
}

.review-counter
{
    color: #ababab;
    font-size: 14px;
}
