@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
main, main a:active, main a:focus, main a:hover { outline: 0 !important; text-decoration: none !important;color: #000000; } 
body, html {scroll-behavior: smooth;}
* { margin: 0; padding: 0; text-decoration: none; box-sizing: border-box;border: none;list-style: none;}

p, h1, h2, h3, h4, ul, ol, li { margin: 0; padding: 0; list-style: none; }
/*body { overflow-x: hidden; } */
main { position: relative; font: 400 18px/22px 'Lato', sans-serif; color: #000000; background-color: #fff !important; margin: 0; padding: 0; }
.mcFluidContainer { margin-right: auto; margin-left: auto; }
.mcContainer { width: 600px; margin-right: auto; margin-left: auto;position:relative;}
img{max-width: 100%;}
.clear { clear: both; }
.breadcrumSec { border-bottom: 1px solid #e5e5e5; }


.flex {display: flex;}
.alignItmCent {align-items: center;}
.alignItmEnd {align-items: flex-end;}
.justContBet {justify-content: space-between;}
.justContEnd {justify-content: flex-end;}
.breadcrum_container {margin-bottom: 0px;}
/* breadcrum_sec */
.breadcrumSec { clear: both; display: block; overflow: hidden; background-color: #fff; } .breadcrumSec .heading_txt { display: inline-block; font-size: 12px; } .brad_crum { border-bottom: 0 dotted #a9a9a9; color: #282828; margin: 0 auto; padding: 6px 0; text-transform: uppercase; font: 400 16px "Fira Sans", sans-serif; display: block; clear: both; overflow: hidden; } .bread-title { color: #000; font: 500 12px "Fira Sans", sans-serif; } .brad_crum a { font: 400 12px "Fira Sans", sans-serif; text-transform: capitalize; color: #337ab7 !important; } .brad_crum a:last-of-type { color: #333 !important; } .brad_crum .bread-arrow { display: inline-block; height: 11px; padding-left: 5px; width: 11px; position: relative; top: 2px; background: unset; } .brad_crum .bread-arrow:before { content: "/"; position: absolute; top: 0; left: 3px; width: 11px; height: 11px; font-size: 11px; line-height: 11px; font-weight: 400; color: #ccc; } .breadcrumSec .mcContainer { padding-left: 0; padding-right: 0; }

.toTop {position: sticky;bottom: 10%;cursor: pointer;display: none;justify-content: flex-end;z-index: 9;}

.breakingNewsSec {background: #F2F4FD;padding: 15px 28px 0px 16px;}
.breakingNewsSec .titleSec {display: flex;align-items: center;justify-content: space-between;margin-bottom: 7px;}
.breakingNewsSec .title {color: #E00000;font-weight: 900;font-size: 13px;line-height: 15px;margin: 0 auto;text-transform: uppercase;}
.breakingNewsSec .close {cursor: pointer;opacity: 1;line-height: 0;}
.breakingNewsSec.active {display: none;}

.breakingNews {margin-top: 7px;}
/* .breakingNews .slick-slide a, .breakingNews .slick-slide p {font-size: 15px;line-height: 19px;color: #000000;padding: 0 16px;display: -webkit-box;-webkit-line-clamp: 5;  -webkit-box-orient: vertical;overflow: hidden;position: relative;}
.breakingNews .slick-slide a::after, .breakingNews .slick-slide p::after {content: '';height:98%;border-right: 1px solid #B4B4B4;position: absolute;right: 0;top: 0;}
.breakingNews .slick-slide:last-child a::after, .breakingNews .slick-slide:last-child p::after,
.breakingNews .slick-slide:last-child::after, .breakingNews .slick-slide:last-child::after {border-right: 0;}

.breakingNews.ifOne .slick-track {width: 100% !important;}
.breakingNews.ifOne .slick-track .slick-slide {width: 100% !important;}
.breakingNews.ifOne .slick-track .slick-slide a,.breakingNews.ifOne .slick-track .slick-slide p {padding: 0;}
.breakingNews.ifOne .slick-track .slick-slide a::after,
.breakingNews.ifOne .slick-track .slick-slide p::after {border-right: 0;}
.breakingNews.ifOne .slick-dots {display: none;} */


/* Swiper Slide */
swiper-slide {width: 45%;}
swiper-slide::after {content: '';height:98%;border-right: 1px solid #B4B4B4;position: absolute;right: 0;top: 0;}
swiper-slide:last-child::after {border-right: 0;}
.mySwiper a, .mySwiper p {font-size: 15px;padding: 0 13px;line-height: 19px;color: #000000 !important;display: -webkit-box;-webkit-line-clamp: 5;  -webkit-box-orient: vertical;overflow: hidden;position: relative;}
swiper-container {width: 100%;height: 100%;}
swiper-slide {display: flex;justify-content: center;align-items: center;margin-bottom: 38px;margin-right: 3px;}
.swiper-pagination-bullet {background: #000 !important;}

.mySwiper.ifOne swiper-slide {width: 100% !important;margin-right: 0px !important;margin-bottom: 15px;}
.mySwiper.ifOne a, .mySwiper.ifOne p {padding: 0 5px;}

.mySwiper.ifTwo swiper-slide {margin-right: 0px !important;margin-bottom: 15px;width: 50%;padding-left: 10px;}
.ifTwo .swiper-pagination-bullets {display: none;}
.mySwiper.ifTwo swiper-slide:first-child a, .mySwiper.ifTwo swiper-slide:first-child p {padding-left: 5px;}
/* Swiper Slide */

.editorsPic {margin-top: 0;}
.editorsPic.mt0 {margin-top: 0;}
.editorsPic .selectDate {margin:0 0 22px 0;column-gap: 16px;}
.editorsPic .selectDate span {font-size: 14px;line-height: 24px;color: #000000;font-weight: 600;}
.editorsPic .input-group {width: 122px;cursor: pointer;}
.editorsPic .form-control {font-size: 13px;line-height: 24px;padding: 10px 11px;border-right: 0;color: #666666;cursor: pointer;box-shadow: none;}
.editorsPic .form-control:focus {box-shadow: none;border-color: #ccc;}
.editorsPic .input-group-addon {background: transparent;width: auto;padding: 5px 11px 5px 0px;}
.editorsPic .blackBox {background: linear-gradient(180deg, #3C3C3C, #000000), url(https://images.moneycontrol.com/mcnews/images/editor_pick/editors_pick_bg.png);background-repeat: no-repeat;background-position: center;background-blend-mode: color-dodge;}
.editorsPic .blackBox .subBox {width: calc(53% - 11px);margin: 0 auto;padding: 15px 0 10px;}
.editorsPic .blackBox .editorsTitle {font: 400 50px/52px "Playfair Display", sans-serif;color: #fff;}
.editorsPic .blackBox small {font-size: 10px;line-height: 12px;color: #C7C7C7;}
.editorsPic .blueBox {background-color: #FAFAFA;padding: 15px 31px;font-size: 16px;line-height: 24px;color: #000000;}
.editorsPic .contentBox {padding: 0 31px;position: relative;margin-top: 18px;}
.editorsPic .contentBox .feedback {background: #EBF7EF;border-radius: 6px;padding: 22px 2px 22px 13px;column-gap: 10px;font-size: 15px;font-family: "Playfair Display", sans-serif;margin-bottom: 22px;}
.editorsPic .contentBox .feedback a {font-weight: 700;color: #000000;font-weight: 700;font-family: "Playfair Display", sans-serif;}
.editorsPic .contentBox p {color: #000000;font-size: 16px;margin-bottom: 5px;}
.editorsPic .contentBox i span {display: block;line-height: 24px;color: #000000;font-weight: 300;}
.editorsPic .contentBox i span:nth-child(2) {font-weight: 700;}
.editorsPic .contentBox i span:last-child {font-weight: 700;}
.editorsPic .contentBox a {color: #0265A1;text-decoration: underline !important;font-weight: 600;}
.editorsPic .blueBox a {color: #0265A1;text-decoration: underline !important;font-weight: 600;}
.editorsPic .welcomeSec b {color: #000000;}
.editorsPic .welcomeSec b:first-child {line-height: 28px;margin-bottom: 8px;display: block;}
.editorsPic .welcomeSec b:last-child {font-size: 16px;line-height: 24px;display: block;}
.editorsPic .social {column-gap: 17px;}
.editorsPic .social span {font-size: 14px;line-height: 17px;color: #000000;letter-spacing: -0.14px;}
.editorsPic .social a {display: flex;}
.editorsPic .footer p {margin-top: 10px;column-gap: 5px;font-size: 11px;color: #999999;}
.editorsPic .footer p a {font-size: 11px;text-decoration: none;line-height: 13px;color: #000000;}
.editorsPic .blackBox .forMobBg {display: none !important;}
.editorsPic .contentBox .welcomeSec p {margin-bottom: 25px;}
.editorsPic .contentBox .dear p:first-child {margin-bottom: 8px;}
#descfromajax p,
#descfromajax h1, h2, h3, h4, h5, h6 {margin-bottom: 25px;}
#descfromajax ul,
#descfromajax ol {padding: 0 30px;margin-bottom: 25px;}
#descfromajax ul li,
#descfromajax ol li {font-size: 16px;margin-bottom: 5px;}
#descfromajax ul li a,
#descfromajax ol li a {color: #0265A1;text-decoration: underline !important;}
#descfromajax ul,
#descfromajax ul li {list-style: disc;}
#descfromajax ol,
#descfromajax ol li {list-style: auto;}


.datepicker.dropdown-menu {padding-top: 0; margin-top:10px; border-top: 0;left: 48% !important;transform: translate(1%, -1%); width: 325px;     border: 1px solid #CCCCCC; box-shadow: 0px 6px 12px #00000029;}
.datepicker.dropdown-menu:before {content:""; position: absolute;width:8px;height:8px;background: #fff;transform: rotate(45deg);right: 50px;top: -6px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.datepicker table {width: calc(100% - 20px);box-sizing: border-box;overflow: hidden;margin:0px 10px;}
.datepicker table td, .datepicker table th {cursor: pointer;font-size: 14px;font-family: 'Lato', sans-serif;text-align: center;padding: 10px !important}.datepicker table td.old.day, .datepicker table td.new.day {visibility: hidden;}
.datepicker table td {color: #1D2634;}
.datepicker table thead th {color:#BEBEBE;font-weight: normal;}
.datepicker table thead tr:nth-child(2n) {border-bottom: 1px solid #ccc;}
.datepicker table thead tr:nth-child(2n) th {padding: 15px 10px !important;color: #1D2634;font-size: 16px;font-weight:normal;}
.datepicker table td.today.day {background: #333333;border-radius: 50%;color: #fff;height: 32px;width: 32px;display: flex;padding: 0px;margin: 0 auto;justify-content: center;}
.datepicker table thead th.next {background: url(https://images.moneycontrol.com/mcnews/images/editor_pick/calendar_next.svg) right center no-repeat;text-indent: -99em;}
.datepicker table thead th.prev {background: url(https://images.moneycontrol.com/mcnews/images/editor_pick/calendar_prev.svg) left center no-repeat;text-indent: -99em;}
.datepicker table td span.month, .datepicker table td span.year, .datepicker table td span.month, .datepicker table td span.decade, .datepicker table td span.century {display: inline-block;width: 29%;padding: 10px;border: 1px solid #eee;margin: 5px;}
.datepicker table td.disabled {opacity: .5;}
.datepicker table td.active.day {background: #558551;border-radius: 50%;color: #fff;height: 32px;width: 32px;margin: 0 auto;}
.mobSecEditor {margin: 25px 0;font-weight: 400;}
.mobSecEditor p:not(:last-child) {margin-bottom: 0;}
.mobSecEditor p:last-child a {color: #000000;text-decoration: underline; !important;}
.mobSecEditor strong,
.mobSecEditor a {color: #000000;}
.foMob {display: none;}

@media all and (max-width:767px) {
    .ads-320-50,
    .ads-320-250.show-moblie.mbottom {display: none;}
    .mcContainer,
    .lineSvg {width: 100%;}
    .foMob {display: block;}
    .borderBtm.lineSvg {display: none;}
    .foMob.lineSvg {margin: 10px auto 14px;padding: 0 17px;}

    .budget_ads {margin: 10px auto 5px;}

    .editorsPic .selectDate {padding-right: 0px;margin-bottom: 15px;}
    .editorsPic .selectDate span {font-size: 12px;}
    .editorsPic .input-group {width: 116px;}
    .input-group .form-control {padding-right: 0;}

    .editorsPic {margin-top: 0px;}
    .editorsPic .blackBox {position: relative;background-blend-mode: darken;}
    .editorsPic .blackBox .forMobBg {position: absolute;top: 50%;left: auto;right: auto;display:flex;width: 100%;}
    .editorsPic .blackBox .editorsTitle {font-size: 40px;line-height: 35px;display: flex;justify-content: center;}
    .editorsPic .blackBox .subBox .forMob {justify-content: space-between;column-gap: 55px;align-items: center;width: 245px;margin: 0 auto;}
    .editorsPic .blackBox .subBox {width: 100%;text-align: center;padding-bottom: 15px;}

    .editorsPic .blueBox {padding: 15px 20px;font-size: 15px;line-height: 20px;}

    .editorsPic .contentBox {padding: 0 20px;}
    .editorsPic .contentBox p {margin-bottom: 5px;font-size: 15px;line-height: 20px;}
    .editorsPic .welcomeSec b:first-child {font-size: 18px;}
    .editorsPic .welcomeSec b:last-child {font-size: 14px;line-height: 20px;letter-spacing: -0.13px;}

    .mobSecEditor {font-size: 16px;line-height: 22px;}
    .editorsPic .contentBox .feedback {font-size: 14px;line-height: 20px;align-items: flex-start;}
    .editorsPic .contentBox .feedback svg {height: auto;}
    .footer .social a {padding-bottom: 4px;}
    .footer .social {display: flex;flex-wrap: wrap;align-items: center;column-gap: 10px;}
    .footer social svg {width: 32px;height: 32px;}
	.datepicker.dropdown-menu{left: 8% !important;}

    .mobSecEditor p:not(:last-child) {margin-bottom: 0;}
    
    #descfromajax ul li,
    #descfromajax ol li {font-size: 15px;margin-bottom: 5px;}
    /* .toTop {bottom: 0;} */

    .breakingNewsSec {padding: 13px 0 0px 0px;}
    .breakingNewsSec .close {padding-right: 12px;}
    .breakingNews {margin-top: 11px;}
    /* .breakingNews .slick-dots {margin-top: 16px;}
    .breakingNews .slick-slide.slick-current a::after, .breakingNews .slick-slide.slick-current p::after {height: 113px;}
    .breakingNews .slick-slide a, .breakingNews .slick-slide p {padding: 0 13px 0 15px;}

    .breakingNews.ifOne .slick-track .slick-slide a, .breakingNews.ifOne .slick-track .slick-slide p {padding: 0 14px;}
    .breakingNews.ifOne .slick-dots {display: none;}
    .breakingNews .slick-slide {position: relative;}
    .breakingNews .slick-slide::after {content: '';height:98%;border-right: 1px solid #B4B4B4;position: absolute;right: 0;top: 0;}
    .breakingNews.ifOne .slick-track {margin: 0 2%;} */

    /* Swiper Slider */
    .mySwiper {padding-left: 15px;}
    .mySwiper p, .mySwiper a {padding: 0 10px 0 5px;}
    swiper-slide {width: 80%;margin-right: 5px !important;}
    .mySwiper.ifTwo swiper-slide {margin-right: 10px !important;margin-bottom: 40px;width: 80%;padding-left: 0;}
    /* Swiper Slider */

    .toTop {bottom: 100px;}
}