@media only screen and (min-width:1500px) {
    .eventtxt {
        font-size: 90px;
        line-height: 100px;
    }
    .eventtxt br {
        display: none
    }
}

@media only screen and (max-width:1300px) {
    .navigationdes {
        padding: 8% 0 5%
    }
    ul.navmainlink li {
        font-size: 20px;
        list-style: 20px
    }
    .navlinkblk {
        margin: 0 13% 0 0
    }
    .footlinkblk {
        margin: 0 5% 0 0
    }
    .footsocialblk .footcontttlblk {
        display: block;
        margin: 0 0 10px
    }
    .footcontdesblk {
        display: block
    }
    .coutmainblk {
        font-size: 17px;
        line-height: 20px
    }
    .eventtxt br {
        display: none
    }
    .funconterlist .bullet li {
        width: 200px
    }
    #counter {
        text-align: center;
    }
}

@media only screen and (max-width:1200px) {
    .footlinkblk {
        margin: 0 3% 0 0
    }
    .footcontdesblk .socialicon {
        margin: 0 5px 0 0
    }
    .footcontactblk {
        margin: 0 1.8% 0 0
    }
    .enquirenowdesblk {
        width: 100%
    }
    .coutmainblk {
        font-size: 14px;
        line-height: 18px
    }
    .coutmainblk {
        margin: 0 3.5% 30px 0;
    }
    .sitemaplinkoneblk {
        width: 23%
    }
    .sitemaplinksecondblk {
        width: 76%
    }
    .smlinkblk {
        width: 32%
    }
    .activitieslist.amusementslist .bullet li {
        width: 49%;
    }
    .experience .countnumberblk {
        width: 60px;
    }
}

@media only screen and (max-width:1100px) {
    ul.eventgallerytab li {
        margin: 0 10px;
    }
    ul.eventgallerytab li::after {
        right: -15px;
        top: 0
    }
    .vimiinfoitalic br,
    .pagesmblk br {
        display: none
    }
    .vimiblk {
        width: 43%;
        margin: 0 3%
    }
    .aboutuswrapper .pagesubtxtblk {
        font-size: 18px;
        line-height: 22px
    }
    .innerbannertxt {
        font-size: 100px;
        top: 33%
    }
    img.banner-logo {
        width: 140px;
    }
    .blogdesblk {
        width: 60%
    }
}

@media only screen and (max-width:1023px) {
    #bodywrapper {
        padding: 80px 0 0 0
    }
    #bodywrapper.serinnerpgnlk {
        padding: 110px 0 0 0
    }
    #bodywrapper.blogpgwrapper {
        padding: 120px 0 0 0
    }
    #bodywrapper.infopagewrapper {
        padding: 110px 0 0
    }
    .menudesk {
        display: none
    }
    .menumob {
        display: block
    }
    .container {
        width: 94%
    }
    .actionblk {
        display: block;
        margin: 0 0 10px;
        padding: 0
    }
    .actionblk:last-child {
        margin: 0;
        padding: 0
    }
    .actionblk:after {
        display: none
    }
    .menublk {
        border: none;
        padding: 8px 0 0 25px
    }
    .footlinkblk {
        margin: 0 5% 0 0
    }
    .footsublink {
        display: block;
        width: 100%
    }
    .linksecondblk {
        width: auto
    }
    .footcontactblk {
        width: 33%;
        margin: 0;
        padding: 0 5% 0 0
    }
    .footaddresblk {
        display: block;
        margin: 0 0 30px;
        width: 100%
    }
    .footcontdesblk {
        line-height: 15px
    }
    #footerblk {
        text-align: center
    }
    .copyrightblk {
        float: none;
        width: 100%;
        margin: 0 0 20px
    }
    .ddblk {
        float: none;
        width: 100%
    }
    .footlinkblk li {
        text-align: left;
        font-size: 12px
    }
    .input-effect {
        width: 30%;
        margin: 30px 4.3% 10px 0
    }
    .parallaxvideowrapper video {
        display: none
    }
    .parallaxvideowrapper {
        background: url(../images/homeparallax-bg.jpg) no-repeat 0 0;
        background-attachment: fixed;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
    }
    .catleftfirstcolblk {
        margin: 0 3.8% 0 0
    }
    .boderbottom {
        padding: 0 0 80px
    }
    .coutmainblk {
        margin: 0 1.5%
    }
    .countnumberblk {
        text-align: left;
        font-size: 33px;
        line-height: 33px;
    }
    .experience .countnumberblk {
        width: 80px
    }
    .experience .counttextblk {
        width: calc( 100% - 85px)
    }
    .eventexecuted .countnumberblk,
    .satisfiedclient .countnumberblk {
        width: 122px
    }
    .eventexecuted .counttextblk,
    .satisfiedclient .counttextblk {
        width: calc( 100% - 126px)
    }
    .teamblk .countnumberblk {
        width: 80px
    }
    .teamblk .counttextblk {
        width: calc( 100% - 85px)
    }
    .eventtxt {
        font-size: 55px;
        line-height: 60px;
    }
    .eventgifwrapblk {
        margin: 0 0 10px
    }
    ul.eventgallerytab li {
        margin: 0 20px 10px;
        border-bottom: 2px solid transparent
    }
    ul.eventgallerytab li::after {
        right: -24px;
        top: 0
    }
    .pagesubtxtblk {
        font-size: 24px;
        line-height: 26px;
    }
    .pagesubtxtblk br {
        display: none
    }
    .coutmainblk {
        margin: 0 1.5% 20px
    }
    .clientbiotxtblk {
        font-size: 20px;
        line-height: 20px
    }
    .plannerinfo p {
        font-size: 16px;
        line-height: 20px;
    }
    .pagettlblk {
        font-size: 26px;
        line-height: 30px
    }
    .vimiinfoitalic {
        font-size: 22px;
        line-height: 24px
    }
    .innerbannertxt {
        font-size: 70px;
        top: 20%;
        line-height: 70px
    }
    img.banner-logo {
        width: 125px;
    }
    .reachuswrapblk {
        width: 100%
    }
    .videos-photoswrapper .pagesmblk {
        width: 100%
    }
    .categorywrapper .pagettlblk br {
        display: none
    }
    .funconterlist .bullet li {
        width: 100%
    }
    .headerrightblk {
        margin: 13px 0 0 0
    }
    .navsocialblk {
        margin: 0;
        border-right: 1px solid #000;
        padding: 0 10px 0 0;
        min-height: 40px
    }
    .calltoactionblk {
        padding: 12px 20px 12px 0;
        margin: 0 20px 0 0;
        border-right: 1px solid #000
    }
    .navsocialblk .socialicon {
        margin: 5px 10px 0 0
    }
    .texttestimonialwrap .nbs-flexisel-container {
        width: 90%
    }
    .overviewleftblk {
        width: 100%;
        float: none;
        border-bottom: 1px solid #ccc;
        border-right: none;
        padding: 0 0 50px;
    }
    .overviewrightblk {
        width: 100%;
        float: none;
        padding: 50px 0 0;
    }
    .coutmainblk {
        width: 220px;
    }
}

@media only screen and (max-width:1000px) {}

@media only screen and (max-width:850px) {
    .footaddresblk,
    .footcontactblk {
        width: 49.5%;
        display: inline-block;
        margin: 0 0 20px;
        vertical-align: bottom;
    }
    .bantextblk {
        top: 40%
    }
    .banttlblk.sensationsfont {
        font-size: 120px;
        line-height: 90px
    }
    .eventtxt {
        font-size: 50px;
        line-height: 55px
    }
    .countnumberblk {
        font-size: 35px;
        line-height: 35px
    }
    .counter-value {
        margin: 0 5px 0 0
    }
    .experience .countnumberblk {
        width: 70px
    }
    .experience .counttextblk {
        width: calc( 100% - 75px)
    }
    .teamblk .countnumberblk {
        width: 90px
    }
    .teamblk .counttextblk {
        width: calc( 100% - 108px)
    }
    .eventexecuted .countnumberblk,
    .satisfiedclient .countnumberblk {
        width: 110px
    }
    .eventexecuted .counttextblk,
    .satisfiedclient .counttextblk {
        width: calc( 100% - 114px)
    }
    .coutmainblk,
    .coutmainblk:last-child {
        font-size: 13px;
        line-height: 15px
    }
    .counterwrapper {
        padding: 10px 0 0
    }
    .boderbottom,
    .testimonialswrapper .boderbottom {
        padding: 0 0 40px
    }
    .hostingolwrapper {
        padding: 50px 0
    }
    .categoriesdecblk,
    .hostingolwrapper .sectionttlblk {
        margin: 0 0 30px
    }
    .pagettlblk {
        margin: 0 0 10px
    }
    .categorinameblk,
    .catleftsecondcolblk .categorinameblk,
    .catleftfirstcolblk .categorinameblk {
        font-size: 18px;
        line-height: 18px
    }
    .cattextblk,
    .catleftsecondcolblk .cattextblk,
    .catleftfirstcolblk .cattextblk {
        font-size: 16px;
        line-height: 18px
    }
    .parallaxvideowrapper {
        height: 300px
    }
    .eventwelcomtextblk {
        padding: 50px 0 0
    }
    .eventtxt {
        font-size: 40px;
        line-height: 48px
    }
    .pagesubtxtblk,
    .eventwelcomtextblk .pagesubtxtblk {
        font-size: 20px;
        line-height: 25px
    }
    .eventwelcomtextblk .pagesubtxtblk {
        width: 100%
    }
    .eventwelcomtextblk .boderbottom {
        padding: 0 0 50px
    }
    .eventgallerywrapper,
    .visionmissionblk {
        padding: 50px 0
    }
    .catleftblk {
        width: 100%
    }
    .catrightblk {
        width: 100%
    }
    .enquirewrapper {
        padding: 50px 0
    }
    .breadcrumbblk {
        margin: 0 0 20px
    }
    .innerbannerwrap {
        margin: 0 0 40px
    }
    .abtpagesecondttl .pagettlblk {
        margin: 0 0 40px;
        padding: 0 0 20px
    }
    .plannersinfoblk,
    .plannersinfoblk.directorblk {
        margin: 0 0 50px
    }
    .aboutuswrapper #counter,
    .aboutuswrapper .pagesmblk {
        margin: 0 0 40px
    }
    .abtpagesecondttl {
        margin: 50px 0 30px
    }
    .franchisewrapper .pagesubtxtblk {
        font-size: 20px;
        line-height: 26px
    }
    .clientbiodesblk .clientbioblk {
        margin: 0 2.5% 50px 0
    }
    .clientbiodesblk .clientbioblk:nth-child(3n+3) {
        margin: 0 0 50px
    }
    .reachblk:first-child,
    .reachblk {
        width: 49%;
        margin: 0 0 30px
    }
    .reachwrapper .pagesubtxtblk {
        margin: 0 0 50px
    }
    .tabvideoblk,
    .tabphotoblk {
        margin: 0 2% 35px 0
    }
    .tabdetailsblk {
        padding: 40px 0 0 0
    }
    .servicesblk {
        width: 30%
    }
    .servicesttlblk {
        font-size: 16px
    }
    .serdestextblk {
        font-size: 16px;
        line-height: 20px
    }
    .sitemaplinkoneblk {
        width: 100%
    }
    .sitemaplinksecondblk {
        width: 100%
    }
    ul.navmainlink li {
        width: 32%;
        display: inline-block
    }
    .footcontdesblk {
        min-height: 45px;
    }
    .footsocialblk {
        vertical-align: top;
    }
    .aboutuswrapper .satisfiedclient .countnumberblk {
        width: 110px;
    }
    .parallaxvideowrapper iframe {
        height: 300px;
        position: static;
    }
    .palybuttonred {
        width: 46px;
        height: 46px;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .tabdetailsblk .slider-for .tabphotoblk,
    .tabdetailsblk .slider-for .tabphotoblk img {
        height: auto;
    }
    #headerwrapper {
        background: #fff;
        clear: both;
        position: absolute;
        z-index: 99;
        width: 100%;
        box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.2);
    }
    @media only screen and (max-width:760px) {
        #headerwrapper {
            background: #fff;
            clear: both;
            position: absolute;
            z-index: 99;
            width: 100%;
            box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.2);
        }
    }
    @media only screen and (max-width:767px) {
        .actionblk {
            font-size: 12px
        }
        .calltoactionblk {
            padding: 0 15px 0 0
        }
        .menublk {
            padding: 8px 0 0 15px
        }
        .input-effect,
        .input-effect:nth-child(4),
        .input-effect:nth-child(3) {
            width: 100%;
            margin: 20px 0 10px 0
        }
        .plannervideoblk,
        .directorblk .plannervideoblk {
            width: 80%;
            margin: 0 auto 30px;
            float: none
        }
        .plannerstextblk,
        .directorblk .plannerstextblk {
            width: 100%;
            text-align: center
        }
        .vimiblk {
            width: 100%;
            margin: 0 0 40px
        }
        .missionblk {
            margin: 0
        }
        .banndesktop {
            display: none
        }
        .bannermob {
            display: block
        }
        .clientbiodesblk .clientbioblk,
        .clientbiodesblk .clientbioblk:nth-child(3n+3) {
            margin: 0 3% 50px;
            width: 40%
        }
        .tabvideoblk,
        .tabvideoblk:nth-child(3n+3),
        .tabphotoblk,
        .tabphotoblk:nth-child(3n+3) {
            width: 45%;
            margin: 0 2% 30px 2%
        }
        .servicesblk,
        .servicesblk:nth-child(3n+3) {
            width: 40%;
            margin: 0 4% 50px
        }
        .serdestextblk {
            width: 80%;
            margin: 0 auto;
        }
        .footlinkblk {
            width: 50%;
            display: block
        }
        .footlinkblk li {
            text-align: center
        }
        .footpart-one {
            position: relative
        }
        .linksecondblk {
            position: absolute;
            left: 50%;
            top: 0
        }
        .parallaxvideowrapper {
            background: url(../images/homeparallax-bg.jpg) no-repeat 0 0;
            background-attachment: scroll;
            background-size: cover;
            -webkit-background-size: cover;
            -moz-background-size: cover;
        }
        .thankyoupg {
            margin: 30% 0
        }
        ul.navmainlink li {
            font-size: 18px;
            list-style: 18px;
            margin: 0 0 15px
        }
        .smsubmainlinkblk {
            font-size: 14px;
            margin: 0 0 10px 20px
        }
        .smlinkblk {
            width: 49%
        }
        #bodywrapper.infopagewrapper {
            padding: 90px 0 0
        }
        .calltoactionblk,
        .navsocialblk {
            display: none
        }
        .homebanner .slick-dots {
            left: 30px
        }
        .servicebigimgblk img {
            height: 300px
        }
        .innerbannertxt {
            font-size: 130px;
            line-height: 130px
        }
        .innerbannertxt br {
            display: block
        }
        img.banner-logo {
            width: 170px;
            display: block;
            margin: 0 auto;
        }
        .activitieslist.amusementslist .bullet li {
            width: 100%;
        }
        .coutmainblk {
            width: 40%;
        }
    }
    @media screen and (max-width:767px) and (orientation: landscape) {
        .parallaxvideowrapper {
            background: url(../images/homeparallax-bg.jpg) no-repeat 0 0;
            background-attachment: scroll;
            background-size: cover;
            -webkit-background-size: cover;
            -moz-background-size: cover;
        }
    }
    @media only screen and (max-width:650px) {
        .banttlblk.sensationsfont {
            font-size: 90px;
            line-height: 60px
        }
        .bantxtblk {
            font-size: 20px;
            line-height: 20px;
            margin: 0
        }
        .coutmainblk,
        .coutmainblk:last-child {
            margin: 0 3% 20px
        }
        .testimonialsliderblk,
        .eventsliderblk {
            width: 94%;
            margin: 0 auto
        }
        .clientbiotxtblk {
            font-size: 16px;
            line-height: 16px
        }
        ul.navmainlink li {
            width: 49%
        }
        .nbs-flexisel-nav-left {
            left: -10px
        }
        .nbs-flexisel-nav-right {
            right: -10px
        }
        .half-funlist {
            width: 100%;
        }
        .homebannertxtblk {
            right: 15px;
            width: 60%;
            height: auto;
            padding: 20px 0 35px;
            bottom: 20%;
        }
        .homebantxt span {
            font-size: 46px;
            line-height: 46px;
        }
        .homebantxt {
            font-size: 30px;
            line-height: 30px;
        }
        .secban .homebannertxtblk {
            height: auto;
        }
        .plantxtblk {
            left: 0;
            right: 0;
            width: 205px;
            margin: 0 auto;
        }
        .thirdban .homebantxt {
            height: auto;
            line-height: 26px;
        }
        .homepopcontainer {
            width: 70%;
        }
        .mapoverlay {
            min-height: 360px;
        }
        .mapblk iframe {
            height: 360px;
        }
    }
    @media only screen and (max-width:480px) {
        p {
            font-size: 16px;
        }
        .logoblk img {
            width: 85%
        }
        .headerrightblk {
            margin: 8px 0 0;
        }
        .footlinkblk {
            width: 100%;
            margin: 0
        }
        .footsublink+.footsublink {
            margin: 0 0 20px
        }
        .footpart-one {
            padding: 0
        }
        .footpart-two {
            padding: 25px 0
        }
        .footaddresblk,
        .footcontactblk {
            width: 100%;
            display: block;
            margin: 0 0 30px;
            padding: 0
        }
        .footcontdesblk {
            padding: 0
        }
        .footlinkblk li {
            text-align: center
        }
        .copyrightblk li {
            font-size: 10px;
            line-height: 10px;
            padding: 0 10px
        }
        .buttonblk {
            padding: 10px 15px
        }
        #bodywrapper {
            padding: 70px 0 0 0
        }
        .banttlblk.sensationsfont {
            font-size: 50px;
            line-height: 40px
        }
        .bantxtblk {
            font-size: 10px;
            line-height: 10px
        }
        .pagettlblk {
            font-size: 22px;
            line-height: 26px;
            letter-spacing: 1px;
            margin: 0 0 20px
        }
        .pagesubtxtblk,
        .aboutuswrapper .pagesubtxtblk {
            font-size: 16px;
            line-height: 20px;
            margin: 0 0 15px
        }
        .categoriesdecblk {
            width: 90%;
            margin: 0 auto 50px
        }
        .catleftfirstcolblk,
        .catleftsecondcolblk {
            width: 100%;
            margin: 0
        }
        .categoriesblk,
        .catleftfirstcolblk .categoriesblk:last-child {
            margin: 0 0 30px
        }
        .hostingolwrapper {
            padding: 50px 0
        }
        .categorinameblk,
        .catleftsecondcolblk .categorinameblk,
        .catleftfirstcolblk .categorinameblk {
            font-size: 16px;
            line-height: 16px
        }
        .catleftfirstcolblk .categoriesblk:hover .categorinameblk {
            bottom: 120px
        }
        .catleftsecondcolblk .categoriesblk:hover .categorinameblk {
            bottom: 120px
        }
        .eventtxt {
            font-size: 25px;
            line-height: 30px
        }
        .coutmainblk,
        .coutmainblk:last-child {
            font-size: 11px;
            line-height: 14px
        }
        .countnumberblk {
            font-size: 25px;
            line-height: 25px
        }
        .experience .countnumberblk {
            width: 50px
        }
        .experience .counttextblk {
            width: calc( 100% - 54px)
        }
        .eventexecuted .countnumberblk,
        .satisfiedclient .countnumberblk {
            width: 80px
        }
        .eventexecuted .counttextblk,
        .satisfiedclient .counttextblk {
            width: calc( 100% - 85px)
        }
        .teamblk .countnumberblk {
            width: 62px
        }
        .teamblk .counttextblk {
            width: calc( 100% - 75px)
        }
        .testimonialsliderblk,
        .eventsliderblk {
            width: 90%
        }
        .slick-next {
            right: -15px
        }
        .slick-prev {
            left: -15px
        }
        ul.eventgallerytab {
            margin: 0 0 30px
        }
        ul.eventgallerytab li {
            margin: 0 5px 5px 0;
            font-size: 11px;
            line-height: 11px;
            padding: 0 0 5px 0;
            width: 46%;
        }
        ul.eventgallerytab li:after {
            right: -5px;
            width: 1px;
        }
        ul.eventgallerytab li:nth-child(2n+2) {
            margin: 0 0 5px 5px
        }
        ul.eventgallerytab li:nth-child(2n+2):after {
            display: none
        }
        .innerbannertxt {
            font-size: 70px;
            line-height: 60px
        }
        .plannersinfoblk,
        .plannersinfoblk.directorblk {
            margin: 0 0 30px
        }
        .vimiinfoitalic {
            font-size: 20px;
            line-height: 24px
        }
        .vimiinfoblk {
            font-size: 16px;
            line-height: 22px;
        }
        .breadcrumbblk ul li {
            font-size: 12px;
            line-height: 12px
        }
        .plannername {
            font-size: 20px;
            list-style: 20px;
            margin: 0 0 5px
        }
        .plannerttl {
            padding: 0 0 10px;
            margin: 0 0 10px
        }
        .innerpageblk .pagettlblk {
            padding: 0 0 15px;
            margin: 0 0 15px
        }
        .callnumberblk {
            font-size: 26px;
            line-height: 26px;
            margin: 5px 0 0 0;
            display: block
        }
        .clientbiodesblk .clientbioblk,
        .clientbiodesblk .clientbioblk:nth-child(3n+3) {
            width: 90%
        }
        .reachblk:first-child,
        .reachblk {
            width: 100%;
            margin: 0 0 30px
        }
        .reachuswrapblk {
            margin: 0
        }
        .tabname {
            width: 100px;
            font-size: 14px;
            line-height: 14px
        }
        .tabvideoblk,
        .tabvideoblk:nth-child(3n+3),
        .tabphotoblk,
        .tabphotoblk:nth-child(3n+3) {
            width: 90%;
            margin: 0 5% 30px 5%
        }
        .pagesubttlblk {
            font-size: 26px;
            line-height: 30px
        }
        .servicesblk,
        .servicesblk:nth-child(3n+3) {
            width: 90%;
            margin: 0 5% 30px
        }
        .servicepgwrapper .pagesmblk {
            width: 100%;
            font-size: 16px
        }
        .bullet {
            width: 100%
        }
        .amusementslist .bullet li {
            width: 148px;
            font-size: 14px;
            padding: 0 0 0 15px
        }
        .funcontersblk {
            width: 100%;
            margin: 0 0 30px
        }
        .funcontersblk+.funcontersblk {
            margin: 0
        }
        .linksecondblk {
            position: static;
            left: 0;
            top: 0
        }
        .counttextblk br {
            display: none
        }
        .coutmainblk {
            width: 43%
        }
        .biglogo img {
            width: 80%;
            margin: 0 auto
        }
        .entertext {
            font-size: 30px
        }
        .enterbutton {
            font-size: 18px;
            line-height: 18px
        }
        .categorideskimg {
            display: none
        }
        .categorimobimg {
            display: block
        }
        .smlinkblk {
            width: 100%;
            margin: 0 0 20px
        }
        ul.navmainlink li {
            font-size: 16px
        }
        .slideout {
            font-size: 16px;
            line-height: 16px
        }
        .banimgblk img.banresimg {
            display: block
        }
        .banimgblk img.bandeskimg {
            display: none
        }
        .stickyform {
            right: -250px
        }
        .slideoutfrm {
            width: 250px
        }
        .slideactive {
            right: 0
        }
        .stickyform {
            top: 18%
        }
        .scrollToTop {
            width: 36px;
            height: 35px;
            bottom: 30px;
            right: 20px;
            background: url('../images/sprite.png') no-repeat -215px -161px
        }
        .footcontdesblk {
            min-height: 0px;
        }
        img.banner-logo {
            width: 123px;
        }
        .clientswrap .client-img img {
            width: auto;
        }
        .amusementslist .bullet li:last-child {
            font-size: 18px;
        }
        .counttextblk {
            font-size: 14px;
        }
        .homebannertxtblk {
            width: 65%;
        }
        .homebantxt {
            font-size: 22px;
            line-height: 24px;
        }
        .homebantxt span {
            font-size: 35px;
            line-height: 35px;
        }
        .plantxtblk {
            font-size: 12px;
            width: 185px;
            padding: 10px 20px;
        }
        .aboutuswrapper .satisfiedclient .countnumberblk {
            width: 80px;
        }
        .sitemaplinkoneblk .navmainlink li,
        .uppermainlink li {
            font-size: 16px;
        }
        .clientswrap .client-img img {
            margin: 0 auto;
        }
    }
    @media only screen and (max-width:360px) {
        .countnumberblk {
            font-size: 22px;
            line-height: 22px;
        }
        .eventexecuted .countnumberblk {
            width: 70px;
        }
        .counttextblk {
            font-size: 12px;
        }
        .mapoverlay {
            min-height: 270px;
        }
        .mapblk iframe {
            height: 270px;
        }
    }