    #shape-div{
    display: block;
        background-image: url(https://www.manageengine.com/clouddns/images/map-shade.png);
        background-size: cover;
        height: 680px;
        width: 100%;
        background-repeat: repeat;
        position: absolute;
        top: 0px;
        opacity: 0.3;
    }
    .sliding-box {
        font-family: 'ZohoPuvi';
        width: 280px;
        font-weight: 300;
        position: fixed;
        right: 0;
        padding-left: 40px;
        display: inline-block;
        box-sizing: border-box;
        background: #f2f3f4;
        border: 1px solid #dce4e7;
        border-radius: 5px 0 0 5px;
        box-shadow: 0 0 30px #d1cecec4;
        right: -240px;
        transition: .3s ease-in;
        top: 25%
    }
    .sliding-box .sliding-toggle {
        display: inline-block;
        position: absolute;
        left: -1px;
        top: -1px;
        width: 40px;
        height: calc(100% + 2px);
        background: #1a3d95;
        background: -moz-linear-gradient(180deg, #1a3d95 0%, #0f59b5 42%, #0f59b5 100%);
        background: -webkit-linear-gradient(180deg, #1a3d95 0%, #0f59b5 42%, #0f59b5 100%);
        background: linear-gradient(180deg, #1a3d95 0%, #0f59b5 42%, #0f59b5 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a3d95", endColorstr="#0f59b5", GradientType=1);
        color: #fff;
        -webkit-writing-mode: vertical-lr;
        writing-mode: vertical-lr;
        transform: rotate(180deg);
        align-items: center;
        text-align: center;
        padding: 0 14px;
        box-sizing: border-box;
        border-radius: 0 3px 4px 0;
        font-size: 13px;
        line-height: 17px;
        text-transform: uppercase;
        font-weight: 400;
        word-spacing: 5px;
        padding-bottom: 24px;
        cursor: pointer;
        pointer-events: auto
    }
    .sliding-box .sliding-toggle:before {
        content: "";
        background: url(https://www.manageengine.com/log-management/images/pop-sprite.png) no-repeat -7px -5px;
        background-size: 469px 1379px;
        width: 261px;
        height: 32px;
        position: absolute;
        transform: rotate(90deg);
        top: 44%;
        right: -126px
    }
    .sliding-box .sliding-toggle:after {
        content: '';
        background: url(https://www.manageengine.com/log-management/images/pop-sprite.png) no-repeat -124px -68px;
        background-size: 469px 1379px;
        width: 8px;
        height: 12px;
        position: absolute;
        bottom: 47px;
        transform: rotate(0deg);
        left: 17px
    }
    .sliding-box .s-tabs {
        display: table;
        width: 100%;
        position: relative
    }
    .sliding-box .slide-tab {
        width: 50%;
        float: left;
        border-bottom: 2px solid #e5e5e5;
        font-size: 12.5px;
        line-height: 15px;
        text-align: center;
        padding: 10px;
        box-sizing: border-box;
        font-weight: 400;
        color: #5381a2;
        transition: .3s ease-in;
        cursor: pointer
    }
    .sliding-box .s-tabs:before {
        content: "";
        width: 1px;
        height: 60%;
        background: #e5e5e5;
        position: absolute;
        left: 50%;
        top: 20%
    }
    .sliding-box .active-slide-tab {
        color: #0f87dc;
        border-color: #0f87dc
    }
    .sliding-box .s-tab {
        display: inline-block;
        width: 100%;
        box-sizing: border-box;
        padding: 13px;
        padding-bottom: 5px;
        position: relative;
        display: none
    }
    .sliding-box .active-tab-content {
        display: block
    }
    .sliding-box .s-tab a {
        display: inline-block;
        width: 100%;
        box-sizing: border-box;
        position: relative;
        padding: 10px;
        font-size: 12px;
        line-height: 15px;
        font-weight: 400;
        color: #333333;
        background: #fff;
        margin-bottom: 10px;
        padding-right: 30px;
        border-radius: 5px;
        box-shadow: 0 2px 5px #b1b0b026;
        transition: .3s ease-in;
        min-height: 60px
    }
    .sliding-box .tab-related-resource .resource-type {
        display: block;
        font-size: 14px;
        line-height: 24px;
        font-weight: 400;
        text-transform: uppercase
    }
    .sliding-box .s-tab a:after {
        content: "";
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 0 5px 5px;
        border-color: transparent transparent transparent #b2b2b2;
        display: inline-block;
        position: absolute;
        top: calc(50% - 5px);
        right: 12px
    }
    .sliding-box .tab-learn a {
        padding-left: 50px;
        min-height: 65px;
        vertical-align: middle;
        padding-top: 25px;
        padding-right: 25px
    }
    .sliding-box .tab-learn a:nth-of-type(1) {
        padding-top: 19px
    }
    .sliding-box .tab-learn a:before {
        content: '';
        background: url(https://www.manageengine.com/log-management/images/pop-sprite.png) no-repeat -19px -56px;
        background-size: 469px;
        width: 20px;
        height: 20px;
        position: absolute;
        left: 16px;
        top: 22px
    }
    .sliding-box .tab-learn a:nth-of-type(2):before {
        background-position: -54px -56px
    }
    .sliding-box .tab-learn a:nth-of-type(3):before {
        background-position: -95px -57px
    }
    .sliding-box .s-tab a:hover {
        text-decoration: none;
        color: #193f97;
        box-shadow: 0 0 10px #898686
    }
    .sliding-box .red {
        color: #f47174
    }
    .sliding-box .green {
        color: #25b27a
    }
    .sliding-box .gray {
        color: #bd6923
    }
    
    @media screen and (min-height: 700px) {
    .sliding-box {
        top: 300px;
    }
    }
    
    @media screen and (max-width: 680px) {
    .sliding-box {
        display: none
    }
    }
    .sliding-box.full-visible {
        right: 0
    }
    .sliding-box.full-visible .sliding-toggle:after {
        transform: rotate(180deg)
    }
    .black-bg .divimg {
        background: linear-gradient(180deg, #133177 0%, rgba(19, 49, 119, 0.1) 100%);
    }
    .navig-tab ul li:nth-child(3) span {
        margin-left: 30px
    }
    .navig-tab ul li:nth-child(6) {
        margin-left: 20px
    }
    .navig-tab a {
        border-radius: 4px;
        border-width: 2px;
        padding: 7px 14px;
        border: 2px solid #3A8DF5;
        cursor: pointer;
    }
    #dns-failvoer {
        display: block
    }
    .divimg {
        overflow: hidden
    }
    .navig-tab ul span {
        font-weight: 400;
        font-size: 18px;
        line-height: 32px;
        letter-spacing: 0%;
        color: #000;
        cursor: pointer;
    }
    .dns-records .divimg {
        margin: 35px 0;
    }
    .navig-tab ul span.act {
        color: #3A8DF5;
    }
    .navig-tab ul li {
        width: 16%;
    }
    .navig-tab {
        padding: 30px 0;
        background: #fafafa;
        width: 100%;
        border: 1px solid #c8c8c8;
        box-sizing: border-box;
        margin: 0 auto;
        display: table;
        float: initial !important;
    }
    .navig-tab div {
        max-width: 1000px;
        margin: 0 auto;
        text-align: center;
    }
    .navig-tab ul {
        display: flex;
        flex-wrap: wrap;
    }
    .dns-failvoer .divimg img {
        opacity: 0;
        -webkit-transform: scale(0.18);
        transform: scale(1.08);
        -webkit-transition: all 1.5s ease-in;
        transition: all 1s ease-in;
        margin: 0 auto;
        width: 100%;
    }
    .lets-ani .dns-failvoer .divimg img {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    .geodns .divimg img {
        opacity: 0;
        -webkit-transform: scale(0.18);
        transform: scale(1.08);
        -webkit-transition: all 1.5s ease-in;
        transition: all 1s ease-in;
        margin: 0 auto;
        width: 100%;
    }
    .lets-ani .geodns .divimg img {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    .load-balancer .divimg img {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0;
        transition: all 1s ease;
        margin: 10px 0;
    }
    .lets-ani .load-balancer .divimg img {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
        /*    transition: all 1.5s ease;*/
        transition-timing-function: ease;
    }
    .dnssec .divimg img {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0;
        transition: all 1s ease;
        margin: 10px 0;
    }
    .lets-ani .dnssec .divimg img {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        opacity: 1;
        transition-timing-function: ease-out;
    }
    .dns-records .divimg img {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0;
        transition: all 1s ease;
        margin: 10px 0;
    }
    .lets-ani .dns-records .divimg img {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
        transition-timing-function: ease-out;
    }
    .imgcontent-div .per40 {
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
        opacity: 1;
    }
    .imgcontent-div .per60 {
        -webkit-transform: translateX(50px);
        transform: translateX(50px);
        opacity: 0;
        transition: all 1s ease;
    }
    .slide-ani .per40, .slide-ani .per60 {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
        transition: all 1s ease;
    }
    .banner-div {
        width: 100%;
        display: block;
        height: auto;
    background: background: linear-gradient(137.24deg, #CDD6E8 0.91%, #FCE8E2 103.17%);
        background: linear-gradient(137.24deg, #CDD6E8 0.91%, #FCE8E2 103.17%);
        height: 700px;
    }
    #dns-failvoer .divimg img:nth-child(2) {
        width: 26%;
        margin-top: 10px;
    }
    #dns-failvoer .divimg img:nth-child(3) {
        width: 71%;
        margin-top: 15px;
        margin-left: 15px;
    }
    #dns-failvoer .divimg img:nth-child(4) {
        width: 34%;
        margin-top: 10px;
    }
    #dns-failvoer .divimg img:nth-child(5) {
        width: 63%;
        margin-top: 15px;
        margin-left: 15px;
    }
    #geodns .divimg img:nth-child(1) {
        margin: 15px 0;
    }
    #geodns .divimg img:nth-child(2) {
        margin-bottom: 10px;
    }
    #geodns .divimg img:nth-child(3) {
        width: 48%;
        display: inline-block;
        margin: 10px 0px;
        margin-right: 10px;
    }
    #geodns .divimg img:nth-child(4) {
        width: 48%;
        display: inline-block;
        margin: 10px 0px;
        margin-left: 10px;
    }
    .imgcontent-div .per60 {
        width: 56%;
    }
    .divimg {
        background: linear-gradient(180deg, #E7F1FA 0%, rgba(231, 241, 250, 0.1) 100%);
        padding: 15px;
        border-radius: 16px;
    }
    .banner-div .cont-sec a {
        display: inline-block;
        padding: 14px 48px;
        border-radius: 6px;
        color: #fff;
        text-align: center;
        font-size: 22px;
        margin-top: 16px;
        background-color: #e9132c;
    }
    .banner-div .cont {
        font-size: 18px;
        line-height: 30px;
        text-align: left;
        color: #000;
    }
    .banner-div h2 {
        font-size: 40px;
        line-height: 60px;
        margin-top: 200px;
        font-weight: 300;
    }
    .first-div h1, .second-div h1 {
        font-size: 40px;
        font-weight: 400;
        line-height: 48px;
        text-align: center;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
    }
    .first-div p {
        font-size: 20px;
        font-weight: 400;
        line-height: 32px;
        text-align: center;
    }
    .swiper-pagination-bullet {
        background: #fff
    }
    .swiper-pagination-bullet-active {
        background: #007aff;
    }
    .home-ico {
        background: url(https://www.manageengine.com/clouddns/images/home-icon.svg) no-repeat;
        background-size: 1200px;
        background-position: 10px 20px;
        height: 124px;
        width: 124px;
        display: block;
        margin: 0 auto;
    }
    .home-ico1 {
        background-position: 0px 0px;
    }
    .home-ico2 {
        background-position: -136px 0px;
    }
    .home-ico3 {
        background-position: -265px 0px;
    }
    .home-ico4 {
        background-position: -395px 0px;
    }
    .home-ico5 {
        background-position: -527px 0px;
    }
    .home-ico6 {
        background-position: -609px 2px;
        background-size: 1100px;
    }
    .home-ico7 {
        background-position: -801px 0px;
    }
    .home-ico8 {
        background-position: -940px 6px;
    }
    .home-ico9 {
        background-position: -1083px -2px;
    }
    .strip-banner p {
        padding: 40px 0;
        background: #efefef;
        text-align: center;
        width: 90%;
        margin: 20px auto;
        border-radius: 10px;
        font-size: 24px;
        color: #000;
    }
    .container {
        max-width: 1200px
    }
    .swiper-slide {
        background: #1a1b49;
        padding: 60px 0
    }
    .banner-wrapper .cont-sec .cont {
        font-size: 38px;
        line-height: 66px;
        color: #fff;
    }
    .slider-bg3 {
        background: #0A1045 !important
    }
    span.hghlts {
        color: #ffd604;
    }
    .banner-wrapper .cont-sec a {
        display: inline-block;
        padding: 14px 48px;
        border-radius: 6px;
        color: #fff;
        text-align: center;
        font-size: 22px;
        margin-top: 16px;
        background-color: #e9132c;
    }
    .cont-sec {
        width: 57%;
        float: left;
        padding-top: 0%;
        margin-right: 30px;
    }
    .first-div {
        background: #fff;
        padding: 60px 0;
        width: 100%;
    }
    .slider-bg2 p {
        font-size: 23px !important;
        line-height: 40px !important;
    }
    .slide-div.is-fixed {
        position: fixed;
    }
    .fourth-div {
        padding: 60px 0;
        background: #f2f2f2;
        width: 100%;
    }
    .fourth-div h2 {
        margin-bottom: 20px;
        font-family: Zoho Puvi;
        font-size: 40px;
        font-weight: 400;
        line-height: 48px;
        text-align: center;
    }
    .third-div {
        display: inline-block;
        padding: 60px 0;
        width: 100%;
        background: #000;
        color: #fff;
        position: relative;
        top: 10px;
    }
    .third-div a {
        border: 2px solid #fff;
        padding: 14px 23px;
        border-radius: 6px;
        color: #fff;
    }
    .third-div .btn-div p {
        width: 33%;
        display: inline-block;
    }
    .second-btn {
        width: 60% !important;
        display: inline-block;
    }
    .second-btn a {
        padding: 12px 18px;
        border-radius: 6px;
        color: #fff;
        text-align: center;
        font-size: 22px;
        /*    margin-top: 16px;*/
        background-color: #e9132c;
        border: none;
    }
    .third-div h2 {
        font-size: 34px;
        line-height: 60px;
        color: #fff;
        width: 100%;
        margin-bottom: 40px;
    }
    .third-div iframe {
        border-radius: 10px;
        height: 250px;
        width: 80%;
        margin: 0 auto;
        text-align: center;
        margin-top: 30px;
    }
    .second-div {
        background: #F8F8FF;
        padding: 60px 0;
        width: 100%;
    }
    .second-div, .last-div, .navig-tab, .fourth-div, .imgcontent-div {
        position: relative;
        top: 13px;
    }
    .second-div h1 {
        margin-bottom: 50px
    }
    .features-div {
        width: 100%;
        margin: 0 auto;
        display: block;
        margin: 30px 0;
    }
    .features-div .col {
        width: 28%;
        display: inline-block;
        margin: 0 2%;
        text-align: center;
    }
    .features-div .col img {
        width: 100px;
        margin: 0 auto;
    }
    .features-div .col p {
        text-align: center;
        width: 80%;
        font-size: 18px;
        line-height: 24px;
        margin: 15px auto;
        font-weight: 600;
    }
    .second-div h1 {
        font-weight: 400 !important
    }
    .banner {
        min-height: 360px;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 0;
        padding: 60px 0
    }
    .banner .cont-sec .cont {
        font-size: 38px;
        line-height: 66px;
        color: #fff;
    }
    .banner p {
        font-size: 30px !important;
        line-height: 50px !important;
    }
    .banner .cont-sec a {
        display: inline-block;
        padding: 5px 40px;
        border-radius: 6px;
        color: #fff;
        text-align: center;
        font-size: 22px;
        margin-top: 16px;
        background-color: #e9132c;
    }
    .cont-sec {
        width: 45%;
        float: left;
        padding-top: 0;
        margin-right: 30px;
    }
    .bannerimg-div {
        width: 50%;
        float: left;
    }
    .imgcontent-div {
        position: relative;
        top: 13px;
        float: left;
        padding: 60px 0;
        width: 100%;
        display: none;
    }
    .content-div {
        margin: 0px 0;
    }
    .img-div {
        width: 100%;
        text-align: center;
        margin: 20px 0 60px;
        display: inline-block;
    }
    .img-div img {
        max-width: 100%;
        width: 90%;
        border: 10px solid #ffe2e1;
        border-radius: 10px;
    }
    .per60 {
        width: 58%;
        padding: 0 1%;
        float: left;
    }
    .per40 {
        width: 37%;
        padding: 0 1%;
        float: left;
    }
    .content-div .per60 h3 {
        text-align: center;
        font-size: 50px;
        color: #000;
        margin-left: 40px;
        text-align: left;
    }
    .content-div .per40 p {
        text-align: center;
        font-size: 16px;
        color: #000;
        line-height: 32px;
    }
    .black-bg h3, .black-bg p {
        color: #fff !important;
    }
    .black-bg {
        background: linear-gradient(105.37deg, #133177 8.09%, #07132E 61.89%);
        color: #fff !important;
    }
    .heading-menu {
        display: none
    }
    #map-div {
        display: inline-block;
        background-image: url(https://www.manageengine.com/clouddns/images/map-data.svg);
        background-size: auto;
        background-position-y: -70px;
        height: 680px;
        width: 100%;
        opacity: 0.6;
        position: relative;
        overflow: hidden;
        background-position: left;
        background-repeat: repeat;
        animation: slide 30s linear infinite;
    }
    @keyframes slide {
    0% {
    background-position-x: 1800px;
    }
    100% {
    background-position-x: 1400px;
    }
    }
    /* @keyframes mymove {
      from {right: 0px;}
      to {right: 200px;}
    } */
    .last-div {
        padding: 0px 0;
        width: 100%;
        background-color: #081f45;
        position: relative;
    }
    .last-div .content-div {
        margin-top: 30px;
        position: absolute;
        top: 0%;
        left: 0%;
    }
    .last-div .per50 {
        width: 95%
    }
    .imgcontent-div h3 {
        font-size: 40px;
        font-weight: 400;
        line-height: 56px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
    }
    .imgcontent-div .per40 {
        width: 40%
    }
    .imgcontent-div li {
        display: inline-block;
        padding: 10px 20px;
        position: relative;
    }
    .imgcontent-div ul {
        display: block;/*    margin-top: 30px;*/
    }
    .imgcontent-div li:before {
        content: '';
        display: inline-block;
        background-image: url(https://www.manageengine.com/clouddns/images/arrow.png);
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        top: 17px;
        left: -6px;
        background-position: 100% 100%;
        width: 14px;
        height: 15px;
    }
    .imgcontent-div p {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 28px !important;
        text-align: left !important;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
    }
    .last-div .per50 p {
        font-family: ZohoPuvi;
        font-size: 30px;
        font-weight: 400;
        line-height: 48px;
        text-align: center;
        color: #fff;
        width: 70%;
        margin: 0 auto;
    }
    .last-div .per50 a {
        display: inline-block;
        padding: 5px 40px;
        border-radius: 6px;
        color: #fff;
        text-align: center;
        font-size: 22px;
        margin-top: 50px;
        background-color: #e9132c;
    }
    .slide-div {
        width: 100%;
        background: #fafafa;
        padding: 30px 0;
        box-shadow: 2px 2px 2px #dcd9d9;
    }
    .slide-div ul {
        display: flex;
    }
    .slide-div ul li {
        display: flex;
        margin: 0 2%;
        text-align: center;
        flex-wrap: wrap;
    }
    .slide-div ul li a {
        color: #000;
        text-decoration: none;
        font-size: 18px;
        line-height: 32px;
        font-weight: 300;
    }
    .slide-active a {
        color: #3A8DF5 !important
    }
    .button-slide {
        border: 2px solid #3A8DF5 !important;
        padding: 0px 20px !important;
        color: #3A8DF5 !important;
    }
    
    @media screen and (max-width:1024px) {
    #map-div {
        opacity: 1
    }
    .third-div .btn-div p {
        width: 50%;
        display: inline-block;
        margin: 30px 0;
    }
    .banner-div h2 {
        margin-top: 100px;
    }
    #dns-failvoer .divimg img:nth-child(3) {
        width: 70%
    }
    #dns-failvoer .divimg img:nth-child(5) {
        width: 62%;
    }
    #geodns .divimg img:nth-child(3), #geodns .divimg img:nth-child(4) {
        width: 47%
    }
    }
    
    @media screen and (max-width:992px) {
            #map-div {
        display: inline-block;
        background-image: url(https://www.manageengine.com/clouddns/images/map-data.svg);
        background-size: auto;
        background-position-y: -70px;
        height: 680px;
        width: 100%;
        opacity: 0.6;
        position: relative;
        overflow: hidden;
        background-position: left;
        background-repeat: repeat;
        animation: slide 75s linear infinite;
    }
    @keyframes slide {
    0% {
    background-position-x: 1800px;
    }
    100% {
    background-position-x: 1000px;
    }
    }
    #map-div {
        opacity: 1
    }
    .third-div .btn-div p {
        width: 50%;
        display: inline-block;
        margin: 30px 0;
    }
    .banner-div h2 {
        margin-top: 100px;
    }
    .bannerimg-div img {
        margin-top: 180px !important;
    }
    #dns-failvoer .divimg img:nth-child(3) {
        width: 70%
    }
    #dns-failvoer .divimg img:nth-child(5) {
        width: 62%;
    }
    #geodns .divimg img:nth-child(3), #geodns .divimg img:nth-child(4) {
        width: 47%
    }
    }
    
    @media screen and (max-width:760px) {
    .per50 {
        margin: 40px 0;
        text-align: center;
        width: 96%;
    }
    .navig-tab ul li {
        padding: 10px 0;
        width: 48%;
    }
    .third-div .btn-div p {
        width: 100% !important;
        display: inline-block;
        padding: 20px 0;
    }
    .imgcontent-div .per40 {
        width: 100%
    }
    .imgcontent-div .per60 {
        width: 100%
    }
    .navig-tab ul li:nth-child(3) span, .navig-tab ul li:nth-child(6) {
        margin-left: 0px
    }
    .imgcontent-div h3 {
        text-align: center
    }
    .last-div .per50 p {
        font-size: 20px;
        line-height: 30px;
    }
    .last-div .content-div {
        top: 0px;
        margin-top: 0;
    }
    .cont-sec {
        width: 100%;
        text-align: center
    }
    .bannerimg-div {
        width: 80%;
        margin: 0 auto;
        float: none
    }
    .features-div .col {
        width: 100%;
        margin: 40px 0;
    }
    .features-div .col img {
        width: 30%
    }
    .per50 {
        margin: 40px 0;
        text-align: center
    }
    .content-div {
        text-align: center
    }
    .per40, .per60 {
        width: 100%
    }
    .content-div .per60 h3 {
        text-align: center;
        font-size: 40px;
        color: #000;
        margin-left: 0px;
        text-align: center;
        line-height: 50px;
    }
    .slide-div ul {
        display: block
    }
    #btmBar {
        display: none
    }
    .slide-div ul li {
        display: inline-block;
        margin: 30px 2% 0;
        width: 95%;
    }
    .button-slide {
        padding: 10px 20px !important;
    }
    .bannerimg-div {
        display: none
    }
    .features-div .col p {
        margin-top: 30px
    }
    .content-div .per40 p {
        width: 80%;
        margin: 0 auto;
    }
    .strip-banner p {
        line-height: 44px;
    }
    #map-div {
        display: block
    }
    .last-div .content-div {
        position: absolute;
        top: 0px;
        margin-top: 0;
    }
    .last-div a {
        padding: 5px 15px !important;
        margin-top: 0px !important;
    }
    .btmBar {
        display: none !important;
    }
    .banner-div {
        height: 600px;
    }
    .banner-div h2 {
        margin-top: 100px;
    }
    }
   