

@media only screen and (max-width: 1400px) { 
.side-img img {
    width: 100%;
}

.side-img {
	right: -24px;
}

}

@media only screen and (max-width: 1366px) {


.side-img img {
    width: 100%;
}

.side-img {
	right: -48px;
}

}

@media only screen and (max-width: 1200px) {


.side-img img {
    width: 100%;
}

.side-img {
	right: -123px;
}

}

@media only screen and (max-width:1024px) {
.top-booking a {
		font-size: 7px;
}

.faq-bg h2 {
	width: 100%;
}

.side-img {
    right: -212px;
}

}

@media only screen and (max-width: 992px) {
.logo img {
    width: 30%;
}

.aura-menu {
	float: none;
}

.aura-menu .navbar {
	float: none;
}

.aura-menu .bg-dark {
	background-color: #43ab60!important;
}

a.navbar-brand {
	display: none;
	font-weight: 800;
    letter-spacing: 1px;
}

.aura-menu .nav-link {
	font-size: 14px;
}

.aura-menu .navbar-toggler {
    border: var(--bs-border-width) solid rgb(255 255 255);
}

.aura-menu .navbar-toggler:focus {
    box-shadow: none;
}

.top-booking {
	width: 100%;
}

.top-booking a {
	font-size: 13px;
}

.banner-bg {
	height: 635px;
}

.top-content {
	margin: 130px 0 75px 0;
}

.unlock-content {
    padding-top: 70px;
}

.unlock-content p {
	width: 74%;
}

.align-block h3 {
	font-size: 23px;
}

.astand-block p {
	width: 98%;
}

.fs-block, .fs-block.numa, .fs-block.nuba, .fs-block.aenum {
	height: 205px;
}

.fs-block h5, .fs-block.numa h5, .fs-block.nuba h5, .fs-block.aenum h5 {
	margin: 5px 0;
}

.fs-block h5 a, .fs-block.numa h5 a, .fs-block.nuba h5 a, .fs-block.aenum h5 a {
	line-height: 22px;
}

.fs-all {
	width: 50%;
	padding: 15px 0;
}

ul.aa-work li:nth-child(1), ul.aa-work li:nth-child(3) {
    width: 16%;
}

ul.aa-work li img {
    width: 75%;
}

ul.aa-content {
	padding: 0 0 0 151px;
}

.featured-bg {
	height: 972px;
}

.slick-prev:before, .slick-next:before {
	display: none;
}

.review-block {
	height: 552px;
}

.blog-explore {
	width: 37%;
}

.side-img {
	display: none;
}

.col-md-3.ccleft, .col-md-9.ccright {
	width: 100%;
}

.footer-logo {
	padding: 15px 15px;
}

.footer-logo img {
    width: 31%;
}

ul.aura-info li {
	font-size: 17px;
	text-align: center;
}

.email-container {
	width: 83%;
}

.whatsapp-i img {
    width: 47%;
}

.whatsapp-i {
	right: 5px;
    bottom: 100px;
}

.faq-bg h2 {
	width: 100%;
}

}


@media only screen and (max-width: 912px) {

.logo img {
    width: 30%;
}

.aura-menu {
	float: none;
}

.aura-menu .navbar {
	float: none;
}

.aura-menu .bg-dark {
	background-color: #43ab60!important;
}

a.navbar-brand {
	display: block;
	font-weight: 800;
    letter-spacing: 1px;
}

.aura-menu .navbar-toggler {
    border: var(--bs-border-width) solid rgb(255 255 255);
}

.aura-menu .navbar-toggler:focus {
    box-shadow: none;
}

.top-booking {
	width: 100%;
}

.top-booking a {
	font-size: 7px;
}

.banner-bg {
	height: 635px;
}

.top-content {
	margin: 130px 0 75px 0;
}

.unlock-content {
    padding-top: 70px;
}

.unlock-content p {
	width: 74%;
}

.align-block h3 {
	font-size: 23px;
}

.astand-block p {
	width: 98%;
}

.fs-block, .fs-block.numa, .fs-block.nuba, .fs-block.aenum {
	height: 205px;
}

.fs-block h5, .fs-block.numa h5, .fs-block.nuba h5, .fs-block.aenum h5 {
	margin: 5px 0;
}

.fs-block h5 a, .fs-block.numa h5 a, .fs-block.nuba h5 a, .fs-block.aenum h5 a {
	line-height: 22px;
}

.fs-all {
	width: 50%;
	padding: 15px 0;
}

ul.aa-work li:nth-child(1), ul.aa-work li:nth-child(3) {
    width: 16%;
}

ul.aa-work li img {
    width: 75%;
}

ul.aa-content {
	padding: 0 0 0 151px;
}

.featured-bg {
	height: 972px;
}

.slick-prev:before, .slick-next:before {
	display: none;
}

.review-block {
	height: 552px;
}

.blog-explore {
	width: 37%;
}

.side-img {
	display: none;
}

.col-md-3.ccleft, .col-md-9.ccright {
	width: 100%;
}

.footer-logo {
	padding: 15px 15px;
}

.footer-logo img {
    width: 31%;
}

ul.aura-info li {
	font-size: 17px;
	text-align: center;
}

.email-container {
	width: 83%;
}

.whatsapp-i img {
    width: 47%;
}

.whatsapp-i {
	right: 5px;
    bottom: 100px;
}

.faq-bg h2 {
	font-size: 38px;
	width: 100%;
    line-height: 47px;
    padding-left: 25px;
}

.alura-chat {
	padding-left: 25px;
}

.alura-lookingfor {
	margin-left: 25px;
    margin-top: 25px;
}

.alura-lookingfor h4 {
	width: 100%;
}

.alura-accordian-pro h2.accordion-header {
	padding: 0;
}

}

@media only screen and (max-width: 575.98px) {

.logo img {
    width: 30%;
}

.aura-menu {
	float: none;
}

.aura-menu .navbar {
	float: none;
}

.aura-menu .bg-dark {
	background-color: #43ab60!important;
}

a.navbar-brand {
	display: block;
	font-weight: 800;
    letter-spacing: 1px;
}

.aura-menu .navbar-toggler {
    border: var(--bs-border-width) solid rgb(255 255 255);
}

.aura-menu .navbar-toggler:focus {
    box-shadow: none;
}

.top-content {
	margin: 25px 0 75px 0;
}

.top-content h1 {
	font-size: 40px;
    padding-top: 28px;
}

.top-content h6 {
	font-size: 21px;
    padding-left: 47px;
}

ul.explore-alu li:nth-child(1) {
	margin-bottom: 25px;
}

.unlock-content {
    padding-top: 55px;
}

.unlock-content h2 {
	font-size: 35px;
	margin: 0 0 25px 0;
    padding-left: 35px;
}

.unlock-content p {
	width: 100%;
	font-size: 23px;
    padding-left: 35px;
}

.aura-stand-bg, .featured-bg, .blog-block {
	height: 100%;
}

.astand-block {
    padding: 45px 0 0 0;
}

.ast-icon {
	width: 88%;
}

.astand-block h2, .featured-block h2 {
	font-size: 31px;
}

.align-block, .align-block.clear, .align-block.purpose, .align-block.energy {
	width: 79%;
	display: block;
    margin: 0 auto 35px;
}

.astand-block p {
	font-size: 23px;
    line-height: 37px;
    width: 90%;
    padding-top: 0;
    padding-bottom: 45px;
}

.fs-block, .fs-block.numa, .fs-block.nuba, .fs-block.aenum {
	margin-bottom: 35px;
    border-radius: 16px;
}

.fs-all {
	width: 92%;
    margin: 25px auto 0;
}

ul.aa-work li img {
    width: 55%;
}

ul.aa-work li, ul.aa-work.reviewss li {
	font-size: 25px;
}

ul.aa-content {
	padding: 0px 0 0 27px;
	margin: 25px 0 35px 0;
}

ul.aa-content li {
	font-size: 22px;
	line-height: 31px;
}

.review-block {
	height: 545px;;
}

ul.aa-work.reviewss li:nth-child(1) {
    width: 15%;
}

ul.aa-work.reviewss li:nth-child(3) {
    width: 15%;
}

.blog-explore {
	width: 75%;
}

.blog-explore a {
	font-size: 27px;
}

.blog-block {
	padding-bottom: 35px;
}

.side-img {
	display: none;
}

.booking-title h2 {
	padding: 55px 0 55px 0;
}

.contact-form {
    padding: 0 0 75px 35px;
}

.contact-form .form-group, .contact-form .btn {
	width: 90%;
}

.footer-logo {
	padding: 28px 15px;
}

.footer-logo img {
    width: 50%;
}

.foot-content {
	padding: 27px 0 27px 35px;
}

.foot-navi, .foot-serv {
    margin-bottom: 35px;
}

ul.navi-block li a {
	font-size: 15px;
}

.email-container {
	width: 77%;
}

.whatsapp-i img {
    width: 50%;
}

.whatsapp-i {
	right: 0;
    bottom: 163px;
}

.foot-content h5, .foot-content h6 {
	line-height: 25px;
}

.call-me-block {
	padding-top: 45px;
}

.faq-bg h2 {
	font-size: 38px;
	width: 100%;
    line-height: 47px;
    padding-left: 25px;
}

.alura-chat {
	padding-left: 25px;
}

.alura-lookingfor {
	margin-left: 25px;
    margin-top: 25px;
}

.alura-lookingfor h4 {
	width: 100%;
}

.alura-accordian-pro h2.accordion-header {
	padding: 0;
}

}

@media only screen and (max-width: 414px) {

.logo img {
    width: 30%;
}

.aura-menu {
	float: none;
}

.aura-menu .navbar {
	float: none;
}

.aura-menu .bg-dark {
	background-color: #43ab60!important;
}

a.navbar-brand {
	display: block;
	font-weight: 800;
    letter-spacing: 1px;
}

.aura-menu .navbar-toggler {
    border: var(--bs-border-width) solid rgb(255 255 255);
}

.aura-menu .navbar-toggler:focus {
    box-shadow: none;
}

.top-content {
	margin: 25px 0 75px 0;
}

.top-content h1 {
	font-size: 40px;
    padding-top: 28px;
}

.top-content h6 {
	font-size: 21px;
    padding-left: 47px;
}

ul.explore-alu li:nth-child(1) {
	margin-bottom: 25px;
}

.unlock-content {
    padding-top: 55px;
}

.unlock-content h2 {
	font-size: 35px;
	margin: 0 0 25px 0;
    padding-left: 35px;
}

.unlock-content p {
	width: 100%;
	font-size: 23px;
    padding-left: 35px;
}

.aura-stand-bg, .featured-bg, .blog-block {
	height: 100%;
}

.astand-block {
    padding: 45px 0 0 0;
}

.ast-icon {
	width: 88%;
}

.astand-block h2, .featured-block h2 {
	font-size: 31px;
}

.align-block, .align-block.clear, .align-block.purpose, .align-block.energy {
	width: 79%;
	display: block;
    margin: 0 auto 35px;
}

.astand-block p {
	font-size: 23px;
    line-height: 37px;
    width: 90%;
    padding-top: 0;
    padding-bottom: 45px;
}

.fs-block, .fs-block.numa, .fs-block.nuba, .fs-block.aenum {
	margin-bottom: 35px;
    border-radius: 16px;
}

.fs-all {
	width: 92%;
    margin: 25px auto 0;
}

ul.aa-work li img {
    width: 55%;
}

ul.aa-work li, ul.aa-work.reviewss li {
	font-size: 25px;
}

ul.aa-content {
	padding: 0px 0 0 27px;
	margin: 25px 0 35px 0;
}

ul.aa-content li {
	font-size: 22px;
	line-height: 31px;
}

.review-block {
	height: 545px;;
}

ul.aa-work.reviewss li:nth-child(1) {
    width: 15%;
}

ul.aa-work.reviewss li:nth-child(3) {
    width: 15%;
}

.blog-explore {
	width: 75%;
}

.blog-explore a {
	font-size: 27px;
}

.blog-block {
	padding-bottom: 35px;
}

.side-img {
	display: none;
}

.booking-title h2 {
	padding: 55px 0 55px 0;
}

.contact-form {
    padding: 0 0 75px 35px;
}

.contact-form .form-group, .contact-form .btn {
	width: 90%;
}

.footer-logo {
	padding: 28px 15px;
}

.footer-logo img {
    width: 50%;
}

.foot-content {
	padding: 27px 0 27px 35px;
}

.foot-navi, .foot-serv {
    margin-bottom: 35px;
}

ul.navi-block li a {
	font-size: 15px;
}

.email-container {
	width: 77%;
}

.whatsapp-i img {
    width: 50%;
}

.whatsapp-i {
	right: 0;
    bottom: 163px;
}

.foot-content h5, .foot-content h6 {
	line-height: 25px;
}

.call-me-block {
	padding-top: 45px;
}

.faq-bg h2 {
	font-size: 38px;
	width: 100%;
    line-height: 47px;
    padding-left: 25px;
}

.alura-chat {
	padding-left: 25px;
}

.alura-lookingfor {
	margin-left: 25px;
    margin-top: 25px;
}

.alura-lookingfor h4 {
	width: 100%;
}

.alura-accordian-pro h2.accordion-header {
	padding: 0;
}

}

@media only screen and (max-width: 393px) {

.logo img {
    width: 30%;
}

.aura-menu {
	float: none;
}

.aura-menu .navbar {
	float: none;
}

.aura-menu .bg-dark {
	background-color: #43ab60!important;
}

a.navbar-brand {
	display: block;
	font-weight: 800;
    letter-spacing: 1px;
}

.aura-menu .navbar-toggler {
    border: var(--bs-border-width) solid rgb(255 255 255);
}

.aura-menu .navbar-toggler:focus {
    box-shadow: none;
}

.top-content {
	margin: 25px 0 75px 0;
}

.top-content h1 {
	font-size: 40px;
    padding-top: 28px;
}

.top-content h6 {
	font-size: 21px;
    padding-left: 47px;
}

ul.explore-alu li:nth-child(1) {
	margin-bottom: 25px;
}

.unlock-content {
    padding-top: 55px;
}

.unlock-content h2 {
	font-size: 35px;
	margin: 0 0 25px 0;
    padding-left: 35px;
}

.unlock-content p {
	width: 100%;
	font-size: 23px;
    padding-left: 35px;
}

.aura-stand-bg, .featured-bg, .blog-block {
	height: 100%;
}

.astand-block {
    padding: 45px 0 0 0;
}

.ast-icon {
	width: 88%;
}

.astand-block h2, .featured-block h2 {
	font-size: 31px;
}

.align-block, .align-block.clear, .align-block.purpose, .align-block.energy {
	width: 79%;
	display: block;
    margin: 0 auto 35px;
}

.astand-block p {
	font-size: 23px;
    line-height: 37px;
    width: 90%;
    padding-top: 0;
    padding-bottom: 45px;
}

.fs-block, .fs-block.numa, .fs-block.nuba, .fs-block.aenum {
	margin-bottom: 35px;
    border-radius: 16px;
}

.fs-all {
	width: 92%;
    margin: 25px auto 0;
}

ul.aa-work li img {
    width: 55%;
}

ul.aa-work li, ul.aa-work.reviewss li {
	font-size: 25px;
}

ul.aa-content {
	padding: 0px 0 0 27px;
	margin: 25px 0 35px 0;
}

ul.aa-content li {
	font-size: 22px;
	line-height: 31px;
}

.review-block {
	height: 545px;;
}

ul.aa-work.reviewss li:nth-child(1) {
    width: 15%;
}

ul.aa-work.reviewss li:nth-child(3) {
    width: 15%;
}

.blog-explore {
	width: 75%;
}

.blog-explore a {
	font-size: 27px;
}

.blog-block {
	padding-bottom: 35px;
}

.side-img {
	display: none;
}

.booking-title h2 {
	padding: 55px 0 55px 0;
}

.contact-form {
    padding: 0 0 75px 35px;
}

.contact-form .form-group, .contact-form .btn {
	width: 90%;
}

.footer-logo {
	padding: 28px 15px;
}

.footer-logo img {
    width: 50%;
}

.foot-content {
	padding: 27px 0 27px 35px;
}

.foot-navi, .foot-serv {
    margin-bottom: 35px;
}

ul.navi-block li a {
	font-size: 15px;
}

.email-container {
	width: 77%;
}

.whatsapp-i img {
    width: 50%;
}

.whatsapp-i {
	right: 0;
    bottom: 163px;
}

.foot-content h5, .foot-content h6 {
	line-height: 25px;
}

.call-me-block {
	padding-top: 45px;
}

.faq-bg h2 {
	font-size: 38px;
	width: 100%;
    line-height: 47px;
    padding-left: 25px;
}

.alura-chat {
	padding-left: 25px;
}

.alura-lookingfor {
	margin-left: 25px;
    margin-top: 25px;
}

.alura-lookingfor h4 {
	width: 100%;
}

.alura-accordian-pro h2.accordion-header {
	padding: 0;
}

}


@media only screen and (max-width: 375px) {

.logo img, .logo h6 {
    display: none;
}

.aura-menu {
	float: none;
	padding-top: 15px;
}

.aura-menu .navbar {
	float: none;
}

.aura-menu .bg-dark {
	background-color: #43ab60!important;
}

a.navbar-brand {
	display: block;
	font-weight: 800;
    letter-spacing: 1px;
}

.aura-menu .navbar-toggler {
    border: var(--bs-border-width) solid rgb(255 255 255);
}

.aura-menu .navbar-toggler:focus {
    box-shadow: none;
}

.top-booking {
	padding: 0;
	margin-top: 15px;
}

#banner_sticky {
	height: 21%;
}

.top-content {
	margin: 25px 0 75px 0;
}

.top-content h1 {
	font-size: 40px;
    padding-top: 28px;
}

.top-content h6 {
	font-size: 21px;
    padding-left: 47px;
}

ul.explore-alu li:nth-child(1) {
	margin-bottom: 25px;
}

.unlock-content {
    padding-top: 55px;
}

.unlock-content h2 {
	font-size: 35px;
	margin: 0 0 25px 0;
    padding-left: 35px;
}

.unlock-content p {
	width: 100%;
	font-size: 23px;
    padding-left: 35px;
}

.aura-stand-bg, .featured-bg, .blog-block {
	height: 100%;
}

.astand-block {
    padding: 45px 0 0 0;
}

.ast-icon {
	width: 88%;
}

.astand-block h2, .featured-block h2 {
	font-size: 31px;
}

.align-block, .align-block.clear, .align-block.purpose, .align-block.energy {
	width: 79%;
	display: block;
    margin: 0 auto 35px;
}

.astand-block p {
	font-size: 23px;
    line-height: 37px;
    width: 90%;
    padding-top: 0;
    padding-bottom: 45px;
}

.fs-block, .fs-block.numa, .fs-block.nuba, .fs-block.aenum {
	margin-bottom: 35px;
    border-radius: 16px;
}

.fs-all {
	width: 92%;
    margin: 25px auto 0;
}

ul.aa-work li img {
    width: 55%;
}

ul.aa-work li, ul.aa-work.reviewss li {
	font-size: 25px;
}

ul.aa-content {
	padding: 0px 0 0 27px;
	margin: 25px 0 35px 0;
}

ul.aa-content li {
	font-size: 22px;
	line-height: 31px;
}

.review-block {
	height: 545px;;
}

ul.aa-work.reviewss li:nth-child(1) {
    width: 15%;
}

ul.aa-work.reviewss li:nth-child(3) {
    width: 15%;
}

.blog-explore {
	width: 75%;
}

.blog-explore a {
	font-size: 27px;
}

.blog-block {
	padding-bottom: 35px;
}

.side-img {
	display: none;
}

.booking-title h2 {
	padding: 55px 0 55px 0;
}

.contact-form {
    padding: 0 0 75px 35px;
}

.contact-form .form-group, .contact-form .btn {
	width: 90%;
}

.footer-logo {
	padding: 28px 15px;
}

.footer-logo img {
    width: 50%;
}

.foot-content {
	padding: 27px 0 27px 35px;
}

.foot-navi, .foot-serv {
    margin-bottom: 35px;
}

ul.navi-block li a {
	font-size: 15px;
}

.email-container {
	width: 77%;
}

.whatsapp-i img {
    width: 50%;
}

.whatsapp-i {
	right: 0;
    bottom: 163px;
}

.foot-content h5, .foot-content h6 {
	line-height: 25px;
}

.call-me-block {
	padding-top: 45px;
}

.faq-bg h2 {
	font-size: 38px;
	width: 100%;
    line-height: 47px;
    padding-left: 25px;
}

.alura-chat {
	padding-left: 25px;
}

.alura-lookingfor {
	margin-left: 25px;
    margin-top: 25px;
}

.alura-lookingfor h4 {
	width: 100%;
}

.alura-accordian-pro h2.accordion-header {
	padding: 0;
}

}