@media only screen and (max-width:1600px){
    .logo {
        padding: 0.5rem 14rem 0.5rem 7rem;
        /* background: linear-gradient(135deg, transparent 0, #ffffff 73%, transparent 0); */
        background-color: #fff;
        clip-path: polygon(24% -30%, 80% 0%, 62% 100%, 3% 100%);
        position: absolute;
        left: 0;
        top: 0;
        /* box-shadow: #22000059 0px 5px 25px -5px; */
        filter: drop-shadow(-4px 7px 4px #22000059);
    }
}
@media only screen and (max-width:1536px){
    .logo {
        padding: 0.5rem 14rem 0.5rem 7rem;
        /* background: linear-gradient(135deg, transparent 0, #ffffff 73%, transparent 0); */
        background-color: #fff;
        clip-path: polygon(24% -30%, 80% 0%, 62% 100%, 3% 100%);
        position: absolute;
        left: 0;
        top: 0;
        /* box-shadow: #22000059 0px 5px 25px -5px; */
        filter: drop-shadow(-4px 7px 4px #22000059);
    }
}
@media only screen and (max-width:552px){
    .inner-abt bvc .row .col-lg-6{
        padding:0;
    }
    .test-img{
        margin-top:15px !important;
    }
    .testslide .swiper-button-next, .swiper-rtl .swiper-button-next {
        left: auto;
        left: 36%;
        top: 95%;
    }
    .testslide .swiper-button-prev, .swiper-rtl .swiper-button-next {
        left: auto;
        right: 35%;
        top: 95%;
    }
    .inner-test .row .col-lg-3:nth-child(1),.inner-test .row .col-lg-3:nth-child(3){
        display:none;
    }
    #trainingModal .hiringIntern_wrapper .hiringIntern_formWrapper button, #getaquote .hiringIntern_wrapper .hiringIntern_formWrapper button {
        border: unset;
        background: #022356;
        color: #ffffff;
        width: 51%;
        padding: 10px;
        margin-top: 20px;
        font-weight: 400;
        letter-spacing: .4px;
        -webkit-transition: all .25s ease;
        transition: all .25s ease;
        margin: auto;
    }
    .hiringIntern_wrapper .row .col-lg-8{
        padding:0 !important;
    }
    #trainingModal .hiringIntern_wrapper .hiringIntern_formWrapper, #getaquote .hiringIntern_wrapper .hiringIntern_formWrapper {
    padding-left: 0;
}
.le-abt{
    margin-top:2rem;
}
    .hiringIntern_wrapper .row .col-lg-4:nth-child(1){
        display:none;
    }
    .rans img {
        height: 152px;
        object-fit: cover;
    }
    .inner-ser .row .col-lg-4{
        padding:0 !important;
    }
    .bvc .col-lg-6{
        padding:0 !important;
        width:95%;
        margin:auto;
    }
    .mn-img{
        text-align:center !important;
    }
    .mn-img img {
        width: 100%;
        margin: auto;
    }
    .sec-img{
        display:none;
    }
    #headr {
        background-image: url(https://hellix.madrasthemes.com/wp-content/uploads/2022/03/6.jpg);
        height: 43vh;
        position: relative;
        z-index: 1;
        background-attachment: fixed;
    }
    .banner-txt1 p,.banner-txt1 h2{
        display:none;
    }
    .right-abt{
        width: 100% !important;
    }
    .hd h2 {
        font-size: 22px;
        font-weight: 400;
        line-height: 31px;
        letter-spacing: 1px;
    }
    .hd span{
        font-size: 20px !important;
        letter-spacing: 0.55px;
        color: #e2b96b;
        font-weight: 400;
        margin-bottom: 1rem;
    }
    .sec-img1 img {
        border-left: 13px solid #e2b96b;
        border-top: none;
        border-right: none;
        border-bottom: none;
        width: 42% !important;
        margin-right: 3%;
    }
    .abt-hd-bg {
        position: absolute;
        top: -71px;
        left: -7px;
        width: fit-content;
        animation: movebt 10s;
    }
    .abt{
        margin-bottom: 4rem;
    }
    .abt-hd-bg h1 {
        font-size: 37px;
        background: none;
        color: transparent;
        -webkit-text-stroke-width: 0.5px;
        -webkit-text-stroke-color: #ffffff26;
        -webkit-text-fill-color: unset;
    }
    .abt-hd h1 {
        font-size: 21px;
        color: #fff;
        letter-spacing: 0.55px;
        margin: 0;
    }
    .inner-abt {
        padding: 2rem 0 0rem;
    }
    .bannerslide .swiper-slide img {
        display: block;
        width: 100%;
        height: 35vh;
        object-fit: cover;
    }
.navbar1new {
    transform: translateY(0px);
}
    .logo{
        clip-path: none;
    }
    .top-nav{
        display: none;
    }
    .xxa{
        display: block;
        margin-top: 0 !important;
        background-color: #fff;
    }
    
    .logo {
        padding: 0;
        background: none;
        position: initial;
        left: 0;
        top: 0;
         box-shadow: none; 
        filter:none;
    }
    .ddq {
        display: grid !important;
        text-align: center;
        justify-content: center !important;
        margin-top: 93px;
    }
    .dd {
        position: absolute;
        top: 0;
        left: 100%;
        height: 100vh;
        width: 100vw;
        background: #022356;
        transition: all .3s;
    }
    .ser-lis12 {
        padding: 0;
        position: relative;
        z-index: 9;
        width: 95%;
        margin: auto;
    }
    .ser-lis12 h1 {
        font-size: 36px;
        letter-spacing: 0.55px;
    }
    .ser-lis::after {
        position: absolute;
        content: "";
        background-color: transparent;
        background-size: contain;
        height: 90%;
        width: 250px;
        top: 50%;
        right: -20%;
        transform: translateY(-50%);
    }
    .ser-lis::before {
        position: absolute;
        content: "";
        background-color: transparent;
        background-size: contain;
        height: 90%;
        width: 19px;
        top: 50%;
        right: 13%;
        transform: translateY(-50%);
        clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);
        border-radius: 57px 0 0 57px;
    }
    .inner-ser .row:nth-child(even) .col-lg-6 .ser-lis12{
        text-align: left !important;
    }
    .inner-ser .row:nth-child(even){
        flex-direction: column-reverse;
        margin-top: 1rem;
    }
    .ser{
        overflow: hidden;
    }
    .progress-bar2{
        margin-bottom: 2rem;
    }
    .inner-conytact-form {
        width: 100%;
        margin: auto;
        padding: 2rem 1rem;
        box-shadow: black 0px 0px 10px -7px;
        border-radius: 10px;
        margin-top: 3rem;
    }
    .loc-iconz::after {
        position: absolute;
        content: "";
        background-color: #022356;
        background-size: contain;
        height: 40px;
        width: 40px;
        border-radius: 50%;
        z-index: -1;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .loc-iconz img {
        width: 20px;
        filter: brightness(0) invert(1);
    }
    .loc-iconz::before {
        position: absolute;
        content: "";
        background-image: url(../images/ar.png);
        background-size: contain;
        height: 106px;
        width: 157px;
        top: -95%;
        right: -5%;
        z-index: 1;
        transform: rotate(36deg);
        background-repeat: no-repeat;
        opacity: 0.1;
    }
    .text-dtl h3 {
        font-size: 23px;
        letter-spacing: 0.55px;
        color: #000;
    }
    .text-dtl h5 {
        font-size: 15px;
        letter-spacing: 0.55px;
        color: #000;
        font-weight: 400;
    }
    .form-dt .row .col-lg-6{
        padding: 0;
    }
    .ddq li a, .ddq li {
        padding: 16px 10px;
         margin-top: 0px; 
    }
    .ddq li a {
        text-decoration: none;
        color: #fff;
        font-size: 20px;
        letter-spacing: 0.55px;
    }
    .background-color--dark-overlay {
        background-color: rgba(43, 45, 55, 0.9);
        padding: 2rem 0 5rem;
    }
    .ddnew{
        left: 0 !important;
    }
    .top-nav-new{
        margin-top: 0 !important;
    }
    .banner {
        position: relative;
        padding-top: 5rem;
    }
    .togg img {
        width: 30px;
    }
    .logo img {
        width: 110px !important;
        padding: 5px;
    }
    .inner-abt .row .col-lg-6{
        padding-left: 0;
        padding-right: 0;
    }
    .ab-hd11 h1 {
        font-size: 30px;
        letter-spacing: 0.55px;
        color: #000;
        margin-bottom: 0;
        font-weight: 700;
    }
    .cta-block__light-text {
        font-size: 22px;
        font-weight: 400;
        line-height: 1;
    }
    .cta-block--default-color p {
    color: #fbfbfb;
    line-height: 39px;
    }
    .cta-block__light-text span {
        font-size: 33px;
        font-weight: 700;
        line-height: 1;
    }
    .cta-block__semi-bold-text--medium {
        font-size: 18px;
    }
    .single-fun-fact__number {
        font-weight: 500;
    }

    .act::before,.act::after {
        bottom: 10%;
    }
    .cta-block__bold-text {
        font-size: 34px;
        font-weight: 700;
        line-height: 1;
    }
    .ser-icon::after {
        position: absolute;
        content: "";
        /*background-image: url(../images/kkk.png);*/
        background-size: contain;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        height: 180%;
        width: 180%;
        background-repeat: no-repeat;
    }
    .ser-icon {
        position: relative;
        border-radius: 50px 0 50px 0;
        width: 15% !important;
    }
    .se-img img {
        transition: all 3s;
        width: 100%;
    }
    .right-bt{
        display: none;
    }
    .sc {
        display: none !important;
    }
    .mn-ft-dt p{
        margin-bottom: 0;
    }
    .main-footer .col-lg-4,.main-footer .col-lg-2,.main-footer .col-lg-3{
        padding-left: 0;
        padding-right: 0;
    }
    .single-fun-fact h4{
        font-size: 16px;
    }
    .ab-hd11{
        width: 100% !important;
    }
    .clx{
        display:block;
    }
    .main-footer {
    padding: 0rem 0;
    }
    .ser-txt h4 {
    font-size: 18px;
   }
   .inner-abt {
        padding: 1rem 0 0rem;
    }
    .decor-wrpr .col-lg-4{
        padding:0px !important;
    }
   
    #trainingModal .hiringIntern_wrapper, #getaquote .hiringIntern_wrapper {
    position: relative;
    /* margin: 6% 0; */
    padding: 12px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.05);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}
#trainingModal .hiringIntern_wrapper .btn-close, #getaquote .hiringIntern_wrapper .btn-close {
    position: absolute;
    top: 6px;
    right: 10px;
}
.form-hd h2 {
    font-size: 32px;
}
.hiringIntern_formWrapper p{
    width:100% !important;
}
    
}