@media screen and (max-width: 900px) and (min-width: 0px) {
	/*Manikandan added below top nagivation---*/
	#block-temphalla-main-menu--2 ul{
	  display: flex;
          list-style: none;
          padding-left: 0px;
          gap: 20px;
          flex-direction: column;
	}

	.temphalla-main-menu div {
           display: inline-block;
        }

	#block-temphalla-main-menu--2 ul li a{
	   color: #000000;
  text-decoration: none;
  font-size: 16px;
  font-weight: 800;
  line-height: 43px;
  font-family: "archivo";
	}
	#block-temphalla-main-menu--2 ul li a.is-active{
		color: #f47521;
  text-decoration: none;
	}
	/*Manikandan added above*/
    .navbar-toggler-icon {
        width: 30px;
        height: 3px;
        background-color: #000;
        display: inline-block;
        position: relative;
    }

    .navbar-toggler-icon::before,
    .navbar-toggler-icon::after {
        content: '';
        width: 30px;
        height: 3px;
        background-color: #000;
        position: absolute;
        left: 0;
        transition: all 0.3s ease-in-out;
    }

    .navbar-toggler-icon::before {
        top: -8px;
    }

    .navbar-toggler-icon::after {
        top: 8px;
    }

    .navbar-toggler:hover .navbar-toggler-icon,
    .navbar-toggler:focus .navbar-toggler-icon {
        background-color: black;
    }

    #navbarMenu .justify-content-center {
        padding-left: 4rem !important;
        justify-content: left !important
    }

    .temphalla-header {
        position: sticky;
        top: 0;
        width: 100%;
        z-index: 1050;
    }

    .temphalla-main-menu #block-temphalla-main-menu ul li {
        margin-bottom: 20px;
    }

    h2 {
        font-size: 30px;
    }

    .temphalla-main-menu #block-temphalla-main-menu ul {
        display: inline !important;
    }

    .banner-container {
        width: 100% !important;
    }

    .text-section {
        font-size: 30px;
        font-weight: 500;
        line-height: 45px;
    }

    .img-section-white,
    .img-section-orange {
        width: 150px;
        height: 28px
    }

    .banner-section .container {
        justify-content: center;
    }

    .banner-container {
        margin-top: 4rem;
    }

    .banner-text-wrapper {
        text-align: center;
    }

    /* home */
    .section-568-5017-inner-wrapper .blog-569-5034-container-wrapper h2,
    .section-568-5017-inner-wrapper .blog-569-5034-container-wrapper p,
    .section-568-5017-inner-wrapper .blog-569-5034-container-wrapper .section-content-link-wrapper {
        text-align: center;
    }

    .content-5019-width .card .row p,
    .content-5021-width .card .row p {
        width: 100%;
    }

    .section-568-5017-inner-wrapper .blog-569-5034-container-wrapper .position-right-center {
        justify-content: center;
    }

    .layout-26-outer-wrapper {
        grid-template-columns: repeat(1, 1fr);
    }

    .content-5019-width img,
    .content-5021-width img {
        width: 75%;
    }

    .content-5019-width .card .row .d-flex,
    .content-5021-width .card .row .d-flex {
        align-items: center;
        text-align: center;
        margin-top: 1rem;
    }

    .content-5019-width .card .row .d-flex p,
    .content-5021-width .card .row .d-flex p {
        align-items: center;
        padding: 0px !important;
        width: 100%;
    }

    .content-5019-width .mt-3,
    .content-5021-width .mt-3 {
        margin-bottom: 2.5rem
    }

    .content-5023-width p {
        width: 100%;
        display: flex;
        text-align: center;
    }

    .block_page_title h2,
    .section-content-link-wrapper {
        text-align: center;
    }

    .blog-572-5081-container-wrapper .row,
    .blog-572-5084-container-wrapper .row {
        display: flex;
        flex-direction: column-reverse;
    }

    #custom-subscription-form {
        display: inline;
    }

    #custom-subscription-form .form-control {
        width: 100%;
        margin-bottom: 1rem;
    }

    .testimonial-container {
        width: 70%;
    }

    .testimonial-text-container {
        text-align: center;
    }

    .content-5169-width .form-email {
        text-align: center;
    }

    #edit-submit {
        padding: 5px 30px;
    }

    #edit-actions {
        align-items: center;
        display: flex;
        justify-content: center;
    }

    /* fitness page */
    .content-5175-width .card .cb-title,
    .content-5217-width .card .cb-title,
    .content-5279-width .card .cb-title {
        text-align: center;
        margin-top: 1rem;
    }

    .content-5175-width .card p,
    .content-5217-width .card p,
    .content-5279-width .card p,
    .content-6375-width,
    .content-6434-width,
    .content-6498-width {
        text-align: center;
    }

    .blog-578-5204-container-wrapper .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .content-5281-width .blog-580-5242-container-wrapper .why-choose-us .align-items-start {
        align-items: center !important;
        display: inline !important;
        text-align: center;
    }
/*
    .content-5281-width img {
        margin-bottom: 0.5rem;
    }*/

    .why-choose-us h6 {
        font-size: 22px;
    }

    .content-5281-width .col-md-5 .row .mb-3 {
        margin-bottom: 0rem !important;
    }

    .section-576-5285-inner-wrapper img,
    .section-593-5602-inner-wrapper img,
    .section-599-5725-inner-wrapper img,
    .section-616-5906-inner-wrapper img {
        margin-top: 0px;
    }

    .content-5285-width .card-text,
    .content-5602-width .card-text,
    .content-5725-width .card-text,
    .content-5906-width .card-text {
        text-align: center;
    }

    .blog-577-5186-image-wrapper,
    .blog-579-5224-image-wrapper {
        justify-content: center !important;
    }

    .join-cap {
        text-align: center;
        width: 100%;
    }

    .enquire-now .justify-content-end {
        justify-content: center !important;
    }

    /* golf page */
    .content-5375-width .card .cb-title,
    .content-5377-width .card .cb-title,
    .content-5379-width .card .cb-title,
    .content-5381-width .card .cb-title {
        text-align: center;
        margin-top: 1rem;
    }

    .content-5375-width .card p,
    .content-5377-width .card p,
    .content-5379-width .card p,
    .content-5381-width .card p {
        text-align: center;
    }

    .section-583-5377-inner-wrapper .row,
    .section-583-5381-outer-wrapper .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .blog-587-5362-container-wrapper .position-right-center,
    .blog-589-5406-container-wrapper .position-right-center,
    .blog-586-5344-image-wrapper,
    .blog-584-5308-image-wrapper {
        justify-content: center;
    }

    .section-582-5481-outer-wrapper .p-3,
    .section-583-6020-inner-wrapper .p-3,
    .enquire-now .p-3 {
        padding: 1rem !important;
    }

    .enquire-now .card-text p {
        width: 100%;
        text-align: center;
        font-size: 26px;
    }

    /*basketball page */

    .content-5473-width .cb-title,
    .content-5475-width .cb-title,
    .content-5477-width .cb-title,
    .content-5733-width .cb-title {
        text-align: center;
        margin-top: 1rem;
    }

    .content-5473-width .card p,
    .content-5475-width .card p,
    .content-5477-width .card p,
    .content-5733-width .card p {
        text-align: center;
    }

    .section-582-5475-outer-wrapper .row,
    .section-605-5733-inner-wrapper .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .overview-camp-container {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .overview-camp-heading {
        font-size: 30px;
    }

    .overview-enquire-now {
        width: 100%;
        font-size: 28px;
        text-align: center;
    }

    .bottom-text-607-5765-inner-wrapper .justify-content-end {
        justify-content: center !important;
        margin-top: 1rem;
    }

    .basketball-detail-container .image-wrapper {
        grid-template-columns: repeat(1, 1fr);
    }

    .camp-card,
    .location-container,
    .gallery-container {
        text-align: center;
    }
    .camp-card ul li{
        text-align: left !important;
    }
    .camp-detail-container {
        margin-top: 2rem;
    }

    .embed-video-container .banner-video video {
        height: 100%;
    }

    .blog-588-5388-image-wrapper {
        justify-content: center;
    }

    .content-6044-width .page-title,
    .content-6044-width .payment-note-wrapper {
        text-align: center;
    }

    .content-6044-width #edit-actions {
        justify-content: space-around;
    }

    /* gallery */
    .gallery-footer-controls {
        width: 80% !important;
    }

    #galleryModal #controls button.close {
        right: 16% !important;
    }

    /*footer */
    #block-temphalla-footerlogo {
        text-align: center;
        margin-bottom: 2rem;
    }

    #block-temphalla-socialmedia h2 {
        margin-left: 0px !important;
    }

    #block-temphalla-socialmedia a {
        margin-left: 0px !important;
    }

    #block-temphalla-socialmedia a {
        padding: 1rem;
    }

    #block-temphalla-showcopyrightcontent {
        text-align: center;
    }

    #block-temphalla-footerlinks ul{
        padding-left: 0px;
    }

    #block-temphalla-secondfooterlinks ul{
        padding-left: 0px;
	padding-right: 0px;
    }

    #block-temphalla-secondfooterlinks ul li{
       display:flex;
       justify-content: end;
    }
    #block-temphalla-footer ul {
        text-align: center;
        justify-content: center;
        padding: 0px;
	/*flex-direction: column;*/
	gap: 20px;
	margin-top: 30px;
    }

    #block-temphalla-footer ul li{
       padding-left: 0px;
    }

    /*massage */
    .section-648-6244-inner-wrapper .row,
    .section-648-6330-inner-wrapper .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .content-6242-width .cb-title,
    .content-6244-width .cb-title,
    .content-6246-width .cb-title,
    .content-6351-width .cb-title,
    .content-6330-width .cb-title {
        text-align: center;
        margin-top: 1rem;
    }

    .content-6242-width p,
    .content-6244-width p,
    .content-6246-width p,
    .content-6351-width p,
    .content-6330-width p {
        text-align: center;
    }

    .blog-649-6260-image-wrapper,
    .blog-651-6298-image-wrapper,
    .blog-653-6338-image-wrapper {
        justify-content: center;
    }

    /* contact us */
    .content-6136-width .w-75 {
        width: 100% !important;
    }

    .contact-form-twig-container img {
        max-width: 300px;
        max-height: 350px;
        margin-bottom: 1rem;
    }

    .blog-647-6223-image-wrapper img {
        max-width: 300px;
        max-height: 220px;
        margin-bottom: 1rem;
    }

    .blog-647-6223-container-wrapper .cb-title {
        text-align: center;
    }

    .blog-647-6223-container-wrapper p {
        text-align: center;
    }

    .blog-647-6223-container-wrapper .flex-column {
        padding-left: 0px !important;
    }

    /*.contact-form-twig-container .justify-content-end {
        justify-content: center !important;
    }*/

    .blog-647-6223-container-wrapper .position-center-bottom {
        align-items: center;
    }

    .content-6236-width .d-flex .contact-anchor {
        margin-bottom: 1rem;
        margin-left: 1.5rem;
    }
}
