/* font family, font-sizes and font-weight css ends*/

.new .iyct_bg {
    background-image: url(../images/main2.png);
    background-size: cover;
    box-shadow: 0px 2px 16px rgb(198 210 212 / 29%);
    border-radius: 10px;
    border: 0.5px solid #a8dadc82;
}

.new .terms h4 {
    font-weight: 600;
}

.new .termscondition_scroll {
    min-height: 287px;
    padding-right: 71px;
    margin: 20px 0 10px 0;
}

.new .termscondition p {
    color: #ffffffdb;
    /* font-size: 13px; */
    /* line-height: 18px; */
    margin-bottom: 18px;
}


.new .termscondition h5 {
    margin-top: 35px;
    font-size: 16px;
}

.knob_icon_new .knob {
    color: #fff !important;
    font: bold 25px Arial !important;
}

.new .overlay_tc {
    position: sticky;
    height: 70%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(#e6646500, 79%, #1a2a54);
    margin-right: -69px;
    margin-top: -267px;
    margin-left: -15%;
}

#kycdiv {
    font-size: 13px !important;
}

.termscondition {
    font-size: 13px !important;
}

.iyct_bg2 {
    font-size: 13px !important;
}

.videokyc {
    font-size: 14px !important;
}

.iyct_bg2 {
    background-image: url(../images/main2.png);
    background-size: cover;
    box-shadow: 0px 2px 8px rgb(114 186 201 / 34%);
    border-radius: 10px;
    border: 0.5px solid #a8dadc96;
    min-height: 574px;
}

.wc_head {
    font-weight: 700;
    /* font-size: 31px; */
}



.video-gallery {
    /* background: #fcfcfc; */
    display: block;
    position: relative;
    font-size: 1rem;
    width: 97%;
    min-height: 0;
    /* vertical-align: top; */
}

.gallery-item {
    display: block;
    width: 100%;
    min-height: 570px;
    object-fit: cover;
    object-position: 50% 50%;
}

.wc_video {
    border-radius: 10px 20px 20px 10px;
    /* min-height: 576px; */
    /* width: 499px; */
    object-fit: cover;
}

.wc_content p {
    /* font-size: 18px; */
    color: #fff;
    /* font-weight: 100; */
    /* width: 79%; */
}

.play-button2 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition: .3s ease;
    background: url(../images/play2.png) no-repeat center;
    border-radius: 7px;
    border: none;
    background-position: center center;
    background-size: 75px;
}

.video-gallery .play-button2 {
    background-size: 58px;
}

.play-button3 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition: .3s ease;
    background: url(../images/play2.png) no-repeat center;
    border-radius: 7px;
    border: none;
    background-position: center center;
    background-size: 30px;
}

.gallery-item .wc_video::-webkit-media-controls {

    display: none !important;

}

.step-container {
    border-left: 2px dashed #f5f5f78a;
    /* width: 0%; */
    margin: auto;
    min-height: 82px;
    position: relative;
}

.dot {
    height: 63px;
    width: 63px;
    left: -32px;
    background-color: transparent;
    border-radius: 50%;
    display: inline-block;
    /* border: 3px solid #000; */
    position: absolute;
    text-align: center;
    padding: 1px;
    top: 10px;
}

.kyc_tc p {
    padding-top: 16px;
    font-size: 15px;
    color: #fff;
    font-family: inherit;
}

.dot img {
    position: absolute;
    /* border: 10px dashed #FF0000; */
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: contain;
}

.purchasedprg p {
    /* font-style: normal; */
    /* font-size: 16px; */
    color: #C6C6C6;
    /* line-height: 30px; */
    text-transform: uppercase;
}


.videokyc .form-group input {
    padding: 0 27px;
    cursor: pointer;
}

.videokyc .changephone {
    font-size: 13px !important;
    width: 17px;
}


.videokyc .changephone img {
    width: 13px;
    /* padding-top: 5px; */
}

.purchasedprg {
    background: url('../images/purchasedprg.png');
    background-size: cover;
    box-shadow: 0px 1px 7px hwb(193deg 19% 31%);
    border-radius: 10px;
    border: 0.4px solid #a8dadc6b;
    box-shadow: 0px 5px 17px rgb(118 175 187 / 43%);
    margin-bottom: 20px;
    background-position: bottom;
    margin-top: 23px;
}



.width_60 {
    width: 77%;
}



.program-transparent {
    border: 1px solid #398285;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
    color: #A8DADC;
    float: left;
    background: transparent;
    margin: 20px 0;
}

.plr-25 {
    padding-left: 26px;
    padding-right: 24px;
}

.roated h3 {
    letter-spacing: 6px;
    font-size: 23px;
    margin: 0px;
    text-align: center;
    float: left;
    padding-bottom: 8px;
}

.roated img {
    transform: rotate(180deg);
}

.roated {
    transform: rotate(180deg);
    writing-mode: vertical-lr;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    /* padding-right: 8px; */
    background: linear-gradient(180deg, #457B9D 0%, #2AA0B8 100%);
    border-radius: 12px;
}

.wc_thumb img {
    position: absolute;
    top: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 10px 20px 20px 10px;
    min-height: 600px;
    width: 500px;
    object-fit: initial;
}

.new40 {
    width: 50%;
}



.knob_icon .knob {
    width: 76px !important;
    height: 37px !important;
    margin-top: 53px !important;
    margin-left: -94px !important;
    font: bold 13px Arial !important;
    color: #fff !important;
}



.knob_icon canvas {
    width: 114px !important;
    max-height: 153px;
}

.morebtn {
    border: 1px solid #398285;
    border-radius: 5px;
    /* font-size: 13px; */
    font-weight: 600;
    color: #A8DADC;
    float: left;
    background: transparent;
    margin: 5px 0;
    text-align: center;
}



.buy {
    box-shadow: 0px 2px 4px rgb(168 218 220 / 25%);
    border-radius: 6px;
    background: linear-gradient(#2AA0B8, #457B9D);
    color: #fff;
    cursor: pointer;
    border: 0 solid #a8dadc5e;
    font-weight: 600;
    margin: 5px 0;
    float: left;
    text-align: center;
}

.knob_icon .knobimg {
    width: 32px !important;
    height: 31px !important;
    margin-top: 27px !important;
    margin-left: 37px !important;
    font: bold 10px Arial !important;
    color: #fff !important;
    position: absolute;
    text-align: center;
}

.thumbp img {
    max-width: 22px;
    /* padding: 0 0 9px !important; */
    /* margin-left: 6px; */
    text-align: center;
}

.knob_icon input:focus-visible {
    outline: none;
    cursor: pointer;
}

.knob_icon_new input:focus-visible {
    outline: none;
    cursor: pointer;
}

.allprogram_btn a {
    color: #A8DADC;
}

.allprogram_btn {
    /* width: 242px; */
    background: #102542;
    box-shadow: 2px 2px 20px rgb(168 218 220 / 15%);
    border-radius: 8px;
    /* padding: 10px 20px; */
    display: block;
    /* font-size: 13px; */

    text-align: center;
    margin-right: 16px;
    margin-top: 10px;
    justify-content: center;
}

.nav_none .owl-theme .owl-nav {
    display: none !important;
}

.program {
    width: 97%;
    background-size: cover;
    display: flex;
    border-radius: 14px;
    min-height: 236px;
    border: 1px solid #a8dadca3;
    box-shadow: 0px 0px 11px rgb(168 218 220 / 49%);
    /* border-radius: 16px; */
    margin: 6px;
}

.program_bg {
    position: absolute;
    background: linear-gradient(to right, #142b49, 60%, #221c4d00);
    min-height: 95%;
    width: 100%;
    border-radius: 14px;
}

.program_bg span {
    /* font-size: 11px; */
    color: #D1D1D1;
    /* line-height: 18px; */
    display: block;
    font-weight: lighter;
    /* width: 70%; */
    height: 46px;
    font-weight: 500;
}



.p_blur p {
    opacity: 0.5;
    filter: blur(1px);
}

.spanblur {
    opacity: 0.5;
    filter: blur(1px);
    min-height: 84px;
}

.program_bg p {
    /* font-weight: 500; */
    /* line-height: 27px; */
    color: #fff;
    height: 32px
}

.downloadbtn {
    border-radius: 6px;
    background: linear-gradient(#2AA0B8, #457B9D);
    color: #fff;
    cursor: pointer;
    border: 0 solid #a8dadc5e;
    font-size: 13px;
    font-weight: 600;
    width: 136px;
    line-height: 43px;
    text-align: center;
    float: left;
}

.stp_progress .tooltip .tooltip-arrow {
    width: 7px;
    height: 15px;
    background-image: linear-gradient(#2AA0B8, #457B9D);
    border: 5px solid #2aa0b8;
    border-radius: 8px;
    padding-left: 6px;
    margin-left: 6px;
}

.allprogram-btn {
    box-shadow: 0px 2px 4px rgb(168 218 220 / 25%);
    border-radius: 6px;
    background: linear-gradient(#2AA0B8, #457B9D);
    color: #fff;
    cursor: pointer;
    border: 0 solid #a8dadc5e;
    /* font-size: 13px; */
    font-weight: 600;
}

.program_span span {
    color: #A8DADC;
    font-size: 12px;
}

.video {
    position: absolute;
    top: 0;
    right: 0;
    padding: 16px 30px 0 0;
    opacity: 0.9;
    cursor: pointer;
}

.stp_logo {
    background: #142A48;
    box-shadow: 2px 2px 15px rgb(168 218 220 / 19%);
    border-radius: 11px;
    /* min-height: 132px; */
    margin: 5px;
}

.stp_progress .circleShape {
    position: relative;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
}

.circleShapeend::before {
    background: linear-gradient(#D9D9D9, #fff) !important;
    border: none !important;
}

.stp_progress .circleShape::before {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-image: linear-gradient(#2AA0B8, #457B9D);
    border: 5px solid #fff;
    z-index: 1;
}

.stp_progress .slider-selection {
    background-image: linear-gradient(180deg, #2AA0B8 0%, #457B9D 100%);
}

.purch {
    border-radius: 10px;
    background: linear-gradient(90deg, #142A48 0%, rgba(20, 42, 72, 0.916354) 37.21%, rgba(20, 42, 72, 0.27) 87%);
    /* position: absolute; */
    /* height: -webkit-fill-available; */
}

.stp_progress .slider-handle {
    display: none;
}

.stp_progress .tooltip .tooltip-arrow::before {
    background: url('../images/run.png') no-repeat;
    width: 45px;
    height: 46px;
    background-size: 31px;
    margin-top: -45px;
    z-index: 9;
    margin-left: -23px;
}

.stp_progress .tooltip .tooltip-inner::before {
    margin-top: -34px;
    font-size: 14px;
    position: absolute;
}

.tooltip-inner::after {
    content: '%';
    padding-left: 3px;
}

.tooltip-inner {
    position: relative;
    background-color: transparent;
    border-radius: 0.25rem;
    margin-top: 21px;
    font-size: 14px;
    font-weight: 700;
}



.stp_progress .slider .tooltip.top {
    margin-top: 0;
}

.stp_logo .tooltip-inner {
    pointer-events: none;
}

.stp_logo .tooltip .tooltip-arrow {
    pointer-events: none;
}

.stp_logo .slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
    pointer-events: none;
}

.stp_progress .tooltip {
    left: 15%;
}



.stp_progress .slider {
    background: transparent;
}

.stp_progress .tooltip {
    z-index: 1;
}

.stp_progress {
    padding-top: 25px;
    height: 89px;
}

.stplogoimg {
    min-height: 35%;
}

.newdemo .programnew_btn img {
    max-width: 16px;
}

.newdemo .programnew_btn {
    border: 1px solid #d1d1d180;
    border-radius: 6px;
    font-size: 12px;
    padding: 12px 22px;
    margin: 0 5px;
    color: #D1D1D1;
}

.bgblueish2 {
    background: linear-gradient(#2AA0B8, #457B9D);
    color: #fff !important;
    border: none !important;
    padding: 13px 24px !important;
    font-weight: 500;
}

.programnew_btn span {
    align-items: center;
    display: flex;
    justify-content: center;
    font-weight: 500;
}

.newdemo .prgsuccsess_btn img {
    margin: -1px 0 0 5px;
    /* max-width: 16px; */
    display: inline;
    height: 18px
}

.newdemo .prgsuccsess_btn {
    color: #32BA7C;
    border: 1px solid #32BA7C;
    border-radius: 6px;
    font-size: 13px;
    padding: 11px 17px;
    margin: 0 3px;
    align-items: center;
    font-weight: 500;
}

.newdemo .owl-carousel .owl-stage {
    display: flex;
    justify-content: flex-start;
    width: 100% !important;
}

.newdemo .owl-carousel .owl-item {
    min-height: 42px;
}

.newdemo {
    cursor: grab;
    overflow: auto;
}




/* .steppar :first-letter {
    text-transform: capitalize;
} */

.steppar {
    font-size: 12px !important;
    color: #f9f2f2 !important;
    /* text-transform: lowercase; */
}

#step .owl-nav {
    display: none !important;
}

.step h5:first-letter {
    text-transform: capitalize;
}

.step p:first-letter {
    text-transform: capitalize;
}

.step h5 {
    /* font-size: 21px; */
    text-transform: uppercase;
}

.prgheading {
    height: 59px;
    opacity: 0.5;
    filter: blur(1px);
}

/* .steppar :first-letter {
    text-transform: capitalize;
} */

.step p {
    /* font-size: 13px; */
    line-height: 24px;
    color: #f1e9e9;
    /* font-weight: 500; */
    /* text-transform: lowercase; */
    /* font-weight: 500; */

}

.videokyc3 .input-radio:checked {
    box-shadow: 0px 0px 0px 4px #dc3545;
    background-color: #df8089;
}

.owl-nav .disabled::before {
    content: none;
}

.owl-nav .disabled::after {
    content: none;
}

.step h4 {
    /* font-size: 22px; */
    margin-bottom: 13px;
    display: flex;
    align-items: center;
}

.step .program-btn-active i {
    width: 10px;
}

.step .program-btn-active {
    border: 0px solid #a8dadc5e;
    /* font-size: 13px; */
}

.stepbg .video-thumbnail {
    display: flex;
    justify-content: end;
    margin: 0;
}

.stepbg .video-thumbnail img {
    box-shadow: -3px 4px 8px rgb(168 218 220 / 11%);
    /* width: 496px; */
    /* height: 260px; */
}

.stpthumb {
    position: absolute;
    bottom: 0;
    display: block;
    top: 0;
    width: 100%;
    height: 100%;
}

.vshow iframe {
    /* width: 100%; */
    /* height: 100%; */
    background: #31416e;
    /* border-radius: 0 12px 12px 0; */
    /* margin-left: 51px; */
    display: flex;
    /* width: fit-content; */
    height: 100%;
    object-fit: cover;
}

.iframeshow {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    min-height: 238px;
    object-fit: cover;
    overflow: hidden;
    /* margin-left: 1px; */
    border-radius: 0 12px 12px 0;
    /* height: 100%; */
    top: 0;
}

.iframeshow iframe {
    max-width: 527px;
    display: block;
    /* width: fit-content; */
    min-height: 238px;
    object-fit: cover;
}

.tcbox-border img {
    margin-top: 10px;
}

.vshow {
    position: absolute;
    min-height: 164px;
    overflow: hidden;
    /* margin-left: 1px; */
    border-radius: 0 12px 12px 0;
    height: 100%;
    top: 0;
    /* left: 56px; */
    width: 102%;
}

.owl-carousel-thumb .item {
    position: relative;
}

.video-thumbnail2 {
    padding: 15px;
    display: flex;

}

.video-thumbnail2 img {
    border-radius: 3px;
    /* border: 0.5px solid #a8dadc6e; */
    box-shadow: 2px 3px 10px rgb(168 218 220 / 23%);
}

.thumbp b {
    font-size: 21px;
    color: #fff;
    padding-right: 8px;
}

.allprg .owl-carousel .owl-stage {
    justify-content: left;
    display: flex;
}

.allprg .owl-carousel .owl-stage-outer {
    /* overflow: inherit !important; */
    justify-content: center;

}

.owl-carousel-thumb .owl-stage-outer {
    overflow: inherit !important;
}

.owl-carousel-thumb .owl-next::after {
    background: #2AA0B8;
}

.owl-carousel-thumb .owl-prev::before {
    background: #2AA0B8;
}

.owl-thumb .stepbg {
    box-shadow: 2px 2px 20px rgb(168 218 220 / 26%);
}

.owl-thumb .owl-next {
    right: -49px;
}

.owl-programs .owl-next {
    right: -69px;
}

.owl-thumb .owl-prev {
    left: -49px;
}

.owl-programs .owl-prev {
    left: -69px;
}

.owl-thumb .owl-theme .owl-nav [class*=owl-] {
    color: #e6eaeb !important;
    /* background:url('../images/Group15'); */
    font-weight: 400;
}

.owl-programs .owl-theme .owl-nav [class*=owl-] {
    color: #e6eaeb !important;
    /* background: linear-gradient(180deg, #2AA0B8 0%, #457B9D 100%) !important; */
    font-weight: 400;
}

.locked_thumb .video-thumbnail2 {
    opacity: 0.4;
}

.locked_thumb {
    filter: blur(0.8px);
}

#aioConceptName {
    /* font-size: 11px; */
    /* line-height: 17px; */
    display: block;
    color: #ccc;
    height: 100%;
}

.sharebtn {
    width: 100%;
}

.shrbtns {
    width: 546px;
    display: flex;
}

.width70 {
    width: 68%;
}

.owl-arrow .owl-next.disabled {
    content: none !important;
}

/* .owl-arrow .owl-next.disabled::after{
    content: none !important;
} */
.TcBlock {
    width: 12%
}

.videokyc2 {
    background: url(../images/main2.png);
    box-shadow: 0px 2px 18px rgb(168 218 220 / 32%);
    border-radius: 7px;
    border: 1px solid #a8dadc7a;
    background-size: cover;
}

.videokyc3 {
    background: #fff;
    box-shadow: 0px 2px 18px rgb(168 218 220 / 32%);
    border-radius: 7px;
    border: 1px solid #a8dadc7a;
    background-size: cover;
}

.succsess_btn:active {
    color: #18b55f;
}

.ModalXl {
    max-width: 1000px;
}

.videokyc2 h5 {
    font-size: 29px;
    line-height: 32px;
    font-weight: 700;
}


.videokyc2 .form-group select {
    background: transparent;
    border: 1px solid #a8dadc;
    border-radius: 40px;
    color: #ccccccd9;
    font-size: 14px;
    padding: 11px 25px;
    line-height: 24px;

}

.videokyc2 .form-group option {
    background-color: #1d3557;
    padding: 5px 0;
}

.videokyc2 .form-group input::placeholder {
    color: #ede6e6d6;
}

.videokyc3 h5 {
    font-size: 29px;
    line-height: 32px;
    font-weight: 700;
}


.videokyc3 .form-group select {
    background: transparent;
    border: 1px solid #de293e;
    border-radius: 40px;
    color: #000;
    font-size: 14px;
    padding: 11px 25px;
    line-height: 24px;

}

.videokyc3 .form-group option {
    background-color: #f1e2e485;
    padding: 5px 0;
}

.videokyc .form-group input::placeholder {
    color: #a59999 !important;
}

.videokyc3 .form-group input::placeholder {
    color: #000;
}

.CurrencySec {
    width: 71%;
}

.CurrencyDD:before {
    content: '&#x25BC';
}

.CurrencyDD {
    width: 31%;
    margin-right: 9px;
}

.videokyc2 .form-group input[type=text] {
    background: transparent;
    border: 1px solid #a8dadc;
    border-radius: 40px;
    height: 57px;
    color: #ccccccd9;
}


.videokyc2 .form-group {
    margin: 0 23px;
    display: block;
    padding-top: 20px;
}

.videokyc2 .kyc_doc input[type=file] {
    position: absolute;
    left: 0;
}

.videokyc2 .kyc_doc {
    width: 100%;
}

.videokyc2 .kwt-file__choose-file {
    width: 45%;
}

.videokyc2 .kwt-file__choose-file {
    font-weight: 300;
}

.videokyc2 .form-group label {
    font-size: 23px;
    color: #fff;
    font-weight: 600;
    padding-bottom: 8px;
    margin-bottom: 9px;
}

.videokyc2 h5 {
    font-size: 29px;
    line-height: 32px;
}

.videokyc2 h4 {
    font-size: 23px;
    line-height: 32px;
}

.videokyc3 .form-group input[type=text] {
    background: transparent;
    border: 1px solid #df5252;
    border-radius: 40px;
    height: 57px;
    color: #000;
}


.videokyc3 .form-group {
    margin: 0 23px;
    display: block;
    padding-top: 20px;
}

.videokyc3 .kyc_doc input[type=file] {
    position: absolute;
    left: 0;
}

.videokyc3 .kyc_doc {
    width: 100%;
}

.videokyc3 .kwt-file__choose-file {
    width: 45%;
}

.videokyc3 .kwt-file__choose-file {
    font-weight: 300;
}

.videokyc3 .form-group label {
    font-size: 23px;
    color: #000;
    font-weight: 600;
    padding-bottom: 8px;
    margin-bottom: 9px;
}

.videokyc3 h5 {
    font-size: 29px;
    line-height: 32px;
}

.videokyc3 .input-radio {
    box-shadow: 0px 0px 0px 1px #de293e;
}

.videokyc3 h4 {
    font-size: 23px;
    line-height: 32px;
    font-weight: 700;
}

.PayRadio {
    display: flex;
}

.PayRadio label {
    font-size: 18px !important;
    font-weight: 300 !important;
    /* padding-top: 4px; */
    align-items: center;
    display: flex;
}

.PayRadio input {
    padding: 0 !important;
}



.input-radio {
    box-shadow: 0px 0px 0px 1px #2AA0B8;
    font-size: 3em;
    width: 25px;
    height: 25px;
    margin-right: 7px;
    height: 14px !important;
    width: 13px;
    padding: 0;
    border: 4px solid #fff;
    background-clip: border-box;
    border-radius: 50%;
    appearance: none;
    transition: background-color 0.3s, box-shadow 0.3s;
}

.input-radio:checked {
    box-shadow: 0px 0px 0px 4px #2AA0B8;
    background-color: #2AA0B8;
}

.uploding-img {
    width: 34px;
    padding-left: 6px;
}

.ChangeNumber h3 {
    font-size: 34px;
    font-weight: 800;
}

.Changetext {
    font-family: 'Montserrat';
    font-size: 15px
}


.step p {
    line-height: 28px;
}

#videoPreview{
    width: 100%;
    height: 500px;
}
.VideoKyc100{
    width: 100%;
    display: flex;
    justify-content: center;
}
.VideoKyc40{
    width: 35%;
}
.VideoKyc60{
    width: 55%;
    padding: 0px 21px;
}

@media screen and (max-width: 3000px) and (min-width:1980px) {
    .TcBlock{
        width: 14%;
    }
    .owl-carousel-thumb .item {
        margin-right: 10px;
    }

    .fontfooter {
        font-size: 21px;
    }

    .videokyc .form-group input{
        height: 65px;
    }

    .videokyc .form-group select{
        height: 72px;
    }

    


    .step p {
        font-size: 18px;
        line-height: 39px;
    }

    .owl-theme .owl-nav [class*=owl-] {
        background-color: transparent !important;
    }

    .thumbp {
        max-resolution: 20px;
    }

    .index_stepImg {
        height: 132px;
    }

    .Home50 {
        width: 39%;
    }

   

    .font22 {
        font-size: 23px;
        line-height: 36px;
    }

    .step p {
        /* font-size: 13px; */
        line-height: 32px;
    }

    .stp_progress {
        padding-top: 53px;
        height: 136px;
    }

    .font16 {
        font-size: 22px;
    }

    .Home25 {
        width: 25%;
    }


}
@media only screen and (min-width :1990px) and (max-device-width :2560px) {
    .new .termscondition h5 {
        font-size: 16px;
    }
}
@media screen and (max-width:1700px) {
    #videoPreview{
        height: 416px;
    }
    .pr_title_kyc{
        font-size: 26px;
    }
    .VideoKyc60 li{
        font-size: 15px;
        margin: 6px 0;

    }
    .newdemo .programnew_btn {
        padding: 10px 22px;
    }
}

@media screen and (max-width: 1490px) {
    .newdemo .programnew_btn{
        padding: 12px 22px;
    }
}
@media screen and (max-width: 1300px) {
    .videokyc2 h4 {
        font-size: 21px;
    }

    .videokyc2 .form-group label {
        font-size: 20px;
    }

    .videokyc3 h4 {
        font-size: 21px;
    }

    .videokyc3 .form-group label {
        font-size: 20px;
    }
}

@media screen and (max-width: 1000px) {
    .VideoKyc100 {
        display: block;
        justify-content: center;
    }
    .VideoKyc40{
        width: 99%;
    }
    .VideoKyc60{
        width: 100%;
    }
    .tooltip-inner {
        font-size: 8px;
    }

    .TcBlock {
        width: 107px;
        margin-right: 13px;
    }

    .Home25 {
        width: 26%;
    }

    .input-radio {
        height: 15px !important;
        width: 14px;
    }

    .ModalXl {
        max-width: 80%;
    }

    .stp_progress .tooltip .tooltip-arrow::before {
        width: 36px;
        height: 36px;
        background-size: 23px;
        margin-top: -32px;
        z-index: 9;
        margin-left: -17px;
    }

    .stp_progress .circleShape::before {
        width: 12px;
        height: 14px;
        border: 2px solid #fff;
    }

    .stp_progress {
        padding-top: 10px;
        height: 51px;
    }

    .stp_logo {
        height: 100px;
        padding: 0;
    }

    .stp_logo p {
        padding: 0;
    }

    .width33 .pt--40 {
        padding-top: 20px;
    }

    .vdokycscroll .font36 {
        font-size: 18px;
    }

    .width33 .font16 {
        font-size: 10px;
    }

    .width33 .plr--30 {
        padding-left: 11px;
        padding-right: 11px;
    }
}

@media screen and (max-width: 768px) {
    
    #videoPreview{
        height: 378px;
    }

    .videokyc3 .kwt-file__choose-file,
    .videokyc2 .kwt-file__choose-file {
        width: 58%;
    }

    .videokyc2 .kwt-file__choose-file,
    .videokyc3 .kwt-file__choose-file {
        font-size: 11px;
    }

    .uploding-img {
        width: 24px;
    }

    .form-group input {
        font-size: 12px;
    }

    .videokyc2 .form-group select {
        line-height: 18px;
    }

    .videokyc3 .form-group select {
        line-height: 18px;
    }

    .CurrencySec {
        width: 100%;
    }

    .vdokycscroll .pb--30 {
        padding-bottom: 34px;
    }

    .vdo_ptag {
        font-size: 10px;
    }

    .form-group input {
        padding: 0 23px 6px;
    }

    .videokyc2 h4 {
        font-size: 16px;
    }

    .PayRadio label {
        font-size: 14px !important;
    }

    .videokyc2 .form-group label {
        font-size: 15px;
    }

    .ModalXl {
        max-width: 90%;
    }

    .Home50 {
        width: 65%;
        margin-top: 4px;
    }

    .Home25 {
        width: 30%;
        margin-top: 4px;
    }

    .stp_logo {
        border-radius: 6px;
        margin: 0 5px 0 0;
        border-radius: 5px;
        padding: 0px;
    }

    .ptb--30 {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .stplogoimg {
        height: 51%;
    }
}

@media screen and (max-width: 500px) {
   
    #videoPreview{
        height: 317px;
    }
    .shrbtns {
        display: block;
    }

    .videokyc2 h5 {
        font-size: 18px;
        margin-bottom: 0;
    }

    .videokyc2 h4 {
        font-size: 13px;
    }

    .videokyc2 .form-group label {
        font-size: 15px;
    }

    .videokyc3 h4 {
        font-size: 13px;
    }

    .videokyc3 .form-group label {
        font-size: 15px;
    }

    .PayRadio label {
        font-size: 13px !important;
    }

    .videokyc2 .form-group input[type=text] {
        height: 41px;
    }

    .videokyc3 .form-group input[type=text] {
        height: 41px;
    }

    .form-group input {
        padding: 0 12px 1px;
    }

    .rainbow-breadcrumb-item {
        padding-left: 0px;
    }

    .breadcrumb-b {
        padding: 0px 0 0 8px;
    }

    .stf span {
        font-size: 13px;
        font-weight: 500;
    }

    .Home50 {
        width: 58%;
    }

    .Home25 {
        width: 38%;
    }

    .stp_progress .tooltip .tooltip-arrow {
        width: 3px;
        height: 9px;
        border: 1px solid #2aa0b8;
        border-radius: 8px;
        padding-left: 6px;
        margin-left: 6px;
        margin-top: 4px;
    }

    .stp_progress .tooltip .tooltip-arrow::before {
        background-size: 19px;
    }

    .slider.slider-horizontal .slider-track {
        margin-top: -3px;
        height: 3px;
    }

    .stp_progress .circleShape::before {
        width: 8px;
        height: 9px;
        border: 2px solid #fff;
    }

    .bg3 {
        margin: 0 4px;
    }



    .font18 {
        font-size: 11px;
        margin-bottom: 0;
    }

    .stplogoimg {
        height: 45%;
    }

    .tooltip-inner {
        margin-top: 17px;
    }

    .video-thumbnail2 {
        padding: 6px;
    }

    .stp_logo {
        height: 94px;
        margin: 0 2px;
    }

    .pt--15 {
        padding-top: 3px;
    }

    .program {
        width: 100%;
    }

    .newdemo .programnew_btn {
        margin: 0px;
    }
}