.innerpage-title-bar h1, .innerpage-title-bar h2 {
    transform: translate(-50%,-50%);
    position: absolute;
	top:50%;
    left: 50%;
	color:#ffffff;
	font-size: 35px;
	margin-top: 0px;
	width: 100%;
    text-align: center;
    padding: 0px 100px;
}
.innerpage-title-bar {
    height: 280px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    margin-top: -50px;
}
.innerpage-title-bar:before {
    position: absolute;
    content: '';
    background-color: #00000047;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.breadcrumb {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 85px;
	color: #ffffff;
	width: 100%;
    text-align: center;
}
.breadcrumb a {
    color: #ffffff;
}
.about-section-1-col2 p, .about-section-3-col1 p,
.tab-content-col2 p, .blog-content p, .entry-content p,
.services-inner-common-sec1-col1 p {
    text-align: justify;
}
.single-post .innerpage-title-bar,
.archive .innerpage-title-bar,
.search .innerpage-title-bar {
	background-image: url(/wp-content/uploads/2024/08/breadcumb-bg.webp) !important;
}

/* blog detail page */
#primary, #secondary {
	margin-top:40px;
}
#secondary {
    position: relative;
    z-index: 99;
    padding-right: 50px;
}
.widget-area .widget .widget-title {
	font-size: 30px;
    text-transform: capitalize;
}
.widget.widget_recent_entries ul li {
    color: #000000;
    line-height: 20px;
    margin-bottom: 20px;
}
.widget-area .widget .widget-title~* {
	font-size:18px;
}
.table-of-content {
    background-color: #ffffff;
    padding: 10px 30px;
    border-radius: 20px;
	margin-bottom: 30px;
}
.table-of-content a {
    color: #f14e4e;
    font-size: 20px;
}
.table-of-content ul li {
    padding-bottom: 5px;
}
.author-box {
    display: none;
}
.post-sidebar-call a {
    position: relative;
    padding-left: 55px;
}
.post-sidebar-call a:before {
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/09/icon-phone-sidebar.svg);
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    left: 15px;
    top: 15px;
}
.akshara-blog-sidebar.sticky {
	position: fixed;
    top: 150px;
	padding-right:50px;	   
    z-index: 1000;
}
.home-blog-items-info-wrapper div {
    font-size: 9px;
}


/* blog landing page */
.home-blog-page-wrapper {
    display: flex;
    flex-wrap: wrap;
    max-width: 1500px;
    margin: 0px auto;
}
.home-blog-page-wrapper .home-blog-items {
    width: 33.33%;
    margin-bottom: 15px;
}
.home-blog-items-info-wrapper {
    justify-content: space-between;
}
.home-blog-page-sec {
	position:relative;
}
.home-blog-page-sec:before {
	position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/08/leaves-1-img.webp);
    width: 180px;
    height: 180px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 50px;
    left: 0;
    z-index: -1;
    animation: moveUpDown 3s ease-in-out infinite;
}
.home-blog-page-sec:after {
	position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/08/leaves-7-img.webp);
    height: 300px;
    width: 130px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -10%;
    right: 0px;
    z-index: -1;
    animation: moveUpDown 3s ease-in-out infinite;
}


/* 404 */
section.error-404.not-found {
    text-align: center;
    padding: 60px 0px;
}

/* about us */
.about-section-1 {
    background-color: #ffffff;
    padding: 50px 0px 200px 0px;
}
.about-section-1-wrapper {
    max-width: 1500px;
    margin: 0px auto;
	display: flex;
   	align-items: center;
}
.about-section-1-col1, .about-section-1-col2 {
    width: 50%;
}
.about-section-1-col1-image-wrapper {
    position: relative;
    max-width: 80%;
    margin: 0px auto;
}
.about-section-1-image2 {
    position: absolute;
    bottom: -50px;
    right: 0;
}
.about-section-1-col1-image-wrapper:before {
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/08/flower-1-3.webp);
    width: 300px;
    height: 180px;
    background-repeat: no-repeat;
    background-size: contain;
    left: -40px;
    bottom: -60px;
	z-index:99;
	animation: moveLeftRight 8s infinite;
}
@keyframes moveLeftRight {
    0% {
        transform: translateX(-50px);
    }
    50% {
        transform: translateX(50px);
    }
    100% {
        transform: translateX(-50px);
    }
}
.counter-sec-wrapper {
    display: flex;
    column-gap: 30px;
    max-width: 1400px;
    margin: 0px auto;
    background-color: #f9f3f0;
    padding: 30px;
    margin-top: -80px;
    border: 5px solid #ffffff;
}
.counter-sec-items {
    width: 25%;
}
.counter-sec-items {
    width: 25%;
    display: flex;
    column-gap: 20px;
	align-items: center;
}
.counter-sec-items-left {
    width: 40%;
}
.counter-sec-items-right {
    width: 60%;
}
.counter-sec-items-right .count {
    font-size: 45px;
    font-weight: 700;
    line-height: 55px;
}
.about-section-3-wrapper {
    display: flex;
    column-gap: 40px;
    align-items: center;
    max-width: 1500px;
    margin: 0px auto;
}
.about-section-3-col1, .about-section-3-col2 {
    width: 50%;
}
.about-section-3-block-items {
    display: flex;
    column-gap: 20px;
    align-items: center;
}
.about-section-3-block-items-col1 img {
    width: 80px;
}
.about-section-3-block-items-col1 {
    width: 10%;
}
.about-section-3-block-items-col2 {
    width: 90%;
}
.about-section-3-block-items-col2 h4 {
    margin: 10px 0px;
}
.about-section-3-col2-img-wrapper {
    text-align: center;
    position: relative;
}
.about-section-3-col2-img-wrapper:before {
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/08/flower-1-3.webp);
    width: 300px;
    height: 180px;
    background-repeat: no-repeat;
    background-size: contain;
    left: 0px;
    bottom: -60px;
	z-index:99;
	animation: moveLeftRight 8s infinite;
}
.about_why_choose_us {
    margin-top: 80px;
    position: relative;
}
.about_why_choose_us:before {
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/08/leaves-icon.webp);
    width: 180px;
    height: 220px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 50px;
    left: 0;
    z-index: 99;
    animation: moveUpDown 3s ease-in-out infinite;
}
.about_why_choose_us-wrapper {
    max-width: 1500px;
    margin: 0px auto;
}
ul.tabs {
    margin: 0;
    padding: 15px 0px 0px 0px;
    float: left;
    list-style: none;
    border-bottom: 1px solid #dbaf63;
    width: 100%;
    display: flex;
    justify-content: center;
}
ul.tabs li {
    float: left;
    margin: 0;
    cursor: pointer;
    padding: 15px 21px;
    border-top: 1px solid #dbaf63;
    border-left: 1px solid #dbaf63;
    background-color: transparent;
    color: #000000;
    overflow: hidden;
    position: relative;
    width: 33.33%;
    text-align: center;
}
.tab_last { border-right: 1px solid #dbaf63; }
ul.tabs li.active {
    background-color: transparent;
    color: #dbaf63;
    display: block;
    font-weight: 700;
    font-size: 24px;
}
.tab_container {
    border: 0px;
    border-top: none;
    width: 100%;
    background: transparent;
    overflow: auto;
}
.tab_content {
	padding: 20px;
	display: none;
}
.tab_drawer_heading { display: none; }
@media screen and (max-width: 480px) {
	.tabs {
		display: none;
	}
	.tab_drawer_heading {
		background-color: transparent;
		color: #000;
		margin: 0;
		padding: 5px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		font-size: 18px;
		border: 1px solid #000000;
	}
	.d_active {
		background-color: #dbaf63;
		color: #fff;
	}
}

.tab-content-wrapper {
    display: flex;
    column-gap: 40px;
    align-items: center;
}
.tab-content-col1, .tab-content-col2 {
    width: 50%;
}
.tab-content-col1 img {
    width: 100%;
    display: block;
}

/*  contact us  */
.page-template-contact-us {
    background-color: #ffffff !important;
}
.cnt-form-section {
    background-color: #ffffff;
}
.cnt-form-section-wrapper {
    max-width: 1500px;
    margin: 0px auto;
    box-shadow: 1px 1px 27px 2px rgba(204, 204, 204, 0.75);
    -webkit-box-shadow: 1px 1px 27px 2px rgba(204, 204, 204, 0.75);
    -moz-box-shadow: 1px 1px 27px 2px rgba(204, 204, 204, 0.75);
}
.cnt-form-section-inner-wrapper {
    padding: 50px;
}
.cnt-form-section-inner-wrapper h2 {
    margin-top: 0px;
}
.form-half-row {
    display: flex;
    column-gap: 30px;
}
.form-half-row p {
    width: 50%;
}
.wpcf7 input[type=text], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 textarea {
    width: 100%;
    background-color: #f9f3f0;
    border-radius: 5px;
}
.wpcf7 input[type=submit] {
    background-color: #dbaf63;
    padding: 20px 25px;
    border-radius: 5px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.contact_information-sec {
    background-color: #ffffff;
    padding-bottom: 60px;
}
.contact_information-sec-wrapper {
    display: flex;
    column-gap: 40px;
    max-width: 1500px;
    margin: 0px auto;
}
.contact_information-sec-col1 {
    width: 35%;
}
.contact_information-sec-col2 {
    width: 65%;
}
.contact_information-inner-wrapper {
    background-color: #f9f3f0;
    padding: 20px;
}
.contact_information-inner-wrapper {
    font-size: 16px;
}
.cnt-blank-section {
    padding: 50px;
    background-color: #ffffff;
}
.contact_information-inner-wrapper img {
    width: 50px;
}
.cnt-address, .cnt-phone, .cnt-mail, .cnt-hours {
    background-color: #ffffff;
    padding: 20px;
    display: flex;
    align-items: center;
	column-gap: 20px;
}
.cnt-address-left, .cnt-phone-left,
.cnt-mail-left, .cnt-hours-left {
    width: 10%;
}
.cnt-address-right, .cnt-phone-right,
.cnt-mail-right, .cnt-hours-right {
    width: 90%;
}
.contact_information-inner-wrapper h5 {
    margin: 10px 0px;
}
.contact_information-inner-wrapper p {
    margin-bottom: 0px;
}
.cnt-address, .cnt-phone, .cnt-mail {
    margin-bottom: 20px;
}
.contact_information-inner-wrapper a {
    color: #000000;
}
.contact_information-inner-wrapper h2 {
    font-size: 28px;
}

/* services page */
.service-sec {
	position: relative;
}
.service-sec:before {
	position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/08/leaves-1-img.webp);
    width: 180px;
    height: 180px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 50px;
    left: 0;
    z-index: -1;
    animation: moveUpDown 3s ease-in-out infinite;
}
.service-sec:after {
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/08/leaves-7-img.webp);
    height: 300px;
    width: 130px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -10%;
    right: 0px;
    z-index: -1;
    animation: moveUpDown 3s ease-in-out infinite;
}
.service-main-wrapper {
    max-width: 1500px;
    margin: 0px auto;
    display: flex;
    column-gap: 60px;
}
.treatment1-main-wrapper,
.treatment2-main-wrapper {
    width: 50%;
}
.treatment1-row-wrapper, 
.treatment2-row-wrapper {
    display: flex;
    column-gap: 30px;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #000000;
}
.treatment1-name, .treatment2-name {
    display: inline-block;
    background-color: #dbaf63;
    color: #ffffff;
    padding: 10px;
    margin: 0px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
	margin-bottom: 30px;
}
.treatment1-row-wrapper h5, 
.treatment2-row-wrapper h5 {
    margin: 10px 0px;
    font-family: "DM Sans", sans-serif;
    font-size: 20px;
    line-height: 30px;
}
.service-icon, .service-icon2 {
	position: relative;
    padding-left: 40px;
}
.service-icon:before {
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/08/icon-service-items.svg);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    background-size: contain;
    left: 0;
    top: 0;
}
.service-icon2:before {
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/08/icon-service-items2.svg);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    background-size: contain;
    left: 0;
    top: 0;
}
.services-cta-section-wrapper {
    max-width: 1500px;
    margin: 0px auto;
    background-color: #ffffff;
    border-radius: 15px;
    display: flex;
    column-gap: 40px;
    align-items: center;
    justify-content: space-between;
    padding: 20px 50px;
}
.services-cta-col1 h2 {
    margin: 0px;
}

/* services inner page */
.service-beauty, .service-hair-page {
	position: relative;
}
.service-beauty:before,
.service-hair-page:before {
	position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/08/leaves-1-img.webp);
    width: 180px;
    height: 180px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 50px;
    left: 0;
    z-index: -1;
    animation: moveUpDown 3s ease-in-out infinite;
}
.service-beauty:after,
.service-hair-page:after {
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/08/leaves-7-img.webp);
    height: 300px;
    width: 130px;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -10%;
    right: 0px;
    z-index: -1;
    animation: moveUpDown 3s ease-in-out infinite;
}
/* Layout updates so sticky works correctly */
.service-beauty-wrapper {
    max-width: 1500px;
    margin: 0 auto;
    display: flex;
    column-gap: 40px;
    align-items: flex-start;          /* important for sticky */
}

.service-beauty-col1 { width: 60%; }
.service-beauty-col2 {
    width: 40%;
    position: -webkit-sticky;         /* Safari */
    position: sticky;
    top: 180px;                        /* adjust for your header height */
    align-self: flex-start;
}

/* Image sizing: fixed-but-responsive with safe cropping */
.service-beauty-col2 img {
    width: 100%;
    max-width: 560px;                  /* cap width so it doesn’t grow too large */
    height: 100%;                     /* fixed height for a clean card feel */
    object-fit: cover;                 /* no squish; crop edges if needed */
    display: block;
    margin: 0 auto;                    /* center inside the column */
    border-radius: 10px;               /* optional */
}

/* Tablet: slightly reduce */
@media (max-width: 1199px) {
  .service-beauty-col2 img {
    max-width: 500px;
    height: 100%;
  }
}

/* Mobile: stack + disable sticky + natural image ratio */
@media (max-width: 991px) {
  .service-beauty-wrapper {
    flex-direction: column;
  }
  .service-beauty-col1,
  .service-beauty-col2 {
    width: 100%;
  }
  .service-beauty-col2 {
    position: static;                  /* turn off sticky on small screens */
  }
  .service-beauty-col2 img {
    max-width: 100%;
    height: auto;                      /* keep aspect ratio on mobile */
  }
}


/* faqs page */
.faqs-page-section-wrapper {
    max-width: 1400px;
    margin: 0px auto;
}
.accordion__header {
	padding: 10px;
	background-color: #fff;
	margin-top: 5px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
}
.accordion__header > * {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 20px;
	line-height: 30px;
}
.accordion__header.is-active {
	background-color:#dbaf63;
	color: #fff;
}
.accordion__toggle {
	margin-left: 10px;
	height: 3px;
	background-color: #222;
	width: 13px;
	display: block;
	position: relative;
	flex-shrink: 1;
	border-radius: 2px;
}
.accordion__toggle::before {
	content: "";
	width: 3px;
	height: 13px;
	display: block;
	background-color: #222;
	position: absolute;
	top: -5px;
	left: 5px;
	border-radius: 2px;
}
.is-active .accordion__toggle {
	background-color: #fff;
}
.is-active .accordion__toggle::before {
	display: none;
}
.accordion__body {
	display: none;
	padding: 10px;
	border: 1px solid #ccc;
	border-top: 0;
}
.accordion__body.is-active {
	display: block;
}
.accordion__header.is-active h2 {
    color: #fff;
}
.accordion__body p {
    text-align: justify;
}

/* services inner */
.services-inner-common-sec1-wrapper {
    max-width: 1500px;
    display: flex;
    margin: 0 auto;
    column-gap: 40px;
    align-items: flex-start; /* important for sticky to work properly */
}

.services-inner-common-sec1-col1 {
    width: 60%;
}

.services-inner-common-sec1-col2 {
    width: 40%;
    position: -webkit-sticky; /* Safari support */
    position: sticky;
    top: 180px; /* adjust depending on your header height */
    align-self: flex-start;
}

.services-inner-common-sec1-col2 img {
    width: 100%;        /* takes full column width */
    max-width: 500px;   /* set your preferred max width */
    height: 100%;      /* fixed height */
    object-fit: cover;  /* makes sure image doesn’t stretch */
    display: block;
    margin: 0 auto;     /* center the image */
    border-radius: 8px; /* optional for smooth edges */
}

/* Responsive: Stack columns on smaller screens */
@media (max-width: 991px) {
    .services-inner-common-sec1-wrapper {
        flex-direction: column;
    }
    .services-inner-common-sec1-col1,
    .services-inner-common-sec1-col2 {
        width: 100%;
        position: static; /* disable sticky on mobile */
    }
  .services-inner-common-sec1-col2 img {
        max-width: 100%;
        height: auto;  /* let it scale naturally on mobile */
    }
}


@media (max-width:767px) {
	.innerpage-title-bar {
    	height: 140px;
		margin-top: -35px;
    }
	.breadcrumb {
		display:none;
	}
	.innerpage-title-bar h1, .innerpage-title-bar h2 {
    	font-size: 22px;
    	padding: 0px 20px;
    	line-height: 25px;
    	margin-top: 20px;
	}
	.contact_information-sec-wrapper, .form-half-row,
	.counter-sec-wrapper, .about-section-3-wrapper, .counter-sec-items,
	.home-blog-page-wrapper, .services-inner-common-sec1-wrapper {
    	flex-direction: column;
	}
	.about-section-1-wrapper, .tab-content-wrapper {
    	flex-direction: column-reverse;
	}
	.contact_information-sec-col1, .contact_information-sec-col2, .form-half-row p,
	.about-section-1-col1, .about-section-1-col2, .counter-sec-items,
	.about-section-3-col1, .about-section-3-col2, .counter-sec-items-left,
	.counter-sec-items-right, .tab-content-col1, .tab-content-col2,
	.services-inner-common-sec1-col1, .services-inner-common-sec1-col2 {
    	width: 100%;
	}
	.cnt-blank-section {
    	padding: 20px;
    }
	.contact_information-inner-wrapper h2 {
    	margin-top: 0px;
	}
	.contact_information-inner-wrapper {
        font-size: 12px !important;
    }
	.contact_information-inner-wrapper h5 {
    	margin: 0px 0px;
	}
	.contact_information-sec-col1 {
    	margin-bottom: 20px;
	}
	.contact_information-sec-col2 iframe {
    	height: 300px;
	}
	.contact_information-sec {
    	padding-bottom: 30px;
	}
	.cnt-form-section-inner-wrapper {
    	padding: 20px;
	}
	.about-section-1-col1-image-wrapper:before,
	.about-section-3-col2-img-wrapper:before,
	ul.tabs, .about_why_choose_us:before, .service-sec:before, .service-sec:after,
	.service-beauty:before, .service-beauty:after, .home-blog-page-sec:before,
	.home-blog-page-sec:after, .service-hair-page:before, .service-hair-page:after {
		display:none;
	}
	.about-section-1-image2 {
		position: inherit;
		bottom: inherit;
		right: inherit;
	}
	.about-section-1-col1-image-wrapper {
   		max-width: 100%;
    	margin-top: 30px;
	}
	.about-section-1 {
    	padding: 10px 0px 100px 0px;
	}
	.counter-sec-items {
		text-align: center;
		margin-bottom: 20px;
	}
	.counter-sec-items img {
    	width: 50px;
	}
	.about-section-3-col1 h2 {
    	margin-top: 0px;
	}
	.about-section-3-block-items-col1 {
    	width: 25%;
	}
	.about-section-3-block-items-col2 {
    	width: 75%;
	}
	.about_why_choose_us {
    	margin-top: 30px;
    }
	.tab_content {
    	padding: 10px;
    	border: 1px solid #000000;
	}
	.tab-content-wrapper h3 {
    	margin-top: 0px;
	}
	.home-blog-page-wrapper .home-blog-items {
    	width: 100%;
    	margin-bottom: 20px;
	}
	#secondary {
    	padding: 20px 20px;
		margin-top:0px;
	}
	.service-main-wrapper, .services-cta-section-wrapper,
	.service-beauty-wrapper, .service-hair-page-wrapper {
    	flex-direction: column;
	}
	.treatment1-row-wrapper h5, .treatment2-row-wrapper h5 {
    	font-size: 16px;
    	line-height: 26px;
	}
	.treatment1-main-wrapper, .treatment2-main-wrapper,
	.service-beauty-col1, .service-hair-page-col1 {
    	width: 100%;
	}
	.treatment2-main-wrapper {
    	margin-top: 40px;
	}
	.services-cta-section-wrapper {
   		padding: 20px;
	}
	.services-cta-col1 {
    	margin-bottom: 20px;
	}
	.service-beauty-col2, .service-hair-page-col2 {
    	width: 100%;
		margin-top: 30px;
	}
	.contact_information-sec-col2 h1 {
    	text-align: center;
	}
	.akshara-blog-sidebar.sticky {
		position: inherit;
		top: inherit;
		padding-right: inherit;
		z-index: inherit;
	}
	.accordion__header h2 {
    	max-width: 90%;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.innerpage-title-bar {
    	height: 150px;
		margin-top: -105px;
    }
	.innerpage-title-bar h1, .innerpage-title-bar h2 {
    	font-size: 22px;
        padding: 0 180px;
        line-height: 25px;
	}
	.breadcrumb {
		display:none;
	}
	.cnt-blank-section {
    	padding: 30px;
    }
	.contact_information-sec-wrapper {
    	flex-direction: column;
	}
	.contact_information-sec-col1, .contact_information-sec-col2 {
    	width: 100%;
	}
	.contact_information-sec-col2 iframe {
    	height: 300px;
	}
	.contact_information-sec-col1 {
    	margin-bottom: 30px;
	}
	.contact_information-sec {
    	padding-bottom: 30px;
	}
	.contact_information-inner-wrapper {
        font-size: 18px !important;
    }
	.about_why_choose_us:before, .about-section-1-col1-image-wrapper:before,
	.about-section-3-col2-img-wrapper:before {
		display:none;
	}
	.about-section-1-image2 {
		position: inherit;
		bottom: inherit;
		right: inherit;
	}
	.about-section-1 {
    	padding: 30px 0px 100px 0px;
	}
	.counter-sec-items-right .count {
    	font-size: 30px;
    	line-height: 40px;
	}
	.about-section-3-col1 h2 {
    	margin-top: 0px;
	}
	.about_why_choose_us {
    	margin-top: 20px;
    }
	ul.tabs li.active {
   		font-size: 18px;
	}
	#secondary {
    	padding: 20px 20px;
		margin-top:0px;
	}
	.home-blog-page-wrapper .home-blog-items {
    	width: 50%;
    	padding:15px;
	}
	.service-sec:before, .service-sec:after,
	.service-beauty:before, .service-beauty:after, .home-blog-page-sec:before,
	.home-blog-page-sec:after, .service-hair-page:before, .service-hair-page:after {
		display:none;
	}
	.treatment1-row-wrapper h5, .treatment2-row-wrapper h5 {
    	font-size: 16px;
    	line-height: 26px;
	}
	.akshara-blog-sidebar.sticky {
		position: inherit;
		top: inherit;
		padding-right: inherit;
		z-index: inherit;
	}
}

@media (max-width:1280px) {
	.contact_information-inner-wrapper {
    	font-size: 15px;
	}
}

@media (min-width:1600px) {
	.contact_information-inner-wrapper {
    	font-size: 18px;
	}
	.home-blog-items-info-wrapper div {
    	font-size: 12px;
	}
}