*{-webkit-box-sizing:border-box;box-sizing:border-box}

@font-face{font-family:VWHeadWeb-Bold;font-style:normal;font-weight:700;src:url(../font/VWHeadWeb-Bold.eot?) format("eot"),url(../font/VWHeadWeb-Bold.woff) format("woff"),url(../font/VWHeadWeb-Bold.ttf) format("truetype"),url('../font/VWHeadWeb-Bold.svg#str-replace("VWHeadWeb-Bold", " ", "_")') format("svg")}
@font-face{font-family:VWHeadWeb-Regular;font-style:normal;font-weight:400;src:url(../font/VWHeadWeb-Regular.eot?) format("eot"),url(../font/VWHeadWeb-Regular.woff) format("woff"),url(../font/VWHeadWeb-Regular.ttf) format("truetype"),url('../font/VWHeadWeb-Regular.svg#str-replace("VWHeadWeb-Regular", " ", "_")') format("svg")}
@font-face{font-family:VWTextWeb-Light;font-style:normal;font-weight:400;src:url(../font/VWTextWeb-Light.eot?) format("eot"),url(../font/VWTextWeb-Light.woff) format("woff"),url(../font/VWTextWeb-Light.ttf) format("truetype"),url('../font/VWTextWeb-Light.svg#str-replace("VWTextWeb-Light", " ", "_")') format("svg")}
@font-face{font-family:VWTextWeb-Bold;font-style:normal;font-weight:700;src:url(../font/VWTextWeb-Bold.eot?) format("eot"),url(../font/VWTextWeb-Bold.woff) format("woff"),url(../font/VWTextWeb-Bold.ttf) format("truetype"),url('../font/VWTextWeb-Bold.svg#str-replace("VWTextWeb-Bold", " ", "_")') format("svg")}
@font-face{font-family:VWTextWeb-Regular;font-style:normal;font-weight:400;src:url(../font/VWTextWeb-Regular.eot?) format("eot"),url(../font/VWTextWeb-Regular.woff) format("woff"),url(../font/VWTextWeb-Regular.ttf) format("truetype"),url('../font/VWTextWeb-Regular.svg#str-replace("VWTextWeb-Regular", " ", "_")') format("svg")}
@font-face{font-family:VWHeadWeb-Light;font-style:normal;font-weight:400;src:url(../font/VWHeadWeb-Light.eot?) format("eot"),url(../font/VWHeadWeb-Light.woff) format("woff"),url(../font/VWHeadWeb-Light.ttf) format("truetype"),url('../font/VWHeadWeb-Light.svg#str-replace("VWHeadWeb-Light", " ", "_")') format("svg")}
@font-face{font-family:icomoon;src:url(../font/icomoon.eot?nfkvzm);src:url(../font/icomoon.eot?nfkvzm#iefix) format("embedded-opentype"),url(../font/icomoon.ttf?nfkvzm) format("truetype"),url(../font/icomoon.woff?nfkvzm) format("woff"),url(../font/icomoon.svg?nfkvzm#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}
[class*=" icon-:before"],[class^="icon-:before"]{font-family:icomoon;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-change-icon:before{content:"\e900"}
.icon-tick-icon:before{content:"\e901"}
.icon-edit:before{content:"\e902"}
.icon-close:before{content:"\e903"}
.icon-down-arrow:before{content:"\e904"}
.icon-arrow-rh:before{content:"\e905"}

h1, h2, h3, h4, h5, h6 {
    font-family: VWHeadWeb-Bold;
}

a{text-decoration:underline;color:#001e50}
h1{color:#fff;color:rgba(255,255,255,.5);padding:20px 0;text-align:center}
p{font-size:20px;line-height:24px;font-family:VWTextWeb-Regular}
h1{text-align:center;color:#000;font-size:30px!important;line-height:30px;padding:20px;position:relative}

.tds_thankyou{width:100%;background:#fff;padding:100px 50px 0;position:relative}
.tds_thankyou .tds_thankyou_banner{width:100%;float:left}
.tds_thankyou .tds_thankyou_banner img{width:100%;max-width:740px;display:table;margin:auto}
.tds_thankyou .tds_thankyou_text{padding:0 0 40px 0;float:left;width:100%}

.tds_thankyou .tds_thankyou_text h2 , .tds_thankyou .tds_thankyou_text h1{color:#001e50;max-width:80%;margin:auto}
.tds_thankyou .tds_thankyou_text .referenceID{color:#797979;font-size:18px;text-align:center;padding:20px 0}


.tds_thankyou .tds_thankyou_text .referenceID span{color:#000}
.tds_thankyou .tds_thankyou_text .detectedData{display:flex;width:50%;margin:15px auto}
.tds_thankyou .tds_thankyou_text .detectedData .box{border:1px solid #efefef;float:left;width:50%;margin:0 15px;padding:15px}
.tds_thankyou .tds_thankyou_text .detectedData .box p{color:#000;font-size:14px}
.tds_thankyou .tds_thankyou_text .detectedData .box p.bold{font-size:18px;font-family:VWHeadWeb-Bold}
.tds_thankyou .tds_thankyou_text .detailsBox{display:table;margin:auto;max-width:50%;text-align:center;color:#000;font-size:18px}
.tds_thankyou .tds_thankyou_text .detailsBox a{font-size:18px}
.tds_thankyou .tds_thankyou_text .beststeps{display:table;margin:auto;padding:40px 0}
.tds_thankyou .tds_thankyou_text .beststeps h2{color:#000}
.tds_thankyou .tds_thankyou_text .beststeps a{display:inline-block;margin:0 10px;text-decoration:none}
.tds_thankyou .tds_thankyou_text .beststeps a img{width:100%}
.tds_thankyou .tds_thankyou_text .beststeps a p{color:#000;font-size:18px}
.tds_thankyou .tds_thankyou_text .beststeps a p span{font-family:VWHeadWeb-Bold}

.crosslinkSection{margin: 0 auto; padding: 40px 0 0 0; max-width: 740px; width: 100%; display: flex; flex-direction: column;}
.crosslinkSection .banner img{width: 100%;height: 100%;object-fit: cover;display: flex;}
.crosslinkSection .text{padding: 0 13%;}
.crosslinkSection .text p{font-size: 16px;}
.crosslinkSection .btn-link{font-size: 16px; font-family:VWHeadWeb-Bold; position: relative; }
.crosslinkSection .btn-link svg{width: 15px;height: 15px;position: absolute;right: -20px;top: 4px;}

@media only screen and (max-width:1024px){
.tds_thankyou .tds_thankyou_text h2{max-width:100%}
.tds_thankyou .tds_thankyou_text .detailsBox{max-width:100%}
.tds_thankyou .tds_thankyou_text .beststeps a{width:30%}
}
@media only screen and (max-width:767px){
h1,h2{font-size:20px!important;line-height:20px}
.tds_thankyou .tds_thankyou_text .referenceID,p{font-size:14px;line-height:18px}
.personal-details,.tds_thankyou{padding:86px 10px 0}
.tds_thankyou .tds_thankyou_text .beststeps a p,
.tds_thankyou .tds_thankyou_text .detectedData .box p.bold{font-size:16px}
.mandatoryTxt,
.tds_thankyou .tds_thankyou_text .detailsBox,
.tds_thankyou .tds_thankyou_text .detailsBox a{font-size:12px}
.tds_thankyou .tds_thankyou_text .detailsBox{max-width:100%;padding:10px}
.tds_thankyou .tds_thankyou_text .detectedData{width:100%;display:table}
.tds_thankyou .tds_thankyou_text .detectedData .box{width:100%;margin:5px 0}
.tds_thankyou .tds_thankyou_text .beststeps a{margin:10px}
.tds_thankyou .tds_thankyou_text .beststeps{padding:20px 0}
}
@media only screen and (max-width:640px){
.tds_thankyou .tds_thankyou_text .beststeps a{width:30%;vertical-align:top}
}
@media only screen and (max-width:580px){
.tds_thankyou .tds_thankyou_text .beststeps a{width:inherit}
}


.beststeps h2{
    text-align: center; 
    color: #000;
    font-size: 30px !important;
    line-height: 30px;
     padding: 20px; 
    position: relative;
}