.header, .home-banner, .subbanner, .check-promo, .home-testimonial, .yellow-middle, .services, .footer, .horizontal-wrapper, .footer-bottom, .banner-internal, .top-contered { padding-left: 20px; padding-right: 20px; }
/*Header*/
.header { padding-top:15px; padding-bottom:17px;}
.header-image { display: none }
.logo { margin: 0; width: 187px; height: 76px; }
.header-right { width: auto; padding: 24px 0 0 0 }
.call { font-size: 24px; margin-left:0 }
.language, .promotions, .socials { display: none; }
/*menu*/
#mobile-menu { padding: 10px 0; }
.menu { display: none }
.slicknav_menu { display: block }
/*Banner*/
.home-banner { overflow-x: hidden }
.home-banner-left-img, .home-banner-right-img { display: none }
.home-banner h1 { font-size: 57px; line-height: 78px; }
/*Subbaner*/
.check-column { float: none; margin: 0 auto }
#check-now { margin: 0 auto; max-width: 690px; }
#check-now .great-check { float: none; margin: 0 auto }
/*Services*/
.services { text-align: center }
.image-border { background: none; width: auto; height: auto }
.service { width: 48%; float: none; display: inline-block; margin: 0 0.5% 15px; height: auto }
.service img, .service:hover .service-hover { max-width: 100%; height: auto; width: 100%; max-height: none }
.service.first, .service.second, .service.last { transition: none !important; transform: none !important; text-align: left !important;

 -ms-transform: rotate(0deg); /* IE 9 */ -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */ transform: rotate(0deg); /* Standard syntax */ -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; 

 }
.service-hover-company { padding-top:0 }
/*Accordion*/
#horizontalTab { background: none }
.home-content #horizontalTab h2, .internl-what #horizontalTab h2 { background: none; padding: 10px 0; font-size: 25px; line-height: 35px; text-align: left }
#horizontalTab .resp-tabs-container { padding-left: 0; padding-right: 0 }
.resp-tab-content img { margin: 0 }
.resp-tab-content { padding: 30px 0 20px; }
/*Check Promo*/
.check-promo span { float: none; margin: 0 0 15px; width: 100%; background: none; padding: 0; font-size: 30px; }
.check-promo .great-check { float: none; margin: 0 auto }
/*Home Testimonial*/
.home-testimonial { margin-right: 0; margin-left: 0 }
.home-testimonial-image { margin: 48px 0 0; width: 21.45% }
.home-testimonial-image img { max-width: 100%; height: auto }
.home-testimonial-image span { background: none; width: 100%; height: auto }
.home-testimonial-content { width: 68%; }
.home-testimonial-content p { padding-bottom: 11px;   font-size: 16px;
  line-height: 25px; }
.home-testimonial-content p.testimonial-name { padding-bottom: 0 }
/*Yellow*/
.yellow { margin-left: 0; margin-right: 0 }
.yellow .three-cols { float: none; width: 100%; margin: 0; padding: 0 }
.yellow .three-cols br { display: none }
/*Footer*/
.footer-wide { background: url(../images/footer-bg-mobile.png) no-repeat top center }
.footer { padding-top: 96px; text-align: center }
.footer-left { float: none; display: inline-block; margin: 0 0 30px; text-align: center; width: 100% }
.footer-logo { display: inline-block }
.footer-social { display: inline-block; vertical-align: top; padding: 17px 0 0 0; }
.footer-list { width: 48%; margin: 0 0.35% 20px; float: none; display: inline-block }
.footer-list.last { margin-bottom: 0 }
.footer-wide-bottom { height: auto }
.footer-bottom { padding-top: 45px; padding-bottom: 30px; }
/*Contact*/
#contact { text-align: center }
.contact-column { float: none; display: inline-block; margin-right: 0 }
.contact-message { background: url(../images/contact-message-small.png) no-repeat top center; width: 235px; margin: 0 auto 20px }
.contact-message textarea { width: 175px }
#contact input[type="submit"] { background: url(../images/contact-submit-btn-small.png) no-repeat 0 0; width: 235px; height: 91px }
#contact input[type="submit"]:hover { background: url(../images/contact-submit-btn-small.png) no-repeat 0 -91px }
.contact-infos-half.last, .contact-infos-half { width: 100%; float: none; margin: 0 0 20px }
.contact-infos-half.last { margin: 0 }
.contact-info-left-img, .contact-info-right-img { display: none }
.yellow.contact-infos .yellow-middle { padding-right: 20px; padding-left: 20px }
/*jsbtv*/
.jsbmain .episode-video { float: none; margin: 0 0 20px; width: 100% }
/*jsbtv internal*/
.content-left { float:none; width:100%; background:none; padding-bottom:30px}
.sidebar { float:none; width:100%; margin:0; padding:0}
.sidebar ul li { padding:0}
.sidebar h2 { padding-left:0}
.episode-video { width:100%;}
.episode-video iframe { width:100% !important; height:auto  }
/*Faq*/
body.page-id-13 .yellow-middle { padding-left: 0; padding-right: 0 }
.white-middle { padding-left: 20px; padding-right: 20px; }
.faq-left-image, .faq-right-image { display: none }
.faq-box { max-width: 100%; padding-left: 20px; padding-right: 20px; }
/*When you`re here*/
.when-here-left, .when-here-right { display:none}
.yellow-middle { overflow-x: hidden}
.job { max-width:100%}
.job-photo { margin:0 0 19px;}
.job-photo img { max-width:100%; height:auto}
.job .white { margin:0 -20px;}
.job .white-middle { padding-left:40px; padding-right:40px;}
.job .red-list, .job .red-list.last { float:none; display:inline-block; width:49%; margin:0; vertical-align:top}
/*Welcome Pack*/
.when-here-right-internal, .when-here-left-internal { display:none}
/*Tax File Number*/
.when-here-left-internal, .when-here-right-internal { display:none}
.location-map { background:none; margin:8px 0 39px; padding:0}
.location-map.tfn > div { padding:0}
/*Bank Account*/
.when-here-left-internal, .when-here-right-internal { display:none}
/*Recruitment and Employment Agencies in Sydney*/
.agency { text-align:center}
.agency li { float:none; margin:0 1% 10px; display:inline-block; width:47%; vertical-align:top}
.agency li img { width:100%}
/*Recruitment Agencies Sydney*/
.agencies-img { width:30%}
.agencies-content { width:68%}

/*Top 20 Must Do’s In Sydney*/
.thing-to-do td { display:block !important; padding:0 0 20px !important; width:100%}
.thing-to-do td img { width:100%}
.thing-to-do p { padding-bottom:15px;}
/*Specials*/
.specials-left-img, .specials-right-img { display:none;}
.gift { background:none; padding-left:20px; padding-right:20px;}
.main.specials .bottom-content .in_gift h4 { float:none; text-align:center; padding-bottom:20px;}
.in_gift .click { float:none; margin:0 auto 20px}
.in_gift { margin-bottom:0}
.top-contered p br { display:none}
/*Why Stay With Us*/
.stay-img-left, .stay-img-right { display:none}
.why-stay-bottom { padding-left:20px; padding-right:20px;}
.why-stay-bottom .specials-testimonial { margin-right:-20px; margin-left:-20px;}
.why-stay .detail img { max-width:18%}
.yellow .bottom-detail .three-cols { width:100%}
.why-stay-bottom .home-testimonial.specials-testimonial{ padding-top:9px}
.why-stay-bottom .subtitle br { display:none}
.why-stay-bottom .check-promo { padding-left:0; padding-right:0}
.internl-what { padding-left:20px; padding-right:20px;}
/*Rooms & Rates*/
.bottom-content { padding-left:20px; padding-right:20px;}
.book-right-img, .book-left-img { display:none}
.room { margin:0 0 42px;}
.room-middle { padding-left:20px; padding-right:20px;}
.room-content .room-rates h6, .room-content .room-features h6 { padding-top: 30px; }
.room-features { width:100%; float:none;}
.room-gallery { width: 100% }
img.rsImg { max-width: 98%; width:100%}
.rsThumbs { width: 94% }
.room-rates { float:none; width:100%; margin:0; padding:0}
.room-rates h6 span { display:inline-block; vertical-align:middle}

.service-hover {display: block; position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: url(../images/service-hover-bg.png) repeat;
  text-decoration: none;
  text-align: center;}
.resp-tab-content img {width: auto;}
#gallery-0 .rsThumbs {
    /*width: 90%;*/
    margin: 10px auto 0 auto;
    float: none;
}
.room-features ul li {width: 50%;}

.home-banner h6 {font-size: 13px; letter-spacing: 1px;}