/* Enter Screen Section Css Start  */
.welcome-screen-open{
    overflow: hidden;
}
.welcome-screen {
    overflow: hidden;
    height: 100vh !important;
    height: calc((var(--vh, 1vh)* 100)) !important;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100% !important;
    border: 27px solid var(--white);
}
.welcome-screen-block{
    position: relative;
    background-image: url(../images/entry-image.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 100%;
    z-index: 1;
}
.welcome-screen-btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 9%;
    cursor: pointer;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 200px;
    margin-left: auto; margin-right: auto;
}
.welcome-screen-block::before, .welcome-screen-block::after {
    content: "";
    position: absolute;
    bottom: -140px;
    left: 0;
    background-image: url(../images/entry-image-bl-shape.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 100%;
    width: 100%;
    z-index: -1;
}
.welcome-screen-block::after{
    top: -10px;
    right: 0;
    left: auto;
    bottom: auto;
    background-image: url(../images/entry-image-tr-shape.png);
    background-position: right top;
}
.welcome-screen-block .welcome-screen-btn.mobile{
    display: none;
}
/* Enter Screen Section Css End  */

/* Hero Section Css  */
.hero-section .hero-slide {
    position: relative;
    height: calc(100vh - 54px);
    height: calc((var(--vh, 1vh)* 100) - 54px);
}
.hero-slider .video-wrapper{
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    padding-top: 100vh;
    overflow: hidden;
}
.hero-slider .video-wrapper .vid-holder {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    min-width: 184.77778vh;
    z-index: 2;
}
.hero-slider .video-wrapper .vid-sizer {
    width: 100%;
    padding-bottom: 56.25%;
}
.hero-slider .video-wrapper .video-player {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.hero-slider .video-wrapper .video-player .video-embed {
    aspect-ratio: 16 / 9;
    border-radius: inherit;
    height: 100%;
    margin: auto;
    position: relative;
    width: 100%;
}
.hero-slider .video-wrapper .video-player .video-embed iframe {
    top: -50%;
    width: 100%;
    height: 200%;
    border: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
}
.hero-slider .video-btn {
    position: relative;
    margin-top: 94px;
}
.hero-slider .video-btn button {
    cursor: pointer;
    border: 0;
}
.hero-slider .video-btn button img {
    margin-left: auto; margin-right: auto;
}
.hero-slider .video-embed .yt-mute,
.hero-slider .video-btn .yt-mute{
    display: none;
}
.hero-section .hero-img {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.hero-section .hero-content-wrap {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    padding-bottom: 60px;
    z-index: 3;
}
.welcome-screen-open .hero-section .hero-content-wrap{
    opacity: 0;
}
.hero-section .content-left{
    width: 56%;
}
.hero-section .content-right{
    width: 44%;
    text-align: right;
}
.hero-section .content-right *:not(.btn){
    color: var(--white);
}
.hero-section .hero-content-wrap .row{
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    row-gap: 54px;
}
.hero-section .hero-content-wrap .desc{
    margin-bottom: 18px;
    min-height: 42px;
}
.hero-section .hero-content-wrap .desc p{
    font-weight: 400;
}
.hero-section .hero-content-wrap .btn{
    min-width: 194.66px;
    padding: 17px 20px;
    letter-spacing: 0.7px;
}
.hero-section .item.overlay::before {
    -webkit-transform: rotate(-33.743deg);
        -ms-transform: rotate(-33.743deg);
            transform: rotate(-33.743deg);
    background: -o-radial-gradient(50.02% 50%, 50% 50.01%, #071C2C 0%, rgba(7, 28, 44, 0.00) 100%);
    background: radial-gradient(50% 50.01% at 50.02% 50%, #071C2C 0%, rgba(7, 28, 44, 0.00) 100%);
    width: 1236.2px;
    height: 734.807px;
    right: -400px;
    left: auto;
    z-index: 3;
    top: auto;
    bottom: -460px;
}
.hero-slider .item.overlay::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.40)), color-stop(27.85%, rgba(0, 0, 0, 0.00)));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.00) 27.85%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.00) 27.85%);
    z-index: 2;
}
.hero-slider .playonclick .pause-video-btn{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    z-index: 4;
}
.hero-slider .playonclick .play-newvid-btn{
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px solid var(--yellow);
    border-radius: 100%;
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
    width: 95.259px;
    height: 95.252px;
    position: absolute;
    bottom: 60px;
    cursor: pointer;
    z-index: 4;
}
.hero-slider .playonclick .play-newvid-btn img {
    -webkit-filter: brightness(0) saturate(100%) invert(16%) sepia(93%) saturate(1983%) hue-rotate(214deg) brightness(90%) contrast(96%);
            filter: brightness(0) saturate(100%) invert(16%) sepia(93%) saturate(1983%) hue-rotate(214deg) brightness(90%) contrast(96%);
}
.hero-slider .playonclick .play-newvid-btn .txt {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
            transform-origin: center center;
    transform-box: fill-box;
    -webkit-animation: rotateAround 8s linear infinite;
            animation: rotateAround 8s linear infinite;
}
@-webkit-keyframes rotateAround {
    from { -webkit-transform: translate(-50%, -50%) rotate(0deg); transform: translate(-50%, -50%) rotate(0deg); }
    to   { -webkit-transform: translate(-50%, -50%) rotate(360deg); transform: translate(-50%, -50%) rotate(360deg); }
}
@keyframes rotateAround {
    from { -webkit-transform: translate(-50%, -50%) rotate(0deg); transform: translate(-50%, -50%) rotate(0deg); }
    to   { -webkit-transform: translate(-50%, -50%) rotate(360deg); transform: translate(-50%, -50%) rotate(360deg); }
}
.hero-slider .playonclick .video-box.playing .play-newvid-btn {
    display: none;
}
.hero-slider .playonclick .cover-img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.hero-slider .playonclick .video-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    visibility: hidden;
}
.hero-slider .playonclick .video-wrapper iframe {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200%;
    height: 200%;
    min-width: 184.77778vh;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.hero-slider .playonclick .video-box.playing .video-wrapper, .hero-slider .playonclick .video-box.playing .pause-video-btn {
    opacity: 1;
    visibility: visible;
}
.hero-slider .playonclick .video-box.playing .cover-img{
    opacity: 0;
    visibility: hidden;
}
.hero-section .playonclick .content-left{
    margin-bottom: 150px;
}
.hero-slider .playonclick .hero-content-wrap{
    z-index: unset;
}
.hero-slider .playonclick .content-right h1,
.hero-slider .playonclick .content-right .desc,
.hero-slider .playonclick .content-right .btn{
    position: relative;
    z-index: 4;
}
.hero-slider .playonclick .content-right{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
}
/* Hero Section End  */

/* introduct Section Css Start  */
.into-sec{
    background-color: var(--sky);
}
.into-sec .desc{
    max-width: 766px;
}
.into-sec .row{
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.into-sec .desc p{
    font-weight: 400;
    font-size: 32px;
    line-height: 45px;
}
.into-sec .col-left {
    width: 39%;
}
.into-sec .col-left h2{
    margin-top: -5px;
}
.into-sec .col-right {
    width: 52%;
}
.into-sec .line {
    position: relative;
}
.into-sec .line-mask {
    position: absolute;
    top: 0;
    right: 0;
    background-color: var(--sky); 
    opacity: 0.75;
    height: 100%;
    width: 100%;
    z-index: 2;
}
/* introduct Section Css End  */

/* Get Field Section Css Start  */
.get-field-sec{
    background-color: var(--darkblue);
    position: relative;
    overflow: hidden;
    min-height: 740px;
    z-index: 2;
}
.get-field-sec.overlay::before{
    background-image: url(../images/lineshape.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 1329.385px;
    height: 1046.689px;
    right: -540px;
    left: auto;
    top: -170px;
}
.get-field-sec .get-field-btn{
    gap: 20px;
    margin-top: 50px;
}
.get-field-sec .sec-header .desc{
    min-height: 130px;
    max-width: 600px;
    margin-left: auto; margin-right: auto;
}
.get-field-sec .heading p{
    text-align: left;
    display: inline-block;
}
.get-field-sec .get-field-btn .btn{
    min-width: 217px;
}
.get-field-sec .get-field-btn .btn:not(:hover){
    background-color: var(--darkblue);
}
.get-field-sec .get-field-btn .btn.active{
    background-color: var(--yellow);
    color: var(--darkblue);
}
.get-field-sec .heading span{
    color: var(--yellow);
    position: relative;
    padding-left: 90px;
    font-family: "Inter", sans-serif;
    font-weight: 500;
    position: relative;
}
.get-field-sec .heading span::before{
    content: "";
    position: absolute;
    top: 54%;
    left: 0;
    height: 2px;
    width: 78px;
    background-color: var(--yellow);
}
.get-field-popup {
    border-radius: 40px;
    border: 1px solid var(--yellow);
    background-color: var(
    --darkblue);
    padding: 60px 15px;
    max-width: 1127.77px;
    margin-left: auto; margin-right: auto;
    top: 50%;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 96%;
    height: calc(100% - 200px);
    z-index: 1;
}
.get-field-popup .get-field-popup-close {
    border-radius: 100%;
    position: absolute;
    top: 17px;
    right: 17px;
    background-color: var(--white);
    width: 39.495px;
    height: 39.495px;
    cursor: pointer;
    -webkit-transition: var(--transition);
    -o-transition: var(--transition);
    transition: var(--transition);
}
.get-field-popup .get-field-popup-close:hover{
    background-color: var(--yellow);
}
.get-field-popup .btn {
    min-width: 115px;
}
.get-field-popup input[type="text"]{
    max-width: 366px;
    width: 100%;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid var(--yellow);
    letter-spacing: 1.5px;
    font-weight: 300;
    line-height: 64px;
    font-size: 30px;
    color: var(--white);
    font-family: 'IvyPresto Headline';
    padding: 0;
    margin: 0 auto 40px;
    display: block;
}
.get-field-popup input[type="text"]::-webkit-input-placeholder{color: var(--white);opacity: 1;text-align: center;}
.get-field-popup input[type="text"]::-moz-placeholder{color: var(--white);opacity: 1;text-align: center;}
.get-field-popup input[type="text"]:-ms-input-placeholder{color: var(--white);opacity: 1;text-align: center;}
.get-field-popup input[type="text"]::-ms-input-placeholder{color: var(--white);opacity: 1;text-align: center;}
.get-field-popup input[type="text"]::placeholder{color: var(--white);opacity: 1;text-align: center;}
.get-field-popup .btn-wrap {
    padding-top: 65px;
}
.get-field-popup .get-field-name .title {
    margin-bottom: 78px;
}
.get-field-popup .get-field-body{
    height: 100%;
    overflow-y: auto;
}
.get-field-popup .get-field-body::-webkit-scrollbar-track  {
    background-color: #acacac63;
}
.get-field-popup .get-field-body::-webkit-scrollbar-thumb {
    background-color: #dead3396;
}
.get-field-popup .title {
    margin-bottom: 25px;
}
.get-field-popup .desc{
    max-width: 362px;
    margin-left: auto; margin-right: auto;
    min-height: 62px;
    margin-bottom: 30px;
}
.get-field-popup .desc p{
    letter-spacing: 0.7px;
    font-size: 14px;
    line-height: 22px;
}
.get-field-popup .radio-btn {
    gap: 25px 40px;
    min-height: 60px;
}
.get-field-popup .radio-btn label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-column-gap: 18px;
       -moz-column-gap: 18px;
            column-gap: 18px;
    line-height: normal;
    cursor: pointer;
    font-family: 'IvyPresto Headline';
    letter-spacing: 1.6px;
    font-weight: 300;
}
.get-field-popup .radio-btn input[type="radio"],
.get-field-popup .radio-btn input[type="checkbox"]{
    margin: 4px 0 0 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: var(--darkblue);
    border-radius: 30px;
    width: 16px;
    height: 16px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    border: 1px solid var(--yellow);
    cursor: pointer;
}
.get-field-popup .radio-btn input[type="radio"]:checked,
.get-field-popup .radio-btn input[type="checkbox"]:checked{
    background-color: var(--yellow);
    -webkit-box-shadow: inset 0 0 0 4px var(--darkblue);
            box-shadow: inset 0 0 0 4px var(--darkblue);
}
.get-field-popup .get-field-year .radio-btn label{
    letter-spacing: 2.4px;
    font-size: 24px;
}
.get-field-popup .get-field-year .radio-btn input[type="radio"]{
    margin: 11px 0 0 0;
}
.get-field-popup .get-field-area .radio-btn{
    max-width: 830px;
    gap: 15px 20px;
    margin-left: auto; margin-right: auto;
}
.get-field-popup .get-field-area .radio-btn label {
    width: calc(20% - 20px);
}
.get-field-popup .get-field-area .desc{
    min-height: 46px;
}
.get-field-popup form{
    width: 100%;
}
/* Get Field Section Css End  */

/* Video Text Section Css STart  */
.video-text-sec {
    position: relative;
    overflow: hidden;
    height: calc(100vh - 54px);
    height: calc((var(--vh, 1vh) * 100) - 54px);
}
.video-text-sec iframe {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120%;
    height: 120%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: -1;
    min-width: 180vh;
}
.video-text-sec .text-block {
    max-width: 642.61px;
    position: relative;
    margin-left: auto;
    padding-top: 65px; padding-bottom: 65px;
    z-index: 1;
}
.video-text-sec.overlay::before{
    background: url('data:image/svg+xml,<svg width="1447" height="1023" viewBox="0 0 1447 1023" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M990.867 994.968C1362.15 742.93 1543.62 362.561 1396.2 145.391C1248.78 -71.7789 828.285 -43.5122 457.003 208.526C85.7216 460.565 -95.7523 840.934 51.6701 1058.1C199.092 1275.27 619.585 1247.01 990.867 994.968Z" fill="url(%23paint0_radial_7820_10345)"/><defs><radialGradient id="paint0_radial_7820_10345" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(724.171 601.587) rotate(-34.17) scale(812.7 475.263)"><stop stop-color="%2300234B"/><stop offset="1" stop-color="%2300234B" stop-opacity="0"/></radialGradient></defs></svg>');
    width: 70%;
    right: 0;
    left: auto;
    background-repeat: no-repeat;
    background-position: left center;
    z-index: 1;
    background-size: cover;
}
.video-text-sec .text-block .btn{
    margin-top: 60px;
}
.video-text-sec .video-text-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.video-text-sec.half-width{
    background-color: var(--white);
}
.video-text-sec .round-icon{
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    left: 20px;
    bottom: 20px;
    position: absolute;
}
.video-text-sec.full-width .text-block *:not(.btn),.video-text-sec.full-width .text-block .btn:not(:hover){
    color: var(--white);
}
.video-text-sec.half-width .text-block *{
    color: var(--blue);
}
/* Video Text Section Css End  */

/* News Section Css Start  */
.news-sec{
    padding-top: 100px; padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}
.news-sec .sec-header .row {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.news-sec .sec-header .h1 b,
.news-sec .sec-header .h1 strong{
    display: block;
    font-weight: 500;
    font-family: Inter, sans-serif;
    color: var(--yellow);
    letter-spacing: 0px;
}
.news-sec .sec-header .col-left {
    width: 61%;
}
.news-sec .sec-header .col-right {
    width: 39%;
    -webkit-column-gap: 70px;
       -moz-column-gap: 70px;
            column-gap: 70px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
}
.news-sec .social-icon a{
    background-color: var(--yellow);
}
.news-sec .social-icon a:hover{
    background-color: var(--navyblue);
}
.news-sec .social-icon a:hover img{
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
}
.news-sec .sec-header {
    margin-bottom: 60px;
}
.news-slider .slick-slide{
    padding-left: 22px; padding-right: 22px;
    border-right: 1px solid #B8D8EB;
}
.news-sec .news-box {
    height: 100%;
    position: relative;
}
.news-slider .slick-list {
    margin-left: -22px; margin-right: -22px;
}
.news-sec .news-box .img-wrapper {
    position: relative;
    padding-top: 67%;
    margin-bottom: 28px;
}
.news-sec .news-box .img-wrapper img{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.news-sec .news-box .h5{
    letter-spacing: 1.25px;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    margin-bottom: 25px;
}
.news-sec .news-box .desc p{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    font-size: 14px;
    font-weight: 400;
}
.news-sec .news-box .btn {
    margin-top: 45px;
}
.news-sec .btn {
    padding-top: 11px; padding-bottom: 11px;
}
.news-sec .slick-arrow{
    left: -72px;
}
/* News Section Css End  */

/* Sub Footer Section Css  */
.sub-footer {
    padding-top: 80px; padding-bottom: 80px;
    background-color: var(--blue);
    position: relative;
    overflow: hidden;
}
.sub-footer .heading em,
.sub-footer .heading i {
    padding-left: 180px;
    position: relative;
    font-style: normal;
}
.sub-footer .heading em::before,
.sub-footer .heading i:before {
    content: "";
    position: absolute;
    top: 57%;
    left: 0;
    height: 2px;
    width: 158px;
    background-color: var(--yellow);
}
.sub-footer .heading {
    margin-bottom: 45px;
}
.sub-footer .heading.h2 p{
    font-weight: 400;
    color: var(--sky);
}
.sub-footer .desc {
    max-width: 646px;
    margin-left: auto; margin-right: auto;
    margin-bottom: 50px;
}
.sub-footer .desc p{
    font-weight: 400;
}
.sub-footer .btn-wrapper {
    gap: 25px 20px;
}
.sub-footer .btn-wrapper .btn{
    min-width: 166px;
}
.sub-footer .btn.apply-today{
    background-color: var(--yellow);
    border-color: var(--yellow);
}
.sub-footer .btn.apply-today:hover{
    border-color: var(--white);
    background-color: var(--white);
}
.sub-footer.overlay::before {
    background-image: url(../images/lineshape.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 1191px;
    height: 920px;
    left: -360px;
    top: -490px;
    -webkit-transform: rotate(-54.208deg);
        -ms-transform: rotate(-54.208deg);
            transform: rotate(-54.208deg);
}
/* Sub Footer Section End  */

/* Multi Image Section Css Start */
.multiimg-sec .multiimg-wrapper .row{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.multiimg-wrapper .img-wrapper{
    position: relative;
}
.multiimg-wrapper .img-wrapper img{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.multiimg-wrapper .img-wrapper.big{
    padding-top: 115%;
}
.multiimg-wrapper .img-wrapper.small {
    padding-top: 46%;
    width: 49%;
    position: absolute;
    left: -34%;
    top: 51%;
}
.multiimg-wrapper{
    margin-top: 50px; margin-bottom: 50px;
}
.multiimg-heading-sec .sec-header{
    padding-top: 98px; padding-bottom: 50px;
}
.multiimg-heading-sec .sec-header h2{
    margin-bottom: 30px;
}
.multiimg-heading-sec .sec-header .desc{
    max-width: 650px;
    margin-left: auto; margin-right: auto;
}
.multiimg-wrapper .col-left {
    width: 47%;
}
.multiimg-wrapper .col-right {
    width: 53%;
    position: relative;
}
.multiimg-wrapper .desc {
    margin-bottom: 12%;
}
.multiimg-wrapper .desc-wrp{
    max-width: 389px;
}
.multiimg-wrapper h2{
    margin-bottom: 11%;
}
.multiimg-wrapper h2 span{
    font-weight: 600;
}
.multiimg-wrapper .subtitle {
    margin-bottom: 9%;
}
.multiimg-wrapper .content-wrapper {
    position: relative;
    /* top: 50%;
    transform: translateY(-50%); */
}
.multiimg-heading-sec .sec-header.overlay::before{
    background-image: url(../images/lineshape-yellow.svg);
    background-repeat: no-repeat;
    background-position: center top;
    width: 822px;
    height: 726px;
    left: -40px;
    top: -190px;
}
.multiimg-sec.right .row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}
.multiimg-sec.right{
    padding-left: 0 !important;
}
.multiimg-sec.right .content-wrapper{
    margin-left: 19%;
}
.multiimg-sec.right .desc-wrp{
    margin-left: auto;
}
/* .multiimg-sec.right .col-right {
    width: 57.5%;
}
.multiimg-sec.right .col-left {
    width: 42.5%;
} */
.multiimg-sec.right .multiimg-wrapper{
    padding-left: 0 !important;
}
.multiimg-sec.right .multiimg-wrapper .img-wrapper.small{
    right: -34%;
    left: auto;
}
.multiimg-sec.right .desc-wrp .desc {
    width: 100%;
}
.multiimg-sec.right .multiimg-wrapper.single-img .desc-wrp{
    margin-left: 0;
}
/* Multi Image Section Css End */

/* Activities Section Css Start  */
.activities-sec{
    background-color: var(--darkblue);
    overflow: hidden;
}
.activities-sec .col-left {
    width: 40%;
}
.activities-sec .col-right {
    width: 60%;
}
.activities-sec .col-left *:not(.btn, h2 span){
    color: var(--white);
}
.activities-sec .col-left .subtitle::before{
    width: 109px;
}
.activities-sec .col-left h2{
    margin-bottom: 35px;
    max-width: 510px;
}
.activities-sec .col-left .desc {
    max-width: 361px;
    margin-bottom: 40px;
}
.activities-sec .activities-box {
    display: block;
    height: 100%;
    -webkit-box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.30);
            box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.30);
    background-color: var(--white);
}
.activities-sec .activities-box .img-wrapper{
    position: relative;
    padding-top: 110%;
}
.activities-sec .activities-box .img-wrapper img{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.activities-sec .slick-list{
    margin-left: -19px; margin-right: -19px;
}
.activities-sec .activities-slider{
    padding-left: 65px;
}
.activities-sec .slick-track{
    margin-left: 0; margin-right: 0;
}
.activities-sec .slick-slide{
    padding-left: 19px; padding-right: 19px;
    padding-top: 30px; padding-bottom: 30px;
}
.activities-sec .activities-content{
    background-color: var(--white);
    padding: 22px 15px 28px 40px;
}
.activities-sec .activities-content .h4{
    margin-bottom: 0;
    color: var(--navyblue);
    font-weight: 300;
    letter-spacing: 3.4px;
    font-family: 'IvyPresto Headline';
}
.activities-sec.overlay::before {
    background-image: url(../images/lineshape.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 912px;
    height: 695px;
    right: 33%;
    top: 0;
    left: auto;
}
.activities-sec .row{
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.activities-sec+.testimonial-sec{
    padding-top: 0;
}
.activities-popup {
    position: fixed;
    z-index: 9;
    top: 0;
    left: 0;
    height: calc((var(--vh, 1vh) * 100));
    width: 100%;
    background: rgba(255, 255, 255, 0.65);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
    display: none;
    padding: 60px 90px;
    overflow: hidden;
}
.activities-popup .activities-wrapper {
    max-width: 1740.878px;
    width: 100%;
    height: 100%;
    margin-left: auto; margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 0 !important; padding-right: 0 !important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.activities-popup .activities-body{
    -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25);
    background-color: var(--white);
    position: relative;
    max-height: 940px;
    height: 100%;
    width: 100%;
}
.activities-popup .col-left {
    width: 50%;
    padding: 65px 20px;
    height: 100%;
}
.activities-popup .activities-row{
    height: 100%;
}
.activities-popup .col-left .content-wrapper{
    padding: 0 60px;
    overflow-y: auto;
    height: 100%;
}
.activities-popup .col-left .content-wrapper::-webkit-scrollbar-track {
    background-color: var(--white);
}
.activities-popup .col-left .content-wrapper::-webkit-scrollbar {
    width: 7px;
    height: 7px;
}
.activities-popup .col-left .content-wrapper::-webkit-scrollbar-thumb {
    background-color: var(--sky);
    border-radius: 100px;
}
.activities-popup .col-right{
    width: 50%;
    height: 100%;
    overflow: hidden;
}
.activities-popup .col-right.overlay::before{
    background: -webkit-gradient(linear, left bottom, left top, color-stop(77.9%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.2)));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0) 77.9%, rgba(0, 0, 0, 0.2) 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0) 77.9%, rgba(0, 0, 0, 0.2) 100%);
    z-index: 1;
}
.activities-popup .close-popup {
    cursor: pointer;
    z-index: 2;
    position: absolute;
    right: 15px;
    top: 15px;
    background-color: rgba(255, 255, 255, 0.45);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
    border-radius: 50%;
    border: 1px solid var(--white);
    width: 53.843px;
    height: 53.843px;
    -webkit-transition: var(--transition);
    -o-transition: var(--transition);
    transition: var(--transition);
}
.activities-popup .close-popup img{
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
}
.activities-popup .close-popup:hover{
    background-color: var(--yellow);
}
.activities-popup .section-header ul {
    margin: 0 0 40px;
    padding: 0;
    list-style: none;
}
.activities-popup .section-header li{
    position: relative;
    padding-left: 20px;
    text-transform: uppercase;
    line-height: 18px;
    font-weight: 400;
    font-size: 13px;
}
.activities-popup .section-header li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    background-color: var(--yellow);
    width: 10px;
    height: 10px;
    border-radius: 100%;
}
.activities-popup .section-header .h4 {
    font-size: 26px;
    letter-spacing: 0;
    margin-bottom: 20px;
}
.activities-popup .section-header h3 {
    font-size: 57px;
    letter-spacing: 0;
    margin-bottom: 60px;
    line-height: 1.2;
}
.activities-popup p{
    font-weight: 400;
    color: var(--navyblue-dark);
    line-height: 28px;
}
.activities-popup .col-right>img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.activities-popup .video-box {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.activities-popup .img-block {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.activities-popup .video-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    visibility: hidden;
}
.activities-popup .video-wrapper iframe {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    min-width: 160vh;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.activities-popup .video-box.playing .play-newvid-btn{
    display: none;
}
.activities-popup .video-box.playing .video-wrapper {
    opacity: 1;
    visibility: visible;
}
.activities-popup .video-btn{
    position: absolute;
    left: 25px;
    bottom: 25px;
    z-index: 1;
    cursor: pointer;
}
.activities-popup .video-btn .round-icon{
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.activities-sec .btn-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px 30px;
}
/* Activities Section Css End  */

/* Multi Image Video Section Css Start  */
.multiimg-video{
    overflow: hidden;
}
.multiimg-video .row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}
.multiimg-video .multiimg-wrapper .col-right{
    width: 57.5%;
}
.multiimg-video .multiimg-wrapper .col-left{
    width: 42.5%;
}
.multiimg-video .img-block .cover-img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.multiimg-video .video-wrapper{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.multiimg-video .video-box{
    position: relative;
    z-index: 1;
}
.multiimg-video .video-wrapper iframe{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 160%;
    height: 160%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    min-width: 180vh;
}
.multiimg-video .img-block{
    padding-top: 100%;
    position: relative;
    overflow: hidden;
}
.multiimg-video .play-newvid-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 83px;
    height: 83px;
    z-index: 1;
    cursor: pointer;
}
.multiimg-video .pause-video-btn {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
}
.multiimg-video .video-box.playing .cover-img,
.multiimg-video .video-box.playing .play-newvid-btn,
.multiimg-video .video-wrapper{
    opacity: 0;
    visibility: hidden;
}
.multiimg-video .video-box.playing .video-wrapper,
.multiimg-video .video-box.videoautoplay .video-wrapper,
.multiimg-video .video-box.playing .pause-video-btn{
    opacity: 1;
    visibility: visible;
}
.multiimg-video .video-box.videoautoplay iframe{
    pointer-events: none;
}
.multiimg-video .video-box.videoautoplay .pause-video-btn{
    display: none;
}
.multiimg-video .content-wrapper {
    margin-left: 19%;
    top: 49%;
}
.multiimg-video .multiimg-wrapper .desc{
    max-width: 440px;
    width: 100%;
}
.multiimg-video .video-btn .round-icon{
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 3;
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
}
/* Multi Image Video Section Css End  */

/* reponcive css  */
@media only screen and (min-width: 992px) {
    /* Video Text Section Css Start  */
    .video-text-sec.half-width .video-wrapper,.video-text-sec.half-width .video-text-bg{
        position: absolute;
        width: 55%;
        height: 100%;
        right: 0;
        overflow: hidden;
    }
    .video-text-sec.half-width .video-text-bg{
        left: auto;
    }
    .video-text-sec.half-width.overlay::before{
        display: none;
    }
    .video-text-sec.half-width .text-block {
        margin-left: 0;
        width: 45%;
        padding-right: 60px;
    }
    .video-text-sec.dark-overlay.overlay::before{
        background: url(../images/image-video-gradiunt-bg.svg);
        width: 85%;
    }
    .video-text-sec.dark-overlay.overlay::after{
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: -webkit-gradient(linear, right top, left top, color-stop(29.41%, rgba(0, 35, 75, 0.60)), color-stop(37.11%, rgba(0, 35, 75, 0.60)), color-stop(50%, rgba(0, 35, 75, 0.00)));
        background: -o-linear-gradient(right, rgba(0, 35, 75, 0.60) 29.41%, rgba(0, 35, 75, 0.60) 37.11%, rgba(0, 35, 75, 0.00) 50%);
        background: linear-gradient(270deg, rgba(0, 35, 75, 0.60) 29.41%, rgba(0, 35, 75, 0.60) 37.11%, rgba(0, 35, 75, 0.00) 50%);
    }
    /* Video Text Section Css End  */

    /* Activities Section Css Start  */
    .activities-sec .slick-prev {
        margin-top: -25px;
    }
    .activities-sec .slick-next {
        margin-top: 25px;
    }
    .activities-sec .slick-arrow{
        left: 0;
    }
    /* Activities Section Css End  */
}
@media only screen and (min-width: 1200px) {
    /* Get Field Section Css Start  */
    .get-field-sec {
        padding-top: 150px; padding-bottom: 150px;
    }
    /* Get Field Section Css End  */

    /* News Section Css Start  */
    .news-sec .slick-prev {
        margin-top: -25px;
    }
    .news-sec .slick-next {
        margin-top: 25px;
    }
    /* News Section Css End  */

    /* Multi Image Video Section Css End  */
    .multiimg-video .multiimg-wrapper .desc{
        margin-bottom: 16%;
    }
    .multiimg-video .multiimg-wrapper h2 {
        margin-bottom: 15%;
    }
    .multiimg-video .multiimg-wrapper .subtitle {
        margin-bottom: 12%;
    }
    /* Multi Image Video Section Css End  */
    
    .video-text-sec.half-width iframe{
        width: 120%;
        height: 120%;
    }
}
@media only screen and (min-width: 1920px){
    .video-text-sec.full-width iframe{
        width: 140%;
        height: 140%;
    }
}
@media only screen and (max-width: 1560px) {
    /* News Section Css Start  */
    .news-slider-wrapper {
        padding-left: 80px;
    }
    /* News Section Css End  */

    /* Multi Image Section Css Start */
    .multiimg-sec .multiimg-wrapper{
        padding-left: 80px;
    }
    .multiimg-sec.right .multiimg-wrapper{
        padding-right: 80px;
    }
    .multiimg-wrapper .desc-wrp {
        max-width: 350px;
    }
    /* Multi Image Section Css End */

    /* Activities Section Css Start  */
    .activities-wrapper {
        padding-left: 80px;
    }
    .activities-sec.overlay::before{
        right: 26%;
    }
    /* Activities Section Css End  */

    /* Multi Image Video Section Css Start  */
    .multiimg-video .multiimg-wrapper{
        padding-right: 80px;
    }
    /* Multi Image Video Section Css End  */
}
@media only screen and (max-width: 1440px) {
    /* Video Text Section Css Start  */
    .video-text-sec.half-width .video-wrapper,.video-text-sec.half-width .text-block,.video-text-sec.half-width .video-text-bg{
        width: 50%;
    }
    /* Video Text Section Css End  */

    /* News Section Css Start  */
    .news-slider-wrapper {
        padding-left: 68px;
        margin-right: -27px;
    }
    .news-sec .slick-arrow {
        left: -64px;
    }
    /* News Section Css End  */

    /* Sub Footer Section Css  */
    .sub-footer.overlay::before{
        left: -490px;
        width: 1084.681px;
        height: 838px
    }
    /* Sub Footer Section End  */

    /* Multi Image Section Css Start */
    .multiimg-sec .multiimg-wrapper{
        padding-left: 68px;
    }
    .multiimg-sec.right .multiimg-wrapper{
        padding-right: 68px;
    }
    .multiimg-wrapper .desc-wrp{
        width: 59%;
    }
    .multiimg-heading-sec .sec-header.overlay::before{
        left: -360px;
        top: -230px;
    }
    .multiimg-sec.right .content-wrapper {
        margin-left: 0;
    }
    /* Multi Image Section Css End */

    /* Activities Section Css Start  */
    .activities-wrapper {
        padding-left: 68px;
    }
    .activities-sec.overlay::before{
        right: 147px;
    }
    .activities-sec .col-left .subtitle::before {
        width: 95px;
    }
    /* Activities Section Css End  */

    /* Multi Image Video Section Css Start  */
    .multiimg-video .multiimg-wrapper{
        padding-right: 68px;
    }
    .multiimg-video .content-wrapper{
        margin-left: 16%;
    }
    /* Multi Image Video Section Css End  */
}
@media only screen and (max-width: 1380px) {
    /* Enter Screen Section Css Start  */
    .welcome-screen-block::before, .welcome-screen-block::after{
        background-size: 70%;
    }
    /* Enter Screen Section Css End  */

    /* Hero Section Start  */
    .hero-section .hero-content-wrap .desc {
        min-height: auto;
    }
    .hero-section .hero-content-wrap {
        padding-bottom: 30px;
    }
    .hero-section .hero-content-wrap h1 {
        margin-bottom: 5px;
    }
    .hero-slider .video-btn{
        margin-top: 60px;
    }
    .hero-section .text-img {
        max-width: 634px;
        width: 100%;
    }    
    /* Hero Section End  */

    /* Get Field Section Css Start  */
    .get-field-sec.overlay::before{
        width: 1229.385px;
        height: 1026.689px;
        right: -580px;
    }
    /* Get Field Section Css End  */

    /* Video Text Section Css STart  */
    .video-text-sec .text-block{
        max-width: 588px;
    }
    /* Video Text Section Css End  */

    /* News Section Css Start  */
    /* News Section Css End  */

    /* Sub Footer Section Css  */
    /* Sub Footer Section End  */

    /* Multi Image Section Css Start */
    .multiimg-wrapper .img-wrapper.small{
        left: -14%;
    }
    .multiimg-sec.right .multiimg-wrapper .img-wrapper.small{
        right: -14%;
    }
    .multiimg-wrapper .desc-wrp {
        width: 82%;
    }
    /* .multiimg-sec.right .col-left {
        width: 44%;
    }
    .multiimg-sec.right .col-right {
        width: 56%;
    } */
    /* Multi Image Section Css End */

    /* Activities Section Css Start  */
    .activities-sec .col-right {
        width: 57%;
    }
    .activities-popup .col-left .content-wrapper{
        padding: 0 40px;
    }
    .activities-popup{
        padding: 50px 70px;
    }
    /* Activities Section Css End  */

    /* Multi Image Video Section Css Start  */
    .multiimg-video .multiimg-wrapper .col-left {
        width: 44%;
    }
    .multiimg-video .multiimg-wrapper .col-right {
        width: 56%;
    }
    .multiimg-sec.right .content-wrapper{
        margin-left: 16%;
    }
    /* Multi Image Video Section Css End  */

    /* Sub Footer Section Css Start */
    .sub-footer .heading em::before,
    .sub-footer .heading i:before{
        width: 130px;
    }
    .sub-footer .heading em,
    .sub-footer .heading i{
        padding-left: 155px;
    }
    /* Sub Footer Section Css End */
}
@media only screen and (max-width: 1280px) {
    /* Video Text Section Css STart  */
    .video-text-sec .text-block{
        max-width: 550px;
    }
    /* Video Text Section Css End  */
}
@media only screen and (max-width: 1199px) {
    /* Enter Screen Section Css Start  */
    .welcome-screen-block{
        background-image: url(../images/entry-image-table.png);
    }
    /* Enter Screen Section Css End  */

    /* introduct Section Css Start  */
    .into-sec .col-left,
    .into-sec .col-right {
        width: 50%;
    }
    /* introduct Section Css End  */

    /* Get Field Section Css Start  */
    .get-field-sec.overlay::before{
        width: 1129.385px;
        height: 926.689px;
    }
    /* Get Field Section Css End  */

    /* Video Text Section Css STart  */
    .video-text-sec .text-block {
        max-width: 63%;
    }
    .video-text-sec.half-width .text-block{
        padding-right: 30px;
    }
    /* Video Text Section Css End  */

    /* News Section Css Start  */
    .news-slider-wrapper{
        padding-left: 55px;
    }
    .news-sec .sec-header .col-left {
        width: 100%;
    }
    .news-sec .sec-header .col-right {
        width: 100%;
        position: absolute;
        left: 55px;
        bottom: 48px;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
        padding-left: 0; padding-right: 0;
        -webkit-column-gap: 35px;
           -moz-column-gap: 35px;
                column-gap: 35px;
    }
    .news-sec {
        padding-top: 100px; padding-bottom: 200px;
    }
    .news-sec .slick-arrow{
        top: auto;
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
        bottom: -82px;
        left: 0;
    }
    .news-sec .slick-arrow.slick-next {
        left: 55px;
    }
    .news-sec .slick-arrow:hover{
        -webkit-transform: scale(1.212);
            -ms-transform: scale(1.212);
                transform: scale(1.212);
    }
    .news-sec .social-icon a {
        background-color: transparent;
    }
    .news-sec .social-icon a img{
        -webkit-filter: var(--filter);
                filter: var(--filter);
    }
    /* News Section Css End  */

    /* Sub Footer Section Css  */
    /* Sub Footer Section End  */

    /* Multi Image Section Css Start */
    .multiimg-sec .multiimg-wrapper {
        padding-left: 55px;
    }
    .multiimg-sec.right .multiimg-wrapper{
        padding-right: 55px;
    }
    .multiimg-heading-sec .sec-header {
        padding-top: 80px; padding-bottom: 30px;
    }
    .multiimg-sec.right .content-wrapper{
        margin-left: 0;
    }
    /* Multi Image Section Css End */

    /* Activities Section Css Start  */
    .activities-wrapper {
        padding-left: 55px;
    }
    .activities-sec.overlay::before {
        right: 30px;
        width: 782px;
        height: 565px;
    }
    .activities-sec .activities-content{
        padding: 22px 15px 28px 20px;
    }
    .activities-popup .section-header h3{
        margin-bottom: 50px;
        font-size: 52px;
    }  
    .activities-popup .col-left .content-wrapper {
        padding: 0 30px;
    }
    .activities-popup .col-left{
        padding: 50px 20px;
    }
    /* Activities Section Css End  */

    /* Multi Image Video Section Css Start  */
    .multiimg-video .multiimg-wrapper{
        padding-right: 55px;
    }
    .multiimg-video .content-wrapper {
        margin-left: 0;
    }
    .multiimg-video .img-block{
        padding-top: 109%;
    }
    /* Multi Image Video Section Css End  */
}
/* iPad Pro Portrait */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (min-device-height: 1366px) 
  and (max-device-height: 1366px) 
  and (orientation: portrait) {
    .video-text-sec{
        height: calc(100vh - 480px);
        height: calc((var(--vh, 1vh)* 100) - 480px);
    }
}
@media only screen and (max-width: 991px) {
    /* Hero Section Start  */
    .hero-section .content-left {
        width: 54%;
    }
    .hero-section .content-right {
        width: 46%;
    }
    .hero-slider .playonclick .play-newvid-btn {
        bottom: 30px;
    }
    /* Hero Section End  */

    /* introduct Section Css Start  */
    .into-sec .desc p{
        font-size: 26px;
        line-height: 38px;
    }
    /* introduct Section Css End  */

    /* Get Field Section Css Start  */
    .get-field-sec .get-field-btn .btn {
        min-width: 200px;
    }
    .get-field-sec .get-field-btn{
        gap: 10px;
    }
    .get-field-popup .get-field-area .radio-btn label {
        width: calc(33.33% - 20px);
    }
    /* Get Field Section Css End  */

    /* Video Text Section Css STart  */
    .video-text-sec{
        height: auto;
        background-color: var(--blue);
    }
    .video-text-sec .video-wrapper {
        position: relative;
        height: 75vh;
        height: calc((var(--vh, 1vh)* 100) - 25vh);
        width: 100%;
        overflow: hidden;
    }
    .video-text-sec.overlay::before{
        height: 75vh;
        height: calc((var(--vh, 1vh)* 100) - 25vh);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(69.7%, rgba(32, 41, 101, 0.00)), to(var(--blue)));
        background: -o-linear-gradient(top, rgba(32, 41, 101, 0.00) 69.7%, var(--blue) 100%);
        background: linear-gradient(180deg, rgba(32, 41, 101, 0.00) 69.7%, var(--blue) 100%);
        width: 100%;
    }
    .video-text-sec .text-block {
        max-width: 100%;
        padding-top: 0;
        margin-top: -100px;
    }
    .video-text-sec .video-text-bg {
        height: 75vh;
        height: calc((var(--vh, 1vh)* 100) - 25vh);
        position: relative;
    }
    .video-text-sec.half-width .video-wrapper, .video-text-sec.half-width .text-block,.video-text-sec.half-width .video-text-bg {
        width: 100%;
    }
    .video-text-sec.half-width.overlay::before{
        background: -o-linear-gradient(271deg, rgba(255, 255, 255, 0.00) 63.05%, #FFF 98.32%);
        background: linear-gradient(179deg, rgba(255, 255, 255, 0.00) 63.05%, #FFF 98.32%);
    }
    .video-text-sec .round-icon{
        display: none;
    }
    /* Video Text Section Css End  */


    /* News Section Css Start  */
    .news-slider-wrapper {
        padding-left: 30px !important;
    }
    .news-sec .sec-header .col-right{
        left: 30px;
    }
    /* News Section Css End  */

    /* Sub Footer Section Css  */
    /* Sub Footer Section End  */

    /* Multi Image Section Css Start */
    .multiimg-sec {
        overflow: hidden;
    }
    .multiimg-sec .multiimg-wrapper {
        padding-left: 0px;
    }
    .multiimg-sec.right .multiimg-wrapper{
        padding-right: 0;
    }
    .multiimg-wrapper .col-right,.multiimg-wrapper .col-left {
        width: 100%;
    }
    .multiimg-wrapper .row{
        row-gap: 40px;
    }
    .multiimg-wrapper .img-wrapper.big {
        padding-top: 75%;
        z-index: 1;
        width: 75%;
        margin-bottom: 140px;
    }
    .multiimg-wrapper .img-wrapper.big::before{
        content: "";
        position: absolute;
        z-index: 1;
        height: 100%;
        width: 100%;
        bottom: 0;
        left: 0;
        background: -o-linear-gradient(271deg, rgba(255, 255, 255, 0.00) 63.05%, #FFF 98.32%);
        background: linear-gradient(179deg, rgba(255, 255, 255, 0.00) 63.05%, #FFF 98.32%);
        display: none;
    }
    /* .multiimg-sec.right .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    } */
    .multiimg-sec .multiimg-wrapper .col-right{
        padding-left: 45px;
    }   
    .multiimg-wrapper .img-wrapper.small {
        left: auto;
        bottom: 20px;
        right: 35px;
        width: 40%;
        padding-top: 52%;
        top: auto;
        z-index: 1;
    }
    .multiimg-sec.right .multiimg-wrapper .img-wrapper.small {
        right: 45px;
    }
    .multiimg-wrapper .content-wrapper {
        z-index: 2;
        width: 100%;
        padding-left: 30px; padding-right: 30px;
        top: 0;
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
    }
    .multiimg-wrapper .desc {
        margin-bottom: 50px;
        width: 100%;
        max-width: 100%;
    }
    .multiimg-sec .desc-wrp{
        max-width: 100%;
        width: 100%;
    }
    .multiimg-wrapper .subtitle,.multiimg-wrapper h2 {
        margin-bottom: 40px;
    }
    /* .multiimg-sec.right .col-left,
    .multiimg-sec.right .col-right {
        width: 100%;
    } */
    .multiimg-wrapper.single-img .img-wrapper.big{
        width: 100%;
    }
    /* .multiimg-wrapper.single-img {
        margin-bottom: 0;
    } */
    .multiimg-sec .multiimg-wrapper.single-img .col-right{
        padding-right: 45px;
    }
    /* Multi Image Section Css End */

    /* Activities Section Css Start  */
    .activities-wrapper {
        padding-left: 30px;
        padding-right: 30px;
    }
    .activities-sec .col-right {
        width: 100%;
    }
    .activities-sec .slick-arrow{
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
        bottom: -35px;
        top: auto;
    }
    .activities-sec .slick-arrow:hover{
        -webkit-transform: scale(1.212);
            -ms-transform: scale(1.212);
                transform: scale(1.212);
    }
    .activities-sec .slick-slide{
        padding-left: 15px; padding-right: 15px;
    }
    .activities-sec .slick-list {
        margin-left: -15px; margin-right: -15px;
    }
    .activities-sec .activities-slider {
        padding-left: 0;
    }
    .activities-sec.overlay::before{
        display: none;
    }
    .activities-sec .col-left {
        width: 100%;
    }
    .activities-sec .col-left .subtitle::before{
        bottom: 0;
        top: auto;
    }
    .activities-sec .col-left .subtitle{
        padding-top: 0;
        padding-bottom: 22px;
        margin-bottom: 30px;
    }
    .activities-sec .col-left .desc{
        max-width: 100%;
    }
    .activities-sec .col-left h2 {
        margin-bottom: 30px;
        max-width: 100%;
    }
    .activities-popup {
        padding: 30px;
    }
    .activities-popup .col-left {
        padding: 40px 20px;
    }
    .activities-popup .col-left .content-wrapper {
        padding: 0 20px;
    }
    .activities-popup .col-left,
    .activities-popup .col-right {
        width: 100%;
        height: 50%;
    }
    .activities-row{
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }
    .activities-popup .col-left .content-wrapper {
        padding: 0 10px;
    }
    /* Activities Section Css End  */

    /* Multi Image Video Section Css Start  */
    .multiimg-video .multiimg-wrapper{
        padding-right: 00px;
    }
    .multiimg-video .multiimg-wrapper .col-right,
    .multiimg-video .multiimg-wrapper .col-left {
        width: 100%;
    }
    .multiimg-video .multiimg-wrapper .content-wrapper{
        width: 100%;
    }
    .multiimg-video .multiimg-wrapper .desc{
        max-width: 100%;
    }
    .multiimg-video .multiimg-wrapper .img-block::before {
        content: "";
        position: absolute;
        z-index: 1;
        height: 100%;
        width: 100%;
        bottom: 0;
        left: 0;
        background: -o-linear-gradient(271deg, rgba(255, 255, 255, 0.00) 63.05%, #FFF 98.32%);
        background: linear-gradient(179deg, rgba(255, 255, 255, 0.00) 63.05%, #FFF 98.32%);
    }
    .multiimg-video .multiimg-wrapper .img-block{
        padding-top: 75%;
    }
    /* Multi Image Video Section Css End  */

    /* Sub Footer Section Css Start */
    .sub-footer .heading em::before,
    .sub-footer .heading i:before{
        width: 120px;
    }
    .sub-footer .heading em,
    .sub-footer .heading i{
        padding-left: 140px;
    }
    /* Sub Footer Section Css End */
}
@media only screen and (max-width: 767px) {
    /* Enter Screen Section Css Start  */
    .welcome-screen-block .welcome-screen-btn.mobile{
        display: block;
    }
    .welcome-screen-block .welcome-screen-btn.desktop,
    .welcome-screen-block .welcome-screen-btn img,
    .welcome-screen-block::before, .welcome-screen-block::after{
        display: none;
    }
    .welcome-screen {
        border: 0;
        height: calc(100vh - 174px) !important;
        height: calc((var(--vh, 1vh)* 100) - 174px) !important;
        margin-top: 110px;
    }
    .welcome-screen-btn {
        bottom: 130px;
        border-radius: 100px;
        background: rgba(255, 255, 255, 0.25);
        -webkit-backdrop-filter: blur(2px);
                backdrop-filter: blur(2px);
        padding: 13px 30px 13px 60px;
        min-width: 262px;
    }
    .welcome-screen-btn .handle{
        content: "";
        position: absolute;
        left: 4px;
        top: 4px;
        width: 45.821px;
        height: 45.821px;
        border-radius: 50%;
        background-color: var(--white);
        -webkit-transition: left 0.6s ease;
        -o-transition: left 0.6s ease;
        transition: left 0.6s ease;
    }
    .welcome-screen-open .site-header .col-center {
        position: fixed;
        bottom: 95px;
        border: 1px solid var(--white);
    }
    .welcome-screen-open .site-header .col-center .btn{
        border: 0;
        padding: 0;
        min-width: 86px;
    }
    .welcome-screen-open .site-header .col-center .join-us{
        display: inline-block;
    }
    .welcome-screen-open .site-header .col-center .btn:hover{
        color: var(--yellow);
    }
    /* Enter Screen Section Css End  */

    /* Hero Section Start  */
    .hero-section {
        padding: 110px 0 0;
    }
    .hero-section .hero-slide {
        height: calc(100vh - 175px);
        height: calc((var(--vh, 1vh)* 100) - 175px);
    }
    .hero-slider .item.overlay::after{
        background: -webkit-gradient(linear, left top, left bottom, color-stop(30.65%, rgba(0, 0, 0, 0.00)), to(rgba(0, 0, 0, 0.40)));
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0.00) 30.65%, rgba(0, 0, 0, 0.40) 100%);
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 30.65%, rgba(0, 0, 0, 0.40) 100%);
    }
    .hero-section .item.overlay::before{
        display: none;
    }
    .hero-section .content-right {
        width: 100%;
        text-align: left;
    }
    .hero-section .content-left {
        width: 100%;
    }
    .hero-section .hero-content-wrap .desc{
        display: none;
    }
    .hero-section .hero-content-wrap h1 {
        margin-bottom: 18px;
    }
    .hero-slider .video-btn {
        margin-top: 0;
        position: absolute;
        right: 23px;
        bottom: 23px;
    }
    .hero-section .content-empty .video-btn {
        left: 23px;
        right: auto;
    }
    .hero-section .content-empty .content-left{
        margin-bottom: 117px;
    }
    .hero-slider .playonclick .content-right{
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: start;
    }
    .hero-slider .playonclick .play-newvid-btn {
        bottom: 20px;
        right: 20px;
        height: 60px;
        width: 60px;
    }
    .hero-slider .playonclick .play-newvid-btn .txt {
        max-width: 46px;
    }
    .hero-slider .playonclick .play-newvid-btn img {
        max-width: 12px;
    }
    .hero-section .playonclick .content-left {
        margin-bottom: 0;
    }
    /* Hero Section End  */

    /* introduct Section Css Start  */
    .into-sec .desc p{
        font-size: 24px;
        line-height: 38px;
    }
    .into-sec .col-left, .into-sec .col-right {
        width: 100%;
    }
    /* introduct Section Css End  */

    /* Get Field Section Css Start  */
    .get-field-sec .get-field-btn .btn {
        min-width: 217px;
    }
    .get-field-sec .get-field-btn {
        gap: 22px;
    }
    .get-field-sec .sec-header .desc {
        min-height: auto;
    }
    .get-field-sec .heading {
        margin-bottom: 45px;
    }
    .get-field-sec {
        padding-top: 70px; padding-bottom: 130px;
    }
    .get-field-sec.overlay::before {
        width: 806.247px;
        height: 635.046px;
        right: -237px;
        top: auto;
        bottom: -160px;
    }
    .get-field-popup{
        width: 92%;
        position: fixed;
        top: 20px;
        height: calc(100vh - 40px);
        height: calc((var(--vh, 1vh) * 100) - 40px);
        -webkit-transform: unset;
            -ms-transform: unset;
                transform: unset;
        right: 0;
        left: 0;
        z-index: 9;
    }
    .field-popup-open .site-header{
        display: none;
    }
    .get-field-popup .get-field-area .radio-btn label {
        width: calc(50% - 20px);
    }
    .get-field-popup input[type="text"]{
        max-width: 323px;
    }
    /* Get Field Section Css End  */

    /* Video Text Section Css STart  */
    .video-text-sec iframe{
        left: 75%;
    }
    .video-text-sec .video-wrapper {
        position: relative;
        height: 79vh;
        height: calc((var(--vh, 1vh)* 100) - 21vh);
        width: 100%;
        overflow: hidden;
    }
    .video-text-sec.overlay::before,.video-text-sec .video-text-bg{
        height: 79vh;
        height: calc((var(--vh, 1vh)* 100) - 21vh);  
    }
    .video-text-sec .text-block .btn {
        margin-top: 40px;
    }
    .video-text-sec.half-width .text-block {
        padding-right: 0;
    }
    /* Video Text Section Css End  */

    /* News Section Css Start  */
    .news-sec {
        padding-top: 50px; padding-bottom: 200px;
    }
    .news-sec .sec-header {
        margin-bottom: 35px;
    }
    .news-slider-wrapper{
        padding-right: 30px;
        margin-right: 0;
    }
    .news-slider .slick-slide{
        border-right: 0;
    }
    /* News Section Css End  */

    /* Sub Footer Section Css  */
    .sub-footer{
        padding-top: 60px; padding-bottom: 60px;
    }
    .sub-footer.overlay::before{
        width: 806.247px;
        height: 635.046px;
        -webkit-transform: rotate(172.465deg);
            -ms-transform: rotate(172.465deg);
                transform: rotate(172.465deg);
        top: auto;
        bottom: -312px;
        left: -290px;
    }
    .sub-footer .heading em::before,
    .sub-footer .heading i:before{
        width: 109px;
    }
    .sub-footer .heading em,
    .sub-footer .heading i{
        padding-left: 128px;
    }
    .sub-footer .btn-wrapper{
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    /* Sub Footer Section End  */

    /* Multi Image Section Css Start */
    .multiimg-heading-sec .sec-header {
        padding-top: 60px; padding-bottom: 0;
    }
    .multiimg-heading-sec .sec-header.overlay::before{
        display: none;
    }
    /* Multi Image Section Css End */

    /* Activities Section Css Start  */
    .activities-popup .section-header ul{
        margin: 0 0 30px;
    }
    .activities-popup .section-header h3 {
        margin-bottom: 35px;
        font-size: 44px;
    }
    /* Activities Section Css End  */

    /* Multi Image Video Section Css Start  */
    /* Multi Image Video Section Css End  */
}
@media only screen and (max-width: 575px) {
    /* Enter Screen Section Css Start  */
    .welcome-screen-block{
        background-image: url(../images/entry-image-mobile.png);
    }
    /* Enter Screen Section Css End  */
}
@media only screen and (max-width: 410px) {
    /* Get Field Section Css Start  */
    .get-field-sec .heading span{
        padding-left: 50px;
    }
    .get-field-sec .heading span::before{
        width: 43px;
    }
    /* Get Field Section Css End  */

    /* News Section Css Start  */
    .news-sec .social-icon {
        gap: 5px;
    }
    .news-sec .sec-header .col-right{
        -webkit-column-gap: 15px;
           -moz-column-gap: 15px;
                column-gap: 15px;
    }
    .news-sec .btn{
        min-width: 130px;
    }
    /* News Section Css End  */
}
@media only screen and (max-width: 380px) {
    /* Sub Footer Section Start  */
    .sub-footer .heading em,
    .sub-footer .heading i {
        padding-left: 110px;
    }
    .sub-footer .heading em::before,
    .sub-footer .heading i::before{
        top: 58%;
        width: 96px;
    }
    /* Sub Footer Section End  */
}
@media only screen and (max-width: 360px) {
    /* News Section Css Start  */
    .news-slider-wrapper{
        padding-right: 20px;
        padding-left: 20px !important;
    }
    .news-sec .sec-header .col-right {
        left: 20px;
    }
    /* News Section Css End  */

    /* Multi Image Section Css Start */
    .multiimg-wrapper .content-wrapper{
        padding-left: 20px; padding-right: 20px;
    }
    .multiimg-sec .multiimg-wrapper .col-right{
        padding-left: 35px;
        padding-right: 35px;
    }   
    .multiimg-sec.right .multiimg-wrapper .img-wrapper.small{
        right: 35px;
    }
    /* Multi Image Section Css End */

    /* Activities Section Css Start  */
    .activities-wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }
    /* Activities Section Css End  */

    /* Multi Image Video Section Css Start  */
    /* Multi Image Video Section Css End  */
}