@media screen and (min-width: 1366px) {
    .container {
        max-width: 1250px;
    }
}
@media only screen and(max-width:1455px){

    .single-slider.owl-carousel .item .banner-content {
        position: absolute;
        top: 17em;
        width: 650px;
        left: 44px;
    }
}
@media only screen and (max-width: 1366px) {
    .activity-card {
        width: 100%;
        height: 200px;
        border-radius: 15px;
        background: #FFFFFF;
        box-shadow: 0px 0px 10px 0px #00000040 inset;
        text-align: center;
        margin-bottom: 4em;
    }
    .activity-card-img {
        width: 77px;
        height: 77px;
        padding: 16px;
        position: absolute;
        top: -42px;
        left: 75px;
    }
    .about-img::after {
        content: "";
        width: 47px;
        height: 47px;
        border-radius: 50%;
        border: 5px solid #ED1C24;
        position: absolute;
        z-index: 1;
        left: -8em;
        bottom: -24.5em;
    }
    .message-sec {
        width: 100%;
        height: 288px;
        background: url('../../assets/images/section-2.png') 0 0 no-repeat;
        background-size: 100% 100%;
    }
    .message {
        width: 650px;
        height: 100px;
        top: 41.81px;
        left: 141px;
        position: absolute;
        background: #136958;
        padding: 25px 44px;
    }
    .message p {
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0em;
        text-align: left;
        color: #fff;
        margin-bottom: 7px;
    }
    .message-by-sec {
        font-size: 16px;
        font-weight: 600;
        line-height: 21px;
        letter-spacing: 0em;
        text-align: left;
        color: #fff;
        text-align: center;
    }
    .message-sec img.quote-down-side {
        position: absolute;
        left: 544px;
        bottom: 38px;
    }
    .message-sec img.quote-up-side {
        position: absolute;
        top: 31px;
        left: 38px;
        z-index: 999;
    }
    nav#mainNav .nav-item>a {
        font-size: 15px;
        color: #1E1E1E;
        font-weight: 500;
        padding: 30px 11px;
        position: relative;
    }
    .centerSlider .owl-item:nth-child(2), .centerSlider .owl-item:nth-child(4) {
        /* width: 240px !important; */
        /* height: 188px; */
    }
    .centerScrollerSlider .owl-item.active.center {
        /* transform: scale(1.2); */
        z-index: 99;
        filter: grayscale(0%);
        /* width: 275px !important; */
        height: 269px;
    }
    .centerScrollerSlider .owl-carousel .owl-stage-outer {
        padding: 50px 17em;
        width: 921px;
        height: 285px;
    }
    .centerScrollerSlider .owl-nav button {
        top: 50%;
    }
    
    .slideScroller .item {
        padding: 0px;
    }

    .centerScrollerSlider .owl-carousel .owl-stage-outer {
        padding: 25px 0em;
/*        width: 1100px;*/
        width: 100%;
        height: 333px;
    }
}
@media only screen and (max-width: 1282px) {
    .message-sec img.quote-down-side {
        position: absolute;
        left: 65em;
        bottom: 24px;
    }
    .activity-card-img {
        width: 77px;
        height: 77px;
        padding: 16px;
        position: absolute;
        top: 14px;
        left: 77px;
    }
    .para {
        font-size: 12px;
        font-weight: 400;
        line-height: 19px;
        letter-spacing: 0em;
        text-align: center;
    }
}
@media only screen and (max-width: 1185px) {
    .activity-card-img {
        width: 77px;
        height: 77px;
        padding: 16px;
        position: absolute;
        top: 24px;
        left: 70px;
    }
    .activity-card {
        width: 100%;
        height: 250px;
        border-radius: 15px;
        background: #FFFFFF;
        box-shadow: 0px 0px 10px 0px #00000040 inset;
        text-align: center;
        margin-bottom: 4em;
    }
    .message-sec img.quote-down-side {
        position: absolute;
        left: 54em;
        bottom: 23px;
    }
    .centerScrollerSlider .owl-carousel .owl-stage-outer {
        padding: 50px 0;
        width: 815px;
        height: 389px;
    }
    .centerSlider.owl-carousel.owl-loaded.owl-drag {
        display: flex !important;
        justify-content: center;
        margin-bottom: 0;
    }
    
    .activity-card {
        width: 100%;
        height: 245px;
        border-radius: 15px;
        background: #FFFFFF;
        box-shadow: 0px 0px 10px 0px #00000040 inset;
        text-align: center;
        margin-bottom: 0;
    }
    
    .centerScrollerSlider .owl-carousel .owl-stage-outer {
        padding: 25px 0em;
        width: 1000px;
        height: 333px;
    }
}
/* Set styles for screens with a width of 600 pixels or less */

@media only screen and (max-width: 1024px) {
    .message {
        width: 742px;
        height: 240px;
        top: 42.81px;
        left: 103px;
        position: absolute;
        background: #136958;
        padding: 57px 0px;
    }
    .message-sec {
        width: 100%;
        height: 312px;
        background: url('../../assets/images/section-2.png') 0 0 no-repeat;
        background-size: 100% 100%;
    }
    .about-img {
        position: relative;
        top: 74px;
        left: -15px;
    }
    .about-img .img-1 {
        position: absolute;
        width: 198px;
        height: 285px;
    }
    .about-img .img-2 {
        position: absolute;
        left: 11em;
        top: 11.29em;
        width: 180.45px;
        height: 180.65px;
    }
    .aboutContent {
        padding-top: 112px;
        padding-left: 4em;
    }
    .about-img::after {
        content: "";
        width: 47px;
        height: 47px;
        border-radius: 50%;
        border: 5px solid #ED1C24;
        position: absolute;
        z-index: 1;
        left: -3em;
        bottom: -27.5em;
    }
    .message-sec img.quote-up-side {
        position: absolute;
        top: 37px;
        left: 61px;
        z-index: 1;
        width: 30px;
    }
    .message-sec img.quote-down-side {
        position: absolute;
        left: 55em;
        bottom: 28px;
        width: 30px;
    }
    .featureSec .pl-5 {
        padding-left: 0 !important;
        margin: 2px 0px;
    }
    .activity-card-img {
        width: 77px;
        height: 77px;
        padding: 16px;
        position: absolute;
        top: 0px;
        left: 70px;
        display: block;
    }
    .activity-card {
        width: 100%;
        height: 256px;
        border-radius: 15px;
        background: #FFFFFF;
        box-shadow: 0px 0px 10px 0px #00000040 inset;
        text-align: center;
        margin-bottom: 0;
    }
    .fourSlider .item {
        padding: 12px 2px;
        height: 327px;
        display: grid;
        justify-content: center;
        align-items: center;
    }
    .bannerSec .item {
        width: 100%;
        height: 350px;
        object-fit: cover;
    }
    .topHeader {
        /* display: flex; */
        /* justify-content: space-between; */
        padding: 10px 22px;
        align-items: center;
        background: #136958;
    }
    nav#mainNav {
        background: #fff !important;
        padding: 5px 0 2px;
    }
    .activities-card-content {
        width: 100%;
        text-align: center;
        padding: 12px;
    }
    .bannerSec .owl-nav button span {
        font-size: 80px;
        height: 100%;
        display: block;
        width: 100%;
        line-height: 31px;
    }
    .about-img::before {
        content: "";
        width: 60px;
        height: 60px;
        border-radius: 50%;
        border: 5px solid #136958;
        position: absolute;
        z-index: 1;
        left: -3em;
        bottom: -14.5em;
    }
    .widgets_container.widget_menu {
        padding-left: 0;
    }
    .centerScrollerSlider .owl-item.active.center {
        /* width: 310px !important; */
        height: 310px;
        /* margin: 20px 0px; */
        /* padding: 35px 0px; */
    }
    /*.centerSlider .owl-item:nth-child(2), .centerSlider .owl-item:nth-child(4) {
        width: 344px !important;
        height: 238px;
    }*/
    .centerScrollerSlider .owl-item {
        filter: grayscale(0);
        /* padding-top: 45px; */
    }
    .single-slider.owl-carousel .item .banner-content {
        position: absolute;
        top: 7em;
        width: 542px;
        left: 44px;
    }
    .single-slider.owl-carousel .item .banner-content h3 {
        font-size: 50px;
        font-family: serif;
        color: #900A09;
    }
    .breadcrumb {
        background-image: url('../../assets/images/9.png');
        background-size: cover;
        background-repeat: no-repeat;
        height: 266px;
        display: grid;
        justify-content: stretch;
        align-items: center;
        margin-bottom: 0px;
        position: relative;
        z-index: 1;
    }
    .breadcrumb-content h1 {
        color: #91090A;
        font-family: none;
        font-size: 54px;
    }
    .font-normal::before {
        content: " ";
        position: absolute;
        width: 250px;
        height: 62px;
        left: -177%;
        top: 3px;
        background: #187dc5;
        z-index: -1;
    }
}
@media only screen and (max-width: 991px) {
    body {
        padding-top: 120px;
        overflow: visible;
    }
    .mobile {
        display: block !important;
    }
    li.mobile {
        margin-bottom: 12px;
    }
    .desktop {
        display: none;
    }
    nav#mainNav .nav-item>a {
        padding: 10px 8px;
        border-bottom: solid 1px #c3c3c3;
    }
    nav#mainNav .nav-item {
        padding: 0;
    }
    .navbar-light .navbar-toggler {
        border: none;
        padding: 0;
        position: absolute;
        right: 2em !important;
        outline: none;
        z-index: 8;
    }
    div#navbarSupportedContent {
        position: fixed;
        top: 0;
        width: 320px;
        left: -0px;
        background: #fff;
        height: 100vh;
        padding: 20px;
        z-index: 999;
        display: block;
        transform: translateX(-320px);
        transition: all 400ms ease;
        padding-top: 28px;
        margin-left: 0 !important;
    }
    .cross-toggler {
        background: #136958;
        border: none;
        color: #fff;
        padding: 0;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        margin-bottom: 10px;
        position: absolute;
        right: 20px;
        top: 48px;
        z-index: 9999;
    }
    .navbar-nav .custom-dropdown-menu {
        position: static;
        float: none;
        width: 280px;
        display: none;
        height: 195px;
        overflow: auto;
    }
    .customSec .table td, .table th {
        padding: 7px 4px;
        vertical-align: top;
        border-top: 1px solid #dee2e6;
    }
    ul.navbar-nav.ml-auto {
        height: calc(100vh - 60px);
        overflow: auto;
    }
    div#navbarSupportedContent.active {
        left: 320px;
        transition: all 400ms ease;
    }
    body.transform {
        transform: translateX(-320px);
        overflow: hidden;
    }
    .para {
        font-size: 12px;
        font-weight: 400;
        line-height: 19px;
        letter-spacing: 0em;
        text-align: center;
    }
    .overLay {
        position: fixed;
        width: 100%;
        height: 100vh;
        background: rgb(0 0 0 / 51%);
        top: 0;
        left: 0;
        display: none;
    }
    .dropdown-item {
        display: block;
        width: 100%;
        padding: 12px 0.5rem;
        clear: both;
        font-weight: 400;
        color: #212529;
        text-align: inherit;
        white-space: nowrap;
        background-color: transparent;
        border: 0;
        font-size: 15px;
        text-wrap: wrap;
    }
    .overLay.active {
        display: block;
    }
    .bannerContent h1 {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .bannerContent h1 img {
        max-height: 35px;
    }
    .bannerContent h3 {
        font-size: 17px;
    }
    .searchOptions {
        flex-wrap: wrap;
    }
    .searchBx {
        width: 100%;
        padding: 15px 50px;
    }
    .searchbox2 {
        margin: -60px 30px;
        /* padding: 12px; */
    }
    .feature ul {
        margin-bottom: 20px;
    }
    .centerScrollerSlider .owl-carousel .owl-stage-outer {
        padding: 0;
        width: 600px;
        height: 300px;
    }
    .centerScrollerSlider .owl-item.active.center {
        /* width: 250px !important; */
        /* height: 150px; */
        /* margin: auto; */
        /* transform: scale(1.2); */
    }
    /*.centerSlider .owl-item:nth-child(2), .centerSlider .owl-item:nth-child(4) {
        width: 250px !important;
        height: 238px;
    }*/
    .centerScrollerSlider .owl-nav button {
        top: 32%;
    }
    .centerScrollerSlider .owl-nav button, .centerScrollerSlider .owl-nav button.owl-next {
        left: 1%;
    }
    
    .centerScrollerSlider .owl-nav button.owl-next {
        right: 1% !important;
        left: auto;
    }
    .mainHeader.fixedHeader {
        top: -40px;
        transition: all 400ms ease;
        box-shadow: 0 0 10px #0000002e;
    }
    .centerScrollerSlider .owl-item {
        filter: grayscale(0);
        padding-top: 0;
        /* margin-left: -10px; */
    }

    .message {
        width: 500px;
        height: 240px;
        top: 42.81px;
        left: 103px;
        position: absolute;
        background: #136958;
        padding: 57px 0px;
    }
    .message-sec img.quote-down-side {
        position: absolute;
        left: 42em;
        bottom: 28px;
        width: 30px;
    }
    .single-slider.owl-carousel .item .banner-content {
        position: absolute;
        top: 9em;
        width: 332px;
        left: 24px;
    }
    .single-slider.owl-carousel .item .banner-content h3 {
        font-size: 36px;
        font-family: serif;
        color: #900A09;
    }
    .activity-card-img {
        width: 77px;
        height: 77px;
        padding: 16px;
        position: absolute;
        top: 10px;
        left: 202px;
        display: block;
    }
    .activity-card {
        width: 100%;
        height: 220px;
        border-radius: 15px;
        background: #FFFFFF;
        box-shadow: 0px 0px 10px 0px #00000040 inset;
        text-align: center;
        margin-bottom: 0;
    }
    section.customSec {
        padding: 65px 22px;
    }
    section.customSec.bodSec {
        padding: 65px 11px;
    }
    .activity-card-two {
        width: 100%;
        height: 460px;
        padding: 10px;
    }
    .activity-sec {
        padding: 28px 0 65px;
    }
    .breadcrumb {
        background-image: url('../../assets/images/9.png');
        background-size: cover;
        background-repeat: no-repeat;
        height: 211px;
        display: grid;
        justify-content: stretch;
        align-items: center;
        margin-bottom: 0px;
        position: relative;
        z-index: 1;
    }
}
@media only screen and (max-width: 767px) {
    .topHeader li a, .topHeader li {
        font-size: 11px;
        /* display: flex; */
    }
    nav#mainNav {
        background: #fff !important;
        padding: 2px 10px 2px;
    }
    .para {
        font-size: 14px;
        font-weight: 400;
        line-height: 25px;
        letter-spacing: 0em;
        text-align: center;
    }
    .footerContent {
        margin-top: 30px;
    }
    .mainFooter h3 {
        font-size: 15px;
    }
    .navbar-light .navbar-toggler {
        right: 250px;
    }
    .mainFooter ul.unorderList li a {
        font-size: 13px;
    }
    .aboutContent {
        padding-top: 20px !important;
        padding-left: 0 !important;
    }
    .about-img {
        position: relative;
        top: 74px;
        left: -19px;
    }
    .about-img .img-1 {
        position: relative;
        width: 150px;
        height: 250px;
    }
    .about-img .img-2 {
        position: relative;
        left: 8em;
        top: -8.71em;
        width: 150px;
        height: 180px;
    }
    .about-img::before {
        content: "";
        width: 79px;
        height: 79px;
        border-radius: 50%;
        border: 5px solid #136958;
        position: absolute;
        z-index: 1;
        left: -2em;
        bottom: 16.5em;
    }
    .about-img::after {
        content: "";
        width: 47px;
        height: 47px;
        border-radius: 50%;
        border: 5px solid #ED1C24;
        position: absolute;
        z-index: 1;
        left: -2em;
        bottom: 7.5em;
    }
    .message-sec {
        width: 100%;
        height: 470px;
        background: url('../../assets/images/section-2.png') 0 0 no-repeat;
        background-size: 100% 100%;
    }
    .message {
        width: 74%;
        height: 341px;
        top: 53.81px;
        left: 45px;
        position: absolute;
        background: #136958;
        padding: 20px 14px;
    }
    .message-sec img.quote-down-side {
        position: absolute;
        left: 347px;
        bottom: 68px;
        width: 30px;
    }
    .message-sec img.quote-up-side {
        position: absolute;
        top: 42px;
        left: 33px;
        z-index: 1;
        width: 30px;
    }
    .bannerSec .item {
        width: 100%;
        height: 198px;
        margin-top: 0;
    }
    .activity-card-img {
        width: 77px;
        height: 77px;
        padding: 16px;
        position: absolute;
        top: -42px;
        left: 140px;
    }
    .featureSec .pl-5 {
        padding-left: 17px !important;
        padding-bottom: 9px !important;
    }
    .feature-card-content {
        width: 100%;
        text-align: left;
        padding: 20px 0px;
    }
    .bannerSec .owl-carousel .owl-nav button.owl-prev, .bannerSec .owl-carousel .owl-nav button.owl-next {
        z-index: 1;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        position: absolute;
        top: 57%;
        transform: translatey(-50%);
        color: #136958;
    }
    .bannerSec .owl-nav button span {
        font-size: 53px;
        height: 100%;
        display: block;
        width: 100%;
        line-height: 33px;
    }
    .mainHeader.fixedHeader {
        top: -56px;
        transition: all 400ms ease;
        box-shadow: 0 0 10px #0000002e;
    }
    .widgets_container.widget_menu {
        padding-left: 0;
    }
    .widgets_container p {
        color: #ffff;
        font-size: 15px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0em;
        text-align: left;
        margin-top: 20px;
    }
    .activity-card-content {
        /* padding: 45px 10px 1px; */
        /* padding-top: 40px; */
    }
    .topHeader {
        /* display: grid; */
        /* justify-content: center; */
        padding: 10px 4px;
        align-items: center;
        background: #136958;
        text-align: center;
        width: 100%;
    }
    .activity-card {
        width: 100%;
        height: 190px;
        border-radius: 15px;
        background: #FFFFFF;
        box-shadow: 0px 0px 10px 0px #00000040 inset;
        text-align: center;
        margin-bottom: 4em;
    }
    section.featureSec .container-fluid {
        padding: 0px 12px 0px 0px;
        margin: 0;
    }
    .featureImg {
        position: relative;
        left: -18px;
        margin-bottom: 17px;
    }
    .breadcrumb-content h1 {
        color: #91090A;
        font-family: none;
        font-size: 24px;
    }
    .breadcrumb-content p {
        font-size: 16px;
        font-family: 'Lato';
    }
    .breadcrumb {
        background-image: url('../../assets/images/9.png');
        background-size: cover;
        background-repeat: no-repeat;
        height: 120px;
        display: grid;
        justify-content: stretch;
        align-items: center;
        background-position: top;
    }
    .font-normal::before {
        content: " ";
        position: absolute;
        width: 150px;
        height: 33px;
        left: -264%;
        top: 0px;
        background: #187dc5;
        z-index: -1;
    }
    .breadcrumb-content span {
        color: #91090A;
        font-family: auto;
        font-size: 18px;
    }
    .centerScrollerSlider .owl-item.active.center {
        /* width: 250px !important; */
        /* height: 150px; */
        /* margin: auto; */
        padding: 0;
        transform: unset;
    }
    .fourSlider .item {
        padding: 73px 2px;
        height: 290px;
        display: grid;
        justify-content: center;
        align-items: center;
    }
    .activity-card-img {
        width: 77px;
        height: 77px;
        padding: 16px;
        position: absolute;
        top: 31px;
        left: 151px;
    }

}

@media screen and (max-width: 720px) {
    .about-img .img-2 {
        position: relative;
        left: 8em;
        top: -8.71em;
        width: 150px;
        height: 180px;
    }
}
@media only screen and (max-width: 647px){
    .single-slider.owl-carousel .item .banner-content {
        position: absolute;
        top: 5em;
        width: 100px;
        left: 12px;
    }
    .about-img .img-2 {
        position: relative;
        left: -3em;
        top: 6.29em;
        width: 150px;
        height: 180px;
    }
}
@media only screen and (max-width: 378px) {
    .message-sec img.quote-down-side {
        position: absolute;
        left: 304px;
        bottom: 68px;
        width: 30px;
    }
    .message {
        width: 71%;
        height: 266px;
        top: 51.81px;
        left: 57px;
        position: absolute;
        background: #136958;
        padding: 20px 2px;
    }
    .message-sec {
        width: 100%;
        height: 394px;
    }
}
@media only screen and (max-width: 460px) {
    .navbar-light .navbar-toggler {
        right: 3rem;
    }
    .mainFooter .d-flex.justify-content-between {
        flex-wrap: wrap;
    }
    .mainFooter .d-flex.justify-content-between .d-block {
        margin-bottom: 20px;
    }
    .about-img .img-2 {
        position: relative;
        left: -3em;
        top: 6.29em;
        width: 150px;
        height: 180px;
    }
    .aboutContent {
        padding-top: 0px !important;
        padding-left: 0 !important;
    }
    .about-img {
        position: relative;
        top: 40px;
        left: -10px;
    }
    .aboutSec {
        padding: 10px 0px 40px 35px;
        background: url(../../assets/images/section-3.png) 0 0 no-repeat;
        background-size: cover;
    }
    .aboutSecTwo {
        padding: 17px 0px 78px 31px;
    }
    .aboutSecTwo.pt-5 {
        padding-top: 0rem!important;
    }

    section.aboutSecTwo .aboutContent {
        padding: 38px 0 0 0px !important;
        margin-right: 22px;
    }
}
/* Styles for iPhones with screen size up to 375 pixels (iPhone SE, iPhone 6/7/8) */

@media only screen and (max-width: 378px) {
    .about-img .img-2 {
        position: absolute;
        left: 8em;
        top: 9.29em;
        width: 150px;
        height: 180px;
    }
    .aboutContent {
        padding-top: 0px !important;
        padding-left: 0 !important;
    }
    .about-img::before {
        content: "";
        width: 60px;
        height: 60px;
        border-radius: 50%;
        border: 5px solid #136958;
        position: absolute;
        z-index: 1;
        left: -3em;
        bottom: 5.5em;
    }
}
/* Styles for iPhones with screen size between 376 and 414 pixels (iPhone 6/7/8 Plus) */

@media only screen and (min-width: 376px) and (max-width: 414px) {
    .about-img .img-2 {
        position: relative;
        left: -3em;
        top: 6.29em;
        width: 150px;
        height: 180px;
    }
    .about-img::before {
        content: "";
        width: 79px;
        height: 79px;
        border-radius: 50%;
        border: 5px solid #136958;
        position: absolute;
        z-index: 1;
        left: -3em;
        bottom: 3.5em;
    }
    .about-img::after {
        content: "";
        width: 47px;
        height: 47px;
        border-radius: 50%;
        border: 5px solid #ED1C24;
        position: absolute;
        z-index: 1;
        left: -3em;
        bottom: -3.5em;
    }
    .aboutContent {
        padding-top: -4px !important;
        padding-left: 0 !important;
    }
}
/* Tablets */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* Tablet styles go here */
    .centerScrollerSlider .owl-item.active.center {
        /* width: 320px !important; */
        /* height: 150px; */
        /* margin: auto; */
    }
    .centerSlider .owl-item {
        /* width: 315px !important; */
        /* height: 170px; */
        /* margin-top: 7px; */
        /* padding-top: 33px; */
    }
    .centerScrollerSlider .owl-nav button {
        top: 45%;
    }
    
    .about-img .img-2 {
        position: relative;
        left: 10em;
        top: 10.29em;
        width: 150px;
        height: 180px;
    }
    .about-img::before {
        content: "";
        width: 60px;
        height: 60px;
        border-radius: 50%;
        border: 5px solid #136958;
        position: absolute;
        z-index: 1;
        left: -3em;
        bottom: -1.5em;
    }
    .about-img::after {
        content: "";
        width: 47px;
        height: 47px;
        border-radius: 50%;
        border: 5px solid #ED1C24;
        position: absolute;
        z-index: 1;
        left: -3em;
        bottom: -14.5em;
    }
    section.aboutSecTwo .aboutContent {
        padding: 38px 19px 0 25px;
    }
}
/* Small mobile devices (portrait phones) */
@media only screen and (max-width: 480px) {
  /* Small mobile styles go here */
    .centerScrollerSlider .owl-nav button {
        top: 45%;
    }
    .centerScrollerSlider .owl-item {
        filter: grayscale(0);
        padding-top: 0;
        margin-left: 0;
    }

    .about-img::before {
        content: "";
        width: 60px;
        height: 60px;
        border-radius: 50%;
        border: 5px solid #136958;
        position: absolute;
        z-index: 1;
        left: -2em;
        bottom: 15.5em;
    }
    .about-img::after {
        content: "";
        width: 30px;
        height: 30px;
        border-radius: 50%;
        border: 5px solid #ED1C24;
        position: absolute;
        z-index: 1;
        left: -2em;
        bottom: 5.5em;
    }
    .about-img {
        position: relative;
        top: 52px;
        left: 13px;
        height: 400px;
    }
    .message-sec {
        width: 100%;
        height: 392px;
    }
    .message {
        width: 71%;
        height: 266px;
        top: 53.81px;
        left: 58px;
        position: absolute;
        background: #136958;
        padding: 20px 2px;
    }
    .aboutSec {
        padding: 10px 0px 79px 30px;
        background: url(../../assets/images/section-3.png) 0 0 no-repeat;
        background-size: cover;
    }
}
@media only screen and (max-width: 425px) {
  /* Small mobile styles go here */
    .centerScrollerSlider .owl-nav button {
        top: 45%;
    }
    .activity-card-img {
        width: 77px;
        height: 77px;
        padding: 16px;
        position: absolute;
        top: 31px;
        left: 126px;
    }
}
@media only screen and (max-width: 365px) {
  /* Small mobile styles go here */
    .centerScrollerSlider .owl-nav button {
        top: 45%;
    }
    .activity-card-img {
        width: 77px;
        height: 77px;
        padding: 16px;
        position: absolute;
        top: 31px;
        left: 100px;
    }
    .message-sec img.quote-down-side {
        position: absolute;
        left: 271px;
        bottom: 91px;
        width: 30px;
    }
    .message {
        width: 76%;
        height: 341px;
        top: 66.81px;
        left: 40px;
        position: absolute;
        background: #136958;
        padding: 20px 14px;
    }
    .message-sec {
        width: 100%;
        height: 470px;
    }
}
@media only screen and (max-width: 325px) {
  /* Small mobile styles go here */
    .centerScrollerSlider .owl-nav button {
        top: 45%;
    }
    .single-slider.owl-carousel .item .banner-content {
        position: absolute;
        top: 5em;
        width: 33%;
        left: 7px;
    }
    .single-slider.owl-carousel .item .banner-content h3 {
        font-size: 25px;
        font-family: serif;
        color: #900A09;
    }
    .about-img .img-2 {
        position: relative;
        left: 7em;
        top: -8.71em;
        width: 150px;
        height: 180px;
    }
    .about-img {
        position: relative;
        top: 30px;
        left: -1px;
    }
    .about-img::before {
        content: "";
        width: 60px;
        height: 60px;
        border-radius: 50%;
        border: 5px solid #136958;
        position: absolute;
        z-index: 1;
        left: -3em;
        bottom: 17.5em;
    }
    .about-img::after {
        content: "";
        width: 30px;
        height: 30px;
        border-radius: 50%;
        border: 5px solid #ED1C24;
        position: absolute;
        z-index: 1;
        left: -2em;
        bottom: 8.5em;
    }
    .aboutContent {
        padding-top: 0px !important;
        padding-left: 0 !important;
    }
    section.aboutSecTwo .aboutContent {
        padding: 38px 0 0 0px !important;
        margin-right: 22px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer_contact ul li {
        font-size: 14px;
    }
    .footer_contact ul li i {
        margin-right: 12px;
    }
    .footer_contact ul li span {
        margin-right: 15px;
    }
    .footer_menu ul li a {
        font-size: 14px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .footer_contact {
        margin-bottom: 16px;
    }
    .footer_contact ul li {
        font-size: 14px;
    }
    .footer_contact ul li {
        line-height: 24px;
        /* margin-bottom: 6px; */
        font-size: 14px;
        padding-bottom: 10px;
    }
    .footer_menu ul li a {
        font-size: 14px;
    }
    
    .bod-breadcrumb h1 {
        width: 61%;
        display: inline-block;
    }
}
@media only screen and (max-width: 767px) {
    .footer_contact {
        margin-bottom: 18px;
    }
    .footer_menu ul li {
        margin-bottom: 2px;
    }
    .footer_contact ul li span {
        margin-right: 10px;
    }
    .footer_contact ul li i {
        margin-right: 6px;
    }
    .footer_menu ul li a {
        line-height: 27px;
        font-size: 14px;
    }
    .footer_social {
        margin-top: 20px;
    }
    .templeInfo {
        padding: 30px 12px;
        border-bottom: 1px solid grey;
    }
    .pilgrim-breadcrumb-margin {
        margin: 0 !important;
    }
    .centerScrollerSlider .owl-carousel .owl-stage-outer {
        height: auto;
        width: 100%;
    }
    .single-slider.owl-carousel .item .banner-content h3 {
        font-size: 24px;
        font-family: serif;
        color: #900A09;
    }
    .single-slider.owl-carousel .item .banner-content {
        position: absolute;
        top: 3em;
        width: 100px;
        left: 10px;
    }
    .sectionTwo {
        padding: 41px 0 34px 0;
    }

    .briefImg img {
        width: 100%;
        height: 180px;
        object-fit: contain;
    }
    .briefImg {
        margin-bottom: 17px;
    }
    .activity-card-two {
        width: 100%;
        height: auto;
        padding: 10px;
    }
    section.featureSec {
        position: relative;
        padding: 42px 0px 10px;
        /* margin-bottom: 18px; */
    }
    .listInline {
        display: grid;
        margin: 0;
        padding: 0;
        list-style-type: none;
        gap: 0px;
        justify-content: center;
    }
    .gaushala-breadcrumb .breadcrumb-content {
        text-align: end;
    }
    .healthcare-content span{
        color: #91090A;
        font-family: auto;
        font-size: 14px;
        width: 61%;
        display: block;
        line-height: 15px;
    }
    .footer_bottom {
        border-top: 1px solid #fff;
        font-size: 12px;
        color: #fff;
        margin-top: 14px;
        display: grid;
        justify-content: center;
        align-content: center;
        height: 46px;
        padding: 57px 0 48px 0px;
        text-align: center;
    }
    .activity-sec {
        padding: 40px 0 40px 0;
    }
}