@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@100;300;400;700&family=Lora:ital,wght@0,400;0,600;1,500;1,700&display=swap');

main a {
  outline: 0 !important;
  text-decoration: none ;
}
main a:active,
main a:hover,
main a:focus {
  outline: 0 !important;
  text-decoration: none ;
}
svg {
  fill: currentColor;
}
/* ====== comman css  ====== */
body {
  overflow-x: hidden;
}
.mc_fluid_container {
  margin-right: auto;
  margin-left: auto;
}
.mc_container {
  width: 1180px;
  margin-right: auto;
  margin-left: auto;
}
.flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -o-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* ====== normalize css  ====== */
html {
  height: 100%;
}
* {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  box-sizing: border-box;
  list-style: none;
  border: none;
}
body,
ul,
ol,
li,
p {
  margin: 0;
  padding: 0;
  list-style: none;
}
.clearfix:before {
  content: " ";
  display: table;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.w100 {
  width: 100%;
}
.w50 {
  width: 50%;
}
.clear {
  clear: both;
}
/* --- Comman breadcrum for Msites --- */
.breadcrum_sec {
  clear: both;
  display: block;
  overflow: hidden;
  background-color: #fff;
  border-bottom: 1px solid #e1e1e1;
}
.breadcrum_sec .heading_txt {
  display: inline-block;
  font-size: 16px;
}
.brad_crum {
  border-bottom: 0 dotted #a9a9a9;
  color: #282828;
  margin: 0 auto;
  padding: 10px 0;
  text-transform: uppercase;
  font: 400 16px 'Josefin Sans', sans-serif;;
  display: block;
  clear: both;
  overflow: hidden;
}
.bread-title {
  color: #000;
  font: 500 12px 'Josefin Sans', sans-serif;;
}

.brad_crum a {
  font: 400 16px/20px 'Josefin Sans', sans-serif;;
  text-transform: capitalize;
  color: #747474 !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;
}
/*=== comman classes and style ===*/
.mob_view {
  display: none;
}
main {
  font: 400 16px/22px 'Lora', serif;
  color: #000;
  background-color: #fff;
}
h1.heading_txt {
  color: #0165A2
}
.advbanner_wrap {
  margin: 0 auto;
  text-align: center;
}
.mc300_adv_box {
  margin: 0 auto 21px auto;
  text-align: center;
}
.mc300_adv_box .adv_txt {
  font-size: 10px;
  line-height: 12px;
  font-weight: 400;
  color: #93A5AA;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
}
.sec_title {
  font: 900 28px/34px 'Lato', sans-serif;
  color: #333;
  text-transform: uppercase;
  margin-bottom: 5px;
}

/* ============== Web Css End ============== */


.title2 a:hover,.title2:hover,.news-link:hover,.bottom-news li a:hover,.thumb-heading:hover{color: #000;text-decoration: underline;}
.blue-btn:hover,.load-more-bluebtn:hover,.moreless-button:hover{color: #fff;}
.load-btn:hover{color: #525252;}
.wht-btn:hover{color: #767676;}

.moretext {display: none; padding-top: 50px;}


.moreless-button{background: #0165A2;
    color: #fff;
    text-transform: uppercase;
    font: 700 13px/13px 'Josefin Sans', sans-serif;
    padding: 8px 15px;
    display: inline-block;cursor: pointer;}


.latest-news{width: calc(100% - 400px);}
.newsletter-rhs{width: 360px;margin-left: 40px;}
.tech-startup { display: block;padding-left: 20px;margin-bottom: 10px;}

.latest-news p{color: #292929; font: 400 18px/28px 'Lora', serif;margin: 0 0 15px;}
.latest-news p a{color: #000; font: 400 18px/28px 'Lora', serif; margin: 0 0 15px;}

/*============ newletter-head start =============*/
.newletter-head{background: #0165A2;color: #fff;}
.newsletter-title{display: flex;padding-top: 50px;padding-bottom: 18px; align-items: center;}
.newsletter-title img {margin-right: 10px;position: relative;top:7px}
.heading2{color: #fff;font:400 65px/50px 'Lora', serif;}
/*============ newletter-head ends =============*/

/*============ newletter-top start =============*/
.latest-newsletter-contain{display: flex;padding-bottom: 54px;}
.newletter-top{padding-top: 20px;}
.heading3{color:#0165A2;font:700 16px/20px 'Josefin Sans', sans-serif;margin:0 0 15px;letter-spacing: 1.6px;}
.title2{letter-spacing: -1.57px;color: #000;font:400 45px/52px 'Lora', serif;margin:0 0 19px;display: block;}
.social-icons{display: flex; justify-content: space-between;margin:0 0 7px}
.social-icons ul{display: flex;margin: 0;}
.social-icons ul li{margin-left: 10px;}
.big-img{margin-bottom: 25px;width: 100%;}
.txt{color:#292929;font:400 18px/28px 'Lora', serif;margin:0 0 15px}
.blue-btn{background:#0165A2;color: #fff;font:700 12px/20px 'Josefin Sans', sans-serif;display: inline-block;padding: 2px 9px;text-transform: uppercase;}
.news-top{background: url('../images/wave-line.svg') left bottom no-repeat;padding-bottom: 22px;margin-bottom: 31px;}
.newsletter-signup{margin-bottom: 22px;
  background-blend-mode: overlay;
    margin-bottom: 22px;
    padding: 19px 0 14px;
    background-image: url(https://stgwww.moneycontrol.com/news/images/startupnewletter/dotted-bg.png);
    background-color: #0165A2;
    background-size: 180px;
    background-repeat: no-repeat;
    background-position: 70px top;
}


.news-rgt{font:100 71px/30px 'Josefin Sans', sans-serif;color:#fff;letter-spacing: -5.4px;padding: 0 20px 8px;}
.money-logo-rgt{padding: 0 0 0 20px;position: relative;z-index: 1;}
.newsletter-signup p{background:#292929;color:#fff;font-style: italic;padding: 5px 20px 3px;letter-spacing: -0.13px;margin-bottom: 8px;font: 400 10px/14px 'Josefin Sans', serif;text-transform: uppercase;}

.techtop-section {
    padding: 0 16px;
    display: flex;
    justify-content: flex-start;
}
.techimg {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
   margin-bottom: 8px;
    width: auto;
 
}
.topline {
    color: #fff;
    font: 400 12px/12px 'Josefin Sans', sans-serif;
}

.techimg svg {
    width: 164px;
    height: 47px;
}

input.email-txt::-webkit-input-placeholder {color: rgba(118,118,118,0.68)}
input.email-txt::-moz-placeholder {color: rgba(118,118,118,0.68)}
input.email-txt:-ms-input-placeholder {color: rgba(118,118,118,0.68)}
input.email-txt:-moz-placeholder {color: rgba(118,118,118,0.68)}

/*============ newletter-top ends =============*/

/*============ newsletter-rhs start =============*/
.bottom-news li,.bottom-news li a{color: #000;font:600 16px/20px 'Lora', serif;letter-spacing: -0.32px;}
.bottom-news li{border-top: 0.2px solid #000000;padding-top: 15px;padding-bottom: 15px;}
.bottom-news li:last-child{padding-bottom: 0;}
.search-contain{position: relative; display: flex;padding: 0 20px;}
.email-txt { display: block;background:#fff;}
input.email-txt[type=search] { width: calc(100% - 92px);margin-right: 5px;position: relative;color: #B2B2B2;font:400 15px/15px 'Josefin Sans', sans-serif;padding: 5px 10px;}
.search-submit {z-index: 1;cursor: pointer;color: #fff;background: #292929;font:700 13px/15px 'Josefin Sans', sans-serif;padding: 5px 15px;
}
#thankstxt{color: #fff;padding: 0 20px;font:300 15px/18px 'Josefin Sans', sans-serif;overflow:hidden;background: none;text-align: center;margin-bottom: 0;margin-top: 5px;
}
.news-title{position: relative;font:700 14px/20px 'Josefin Sans', sans-serif;;color: #0165A2;text-transform: uppercase;border-bottom: 0.2px solid #000000;margin-bottom: 25px;padding-bottom: 5px;}
.news-title:after{background:#0165A2;width: 160px;height: 4px;left:0;bottom: -2px;position: absolute;content:''}
.top-news{display: flex;grid-gap:40px;padding-bottom: 20px;}
.thumb-bx{min-width: 160px;}
.news-link, .news-link a{letter-spacing:-0.32px;font:400 16px/20px 'Lora', serif;color: #000;display: block;}
.thumb-bx img {margin-bottom: 15px;}
.load-btn{color: #525252;background:#fff;border: 0.5px solid #000000;
display: inline-block;position: relative;text-transform: uppercase;font:600 10px/19px 'Lora', serif;font-style: italic;padding: 0px 13px;z-index: 1;}

.load-more-btn{position: relative;text-align: center;}
.load-more-btn:after{position: absolute;content:'';border-bottom:0.5px solid #000000;left:0;bottom: 10px;width: 100%;}
.banner300x250{margin-bottom: 29px;}
.startup-dropdown{padding: 0 20px;}
.startup-dropdown .dropdown-toggle{position: relative;display: block; cursor: pointer; font: 700 13px/20px 'Lora', serif; color: #fff;}
.startup-dropdown .dropdown-menu{box-shadow: 0px 3px 6px #00000029; background: #fff; transition: all .4s ease-in-out;border-radius: 0;border:0;margin:0;padding: 0;}
.startup-dropdown .dropdown-menu>li>a{padding: 6px 9px; border-bottom: 1px solid #e9e9e9; font: 300 12px/14px 'Josefin Sans', sans-serif; cursor: pointer; color: #767676;}
.startup-dropdown .dropdown-menu>li>a:hover{font-weight: 400;color: #0165A2;background: rgba(1, 101, 162, 0.2);}
.startup-dropdown .dropdown-menu>li:last-child>a{border:0}
.newsletter-signup p.techhead{background: none;font: 700 13px/20px 'Lora', serif;margin-bottom: 0;}
.startup-dropdown .caret{border-top: 5px dashed;border-right: 5px solid transparent; border-left: 5px solid transparent;}
/*============ newsletter-rhs ends =============*/



/*============ previous-newsletter start =============*/
.previous-newsletter{background:#EDECE8;margin-bottom: 70px;}
.prev-newsletter-thumb{padding-bottom: 45px;}
.title-bg{text-align: center;}
.prev-newsletter-title{position: relative;color: #fff;background: #ACA99D;font:700 19px/20px 'Josefin Sans', sans-serif; text-transform: uppercase;letter-spacing: 1.9px;display: inline-block;padding: 12px 42px 9px;margin-bottom: 52px;top:-20px}
.thumb-inn{border:0.3px solid #707070;box-shadow: 0px 3px 6px #00000029;background:#fff;padding: 33px 30px 36px;text-align: center;height: 100%;position: relative;}
.prev-newsletter-thumb ul{display: flex;flex-wrap: wrap;justify-content: space-around;grid-gap:67px 38px;margin: 0;}
.prev-newsletter-thumb li{width: 362px}
.prev-newsletter-thumb li.advbanner_wrap{width: 100%;margin: 0 auto;}
.dt { position: absolute; top: -24px;left: 0;right: 0;}
.dt span{background: #0165A2;color: #fff;font:400 16px/14px 'Lora', serif;;text-transform: uppercase;font-style: italic;padding: 5px 10px;margin-bottom: 33px;display: inline-block;}
.thumb-heading{color: #000; font:600 27px/34px 'Lora', serif;margin: 0 0 14px;letter-spacing: -0.94px;display: block;}
.thumb-inn p{color:#767676;font:400 22px/28px 'Josefin Sans', sans-serif;;letter-spacing: -0.77px;margin:0}
.thumb-inn img {margin-bottom: 25px;}
.wht-btn {color: #767676;text-transform: uppercase; font: 500 16px/14px 'Lora', serif; font-style: italic; background: #FFFFFF; border: 0.3px solid #707070; padding: 9px 4px; display: block; position: absolute; top: unset; bottom: -20px; left: 0; right: 0; margin: 0 auto; width: 118px; text-align: center;}
.load-more-blue{text-align: center;position: relative;top:13px}
.load-more-bluebtn{background:#0165A2;color: #fff;text-transform: uppercase;font:700 13px/13px 'Josefin Sans', sans-serif;padding: 8px 15px;display: inline-block;}
/*============ previous-newsletter ends =============*/


/********** followus start *********/
.followus{text-align: center;}
.mob-title{color:#2C2C2C;font:bold 12px/18px 'verdana', sans-serif;text-transform: uppercase;margin:0 0 5px}
.follow-us ul,.playstore{display: flex;grid-gap: 5px;justify-content: center;margin:0}
.followus p{color:#2C2C2C;font:bold 8px/15px 'verdana', sans-serif;text-transform: uppercase;margin:0 0 5px}
/********** followus ends *********/



@media all and (max-width: 1316px) {
  .mc_container {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media all and (max-width: 980px) {
  main {
    font: 400 14px/20px 'Lora', serif;
  }
  .desk_view {
    display: none;
  }
  .mob_view {
    display: block;
  }
  .sec_title {
    font-size: 14px;
    line-height: 18px;
  }
  .advbanner_wrap {
    margin-bottom: 0;
  }

  .newletter-top .mc_container,.previous-newsletter .mc_container{padding: 0;}
  .latest-newsletter-contain,.newsletter-title{flex-direction: column;}
  .newsletter-title{align-items: flex-start;padding-top: 20px;padding-bottom: 5px;}
  .newsletter-title img{width: 121px;height: auto;}
  .heading2{font-size: 50px;}
  .latest-news,.newsletter-rhs{width: auto;}
  .heading3{font-size: 14px;letter-spacing: 1.4px;margin-bottom: 8px;}
  .title2{font-size: 26px;line-height: 34px;letter-spacing: -0.91px;margin-bottom: 26px;}
  .social-icons{margin-bottom: 10px;}
  .prev-newsletter-thumb{padding-bottom: 35px;}
  .txt{margin-bottom: 11px;}
  .heading3,.title2,.social-icons,.txt{padding-left: 20px;padding-right: 20px;}
  .blue-btn{margin-left: 20px;margin-right: 20px;}
  .news-top{background: none;padding-bottom: 19px;margin-bottom: 0;}
  .newsletter-rhs{margin-left: 0;}
  .startup-news,.prev-newsletter-thumb li.advbanner_wrap{display: none;}
  .prev-newsletter-thumb li{width: 276px;flex-shrink: 0;padding-top: 25px;}
  .prev-newsletter-thumb ul{grid-gap:9px;flex-wrap: nowrap;width: 100%;overflow: auto;padding: 0px 0 30px;justify-content: flex-start}
  .thumb-heading{font-size: 20px;line-height: 26px;margin-bottom: 11px;}
  .thumb-inn img{margin-bottom: 14px;}
  .thumb-inn p{font-size: 16px;line-height: 22px;letter-spacing: -0.56px;}
  .wht-btn{padding: 9px 16px;}
  .thumb-inn{padding: 24px 22px 38px;box-shadow: 0px 3px 6px #00000029;border: 0;}
  .prev-newsletter-title{font-size: 15px;letter-spacing: 1.5px;margin-bottom: 8px;padding: 8px 18px 5px;}
  .prev-newsletter-thumb li:first-child{padding-left: 20px;}
  .newletter-top{padding-top: 25px;}
  .previous-newsletter{margin-bottom: 33px;}
  .newsletter-signup{margin-bottom: 30px;}
  .latest-newsletter-contain{padding-bottom: 30px;}
  .moretext{padding-top: 0;}
  .latest-news p{padding-left: 15px;padding-right: 15px;}
  .brad_crum {padding-left: 15px;}

}

.thankstxt{display: none;}