@media screen and (max-width:1920px) {

    .tiimtsix .allhead {
    right: 9%;
}
.formxoe {
    top: 9%;
}
/**** thankyou page code ***/
    .tahkks {
        margin: 4% auto 0;
        float: none;
	}
}
@media screen and (max-width:1600px) {
           .tiimtsix .allhead {
        right: 3%;
    }
    .formxoe {
    top: 4%;
}
    /**** thankyou page code ***/
.leode {
    display: inline-block;
    width: 64%;
}
    .tamlpage {
    background-size: auto;
}
.ththe {
    width: 46%;
}
}
@media screen and (max-width:1399px) {
      
    .tiimtone h1 {
    line-height: 75px;
    font-size: 72px;
}
.tiimtone h1 span {
    font-size: 92px;
    line-height: 102px;
}
.formxoe {
    top: 13%;
    right: 6%;
}
.tiimtone {
    height: auto;
}
    .formxoe {
        top: 4%;
        right: 6%;
    }
/**** thankyou page code ***/
	.tnode a {
    padding: 7px 30px;
}
}
@media screen and (max-width:1366px) {
       
       .tiimtsix .allhead {
        right: 5%;
        font-size: 50px;
    }
    .tiimtsix .allhead span {
    font-size: 81px;
    line-height: 74px;
}

/**** thankyou page code ***/
    .tahkks {
    width: 73%;
         margin: 5% auto;
}
.lowiher {
    width: auto;
}
        .leode {
        width: 57%;
    }

    .leode p {
    font-size: 10px;
    line-height: 13px;
}
}
@media screen and (max-width:1280px) {
   .slick-slide img.gime {
    height: 582px;
}

/**** thankyou page code ***/
    .tahkks {
    width: 73%;
         margin: 5% auto;
}
.lowiher {
    width: auto;
}
        .leode {
        width: 57%;
    }

    .leode p {
    font-size: 10px;
    line-height: 13px;
}

}
@media screen and (max-width:1169px) {
        .tiimtone h1 {
        line-height: 54px;
        font-size: 48px;
    }
        .tiimtone h1 span {
        font-size: 66px;
        line-height: 80px;
    }
        .tiimtsix .allhead {
        right: 8%;
        font-size: 38px;
    }

   .testmo.slick-dotted.slick-slider {
    margin-bottom: 0;
}

    .testmo .slick-dots { position: absolute; bottom: 30px;}
}
@media screen and (max-width:991px) {    
        .formxoe {
        top: 0;
        right: 0;
        position: relative;
        width: 100%;
        text-align: center;
        margin: 30px 0 0;
    }  
    section.iimt.tiimttwo, .tiimtthree, .tiimtfive {
    padding: 30px 0;
} 
.penimd {
    height: 362px;
}
.tiimtfour {    padding: 40px 0 0;}
.tiimtthree .allhead{
    margin-bottom: 30px;
}
.rece {
    margin-top: 20px;
}

.tiimtthree .allhead span, .tiimtfour .allhead, .tiimtsix .allhead span, .tiimtseven .allhead span {
    font-size: 40px;
    line-height: 40px;
}
.tiimtthree .allhead, .tiimtfour .allhead span, .tiimtfive .allhead, .tiimtsix .allhead, .tiimtseven .allhead {
    font-size: 31px;
    line-height: 35px;
}
.tiimtsix .allhead {
        right: 0;
        font-size: 38px;
        position: relative;
        margin: 0 auto;
}
        .slick-slide img.gime {
        height: 582px;
        margin: 30px auto 0;
        display: block;
    }

    .tiimtsix::before {
    display: none
}
.conxes {
    display: block;
    width: 100%;
    vertical-align: middle;
    margin: 0 0 56px;
}

.tiimtseven { padding-top: 40px;}

.bluebx {
    margin: 23px auto 20px;
}

.tiimtsix  {padding: 40px 0 0 0;}


    .formxoe .npf_wgts iframe {
        height: 649px;
    }
.modal-body .npf_wgts iframe { height:650px;}

/******apply btn*******/
	    .aplbtn {
        position: fixed;
        right: 0;
        top: auto;
        background: none;
        border: none;
        padding: 0;
        z-index: 222;
        bottom: 0;
        text-align: center;
        width: 100%;
        background: #C02039;
        background: linear-gradient(90deg, #C02039 0%, #C02039 100%); color: #fff;
        font-weight: 600;
        text-transform: uppercase;
        padding: 10px;
    }
    .aplbtn img {
        display: none;
    }
    .btdmobiel {
        display: block;
    }
    /******apply btn*end******/  

    /**** thankyou page code ***/
    .tahkks {
        width: 100%;
        margin: 3% 0 0 0;
		text-align: center;
    }
    .leode {
        width: 100%;
            margin-bottom: 20px;
			text-align: center;
    }	
	.socialbx {
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
    display: block;
}
    .leode p {
        font-size: 10px;
        line-height: 13px;
        text-align: left;
}

.topslider .slick-slide img.slibixe.mobile { display: block;}
.topslider .slick-slide img.slibixe.desktop { display: none;}
    .penimd {
        height: 225px;
    }
}

@media screen and (max-width:767px) {
  .reoxe {
    padding: 33px;
}
    .tiimtthree .allhead, .tiimtfour .allhead span, .tiimtfive .allhead, .tiimtsix .allhead, .tiimtseven .allhead {
        font-size: 25px;
        line-height: 30px;
    }
    .bluebx {
    font-size: 21px;
    padding: 10px 20px;
    margin-top: 60px;
}
.applbnt {font-size: 21px;}

    .formxoe .npf_wgts iframe {
        height: 630px;
    }
.modal-body .npf_wgts iframe { height: 653px;}


/**** thankyou page code ***/
    .thanfetr {
    position: absolute;
    bottom: 0;
}
  .tahkks {
        margin: 52% 0 0;
    }
    .ththe {
    width: 60%;
}
    
 .diede a img, .socialbx a img {
    width: 33px;
}
    .diede {
    margin: 0 0 0 10px;
}
    .tnode a {
    padding: 7px 20px;
    border-radius: 10px;
    margin: 10px 0 0;
}
    .tahkks p {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    margin: 15px 0 0 0;
}
    .tnode {
    display: block;
    margin: 5px 0 0 0;
}
    .sobce {
    margin: 23px 0 0 0;
}
}
@media screen and (max-width:640px) {
.tiimtone {
    padding: 40px 0;
}  
.loggh {
    height: 69px;
}
.tiimtone h1 span {
        font-size: 48px;
        line-height: 60px;
}
.tiimtone h1 {
        line-height: 43px;
        font-size: 34px;
        margin: 30px 0 13px 0;
    }
.reoxe span {font-size: 31px; line-height: 39px;}
        .penimd {
        height: 177px;
        bottom: 0;
        top: auto;
    }
    .tiimtfive .allhead {
    margin-bottom: 18px;
}
    .slick-slide img.gime {
        height: 419px;
    }
    .nbxe {
    clear: both;
    font-size: 23px;
    line-height: 29px;
}
.fomds { width: 100%;}
    .reoxe {
        padding: 14px;
        min-height: 142px;
    }
    .reoxe.blueb {
    margin: 0 0;
}
.reoxe span {
        font-size: 26px;
        line-height: 28px;
    }
    
/**** thankyou page code ***/
.diede a span {
    margin: 0 0 0 10px;
    font-size: 12px;
}
.tid {
    display: inline-block;
    width: fit-content;
    font-size: 14px;
    font-weight: 300;
}
    .tnode a {
        padding: 7px 11px;
        border-radius: 8px;
        margin: 10px 0 0;
        font-size: 12px;
    }
    .ththe {
        width: 230px   ;
    }
    .logosei {
        width: 238px;
        margin: 29px auto;
        display: block;
    }
.lowiher {
        width: 158px;
    }
.tnode a img {
    display: inline-block;
    width: 18px;
    margin: 0 0 0 17px;
}
    .modal-body .npf_wgts iframe {
        height: 722px;
    }
        .penimd {
        height: 63px;
    }
}
@media screen and (max-width:479px) {
    .allhead .allhead span, .tiimtfour .allhead, .tiimtsix .allhead span, .tiimtseven .allhead span {
        font-size: 33px;
        line-height: 35px;}

        .ulbxes ul {
    font-size: 18px;
}
.tiimtfour .allhead {margin-bottom: 20px;}  

.formxoe .npf_wgts iframe { height: 660px;}
    .modal-body .npf_wgts iframe {
        height: 676px;
    }
 
/**** thankyou page code ***/
    .tid {
        display: block;
        width: fit-content;
        font-size: 14px;
        font-weight: 300;
        margin: 0 0 15px 0;
    }
    .leode p {
        font-size: 10px;
        line-height: 13px;
        margin: 12px 0 0 0;
    }
    .leode {
        width: 100%;
        margin-bottom: 12px;
    }       
}
@media screen and (max-width:440px) {
.reoxe {
        min-height: auto;
    }  
    .bluebx {
        font-size: 18px;
        padding: 10px 20px;
        margin-top: 60px;
        margin: 45px auto 0;
    }
        .applbnt {
        font-size: 17px;
        padding: 7px 24px;
    }
}
@media screen and (max-width:379px) {   
    
}
@media screen and (max-width:359px) {}
@media screen and (max-width:320px) {}