* {
    box-sizing: border-box;
    margin: 0;
}

ul, li {
    list-style: none;
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    font-weight: 400
}

a:hover {
    text-decoration: none !important;
    outline: none !important;
}

a:focus {
    text-decoration: none !important;
    outline: none !important;
}

body {
    font-family: 'intel_clearregular', arial;
    margin: 0;
    overflow-x: hidden;
}

:focus {
    outline: none;
}

a {
    text-decoration: none;
}

img {
    max-width: 100%;
    height: auto
}

.intel-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.intel-section {
    padding: 40px 0;
}

.section-title {
    color: #003c71;
    font-size: 50px;
    font-family: 'intel_clear_probold', serif;
    text-align: center;
    text-transform: uppercase;
}

.bread_crumb {
    padding: 0 0 25px;
}

.bread_crumb, .bread_crumb>a {
    color: #003c71;
    font-size: 12px;
}

.bread_crumb .current {
    color: #ffa300;
}

/* Font Classes */

.intel_light {
    font-family: 'intel_clear_light', sans-serif;
}

/* == font awesome  == */

@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-brands-400.eot?classic=true");
    src: url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-brands-400.eot?classic=true") format("embedded-opentype"), url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-brands-400.woff2?classic=true") format("woff2"), url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-brands-400.woff?classic=true") format("woff"), url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-brands-400.ttf?classic=true") format("truetype"), url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-brands-400.svg?classic=true") format("svg");
}

.fab {
    font-family: 'Font Awesome 5 Brands';
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-regular-400.eot?classic=true");
    src: url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-regular-400.eot?classic=true") format("embedded-opentype"), url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-regular-400.woff2?classic=true") format("woff2"), url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-regular-400.woff?classic=true") format("woff"), url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-regular-400.ttf?classic=true") format("truetype"), url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-regular-400.svg?classic=true") format("svg");
}

.far {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400;
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-solid-900.eot?classic=true");
    src: url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-solid-900.eot?classic=true") format("embedded-opentype"), url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-solid-900.woff2?classic=true") format("woff2"), url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-solid-900.woff?classic=true") format("woff"), url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-solid-900.ttf?classic=true") format("truetype"), url("https://www.moneycontrol.com/news/fonts/intel-boost-your-business2/webfonts/fa-solid-900.svg?classic=true") format("svg");
}

.fa, .fas {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.fab {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-size: large;
}

.fa.fa-twitter-square {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400;
}

.fa.fa-facebook-square {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400;
}
.fa-window-close {
    display: none;
}

.fa-facebook:before {
    content: "\f09a";
}

.fa-facebook-f:before {
    content: "\f39e";
}

.fa-facebook-messenger:before {
    content: "\f39f";
}

.fa-facebook-square:before {
    content: "\f082";
}

.fa-twitter:before {
    content: "\f099";
}

.fa-twitter-square:before {
    content: "\f081";
}

.fa-bars:before {
    content: "\f0c9";
}

.header {
    padding: 60px;
    text-align: center;
    background: #1abc9c;
    color: white;
}

/*== common CSS ==*/

.column-half {
    width: calc(50% - 30px);
}

/*== top section ==*/

.top_section {
    background-color: #e5f1f9;
    height: 15px;
}

.top_section .ibm_wrapper {
    text-align: right;
    padding: 0 15px;
}

.mc_link {
    display: block;
    color: #515151;
    font-family: "intel_clearbold", sans-serif;
    text-decoration: none;
    font-size: 11px;
}

.mc_link span {
    color: #53a830;
    margin-right: -3px;
}

.mc_link span+span {
    color: #0064a0;
}

.mc_link:hover, .mc_link:focus {
    color: #7f7f7f;
    text-decoration: none;
}

.menu_container {
    z-index: 15;
    position: relative;
    background: #000000;
    position: sticky;
    top: 0;
}

.menu_container:before, .menu_container:after {
    content: "";
    display: block;
    position: absolute;
    width: 90%;
    height: 9px;
    z-index: -1;
    left: 0%;
    right: 0;
    margin: auto;
    top: 9px;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.6);
    box-shadow: 0px 20px 25px 3px rgba(0, 0, 0, 1);
    -moz-transform: rotate(-0.7deg);
    -ms-transform: rotate(-0.7deg);
    -webkit-transform: rotate(-0.7deg);
    transform: rotate(-0.7deg);
}

.menu_container:after {
    -moz-transform: rotate(0.7deg);
    -ms-transform: rotate(0.7deg);
    -webkit-transform: rotate(0.7deg);
    transform: rotate(0.7deg);
}

/*== top section ==*/

/* == top header section ==*/

.top-header {
    text-align: center;
    font-family: 'intel_clear_probold';
    color: #fff
}

.top-header .topband a {
    color: #fff;
}

.topband {
    background-color: #043f78;
    padding: 12px 15px 25px 15px;
}

.topband .logo {
    float: right;
    width: auto;
    margin-top: 15px;
}

.topband .intel-logo {
    float: left;
    width: auto;
}

.topband .logo_title {
    font-size: 55px;
    display: inline;
    margin-right: -80px;
    padding: 12px 100px 25px 100px;
    background: rgba(12, 106, 165, 0.8);
    /* Old Browsers */
    background: -moz-linear-gradient(left, rgba(12, 106, 165, 0) 0%, rgba(12, 106, 165, 0.8) 25%, rgba(12, 106, 165, 0.8) 50%, rgba(12, 106, 165, 0.8) 51%, rgba(12, 106, 165, 0.8) 71%, rgba(12, 106, 165, 0) 100%);
    /* Chrome, Safari4+ */
    background: -webkit-linear-gradient(left, rgba(12, 106, 165, 0) 0%, rgba(12, 106, 165, 0.8) 25%, rgba(12, 106, 165, 0.8) 50%, rgba(12, 106, 165, 0.8) 51%, rgba(12, 106, 165, 0.8) 71%, rgba(12, 106, 165, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(12, 106, 165, 0) 0%, rgba(12, 106, 165, 0.8) 25%, rgba(12, 106, 165, 0.8) 50%, rgba(12, 106, 165, 0.8) 51%, rgba(12, 106, 165, 0.8) 71%, rgba(12, 106, 165, 0) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(12, 106, 165, 0) 0%, rgba(12, 106, 165, 0.8) 25%, rgba(12, 106, 165, 0.8) 50%, rgba(12, 106, 165, 0.8) 51%, rgba(12, 106, 165, 0.8) 71%, rgba(12, 106, 165, 0) 100%);
    /* IE 10+ */
    background: linear-gradient(to right, rgba(12, 106, 165, 0) 0%, rgba(12, 106, 165, 0.8) 25%, rgba(12, 106, 165, 0.8) 50%, rgba(12, 106, 165, 0.8) 51%, rgba(12, 106, 165, 0.8) 71%, rgba(12, 106, 165, 0) 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0c6aa5', endColorstr='#0c6aa5', GradientType=1);
    /* IE6-9 */
}

.topband .logo_title::after {
    content: "season 2";
    position: relative;
    font-size: 20px;
    top: 20px;
    right: 55px;
}

.topband h3 {
    display: inline;
}

.speed1, .speed2 {
    padding-left: 20px;
}

.speed1::before, .speed2::before {
    content: " ";
    height: 36px;
    position: absolute;
    background-repeat: no-repeat;
    width: 20px;
    background-size: cover;
    margin-top: 8px;
}

.speed1::before {
    background-image: url("https://stat.moneycontrol.co.in/mcnews/ms/assets/images/intel-boost-your-business2/speed1.png");
    margin-left: -19px;
}

.speed2::before {
    background-image: url("https://stat.moneycontrol.co.in/mcnews/ms/assets/images/intel-boost-your-business2/speed2.png");
    margin-left: -15px;
}

/*== logo section ==*/

ul.top_links {
    padding: 10px 100px 10px 0px;
    text-align: center;
    font-size: 16px;
    line-height: 0.8;
    font-family: intel_clearlight, 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif
}

ul.top_links li {
    display: inline-block;
}

ul.top_links li a {
    text-decoration: none;
    color: #ffffff;
    transition: 0.5s all;
    padding: 0px 40px;
}

ul.top_links li:hover a {
    color: #ff9c01;
    transition: 0.5s all;
}

ul.top_links li:last-child a {
    padding: 0 5px 0 15px;
}

.ibm_logo_container {
    text-align: center;
    margin-top: -20px;
}

.mc_logo {
    margin-top: 20px;
    display: block;
}

.logo_section .ibm_wrapper {
    padding: 0;
}

.pancake {
    display: none;
}

i.fas.fa-bars {
    display: none;
}
.mobile_share{display:none !important;}
/*== footer ==*/

.footer {
    background-color: #003c71;
    text-align: center;
    padding-bottom: 10px;
}

.footer-social-icons {
    background-color: #0071c5;
    color: #ffffff;
    font-family: intel_clearbold;
    font-size: 14px;
    padding: 10px;
    text-transform: capitalize;
    margin-bottom: 15px;
}

.footer-social-icons a {
    text-decoration: none;
    color: #ffffff;
    padding: 10px;
}

.footer-link {
    text-align: center;
}
.footer-link>a:hover{
    text-decoration: underline !important;
}

.footer-link {
    color: #528abc;
    display: inline-block;
    vertical-align: top;
    font-family: intel_clearbold;
    width: 58%;
    font-size: 13px;
}

.footer-link .f-text, .footer-link .f-text-2 {
    display: inline-block;
    margin: 5px;
    font-family: 'intel_clearregular', sans-serif;
}

.footer-link a {
    font-family: intel_clearbold;
    color: #89b2d6;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    display: inline-block;
    margin-bottom: 10px;
}

.copyright {
    font: 300 14px/22px 'IBM Plex Sans', sans-serif;
    color: #fff;
    margin-top: 30px;
    text-align: center;
}

/*== footer ends ==*/

@media (min-width: 1170px) {
    .intel-container {
        width: 1200px;
    }
}

@media (max-width: 992px) {
    .intel-container {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .intel-container {
        width: 100%;
    }
}

@media screen and (max-width: 980px) {
    .bread_crumb {
        display: none;
    }
    .section-title {
        font-size: 40px;
    }
    .topband {
        text-align: center;
        padding: 0px 0px 5px 0px;
        background: rgba(12, 106, 165, 0.8);
        /* Old Browsers */
        background: -moz-linear-gradient(left, rgba(4, 63, 120, 1) 0%, rgb(27, 92, 145) 25%, rgb(48, 119, 169) 50%, rgb(51, 123, 172) 51%, rgb(26, 91, 144) 71%, rgba(4, 63, 120, 1) 100%);
        /* Chrome, Safari4+ */
        background: -webkit-linear-gradient(left, rgba(4, 63, 120, 1) 0%, rgb(27, 92, 145) 25%, rgb(48, 119, 169) 50%, rgb(51, 123, 172) 51%, rgb(26, 91, 144) 71%, rgba(4, 63, 120, 1) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(4, 63, 120, 1) 0%, rgb(27, 92, 145) 25%, rgb(48, 119, 169) 50%, rgb(51, 123, 172) 51%, rgb(26, 91, 144) 71%, rgba(4, 63, 120, 1) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(4, 63, 120, 1) 0%, rgb(27, 92, 145) 25%, rgb(48, 119, 169) 50%, rgb(51, 123, 172) 51%, rgb(26, 91, 144) 71%, rgba(4, 63, 120, 1) 100%);
        /* IE 10+ */
        background: linear-gradient(to right, rgba(4, 63, 120, 1) 0%, rgb(27, 92, 145) 25%, rgb(48, 119, 169) 50%, rgb(51, 123, 172) 51%, rgb(26, 91, 144) 71%, rgba(4, 63, 120, 1) 100%);
        /* W3C */
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0c6aa5', endColorstr='#0c6aa5', GradientType=1);
        /* IE6-9 */
    }
    .topband .logo_title {
        font-size: 40px;
        margin: 0px;
        padding: 5px 0px 0px 10px;
        background: transparent;
        display: block;
		width:100%;
    }
    .topband .logo_title::after {
        position: absolute;
        font-size: 16px;
        top: 56px;
        right: 42px;
    }
    .speed1::before, .speed2::before {
        height: 28px;
        margin-top: 7px;
    }
    .speed2::before{
        margin-left: -13px;
    }
    
    .topband .intel-logo, .topband .logo {
        float: none;
        margin: 0;
        display: inline-block;
    }
    .topband .intel-logo {
        width: 20%;
		position:relative;
    }
    .intel-logo::after {
        content: "";
        position: relative;
        right: -10px;
        margin-right: 5px;
		top:-5px;
		width:2px;
		border-left:1px solid #042d4a;
		border-right:1px solid #538cb4;
		height:15px;
    }
    .topband .logo {
        width: 25%;
    }
    .intel-logo img {
        height: 30px;
    }
    .menu_container {
        padding:5px 10px;
        height: 37px;
        background: #000;
    }
    .menu_container:before, .menu_container:after {
        display: none;
    }
    ul.top_links {
        padding: 10px 0px 0;
        display: none;
        background: rgba(0, 0, 0, 0.9);
        width: calc(100% + 20px);
        margin-left: -10px;
        font-size: 17px;
    }
    ul.top_links li:last-child a {
        padding: 0px 40px;
    }
    ul.top_links li {
        color: #fff;
        display: block;
        padding: 18px 5px;
        text-align: left;
        width: 90%;
        border-bottom: 1px solid rgba(255, 255, 255, 0.29);
    }
    .top-share-icon{
        padding: 0 8px !important;
    }
    i.fas.fa-bars {
        display: block;
        color: white;
        font-style: normal;
        font-size: 25px;
    }
    .fa-window-close {
        height: 20px;
        width: 20px;
        display: none;
    }
    .fa-window-close polygon{
        fill: #fff;
    }
	.mobile_share{display:block !important; padding-left:45px !important;}
	.footer-link{width:100%; padding:0 15px;}
	.footer-link a{font-size:12px;}
	.intel-section {padding: 20px 0;}
	.section-title{margin-bottom:5px;}
}

@font-face {
    font-family: 'intel_clearbold';
    src: url('https://www.moneycontrol.com/news/css/fonts/intelclear_0-webfont.woff2?classic=true') format('woff2'), url('https://www.moneycontrol.com/news/css/fonts/intelclear_0-webfont.woff?classic=true') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'intel_clearbold_italic';
    src: url('https://www.moneycontrol.com/news/css/fonts/intelclear_bdit-webfont.woff2?classic=true') format('woff2'), url('https://www.moneycontrol.com/news/css/fonts/intelclear_bdit-webfont.woff?classic=true') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'intel_clearitalic';
    src: url('https://www.moneycontrol.com/news/css/fonts/intelclear_it_0-webfont.woff2?classic=true') format('woff2'), url('https://www.moneycontrol.com/news/css/fonts/intelclear_it_0-webfont.woff?classic=true') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'intel_clearlight';
    src: url('https://www.moneycontrol.com/news/css/fonts/intelclear_lt_0-webfont.woff2?classic=true') format('woff2'), url('https://www.moneycontrol.com/news/css/fonts/intelclear_lt_0-webfont.woff?classic=true') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'intel_clearlight_italic';
    src: url('https://www.moneycontrol.com/news/css/fonts/intelclear_ltit_0-webfont.woff2?classic=true') format('woff2'), url('https://www.moneycontrol.com/news/css/fonts/intelclear_ltit_0-webfont.woff?classic=true') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'intel_clearregular';
    src: url('https://www.moneycontrol.com/news/css/fonts/intelclear_rg_0-webfont.woff2?classic=true') format('woff2'), url('https://www.moneycontrol.com/news/css/fonts/intelclear_rg_0-webfont.woff?classic=true') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'intel_clear_probold';
    src: url('https://www.moneycontrol.com/news/css/fonts/intelclearpro_0-webfont.woff2?classic=true') format('woff2'), url('https://www.moneycontrol.com/news/css/fonts/intelclearpro_0-webfont.woff?classic=true') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'intel_clear_pro_lowercaseseBd';
    src: url('https://www.moneycontrol.com/news/css/fonts/intelclearprolowercaseselect-webfont.woff2?classic=true') format('woff2'), url('https://www.moneycontrol.com/news/css/fonts/intelclearprolowercaseselect-webfont.woff?classic=true') format('woff');
    font-weight: normal;
    font-style: normal;
}