@media (max-width:320px){.navbar-nav li a{padding:8px 0!important;margin-bottom:0!important;margin-left:50px!important;margin-right:50px!important;font-weight:600;font-size:15px}.newsletter .contact_details{padding:0!important}.contact_details p{font-size:14px!important}.newsletter h4{font-size:25px!important;line-height:30px;font-weight:600}.testimonials-section{padding-top:20px!important;padding-bottom:40px!important}.welcome h1{font-size:60px!important;padding-top:0!important;line-height:60px!important}.home-booking .btn-primary{margin-bottom:20px}.home-brands img{width:100%!important}.modal-content.bios .modal-body{max-height:500px!important}.modal-content p{font-size:15px}.spa-footer-image .btn-primary{width:auto}.special-footer .left-align{float:none;margin-top:10px;line-height:40px}.content.spa .right-align .btn-primary{margin:20px 0}.contact .date{width:100%;margin-left:0}.contact .time{margin-left:0!important;width:100%!important}.btn-primary.grey{font-size:15px!important;width:auto}.special-footer .btn-primary{margin-top:10px}.college .btn-primary{font-size:13px!important;margin-bottom:20px!important;width:auto;padding:10px 7px!important}#mlb2-419827.ml-form-embedContainer h4{font-size:25px!important;margin-bottom:0!important;font-weight:600!important}#mlb2-419827.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,#mlb2-419827.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{padding:0!important}.sparties-content{padding-top:0!important}.sparties-gallery .col-md-3{width:100%!important}#voucherModal .modal-content{padding:0;max-height:600px;overflow:auto}#voucherModal .close{position:absolute;top:0;right:10px;margin-top:0;margin-right:0}.contact .nav-pills>li>a{font-size:18px!important}#map-content{max-width:200px;min-width:150px;padding:10px}.spa-bookings-content.step3 .menu-item p.name{word-break:break-all;width:95%;font-size:19px}.spa-bookings-content.step3 .menu-item label{max-width:10%}}@media (max-width:767px){.logo{display:none!important}.float{position:fixed;width:40px;height:40px;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:25px;text-align:center;font-size:20px;z-index:100}.my-float{margin-top:10px}.h2{margin-bottom:0;line-height:normal}.carousel-inner{padding-bottom:10%}.olive-back{padding:30px 10px 20px 10px;min-height:30vh;position:relative}.header-top.white .collapse.navbar-collapse li{color:#212529;font-size:18px;padding-top:5px;padding-bottom:5px}.nav-link{padding-top:5px!important;padding-bottom:5px!important}.navbar-collapse .dropdown{transition:none!important}.nav-link.active .nav-item{border-bottom:none;padding-bottom:6px;font-weight:600}#background-video{height:100vh;top:0}.home-header .row{height:100vh}.navbar-collapse{background-color:#fff;text-align:center;padding:10px;margin:10px}.collapse.navbar-collapse{margin:10px}.navbar-nav .dropdown-menu{float:none;text-align:center}.dropdown-menu{color:#212529;text-align:center;list-style:none;border-radius:0;min-width:16rem;padding:12px 12px;text-transform:uppercase;border:transparent;left:0;right:0}.nav-link{color:#001e19}.collapse.navbar-collapse>li{display:block}.header-top.white .collapse.navbar-collapse li a:hover,.header-top.white .collapse.navbar-collapse li.active a{color:#001e19!important;font-size:15px;font-weight:600}.nav-item{font-size:15px}.navbar-light .navbar-toggler{color:#fff;border:transparent;font-size:30px;text-align:right}.navbar-light .navbar-toggler i{padding-right:20%;font-weight:100}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent;padding-right:0;padding-left:0;width:100%}.navbar-nav>li{float:none;display:block}.navbar-default .navbar-toggle{background-color:#4e7b70!important;color:#fff!important;border:2px solid #4e7b70!important}.navbar-toggle{position:relative;float:none;padding:9px 10px;margin-top:0;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar{position:static}.navbar-header{width:100%;padding-top:20px}.navbar-header img{display:inline-block!important;width:50%!important}.navbar-header button{float:right;margin-right:0;width:30%;margin-top:0;margin-right:0!important}.navbar-nav{position:absolute;text-align:center;background-color:#fff;width:100%;z-index:999}.navbar-nav li a{padding-top:10px!important;margin-bottom:0!important;margin-left:50px!important;margin-right:50px!important;font-weight:700;font-size:15px}.navbar-right .dropdown-menu.college,.navbar-right .dropdown-menu.spa{left:0!important;right:0!important;top:75%;width:auto!important}.navbar-nav .open .dropdown-menu.college,.navbar-nav .open .dropdown-menu.spa{text-align:center}button:focus{outline:0}.dropdown{padding:0}.dropdown-menu a{padding:5px!important;font-size:15px}.dropdown-menu.show{display:contents}.dropdown-menu{font-size:18px}.home-header h1{font-size:42px}.home-header h1 br{display:none}.home-header .btn-primary.wht{margin-top:0!important}.home-header p{font-size:20px}.home-header p>br{display:none}.home-about .media-left,.media>.pull-left{padding-right:5px;padding-left:5px;padding-top:10px}.special-footer{position:initial;right:20px;top:auto;bottom:20px}.bestofgeorge h6{font-size:20px;line-height:30px}.super-specials .card{margin-bottom:20px}.header-top.white .navbar-nav li a{color:#333!important;text-shadow:none;display:inline-block;margin-left:0!important;margin-right:0!important}header.about-header,header.college_header,header.contact-header,header.gallery-header,header.spa-header,header.sparties-header,header.vouchers-header{padding-top:40%!important;min-height:250px!important}.home-video-overlay h1{margin-top:0;font-size:45px}.home-video-overlay{padding-top:64%;padding-bottom:65%}.navbar-default .navbar-nav .open .dropdown-menu>li>a{margin-right:0!important;margin-left:0!important}.breadcrumb .col-md-12{padding-left:0}.breadcrumb i{padding-right:10px}.spa-bookings-content.step1 .white-box .panel>.panel-heading{margin-bottom:10px}.spa-bookings-content.step1 .white-box .panel-heading>.panel-title>a{font-size:15px}.flexslider .slide1,.flexslider .slide2,.flexslider .slide3{min-height:95vh!important}.flex-direction-nav a,.flex-direction-nav a:before{margin:-80px 0 0 0!important;font-size:20px!important}.flexslider .flex-direction-nav .flex-next{right:40%!important}.flexslider .flex-direction-nav .flex-prev{left:40%!important}.flex-direction-nav a{width:40px;height:30px!important}.contact,.spa-memberships{padding-top:20px!important;padding-bottom:20px!important}.newsletter{padding-top:30px!important;padding-bottom:20px!important}.welcome{position:relative}.welcome h1{font-size:90px;padding-top:0!important;line-height:80px}.welcome h2{font-size:25px!important;line-height:30px}.welcome h2>br{display:none}.slide-header{padding-top:40%}.feed h3{font-size:18px!important}.our-specials .special-1{margin-bottom:0}.special-1 .btn-primary.green{margin-bottom:0;margin-top:20px!important}.home-membership p{padding:15px;margin-bottom:0;margin-top:0}.modal-lg.august-modal{width:auto!important}.modal-header{padding:15px!important;text-align:left}.modal-content h4{line-height:30px!important}.modal-header .close{padding:0;display:contents}.team .col-md-6{min-height:380px!important}.team img{margin-bottom:20px;width:100%}.menu-item .tooltip.right{padding:0 5px;margin-left:3px;position:absolute;left:140px!important;right:0!important;top:70%!important}.tooltip-inner{min-width:150px;max-width:150px}.booking-page-heading h2{font-size:21px}#booking-course-step-2,#booking-student-day-step-2{float:none!important}.spa-bookings-content.step3 .white-box{padding:20px 25px 20px 25px;max-height:none!important;width:100%;margin-top:10px}.spa-bookings-content.step3 .menu-item label{max-width:10%}.spa-bookings-content.step3 .white-box input[type=checkbox]+label:before,.spa-bookings-content.step3 .white-box input[type=radio]+label:before{width:1.2em;height:1.2em;padding-left:1em;margin-left:0;margin-right:0}#mlb2-419827.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,#mlb2-419827.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{padding:0!important}.spa-bookings-content.step3 .white-box input[type=radio]+label:before{margin-right:10px}.spa-bookings-content.step3 .menu-item{min-height:95px;padding:15px 5px;display:block}.menu-item.step3-treatment .col-md-8{width:90%;padding-right:10px}.menu-item.step3-treatment .col-xs-1{padding-right:0;width:6%;padding-left:3px}.spa-bookings-content.step3 .menu-item p.name{word-break:break-all;width:86%;font-size:16px;margin-left:7px}.spa-bookings-content.step3 .menu-item i{float:right;line-height:20px}.spa-bookings-content.step3 .white-box textarea{width:100%;height:100px;padding:15px}.spa-bookings-content.step3 .white-box .col-md-3{padding:0}.spa-bookings-content.step3 #proceed-to-checkout{width:100%!important}.spa-bookings-content.step3 .white-box .col-md-4{padding:0}.spa-bookings-content .btn-primary.grey{font-size:16px!important;margin-bottom:20px;width:100%}#add-platter-col{padding:0}#add-platter-col p{margin:20px 0}.voucher-code-btn{padding:0;margin-top:20px}.voucher-code-btn .btn-primary.grey{margin-bottom:0!important}.amount-due{line-height:30px;vertical-align:middle;font-size:18px;margin-bottom:0;margin-top:10px}.step3-treatment .col-xs-12{padding-left:10px}#proceed-to-checkout{margin-bottom:0}.white-box label{margin-bottom:5px;margin-top:10px}.spa-bookings-content.step3 .white-box.step-3-box{padding:20px 25px 0 25px}.college-step1 .white-box{padding:0 15px 0 15px}.spa-bookings-content.college-step1 .white-box{padding:0 15px 15px 15px}.treatment-info{line-height:normal;margin-left:10px;text-align:left}.treatment-info .price{float:right;margin-right:15px}.white-box{padding:0 20px 20px 20px;max-height:none!important;width:100%;margin-top:20px}.white-box h3{font-size:25px}.white-box h3{line-height:30px;padding-top:20px;margin-bottom:10px}.white-box input[type=checkbox]+label:before,.white-box input[type=radio]+label:before{width:1.2em;height:1.2em;padding-left:1em;margin-left:5px;margin-right:2px;font-size:13px}.white-box .panel-body{padding:0 10px}.white-box .panel-body input[type=checkbox]+label:before,.white-box .panel-body input[type=radio]+label:before{width:1em;height:1em;padding-left:0;margin-left:5px;margin-right:2px;font-size:13px}.spa-bookings-content{padding-bottom:20px}#booking-spa-treatment-step-2,#booking-student-day-step-3{margin-bottom:20px;float:none!important}.booking-page-heading{margin-bottom:20px;text-align:center}.menu-item div{padding:0}.menu-item{padding:5px;display:flex}.menu-item .col-xs-1{padding-right:0;width:10%}.menu-item .col-md-8{width:55%;padding-right:0}.menu-item p.name{font-size:15px;max-width:max-content;min-width:min-content;display:inline}.college-step1 .menu-item p.name{word-break:break-all;min-width:300px;margin-left:0}.college-step1 input[type=radio]+label{display:block;margin:0 15px;cursor:pointer;padding:0}.college-step1 input[type=checkbox]+label{display:block;margin:0;cursor:pointer;padding:0}.college-step1 .menu-item .col-xs-1{padding-right:25px;width:5%}.college-step1 .menu-item select.classic{width:53%}.menu-item p.price{margin-left:0}.menu-item i{margin-left:10px;font-size:20px;vertical-align:middle}.white-box .inner-panel .panel-title>a{font-size:17px}.white-box .panel-group{margin-bottom:10px}.white-box .panel-heading>.panel-title i{float:right;font-size:20px}.college-step1 .menu-item{min-height:150px;padding:5px;display:block}.spa-bookings-content .short-course-calendar .innerdiv,.spa-bookings-content .short-course-calendar .innerdiv.active{width:100%;margin-bottom:20px;margin-top:0}.course-step1 .short-course-calendar.courses .innerdiv,.course-step1 .short-course-calendar.courses .innerdiv.active{width:100%;margin-left:0;margin-bottom:25px}#ui-datepicker-div.ui-widget-content{min-width:280px!important}.college-step1 .menu-item{padding:5px;display:flow-root;max-height:max-content;min-height:min-content}.college-step1 .white-box .col-md-4{padding-left:15px}.college-step1 .white-box .tooltip.right{padding:0 5px;margin-left:3px;position:absolute;left:65%!important;right:0!important;top:0!important}.white-box.short-course-calendar{padding:0 20px 0 20px;max-height:none!important;width:100%;margin-top:30px}.spa-bookings-content.studentday-step2 .white-box.short-course-calendar{padding:20px 20px 20px 20px;margin-top:20px}.spa-bookings-content.step-0 .white-box{padding:0 10px 20px 8px}.step1 .white-box{padding:0 20px 10px 20px}.menu-item select.classic{width:60%;margin-right:15px}.home-membership h2{font-size:28px;margin-top:0;margin-bottom:0}.our-specials h2{font-size:28px;margin-bottom:20px}.our-specials{padding-top:7%;padding-bottom:7%}.our-specials .btn-primary{margin-bottom:0!important}.bestofgeorge{padding-top:7%;padding-bottom:7%}.bestofgeorge img{width:100%}.gallery h3,.home-booking h2,.home-brands h2,.home-specials h2,.spa-memberships h2,.spa-videos h2{font-size:30px}.home-about h2{font-size:30px;margin-bottom:0}.column-border{padding:0 20px 0;border-color:transparent}.home-booking .btn-primary.wht{margin-left:0}.pamper .col-md-12.pb-3,.sparties-content .col-md-12.pb-3,.theranaka .col-md-12.pb-3{padding-bottom:0!important}.carousel-control-prev{left:30%;top:107%}.carousel-control-next{right:35%;top:107%;opacity:7}.home-booking{margin-top:18%}.home-booking .btn-primary{margin-left:5px}.home-about h5{font-size:25px}.testimonials-section p{font-weight:400;font-size:17px}.spa-memberships{padding-top:40px!important;padding-bottom:40px!important}.treatment-page .spa-memberships{padding-top:40px!important;padding-bottom:20px!important}.treatment-page .testimonials-section{padding-top:40px!important;padding-bottom:40px!important}.client-days,.college-videos,.content.college,.organizations,.spa-videos{padding-top:40px!important;padding-bottom:0!important}.fulltime{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/v1585319739/Sanguine/2020-website-updates/leaves/leaf-10.png);background-position:right top 210px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.home-about .home-college,.home-about .spa{padding:60px 20px 20px 20px!important;margin-top:0!important}.home-about .home-college h3,.home-about .spa h3,.main-heading,.short-course-calendar h2,.sparties-content h2,.testimonials-section h2{font-size:30px}.home-brands{background-image:none!important;padding-top:20px;padding-bottom:20px}.home-brands img{width:100%}.hair-removal,.theravine{padding-bottom:20px;padding-top:20px}.hair-removal .right-align,.theravine .right-align{float:left!important}.brand-col{width:33%;float:left;margin-right:auto;margin-left:auto;vertical-align:middle}.home-brands ul{padding-left:0;margin-bottom:0}.home-booking p,.home-brands p{padding:0!important}.header_green h2{font-size:35px!important}.about-intro h2{font-size:30px;margin-top:15px;margin-bottom:15px}.modal-content p{font-size:15px}.team .modal-body img{width:100%!important}.modal-content.bios .modal-body{max-height:530px}.spa-btns .btn-primary{margin-bottom:20px}.spa-footer-image h3{font-size:30px!important;margin-bottom:20px}.spa-footer-image{min-height:300px!important}.team h2{font-size:30px!important;margin-top:0;margin-bottom:15px}.theranaka2 br,.theravine br{display:none}.pamper,.theranaka2{padding-top:20px;padding-bottom:20px}.pamper .right-align,.theranaka .right-align,.theranaka2 .right-align{float:left!important;margin-bottom:20px}.hair-removal .main-heading,.pamper .main-heading,.theranaka .main-heading{display:block}.hair-removal .col-md-6 .main-heading{margin-top:20px!important}.hair-removal .col-md-6 br{display:none}.event-overlay{display:none}.mobi-button{display:block!important;margin:20px 0;text-align:center}.mobi-logo img{width:70%;float:left}.about-spa h2{font-size:30px!important;line-height:35px}.about-spa{padding-top:0;padding-bottom:0}.about-spa h4{font-size:40px!important;margin-top:20px}.theranaka2_header h3,.theranaka_header h3,.theravine_header h3{font-size:30px!important;line-height:35px}.theranaka2_header p,.theranaka_header p,.theravine_header p{font-size:20px!important}.pamper_journey .treatment,.theranaka .treatment,.theranaka2 .treatment,.theravine .treatment{font-size:16px!important;line-height:normal;margin-bottom:0}.theranaka{padding-bottom:20px;padding-top:20px}.hair-removal h4,.pamper h4,.pamper_journeys h4,.theranaka2 h4,.theravine h4{font-size:16px!important;line-height:20px;margin-right:20px}.content.spa .time{display:flex;margin-left:0;right:0;margin-bottom:10px;margin-top:10px;font-size:15px}.content.spa .col-md-12 p>br{display:none}.content.college .margin-b-60{margin-bottom:20px!important}.content.college .padding-t-60,.content.sparties.padding-t-60,.parttime-section2 .padding-t-60{padding-top:20px!important}.parttime-section2 .padding-b-60{padding-bottom:20px}.college .btn-primary{font-size:15px!important;margin-bottom:20px!important}.college-section1{background-position:right top -80%;background-repeat:no-repeat;background-size:auto;background-attachment:fixed}.parttime-course .light-purple-back.heading{margin-bottom:30px;text-align:center}.parttime-course .light-purple-back.heading .btn-primary{margin-top:4%;padding:10px 60px!important;float:none}.parttime-section2{padding-top:20px!important;background-size:1400px;background-attachment:fixed;background-position:center left 0}.space{display:none}.short-course-calendar .event{margin:0!important;margin-bottom:20px!important}.spa-memberships .col-md-4{margin-bottom:20px}.spa-parallax h4{padding-top:100px!important}.border{margin-bottom:20px!important;padding-bottom:20px!important}.college img{margin-bottom:10px;margin-top:10px}.organizations .col-md-3{width:50%;float:left;margin-left:auto;margin-right:auto;margin-bottom:20px;padding:0}.subjects{padding-left:15px}.nav-pills{text-align:center}.nav-pills li{margin-bottom:10px;float:none!important}#contact_form .date,#contact_form .time{display:block!important;width:100%!important;margin-left:0!important}.open_hours{padding-bottom:20px}iframe{width:100%;height:500px}.modal-content.bios .modal-header h4{font-size:18px!important;position:static}.team .col-md-3{margin-bottom:30px;text-align:center;width:100%!important;margin-right:auto;margin-left:auto;float:none;display:block}.adults .btn-primary{margin-bottom:0!important}.sparties-gallery{padding-bottom:0!important}.sparties-content h2{padding-bottom:25px;margin-bottom:0;padding-top:25px}.sparties-content{margin-bottom:20px!important;background-image:none;padding-top:20px}.sparties-content br{display:none}.sparties-gallery .col-md-3{width:50%;float:left;margin-right:auto;margin-left:auto}.vouchers-page{padding-top:20px}.vouchers-page .col-md-12{margin-top:40px}.voucher-cat{margin-bottom:20px}.ml-form-embedContent br{display:none!important}.mobi-50{width:50%;float:left;margin-right:auto;margin-left:auto;padding:0}.content.gallery{background-image:none}.short-course-calendar .event .innerdiv p{line-height:25px}.contact .date,.contact .time{width:100%;margin-left:0}.contact_details h4{margin-top:20px}.memb1.short{min-height:400px!important;max-height:500px!important;height:auto;position:relative;z-index:100}.memb1.short .hover-overlay{opacity:1!important;position:static;padding-top:30%!important;z-index:9999;color:#fff}.memb1.long{min-height:470px!important;max-height:500px!important;height:auto;position:relative;z-index:100}.memb1.long .hover-overlay{opacity:1!important;padding-top:32%!important;z-index:9999;position:static}.memb1 .hover-overlay p>strong{display:none}.memb1 h4{top:5%!important;left:0!important;right:0!important;line-height:30px;font-size:30px}.memb1:hover h4{opacity:1!important}.memb1 .hover-overlay p{color:#fff!important;font-size:15px}.memb1 .hover-overlay .btn-primary{font-size:15px!important;background-color:#7f7a6c!important;color:#fff!important}.memb1 .hover-overlay p.price{font-size:16px}#contact_form{margin-bottom:20px;width:100%}#contact_form input,#contact_form label,#contact_form select,#contact_form textarea{display:inline-block}.cart-page{padding-top:20px!important;padding-bottom:20px!important}.table-responsive{border:0}table{max-width:100%!important}td,th{padding:5px!important}tfoot>tr>td{font-size:20px!important}#checkout-total{font-size:15px!important}thead>tr>th{font-size:15px!important}.mobi-0{display:none!important}.mobi-width{display:block!important;width:50px!important;text-align:center!important}.mobi-width2{display:block!important;width:100px!important}.table img{width:100%;display:inline-block;margin-right:20px}tfoot>tr>td>.btn-primary{width:auto!important;padding:10px!important;font-size:15px!important}.table .price{font-size:15px!important;text-align:right}.checkout{padding-top:40px!important;padding-bottom:40px!important}footer .copyright,footer .social{text-align:center!important}footer .social{padding-left:0;padding-right:40px}footer .social li a img{margin-left:20px}footer .social li a i{margin-right:0;margin-left:20px!important}footer .col-md-4{padding-left:0;width:100%;float:left;margin-right:auto;margin-left:auto}.newsletter .contact_details{padding:0}.contact_details i{vertical-align:middle;padding-right:10px!important}.contact_details p{padding:5px;display:flex}.contact_details i.fa-map-marker{padding-top:6px;vertical-align:top}.contact-page-newsletter{margin-top:0!important}.contact-details p br{display:none!important}.terms-conditions{padding-top:12px;padding-bottom:12px}#paygate-logos{width:100%!important}#chk_delivery{width:6%}}@media (min-width:768px) and (max-width:991px){.btn-primary.green{font-size:19px!important;padding:7px 20px!important;text-transform:uppercase}.contact{background-position:bottom center;background-repeat:no-repeat;background-size:contain}.breadcrumb .col-md-12{padding-left:0}.home-header h1{font-size:55px}.h2{margin-bottom:0}.navbar-collapse{background-color:#fff;text-align:center;padding:15px;margin-top:0!important;min-width:370px;right:0;position:absolute;top:100%}.mobi-logo{padding-left:0!important}#background-video{height:100vh;top:0}.column-border{padding:0 20px 0;border-color:transparent}.carousel-control-next,.carousel-control-prev{top:115%}.dropdown-menu{text-align:center;font-size:18px}.dropdown{padding:10px 0 10px}.dropdown-menu.show{display:contents}.nav-link{padding:5px 0;color:#001e19}.collapse.navbar-collapse>li{display:block}.header-top.white .collapse.navbar-collapse li a:hover,.header-top.white .collapse.navbar-collapse li.active a{color:#001e19!important}.navbar-light .navbar-toggler i{padding-right:20%;font-weight:100}button:focus{outline:0}.voucher-cat{padding-top:35%}.spa-bookings-content.step1 .white-box .panel>.panel-heading{margin-bottom:10px}.navbar-light .navbar-toggler{color:#fff;border-color:transparent;font-size:30px;text-align:right}.navbar-light .navbar-toggler i{padding-right:0;font-weight:100}.mobi-logo img{width:40%;height:auto}.home-header{padding:30px 0 0 0;text-align:center}.logo img{display:none!important;float:left}.home-logo{width:30%;position:absolute;top:0;left:0;margin:0 auto}.home-video-overlay h1{font-size:50px}.home-video-overlay{padding-top:41%;padding-bottom:41%}.brand-col{width:25%;float:left;margin-right:auto;margin-left:auto;vertical-align:middle}.bestofgeorge h6{font-size:20px;line-height:30px}.testimonials-section{text-align:center;padding:60px 0}.navbar-nav{float:none}.dropdown a,.nav-item{color:#001e19;font-size:15px}.navbar-default .navbar-collapse{border-color:#e7e7e7;text-align:center;padding-right:0;padding-left:0}.btn-primary.grey{padding:6px 20px!important}.dropdown-menu{padding:5px;position:static;float:none}header.about-header,header.college_header,header.contact-header,header.gallery-header,header.spa-header,header.sparties-header,header.vouchers-header{padding-top:35%!important;min-height:400px}.welcome h2{font-size:40px!important}.flexslider .flex-direction-nav .flex-next{right:40%!important}.flexslider .flex-direction-nav .flex-prev{left:40%!important}.sparties-content h2{margin-bottom:25px}.olive-back{padding:30px 10px;color:#fff;min-height:42vh}.team img{margin-bottom:20px;width:100%}.team .col-md-6{min-height:400px;margin-bottom:20px}.booking-page-heading h2{font-size:25px!important}.tooltip-inner{min-width:100px;max-width:300px}.white-box{padding:10px 20px 10px 20px;width:100%}.spa-bookings-content.step3 .white-box{padding:20px 20px 10px 30px}.white-box.step-3-box{padding:20px 30px 10px 30px;width:100%}.studentday-step2 .white-box{padding:15px 20px 20px 30px;width:100%}.white-box h3{font-size:20px}.white-box input{margin-bottom:15px}#proceed-to-checkout{margin-bottom:0}#booking-spa-treatment-step-2{margin-bottom:20px}.booking-course-step-1.short-course-calendar .col-md-4{padding:0 15px!important}.menu-item{display:flex;max-height:45px}.menu-item p.price{margin-left:10px}.menu-item select.classic{width:64%}.menu-item .col-xs-1{padding-right:0;width:6%}.menu-item .col-md-8{width:90%;padding-right:0}.white-box textarea{width:100%;height:150px;padding:15px}.treatment-info{line-height:45px;text-align:right}#booking-course-step-2,#booking-student-day-step-3{margin-bottom:20px;float:none!important}.college-step1 .menu-item{display:flow-root;max-height:max-content;min-height:min-content}.college-step1 .menu-item select.classic{width:30%}#proceed-to-checkout{width:50%!important}.white-box.step-3-box .col-md-3{padding-left:0}#add-platter-col{padding:0;margin-top:15px}.voucher-code-btn{padding:0}.remove-treatment{font-size:20px}.welcome h1{font-size:100px;padding-top:35%!important;line-height:80px}.our-specials{background-image:none;padding-top:40px;padding-bottom:20px}.bestofgeorge{padding-top:40px;padding-bottom:40px}.bestofgeorge img{width:100%}.home-brands .col-md-3{width:25%;float:left;margin-right:auto;margin-left:auto}.home-about .home-college h3,.home-about .spa h3{font-size:90px!important;line-height:100px!important}.home-about .home-college,.home-about .spa{padding:0 40px;margin-top:40px}.home-booking{padding-top:60px;padding-bottom:60px;background-position:center;margin-top:40px}.modal-dialog{max-width:606px}.our-specials .col-sm-4{padding:5px}.special-footer .right-align{float:left;margin-top:10px}.home-about{padding-top:50px;padding-bottom:0}.spa-intro img{margin-bottom:30px}.modal-lg.august-modal{width:730px!important}.feed h3{font-size:18px!important}.team{text-align:left}.team .col-md-3{width:33.3%;float:left;margin-right:auto;margin-left:auto;min-height:360px!important}.team .mobi-button{display:block;margin-top:20px}#about-intro .col-md-3{width:50%;float:left;margin-right:auto;margin-left:auto}.team .col-md-4{min-height:360px}.modal-content.bios .modal-body{max-height:470px}.modal-content p{font-size:18px}.modal-content.bios .modal-body img{width:50%}.modal-content.bios iframe{width:550px}#checkout_form .menu-item{padding:10px 0}.spa-memberships{padding-bottom:30px!important;padding-top:30px!important}.spa-memberships h2,.spa-videos h2{margin-bottom:10px}.spa-memberships .col-md-4{width:50%;float:left;margin-right:auto;margin-left:auto;margin-bottom:30px}.spa-memberships .col-md-4.margin-t-30{margin-top:0!important}.spa-videos .col-md-4{width:50%;float:left;margin-right:auto;margin-left:auto}.spa-footer-image{min-height:250px!important}.border{margin-bottom:20px!important;padding-bottom:20px!important}.theravine{background-position:bottom right;background-repeat:no-repeat;background-size:auto;background-attachment:fixed}.theranaka2 .col-md-6{padding-bottom:0!important}.college-section2 .btn-primary.purple{margin-bottom:20px}#ft-btn,#pt-btn{margin-top:10px;margin-bottom:20px}.college.fulltime .space{display:none}.college-section3 .col-md-4{width:33.3%;float:left;margin-right:auto;margin-left:auto}.client-days{padding-top:0!important}.organizations .col-md-3{width:25%;float:left;margin-right:auto;margin-left:auto}.organizations .col-md-3 img{width:100%}.college-videos .col-md-6{width:50%;float:left;margin-right:auto;margin-left:auto}.college-videos iframe{width:350px!important}.subjects{margin-bottom:0!important}.full-time-images .col-md-4{width:33.3%;float:left;margin-right:auto;margin-left:auto}.content.college.fulltime .btn-primary{width:auto;margin-bottom:20px}.content.college{background-image:url(https://res.cloudinary.com/dvv9fvblr/image/upload/q_60/v1585307778/Sanguine/2020-website-updates/leaves/leaf-3.png);background-size:cover;background-position:center;background-attachment:fixed}.content.college.parttime{background-image:none}.college-section1{background-image:none}.parttime-course .light-purple-back.heading .btn-primary{margin-top:25%}.related-courses h2{font-size:30px!important}.parttime-course .innerdiv{padding:20px 10px}.theranaka2{padding-top:60px;padding-bottom:0}.sparties-gallery .col-md-3{width:33.3%;float:left;margin-right:auto;margin-left:auto}.sparties-content{background-position:top right;background-size:contain;background-attachment:fixed}.content.gallery .col-md-6{width:50%;float:left;margin-right:auto;margin-left:auto}.gallery h3{font-size:90px;margin-bottom:20px}.memberships-page .col-md-4,.vouchers-page .col-md-4{width:50%;float:left;margin-right:auto;margin-left:auto}.voucher-cat h2{font-size:40px!important}.memb1.short{height:500px!important;height:auto;position:relative;z-index:100}.memb1.short .hover-overlay{opacity:1!important;padding-top:25%!important;z-index:9999}.memb1 h4{top:5%!important;left:0!important;right:0!important;line-height:30px;font-size:30px}.memb1:hover h4{opacity:1!important}.memb1 .hover-overlay p{color:#fff!important;font-size:15px}.memb1.long{height:500px!important;position:relative;z-index:100}.memb1.long .hover-overlay{opacity:1!important;top:24%!important;z-index:9999}.memb1 .hover-overlay p>strong{display:none}.memb1 h4{top:10%!important;left:0!important;right:0!important}.memb1:hover h4{opacity:1!important}.memb1 .hover-overlay p{color:#fff!important}.memb1 .hover-overlay .btn-primary{font-size:15px!important}.memb1 .hover-overlay p.price{font-size:16px}.booking-page p{font-size:20px!important}.booking-page .voucher-cat{padding-top:50%}.booking-page .voucher-cat.longer-text{padding-top:40%}.spa-bookings-content .short-course-calendar .innerdiv,.spa-bookings-content .short-course-calendar .innerdiv.active{width:47%;margin-right:10px}.cart-page h2{font-size:40px!important}#checkout-total,.table .price{font-size:25px!important}.table{margin-bottom:0}.desc p{margin-bottom:0;font-size:15px}.cart-page{padding-top:40px!important;padding-bottom:20px!important}.checkout{padding-top:40px!important;padding-bottom:40px!important}.checkout .btn-primary{width:auto!important;float:none!important}.newsletter{padding-top:40px!important;padding-bottom:40px!important}.newsletter .contact_details{padding-left:0}.contact_details p{display:flex}#contact_form .date input{padding-left:50px!important}.contact .date{width:100%;margin-left:0}.contact .time{margin-left:0!important;width:100%!important}footer,footer .social{text-align:center!important;padding-left:0;margin-bottom:0;margin-top:10px;padding-right:45px}footer .social li a img{width:160%!important}.terms-conditions{padding-top:12px;padding-bottom:12px}#paygate-logos{width:100%!important}footer .copyright{text-align:left}}@media (min-width:992px) and (max-width:1199px){.h2{margin-bottom:0}.navbar-nav{float:none;margin:0}.navbar-nav>li{float:none;display:inline-block}.nav-item{margin-right:3px;margin-left:3px}.navbar-nav li a{font-size:15px!important;margin-right:5px!important;padding-top:50px!important;margin-bottom:5px!important}.our-specials{padding-top:3%;padding-bottom:3%}.bestofgeorge{padding-top:3%;padding-bottom:3%}.bestofgeorge img{width:60%}.dropdown-menu>li>a{padding-top:5px!important}#contact_form .date input{padding-left:50px!important}.contact .date{width:100%;margin-left:0}.contact .time{margin-left:0;width:100%}.home-video-overlay{padding-top:24%;padding-bottom:0}.home-header .row{height:96vh;padding-top:10%}.bestofgeorge h6{font-size:30px;line-height:40px}.flexslider .flex-direction-nav .flex-next{right:45%!important}.mobi-button{display:block;margin-top:20px}.flexslider .flex-direction-nav .flex-prev{left:45%!important}.carousel-inner{min-height:310px!important;margin-bottom:10%}header.about-header,header.college_header,header.contact-header,header.gallery-header,header.spa-header,header.sparties-header,header.vouchers-header{padding-top:25%!important;min-height:400px}.menu-item p.price{margin-left:30px}.feed h3{font-size:20px!important}.team .col-md-6{min-height:300px;margin-bottom:20px}.team img{width:100%}.welcome h1{padding-top:50%}.home-about .home-college h3,.home-about .spa h3{font-size:80px!important;line-height:60px!important}.home-booking{padding-top:80px;padding-bottom:80px;margin-top:40px}.home-brands img{width:100%}.olive-back{min-height:30vh}.special-footer{position:absolute;left:10px;right:10px;top:auto;bottom:20px}.special-footer .left-align{float:left;margin-top:10px;width:100%}.special-footer .right-align{float:right;width:100%;margin-top:20px}.hair-removal .col-md-6{min-height:35vh}.about-intro{background-size:auto}.spa-footer-image{min-height:300px!important}.college-videos iframe{width:450px!important}.college .btn-primary{font-size:15px!important}.voucher-cat{padding-top:27%!important}.booking-page .voucher-cat.longer-text{padding-top:30%!important}#voucherModal .close{margin-top:-10px;margin-right:0}#vouchers-form .btn-primary{margin-bottom:0}.memb1.long .hover-overlay{padding-top:0!important;top:7%!important}.memb1.long .hover-overlay p.price{font-size:17px!important;margin-bottom:0;font-weight:600}.memb1.long .hover-overlay p{margin-bottom:0}.memb1 .hover-overlay .btn-primary{font-size:17px!important}.memb1.long .hover-overlay .btn-primary{margin-top:10px}.memb1 h4{font-size:30px;line-height:40px}#checkout-total{font-size:30px}.contact .col-md-8{width:60%;float:left;margin-right:auto;margin-left:auto}.contact .col-md-4{width:40%;float:left;margin-right:auto;margin-left:auto}#background-video{top:0;height:100vh}#contact_form .date,#contact_form .time{display:inline-block;width:49%}.date{margin-right:7px}footer .social{text-align:left;padding-left:0;padding-right:20px}.terms-conditions{padding-top:12px;padding-bottom:12px}#paygate-logos{width:80%!important}.hair-removal{background-size:contain}.pamper{background-position:bottom;background-size:contain}.college-section1{background-image:none}.short-course-calendar h2{margin-bottom:10px;line-height:80px;font-size:100px}.sparties-content{background-position:top center;background-size:contain;background-attachment:fixed}.short-course-calendar .event .innerdiv p{line-height:25px}.parttime-course .light-purple-back.heading .btn-primary{margin-top:10%}.spa-bookings-content .short-course-calendar .innerdiv{margin-bottom:10px;margin-right:10px}.white-box.step-3-box .col-md-3{padding-left:0}.spa-bookings-content.course-step1 .short-course-calendar .col-md-4{padding-left:15px}.remove-treatment{font-size:20px}.menu-item select.classic{width:60%}.step-0 .white-box{padding:10px 30px 30px 30px}.step1 .white-box{max-height:80vh;padding:10px 30px 0 30px;overflow-y:auto}.spa-bookings-content.step1 .panel-group{margin-bottom:30px}.spa-bookings-content.step1 .white-box .panel>.panel-heading{margin-bottom:10px}.white-box textarea{width:50%;height:150px;padding:15px}.available-times .white-box{padding:30px 30px 30px 30px}.college-step1 .menu-item select.classic{width:55%}}@media (min-width:1200px) and (max-width:1600px){header.about-header,header.college_header,header.contact-header,header.gallery-header,header.spa-header,header.sparties-header,header.vouchers-header{padding-top:20%!important}.h2{margin-bottom:0}.breadcrumb i{margin-right:10px}.breadcrumb{padding:15px 15px 0 15px}.dropdown-menu{top:80%}.btn-primary.green,.btn-primary.grey{padding:7px 20px!important}#background-video{top:0;height:100vh}.welcome h1{padding-top:20%;margin-bottom:40px}.about-intro{background-size:auto}.theranaka2{background-size:contain}.contact{background-position:bottom center;background-repeat:no-repeat;background-size:contain}.flex-direction-nav .flex-next{right:45%!important}.olive-back{min-height:53vh}.home-about .home-college h3,.home-about .spa h3{font-size:100px!important;line-height:80px!important}.home-booking{padding-top:60px;padding-bottom:60px;margin-top:16%}.owl-carousel .owl-wrapper-outer.autoHeight{height:auto!important}#checkout-total{font-size:30px}.pamper{background-position:bottom;background-size:contain}footer .social{padding-left:0;padding-right:40px}.terms-conditions{padding-top:12px;padding-bottom:12px}.college-section2{background-position:top left;background-size:contain}.gallery{background-position:center;background-size:cover;background-attachment:fixed}.sparties-content{background-size:contain}.parttime-section1{background-size:contain}.subjects{padding-left:10px}.spa-bookings-content .short-course-calendar .innerdiv,.spa-bookings-content .short-course-calendar .innerdiv.active{margin-bottom:15px;margin-right:10px;padding:10px 20px}.white-box.step-3-box .col-md-3{padding-left:0}.white-box.step-3-box{padding:30px 30px 0 30px}.spa-bookings-content.step1 .white-box .panel>.panel-heading{margin-bottom:10px}.college-step1 .white-box,.step1 .white-box{padding:0 30px 0 30px}.available-times .white-box{padding:30px 30px 30px 30px}#checkout_form .white-box{background-color:#fff;box-shadow:0 2px 9px #00000029;padding:30px 30px 0 30px}.menu-item i{margin-left:15px;font-size:20px}.amount-due{line-height:20px;vertical-align:middle;font-size:20px;margin-bottom:0;margin-top:20px}#paygate-logos{width:80%}footer .copyright{padding-top:25px}.short-course-calendar.courses.booking-course-step-1 .col-md-4{padding-left:15px}#processing-order{margin-bottom:0}.our-specials{padding-top:6%!important;padding-bottom:6%!important}.bestofgeorge{padding-top:6%!important;padding-bottom:6%!important}.bestofgeorge h6{font-size:30px;line-height:35px}.home-video-overlay{padding-top:26%;padding-bottom:0}.super-specials .card{margin-bottom:20px}.team img{margin-bottom:20px;width:100%}}@media (min-width:1291px) and (max-width:1600px),(min-height:600) and (max-height:604) and (orientation:landscape){thead>tr>th{font-size:15px}.our-specials{padding-top:6%!important;padding-bottom:6%!important}.bestofgeorge{padding-top:6%!important}.olive-back{min-height:40vh}.theranaka2{background-size:cover;padding-bottom:0}.gallery{background-position:center;background-size:100%;background-attachment:fixed}.home-video-overlay{padding-top:15%;padding-bottom:15%}}@media (min-width:1601px){.owl-carousel .owl-wrapper-outer.autoHeight{height:auto!important}}