/* Custom SM */
body{font-family: 'Lato', sans-serif;}
.white { color: #ffffff; }

.oneaxis {
    background: url(../images/one-axis3.png) no-repeat top center;
    background-size: auto;
    min-height: 100px;
    margin-top: -60px;
}

/* axis new report 2021 */
.header-full{ width: 100%; background-color: #97144d; height: 38px; position: fixed; top:0px; left: 0px; z-index: 100;}


#inner-header .logo { padding-top: 10px; }


.home-banner{ width:100%; height: 730px;background-size: cover; margin-top: 38px; position: relative;}

.banner-strip{ width: 100%;

    height: 208px;

    position: absolute;

    top: 50%;

    left: 0%;

    margin-top: -113px}

.logo-wrp{width: 250px;margin-top: 9px;}

.head-rght-nav-wrp{ width: 100%}

.head-rght-nav-wrp ul{ float: right; list-style: none; list-style-type: none; margin: 0px; padding: 0px;}

.head-rght-nav-wrp ul li{ float: left;margin: 4px 0px;padding: 0px 20px;}

.head-rght-nav-wrp ul li a{ text-decoration: none;}

.head-rght-nav-wrp ul li span.dwnld-reprt{ text-transform: uppercase; color: #fff; font-size: 14px; font-weight:400; padding-left: 15px;} 

.head-rght-nav-wrp ul li a.ham-menu{ text-transform: uppercase; color: #fff; font-size: 14px; font-weight:600; padding-left: 25px; background-image: url(../images/ham-menu.png); background-repeat: no-repeat; background-position: left center;} 

.head-rght-nav-wrp ul li.brd-rght{border-right:1px solid #ff289a;}

.banner-strip h2{ color:#fff; text-align: center;font-style: italic; font-weight: 700; font-size: 80px; margin: 0px 100px;}

.banner-strip h2 span{ font-size: 140px;}

.menu-toggle { height: 30px; width: 0px; margin-right: 30px; }
.pos-rel {position: relative;}
.e2-curve {
    position: absolute;
    width: 100%;
    top: -50px;
    right: 0px;
}

/*footer */

.footer-container{ width: 100%; height: 37px; background-color: #97144d; position: relative;}

.lft-flt{float: left;font-size: 14px;text-transform: capitalize;font-weight: 400;color: #fff;padding: 8px 20px;font-style: italic;}

.lft-flt a{ text-decoration: none; color:#fff;}

.footer-spacer{ margin-left: 30px; display: inline-block;}

.rgt-flt{ position: absolute;

    right: 0px;

    top: -48px;

    width: 290px;}

.clearfix{ clear: both;}

.exp-open-wrp {
    width: 100%;
    height: 450px;
    background-image: url(../images/scale-bg_09.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    padding-top: 100px;
}

.ox-grid-box{ padding: 60px 0px;}

.black-clr{ color:#000 !important;}

.ox-lhs h2{ font-style: italic; font-size: 30px; font-weight: 700; color:#97144d;}

.ox-rhs{ padding: 0px 30px;}

@media (min-width: 1600px) and (max-width: 1920px) {

  

    .home-banner{ height: 1080px;}  

    .banner-strip{ height: 450px;margin-top: -155px;}

    .md-home-wrp{ padding-top: 170px;}
    .oneaxis {
    margin-top: -80px;
}

    .key-performance-home {padding: 100px 0px 50px;}

    .banner-strip h2{margin: 30px 100px;}

    .md-btm-bnd{ height: 625px;}

    .prelude-btm-bg{ bottom: -57px;}

    .prelude-btm-pic img{ width: 100%;}

    .e2-curve img{ width: 100%;}

    .e2-curve{ top:-71px;}

    .ox-grid-box {padding: 100px 0px;}

    .grey-dsig-exp-box{ top:-54px;}

    .exp-grid-lhs{ margin-top: -54px; height: 654px;}

    .top-45{ top:-46px;}

    

    .msg-ed-wrp-full{ min-height: 1080px;}

    

}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {

    .home-banner{height: 800px;}

    .prelude-btm-bg{ bottom: -57px;}

    .prelude-btm-pic img{ width: 100%;}

    .e2-curve{ top:-52px;}

    .grey-dsig-exp-box{ top:-40px;}

    .exp-grid-lhs{ margin-top: -40px; height: 640px;}

    .top-45{ top:-46px;}

    

    .msg-ed-wrp-full{ min-height: 800px;}

    .msg-ed-wrp-full .md-msg-pic {

    height: 314px;}

    .accord-eds-pad-tb {

    padding: 30px 0px 53px;}

    

    .md-msg-wrp{padding-bottom: 54px;}

  

}
/* Medium */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .e2-curve { top: -28px; }
    .sectbox {
    padding: 50px 0;
}
}



/* Small */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .oneaxis {
    background: url(../images/oneaxis-m.jpg) no-repeat top center;
    background-size: cover;
    min-height: 100px;
    margin-top: -54px;
}
    .e2-curve { top: -28px; }
    .sectbox {
    padding: 60px 0;
}
h2 {
    font-size: 30px;
}
}


@media (min-width: 320px) and (max-width: 767px) {
.header-full { height: 35px; }
#inner-header .logo { padding-top: 3px; }
#inner-header .header .logo img{width: 160px;}
.header .logo img { width:160px; }
.head-rght-nav-wrp ul li{ float: left;margin: 4px 0px;padding: 0px 10px;}
.menu-toggle { margin-right: 15px;}
.mobile-bannner { margin-top: 35px; }
    .footer-spacer {margin-left: 0px; display: block;}

    .footer-container{ height: auto;}
    .lft-flt {

    float: none;

    font-size: 11px;

    text-transform: uppercase;

    font-weight: 400;

    color: #fff;

    padding: 10px 5px;

    text-align: center;

    display: block;}
    .rgt-flt{ display: none;}
    .e2-curve { display: none; }
    .oneaxis {
    background: url(../images/oneaxis-m.jpg) no-repeat top center;
    background-size: cover;
    min-height: 100px;
    margin-top: -30px;
}
h2 {
    font-size: 30px;
}
    .sectbox {
    padding: 50px 0;
}
}


