/**** START RESPONSIVE CSS ****/

@media screen and (max-width:1024px) {
header .orchidnavbar {
	display: none;
}
.tporchidfix.sticky .orchidlogo {
	margin: 10px 0;
}
header .orchidlogo {
	margin: 10px 0;
}
header .mobBar {
	display: block;
	position: fixed;
	right: 20px;
	top: 40px;
	z-index: 9999;
	transition: all 0.9s ease;
}
header .mobBar .open-menu .bar3 {
	display: none;
}
header .mobBar .open-menu .bar1 {
	background: #eaeaea!important;
}
header .mobBar .open-menu .bar2 {
	background: #eaeaea
}
header .bookvia-whatsapp {
	display: none;
}
header .mobBar .bookvia-whatsapp {
	width: 100%;
	display: block;
	padding: 15px 0 0;
	text-align: center;
}
header .mobBar .bookvia-whatsapp a {
	display: inline-block;
	font-family: 'Cormorant Garamond';
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 26px;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid #fff;
	transition: 0.3s;
	border-radius: 50px;
	background: #255bd5;
	padding: 5px 15px;
	margin: 0;
}
header .mobBar .bookvia-whatsapp a:hover {
	color: #4679ec;
	background: #fff;
}
.welcomeorchidtxt-section .bookyour-appointment {
	border-radius: 20px;
	margin: 20px 0 0;
}
.welcomeorchidtxt-section p {
	padding: 10px 0;
}
.ourorchid-servics-section .innsrv-contbx {
	width: 45%;
}
.ourorchid-servics-section .innsrv-contbx h3 {
	font-size: 28px;
}
.innerservicepge-orchidtxt-section .innsrv-contbx {
	width: 45%;
}
.innerservicepge-orchidtxt-section .innsrv-contbx h3 {
	font-size: 28px;
}
.orchidspa-benefits-section {
	padding: 50px 0;
}
.orchidspa-benefits-section .tbx {
	width: 100%;
	padding: 30px;
}
.orchidspa-benefits-section .benefitsbx p {
	width: 100%;
}
.newestorchid-trends-section {
	padding: 50px 0;
}
.orchidrequestform-section {
	padding: 50px 0;
}
.aboutorchid-content-section .container {
	width: 100%;
}
.aboutorchid-content-section1 .container {
	width: 100%;
}	
.innercontact-detailpage-section {
	background: url(../images/contactus-bg-mob.jpg) no-repeat center;
	background-size: cover;
	min-height: 1250px;
}
.innerorchid-insightlist-section .container {
	width: 100%;
}
}
@media screen and (max-width:768px) {
.welcomeorchidtxt-section .alignleft {
	float: none;
	border-radius: 30px;
	margin: 20px 0;
}
.welcomeorchidtxt-section .bookyour-appointment .bokapointment a {
	text-align: left;
}
.aboutorchid-content-section .alignright {
	width: 100%;
	float: none;
	margin: 20px 0;
	border-radius: 30px;
}
.aboutorchid-content-section1 .alignleft {
	width: 100%;
	float: none;
	margin: 20px 0;
	border-radius: 30px;
}	
.orchidrequestform-section {
	background-size: cover;
}
.orchidrequestform-section .innrcontactform {
	width: 100%;
}
.welcomeorchidtxt-section h1 {
	font-size: 38px;
	line-height: 42px;
}
.welcomeorchidtxt-section .bookyour-appointment {
	border-radius: 50px;
}
.ourorchid-servics-section h2 {
	font-size: 38px;
	line-height: 42px;
}
.aboutorchid-content-section h2 {
	font-size: 38px;
	line-height: 42px;
}
.aboutorchid-content-section h3 {
	font-size: 38px;
	line-height: 42px;
}	
.aboutorchid-content-section1 h3 {
	font-size: 38px;
	line-height: 42px;
}	
.orchidspa-benefits-section .tbx h3 {
	font-size: 38px;
	line-height: 42px;
}
.aboutorchid-content-section h3 {
	font-size: 38px;
	line-height: 42px;
}
.welcomeorchidtxt-section p {
	font-size: 16px;
	line-height: 27px;
}
.newestorchid-trends-section h3 {
	font-size: 38px;
	line-height: 42px;
}
.aboutorchid-content-section p {
	font-size: 16px;
	line-height: 27px;
}
.aboutorchid-content-section p strong {
	font-size: 18px;
}
.inneraboutpge-orchidtxt-section h1 {
	font-size: 38px;
	line-height: 42px;
}
.inneraboutpge-orchidtxt-section .alignleft {
	width: 100%;
	float: none;
	margin: 20px 0;
	border-radius: 30px;
}
.inneraboutpge-orchidtxt-section p {
	font-size: 16px;
	line-height: 27px;
}
.inneraboutpge-orchidtxt-section p strong {
	font-size: 18px;
}
.innerservcedetail-orchidtxt-section h1 {
	font-size: 38px;
	line-height: 42px;
}
.innerservcedetail-orchidtxt-section .alignright {
	width: 100%;
	float: none;
	margin: 20px 0;
	border-radius: 30px;
}
.innerspaservice-massagecont-section h2 {
	font-size: 38px;
	line-height: 42px;
}
.innerservcedetail-orchidtxt-section p {
	font-size: 16px;
	line-height: 27px;
}
.innerservcedetail-orchidtxt-section p strong {
	font-size: 18px;
}
.innerspamassage-content-section h2 {
	font-size: 38px;
	line-height: 42px;
}
.innerspamassage-content-section .pt {
	font-size: 22px;
	line-height: 30px;
}
.innerspamassage-content-section p {
	font-size: 16px;
	line-height: 27px;
}
.innerspamassage-content-section .tbx {
	padding: 35px;
	min-height: inherit;
}
.innerspaservice-massagecont-section h3 {
	font-size: 38px;
	line-height: 42px;
}
.innerspaservice-massagecont-section .alignright {
	width: 100%;
	float: none;
	margin: 20px 0;
	border-radius: 30px;
}
.innerspaservice-massagecont-section p {
	font-size: 16px;
	line-height: 27px;
}
.innerspaservice-massagecont-section p strong {
	font-size: 18px;
}
.innerspaservice-massagecont-section1 h3 {
	font-size: 38px;
	line-height: 42px;
}
.innerspaservice-massagecont-section1 .alignleft {
	width: 100%;
	float: none;
	margin: 20px 0;
	border-radius: 30px;
}
.innerspaservice-massagecont-section1 p {
	font-size: 16px;
	line-height: 27px;
}
.innerspaservice-massagecont-section1 p strong {
	font-size: 18px;
}
.orchidfoterbx .ft-linkbx {
	padding: 30px 0 0;
}
.orchidfoterbx .ft-linkbx ul li {
	padding: 5px 0;
}
.orchidfoterbx .ft-linkbx ul li a {
	font-size: 15px;
	line-height: 25px;
	background: url(../images/ftlnk.png) no-repeat 0 6px;
	background-size: 15px 12px;
}
.orchidfoterbx .ftlogo {
	padding: 20px 0;
}
.orchidfoterbx .ftabt {
	width: 100%;
	padding: 0;
}
.orchidfoterbx .ftadrs {
	width: 100%;
}
.orchidfoterbx .ftadrs .tbx {
	margin: 5px 0;
}
.innercontact-detailpage-section .inncontact-info h2 {
	font-size: 50px;
	line-height: 60px;
	margin-top: 190px;
}
.innercontact-detailpage-section .inncontact-info .infobx {
	padding: 20px;
	margin: 15px 0 0;
	min-height: inherit;
}
.innercontact-pgeform-section .innrformbx {
	padding: 0 0 30px;
}
.innercontact-pgeform-section .innrmapbx {
	width: 100%;
}
.innerorchid-insightlist-section .indiv-recent-mnubx {
	margin: 20px 0;
}
.innerorchid-insightlist-section .indiv-categorie-mnubx {
	margin: 0;
}
}
@media screen and (max-width:480px) {
.ourorchid-servics-section .innsrv-contbx {
	width: 100%;
	margin: 150px 0 20px;
}
.innerservicepge-orchidtxt-section .innsrv-contbx {
	width: 100%;
	margin: 150px 0 20px;
}
.welcomeorchidtxt-section .bookyour-appointment {
	border-radius: 20px;
	padding: 15px 15px 40px;
	margin-top: 20px;
}
.welcomeorchidtxt-section .bookyour-appointment .bokapointment a {
	font-size: 19px;
	line-height: 36px;
	padding: 0 0 0 45px;
	background: url(../images/calicn.png) no-repeat;
	background-size: 36px 36px;
}
.welcomeorchidtxt-section .bookyour-appointment .callbutton a {
	font-size: 23px;
	line-height: 36px;
}
.orchidspa-benefits-section .benefitsbx {
	width: 100%;
	padding: 30px 0 0;
}
.inner-orchidmainhero-section .banrtitle h4 {
	font-size: 38px;
	margin: 150px 0 0;
}
.innerspamassage-content-section ul li {
	display: block;
	width: 100%;
	padding: 20px 0 0;
}
.innercontact-pgeform-section .innrformbx .inpnme {
	width: 100%;
	margin: 5px 0;
}
.innercontact-pgeform-section .innrformbx .inpeml {
	width: 100%;
	margin: 5px 0;
}
.innercontact-pgeform-section .innrformbx textarea {
	width: 100%;
	margin: 5px 0;
}
.orchidfoterbx .ft-linkbx {
	width: 100%;
}
.orchidfoterbx .cpy-rgtbx {
	width: 100%;
	font-size: 12px;
	padding: 20px 0 10px;
}
.orchidfoterbx .dsgnby {
	width: 100%;
	font-size: 10px;
	padding: 0 0 20px 0;
}
.innerorchid-insightlist-section .indiv-insightpost .insight-img {
	width: 100%;
}
.innerorchid-insightlist-section .indiv-insightpost .insight-dsc {
	width: 100%;
}
.innerorchid-insightlist-section .indiv-insightpost .insight-dsc h2 {
	font-size: 24px;
	line-height: 32px;
	margin: 0;
}
.innerorchid-insightlist-section .indiv-insightpost-detail h1 {
	font-size: 28px;
	line-height: 36px;
	margin: 0;
}
.innerorchid-insightlist-section .indiv-insightpost-detail h2 {
	font-size: 28px;
	line-height: 36px;
}
.innerorchid-insightlist-section .indiv-insightpost-detail h3 {
	font-size: 28px;
	line-height: 36px;
}
}
