@media only screen and (max-width:2500px)
{
    #banner_left {
        width: 100%;
        height: 610px;
    }
    #banner_right{
        width: 100%;
        height: 610px;
    }

    #header-logo {

        padding-top: 10px;
        padding-bottom: 10px;
        top: 15px;
    }
    .hidden-1{
        display: none;
    }
    .header__menu ul li ul li
    {
        text-align:justify;
    }
}

@media only screen and (max-width:1920px)
{
    #header-logo {
        width: 200px;
        height: auto;
        position: relative;
        padding-top: 61px;
        padding-bottom: 2px;
        top: 5px;
        right: 75%;
    }
    .pos--4 {
        position: absolute;
        color: #fff;
        top: 189px;
        left: 34%;
    }
    .pos--14 
    {
        top: 154px!important;
        left: 12% !important;
    }
    .pos--6 {
        position: absolute;
        color: #fff;
        top: 53px;
        left: 32%;
    }
    .bg-banner {
        background: url(../images/bg-maha.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 152px;
        position: relative;
    }
    .pos--4 h4{
        letter-spacing: 5px;
        color: #7a5e15;
        font-weight: 500;
        font-size: 37px;
    
    }
    .header__menu ul {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        bottom: 60px;
        left:0px;
    }
    #banner_left {
        width: 100%;
        height: 533px;
    }
    #banner_right {
        width: 100%;
        height: 532px;
    }
    #white-5 {
        margin-top: -61px;
        background: #f3f0e8;
    }
    #bg-header {
        background: #d2041a;
        color: #fff;
        width: 22%;
        position: absolute;
        left: 70%;
        top: 130px;
        z-index: 1;
    }

    #bg-header-1 {
        background: #d2041a;
        color: #fff;
        width: 100%;
        height: 15px;
        position: relative;
        left: 0%;
        border-top: 2px solid yellow;
        border-bottom: 2px solid #7b7474;
    }
    .header__menu ul li ul li {
        width: 110%;
        background: #fff;
    }
    /* #bg-header {
        background: #d2041a;
        color: #fff;
        width: 75%;
        position: relative;
        left: 25%;
        z-index: 11111;
    } */
    /* .shape-1 {
        background: #d2041a;
        color: #fff;
        width: 124%;
        position: absolute;
        right: 118%;
        top: 1px;
        padding-top: 14px;
        padding-bottom: 35px;
    } */
    .shape-1 {
        background: #d2041a;
        color: #fff;
        width: 124%;
        position: absolute;
        right: 464%;
        top: 1px;
        padding-top: 14px;
        padding-bottom: 35px;
    }
    .hidden-1{
        display: none;
    }
    .absolute-14 {
        position: relative;
        top: -266px;
        left: -1457px;
        width: 55%;
        /* right: 168px; */
    }
    .white-3 {
        display: none;
    }
  
}
@media only screen and (max-width: 1800px){
    #bg-header {
        background: #d2041a;
        color: #fff;
        width: 25%;
        position: relative;
        left: 58%;
        z-index: 1;
    }
.absolute-14 {
    position: relative;
    top: -266px;
    left: -1368px;
    width: 55%;
    /* right: 168px; */
}
.white-3 {
    display: none;
}
}
@media only screen and (max-width:1700px)
{
    #header-logo
    {
        width: 164px;
        height: auto;
        position: relative;
        right: 24%;
        padding-top: 64px;
    }
    #bg-header {
        background: #d2041a;
        color: #fff;
        width: 25%;
        position: relative;
        left: 61%;
        z-index: 1;
    }
    .hidden-1{
        display: none;
    }
    .absolute-14 {
        position: relative;
        top: -266px;
        left: -1293px;
        width: 55%;
        /* right: 168px; */
    }
    .white-3 {
        display: none;
    }
}
@media only screen and (max-width: 1600px){
    #bg-header {
        background: #d2041a;
        color: #fff;
        width: 27%;
        position: relative;
        left: 61%;
        z-index: 1;
    }
    .white-3 {
        display: none;
    }

.absolute-14 {
    position: relative;
    top: -277px;
    left: -1215px;
    width: 55%;
    /* right: 168px; */
}}

@media only screen and (max-width:1500px){
    #bg-header {
        background: #d2041a;
        color: #fff;
        width: 28%;
        position: relative;
        left: 62%;
        z-index: 1;
    }
    .absolute-14 {
        position: relative;
        top: -230px;
        left: -1186px;
        width: 74%;
        right: 102px;
    }
    #banner_left {
        width: 100%;
        height: 418px;
    }
    #banner_right {
        width: 100%;
        height: 418px;
    }
    .white-3 {
        display: none;
    }
}



@media only screen and (max-width:1440px)
{
    #header-logo {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        bottom: 49px;
        right: 55px;
    }
    .pos--4 
    {
        top: 180px!important;
        left: 21%;
    }
    .pos--4 h4 {
        letter-spacing: 5px;
        color: #7a5e15;
        font-weight: 500;
        font-size: 24px;
    }
    .pos--14 
    {
        top: 154px!important;
        left: 12% !important;
    }
    .header__menu ul {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        bottom: 60px;
        left: 49px;
    }
    #banner_left {
        width: 100%;
        height: 400px;
    }
    #banner_right {
        width: 100%;
        height: 400px;
    }
    .hidden-1{
        display: none;
    }
    /* .header__menu ul{
        display: flex;
        flex-wrap: wrap;
        position: relative;
        bottom: 49px;
        left: 24px;
    } */
    .absolute-14 {
        position: relative;
        top: -206px;
        left: -1161px;
        width: 83%;
        right: 102px;
    }
    .shape-1 {
        background: #d2041a;
        color: #fff;
        width: 124%;
        position: absolute;
        right: 343%;
        top: 1px;
        padding-top: 14px;
        padding-bottom: 35px;
    }
    #bg-header {
        background: #d2041a;
        color: #fff;
        width: 30%;
        height: 47px;
        position: relative;
        left: 62%;
    }
    .white-3 {
        display: none;
    }

}
/* @media only screen and (max-width:1454px){
    .absolute-14 {
        position: relative;
        top: -206px;
        left: -1200px;
        width: 83%;
        right: 102px;
    }
} */

@media only screen and (max-width:1366px)
{
    #header-logo
    {
        position: relative;
        bottom: 49px;
        right: 50px;
    }
    .header__menu ul {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        bottom: 62px;
        left: -5px;
    }
    .header__menu ul li a
    {
        padding: 14px 23px;
         font-size: 12px;
    }
    #banner_left {
        width: 100%;
        height: 374px;
    }
    #banner_right {
        width: 100%;
        height: 376px;
    }
    .shape-1 {
        background: #d2041a;
        color: #fff;
        width: 124%;
        position: absolute;
        right: 346%;
        top: 1px;
        padding-top: 14px;
        padding-bottom: 35px;
    }
    .hidden-1{
        display: none;
    }
    /* .header__menu ul{
        display: flex;
        flex-wrap: wrap;
        position: relative;
        bottom: 49px;
        left: 24px;
    } */
    .absolute-14 {
        position: relative;
        top: -206px;
        left: -1098px;
        width: 83%;
        /* right: 102px; */
    }
    #bg-header {
        background: #d2041a;
        color: #fff;
        width: 35%;
        height: -21px;
        position: absolute;
        left: 65%;
        top: 114px;
    }
    .white-3 {
        display: none;
    }
}

/* @media only screen and (max-width:1200px){
    .header__menu ul{
        display: flex;
        flex-wrap: wrap;
        position: relative;
        bottom: 49px;
        left: 109px;
    }
} */
@media only screen and (max-width:1220px){
    #header-logo {
        position: relative;
        bottom: 49px;
        right: 10px;
    }
    .absolute-14 {
        position: relative;
        top: -206px;
        left: -1020px;
        width: 77%;
        right: 102px;
    }
    #banner_left {
        width: 100%;
        height: 339px;
    }
    #banner_right {
    width: 100%;
    height: 339px;
}

#bg-header {
    background: #d2041a;
    color: #fff;
    width: 35%;
    height: 47px;
    position: relative;
    top: -152px;
    right: 0px;
}
.absolute-14 {
    position: relative;
    top: -187px;
    left: -970px;
    width: 77%;
    right: 102px;
}
.white-3 {
    display: none;
}
}

@media only screen and (max-width:1200px)
{
    #banner_left {
        width: 100%;
        height: 334px;
    }
    #banner_right {
        width: 100%;
        height: 334px;
    }
    .pos--4 {
        position: absolute;
        color: #fff;
        top: 146px !important;
        left: 10% !important;
    }
    .header__menu ul {
        display: flex;
        flex-wrap: wrap;
        position: relative;
        bottom: 60px;
        left: 47px;
    }
    .hidden-1{
        display: none;
    }
    #header-logo {
        position: relative;
        bottom: 49px;
        right: 51px;
    }
    .absolute-14 {
        position: relative;
        top: -188px;
        left: -956px;
        width: 77%;
        right: 102px;
    }
    #bg-header {
        background: #d2041a;
        color: #fff;
        width: 35%;
        height: 47px;
        position: relative;
        left: 60%;
    }
    .white-3 {
        display: none;
    }
}



@media only screen and (max-width:1199px)
{
    .header__menu ul {
        display: block;
        flex-wrap: wrap;
        position: relative;
        bottom: 4px;
        left: -5px;
    }

    .header__mainmenu {
        padding-top: 25px;
        padding-bottom: 58px;
    }
    .white-3 {
        display: none;
    }
}
@media only screen and (max-width:1025px)
{
    .header__menu ul {
        display: block;
        flex-wrap: wrap;
        position: relative;
        bottom: 4px;
        left: -5px;
    }
    .header__mainmenu {
        padding-top: 0px;
        padding-bottom: 58px;
    }
    .absolute-14 {
        position: relative;
        top: -188px;
        left: -816px;
        width: 77%;
        right: 102px;
    }
    #bg-header {
        background: #d2041a;
        color: #fff;
        width: 41%;
        height: 47px;
        position: relative;
        left: 59%;
    }
    .white-3 {
        display: none;
    }
}
@media only screen and (max-width:1024px)
{
    #banner_left {
        width: 100%;
        height: 286px;
    }
    #banner_right {
        width: 100%;
        height: 286px;
    }
    .header__mainmenu {
        padding-top:53px;
        padding-bottom: 0px;
    }

    #bg-header {
        /* background: #d2041a;
        color: #fff;
        width: 42%;
        height: 47px;
        position: relative;
        left: 65%; */
        display: none;
    }
    .absolute-14 {
        position: relative;
        top: -154px;
        left: -816px;
        width: 77%;
        right: 102px;
    }
    #header {
        border-bottom: 2px solid #fff;
        margin-bottom: 4px;
    }
    .white-3 {
        display: none;
    }
    #bg-header {
        display: block;
    }
    #bg-header {
        background: #d2041a;
        color: #fff;
        width: 100%;
        height: 49px;
        position: relative;
        left: 0%;
    }
}

@media only screen and (max-width:768px){
#header {
    border-bottom: 2px solid #fff;
    margin-bottom: 4px;
}
#banner_left {
    width: 100%;
    height: 214px;
}
#banner_right {
    width: 100%;
    height: 214px;
}
.absolute-14 {
    position: relative;
    top: -131px;
    left: -612px;
    width: 77%;
    right: 102px;
}
.white-3 {
    display: none;
}
#bg-header {
    display: block;
}
#bg-header {
    background: #d2041a;
    color: #fff;
    width: 100%;
    height: 49px;
    position: relative;
    left: 0%;
}

}

@media only screen and (max-width:767px)
{
    .event1
    {
        background: url(../images/classes.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 42vh;
    }
    #footer-bg
    {
        background: url(../images/footer-bg.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }
    .img-fluid14 {
        width: 189px;
        height: auto;
        position: relative;
        top: 82px;
        right: 2px;
        padding-bottom: 20px;
    }
    .tab-1{
        margin-top:37px;
    }
    #banner_left {
        width: 100%;
        height: 70px;
    }
    #header {
        border-bottom: 2px solid #fff;
        margin-bottom: -8px;
    }
    #banner_right {
        width: 100%;
        height: 70px;
    }
    #images-title
    {
        font-size: 39px;
        z-index: 1;
    }
    #bg-header
    {
        display: none;
    }
    .img-fluid2 {
        width: 100% !important;
        height: auto;
    }
    .absolute-14 {

            position: absolute;
            top: -180px;
            left: 614px;
            right: 0px;

    }
    .hidden-1{
        display:block;
    }
    .show-1 {
        display: none;
    }

    .absolute-14 {
        position: relative;
        top: -255px;
        left: 0px;
        width: 24%;
        right: 102px;
    }
    .white-1 {
        display: none;
    }
    .white-3 {
        display:block;
    }
  
    #bg-header {
        display: block;
    }
    #bg-header {
        background: #d2041a;
        color: #fff;
        width: 100%;
        height: 85px;
        position: relative;
        left: 0%;
    }
}
@media only screen and (max-width:480px)
{
    /*footer and paragraph*/
    .para-3 {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .img-fluid14 {
        width: 220px;
        height: auto;
        position: relative;
        top: 32px;
        right: -6px;
    }
    footer .text-white1 {
        font-size: 13px;
        margin-left: 27px;
    }
    .footer__post-content {
        width: calc(100% - 199px);
        padding-left:0px;
    }
    #contac {
        margin-left: 20px;
        margin-right:0px !important;
    }
    /*End Footer and Paragraph*/
    .section-title .title {
        position: relative;
        margin: 0;
        font-size: 38px;
        line-height: 1.2;
        margin-bottom: 15px;
        font-weight: 700;
        color: #e51112;
    }

    .tab-1 {
        margin-top: 7px;
    }
    #banner_left {
        width: 100%;
        height: 70px;
    }
    #banner_right {
        width: 100%;
        height: 70px;
    }
    .img-fluid2 {
        width: 100% !important;
        height: auto;
    }
    .carousel-inner-1 {
        position: relative;
        width: 80% !important;
        left: 47px !important;
        overflow: hidden;
    }
    #images-title
    {
        color: #fff;
        font-size: 35px;
        z-index: 1;
    }
    #images-link{
        font-size: 22px;
    }
    .small-heading .heading {
        color: #d12627;
        font-size: 16px;
        line-height: 45px;
    }
    .banner {
        background-size: cover;
        background-position: center right;
        padding: 58px 0;
    }
    .event1 {
        background: url(../images/classes.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 18vh;
    }
    .absolute-14 {
        position: absolute;
        top: -122px;
        left: 321px;
        right: 0px;
    }
    .section__header {
        margin-bottom: 0px;
    }
    .hidden-1{
        display:block;
    }
    .show-1 {
        display: none;
    }
    .absolute-14 {
        position: absolute;
        top: -137px;
        left: 0px;
        width: 27%;
        right: 0px;
    }
    .pos--4 {
        position: absolute;
        color: #fff;
        top: 228px !important;
        left: 9% !important;
    }
    .journey {
        margin-top: 3px;
    }


    .founder {
        width: 100%;
        height: 300px;
    }
    .title-2 {
        font-size: 24px;
    }
    #header {
        border-bottom: 2px solid #fff;
        margin-bottom: -8px;
    }
    .white-1 {
        display: none;
    }
    .white-3 {
        display:block;
    }
   
    #bg-header {
        display: block;
    }
    #bg-header {
        background: #d2041a;
        color: #fff;
        width: 100%;
        height: 85px;
        position: relative;
        left: 0%;
    }
}


@media only screen and (max-width:425px){
    .abt-box {
        background: #d2041a;
        color: #fff;
        width: 100%;
        height: 320px;
        padding: 35px;
    }
    .absolute-14 {
        position: absolute;
        top: -122px;
        left: 321px;
        right: 0px;
    }
    .carousel-inner-1 {
        position: relative;
        width: 80% !important;
        left: 40px !important;
        overflow: hidden;
    }
  
    .section__header {
        margin-bottom: 0px;
    }
    #about-banner {
        background: url(./assets/images/banner/about.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 8vh !important;
    }
        .map-1 iframe {
            width: 395px !important;
            height: 350px !important;
        }
        .hidden-1{
            display:block;
        }
        .show-1 {
            display: none;
        }
        .absolute-14 {
            position: absolute;
            top: -234px;
            left: 156px;
            width: 22%;
            right: 0px;
        }
        .title-2 {
            font-size: 24px;
        }
        .padding-2 {
            padding-top: 0px;
        }
        .journey {
            margin-top: 3px;
        }
        .btn-danger {
            color: #fff;
            width: 40% !important;
            background-color: #dc3545;
            border-color: #dc3545;
        }

        .white-1 {
            display: none;
        }
       
        .founder {
            width: 100%;
            height: auto;
        }
        /* #bg-header {
            display: block;
        } */
        #bg-header {
            background: #d2041a;
            color: #fff;
            width: 100%;
            height: 85px;
            position: relative;
            left: 0%;
        }

}

@media only screen and (max-width: 375px)
{
    .absolute-14 {
        position: absolute;
        top: -211px;
        left: 137px;
        width: 26%;
        right: 0px;
    }
    .title-2 {
        font-size: 19px;
    }
    .white-1 {
        display: none;
    }
    .white-3 {
        display:block;
    }
}

@media only screen and (max-width: 320px){
    .absolute-14 
    {
        position: absolute;
        top: -92px;
        left: 0px;
        width: 29%;
        right: 0px;
    }
    .para-3 {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .img-fluid14 {
        width: 200px;
        height: auto;
        position: relative;
        top: 77px;
        right: -6px;
    }
    footer .text-white1 {
        font-size: 13px;
        margin-left: 27px;
    }
    .footer__post-content {
        width: calc(100% - 199px);
        padding-left:0px;
    }
    #contac {
        margin-left: 20px;
        margin-right:0px !important;
    }
    .header__mainmenu {
        padding-top: 57px;
        padding-bottom: 0px;
    }
    .pos--4 h3
    {
        color: #fff;
        letter-spacing: 5px;
        font-size: 18px;
    }
    .founder {
        width: 100%;
        height: 201px;
    }
    .pos--4 {
        top: -41px !important;
        left: 2% !important;
        z-index: 1;
        position: relative !important;
    }
    .pos--4 h4 {
        letter-spacing: 5px;
        color: #7a5e15;
        font-weight: 500;
        font-size: 20px;
    }
    .pos--5 h3 {
        color: #fff;
        background: green;
        padding: 2px;
        /* letter-spacing: 2px; */
        width: 100%;
        font-size: 20px;
    }
    .title-2 {
        font-size: 19px;
    }
    .white-1 {
        display: none;
    }
    .white-3 {
        display:block;
    }
}