@media only screen and (min-width: 993px) and (max-width: 1199px) {
	
	.video-banner {height: 580px;background-position:center center;}
	.video-content {padding-bottom: 0;}
	video#my_video_1{
		-webkit-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
	}
       .video-js .vjs-tech {top:4px;}
	
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 992px) {
    
    #popup {top: 220px !important;}
    .video-banner {height: 580px;background-position:center center;}
    .video-content {padding-bottom: 0;}
    .top-wrapper {max-width: 660px;margin-top: -45px;}
    .location-content h3 {font-size: 16px;line-height: 18px;}
    
    .stylist-name {bottom: 20px;font-size: 19px;}
    video#my_video_1 {
		transform: none;
		max-width: none;
		top: 0;
		left: 0;
	}
   .video-js .vjs-tech {
       transform: none;
		max-width: none;
		top: 0;
		left: 0;
                width:1031px;
                position:relative;
                left:50%;
                margin-left:-515px;
   }
    
}
@media only screen and (min-width: 768px) {
	
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  	
  	.video-banner {height: 580px;background-position:center center;}
  	video#my_video_1 {
		transform: none;
		max-width: none;
		top: 0;
		left: 0;
	}
  	.video-content h1 {font-size: 20px;line-height: 19px;letter-spacing: 1.3px;padding: 54px 0 23px 0;}
  	.header-container:before {background: url(images/small_pattern.jpg) repeat;height: 17px;}
  	.video-text p {max-width: 255px;}
         .video-js .vjs-tech {width:1030px;position:relative;max-width:none;left:50%;margin-left:-515px;}
  	.video-content a.book-btn {margin-top: 32px;height: 57px;line-height: 50px;}
  	.video-content {max-width: 285px;padding-bottom: 0px;}
  	#popup {top: 0px!important;width: 100%;height: auto;}
  	.form-single input {width: 100%;margin: 11px 0 0 0;}
  	.form-single {margin: 0;}
  	.popup-form {padding: 35px 0px 38px;}
  	.b-modal{background: #ffffff !important;opacity: 1!important;} 
  	.popup-content {max-width: 240px;}
  	.popup-form .form-single {padding: 0 50px;width: 100%;}
  	.form-single:first-child {margin-top: 0;}
  	.form-single input:first-child {margin-top: 0px;}
  	.popup-header {padding-top: 19px;}
  	.popup-content p {margin-bottom: 28px;}
  	.popup-form input[type="submit"] {margin-top: 46px;}
  	.top-wrapper {margin-top: -3px;}
  	.top-content-block {padding: 55px 0 60px;}
  	.top-content-block h2{font-size: 20px;line-height: 20px;letter-spacing: .9px;}
  	.top-content-block p {padding: 0 35px;}
  	.location-block ul li.first-block,.location-block ul li.last-block {
  		display: none;
  	}
  	.location-block ul li {width: 100%;padding: 0;}
  	.location-content {padding: 27px 0 30px;}
  	.subscribe-block {background-position: 40px center;}
  	.subscribe-block-inner {padding: 0 22px;max-width:460px;}
  	.menu-block {background-position:center top;background-size: auto;background-repeat:repeat-y;}
  	.menu-block-item {width: 100%;}
  	.menu-block-single h2 {padding-bottom: 35px;}
  	.menu-block-single:first-child {padding-top: 66px;}
  	.menu-block-item ul li span {margin-left: 14px;}
  	.menu-block-single {padding-top: 24px;}
  	.social-media ul li a {border-width: 3px;width: 43px;height: 43px;line-height: 37px;font-size: 24px;}
  	.social-media ul li a.facebook {font-size: 26px;}
  	.social-media ul li {margin-left: 27px;}
  	.social-media {padding:20px 0 43px;}
  	.menu-block {padding-bottom: 56px;}
  	.location-block {padding-bottom: 0;}
  	
  	.stylist-block {display: none;}
  	
  	.footer-container {border-top: 1px solid #6d6d6d;}
  	.footer-menu {padding: 20px 0 0;}
  	.footer-menu ul li:first-child {display: none;}
  	.footer-menu ul li {padding: 0 11px;}
  	.footer-menu ul li a {font-size: 14px;}
  	.footer-logo {padding: 48px 0 73px;}
        .home-ban {display:block;width:1030px;max-width:none;position:relative;left;50%;margin-left:-515px;}
        .video-banner #my_video_0 {display:none;}
        .wrap-content {width: 100%;text-align: center;padding: 120px 20px 0;}
  	.footer-bottom {padding: 135px 0 30px 0;background-position: -520px top;background-size: 1800px auto;}
        .form-single .wpcf7-form-control-wrap:first-child {margin-top:0px;}
         .wpcf7-form-control-wrap.sydney {margin-bottom:0px;}
         .form-single .wpcf7-form-control-wrap.your-email {margin-top:11px;}
  	
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	
	.video-banner {height: 580px;background-position: -734px center;}
	.subscribe-block {background-position: 40px center;}
	.subscribe-block-inner {padding: 0 22px;max-width: 100%;}
	.subscribe-block-inner .eemail_textbox_button {width: 30%;padding: 18px 30px 22px;}
  	.subscribe-block-inner input[type="text"] {width: 70%;}
	.footer-bottom {padding: 135px 0 30px 0;background-position: -595px top;background-size: 1800px auto;}
  	.wrap-content h2 {font-size: 19px;padding-bottom: 15px;}
  	.wrap-content p {font-size: 14px;}
  
}
