@media only screen and (min-device-width:320px) and (max-device-width:767px){.nav-toggle{display:block;border:none;outline:none;background-color:transparent;width:30px;padding:0;margin-top:40px;}.nav-toggle span{height:2px;width:100%;display:block;margin:5px 0;background-color:#fff;}.navbar-brand img{width:100px;}header{transition:all linear .3s;}header.nav-open{background-color:#000;box-shadow:0 2px 8px -4px #fff;}header.nav-open .header-row .col-right{display:flex;flex-direction:column-reverse;}.header-row{flex-wrap:wrap;}.header-row .col-left{order:1;}.header-row .col-right{order:3;width:100%;display:flex;flex-direction:column-reverse;}.header-row .col-nav-toggle{order:2;}.header-row .col-right .top-menu{display:none;}.header-row .col-right .menu ul{flex-direction:column;padding:0;margin:0 auto 10px auto;width:200px;}.header-row .col-right .menu ul li{margin:4px 0;font-size:18px;text-align:center;}.header-row .col-right .menu ul li a{padding:8px 0;}.header-row .col-left{flex-grow:1;}.header-row .col-right{display:none;}.contact{background-size:calc(100% + 132px);background-position:center 100px;padding-top:121px;}.contact:before{content:'';width:100%;height:100px;background-color:black;display:block;top:0;position:absolute;}.contact .image{width:auto;}.contact .image img{width:210px;}.contact .contact-row{flex-direction:column-reverse;margin-top:130px;}.contact .contact-row .address-col{width:100%;min-width:0;margin-top:40px;padding-top:0;}.contact .contact-row .address-col .address-list .address-list-item{max-width:none;}.contact .contact-row .enquiry-col .enquiry-form .input-field{width:100%;padding:10px 0;}.contact .contact-row .enquiry-col .enquiry-form .input-field input,.contact .contact-row .enquiry-col .enquiry-form .input-field textarea{width:100%;}.contact .footer-menu{display:block;}.contact .footer-menu .col-left{width:100%;}.contact .footer-menu .col-left .icons ul{justify-content:center;margin:0;padding:10px;}.contact .footer-menu .col-right{width:100%;flex-basis:auto;}.contact .footer-menu .col-right ul{margin-left:-10px;margin-right:-10px;}.contact .footer-menu .col-right ul li{padding:0 5px;}.rio-team .team-row .team-member-row{display:block;padding-left:0;padding-right:0;}.rio-team .team-row .team-member-row .text-info-col{width:auto;padding:0;}.rio-team .team-row .team-member-row .member-image-col img{display:block;margin:0 auto 10px auto;}.rio-team .team-row .team-member-row:nth-child(odd) .member-image-col img{margin-bottom:20px;}.map{padding:40px 20px;}.map img{width:auto;max-width:100%;}.awards{min-height:0;padding:40px 0 80px 0;}.awards .demo ul{overflow:auto;width:100%;}.awards .demo ul li{width:90%;flex-basis:auto;flex-shrink:0;}.rio-video .video-row .video-item{width:100%;}.the-rio-story .bgimage{padding-left:10px;padding-right:10px;}.rio-about .about-row{display:block;}.rio-about .about-row .image-col{width:100%;}.rio-about .about-row .image-col img{width:200px;}.rio-about .about-row .about-text-col{width:100%;padding:40px;}.rio-about .about-row .about-text-col h3 br{display:none;}.join-us .join-us-row{display:block;}.join-us .join-us-row .image-col{width:100%;}.join-us .join-us-row .image-col .text{width:100%;margin:0;padding:20px 0;width:auto;max-width:none;}.join-us .join-us-row .form-col{width:100%;padding-left:0;}.site-footer{padding:20px 0;background-image:none !important;margin-top:0;}.site-footer .content-wrapper .footer-row{padding-top:0;}.site-footer.site-footer-fusion,.site-footer.site-footer-Boom{padding-top:20px;}.site-footer.site-footer-home{background-color:#36dfe8;}.site-footer .content-wrapper .footer-row{flex-direction:column-reverse;}.site-footer .content-wrapper .footer-row .col-address{flex-wrap:wrap;width:100%;}.site-footer .content-wrapper .footer-row .col-address .address-list{flex-wrap:wrap;width:100%;}.site-footer .content-wrapper .footer-row .col-address .address-list .address-list-item{width:100%;}.site-footer .content-wrapper .footer-row .col-address .address-list .address-list-item:not(:last-child){margin-bottom:20px;}.site-footer .content-wrapper .footer-row .col-enquiry{width:auto;}.site-footer .content-wrapper .footer-row .col-enquiry .enquiry-form input,.site-footer .content-wrapper .footer-row .col-enquiry .enquiry-form textarea{width:100%;}.site-footer .content-wrapper .footer-menu .menu{float:none;}.site-footer .content-wrapper .footer-menu .icons{float:none;margin:0;padding:10px 0;}.site-footer .content-wrapper .footer-menu .icons ul{justify-content:center;}.we-are-rio .section-header{padding:20px;line-height:1em;}.we-are-rio .bgimage .we-are-rio-middle ul{font-size:18px;}.we-are-rio .bgimage .we-are-rio-middle .row-middle{flex-wrap:wrap;font-size:18px;}.we-are-rio .bgimage .we-are-rio-middle .row-middle .col-middle{order:-1;width:100%;}.we-are-rio .bgimage .we-are-rio-middle .row-middle .col-left,.we-are-rio .bgimage .we-are-rio-middle .row-middle .col-right{width:50%;}.we-are-rio .bgimage .we-are-rio-middle .row-middle ul{height:auto;padding:20px 0;}.we-are-rio .bgimage .we-are-rio-middle .row-middle ul li{flex-basis:auto;border-width:1px;}.we-are-rio .bgimage .rio-subtitle{width:auto;padding:0 40px;}.we-are-rio .bgimage .rio-footer{font-size:20px;margin-top:20px;display:flex;align-items:center;padding:20px 0;}.we-are-rio .bgimage .rio-footer span{display:block;width:100%;text-align:center;}.epic-fusion{min-height:0;padding:20px 0 200px 0;background-size:auto,100vw;background-position:center bottom;}.epic-fusion .header-text{width:auto;padding:0 20px;}.epic-fusion .bottle-container{height:auto;margin:0 20px;margin-bottom:40px;}.epic-fusion .bottle-container img{height:150px;}.sky-blue-section{margin-top:0;padding:20px 0;}.sky-blue-section .background-images{background-image:none;padding-top:320px;min-height:0;}.sky-blue-section .background-images .bg-can-mango,.sky-blue-section .background-images .bg-can-guave{min-height:320px;top:0;width:60%;}.sky-blue-section .background-images .bg-can-mango{left:0;}.sky-blue-section .background-images .bg-can-guave{right:0;}.sky-blue-section .background-images .header-title,.sky-blue-section .background-images .subtitle{padding:0 20px;width:auto;margin:20px 0;}.rio-blast{padding-bottom:0px;}.rio-blast .col-row{flex-wrap:wrap;}.rio-blast .col-row .col-6{width:100%;}.rio-blast .text-region{width:100%;text-align:left;margin:0;padding:0;}.rio-blast .text-region .header-text{text-align:left;}.rio-blast .text-region .subtitle-text{text-align:left;}.rio-blast .button-container{text-align:center;}.bg-pink{padding-bottom:100px;min-height:0;background-position:left top;}.fusion{background-size:960px auto;}.fusion .text{width:auto;padding-right:30px;}.category-product{height:auto !important;padding-top:200px;padding-bottom:80px;}.category-product article,.category-product article.reverse{display:flex;flex-direction:column-reverse;}.category-product article .article-col,.category-product article.reverse .article-col{width:100%;}.boom .text-content{background-color:#000;position:static;padding:20px 0;}.boom .text-row .text-col{width:auto;}.product .product-row{display:block;}.product .product-row .image-col{width:auto;}.product .product-row .info-col{width:auto;padding-left:0;}.product .product-row .info-col .desc{padding:20px 0;width:auto;}.product .product-row .info-col .product-info-row{display:block;}.product .product-row .info-col .product-info-row .ingradients-col,.product .product-row .info-col .product-info-row .nutritional-col{width:auto;padding:10px 0;}.product .product-row .info-col .product-info-row .nutritional-col table{max-width:100%;}.cart{padding-top:100px;}.cart .cart-row .cart-col{width:auto;}.cart .cart-table{margin-left:-40px;margin-right:-40px;}.cart .cart-table .thumbnail{display:none;}.cart .cart-table .cart-table-row .cart-table-cell{padding:10px 5px;}.checkout .bill-row{flex-wrap:wrap;padding:0 10px;}.checkout .bill-row .cell{margin:10px 0;width:100%;padding:0;flex-basis:auto;}.products .products-row .image-col .product-image{width:100%;margin:0 0 100px 0;}.products .products-row .image-col .product-image:last-child{margin-bottom:0;}}