﻿html {
    -webkit-font-smoothing: antialiased;
}

#spinner-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    text-align: center;
    z-index: 1000001;
}

    #spinner-wrapper .spinner {
        width: 100px;
        height: 50px;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        margin: auto;
        text-align: center;
        line-height: 20px;
    }

        #spinner-wrapper .spinner .ball {
            width: 20px;
            height: 20px;
            background-color: #333;
            border-radius: 50%;
            display: inline-block;
            -webkit-animation: motion 3s cubic-bezier(0.77, 0, 0.175, 1) infinite;
            animation: motion 3s cubic-bezier(0.77, 0, 0.175, 1) infinite;
        }

    #spinner-wrapper p {
        color: #333;
        margin-top: 5px;
        font-family: sans-serif;
        letter-spacing: 3px;
        font-size: 10px;
    }

@-webkit-keyframes motion {
    0% {
        -webkit-transform: translateX(0) scale(1);
        transform: translateX(0) scale(1);
    }

    25% {
        -webkit-transform: translateX(-50px) scale(0.3);
        transform: translateX(-50px) scale(0.3);
    }

    50% {
        -webkit-transform: translateX(0) scale(1);
        transform: translateX(0) scale(1);
    }

    75% {
        -webkit-transform: translateX(50px) scale(0.3);
        transform: translateX(50px) scale(0.3);
    }

    100% {
        -webkit-transform: translateX(0) scale(1);
        transform: translateX(0) scale(1);
    }
}

@keyframes motion {
    0% {
        -webkit-transform: translateX(0) scale(1);
        transform: translateX(0) scale(1);
    }

    25% {
        -webkit-transform: translateX(-50px) scale(0.3);
        transform: translateX(-50px) scale(0.3);
    }

    50% {
        -webkit-transform: translateX(0) scale(1);
        transform: translateX(0) scale(1);
    }

    75% {
        -webkit-transform: translateX(50px) scale(0.3);
        transform: translateX(50px) scale(0.3);
    }

    100% {
        -webkit-transform: translateX(0) scale(1);
        transform: translateX(0) scale(1);
    }
}

/* ==================================================
   Global Styles starts here
================================================== */

.wrapper {
    display: none;
    width: 100%;
    margin: 0 auto;
}

.container {
    margin: 0 auto;
    padding: 0;
}

.posAbs {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.headerContainer {
    width: 100%;
    max-width: 960px;
}

.innerContainer {
    width: 95%;
    max-width: 940px;
    padding: 1px;
    margin-top: 8%;
}

main {
    display: block;
}

.clear {
    clear: both;
}

.img-responsive {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    height: auto;
    /*min-height: 250px;*/
}

.imgResponsiveHolder {
    width: 100%;
    height: auto;
    background: #000;
    min-height: 450px;
}
.imgResponsiveHolder .PHYZIIBg{
      min-height: 380px !important;
}
    .imgResponsiveHolder.customerRelationshipMarketBg, .imgResponsiveHolder.CLMBg /*, .imgResponsiveHolder.PHYZIIBg*/ {
        min-height: 400px;
    }

.titleImg {
    min-height: 0;
}

#digitallyTransform .titleImg {
    min-height: 250px;
}

.backImg {
    min-height: 300px;
}

.bgImg-responsive {
    background: url("../imgs/bg-1.jpg") no-repeat scroll top center;
    background-size: cover;
}

.para {
    clear: both;
    margin: 0;
    padding: 0;
    display: block;
    font-family: Calibri, Tahoma;
    font-size: 16px;
    color: #000;
    line-height: 22px;
    word-spacing: -2px;
    text-align: justify;
}

.Link {
    display: inline-block;
    clear: both;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    height: 45px;
    letter-spacing: 1px;
    vertical-align: middle;
    overflow: hidden;
    /*background: url(../imgs/productButtonsLarge.png) no-repeat 0 0;*/
}

    .Link.CRM {
        width: 115px;
    }

    .Link.CLM {
        width: 275px;
        /*background-position: -122px 0;*/
    }

        .Link.CLM img {
            margin-left: -122px;
        }

    .Link.PHYZII {
        width: 115px;
        /*background-position: -410px 0;*/
    }

        .Link.PHYZII img {
            margin-left: -412px;
        }

    .Link.DigiContent {
        width: 190px;
    }

.Link2 {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-decoration: none;
    height: 27px;
    background: url(../imgs/productButtonsSmall.png) no-repeat 0 0;
}

    .Link2.PHYZII {
        width: 68px;
        background-position: -190px 0;
    }

    .Link2.CRM {
        width: 68px;
        background-position: -282px 0;
    }

    .Link2.CLM {
        width: 165px;
        background-position: 0 0;
    }

.watchVideo {
    display: block;
    /*float: left;*/
    width: 65px;
    height: 33px;
    margin: 0;
    padding: 5px 5px 5px 40px;
    text-align: center;
    text-decoration: none;
    line-height: 18px;
    background-image: url(../imgs/VideoButton1.png);
    background-repeat: no-repeat;
    background-position: 10% center;
    opacity: 0.85;
}


h2 {
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    word-spacing: 8px;
    line-height: 90px;
}

    h2 span {
        display: inline-block;
        line-height: 60px;
    }
.caret{
   height:5px !important;
}
	
h3 {
    padding: 0;
    margin: 0;
    line-height: 35px;
    word-spacing: 4px;
}

.threeD000 {
    /*text-shadow: 0px 0px 0 rgb(-32,-8,31),1px 0px 0 rgb(-67,-43,-4), 2px 0px 0 rgb(-102,-78,-39),3px 0px 2px rgba(0,0,0,0.3),3px 0px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);*/
    text-shadow: 1px 2px 3px #000;
    /*text-shadow: rgb(187, 187, 187) 0px 1px 0px, rgb(181, 181, 181) 0px 2px 0px, rgb(172, 172, 172) 0px 3px 0px, rgb(160, 160, 160) 0px 4px 0px, rgb(145, 145, 145) 0px 5px 0px, rgb(127, 127, 127) 0px 6px 0px, rgba(0, 0, 0, 0.199219) 0px 7px 1px, rgba(0, 0, 0, 0.296875) 0px 8px 6px;*/
    /*text-shadow:
	1px 1px 0 #CCC,
	2px 2px 0 #CCC, /* end of 2 level deep grey shadow 
	3px 3px 0 #444,
	4px 4px 0 #444,
	5px 5px 0 #444,
	6px 6px 0 #444; /* end of 4 level deep dark shadow */
}

.threeDfff {
    text-shadow: 1px 2px 3px #fff;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .threeD000, .threeDfff {
        text-shadow: none;
    }
    /* IE10+ specific styles go here */
}

.Messageholder {
    display: inline-block;
    margin: 0;
    padding: 0;
    color: #e4fc72;
    font-family: KhmerUI_0;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

/* ==================================================
   Global Styles ends here
================================================== */

/* ==================================================
   Header Secion starts here
================================================== */

.headerWraper, header {
    display: block;
    margin: 0;
    padding: 1px 0 0 0;
    background: #95cfcc;
    width: 100%;
    height: auto;
    min-height: 90px;
    z-index: 999;
}

.fixedHeader {
    position: fixed;
    top: 0;
    left: 0;
}


.logo {
    float: left;
    display: block;
    margin-top: 12px;
    width: 103px;
    height: 59px;
}

.Menu {
    display: block;
    float: left;
    margin: 0 0 0 50px;
    padding: 0;
    width: 350px;
    height: 66px;
}

    .Menu > li:last-child {
        display: none;
    }

    .Menu li {
        display: block;
        float: left;
        margin: 40px 10px 10px 10px;
        padding: 0;
    }

        .Menu li a {
            display: block;
            float: left;
            text-decoration: none;
            color: #1f2d3d;
            font-family: tt0140m;
            font-size: 18px;
            font-weight: bold;
        }

    .Menu > li:hover > a, .Menu > li > a.selected {
        text-decoration: underline;
        color: #fff;
    }



    .Menu li ul {
        clear: both;
        display: none;
        position: absolute;
        margin: 0px 0 0 0;
        padding: 0;
        width: 200px;
    }

        .Menu li ul li {
            clear: both;
            display: block;
            margin: 1px 0 0px 0;
            padding: 0;
        }

            .Menu li ul li:first-child {
                margin-top: 18px;
                background: url(../imgs/headerArrow.png) no-repeat 10px 2px;
                padding-top: 14px;
                line-height: 38px;
            }

            .Menu li ul li a {
                display: block;
                width: 195px;
                /*height: 40px;*/
                margin: 0;
                padding: 3px;
                background: #fff;
                text-align: left;
                vertical-align: middle;
            }

                .Menu li ul li a span {
                    display: block;
                    padding: 6px;
                }

                .Menu li ul li a:hover span, .Menu li ul li a.selected span {
                    background: #c3edf2;
                }

    .Menu li:hover ul {
        display: block;
        z-index: 999999;
    }

.TopRightNavSlide {
   float: right;
    display: block;
    margin: 22px 10px 0 0;
    padding: 0;
    height: 48px;
    width: 185px;
}

    .TopRightNavSlide li {
        display: none;
        clear: both;
        margin: 0;
        padding: 0;
    }

        .TopRightNavSlide li a {
            display: block;
            margin: 0;
            padding: 2px;
            text-align: left;
            vertical-align: bottom;
            text-decoration: none;
            color: #fff;
            letter-spacing: 1px;
        }



            .TopRightNavSlide li a div {
                display: block;
                padding: 0;
                margin: 0;
                /*line-height: 30px;*/
            }

                .TopRightNavSlide li a div img {
                    display: block;
                    float: left;
                    margin: 0 5px 0 0;
                    height: 59px;
                    background-position: 0 0;
                }

                .TopRightNavSlide li a div b {
                    display: block;
                    float: left;
                    margin: 0;
                    padding: 1px 0;
                    /*line-height: 30px;*/
                }

    .TopRightNavSlide .active {
        display: block;
    }


.MenuOpenIcon {
    display: none;
}

/*.TopRightNavSlide li a span:first-child {
                    margin-top: 200px;
                }*/


/*.empowerBg, .CLMBg, .PHYZIIBg {
    min-height: 550px;
}*/



/* ==================================================
   Header Secion ends here
================================================== */

/* ==================================================
   Home Secion starts here
================================================== */
.shadow {
    /*box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
    -khtml-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);*/
}

.parallax {
    padding: 20px 0;
}

.parallax-1 {
    background: url(../imgs/testimonialBannerPurple.jpg);
}

.parallax-2 {
    background: url(../imgs/testimonialBannerYellow.jpg);
}

.parallax-3 {
    background: url(../imgs/testimonialBannerGrey.jpg);
}

.parallax-4 {
    background: url(../imgs/testimonialBannerSilver.jpg);
}

.parallax-5 {
    background: url(../imgs/testimonialBannerBlueContactUs.jpg);
    background-size: cover;
}

.parallax-6 {
    background: url(../imgs/greenBg.jpg) scroll top center;
    background-size: cover;
}

.parallax-7 {
    background: url(../imgs/greyBg.jpg) scroll top center;
    background-size: cover;
}

.parallax-8 {
    background: url(../imgs/testimonialBannerBlue.jpg);
}

.parallax-9 {
    padding: 10px 0;
    background: url(../imgs/OneStopShop.jpg) scroll top center;
    background-size: cover;
}

.parallax-10 {
    padding: 5px 0;
    background-color: #666666;
    /*background: url(../imgs/addOn.jpg) scroll top center;*/
    background-size: cover;
}

.parallax-11 {
    background: url(../imgs/CLMFeatures.jpg) scroll top center;
    background-size: cover;
}

.parallax-12 {
    background: url(../imgs/testimonialBannerGreen.jpg);
}

.parallax-13 {
    background: url(../imgs/PHYZZIIFeatures.jpg) scroll top center;
    background-size: cover;
}

.parallax-14 {
    background: url(../imgs/testimonialBannerDarkGreen.jpg);
}

.lineBg {
    background: url(../imgs/lineBg.jpg);
}

.adoptionBg {
    background: url(../imgs/Anthem-adoption-bg.jpg);
}

.cloudBg {
    background: url(../imgs/Anthem-cloud-bg.jpg);
    background-size: cover;
    padding: 30px 0px;
}

.block1tagline {
    display: block;
    color: #394c5f;
    font-family: impact_0;
    font-size: 3.2vw;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-left: 30%;
    font-weight: bold;
}




.block1Para {
    clear: both;
    margin: 20px 0 0 0;
    padding: 0;
    display: block;
    color: #ffffff;
    font-family: Calibri, Tahoma;
    font-size: 1.8vw;
    letter-spacing: 2px;
    width: 45%;
}

.block2Para {
    clear: both;
    margin: 20px 0 0 0;
    padding: 0;
    display: block;
    color: #1d1d1d;
    font-family: Calibri, Tahoma;
    font-size: 1.8vw;
    letter-spacing: 2px;
    width: 60%;
}

.block3Para {
    clear: both;
    margin: 20px 0;
    padding: 0;
    display: block;
    color: #071843;
    font-family: Calibri, Tahoma;
    font-size: 1.8vw;
    letter-spacing: 2px;
    width: 64%;
}

.block2watchVideo {
    color: #fff;
    background: #363535 url(../imgs/VideoButton2.png) no-repeat 10% center;
}

.block3learnMore {
    color: #1f2d3d;
    background: #91b8ed;
}

.label1 {
    display: block;
    width: 100%;
    margin: 0 auto;
    color: #4d4d4d;
    font-family: KhmerUI_0;
    font-size: 35px;
    text-align: center;
    opacity: 0.75;
    text-transform: uppercase;
}

.parallax .testimonalHolder {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
}

    .parallax .testimonalHolder .Cols {
        display: block;
        float: left;
        padding: 0;
        margin: 0 2px;
    }

    .parallax .testimonalHolder .Col1 {
        width: 20%;
    }

        .parallax .testimonalHolder .Col1 .TestimonialLogoHolder {
            display: block;
            overflow: hidden;
        }



            .parallax .testimonalHolder .Col1 .TestimonialLogoHolder.gsk {
                width: 125px;
                height: 115px;
            }

            .parallax .testimonalHolder .Col1 .TestimonialLogoHolder.alembic {
                width: 205px;
                height: 115px;
            }

            .parallax .testimonalHolder .Col1 .TestimonialLogoHolder.biocon {
                width: 205px;
                height: 115px;
            }

            .parallax .testimonalHolder .Col1 .TestimonialLogoHolder.alembic img {
                margin-left: -135px;
            }

            .parallax .testimonalHolder .Col1 .TestimonialLogoHolder.biocon img {
                margin-left: -340px;
            }

            .parallax .testimonalHolder .Col1 .TestimonialLogoHolder.cipla {
                margin-top: 22px;
                width: 142px;
                height: 45px;
            }

    .parallax .testimonalHolder .Col2 {
        width: 75%;
    }

@media screen and (max-width: 672px) {

    .parallax .testimonalHolder .Col1,
    .parallax .testimonalHolder .Col2 {
        clear: both;
        width: 99%;
    }
    /*.parallax .testimonalHolder .Col1 .TestimonialLogoHolder {
        width: 100% !important;
        height:auto !important;
    }

        .parallax .testimonalHolder .Col1 .TestimonialLogoHolder img {
            display: block;
            width: 100%;
            padding: 0;
            margin: 0;
            height: auto;
        }*/
}

.testimonal {
    display: block;
    width: 100%;
    margin: 10px 0 0 0;
    /*color: #e4fc72;*/
    font-family: tt0173m;
    font-size: 22px;
    text-align: center;
    line-height: 32px;
    word-spacing: 2px;
    /*quotes: "\201C" "\201D";*/
}


.parallax .testimonalFrom {
    display: block;
    width: 100%;
    margin: 10px 0 0 0;
    font-family: tt0173m;
    font-size: 16px;
    text-align: right;
}

/*.testimonal::before, .testimonal::after {
    font-family: excelsiorcomics;
    font-size: 55px;
    color: #1f2d3d;
    content: open-quote;
    line-height: 5px;
}*/

/*.testimonal2::before, .testimonal2::after {
    color: #ffffff;
}

.testimonal3::before, .testimonal3::after {
    color: #532e68;
}*/

.testimonal::after, .testimonal2::after, .testimonal3::after {
    content: close-quote;
}

.clientTestimonalNav {
    display: block;
    margin: 10px auto 0 auto;
    padding: 0;
    list-style: none;
    width: 100%;
    height: auto;
    text-align: center;
}

    .clientTestimonalNav li {
        display: inline-block; /* the key bit */
        *display: inline; /* IE7 hack */
        *zoom: 1; /* IE7 hack */
        /*display: block;
        float: left;*/
        margin: 1% 8px;
        padding: 0;
    }

        .clientTestimonalNav li a {
            display: inline-block;
            /*float: left;*/
            margin: 0;
            padding: 0;
            background: url(../imgs/testimonialIcons.png) no-repeat 0 0;
        }

            .clientTestimonalNav li a:hover, .clientTestimonalNav li a.selected {
                background: url(../imgs/testimonialIconsHover.png) no-repeat;
            }


            .clientTestimonalNav li a.gsk {
                width: 60px;
                height: 55px;
                background-position: 0 0;
            }

            .clientTestimonalNav li a.Biocon {
                width: 135px;
                height: 50px;
                background-position: -60px 0;
            }

            .clientTestimonalNav li a.Wockhardt {
                width: 160px;
                height: 50px;
                background-position: -460px 0;
            }

            .clientTestimonalNav li a.USV {
                width: 80px;
                height: 60px;
                background-position: -625px 0;
            }

            .clientTestimonalNav li a.Alembic {
                width: 180px;
                height: 60px;
                background-position: -200px 0;
            }

            .clientTestimonalNav li a.medley {
                width: 90px;
                height: 60px;
                background-position: -380px 0;
            }

.content .suiteHolder {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    background: #7b668e url(../imgs/CrossPattern.jpg) repeat center center;
}

    .content .suiteHolder .itemHolder {
        display: block;
        margin: 0 auto;
        padding: 0;
        width: 100%;
        height: auto;
    }

    .content .suiteHolder h1 {
        width: 100%;
        padding: 0;
        margin: 5% 0;
        font-family: tt0861m;
        font-size: 30px;
        color: #fff;
        text-align: center;
    }

    .content .suiteHolder p {
        width: 100%;
        padding: 0;
        margin: 1% auto;
        font-family: KhmerUI_0;
        font-size: 16px;
        color: #fff;
        line-height: 25px;
        text-align: center;
    }

    .content .suiteHolder .itemHolder .items {
        display: block;
        float: left;
        width: 20%;
        height: auto;
        padding: 0;
        margin: 2%;
    }

        .content .suiteHolder .itemHolder .items:not(.selected):hover {
            cursor: pointer;
            cursor: hand;
        }

@media screen and (max-width: 851px) {
    .content .suiteHolder .itemHolder .items {
        width: 95%;
    }
}

.content .suiteHolder .itemHolder .items h2 {
    /*display: table-cell;*/
    line-height: 38px;
    text-align: center;
    width: 100%;
    margin-top: 10%;
    height: auto;
    vertical-align: middle;
}

.content .suiteHolder .itemHolder .items.selected {
    opacity: 0.50;
}

.content .suiteHolder .itemHolder .items .icon {
    display: block;
    margin: 30px auto;
    padding: 0;
    width: 182px;
    height: 182px;
    background: url(../imgs/pharmaCrmSuiteCons.png) no-repeat;
    -webkit-border-radius: 80px;
    border-radius: 190px;
    /*-webkit-box-shadow: 0 0 1px 3px #fff;
    box-shadow: 0 0 1px 3px #fff;*/
}

.content .suiteHolder .itemHolder .items.selected .icon {
    /*background: url(../imgs/pharmaCrmSuiteConsSeleted.png) no-repeat;*/
}

.content .suiteHolder .itemHolder .items .icon.icon1 {
    background-position: 0 0;
}

.content .suiteHolder .itemHolder .items .icon.icon2 {
    background-position: -274px 0;
}

.content .suiteHolder .itemHolder .items .icon.icon3 {
    background-position: -547px 0;
}

.content .suiteHolder .itemHolder .items .icon.icon4 {
    background-position: -820px 0;
}

.videoSection {
    width: 100%;
    height: 550px;
    background: #000;
    margin: 0;
    padding: 1px 0;
}

.videoHolder {
    margin: 2% auto;
    width: 95%;
    height: 500px;
    border: 1px solid #fff;
}

.blockLabel {
    display: block;
    color: #515050;
    font-family: BebasNeue_0;
    font-size: 35px;
    text-transform: uppercase;
    text-align: center;
    background: #4a364f;
    width: 180px;
    padding: 5px;
    margin: 2% auto;
}

.customerNav, .featuresSection, .contentSectionHolder .arrowsSection {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    height: auto;
    text-align: center;
}

    .customerNav li {
        display: inline-block; /* the key bit */
        *display: inline; /* IE7 hack */
        *zoom: 1; /* IE7 hack */
        /*display: block;
        float: left;*/
        margin: 1% 1%;
        padding: 0;
        width: 86px;
        height: 86px;
    }

#Customers .innerContainer {
    max-width: 1000px !important;
}

.customerNav li {
    display: inline-block;
    /*float: left;*/
    margin: 0;
    padding: 0;
    width: 86px;
    height: 86px;
    background: #fff url(../imgs/clientLogos-Updated.png) no-repeat 0 0;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}

    /*.customerNav li a:hover, .customerNav li a.selected {
                -webkit-box-shadow: 0 0 2px 2px #FBFF85;
                box-shadow: 0 0 2px 2px #FBFF85;
            }*/


    .customerNav li.Lupin {
        background-position: -2px -1px;
    }

    .customerNav li.Boehringer {
        background-position: -6px -207px;
    }

    .customerNav li.Medley {
        background-position: -108px -1px;
    }

    .customerNav li.USV {
        background-position: -216px -1px;
    }

    .customerNav li.Ferring {
        background-position: -324px -1px;
    }

    .customerNav li.Cadila {
        background-position: -428px -1px;
    }

    .customerNav li.Cipla {
        background-position: -532px -1px;
    }

    .customerNav li.Sentiss {
        background-position: -636px -1px;
    }

    .customerNav li.gsk {
        background-position: -740px -1px;
    }

    .customerNav li.SunPharma {
        background-position: -844px -1px;
    }

    .customerNav li.SRL {
        background-position: -950px -1px;
    }

    .customerNav li.MSD {
        background-position: -7px -101px;
    }

    .customerNav li.Wockhardt {
        background-position: -110px -100px;
    }

    .customerNav li.Biocon {
        background-position: -220px -100px;
    }

    .customerNav li.AbbottNutition {
        background-position: -325px -100px;
    }

    .customerNav li.Jubilant {
        background-position: -430px -100px;
    }

    .customerNav li.Alembic {
        background-position: -532px -100px;
    }

    .customerNav li.DrReddy {
        background-position: -635px -100px;
    }

    .customerNav li.ARI8TO {
        background-position: -740px -100px;
    }

    .customerNav li.NOVARTIS {
        background-position: -848px -100px;
    }

    .customerNav li.RANBAXY {
        background-position: -950px -100px;
    }
    
     .customerNav li.Mylan1 {
        background-position:-739px -100px;
    }
      .customerNav li.SentissPP1 {
        background-position: -845px -100px;
    }
       .customerNav li.SquarePL1 {
        background-position: -950px -100px;
    }
        .customerNav li.HimalayaDC1 {
        background-position:-108px -210px;
    }
         .customerNav li.TorrentPL1 {
        background-position:-217px -210px;
    }
          .customerNav li.UsvPL1 {
        background-position:-325px -209px;
    }

            .customerNav li.Marico {
        background-position:-431px -209px;
    }

@media screen and (max-width: 981px) {
    .customerNav li {
        margin: 1% 2%;
    }
}

@media screen and (max-width: 781px) {
    .customerNav li {
        margin: 1% 1%;
    }
}

@media screen and (max-width: 672px) {
    .customerNav li {
        margin: 1% 5%;
    }
}

@media screen and (max-width: 590px) {
    .customerNav li {
        margin: 1% 5%;
    }
}

@media screen and (max-width: 415px) {
    .customerNav li {
        margin: 2% 3%;
    }
}

.partnersNav {
    display: block;
    margin: 20px auto 0 auto;
    padding: 0;
    list-style: none;
    width: 100%;
    height: auto;
    text-align: center;
}

    .partnersNav li {
        display: inline-block !important; /* the key bit */
        *display: inline; /* IE7 hack */
        *zoom: 1; /* IE7 hack */
        /*display: block;
        float: left;*/
        margin: 0 5% !important;
        padding: 0 !important;
    }

    .partnersNav li {
        display: inline-block;
        /*float: left;*/
        margin: 0;
        padding: 0;
        width: 92px;
        height: 92px;
        background: transparent url(../imgs/partners.png) no-repeat 0 0;
    }

        .partnersNav li.Microsoft {
            background-position: -2px -4px;
        }

        .partnersNav li.ManPower {
            background-position: -214px -4px;
        }

        .partnersNav li.hp {
            background-position: -404px -4px;
        }

        .partnersNav li.Samsung {
            background-position: -592px -4px;
        }


.CommonLabel1 {
    display: inline-block;
    font-family: BebasNeue_0;
    font-size: 100px;
    text-transform: uppercase;
    text-align: center;
    color: #2989f5;
    font-weight: bold;
}

.labelWithBg {
    background: #363636;
    padding: 1%;
    margin: 5px 0;
    opacity: 0.6;
}

.label3, .label4 {
    padding: 0;
    margin: 3% 0 0 0;
}

.label4 {
    color: #834197;
}

.label5 {
    letter-spacing: 6px;
    color: #b4b4b2;
}

.label6 {
    letter-spacing: 4px;
    color: #313131;
    font-size: 5vw;
}

.content.users {
    background: #fff;
}

.users .block4watchVideo {
    display: inline-block;
    margin: 0px 5px 5px 5px;
}

.labelHolder {
    text-align: center;
}



.locations {
    display: block;
    margin: 0;
    padding: 0;
}

    .locations > li {
        float: left;
        display: block;
        padding: 0;
        margin: 0 3px;
        color: #e4fc72;
        font-family: tt0173m;
        font-size: 26px;
    }

    .locations li ul {
        margin: 15px 10px;
    }

    /*.locations li:first-child ul {
        margin-left: 0;
    }*/

    .locations li li {
        clear: both;
        margin: 5px 15px;
        font-size: 19px;
    }

        /* .locations li + li:before {
        content: "\2022";
        color: #fff;
        margin: 0 15px 0 0;
    }*/

        .locations li li:before {
            color: #fff;
            content: "•";
            margin: 0 5px 0 0;
        }

@media screen and (max-width: 590px) {

    .locations li {
        font-size: 20px;
    }
}

@media screen and (max-width: 767px) {
    /*.posAbs{
		top: 5%;
	}*/
}

@media screen and (max-width: 470px) {

    .locations li {
        /*display: inline-block;
        font-size: 16px;*/
        margin-top: 15px;
    }

    /*.locations li:first-child ul {
            margin: 10px 25px;
        }*/

    /* .locations li:before {
            content: "\2022";
            color: #fff;
            margin: 0 15px 0 0;
        }*/
}

.mailto {
    clear: both;
    display: block;
    padding: 0;
    margin: 4% 5px 2% 5px;
    color: #fff;
    font-family: KhmerUI_0;
    font-size: 20px;
    text-decoration: none;
}

.SendBtnHolder {
    padding: 5px 0;
    margin: 20px 5px;
    width: 100%;
    max-width: 325px;
}

    .SendBtnHolder input:hover {
        cursor: pointer;
    }

/*
form input[type="text"], form textarea {
    clear: both;
    display: block;
    padding: 5px 10px;
    margin: 20px 5px 5px 5px;
    width: 100%;
    max-width: 305px;
    color: #1f2d3d;
    font-family: KhmerUI_0;
    font-size: 20px;
    background: #ebebeb;
    outline: none;
    border: 0 none;
}

form textarea {
    width: 50%;
    height: 120px;
    max-width: 305px;
}

form ::-webkit-input-placeholder {
    color: #1f2d3d;
    font-family: KhmerUI_0;
    font-size: 20px;
}

form :-moz-placeholder {  Firefox 18- 
    color: #1f2d3d;
    font-family: KhmerUI_0;
    font-size: 2vw;
}

form ::-moz-placeholder {  Firefox 19+ 
    color: #1f2d3d;
    font-family: KhmerUI_0;
    font-size: 2vw;
}

form :-ms-input-placeholder {
    color: #1f2d3d;
    font-family: KhmerUI_0;
    font-size: 2vw;
}

form input[type="submit"] {
    float: right;
    display: block;
    color: #fff;
    font-family: KhmerUI_0;
    font-size: 20px;
    background: #1f2d3d;
    outline: none;
    border: 0 none;
    margin: 0;
    padding: 10px 20px;
}*/
#contactModal .modal-dialog {
    width: 450px;
}

#contactModal .modal-footer {
    padding: 0px 25px 20px 0px;
}

#contactModal .modal-content {
    text-decoration: none;
    color: #1f2d3d;
    font-family: tt0140m;
    font-size: 18px;
    font-weight: bold;
}

.contactUsOptionsSection {
    display: block;
    width: 90%;
    height: auto;
    text-align: center;
}

.SocialSection {
    display: block;
    width: 100%;
    height: auto;
    text-align: center;
}

.FollowUs {
    clear: both;
    display: block;
    color: #fff;
    font-family: KhmerUI_0;
    font-size: 30px;
    /*margin: 50px 0 8px 0;*/
}

.SocialLinks, .contactUsOptions {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    height: auto;
    text-align: center;
}

    .SocialLinks li, .contactUsOptions li {
        display: inline-block; /* the key bit */
        *display: inline; /* ie7 hack */
        *zoom: 1; /* ie7 hack */
        /*display: block;
        float: left;*/
        margin: 1% 1px;
        padding: 0;
    }

    .contactUsOptions li {
        margin: 1% 10%;
    }

        .contactUsOptions li a {
            display: inline-block;
            margin: 0;
            padding: 0 0 0 38px;
            font-family: 'Khmer UI';
            font-size: 16px;
            text-transform: uppercase;
            color: #fff;
            width: auto;
            /*height: 45px;*/
        }

            .contactUsOptions li a.mailTo {
                background: #fff url(../imgs/email-icon.png) no-repeat 6px 4px;
            }

            .contactUsOptions li a.contactUsForm {
                background: #fff url(../imgs/reach-out-icon.png) no-repeat 5px 4px;
            }

            .contactUsOptions li a span {
                display: inline-block;
                margin: 0;
                padding: 5px;
                background: #0c1631;
            }

    .SocialLinks li a {
        display: inline-block;
        /*float: left;*/
        margin: 0;
        padding: 0;
        width: 47px;
        height: 47px;
        background: #1f2d3d url(../imgs/SocialIcon.png) no-repeat;
    }

        .SocialLinks li a:hover {
            /*background-image: url(../imgs/SocialIconHover.png);*/
        }

        .SocialLinks li a.contactUsForm {
            background-position: 0 0;
        }

        .SocialLinks li a.LinkedIn {
            background-position: -51px 0;
        }

        .SocialLinks li a.Facebook {
            background-position: -102px 0;
        }

        .SocialLinks li a.Twitter {
            background-position: -153px 0;
        }

        .SocialLinks li a.contactUsForm:hover {
            background-position: 0 -57px;
        }

        .SocialLinks li a.LinkedIn:hover {
            background-position: -51px -57px;
        }

        .SocialLinks li a.Facebook:hover {
            background-position: -102px -57px;
        }

        .SocialLinks li a.Twitter:hover {
            background-position: -153px -57px;
        }







.copyRight {
    clear: both;
    display: block;
    color: #fff;
    font-family: KhmerUI_0;
    font-size: 18px;
    text-align: center;
    margin: 5px 0 0 0;
}

.userWorldWide {
    font-size: 80px;
    line-height: 100px;
}

@media screen and (max-width: 851px) {
    form {
        width: 100%;
    }

        form input[type="text"], form textarea {
            max-width: 100%;
        }

    .SendBtnHolder {
        max-width: 100%;
    }

    form input[type="submit"] {
        display: block;
        float: none;
        margin: 15px auto;
    }

    .SocialSection {
        clear: both;
        float: none;
        width: 100%;
    }

        .SocialSection .watchVideo {
            float: none;
            margin: 0 auto;
        }

    .FollowUs {
        margin-top: 20px;
        text-align: center;
    }

    .SocialLinks {
        display: block;
        float: none;
        margin: 20px 0 0 0;
        padding: 0;
        list-style: none;
        width: 100%;
        height: auto;
        text-align: center;
    }

        .SocialLinks li {
            float: none;
            display: inline-block; /* the key bit */
            *display: inline; /* IE7 hack */
            *zoom: 1; /* IE7 hack */
            margin: 0 2px;
            padding: 0;
        }

            .SocialLinks li a {
                display: inline-block;
                float: none;
            }

    .copyRight {
        text-align: center;
        font-size: 3vw;
    }
}

/*.CountryHolder {
    display: block;
    width: 95%;
    max-width: 950px;
    margin-top: 10px;
}*/

.CountryHolder ul {
    position: relative;
    margin: 10px 0px 0px 0px;
    padding: 0;
    /*width: 285px;
        height: 22px;*/
}

    .CountryHolder ul li {
        display: inline-block;
        margin: 0 10px;
        padding: 0;
        font-family: bebas;
        font-size: 18px;
        text-transform: uppercase;
        font-weight: bold;
        color: #000;
        line-height: 30px;
        text-align: center;
        width: auto;
    }

        .CountryHolder ul li + li:before {
            content: " | ";
            margin-right: 20px;
            /*padding: 0 5px;*/
        }

.CountryHolder table {
    display: table;
    margin: 0 auto;
    width: 80%;
}

    .CountryHolder table tr td {
        padding: 0.8em;
        font-family: bebas;
        font-size: 18px;
        text-transform: uppercase;
        font-weight: bold;
        color: #0512c2;
        line-height: 30px;
        text-align: center;
    }

/*.CountryHolder table tr td:first-child {
                width: 20%;
                text-align: right;
                font-family: bebas;
                font-size: 18px;
                color: #0512c2;
            }*/

/* ==================================================
   Home Secion ends here
================================================== */

/* ==================================================
   Inner page Secion starts here
================================================== */

.featuresSection {
    clear: both;
}

    .featuresSection li, .contentSectionHolder .arrowsSection li {
        display: inline-block; /* the key bit */
        *display: inline; /* IE7 hack */
        *zoom: 1; /* IE7 hack */
        /*display: block;
        float: left;*/
        margin: 0;
        padding: 0;
        width: 280px;
        height: 220px;
        vertical-align: top;
    }

        .featuresSection li a {
            display: block;
            margin: 0;
            padding: 180px 0 0 0;
            color: #081626;
            text-decoration: none;
            width: 280px;
            height: 33px;
            font-family: bebas;
            word-spacing: 5px;
        }

#contactUs .featuresSection li a.selected {
    color: #a2e7fd !important;
    background: url(../imgs/blue-marker2.png) center bottom no-repeat;
    width: 148px !important;
}

.featuresSection li a:hover, .featuresSection li a.selected {
    color: #fff !important;
}

.featuresSection li a:hover, .featuresSection li a.selected, {
    color: #a2e7fd !important;
}

.AdressSectionHolder > .featuresSection > li > a:hover, .AdressSectionHolder > .featuresSection > li > a.selected {
    color: #a2e7fd !important;
}

.featuresSection li a.targetSegment {
    background: url(../imgs/targeting-Segmentation-black.png) no-repeat center 0;
}

#features_benefit1 .icon1 .evtSpendTracking {
    background: url(../imgs/targeting-Segmentation-black.png) no-repeat center 0;
}

#features_benefit1 .icon2 .evtSpendTracking {
    background: url(../imgs/scheduling-Tour-Planning-black.png) no-repeat center 0;
}

#features_benefit1 .icon3 .evtSpendTracking {
    background: url(../imgs/just-in-time-prep-black.png) no-repeat center 0;
}

#features_benefit1 .icon4 .evtSpendTracking {
    background: url(../imgs/call-by-call-black.png) no-repeat center 0;
}

#features_benefit1 .icon5 .evtSpendTracking {
    background: url(../imgs/manage-Sample-Invetory-black.png) no-repeat center 0;
}

#features_benefit1 .icon6 .evtSpendTracking {
    background: url(../imgs/track-Field-Expenses-black.png) no-repeat center 0;
}

#features_benefit1 .icon1 .evtSpendTracking, #features_benefit1 .icon2 .evtSpendTracking, #features_benefit1 .icon3 .evtSpendTracking, #features_benefit1 .icon4 .evtSpendTracking, #features_benefit1 .icon5 .evtSpendTracking, #features_benefit1 .icon6 .evtSpendTracking {
    display: block;
    margin: 0;
    color: #081626;
    text-decoration: none;
    width: 280px;
    height: 190px;
    font-family: bebas;
    word-spacing: 5px;
}

.featuresSection li a.targetSegment:hover, .featuresSection li a.targetSegment.selected {
    background: url(../imgs/targeting-Segmentation-white.png) no-repeat center 0;
}

.featuresSection li a.schedulenTour {
    background: url(../imgs/scheduling-Tour-Planning-black.png) no-repeat center 0;
}

    .featuresSection li a.schedulenTour:hover, .featuresSection li a.schedulenTour.selected {
        background: url(../imgs/scheduling-Tour-Planning-white.png) no-repeat center 0;
    }

.featuresSection li a.justInTime {
    background: url(../imgs/just-in-time-prep-black.png) no-repeat center 0;
}

    .featuresSection li a.justInTime:hover, .featuresSection li a.justInTime.selected {
        background: url(../imgs/just-in-time-prep-white.png) no-repeat center 0;
    }

.featuresSection li a.callByCall {
    background: url(../imgs/call-by-call-black.png) no-repeat center 0;
}

    .featuresSection li a.callByCall:hover, .featuresSection li a.callByCall.selected {
        background: url(../imgs/call-by-call-white.png) no-repeat center 0;
    }

.featuresSection li a.sampleInventory {
    background: url(../imgs/manage-Sample-Invetory-black.png) no-repeat center 0;
}

    .featuresSection li a.sampleInventory:hover, .featuresSection li a.sampleInventory.selected {
        background: url(../imgs/manage-Sample-Invetory-white.png) no-repeat center 0;
    }

.featuresSection li a.trackExpenses {
    background: url(../imgs/track-Field-Expenses-black.png) no-repeat center 0;
}

    .featuresSection li a.trackExpenses:hover, .featuresSection li a.trackExpenses.selected {
        background: url(../imgs/track-Field-Expenses-white.png) no-repeat center 0;
    }

.featuresSection li a.intelligence {
    background: url(../imgs/prescription-Intelligence-black.png) no-repeat center 0;
}

    .featuresSection li a.intelligence:hover, .featuresSection li a.intelligence.selected {
        background: url(../imgs/prescription-Intelligence-white.png) no-repeat center 0;
    }

.featuresSection li a.promoCampaigss {
    background: url(../imgs/promotional-Campaigns-black.png) no-repeat center 0;
}

    .featuresSection li a.promoCampaigss:hover, .featuresSection li a.promoCampaigss.selected {
        background: url(../imgs/promotional-Campaigns-white.png) no-repeat center 0;
    }

#features_benefit_clm .icon1 .fbclm {
    background: url(../imgs/interactive-digital-detailing-black.png) no-repeat center 0;
}

#features_benefit_clm .icon2 .fbclm {
    background: url(../imgs/digital-library-black.png) no-repeat center 0;
}

#features_benefit_clm .icon3 .fbclm {
    background: url(../imgs/physician-playlist-black.png) no-repeat center 0;
}

#features_benefit_clm .icon4 .fbclm {
    background: url(../imgs/responsive-improvement-black.png) no-repeat center 0;
}

#features_benefit_clm .icon5 .fbclm {
    background: url(../imgs/tracking-analytics-black.png) no-repeat center 0;
}

#features_benefit_clm .icon6 .fbclm {
    background: url(../imgs/auto-reporting-black.png) no-repeat center 0;
}

#features_benefit_clm .icon1 .fbclm, #features_benefit_clm .icon2 .fbclm, #features_benefit_clm .icon3 .fbclm, #features_benefit_clm .icon4 .fbclm, #features_benefit_clm .icon5 .fbclm, #features_benefit_clm .icon6 .fbclm {
    display: block;
    margin: 0;
    color: #081626;
    text-decoration: none;
    width: 280px;
    height: 190px;
    font-family: bebas;
    word-spacing: 5px;
}

.icon1, .icon2, .icon3, .icon4, .icon5, .icon6 {
    padding-top: 10px;
}

#febphyzii .icon1 .fbphyzii {
    background: url(../imgs/medical-info-portal-black.png) no-repeat center 0;
}

#febphyzii .icon2 .fbphyzii {
    background: url(../imgs/medical-services-black.png) no-repeat center 0;
}

#febphyzii .icon3 .fbphyzii {
    background: url(../imgs/self-detailing-black.png) no-repeat center 0;
}

#febphyzii .icon4 .fbphyzii {
    background: url(../imgs/phyzii-for-supply-chain-black.png) no-repeat center 0;
}

#febphyzii .icon5 .fbphyzii {
    background: url(../imgs/social-collaboration-black.png) no-repeat center 0;
}

#febphyzii .icon6 .fbphyzii {
    background: url(../imgs/physician-engagement-black.png) no-repeat center 0;
}

#febphyzii .icon7 .fbphyzii {
    background: url(../imgs/custom-built-apps-black.png) no-repeat center 0;
}

#febphyzii .icon8 .fbphyzii {
    background: url(../imgs/tracking-analytics-black.png) no-repeat center 0;
}

#febphyzii .icon1 .fbphyzii, #febphyzii .icon2 .fbphyzii, #febphyzii .icon3 .fbphyzii, #febphyzii .icon4 .fbphyzii, #febphyzii .icon5 .fbphyzii, #febphyzii .icon6 .fbphyzii, #febphyzii .icon7 .fbphyzii, #febphyzii .icon8 .fbphyzii {
    display: block;
    margin: 0 auto;
    color: #081626;
    text-decoration: none;
    width: 280px;
    height: 190px;
    font-family: bebas;
    word-spacing: 5px;
}

.featuresSection li a.interectiveDigital {
    background: url(../imgs/interactive-digital-detailing-black.png) no-repeat center 0;
}


    .featuresSection li a.interectiveDigital:hover, .featuresSection li a.interectiveDigital.selected {
        background: url(../imgs/interactive-digital-detailing-white.png) no-repeat center 0;
    }

.featuresSection li a.digiLib {
    background: url(../imgs/digital-library-black.png) no-repeat center 0;
}

    .featuresSection li a.digiLib:hover, .featuresSection li a.digiLib.selected {
        background: url(../imgs/digital-library-white.png) no-repeat center 0;
    }

.featuresSection li a.phyPlaylist {
    background: url(../imgs/physician-playlist-black.png) no-repeat center 0;
}

    .featuresSection li a.phyPlaylist:hover, .featuresSection li a.phyPlaylist.selected {
        background: url(../imgs/physician-playlist-white.png) no-repeat center 0;
    }

.featuresSection li a.ResponsiveImprovement {
    background: url(../imgs/responsive-improvement-black.png) no-repeat center 0;
}

    .featuresSection li a.ResponsiveImprovement:hover, .featuresSection li a.ResponsiveImprovement.selected {
        background: url(../imgs/responsive-improvement-white.png) no-repeat center 0;
    }

.featuresSection li a.emailDigi {
    background: url(../imgs/email-digital-black.png) no-repeat center 60px;
}

    .featuresSection li a.emailDigi:hover, .featuresSection li a.emailDigi.selected {
        background: url(../imgs/email-digital-white.png) no-repeat center 60px;
    }

.featuresSection li a.trackNAnalytics {
    background: url(../imgs/tracking-analytics-black.png) no-repeat center 0;
}

    .featuresSection li a.trackNAnalytics:hover, .featuresSection li a.trackNAnalytics.selected {
        background: url(../imgs/tracking-analytics-white.png) no-repeat center 0;
    }

.featuresSection li a.autoReport {
    background: url(../imgs/auto-reporting-black.png) no-repeat center 0;
}

    .featuresSection li a.autoReport:hover, .featuresSection li a.autoReport.selected {
        background: url(../imgs/auto-reporting-white.png) no-repeat center 0;
    }




.featuresSection li a.MIPortal {
    background: url(../imgs/medical-info-portal-black.png) no-repeat center 0;
}

    .featuresSection li a.MIPortal:hover, .featuresSection li a.MIPortal.selected {
        background: url(../imgs/medical-info-portal-white.png) no-repeat center 0;
    }

.featuresSection li a.MedicalService {
    background: url(../imgs/medical-services-black.png) no-repeat center 0;
}

    .featuresSection li a.MedicalService:hover, .featuresSection li a.MedicalService.selected {
        background: url(../imgs/medical-services-white.png) no-repeat center 0;
    }

.featuresSection li a.SelfDetailing {
    background: url(../imgs/self-detailing-black.png) no-repeat 80px 0;
}

    .featuresSection li a.SelfDetailing:hover, .featuresSection li a.SelfDetailing.selected {
        background: url(../imgs/self-detailing-white.png) no-repeat 80px 0;
    }

.featuresSection li a.SocialColl {
    background: url(../imgs/social-collaboration-black.png) no-repeat center 0;
}

    .featuresSection li a.SocialColl:hover, .featuresSection li a.SocialColl.selected {
        background: url(../imgs/social-collaboration-white.png) no-repeat center 0;
    }

.featuresSection li a.PhyEngm {
    background: url(../imgs/physician-engagement-black.png) no-repeat center 0;
}

    .featuresSection li a.PhyEngm:hover, .featuresSection li a.PhyEngm.selected {
        background: url(../imgs/physician-engagement-white.png) no-repeat center 0;
    }

.featuresSection li a.IntegratedCRM {
    background: url(../imgs/integration-to-crm-black.png) no-repeat center 0;
}

    .featuresSection li a.IntegratedCRM:hover, .featuresSection li a.IntegratedCRM.selected {
        background: url(../imgs/integration-to-crm-white.png) no-repeat center 0;
    }


.featuresSection li a.evtSpendTracking {
    background: url(../imgs/controlled-event-and-spend-tracking-black.png) no-repeat center 0;
}

    .featuresSection li a.evtSpendTracking:hover, .featuresSection li a.evtSpendTracking.selected {
        background: url(../imgs/controlled-event-and-spend-tracking-white.png) no-repeat center 0;
    }

#features_benefit2 .icon1 .evtSpendTracking {
    background: url(../imgs/controlled-event-and-spend-tracking-white.png) no-repeat center 0;
}

#features_benefit2 .icon1 .evtSpendTracking, #features_benefit2 .icon2 .evtSpendTracking, #features_benefit2 .icon3 .evtSpendTracking, #features_benefit2 .icon4 .evtSpendTracking, #features_benefit2 .icon5 .evtSpendTracking, #features_benefit2 .icon6 .evtSpendTracking {
    display: block;
    margin: 0;
    color: #081626;
    text-decoration: none;
    width: 280px;
    height: 190px;
    font-family: bebas;
    word-spacing: 5px;
}

.featuresSection li a.physicianMaster {
    background: url(../imgs/unique-physician-master-black.png) no-repeat center 0;
}

    .featuresSection li a.physicianMaster:hover, .featuresSection li a.physicianMaster.selected {
        background: url(../imgs/unique-physician-master-white.png) no-repeat center 0;
    }

#features_benefit2 .icon2 .evtSpendTracking {
    background: url(../imgs/unique-physician-master-black.png) no-repeat center 0;
}

#features_benefit2 .icon3 .evtSpendTracking {
    background: url(../imgs/insightful-prescription-intelligence-black.png) no-repeat center 0;
}

#features_benefit2 .icon4 .evtSpendTracking {
    background: url(../imgs/continuous-people-management-black.png) no-repeat center 0;
}

#features_benefit2 .icon5 .evtSpendTracking {
    background: url(../imgs/communication-and-collaboration-black.png) no-repeat center 0;
}

#features_benefit2 .icon6 .evtSpendTracking {
    background: url(../imgs/tracking-analytics-black.png) no-repeat center 0;
}

.featuresSection li a.intelligence {
    background: url(../imgs/insightful-prescription-intelligence-black.png) no-repeat center 0;
}

    .featuresSection li a.intelligence:hover, .featuresSection li a.intelligence.selected {
        background: url(../imgs/insightful-prescription-intelligence-white.png) no-repeat center 0;
    }

.featuresSection li a.peopleManagement {
    background: url(../imgs/continuous-people-management-black.png) no-repeat center 0;
}

    .featuresSection li a.peopleManagement:hover, .featuresSection li a.peopleManagement.selected {
        background: url(../imgs/continuous-people-management-white.png) no-repeat center 0;
    }

.featuresSection li a.commuAndColl {
    background: url(../imgs/communication-and-collaboration-black.png) no-repeat center 0;
}

    .featuresSection li a.commuAndColl:hover, .featuresSection li a.commuAndColl.selected {
        background: url(../imgs/communication-and-collaboration-white.png) no-repeat center 0;
    }


.featuresSection li a.supplyChain {
    background: url(../imgs/phyzii-for-supply-chain-black.png) no-repeat center 0;
}

    .featuresSection li a.supplyChain:hover, .featuresSection li a.supplyChain.selected {
        background: url(../imgs/phyzii-for-supply-chain-white.png) no-repeat center 0;
    }

.featuresSection li a.custBuildApp {
    background: url(../imgs/custom-built-apps-black.png) no-repeat center 0;
}

    .featuresSection li a.custBuildApp:hover, .featuresSection li a.custBuildApp.selected {
        background: url(../imgs/custom-built-apps-white.png) no-repeat center 0;
    }


.contentSectionHolder {
    display: block;
    margin: 0px auto;
    padding: 0;
    width: 100%;
    min-height: 150px;
    height: auto;
}

    .contentSectionHolder .content {
        display: none;
        margin: 0 auto;
        padding: 25px 25px;
        width: 95%;
        min-height: 110px;
    }

        .contentSectionHolder .content.active {
            display: block;
        }

.paragraph {
    font-family: KhmerUI_0;
    font-size: 15px;
    color: #fff;
    line-height: 20px;
    text-align: left;
}

    .paragraph a {
        display: inline-block;
        /*margin: 0;*/
        /*padding: 18px 8px 8px 8px;*/
        text-align: center;
        text-decoration: none;
        line-height: 15px;
    }

.oneStopParagraph {
    font-family: Calibri,Tahoma;
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    line-height: 26px;
    text-align: left;
}

.learnMore {
    position: absolute;
    display: inline-block;
    padding: 4px 10px;
    margin: 2px 20px;
    font: normal 20px Calibri, Tahoma;
    color: #1f2d3d;
    text-decoration: none;
    text-align: center;
    background-color: #e3d593;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 10px #241e14;
    -webkit-box-shadow: 0px 0px 10px #241e14;
    box-shadow: 0px 0px 10px #241e14;
}

    .learnMore:hover {
        text-decoration: underline;
    }

.contentSectionHolder .content .paragraph {
    width: 90%;
    font-weight: bold;
}

.content h3 {
    line-height: 23px;
}

.DarkGreenArrow, .LightGreenArrow, .BlueGreenArrow {
    display: block;
    width: 62px;
    height: 28px;
    background: url(../imgs/darkGreenFeaturesArrow.png) no-repeat 0 0;
}

.AdressarrowsSection .DarkGreenArrow, .AdressarrowsSection .LightGreenArrow, .AdressarrowsSection .BlueGreenArrow {
    display: block;
    width: 62px;
    height: 28px;
    background: url(../imgs/blueFeaturesArrow1.png) no-repeat 0 0;
}

.firstsection .DarkGreenArrow, .secondsection .DarkGreenArrow, .thirdsection .DarkGreenArrow {
    background: none !important;
}

.LightGreenArrow {
    background: url(../imgs/lightGreenFeaturesArrow.png) no-repeat;
}

.BlueGreenArrow {
    background: url(../imgs/blueFeaturesArrow.png) no-repeat;
}

.FeaturesUpArrow {
    background-position: 0 0;
}

.FeaturesDownArrow {
    background-position: 0 -45px;
}

.contentSectionHolder .arrowsSection li {
    height: 0px;
    text-align: center;
}

    .contentSectionHolder .arrowsSection li a {
        display: none;
    }

        .contentSectionHolder .arrowsSection li a.active {
            display: inline-block;
        }

.benifitsInfoHolder {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 98%;
    height: auto;
}

    .benifitsInfoHolder .benifitsInfo {
        float: left;
        display: block;
        margin: 0 10px;
        padding: 2px;
        width: 22.5%;
        text-align: center;
    }

    .benifitsInfoHolder .paragraph {
        font-size: 14px;
    }

.parallax-10 .content {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 90%;
}

.parallax-10 .img-responsive {
    width: 20%;
    min-height: 0;
    margin: 0 2%;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.anthemList {
    display: inline-block;
    margin: 0 0 0 0px;
    list-style-type: disc;
}

#anthem .row > .col-xs-12 {
    padding-left: 32px;
}

.anthemList li {
    list-style-position: outside;
    font-family: KhmerUI_0;
    font-weight: bold;
    font-size: 18px;
    color: #0d254c;
    margin: 5px 0;
    line-height: 30PX;
}

.OsIcon {
    margin-top: 5%;
    float: right;
    max-width: 291px;
    min-height: 0;
}

.Benifits, .Features, .OneStopShop, .AddOns {
    font-size: 40px;
}

.AddOns {
    margin: 10px 0;
}

.OneStopShop, .AddOns {
    line-height: 35px;
}

@media screen and (max-width: 1000px) {
    .block1tagline {
        margin-left: 25%;
    }

    .contentSectionHolder .arrowsSection {
        display: none;
    }
}
/* ==================================================
   Inner page Secion ends here
================================================== */

@media screen and (max-width: 768px) {
    #contactModal .modal-dialog {
        width: auto;
    }

    .Menu {
        display: none;
        width: 100%;
        height: auto;
        margin: 0;
    }

        .Menu.Open {
            display: block;
        }

        .Menu li {
            display: block;
            clear: both;
            margin: 5px 0;
            padding: 0;
            width: 100%;
        }

        .Menu > li:last-child {
            display: block;
        }

        .Menu li a {
            display: block;
            clear: both;
            margin: 0;
            padding: 0;
            width: 100%;
        }

        .Menu li ul {
            clear: both;
            display: none;
            position: inherit;
            /*display: none;
        position: absolute;*/
            margin: 30px 0 10px 0;
            padding: 0;
            width: 99%;
        }

            .Menu li ul li {
                width: 100%;
            }

                .Menu li ul li a {
                    width: 100%;
                }

                .Menu li ul li:first-child {
                    margin-top: 0;
                    background-image: none;
                    padding: 0;
                    line-height: 16px;
                }

    .logo {
        margin: 20px 2%;
    }

    .MenuOpenIcon {
        display: block;
        float: right;
        color: #fff;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-right: 2%;
        height: 50px;
        width: 50px;
    }

    .TopRightNavSlide {
        float: none;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 20px auto;
        width: 160px;
    }

        .TopRightNavSlide li {
            width: 100%;
            text-align: center;
        }

            .TopRightNavSlide li a div img {
                height: 49px;
            }

            .TopRightNavSlide li a div b:nth-child(1) {
                margin-top: 100px;
            }

        .TopRightNavSlide .fontSize22px {
            font-size: 18px;
        }

        .TopRightNavSlide .fontSize32px {
            font-size: 28px;
        }
    /*fontSize22px
    fontSize32px*/
}

@media screen and (max-width:991px) {
    .TopRightNavSlide {
        display: none;
    }
}

@media screen and (max-width: 960px) {

    /*.img-responsive {
        min-height: 150px;
    }*/

    #digitallyTransform .titleImg {
        min-height: 50px;
    }

    .empowerBg, .engrossBg, .physiciansBg {
        min-height: 500px;
    }


    /*.imgResponsiveHolder.PHYZIIBg {
        min-height: 500px;
    }*/

    /*.logo {
        float: none;
        margin: 10px auto;
    }*/


    /*.imgResponsiveHolder.userWorldWideBg {
        min-height: 750px;
    }*/

    /*.CountryHolder {
        margin-top: 30%;
    }*/

    .CommonLabel1 {
        font-size: 75px;
    }
}

@media screen and (max-width: 800px) {

    .benifitsInfoHolder {
        clear: both;
    }

        .benifitsInfoHolder .benifitsInfo {
            width: 28%;
        }

    /*.imgResponsiveHolder.userWorldWideBg {
        min-height: 700px;
    }*/

    /*.Benifits {
        font-size: 40px;
    }*/
}
@media screen and (min-width: 600px) and (max-width: 767px)
{
    .imgResponsiveHolder {
        min-height: 370px !important;
    }

}
@media screen and (max-width: 600px) {
    .imgResponsiveHolder {
        min-height: 390px !important;
    }

        .imgResponsiveHolder.customerRelationshipMarketBg, .imgResponsiveHolder.CLMBg {
            min-height: 350px;
        }

        .imgResponsiveHolder.PHYZIIBg {
            min-height: 420px;
        }


    .para {
        font-size: 16px;
        line-height: 18px;
    }

    .empowerBg {
        min-height: 400px;
    }

    .engrossBg {
        min-height: 350px;
    }

    .physiciansBg {
        min-height: 380px;
    }


    .Link img {
        height: 25px;
    }

    .Link {
        height: 25px;
    }

        .Link.CRM {
            width: 65px;
        }

        .Link.CLM {
            width: 155px;
        }

            .Link.CLM img {
                margin-left: -68px;
            }

        .Link.PHYZII {
            width: 65px;
        }

            .Link.PHYZII img {
                margin-left: -230px;
            }

    .Link2.CRM {
        margin-bottom: 100px;
    }

    .content .suiteHolder h1 {
        font-size: 20px;
    }

    .userWorldWide {
        font-size: 40px;
        line-height: 80px;
    }

    .watchVideo {
        padding: 0px;
        width: 40px;
        height: 20px;
        text-indent: 100%;
        overflow: hidden;
        background-position: center center;
    }

    .label1 {
        font-size: 25px;
    }

    .testimonal {
        font-size: 18px;
        font-weight: normal;
        line-height: 25px;
    }

        .testimonal::before, .testimonal::after {
            font-size: 50px;
            line-height: 20px;
            margin-top: 100px;
        }

    .parallax .testimonalFrom {
        font-size: 15px;
    }

    .CommonLabel1 {
        font-size: 40px;
    }

    .Benifits, .Features, .OneStopShop, .AddOns {
        font-size: 35px;
    }

    .OneStopShop, .AddOns {
        margin-top: 10px;
    }

    .benifitsInfoHolder .benifitsInfo {
        clear: both;
        margin: 10px;
        width: 95%;
    }

    .oneStopParagraph .learnMore {
        position: relative;
        display: block;
        clear: both;
        margin: 10px 0;
    }

    .fontSize25px {
        margin: 5px 0;
        font-size: 20px;
    }
    /*.img-responsive {
        min-height: 0;
    }*/
}

@media screen and (max-width: 400px) {
    .CommonLabel1 {
        font-size: 35px;
    }

    /*.CLMBg {
        min-height: 500px;
    }*/

    /*.imgResponsiveHolder.userWorldWideBg {
        min-height: 850px;
    }*/

    .imgResponsiveHolder.customerRelationshipMarketBg {
        min-height: 400px;
    }

    .imgResponsiveHolder.CLMBg {
        min-height: 430px;
    }



    .contactUsOptions {
        margin-top: 20%;
    }

        .contactUsOptions li {
            margin: 4% 10%;
        }

    .FollowUs {
        font-size: 20px;
    }

    form input[type="text"], form textarea {
        padding: 5px 10px;
        margin: 20px 2px;
    }

    .TopRightNavSlide {
        display: none;
    }
}

.OsLogos {
    display: block;
    margin: 15px 5px;
    float: right;
}

/* ==================================================
   Common classes starts here
================================================== */
.width90px {
    width: 90px;
}

.width110px {
    width: 110px;
}

.width380px {
    width: 380px;
}

.fontBebas {
    font-family: bebas;
}

.fontKhmerUI_0 {
    font-family: KhmerUI_0;
}

.fontimpact_0 {
    font-family: impact_0;
}

.fontSwis721 {
    font-family: tt0007m;
}

.fontSize0_99em {
    font-size: 0.99em;
}

.fontSize22px {
    font-size: 22px;
}

.fontSize20px {
    font-size: 20px;
}

.fontSize25px {
    font-size: 25px;
}

.fontSize32px {
    font-size: 32px;
}

.fontSize1_5vw {
    font-size: 1.5vw;
}

.fontSize2vw {
    font-size: 2vw;
}

.fontSize2_5vw {
    font-size: 2.5vw;
}

.fontSize3vw {
    font-size: 3vw;
}

.fontSize4vw {
    font-size: 3.5vw;
}

.fontSize4_5vw {
    font-size: 4.5vw;
}

.fontSize6vw {
    font-size: 6vw;
}

.fontSize7vw {
    font-size: 7vw;
}

.fontSize18px {
    font-size: 18px;
}

.fontSize32px {
    font-size: 32px;
}

.colorShade1 {
    color: #0d254c;
}

.colorShade2 {
    color: #00549a;
}

.colorShade3 {
    color: #e4fc72;
}

.BgColorShade3 {
    background-color: #e4fc72;
}

.colorShade4 {
    color: #1f2d3d;
}

.colorShade5 {
    color: #39bfd7;
}

.colorShade6 {
    color: #b1d7e2;
}

.colorShade7 {
    color: #7cb7fa;
}

.colorShade8 {
    color: #1b5fb2;
}

.colorShade9 {
    color: #515050;
}

.colorShade10 {
    color: #2989f5;
}

.BgColorShade7 {
    background-color: #606060;
}

.BgColorShade8 {
    background-color: #91b8ed;
}

.BgColorShade9 {
    background-color: #00a99d;
}

.BgColorShade10 {
    background-color: #1d99af;
}

.BgColorShade11 {
    background-color: #5aa8c1;
}

.BgColorShade12 {
    background-color: #98c55b;
}

.colorShade11 {
    color: #0f1f51;
}

.colorShade12 {
    color: #081626;
}

.colorShade13 {
    color: #383838;
}

.colorShade14 {
    color: #91b8ed;
}

.colorShade15 {
    color: #59cfe4;
}

.colorShade16 {
    color: #05112f;
}

.colorShade17 {
    color: #532e68;
}

.colorShade18 {
    color: #0e0f10;
}

.colorShade19 {
    color: #fdffc4;
}

.colorShade20 {
    color: #f5ffc6;
}

.colorShade21 {
    color: #f3ffbb;
}

.colorShade22 {
    color: #f1ffaf;
}

.colorShade23 {
    color: #faffe2;
}

.colorShade24 {
    color: #faffe3;
}

.colorShade25 {
    color: #f3ffc4;
}

.colorShade26 {
    color: #f3ffbc;
}

.colorShadefff {
    color: #fff;
}

.colorShade000 {
    color: #000;
}

.BgColorShadefff {
    background-color: #fff;
}

.marginleft35perc {
    margin-left: 35%;
}

.marginleft5perc {
    margin-left: 5%;
}

.marginleft4perc {
    margin-left: 4%;
}

.marginright4perc {
    margin-right: 4%;
}

.margintop2perc {
    margin-top: 2%;
}

.roundedConers4px {
    border-radius: 4px;
}

.marginCenter {
    margin-left: auto;
    margin-right: auto;
}

.lineHeight8vw {
    line-height: 8vw;
}

.lineHeight20px {
    line-height: 16px;
}

.textAlignCenter {
    text-align: center;
}

.textAlignRight {
    text-align: right;
}

.field-validation-error {
    font-family: KhmerUI_0;
    font-size: 16px;
    font-weight: bold;
    color: red;
    padding: 0;
    margin: 0 5px;
}

    .field-validation-error span {
        margin: 0;
        padding: 0;
    }

/* ==================================================
   Common classes ends here
================================================== */
.headertop .col-md-12 {
    padding-left: 0px;
    padding-right: 0px;
}

.locations {
    padding: 0 !important;
    text-align: left !important;
}

    .locations li {
        height: auto !important;
        padding: 0 !important;
        width: auto !important;
    }

        .locations li a {
            font-family: bebas !important;
            font-size: 32px !important;
            color: #e4fc72 !important;
            padding: 15px 0 38px 0px !important;
            margin: 7px 40px 0 0;
            width: 148px !important;
            text-align: center !important;
            background: url(../imgs/yellow-marker2.png) no-repeat center bottom;
        }

            .locations li a:hover {
                color: #e4fc72 !important;
            }

        .locations li.last a {
            width: auto !important;
        }


.AdressSectionHolder {
    display: block !important;
    margin: 38px auto !important;
    padding: 0;
    width: 100%;
    min-height: 150px;
    height: auto;
}

.AdressarrowsSection {
    text-align: left !important;
}

.AdressSectionHolder .content {
    width: 53% !important;
    margin: 0 0 !important;
    padding: 55px 15px 25px 15px !important;
}

.fontSize24px {
    font-size: 24px;
}

.colorShadeblue {
    background: #a2e7fd;
}

.colorShadeblue1 {
    color: #3b5979;
}

.contentSectionHolder .content .paragraph {
    font-weight: normal !important;
}

.state {
    font-size: 15px;
    font-family: KhmerUI_0;
    color: #3b5979;
    /*line-height:25px;*/
}

.thirdsection {
    margin: 23px 0 0 -58px !important;
}

.secondsection {
    margin: 23px 0 0 -103px !important;
}

.firstsection {
    margin: 23px 0 0 -719px !important;
}

.AdressSectionHolder .BgColorShade9 {
    background-color: #344765 !important;
}

.AdressSectionHolder .paragraph {
    line-height: 20px !important;
    padding-bottom: 15px;
    padding-top: 5px;
}

.smalldevice .colorShadeblue {
    margin-top: -10px;
    font-family: tt0173m;
    font-size: 19px;
    padding: 25px 25px !important;
    background: #a2e7fd;
}

.smalldevice .AdressSectionHolder #content1, .smalldevice .AdressSectionHolder #content2, .smalldevice .AdressSectionHolder #content3 {
    background: none !important;
}

.smalldevice .AdressSectionHolder {
    margin-top: 15px !important;
}

.smalldevice .countryhead {
    color: #a2e7fd;
    font-family: bebas;
    font-size: 29px;
    padding: 45px 0px 0 14px;
}

.state img {
    margin-top: -2px;
    display: inline-block;
    vertical-align: middle;
}

.AdressSectionHolder #content3 {
    /*width: 24% !important;*/
    margin: 0 0 0 30.5% !important;
    padding: 55px 15px 25px 15px !important;
    background: url(../imgs/na-address-block.png) no-repeat top left;
}

.AdressSectionHolder #content2 {
    /*width: 31% !important;*/
    margin: 0 0 0 17% !important;
    padding: 55px 15px 25px 15px !important;
    background: url(../imgs/japan-address-block.png) no-repeat top left;
}

.AdressSectionHolder #content1 {
    background: url(../imgs/india-address-block.png) no-repeat top left;
}

#contactUs .featuresSection li.last a.selected {
    width: auto !important;
}

.smalldevice .AdressSectionHolder #content2, .smalldevice .AdressSectionHolder #content3, .smalldevice .AdressSectionHolder #content1 {
    padding: 0 !important;
    width: 100% !important;
    margin: 0 !important;
}

.smalldevice > .col-xs-12 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.smalldevice > .AdressSectionHolder > .row > .col-xs-12 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.parallax-5 > .col-xs-12 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.mdborder {
    border-bottom: 1px solid #3b5979;
    padding-bottom: 15px;
}

.countryname {
}

.continfo {
    font-size: 15px;
    font-family: KhmerUI_0;
    color: #3b5979;
    line-height: 25px;
}

@media(min-width:360px) and (max-width:1000px) {
    .AdressSectionHolder #content3 {
        width: 35% !important;
        margin: 10% 0 0 53% !important;
        padding: 30px 15px !important;
    }

    .AdressSectionHolder #content2 {
        margin: 10% !important;
    }

    .AdressSectionHolder #content1 {
    }

    #content1 > .row > .col-md-6 {
        padding-bottom: 25px;
    }

    .locations li a {
        margin: 20px 40px 0 0 !important;
    }
}

@media(min-width:1001px) and (max-width:1340px) {
    .AdressSectionHolder #content3 {
        margin: 0% 0 0 32% !important;
        padding: 55px 15px 25px 15px !important;
    }

    .AdressSectionHolder #content2 {
        margin: 0% 0 0 18% !important;
        padding: 55px 15px 25px 15px !important;
    }

    .AdressSectionHolder #content1 {
        width: 1121px !important;
        margin: 0% 0 0 0% !important;
        padding: 55px 15px 25px 15px !important;
    }
}

@media(min-width:992px) and (max-width:1000px) {
    .AdressSectionHolder #content3 {
        margin-top: 8% !important;
        padding: 55px 15px 25px 15px !important;
    }

    .AdressSectionHolder #content2 {
        margin-top: 8% !important;
        padding: 55px 15px 25px 15px !important;
    }

    .AdressSectionHolder #content3 {
        margin-top: 8% !important;
        padding: 55px 15px 25px 15px !important;
    }
}

@media(min-width:1001px) and (max-width:1120px) {
    .AdressSectionHolder #content3 {
        margin: 0% 0 0 42% !important;
        padding: 55px 15px 25px 15px !important;
    }

    .AdressSectionHolder #content2 {
        margin: 0% 0 0 23% !important;
        padding: 55px 15px 25px 15px !important;
    }

    .AdressSectionHolder #content1 {
        width: 1121px !important;
        margin: 0% 0 0 0% !important;
        padding: 55px 15px 25px 15px !important;
    }

    .AdressarrowsSection .DarkGreenArrow, .AdressarrowsSection .LightGreenArrow, .AdressarrowsSection .BlueGreenArrow {
        display: block !important;
        width: 62px !important;
        height: 28px !important;
        background: url(../imgs/blueFeaturesArrow1.png) no-repeat 0 0 !important;
    }

    .firstsection .DarkGreenArrow, .secondsection .DarkGreenArrow, .thirdsection .DarkGreenArrow {
        background: none !important;
    }

    .thirdsection {
        margin: 23px 0 0 -58px !important;
    }

    .secondsection {
        margin: 23px 0 0 -103px !important;
    }

    .firstsection {
        margin: 23px 0 0 -719px !important;
    }

    .contentSectionHolder .arrowsSection li a.active {
        display: inline-block !important;
    }
}

@media(min-width:1500px) and (max-width:1950px) {
    .AdressSectionHolder #content3 {
        margin: 0% 0 0 24% !important;
    }

    .AdressSectionHolder #content2 {
        margin: 0% 0 0 12% !important;
    }

    .AdressSectionHolder #content1 {
        width: 1121px !important;
        margin: 0% 0 0 0% !important;
    }
}

@media(min-width:1100px) and (max-width:1499px) {
    .AdressSectionHolder #content3 {
        margin: 0% 0 0 32% !important;
    }

    .AdressSectionHolder #content2 {
        margin: 0% 0 0 18% !important;
    }

    .AdressSectionHolder #content1 {
        width: 1121px !important;
        margin: 0% 0 0 0% !important;
    }
}

@media(max-width:1000px) {
    .smalldevice .colorShadeblue {
        margin-top: 0px !important;
        font-family: tt0173m;
        font-size: 19px;
        padding: 25px 25px !important;
    }
}

#CmgSoon .innerContainer {
    margin-top: 4% !important;
}

.SocialSection > .copyRight > a, .SocialSection > .copyRight > a:hover, .SocialSection > .copyRight > a:selected, .SocialSection > .copyRight > a:focus {
    color: #fff !important;
}

a:hover {
    color: #fff !important;
    text-decoration: none !important;
}

.menu_item li a, .menu_item li a:hover {
    color: #1f2d3d !important;
}

.TopRightNavSlide > li > a, .TopRightNavSlide > li > a:hover, .TopRightNavSlide > li > a:selected {
    color: #fff !important;
}

.TopRightNavSlide li a div b {
    color: #fff !important;
}

#conten1 > .row > .col-md-6 {
    width: 280px !important;
    padding: 0px !important;
}

@media(max-width:400px) {
    #contactModalmum .modal-dialog, #contactModalgur .modal-dialog, #contactModaljapan .modal-dialog, #contactModalna .modal-dialog {
        width: auto !important;
        font-family: tt0173m;
        margin: 0 auto;
    }
}

.modal {
    padding: 10px !important;
}

.modal-footer .col-xs-6, .modal-footer .col-sm-6, .modal-footer .col-md-6 {
    padding-left: 0px !important;
}

.febewrap .col-xs-12 {
    text-align: center !important;
    float: none !important;
    width: 100% !important;
    margin: 0 auto !important;
}

.febewrap .evtSpendTracking {
    width: 100% !important;
}

}
/*.form-group .col-xs-6, .form-group .col-sm-6, .form-group .col-md-6
{
	padding-left:0px !important;
}*/

.firstsection .DarkGreenArrow, .secondsection .DarkGreenArrow, .thirdsection .DarkGreenArrow {
    background: none !important;
}

.phyziivideo .modal-dialog {
    margin: 0px auto !important;
}

.features_benefits .featuresSection {
    padding-top: 25PX !important;
}

.parallax-13 .featuresSection {
    padding-top: 25PX !important;
}

.parallax-11 .featuresSection {
    padding-top: 25PX !important;
}




/*@media(max-width:767px)
{
	.home .digi, #physician_wrap .digi
	{
		top:6% !important;
	}
	
}
.clm_backimg img, .physician_backimg img
{
	height:100% !important;
}*/
@media(max-width:360px) {

    .home .clm_backimg {
        height: 295px;
    }

    .home .physician_backimg {
        height: 295px;
    }

    .home .empower_backimg {
        height: 295px;
    }
    .crmback_img
    {
        height: 295px !important;
    }
}

@media(max-width:320px) {
    .home .clm_backimg {
        height: 295px !important;
    }

    .home .physician_backimg {
        height: 295px !important;
    }

    .home .empower_backimg {
        height: 295px !important;
    }
    .crmback_img
    {
        height: 295px !important;
    }
}

@media(max-width:510px) {
    .home .clm_backimg {
        height: 320px !important;
    }

    .home .empower_backimg {
        height: 320px !important;
    }

    .home .physician_backimg {
        height: 320px !important;
    }

    .home .empower_backimg {
        height: 330px !important;
    }
    .crmback_img
    {
        height: 600px !important;
    }

    .digi .clm_btn_half, .digi .physii_btn_half {
        width: 100% !important;   
    }
}


@media(min-width:520px) and (max-width:1000px) {
    .home .clm_backimg {
        height: auto !important;
    }
    /*.crmback_img
    {
        height: auto !important;
    }*/

    .home .physician_backimg {
        height: auto !important;
    }

    .home .empower_backimg {
        height: auto !important;
    }
}
.navbar-default
{
    border:0px !important;
}
@media (max-width: 1024px)
{
    .navbar-brand
    {
        padding:3px 12px  !important;
    }

}