
.left-4 img{
    filter:brightness(0)invert(1);
}

@media only screen and (max-width:1920px){
    .test .swiper-button-next, .test .swiper-button-prev {
        position: absolute;
        top: 13%;
    }
    /*.footer__social{*/
    /*    display:none;*/
    /*}*/
        .retret li a {
        color: #fff;
        padding: 10px 0;
        font-size: 21px;
        letter-spacing: 0.55px;
        font-weight: 500;
        text-transform: uppercase;
    }

    .left-sdjfhjsdfh h2 {
        font-size: 62px;
        letter-spacing: 2px;
        color: #fff;
        font-weight: 700;
        /* background: none; */
        /* color: #00000000; */
        /* -webkit-text-stroke-width: 1px; */
        /* -webkit-text-stroke-color: #ffffff59; */
        /* -webkit-text-fill-color: unset; */
        line-height: 81px;
        text-transform: uppercase;
        width: 80%;
    }
        .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1680px;
    }
    .test .swiper-button-prev {
        left: 74%;
    }
    .test .swiper-button-next {
        right: 20%;
    }
    .testslider .swiper-wrapper{
        padding-bottom:1rem;
    }
    .footer__row {
        margin-left: -179px;
    }
}
@media only screen and (max-width:1620px){
    .retret li a {
        color: #fff;
        padding: 10px 0;
        font-size: 17px;
        letter-spacing: 0.55px;
        font-weight: 500;
    }
    .left-sdjfhjsdfh h2 {
        font-size: 62px;
        letter-spacing: 2px;
        color: #fff;
        font-weight: 700;
        /* background: none; */
        /* color: #00000000; */
        /* -webkit-text-stroke-width: 1px; */
        /* -webkit-text-stroke-color: #ffffff59; */
        /* -webkit-text-fill-color: unset; */
        line-height: 81px;
        text-transform: uppercase;
        width: 100%;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1280px;
    }
    .footer__row {
        margin-left: -500px;
    }
    .test .swiper-button-prev {
        left: 81%;
    }
    .test .swiper-button-next, .test .swiper-button-prev {
        position: absolute;
        top: 56%;
        right: 11%;
    }
}
@media only screen and (max-width:1536px){
.www .col {
    flex: 0 0 20%;
}
    .right_item ul li a {
    text-decoration: none;
    color: #000000;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 500;
    transition: all .3s;
    text-transform: uppercase;
}
.drop-items li a {
    font-size: 15px !important;
}
    .ts-data h3 {
    font-size: 15px;
    margin-top: 20px;
    line-height: 27px;
    font-weight: 400;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

        .test .swiper-button-next, .test .swiper-button-prev {
        position: absolute;
        top: 24%;
        right: 11%;
    }
    .test .swiper-button-next, .test .swiper-button-prev {
        position: absolute;
        top: 16%;
        right: 13%;
    }
}

@media only screen and (max-width:1366px){
  .test-hd h2{
    font-size: 26px;
    line-height: 37px;

    }
}
@media only screen and (max-width:552px){   
    .left-logo img {
     width: 206px !important;
     }
    .vght {
    height: 100%;
    object-fit: cover;
}
    .test-hd h2{
        font-size: 23px;
    line-height: 37px;
    }
    .cllloooas {
    top: 0.5%;
    right: 3%;
    z-index: 9999;
}
    .axc .nm p{
        writing-mode: sideways-lr;
        margin:0;
    }
   /*.axc{*/
   /*    width: 220% !important;*/
   /*}*/
    .sasa{
        padding:0;
    }
    .frmhd h5 {
    font-size: 15px;
    width: 100%;
    margin: auto;
    line-height: 24px;
    font-weight: 400;
}
    .frmhd h3 {
    font-size: 19px;
    line-height: 28px;
}
            .mainform {
        width: 96%;
        margin: 2rem auto;
        box-shadow: black 0px 0px 10px -7px;
        padding: 3rem 1rem;
    }
    .frmlogo img{
        width:100% !important;
    }
    .frmlogoabit img{
        width:70% !important;
        margin-left:auto !important;
    }
    .mainform {
        width: 96%;
        margin: 2rem auto;
        box-shadow: black 0px 0px 10px -7px;
        padding: 3rem 1rem;
    }
    .aluswipe .swiper-slide img {
    height: 400px;
}
.fsd123 img {
    width: 80px !important;
    height: 80px !important;
    filter: brightne;
    opacity: 0.7;
}
    .inner-vdo img {
    height: 300px;
    object-fit: contain;
    background-color: lightgray;
}
    .ooo{
        filter:brightness(0);
    }
    .banneriuiu{
        margin-top:4rem;
    }
    .tab-l{
        width:100%;
    }
    .tab-l a {
        display: flex;
        justify-content:center;
    }
    .fffqqq .viewall_bt a {
    display: flex;
    justify-content: left;
    width: 100%;
    height: 100%;
}
    .cou_nm {
        top: 80%;
    }
     .dar{
         display:none;
     }
    .footer__contact {
        display: block;
        padding-bottom: 10px;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        color: #999;
        padding: 0;
    }
    .retret11 li {
        padding: 0;
        width: 100%;
    }
    .cou_nm {
        top: 75%;
        left: 7%;
        padding: 5px 10px;
        background-color: #000000;
        color: #ffffff;
        font-weight: 500;
        letter-spacing: 0.55px;
        position: relative;
        border-left: 4px solid #e31e25;
        z-index: 9;
    }
    .ctw111111 .ccanew{
        filter:brightness(0) !important;
    }
    .ctw{
        filter:brightness(0) !important;
    }
    .bread {
            margin-top: 5rem;
    }
    a.blantershow-chat {
        background: #fff;
        color: #404040;
        position: fixed;
        z-index: 98;
        bottom: 56px;
        right: 25px;
        border-radius: 50%;
    }
    .conta {
        padding: 1rem;
        border: 1px solid #ededed;
    }
   .inner-qa {
        padding: 1rem;
        box-shadow: black 0px 0px 17px -11px;
        text-align: center;
        width: 100%;
        margin: auto;
        background-color: #fef6f6;
    }
    .inner-news22 .col-lg-6{
        padding:0;
    }
    .left_notice {
    height: 100%;
    background-color: #e31e250a;
    padding: 1rem;
}
    .test .swiper-button-next:before, .test .swiper-button-prev:before {
    position: absolute;
    content: "";
    background-color: #e31e25;
    background-size: contain;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}
    .test .swiper-button-next:after, .test .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: 15px;
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
    color: #ffffff;
}
        .test .swiper-button-prev {
        left: 68%;
    }
   
    #contact_section .contact_sectionForms {
        position: relative;
        padding: 0 0 50px 0;
        background-color: var(--font-clr-white-rglr);
        box-shadow: 0 10px 30px -10px rgba(0, 0, 0, .15);
        border-radius: var(--border-radius-20px);
    }
   .contact_sectionFormsWrapper {
        padding: 17px;
    }
       #contact_section .contact_sectionAddress {
        top: 50%;
        transform: initial;
        z-index: 1;
        background-color: #e31e25;
        box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .15);
        border-radius: 20px;
        padding: 20px !important;
        position: initial !important;
    }
    .aluswipe .swiper-slide {
        background-position: center;
        background-size: cover;
        width: 300px;
        height: 100%;
    }
    .clk {
        position: absolute;
        top: 16%;
        right: 5%;
        cursor: pointer;
    }
    .inner-vdo iframe{
        height:200px;
    }
    .inner-vdo {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 9999999999999999999;
        /* width: 50%; */
        width: 95%;
    }
    .rans{
        padding:0 5px;
    }
    .inner-announce,.comm_btn .row{
        width:100% !important;
    }
    .course-hd h2 {
        font-size: 27px;
        letter-spacing: 0.55px;
        color: #fff;
    }
    .bread-txtx {
        position: absolute;
        width: 100%;
        top: 86%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 999;
        text-align: center;
        /* writing-mode: tb; */
        /* height: 100%; */
    }
    .inner-news .row .col-lg-4,.inner-news .row .col-lg-8{
        padding:0 !important;
    }
    .team-list {
        margin-bottom: 2rem;
        transition: all .3s;
    }
    .team-data h5 {
        font-size: 17px;
        margin-bottom: 6px;
        font-weight: 600;
    }
    .team-data span {
        font-size: 14px;
    }
    .www .col {
        flex: 0 0 50%;
    }
    .infslide .swiper-button-next, .infslide .swiper-rtl .swiper-button-prev {
        right: 27%;
        left: auto;
        top: 95%;
    }
    .infslide .swiper-button-prev {
        left: 27%;
        right: auto;
        top: 95%;
    }
   .qwe .swiper-wrapper {
        padding: 1rem 0 4rem 0;
    }
    .txtx_hd h3 {
        font-size: 20px;
        border-bottom: 1px solid #e31e25;
        width: fit-content;
        margin: auto !important;
        margin-bottom: 1rem !important;
    }
    .txtx p {
        font-size: 15px;
        letter-spacing: 0.55px;
        line-height: 27px;
        width: 100%;
        margin: auto;
    }
    .infslide .swiper-slide-active {
        transform: scale(1) !important;
        opacity: 1 !important;
    }
    .txtx_hd h3 {
        font-size: 20px;
        border-bottom: 1px solid #e31e25;
        width: fit-content;
        margin: auto !important;
        margin-bottom: 1rem !important;
    }
    .qwe .swiper-pagination {
        flex-wrap: wrap;
    }
    .tp-service-item{
        padding-top:28px;
    }
    .tp-service-wrapp br{
        display:none;
    }
    .left-mis{
        margin-bottom:1rem;
    }
    .mis {
        background-color: #e31e25;
        padding: 2rem 0;
    }
    #imagedetails .col-lg-4 {
        /* margin: initial !important; */
        padding: 0 5px !important;
    }
    .bread-txtx h2 {
        color: #fff;
        font-size: 23px;
        letter-spacing: 0.55px;
        /* text-transform: uppercase; */
        font-weight: 700;
    }
    .retret11 {
        top: 300%;
        left: 0;
        transform: translateY(-50%);
        background-color: #fff;
        width: initial;
        padding: 15px;
        display: none;
        transition: all .3s;
        width: 168%;
        z-index: 99;
    }
    .retret22{
        top: 350%;
    }
    .retret33{
        top: 230%;
    }
    .retret44{
        top: 430%;
    }
    .left-sdjfhjsdfh{
        display:none;
    }
    .navbbbb {
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 999999999;
        padding: 6px 0;
        transition: all .3s;
    }
    .navitemstt {
        z-index: 9999999 !important;
    }
    .toggnew,.ccanew{
        filter: brightness(0);
    }
    .toggnew h6,.ccanew h6{
        margin-bottom:0;
    }
    .fixed-btn a {
        padding: 10px 10px;
        background-color: #e31e25;
        color: #fff;
        text-decoration: none;
        letter-spacing: 0.55px;
        display: flex;
        justify-content: center;
    }
    .fixed-btn {
        top: initial;
        right: 0;
        bottom: 0;
        transform: initial;
        writing-mode: vertical-rl;
        z-index: 99;
        border: 0;
        width: 100%;
        z-index: 99999;
        position: fixed;
        writing-mode: initial;
        
    }
    .footer__widget-2 {
        padding: 0 0 15px 0;
        -ms-grid-column-span: 4;
        grid-column: span 4;
    }
    .footer__widget p {
        margin-bottom: 20px;
    }
    .footer-menu {
        margin: 0;
        display: flex    ;
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-between;
    }
       .footer-menu li, .footer-menu-2 li {
        display: initial;
        padding-left: 0;
        width: fit-content;
    }
        .footer__widget {
            padding: 0;
            -ms-grid-column-span: 4;
            grid-column: span 4;
        }
    .footer__row {
        margin-left: 0;
    }
    .inner-gha .col-lg-4,.inner-gha .col-lg-3,.inner-gha .col-lg-6{
        padding:0;
    }
    .homebloglistsrow .col-md-4>a .hm-bloglist {
        transform: scale(1);
    }
    .inner-couorse .col-lg-6{
        padding:0;
    }
    .dar p {
        color: #fff;
        letter-spacing: 0.55px;
        padding: 0 1rem;
        font-size: 14px;
    }
    .left-sdjfhjsdfh h2 {
    font-size: 34px;
    letter-spacing: 2px;
    color: #fff;
    font-weight: 700;
    /* background: none; */
    /* color: #00000000; */
    /* -webkit-text-stroke-width: 1px; */
    /* -webkit-text-stroke-color: #ffffff59; */
    /* -webkit-text-fill-color: unset; */
    line-height: 52px;
    text-transform: uppercase;
}
.inner-banner video{
        height: 47vh !important;
}
.social{
    display:none !important;
}
.mous {
    position: absolute;
    top: 77%;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    z-index: 9;
}
.ggfe img {
    width: 29px;
}
.banner-txt{
    display:none;
}
.inner-banner::after {
    height: 97%;
}
.ivv {
    margin-top: 2rem;
}
.top-hd span {
    font-size: 20px;
    color: #000000;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.top-hd h2 {
    font-size: 20px;
    margin-bottom: 1rem;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 0.5rem;
}
.top-hd p {
    width: 100%;
    margin: 10px auto;
    line-height: 27px;
}
.adm-msg{
    width:100% !important;
}
.course111 {
    background-color: #f1f1f18a;
    padding: 1rem 0 3rem;
}
.newsss {
    margin: 0 !important;
    padding: 2rem 0 3rem;
    background-color: #d91a21;
    position: relative;
    z-index: 1;
}
.inner-test {
    background-color: #e31e2512;
    padding: 1rem;
    border-radius: 14px;
}
.inner-test .col-lg-4,.inner-test .col-lg-8,.left-oo .col-lg-6,.col-lg-3{
    padding:0 !important;
}
.left-ts-img{
    text-align:center;
}
.left-ts-img img {
    border-radius: 50%;
    height: 110px;
    width: 110px !important;
}
.right-ts img{
    width:30px;
}
.homebloglistsrow .col-md-4{
    padding:0;
}
.homebloglistsrow{
    padding:0;
}
.ppaq{
    display:none;
}
.footer__widget-4 {
    -ms-grid-column-span: 4;
    grid-column: span 4;
    -ms-grid-row-span: 2;
    grid-row: span 2;
    background-color: #1d1d1d;
    padding: 20px;
    text-align: center;
    margin-left: 0;
}
}