
/*MarketNews CSS Start*/
.box-design {
    margin: 20px;
}
.file-inner-item .seconddiv {
    padding-top: 20px;
}
.marketnewscard {
    border: 1px solid #E7E7E7;
    border-radius: 15px;
    opacity: 1;
    max-width: 352px;
    width: 100%;
    max-height: auto;
    padding: 22px 30px 20px 22px;
    text-align: left;
    overflow: hidden;
    background: #fff;
}

.mknewscardheading {
    min-height: 45px !important;
}

    .mknewscardheading a {
        font-size: 16px;
        line-height: 21px !important;
        letter-spacing: 0.45px;
        color: #212121;
        text-align: left;
        font-weight: 700;
        margin-bottom: 0px;
        min-height: 65px !important;
    }

    .mknewscardheading p {
        font-size: 16px;
        line-height: 21px !important;
        letter-spacing: 0.45px;
        color: #212121;
        text-align: left;
        font-weight: 700;
        margin-bottom: 0px;
        min-height: 45px;
    }

.mknewscarddata p {
    font-size: 14px;
    line-height: 18px !important;
    letter-spacing: 0.39px;
    color: #9E9E9E;
    text-align: left;
    font-weight: 500;
    margin: 10px 0;
    min-height: 75px !important;
    /* height: 75px; */
    overflow: hidden;
    font-family: RedHatDisplay-Medium !important;
}

.mknewscarddata {
    min-height: 135px;
}

.mknewsreadmore {
    font-size: 12px;
    line-height: 20px !important;
    letter-spacing: 0.34px;
    color: #F15A31;
    text-align: left;
    font-weight: 700;
    text-transform: uppercase;
    margin-right: 5px;
    font-family: RedHatDisplay-Bold;
}

.slick-slider {
    margin-bottom: 0px;
}

.slider-mb {
    margin-bottom: 10px;
}

.datetime {
    color: #9E9E9E;
    font-size: 12px;
    float: right;
    margin: 6px;
}

.mtwcardwrap_ovr .slick-slide {
    width: 390px !important;
}

.mtwcardwrap_out .slick-slide {
    width: 390px !important;
}

.mknewsreadmore:focus {
    outline: none;
    outline-offset: 0;
}

.mknewsreadmore:focus, .mknewsreadmore:hover {
    color: #F15A31;
    text-decoration: none;
}

@media only screen and (max-width: 992px) {
    .mtwcardwrap_ovr .slick-slide {
        margin: 7px 9px;
        width: 312px !important;
    }

    .mtwcardwrap_out .slick-slide {
        margin: 7px 9px;
        width: 312px !important;
    }

    .box-design {
        margin: 10px 20px;
    }

    .marketnw {
        margin-top: 0px !important;
    }
}
/*MarketNews CSS End*/
/* SEction first start */
.nav-link:hover {
    text-decoration: none !important;
}
.nav-pills .nav-link.tabs.active {
    text-decoration: none !important;
}
.nav-link:hover {
    text-decoration: none !important;
}
.slick-carousel {
    width: 100% !important;
}

.sectfirstimg {
    padding-bottom: 20px;
}
.secimg {
    padding-bottom: 50px;
}
/*.RFI {
    padding: 55px 0
}*/
.textdescptra p {
    font-size: 16px;
}

.chooseWhy {
    gap: 30px 0px;
}

.mknewsreadmore {
    font-family: RedHatDisplay-Bold;
    font-size: 12px;
}

.linkToBtn {
    padding-bottom: 20px;
}
.redDown::after {
    content: "\f0d7";
    font-family: FontAwesome;
    color: #FF4646;
    font-size:30px;
}
.greenUp::after {
    font-size: 30px;
    color: #15A165;
}

.img_RFI {
    width: 317px;
    height: 314px;
}
.rowmb {
    margin-bottom: 40px;
}
#tblReportForInvestorsData table > :not(:first-child) {
    border: 0;
}
#tblReportForTradersData table > :not(:first-child) {
    border: 0;
}
#tblReportForMFInvestorsData table > :not(:first-child) {
    border: 0;
}
#tblReportForCommodityData table > :not(:first-child) {
    border: 0;
}
#tblReportForCurrencyData table > :not(:first-child) {
    border: 0;
}
.tableSort.table-scroll.sortable.table{
    overflow-y:hidden;
}


.heading_RFI {
    letter-spacing: 0.5px;
    color: #212121;
    font-size: 50px;
    text-align: left;
    margin-top: 40px;
    margin-bottom: 7px;
    line-height: 60px !important;
}

.heading_RFI_content {
    font-size: 16px;
    color: #9E9E9E;
}
.tab-content label {
    color: #757575;
}

/* SEction first End */
/* SEction Two start  */
.PreferredPicks {
    background: #F8F8F8;
    min-height: 0vh !important;
    padding-bottom: 58px;
}

.PreferredPicks_heading {
    padding-top: 49px;
    text-align: center;
    font-size: 40;
    color: #212121;
}

/******************************************** SEction Two end  **************************************8*/
/******************************************** SEction Three start  **************************************8*/
.LatestMarketOutlook {
    min-height: auto !important;
    padding-bottom: 45px;
    background: #fff;
}

.PreferredPicks_heading_content {
    color: #9E9E9E;
    font-size: 16px;
    text-align: center;
    margin: 7px auto;
    max-width: 1078px;
}

.find {
    width: 192px;
    font-size: 14px;
    line-height: 1;
    color: #9e9e9e;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    border-radius: 50px;
    padding: 5px 32px 7px 18px;
    margin: 0;
    max-width: 192px;
    font-family: "RedHatDisplay-Medium";
    height: 35px;
    background-position-x: 221px;
}

#btn-orange-solid {
    height: 30px;
    min-width: 55px !important;
    margin-top: 25px !important;
    letter-spacing: 1.4px !important;
    font-size: 14px !important;
    padding: 4px 11px 6px !important;
    background: #F58220 !important;
}

.btn-disable {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.5;
}

.stock {
    margin: 0 0 7px 27px;
    color: #757575;
}

#FundsWeLikeViewModel_Category {
    height: 30px;
    width: 245px;
    max-width: 247px;
    margin-left: 12px !important;
    padding-left: 15px !important;
    padding-bottom: 6px !important;
}

.btn_align {
    display: flex;
    justify-content: center;
    margin-top: 29px;
    flex-wrap: wrap
}

#SubCategory {
    height: 30px;
    width: 245px;
    max-width: 247px;
    margin-left: 12px !important;
    padding-left: 15px !important;
    padding-bottom: 6px !important;
}

.sector {
    color: #757575;
    margin: 0 0 0 27px;
}

/*.btn-orange-solid {
    height: 30px;
    padding: 5px 13px !important;
    margin-top: 25px !important;
    min-width: 40px !important;
}*/

/*select {
    appearance: none;
    background: url(../images/ResearchInvestorImages/back.svg) right 5px center / 12px no-repeat;
}
*/
/* Table  changes evert */

div.table-scroll table thead.tableHead {
    height: 60px;
    background: #EAEAEA 0% 0% no-repeat padding-box;
    position: sticky;
    left: 0;
    top: 0;
    z-index:2;
    /*z-index: 99999;*/
}

.tableBody {
    max-height: 400px;
    background-color: #FFFFFF;
    overflow: auto;
}

/*.wd2,
.wd3 {
    padding: 10px 0;
}*/

.actionREd {
    cursor: pointer;
}
/*
.flext,
.wd5,
.wd7,
.headingStyle:nth-child(2),
.headingStyle:nth-child(4) {
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
}*/

.tableClass {
    width: 100%;
}

.tableoverFlow {
    max-height: 460px;
    overflow: auto;
    border-radius: 15px;
    font-family: "RedHatDisplay-Medium";
}

.headingStyle {
    letter-spacing: 0.39px;
    color: #212121;
    text-align: center;
    font-family: "RedHatDisplay-Medium";
}

.tableoverFlow {
    font-family: "RedHatDisplay-Medium";
}

.headingStyle:first-of-type {
    width: 288px;
    text-align: left;
    padding-left: 16px;
}

.headingStyle:nth-child(2) {
    width: 277px;
    text-align: center;
}

.headingStyle:nth-child(3) {
    width: 195px;
}

.headingStyle:nth-child(4) {
    width: 195px;
}

.headingStyle:nth-child(5) {
    width: 212px;
}
.loading-dialog {
    background: transparent;
    left:0px;
}
.loading-logo {
    border-radius: 35px !important;
}
.flext {
    display: flex;
}

.wd1 {
    display: inline-block;
    width: 157px;
    /*padding: 10px 0;*/
}

.wd2 {
    display: inline-block;
    width: 54px;
}

.wd3 {
    display: inline-block;
    width: 78px;
    width: 20%;
    font-size: 13px;
}

.tableSort table td {
    padding: 10px 20px 10px 16px;
}

    .tableSort table td span {
        font-size: 13px;
    }

.compName {
    color: #212121;
    text-align: left;
    font-size: 13px;
    /*margin-left: 16px;*/
    letter-spacing: 0.36px;
    text-transform: uppercase;
    width: 50%;
    padding-right: 5px;
    font-weight: 500;
}

    .compName:hover {
        color: #F58220;
    }

/* .wd1:nth-child(1){padding-top: 12px;} */
/* .wd3:nth-child(1){padding-top: 12px;} */
/* .wd2 :first-of-type{padding-top: 12px;} */
.rate {
    letter-spacing: 0.36px;
    color: #757575;
    font-size: 13px;
    width: 25%;
    padding-right: 5px;
}

.lossRed,
.actionREd {
    letter-spacing: 0.36px;
    color: #F58220;
    font-size: 13px;
}
.nav-item .mx-3 {
    margin: 0 5px !important;
}

.profGreen {
    letter-spacing: 0.36px;
    color: #043B72;
    font-size: 13px;
}

.wd4,
.wd5,
.wd6,
.wd7 {
    text-align: center;
}

.recoPrice,
.recoTimeStamp,
.targetPrice {
    letter-spacing: 0.36px;
    color: #757575;
}

.btnKnowStyle {
    height: 37px;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    width: 171px !important;
    height: 37px;
    display: flex !important;
    margin: 0 auto;
}

.tableSort.table-scroll.scrolres {
    border: 1px solid #C1C1C1;
    overflow: hidden;
}

.jss {
    justify-content: center;
    align-items: flex-end;
    margin-bottom: 30px;
}

.stockall, .steckorall, .showalldesk {
    margin-right: 12px;
    display: flex;
    flex-direction: column;
}

.tableSort .dataTables_wrapper thead tr th {
    border-bottom: 1px solid #C1C1C1;
}

.tableSort table th {
    border-right: 1px solid #D0D0D0;
}

    .tableSort table th:last-child {
        border: none;
    }

.selectdiv.stocksel select.find, .selectdiv.sectorsel select.find {
    max-width: 165px;
    width: 100%;
    height: 30px;
}

.labst {
    margin: 0 0 7px 17px;
    text-align: left;
    color: #757575;
}

@media (max-width: 992px) {
    .rowmb {
        margin-bottom: 20px;
    }
    .banner-text {
        margin-top: -35px;
    }

    .ovsec3img {
        margin: auto;
        width: 217px;
        height: 183px;
    }

    .ovsec3txt h1 {
        margin: 0px 0px 10px 0px;
    }

    .secimg {
        padding-bottom: 20px;
        width: 211px;
        height: 227px;
        margin: auto;
    }

    .wd1 {
        display: block;
    }

    .wd2 {
        display: block;
    }

    .wd3 {
        display: block;
    }

    .btn-orange-solid.showmob {
        margin-right: 10px;
    }

    .labst {
        margin: 0 0 0 15px;
        text-align: left;
        color: #757575;
    }

    .selectdiv.stocksel select.find, .selectdiv.sectorsel select.find {
        max-width: 165px;
        width: 100%;
        height: 30px;
        margin: 4px 0 10px;
    }

    .mob p {
        text-align: center;
        font-size: 16px;
    }

    .chooseWhy .file-inner-item {
        width: 100%;
    }
    .file-inner-item .seconddiv {
        margin-bottom: -30px;
    }
}

/*************************************************** Section 3   **********************8 */
.headingLatest {
    padding-top:30px;
    font-weight: 400;
    font-size: 40px;
    margin: 48px auto 12px;
    text-align: center;
}

.headingLatest_content, .headingLatest_content p {
    margin: 0 auto 0;
    max-width: 1020px;
    width: 100%;
    color: #9E9E9E;
    font-size: 16px;
}

.img_Research {
    width: 342px;
    height: 229px;
    margin: 29px auto;
    display: flex;
    width: 342px;
    height: 229px;
}

.img_Research_pos {
    margin: 0 auto;
}

.headingLatest_content2 {
    margin: 0 auto;
    max-width: 1020px;
    color: #9E9E9E;
    font-size: 16px;
    text-align: center;
}

/******************************************** SEction Three End  **************************************8*/
.file-inner {
    padding-top: 30px;
}

.chosewhyde {
    gap: 30px 0;
    max-width: 990px;
}

    .chosewhyde .file-inner-item {
        margin: 10px;
        padding: 30px 10px;
    }

.imgtechresc {
    max-width: 419px;
    width: 419px;
    height: 265px;
}

.cardspace {
    max-width: 282px;
    max-height: 271px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 12px #00000029;
    border-radius: 15px;
    opacity: 1;
}

.investigerApp {
    background-color: #F8F8F8;
    min-height: auto !important;
    padding: 49px 0 59px;
}

.flex {
    display: flex;
}

.investigerSize {
    height: 256px;
    width: 334px;
    margin-left: 2px;
}

.investigerApp_heading {
    font-size: 40px;
    color: #212121;
    letter-spacing: 0.4px;
    max-width: 670px;
    margin: 18px 0 0 0;
    font-weight: 400;
}

.investigerApp_heading_content {
    font-family: "RedHatDisplay-Medium";
    font-size: 16px;
    letter-spacing: 0.45px;
    max-width: 670px;
    color: #9E9E9E;
    margin: 12px 0 0 0;
}

.btnKnowStyle2 {
    height: 37px;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    width: 171px !important;
    height: 37px;
    display: flex !important;
    margin: 21px auto 59px !important;
}

/* *********************************** Special Market Report Start **********************************8 */
.SpecialMarketReport {
    min-height: auto !important;
    background: #fff;
    /*display: flex;
    justify-content: center;*/
}

.SpecialMarketReport_heading {
    font-size: 40px;
    margin: 48px auto 26px;
    display: flex;
    justify-content: center;
}

.SpecialMarketReport_Box {
    display: flex;
    display: flex;
    justify-content: center;
}

.ARN_Box {
    max-width: 514px;
    height: 284px;
    background: #F58220;
    box-shadow: 0px 5px 15px #00000040;
}

    .ARN_Box p {
        font-size: 14px !important;
        color: #EBEBEB;
        letter-spacing: 0.39px;
        padding: 36px 23px 28px 36px;
    }

.search_box {
    max-width: 494px;
    height: 284px;
    background-color: #F4F4F4;
    display: flex;
    justify-content: center;
    padding: 33px 88px;
}

.smrbtn {
    height: 37px;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    width: 263px !important;
    height: 37px;
    display: flex !important;
    margin: 36px auto 59px;
}

/* *********************************** Special Market Report End **********************************8 */
/* *********************************** Market News start **********************************8 */

.marketnews {
    min-height: auto !important;
    background-color: #F8F8F8;
}

.MarketNews_heading {
    font-size: 40px;
    margin: 46px auto 25px;
    display: flex;
    font-weight: 400;
    justify-content: center;
}

/*.card1 {
    width: 352px !important;
    height: 199px !important;
    background-color: #FFFFFF;
    border: 1px solid #E7E7E7;
    border-radius: 15px;
    margin: 0 12px
}*/

.cardHeading {
    color: #212121 !important;
    font-size: 16px !important;
    padding: 22px 43px 10px 22px !important;
    font-weight: bold;
}

.CheadingContent {
    color: #9E9E9E;
    font-family: "RedHatDisplay-Medium";
    padding: 0 56px 0 22px;
}

.readMoreBtn {
    all: unset;
    margin: 36px 0 0 22px;
}

.readMoreBtn_pos {
    margin-top: 52px;
    font-size: 12px;
    color: #F58220;
    font-weight: bold;
}

.btnKnowStyle4 {
    height: 37px;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    width: 253px !important;
    height: 37px;
    display: flex !important;
    margin: 41px auto 58px !important;
}

.marketnewsheading {
    font-size: 40px;
    line-height: 50px !important;
    letter-spacing: 0.45px;
    color: #212121;
    text-align: center;
    font-weight: 400;
    margin-bottom: 25px;
}

.marketnewscard {
    border: 1px solid #E7E7E7;
    border-radius: 15px;
    opacity: 1;
    max-width: 352px;
    width: 100%;
    max-height: 250px;
    padding: 22px 30px 20px 22px;
    text-align: left;
    overflow: hidden;
    background: #fff;
}

.mknewscardheading {
    font-size: 16px;
    line-height: 21px !important;
    letter-spacing: 0.45px;
    color: #212121;
    text-align: left;
    font-weight: 700;
    margin-bottom: 0px;
    min-height: 65px;
}

.mknewscarddata {
    font-size: 14px;
    line-height: 18px !important;
    letter-spacing: 0.39px;
    color: #9E9E9E;
    text-align: left;
    font-weight: 500;
    margin: 10px 0;
    min-height: 75px;
    /* height: 75px; */
    overflow: hidden;
    font-family: RedHatDisplay-Medium !important;
}

.mknewsreadmore {
    font-size: 12px;
    line-height: 20px !important;
    letter-spacing: 0.34px;
    color: #F58220;
    text-align: left;
    font-weight: 700;
    text-transform: uppercase;
    margin-right: 5px;
}

    .mknewsreadmore:hover {
        color: #F58220;
    }
/* *********************************** Market News End **********************************8 */


.greenText {
    color: #043B72;
}

.redText {
    color: #FF4646;
}
/*  ******** REsponsive REsponsive REsponsive REsponsive REsponsive REsponsive REsponsive REsponsive REsponsive */
@media screen and (max-width: 1025) {
    #btn-orange-solid {
        min-width: 40px !important;
    }

    .tableoverFlow {
        width: 100%;
        overflow-x: scroll;
        margin-left: 108px;
    }

    .flext {
        display: block;
    }

    .tableHead {
        width: 1000px;
    }
}

@media screen and (max-width: 992px) {
    .chosewhyde {
        gap: 0px 0;
        max-width: 990px;
    }

    /* SEction first start RFI RFI RFI RFI RFI*/
    /*.card1 {
        width: 335px !important;
        height: 199px !important;
    }*/

    .slick-dots li button:before {
        height: 10px !important;
        width: 10px !important;
    }

    /* .slick-dots {
        position: relative !important;
        margin-top: 23px !important;
    }*/

    .mob {
        width: 100% !important;
    }

    .img_RFI {
        width: 227px;
        height: 225px;
        display: flex;
        margin: 0 auto;
    }

    .heading_RFI {
        text-align: center;
        font-size: 30px;
        margin-top: 20px;
    }

    .heading_RFI_content {
        margin: 7px auto 0;
        text-align: center;
    }

    .RFI {
        padding: 28px 0 35px;
    }



    .PreferredPicks .PreferredPicks_heading {
        padding-top: 30px !important;
        font-size: 30px !important;
    }

    /* .find {background-position-x: 142px !important;} */
    #btn-orange-solid {
        width: 106px !important;
    }

    .compName {
        margin-left: 0;
    }

    /*.rate,
    .compName,
    .wd3 {
        padding: 0 0 0 15px;
    }*/

    tbody > .tableBody > tr {
        padding: 12px 0 !important;
    }

    /* .wd1,.wd2,.wd3,.flext,.posAbs,.headingStyle:first-of-type {position: absolute !important;left:0;width: 108px;} */
    /*.flext {
        content: 'Row ';
    }*/
    .posAbs {
        content: 'Row ';
    }

    /* .tableoverFlow{ width: 100%;overflow-x: scroll;margin-left: 108px;} */
    /*.flext {
        display: block;*/
    /*padding-top: 12px;*/
    /*}*/

    .tableHead {
        width: 1000px;
        font-size: 14px;
    }

    .headingStyle:first-of-type {
        width: 152px;
    }



    /* Latest Market outlook */
    .headingLatest_content {
        text-align: center;
    }


    .img_Research {
        width: 255px;
        height: 170px;
    }

    /* investigerApp */
    .flex {
        display: block;
    }

    .o2 {
        text-align: center;
    }

    .investigbtn {
        text-align: center;
    }

    .ml0 {
        display: flex;
        margin: 0 auto;
        justify-content: center;
        width: 258px;
        height: 198px;
    }

    /* Special Market Report */

    .SpecialMarketReport_heading {
        font-size: 30px;
        line-height: 40px !important;
        letter-spacing: 0.39px;
        color: #212121;
        margin: 33px auto 24px;
        text-align: center;
    }

    .SpecialMarketReport_Box {
        display: grid;
    }

    .ARN_Box {
        order: 2;
    }

    .search_box {
        max-width: 521px;
    }
}

@media screen and (max-width: 768px) {
    /*.flext {
        display: block;*/
    /*display: flex;*/
    /*flex-direction: column;*/
    /*}*/

    .tableBody {
        max-height: 335px;
        background-color: #FFFFFF;
        overflow: auto;
    }
}

@media screen and (max-width: 690px) {

    .flext {
        width: 110px !important;
    }

    .posAbs {
        width: 110px !important;
    }
}

@media screen and (max-width: 768px) {
    .tableClass {
        width: 650px;
    }

    /* .tableoverFlow{width: 350px;overflow-x: scroll;margin-left: 108px;} */
    /* .flext, .posAbs {width: 108px !important;position: absolute;
    left: 0;} */
    .tableoverFlow {
        overflow-x: auto;
        width: 100%;
    }

    tr > th:first-child {
        position: sticky;
        left: 0;
        z-index: 2;
        /*z-index: 9999;*/
    }

    tr > td:first-child {
        position: sticky;
        left: 0;
        z-index: 1;
        /*z-index: 9999;*/
    }

    tr > th:first-child {
        background: #EAEAEA 0% 0% no-repeat padding-box;
    }

    tr > td:first-child {
        background-color: #FFFFFF;
    }

    tr > th:not(first-child),
    tr > td:not(first-child) {
        position: relative;
        /* z-index: 100;*/
    }
}

@media screen and (max-width: 768px) {
    /* #FundsWeLikeViewModel_Category {width: 160px;} */
    /* #SubCategory {width: 160px;} */

    /* Table button  */


    #apply {
        margin: 10px 8px 0 !important;
        width: 71px !important;
    }

    #btn-orange-solid {
        margin: 8px 0 0 10px !important;
    }

    .o4 {
        order: 4
    }

    .o3 {
        order: 3;
        margin-top: 10px !important;
    }

    .sector {
        margin: 0 0 7px 27px;
    }

    .find {
        background-position-x: 95% !important;
    }

    .btn_align {
        justify-content: left;
    }

    /* Latest Market outlook */

    .img_Research {
        width: 255px;
        height: 171px;
    }


    .ARN_Box p {
        padding: 20px 20px 10px;
        margin: 0;
    }

    .ARN_Box {
        height: auto;
    }

    .img_specialSize {
        width: 270px;
        height: 185px;
    }

    .search_box {
        padding: 40px 31px;
        height: auto;
    }
}

@media screen and (max-width: 992px) {
    .margincards {
        margin: 10px;
    }
    .investigerApp_heading {
        font-size: 30px;
        line-height: 40px !important;
        letter-spacing: 0.3px;
        color: #212121;
        text-align: center;
        font-weight: 400;
    }

    .investigerApp_heading_content, .investigerApp_heading_content p {
        font-size: 16px;
        line-height: 21px !important;
        letter-spacing: 0.16px;
        color: #9E9E9E;
        text-align: center;
        font-weight: 500;
    }

    .investigerApp {
        padding: 35px 0 40px;
    }

    .smrbtn {
        margin: 35px auto 43px;
    }

    .marketnewsheading {
        font-size: 30px;
        line-height: 40px !important;
        letter-spacing: 0.3px;
        color: #212121;
        text-align: center;
        font-weight: 400;
        margin-bottom: 0;
        padding-top: 15px;
    }

    .viewmknw {
        margin-top: 38px;
    }

    .allset .applymob {
        margin-right: 10px;
    }

    .headingLatest {
        font-size: 30px;
        line-height: 40px;
        letter-spacing: 0.3px;
        margin: 0px auto 12px
    }
    .slick-dots, .slick-next, .slick-prev{
        position:static;
    }
    .slick-dotted.slick-slider {
        margin: 25px 0 0px !important;
    }
}

input.find3::placeholder {
    color: #9E9E9E;
    text-align: left;
}

.selectdiv1 select.find::placeholder {
    color: #757575;
}

.selectdiv1 {
    margin-right: 18px !important;
}

@media (max-width: 786px) {

    .learnfourth {
        text-align: center !important;
    }

    .selectdiv1 select.find {
        max-width: 300px !important;
        /*width: 100% !important;*/
        height: 37px;
        background-position-x: 255px;
        padding-bottom: 10px;
    }

    input.find3 {
        max-width: 300px !important;
    }

    .selectdiv1 {
        margin-right: 0px !important;
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 992px) {
    .selectdiv1 {
        margin-right: 0px !important;
        margin-bottom: 15px;
    }

    .learnfourth {
        text-align: center !important;
    }
}
/* Testing css */


/*Learrning css*/

input[type="text"] {
    border: 1px solid #c1c1c1;
    border-radius: 50px;
}

/*learning css end*/


.optionsbox {
    width: 100%;
}

    .optionsbox li {
        display: inline-block;
    }

.thirteenpx p, .thirteenpx span, .thirteenpx p span {
    font-size: 13px !important;
}

.signupsection {
    background: #fff !important;
}


/* .wwwwwwwwwww5 .slick-track .col-md-6{
    width: 50%!important;
} */
/* Target desktops with a min-width of 768px (adjust breakpoint as needed) */

@media only screen and (max-width: 991px) {
    .linksmarg {
        margin-bottom: -0px !important;
    }
    .header-spacing {
        padding: 20px 0 !important;
    }
}

@media (min-width: 768px) {
    .header-spacing {
        padding: 20px 0 !important;
    }
    .tab-content label {
        padding-left: 25px;
        margin-bottom: 0px;
    }

    .section-spacing {
        padding: 40px 0 !important;
    }

    .wwwwwwwwwww5 .slick-track {
        width: 100% !important;
    }

        .wwwwwwwwwww5 .slick-track .col-lg-4 {
            width: 33.3333333% !important;
        }

    .smalltabledesktop {
        /*margin: 0 15%;*/
        margin: 0 5%;
    }

    .linksmarg {
        margin-bottom: -20px !important;
    }
}

/* Optionally, target mobiles for a different margin  */
@media (max-width: 767px) {
    .section-spacing {
        padding: 20px 0 20px 0 !important;
    }
    .mt150 {
        margin-top: 80px !important;
        margin-bottom: 30px !important;
    }
    .headerm0 {
        margin-bottom: 0 !important;
    }
    .tab-content label {
        padding-left: 20px;
        margin-bottom: 0px;
    }

    .optionsbox button {
        padding: 8px 12px;
        min-width: 102px !important;
    }

    .disBlock {
        display: block !important;
    }
    /* .learningcentersec .q-square{
        padding: 30px 0 !important;
    } */
    .selectdiv select.find {
        min-width: 165px;
    }

    #pills-tabContent {
        padding-top: 30px;
    }

    .linkToBtn p, .linkToBtn span {
        width: 100%;
    }

    .signupheading {
        margin: 15px 7% 15px 7%;
    }

    .signupsection {
        background: #fff !important;
    }
    /* .slick-track{
        width: 100% !important;
    } */
    .wwwwwwwwwww5 .slick-track {
        width: 100% !important;
        transform: translate3d(0px, 0px, 0px) !important;
    }

    .center-mbl {
        align-items: center;
        display: flex;
        margin-bottom: 50px;
    }

    .heading-style2 {
        padding-top: 15px;
        text-align: center;
        margin: 10px 0;
        font-size: 30px !important;
    }
    .linkToBtn {
        padding-bottom: 0px;
    }
    .container .ovsec3img {
        display: flex;
        justify-content: center;
    }

    .reversedirection {
        flex-direction: column-reverse;
        padding-bottom:15px;
    }

    .file-inner {
        margin-top: 30px;
        padding-top: 10px;
    }
    /* .file-inner .card-deck .file-inner-item{
        border-radius: 15px;
        box-shadow: #ddd 0 0 10px;
        padding: 50px 20px;
    } */
    .container p {
        text-align: center;
    }

    .marketnewscard p {
        text-align: left;
    }

    .linksmarg {
        margin-bottom: 5px !important;
    }

    .packageselected {
        position: absolute;
        top: -25px;
        display: flex;
        text-align: center;
        width: 100%;
        justify-content: center;
    }
}

.smalltabledesktop table tbody tr td {
    color: #757575;
    font-weight: 500;
    font-size: 14px;
    font-size: 14px;
    font-family: RedHatDisplay-Medium;
}

.quicklinkres h2 {
    margin-bottom: 15px !important;
}
.dosanddontstable {
    border: 1px solid #DFDFDF;
    border-radius: 28px;
    min-width: 350px;
    max-width: 800px;
    margin: 0px auto;
}
    .dosanddontstable .mainhed {
        display: flex;
    }

    .dosanddontstable .hed {
        position: relative;
        display: inline-block;
        font-weight: bold;
        padding: 40px 0 15px 0;
        background: #EFEFEF;
        width: 50%;
        border: 1px solid #DFDFDF;
    }

        .dosanddontstable .hed .circleonheader {
            content: 'x';
            position: absolute;
            top: -33px;
            left: calc(50% - 34px);
            height: 67px;
            aspect-ratio: 1;
            border-radius: 50%;
        }

    .dosanddontstable .body ul li {
        color: #757575;
        font-size: 14px;
        text-align: left;
        margin: 10px 0;
        position: relative;
        max-width: 360px;
        min-width: 100px;
        font-family:RedHatDisplay-Medium;
    }

    .dosanddontstable .body div {
        width: 50%;
    }

    .dosanddontstable .body ul li::before {
        display: block;
        width: 8px;
        height: 8px;
        left: -20px;
        position: absolute;
    }

    .dosanddontstable .body .one ul li::before {
        content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="fill:green"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');
    }

    .dosanddontstable .body .two ul li::before {
        content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" style="fill:red; "><path d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"></path></svg>');
    }
    .fontnav{
        font-size:20px;
    }
/*#silderNav .slick-track {
    transform: translate3d(0px, 0px, 0px) !important;
}*/
.mt150{
    margin-top:110px;
    margin-bottom:30px;
}
.headerm0{
    margin-bottom:0 !important;
}
.sk2main > section:first-child {
    padding-top: 0px !important;
}