﻿@charset "utf-8";
/* CSS Document */

/*Code for Rotating images*/

.main-img {
    display: block;
}

*, *:hover, *:focus {
    outline: none !important;
}

h2 {
    font-size: 1.4em;
}

.main-img img, .main-bg img {
    width: 100%;
}

.homemasterContent {
    width: 100%;
    padding-bottom: 30px;
    margin-top: 154px;
}

    .homemasterContent .wrap {
        width: 100%;
        max-width: 61.063em;
        margin: 0 auto;
    }

        .homemasterContent .wrap .wrap-content {
            margin: 0 2%;
            padding: 0;
        }

            .homemasterContent .wrap .wrap-content h2 {
                font-size: 1.875em;
                text-align: center;
                color: #ac975e;
                font-weight: 300;
                text-transform: uppercase;
                padding: 30px 0px 20px 0;
                margin: 0;
            }

            .homemasterContent .wrap .wrap-content p {
                line-height: 1.8;
                margin: 0;
            }

.caption {
    display: none;
}

.main-img {
    position: relative;
}

.titlewrap {
    width: 100%;
}

    .titlewrap .wrap {
        position: absolute;
        top: 0;
        margin-left: 5%;
        margin-top: 50px;
    }

        .titlewrap .wrap h1 {
            color: #fff;
            line-height: 1.8em;
            text-align: center;
            margin: 0;
            font-weight: 100;
            letter-spacing: 3px;
        }

.main-bg .caption h1 span {
    font-style: italic;
    font-size: 1.125em;
    text-transform: lowercase;
    letter-spacing: 0;
    display: none;
}

/************** Added : Top Nav *******************/
.TopLinks {
    position: absolute;
    top: 22px;
    right: 0;
}

    .TopLinks ul li {
        list-style-type: none;
        float: left;
        /* padding: 2px 13px; */
        line-height: 9px;
        margin: 0;
    }

        .TopLinks ul li a {
            color: #003b5a;
            font-size: 11px;
            text-decoration: none;
            padding: 0 13px;
        }
        .TopLinks ul li:nth-child(1) a img{
            vertical-align: middle;
            margin-top: -15px;
            position: relative;
            top: 7px;
            right: 2px;
        }
        .TopLinks ul li:nth-child(1),.TopLinks ul li:nth-child(2) {
            border-right: 1px solid #003b5a;
        }
/*******************/

/***** Added *********/
.searchwrap .sb-search {
    position: absolute;
    right: 243px;
    top: 3px;
}
/*******************/

.homemasterContent .wrap .wrap-content .main-tagline {
    margin: 40px 8% 40px 8%;
    display: none;
}

    .homemasterContent .wrap .wrap-content .main-tagline p {
        color: #204c69;
        font-weight: normal;
        text-align: center;
        line-height: 1.4em;
        font-size: 18px !important;
    }

.homemasterContent .feature-block {
    width: 100%;
    margin: 0 auto;
    display: inline-block;
}

.homemasterContent .feature-blockWrap {
    max-width: 61.063em;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}

/*.homemasterContent .feature-blockWrap ul
{
    margin-left: 22px;
}*/
.homemasterContent .feature-block li {
    background: url(../Images/featurebg.png) no-repeat 0 0; /*added now*/
    background-size: contain;
    display: block;
    float: left;
    width: 23.66565961732125%; /* 235 / 993 */
    height: 321px;
    margin-right: 1.7%;
}

    .homemasterContent .feature-block li .holder {
        position: relative;
    }

    .homemasterContent .feature-block li:nth-child(4n) {
        margin-right: 0px;
    }
    /*.feature-block li .holder {
	width: 235px;
}*/
    .homemasterContent .feature-block li .holder h2 {
        margin-top: 38px;
        height: 30px;
        text-align: center;
        font-size: 1em;
        text-transform: uppercase;
        color: #204c69; /*Added now*/
        font-weight: 300;
        font-family: 'Helvetica', Arial, sans-serif;
        -webkit-box-shadow: 0 4px 4px -2px #ccc; /*added now*/
        -moz-box-shadow: 0 4px 4px -2px #ccc; /*added now*/
        box-shadow: 0 4px 4px -2px #ccc; /*added now*/
        margin-left: 25px; /*added now*/
        margin-right: 25px; /*added now*/
        padding-bottom: 20px;
    }

    .homemasterContent .feature-block li .holder img {
        max-width: 100%;
        display: block;
        margin: 5px auto 0 auto;
        text-align: center;
    }

    .homemasterContent .feature-block li .holder p {
        text-align: center;
        font-size: 0.750em;
        color: #2e2e2e;
        font-weight: 100;
        font-family: 'Helvetica', Arial, sans-serif;
        margin-top: 10px;
        /*margin-bottom:5px;
	padding: 0 3.5% 0 3.5%; */
        margin-bottom: -5px;
        padding: 1px 12%;
    }

    .homemasterContent .feature-block li .holder a {
        background: url(../Images/link-arrow.png) no-repeat right center;
        font-size: 0.750em;
        text-transform: uppercase;
        color: #204c69;
        text-align: center;
        padding-right: 2%;
        width: 43%;
        display: block;
        margin: 0 auto;
        text-decoration: none;
    }

.homemasterContent .circle {
    position: relative;
    height: 103px;
    width: 103px;
    margin: 10px auto;
    margin-top: -4px;
}

    .homemasterContent .circle img {
        position: absolute;
        left: 0;
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        transition: all 1s ease-in-out;
    }

        .homemasterContent .circle img.top {
            filter: alpha(opacity=0);
            -webkit-transform: rotate(360deg) scale(0, 0);
            -moz-transform: rotate(360deg) scale(0, 0);
            -o-transform: rotate(360deg) scale(0, 0);
            transform: rotate(360deg) scale(0, 0);
            position: absolute;
            top: 1px;
            left: 0;
        }

    .homemasterContent .circle:hover img.top, .homemasterContent .circle.hover_effect img.top {
        opacity: 1;
        -webkit-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }

    .homemasterContent.circle:hover img.bottom, .circle.hover_effect img.bottom {
        filter: alpha(opacity=0);
        -webkit-transform: rotate(360deg) scale(0, 0);
        -moz-transform: rotate(360deg) scale(0, 0);
        -o-transform: rotate(360deg) scale(0, 0);
        transform: rotate(360deg) scale(0, 0);
    }


/* Added @ */

.main-slider {
    margin: 30px auto 30px auto;
    max-width: 61.063em;
    height: auto;
    overflow: hidden;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

    .main-slider .sliderWrap {
        overflow: hidden;
        position: relative;
        max-width: 61.063em;
        margin: 0 auto;
        width: 100%;
        background: #fff;
        visibility: visible;
        opacity: 0;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

        .main-slider .sliderWrap ul {
            margin: 0px;
            padding: 0px;
            border: 0px;
        }

        .main-slider .sliderWrap li {
            margin: 0px;
            padding: 0px;
            border: 0px;
        }

        .main-slider .sliderWrap img {
            margin: 0px;
            padding: 0px;
            border: 0px;
            width: 100%;
            #max-height:480px;
            max-height: 345px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        .main-slider .sliderWrap .bx-wrapper .bx-prev {
            background: url('../images/home-arrows-left.png') 10px 0px no-repeat;
            left: 10px;
            width: 44px;
            height: 49px;
        }

        .main-slider .sliderWrap .bx-wrapper .bx-next {
            background: url('../images/home-arrows-right.png') 10px 0 no-repeat;
            right: 10px;
            width: 44px;
            height: 49px;
        }



.homemasterContent .homeGallery {
    max-width: 61.063em;
    width: 100%;
    margin: 0 auto 0 auto;
}

    .homemasterContent .homeGallery ul li {
        list-style-type: none;
    }

    .homemasterContent .homeGallery li {
        width: 100%;
        min-height: 186px;
        padding: 30px 0 30px 0;
        -webkit-box-shadow: 0 4px 4px -2px #e2e2e2;
        -moz-box-shadow: 0 4px 4px -2px #e2e2e2;
        box-shadow: 0 4px 4px -2px #e2e2e2;
    }

    .homemasterContent .homeGallery ul li:first-child {
        padding-top: 20px;
    }

    .homemasterContent .homeGallery li:last-child {
        box-shadow: none;
    }

    .homemasterContent .homeGallery .gallery-left-img .gallery-left {
        text-align: right;
        width: 49%;
        float: left;
    }

        .homemasterContent .homeGallery .gallery-left-img .gallery-left img {
            border-top: 5px solid #A29061;
            max-width: 100%;
        }

    .homemasterContent .homeGallery .gallery-left-img .gallery-right {
        text-align: left;
        width: 50%;
        float: left;
    }

        .homemasterContent .homeGallery .gallery-left-img .gallery-right .wrap {
            padding: 50px 0 0 17px;
        }

            .homemasterContent .homeGallery .gallery-left-img .gallery-right .wrap a {
                background: url(../Images/link-arrow.png) no-repeat right center;
                font-size: 0.750em;
                text-transform: uppercase;
                color: #204c69;
                padding-right: 3%;
                text-decoration: none;
            }

        .homemasterContent .homeGallery .gallery-left-img .gallery-right h2 {
            font-size: 0.82em;
            color: #204c69;
            font-weight: 300;
            font-family: 'Helvetica', Arial, sans-serif;
            line-height: 1.5em;
            margin: 0;
            text-transform: uppercase;
        }

        .homemasterContent .homeGallery .gallery-left-img .gallery-right p {
            color: #2e2e2e;
            font-size: 12px;
            margin: 0;
        }


    .homemasterContent .homeGallery .gallery-right-img .gallery-left {
        text-align: left;
        width: 50%;
        float: right;
    }

        .homemasterContent .homeGallery .gallery-right-img .gallery-left img {
            border-top: 5px solid #A29061;
            margin-left: 10px;
            max-width: 100%;
        }

    .homemasterContent .homeGallery .gallery-right-img .gallery-right {
        text-align: right;
        width: 49%;
        float: left;
    }

        .homemasterContent .homeGallery .gallery-right-img .gallery-right .wrap {
            padding: 50px 10px 0 0px;
        }

            .homemasterContent .homeGallery .gallery-right-img .gallery-right .wrap a {
                background: url(../Images/link-arrow.png) no-repeat right center;
                font-size: 0.750em;
                text-transform: uppercase;
                color: #204c69;
                padding-right: 3%;
                text-decoration: none;
            }

        .homemasterContent .homeGallery .gallery-right-img .gallery-right h2 {
            font-size: 0.875em;
            color: #204c69;
            font-weight: 300;
            font-family: 'Helvetica', Arial, sans-serif;
            line-height: 1.5em;
            margin: 0;
            text-transform: uppercase;
        }

        .homemasterContent .homeGallery .gallery-right-img .gallery-right p {
            color: #2e2e2e;
            font-size: 12px;
            margin: 0;
        }

.homemasterContent .launchBlk {
    background: #f4f4f4;
    width: 100%;
    max-width: 100%;
    margin-top: 100px;
    display: none;
}

    .homemasterContent .launchBlk .bgtrans {
        background: url(../Images/pattern.png) repeat 0 0;
    }

    .homemasterContent .launchBlk .circle-holder {
        background: url(../Images/circle.png) no-repeat center;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        display: block;
        padding-bottom: 20px;
    }

        .homemasterContent .launchBlk .circle-holder .content-holder {
            width: 100%;
            max-width: 26.250em;
            margin: 0 auto;
            padding-top: 10px;
        }

            .homemasterContent .launchBlk .circle-holder .content-holder h2 {
                background: url(../Images/underline-img.png) no-repeat bottom center;
                color: #204c69;
                font-weight: 300;
                font-family: 'Helvetica', Arial, sans-serif;
                padding-bottom: 42px;
            }

            .homemasterContent .launchBlk .circle-holder .content-holder p {
                font-size: .9em;
                color: #2e2e2e;
                margin-top: 20px;
                display: block;
                line-height: 1.8em;
            }

            .homemasterContent .launchBlk .circle-holder .content-holder a {
                background: url(../Images/link-arrow.png) no-repeat right center;
                font-size: .8em;
                text-transform: uppercase;
                color: #204c69;
                text-align: center;
                padding-right: 3%;
                text-decoration: none;
            }

                .homemasterContent .launchBlk .circle-holder .content-holder a:hover {
                    color: #ac975e;
                }

        .homemasterContent .launchBlk .circle-holder img {
            max-width: 100%;
        }

.homemasterContent .latest-news {
    width: 100%;
    margin: 0 auto;
    margin: 30px 0;
    /*display: inline-block;*/
    display: block;
}

    .homemasterContent .latest-news h2 {
        font-size: 1.875em;
        width: 100%;
        text-align: center;
        text-transform: uppercase;
        color: #204c69;
        margin-bottom: 40px;
        font-weight: 300;
        font-family: 'Helvetica', Arial, sans-serif;
    }

    .homemasterContent .latest-news .latest-newsBlk {
        width: 100%;
        max-width: 62.063em;
        margin: 0 auto;
    }

        .homemasterContent .latest-news .latest-newsBlk .bx-wrapper .bx-viewport {
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            border: 0;
            min-height: 200px !important;
        }

        .homemasterContent .latest-news .latest-newsBlk .img-holder {
            max-width: 100%;
            float: left;
            width: 38.56998992950655%; /* 383 / 993 */
            margin-bottom: 35px;
            margin-right: 3%;
        }

        .homemasterContent .latest-news .latest-newsBlk h3 {
            font-size: 1.2em;
            width: 100%;
            text-align: left;
            color: #204c69;
            font-weight: 300;
            font-family: 'Helvetica', Arial, sans-serif;
            line-height: 1.5em;
            margin: 0;
        }

        .homemasterContent .latest-news .latest-newsBlk h4 {
            font-size: .9em;
            width: 100%;
            text-align: left;
            color: #204c69;
            font-weight: 300;
            font-family: 'Helvetica', Arial, sans-serif;
            margin: 0;
            padding: 5px 0;
            line-height: .5em;
        }

        .homemasterContent .latest-news .latest-newsBlk p {
            font-size: .9em;
            color: #2e2e2e;
        }

        .homemasterContent .latest-news .latest-newsBlk a {
            background: url(../Images/link-arrow.png) no-repeat right center;
            font-size: .8em;
            text-transform: uppercase;
            color: #204c69;
            padding-right: 2%;
            text-decoration: none;
        }

        .homemasterContent .latest-news .latest-newsBlk .bx-wrapper .bx-pager.bx-default-pager a {
            background: none;
            border: 1px solid #666;
        }

            .homemasterContent .latest-news .latest-newsBlk .bx-wrapper .bx-pager.bx-default-pager a:hover, .homemasterContent .latest-news .latest-newsBlk .bx-wrapper .bx-pager.bx-default-pager a.active {
                background: #ac975e;
                border: 1px solid #ac975e;
            }

.homemasterContent .visionBlk .visionCont a {
    text-align: center;
    max-width: 100%;
    width: 100%;
    position: absolute;
}

.ourvision {
    position: relative;
    border-top: 4px solid #ac975e;
}

.visonimg img, .visionwrap {
    width: 100%;
    padding-bottom: 11px;
}

    .visionwrap .wrap {
        position: absolute;
        top: 0;
        margin: 0 auto;
        max-width: 110em !important;
        width: 100% !important;
        padding-top: 100px !important;
    }

        .visionwrap .wrap h5 {
            color: #fff;
            text-transform: uppercase;
            line-height: 1.1em;
            text-align: center;
            margin: 0;
            font-weight: 100;
            padding-bottom: 15px;
            font-size: 1em;
        }

            .visionwrap .wrap h5 a {
                text-decoration: none;
                color: #fff;
                text-transform: uppercase;
                font-size: .4em;
                background: url(../images/loadmore-arrow.png) no-repeat right center;
                padding-right: 1%;
            }

            .visionwrap .wrap h5 span {
                text-transform: uppercase;
                font-size: .5em;
                letter-spacing: 0;
            }
/*Text animations*/

h1.frame {
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    animation: none;
    color: transparent;
    text-shadow: 0px 0px 1px #fff;
}

    h1.frame p {
        -webkit-animation: blurFadeIn 1s ease-in 1s backwards;
        -moz-animation: blurFadeIn 1s ease-in 1s backwards;
        -ms-animation: blurFadeIn 1s ease-in 1s backwards;
        animation: blurFadeIn 1s ease-in 1s backwards;
        color: #fff;
        text-shadow: 0px 0px 1px #fff;
    }

.stickyfooter {
    position: relative;
    top: 8px;
    bottom: 0;
    background: #fff;
    z-index: 2;
}

.space {
    padding-top: 0 !important;
}
/*CSS code for About Us & Registrar*/


.aboutus .wrap, .registrar .wrap, .vision .wrap {
    width: 100%;
    max-width: 62.063em;
    margin: 0 auto;
    padding-top: 218px;
}

    .aboutus .wrap h2 {
        font-size: 1em !important;
        color: #ac975e !important;
        text-align: center !important;
        text-transform: initial !important;
        font-weight: normal !important;
        padding-bottom: 10px !important;
        margin: 0;
    }

    .aboutus .wrap p, .registrar .wrap p, .generic .wrap .wrap-content p, .privacy-terms .wrap p {
        font-size: 0.750em;
        padding: 0 2% 0 2%;
        color: #2e2e2e;
        line-height: 1.8em;
        text-transform: none;
    }

.generic .wrap img {
    max-width: 100%;
}

.aboutus .values {
    display: none;
}

    .aboutus .values .wrap, .registrar .values .wrap {
        padding-top: 25px;
    }

.registrar .values .wrap {
    padding-top: 46px !important;
}

.registrar .wrap h2 {
    font-size: 1.4em !important;
    color: #ac975e !important;
    text-align: center !important;
    font-weight: normal !important;
    padding: 0 2% 0 2%;
}

.textWrap .wrap {
    padding-top: 0 !important;
}

    .textWrap .wrap ul {
        margin-left: 37px;
        line-height: 1.8em;
        font-size: 0.875em;
    }

.aboutus .values .wrap h2, .registrar .values .wrap h2 {
    font-size: 1em !important;
    text-align: center !important;
    color: #204c69 !important;
    font-weight: 300 !important;
    text-transform: uppercase !important;
    padding: 0 0px 30px 0 !important;
    margin: 0 !important;
}

.aboutus .values .wrap ul, .registrar .values .wrap ul {
    margin: 0;
    padding: 0;
}

    .aboutus .values .wrap ul li, .registrar .values .wrap ul li {
        float: left;
        text-indent: 0;
        padding: 0;
        margin: 0;
        list-style: none;
        margin-right: 2%;
        width: 229px;
        -webkit-transition: all .3s ease;
        -webkit-transition-property: all;
        -webkit-transition-duration: 0.3s;
        -webkit-transition-timing-function: ease;
        -webkit-transition-delay: initial;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

        .aboutus .values .wrap ul li, .aboutus .values .wrap ul li a {
            cursor: default;
        }

            .aboutus .values .wrap ul li a, .registrar .values .wrap ul li {
                background: url(../images/circle-bg.png) no-repeat 0 0;
                width: 229px;
                height: 164px;
                color: #fff;
                padding-top: 100px;
                text-align: center;
                text-decoration: none;
                display: block;
                text-transform: uppercase;
                /*padding-bottom: 100px;*/
            }

.rateGrowth .wrap ul li {
    background: none;
    float: left;
    text-indent: 0;
    padding: 0 33px;
    margin: 0;
    list-style: none;
    width: 99px;
    -webkit-transition: all .3s ease;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
    -webkit-transition-delay: initial;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    height: 600px;
}

.homemasterContent .latest-news .latest-newsBlk .bx-controls-direction a {
    display: none;
}

.rateGrowth .wrap ul li .imgText {
    padding-top: 0px !important;
    margin-left: -90px;
}

.aboutus .values .wrap ul li a:hover, .registrar .values .wrap ul li:hover {
    background: url(../images/circle-active.png) no-repeat 0 0;
}

    /*.registrar{padding-bottom:50px;}*/

    .registrar .values .wrap ul li .imgText, .registrar .values .wrap ul li:hover:nth-child(3) .imgHover1 .imgText {
        padding-top: 110px !important;
    }


.regulator .values .wrap ul li:hover:nth-child(3) .imgHover1 .imgText, .courts .values .wrap ul li:hover:nth-child(4) .imgHover1 .imgText {
    padding-top: 87px !important;
}

.registrar .values .wrap ul li:hover > div.imgText {
    display: block;
}

.rateGrowth .wrap ul li:hover > div.imgText {
    display: block;
}

.registrar .values .wrap ul li h3 {
    margin: 0;
    padding: 0;
    font-size: 1.075em;
    font-weight: normal;
    padding: 0 3%;
}

.registrar .values .wrap ul li .imgHover1 {
    display: none;
}

.registrar .values .wrap ul li:hover > div.imgHover1 {
    display: inline-block;
}

.rateGrowth .wrap ul li .imgHover1 {
    display: none;
}

.rateGrowth .wrap ul li:hover .imgHover1 {
    display: block;
}

.registrar .values .wrap ul li:hover > div.imgHover {
    display: none;
}

.rateGrowth .wrap ul li:hover > div.imgHover {
    display: inline-block;
}

.rateGrowth .wrap ul li:last-child {
    margin-right: 0;
}

.aboutus .values .wrap ul li:last-child, .registrar .values .wrap ul li:last-child {
    margin-right: 0;
}

.aboutus .testimonials {
    width: 100%;
    position: relative;
    top: -21px;
    /* top: -185px;*/
}

    .aboutus .testimonials .wrap {
        width: 100%;
        max-width: 70%;
        margin: 0 auto;
        padding-top: 0;
    }

        .aboutus .testimonials .wrap p:before {
            content: "";
            background: url(../images/quotes.png) no-repeat left 0;
            width: 43px;
            height: 41px;
            display: block;
            margin-left: -45px;
            position: relative;
            top: 23px;
        }

        .aboutus .testimonials .wrap p {
            text-align: center;
            font-size: 1.125em;
            color: #204c69;
            line-height: 1.8em;
            padding: 0;
        }

            .aboutus .testimonials .wrap p span {
                color: #ac975e;
                text-transform: uppercase;
            }

            .aboutus .testimonials .wrap p:after {
                content: "";
                background: url(../images/quotes.png) no-repeat right 0;
                width: 43px;
                height: 41px;
                display: block;
                float: right;
                position: relative;
                top: -14px;
                margin-right: -45px;
            }
/*Code for Vision*/

.vision .wrap h2 {
    font-size: 1.875em;
    text-align: center !important;
    color: #204c69 !important;
    font-weight: 300 !important;
    text-transform: uppercase !important;
    padding: 0 0px 10px 0 !important;
    margin: 0 !important;
}

.vision .wrap p {
    font-size: 0.750em;
    padding: 0 3.125% 15px 3.125%;
    margin: 0;
    color: #2e2e2e;
    line-height: 1.8em;
    text-transform: none;
}

.vision .visionTabs .wrap {
    width: 100%;
    max-width: 62.063em;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 7px;
    position: relative;
}

    .vision .visionTabs .wrap .backward {
        position: absolute;
        /*  top: 47px; */
        left: 25px;
        font-size: 3em;
        color: #204c69;
        z-index: 99999;
        display: none;
        cursor: pointer;
    }

    .vision .visionTabs .wrap .forward {
        position: absolute;
        /*top: 47px;*/
        right: 25px;
        font-size: 3em;
        color: #204c69;
        z-index: 99999;
        display: none;
        cursor: pointer;
    }

    .vision .visionTabs .wrap .tabwrap {
        margin-left: 3.125%;
        margin-right: 3.125%;
        height: 100%;
        max-width: 62.063em;
    }

        .vision .visionTabs .wrap .tabwrap #tabs {
            width: 100%;
            max-width: 62.063em;
        }

            .vision .visionTabs .wrap .tabwrap #tabs ul.nav {
                list-style: none;
                padding: 0;
                margin: 0;
                position: relative;
                border-top: 1px solid #e0e0e0;
                border-bottom: 1px solid #e0e0e0;
            }

                .vision .visionTabs .wrap .tabwrap #tabs ul.nav li {
                    float: left;
                    text-indent: 0;
                    padding: 0;
                    margin: 0;
                    width: 19.8%;
                    max-width: 190px;
                }

                    .vision .visionTabs .wrap .tabwrap #tabs ul.nav li a {
                        display: block;
                        text-align: center;
                        color: #204c69;
                        margin: 0;
                        padding: 20px 10px;
                        line-height: 1.1;
                        font-style: normal;
                        text-decoration: none;
                        text-transform: uppercase;
                        outline: none;
                    }

                        .vision .visionTabs .wrap .tabwrap #tabs ul.nav li a.current {
                            color: #ac975e;
                        }

                            .vision .visionTabs .wrap .tabwrap #tabs ul.nav li a.current .text {
                                border-bottom: 1px solid #ac975e;
                                padding-bottom: 5px;
                            }

                            .vision .visionTabs .wrap .tabwrap #tabs ul.nav li a.current b.caret {
                                background: url(../images/caret.png) no-repeat center center;
                                position: absolute;
                                width: 19.8%;
                                height: 6px;
                                margin-left: -134px;
                                bottom: 8px;
                            }

                    .vision .visionTabs .wrap .tabwrap #tabs ul.nav li:nth-child(3) a.current b.caret {
                        margin-left: -170px;
                    }

                    .vision .visionTabs .wrap .tabwrap #tabs ul.nav li:nth-child(5) a.current b.caret {
                        margin-left: -155px;
                    }

            .vision .visionTabs .wrap .tabwrap #tabs .wrapText {
                width: 100%;
                max-width: 41.563em;
                text-align: center;
                vertical-align: middle;
                margin: 0 auto;
                padding-top: 40px;
            }

                .vision .visionTabs .wrap .tabwrap #tabs .wrapText h2 {
                    font-size: 1em !important;
                    color: #ac975e !important;
                    text-align: center !important;
                    text-transform: inherit !important;
                    font-weight: normal !important;
                    padding: 20px 0 30px 0 !important;
                    margin: 0;
                }

            .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap {
                width: 100%;
                max-width: 53.625em;
                margin: 0 auto;
                padding: 0;
                position: relative;
            }

                .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap img {
                    max-width: 100%;
                }

.square .imgCalout img {
    padding-bottom: 22px;
}

.vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description {
    width: 100%;
    max-width: 46.02215508559919%;
    background: #ededed;
    position: absolute;
    padding: 33px 50px;
    top: 45px;
    right: 0;
    border-top: 5px solid #ac975e;
    -webkit-transition: all .3s ease;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
    -webkit-transition-delay: initial;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description p {
        padding: 0 0 15px 0;
        font-size: 0.875em;
    }

.vision .visionTabs .wrap .tabwrap #tabs .imgCalout {
    margin-bottom: 50px;
}

    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description a, .locations .hotel .wrap li .imgCalout .description a, .focus-areas a {
        text-decoration: none !important;
        font-size: 0.750em;
        font-weight: normal;
        color: #204c69 !important;
        padding-right: 32px;
        text-transform: uppercase;
        background: url(../images/go.png) no-repeat right center;
        margin-right: 30px;
    }

        .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description a:hover, .locations .hotel .wrap li .imgCalout .description a:hover, .focus-areas a:hover {
            color: #ac975e !important;
        }

.vision .focus-areas .wrap {
    width: 100%;
    max-width: 45.563em;
    text-align: left;
    vertical-align: middle;
    margin: 0 auto;
    padding-top: 0;
    position: inherit !important;
}

    .vision .focus-areas .wrap h2 {
        font-size: 1em !important;
        text-align: center !important;
        color: #204c69 !important;
        font-weight: 300 !important;
        text-transform: uppercase !important;
        padding: 0 0px 30px 0 !important;
        margin: 0 !important;
    }

    .vision .focus-areas .wrap li {
        list-style: none;
        font-size: 0.875em;
        line-height: 1.6;
        text-transform: uppercase;
        text-align: center;
    }

        .vision .focus-areas .wrap li span {
            font-size: 1.375em;
            color: #ac975e;
            padding-right: 10px;
        }
/*CSS code for facts*/

.facts .wrap h2 {
    font-size: 1em !important;
    color: #ac975e;
    text-align: center !important;
    text-transform: initial !important;
    font-weight: normal !important;
    padding: 20px 0 30px 0 !important;
    margin: 0;
}

.facts .wrap p {
    font-size: 0.750em;
    padding: 0 3.125% 15px 3.125%;
    margin: 0;
    color: #2e2e2e;
    line-height: 1.8em;
    text-transform: none;
    text-align: justify;
}

.facts .rateGrowth .wrap {
    padding-top: 20px;
}

    .facts .rateGrowth .wrap h2 {
        font-size: 1.875em;
        text-align: center !important;
        color: #204c69 !important;
        font-weight: 300 !important;
        text-transform: uppercase !important;
        padding: 0 0px 15px 0 !important;
        margin: 0 !important;
    }

    .facts .rateGrowth .wrap li .com_img p {
        text-align: center;
        font-size: 1.250em;
    }

.line {
    position: relative;
    top: 177px;
    z-index: -1;
    background-color: #e0e0e0;
    height: 1px;
    border: 0;
}
/*CSS code for Board of directors*/
.directors .wrap .wrap-content .listitems {
    width: 100%;
    list-style: none;
    padding: 0px;
    margin: 0px;
    -webkit-transition: height 0.3s ease;
    -moz-transition: height 0.3s ease;
    -o-transition: height 0.3s ease;
    transition: height 0.3s ease;
}

    .directors .wrap .wrap-content .listitems li {
        width: 100%;
        padding: 40px 0px;
        font-size: inherit;
        border-bottom: 1px solid #c9c9c9;
    }

        .directors .wrap .wrap-content .listitems li:last-child {
            border: none;
        }

        .directors .wrap .wrap-content .listitems li .leftBlock {
            width: 35%;
            float: left;
            -webkit-transition: height 0.3s ease;
            -moz-transition: height 0.3s ease;
            -o-transition: height 0.3s ease;
            transition: height 0.3s ease;
        }

            .directors .wrap .wrap-content .listitems li .leftBlock figure {
                border-top: 5px solid #ac975e !important;
                max-width: 14.375em !important;
                width: 100%;
                margin-bottom: 10px;
                margin-left: 10%;
            }

        .directors .wrap .wrap-content .listitems li .rightBlock {
            width: 65%;
            float: left;
            -webkit-transition: height 0.3s ease;
            -moz-transition: height 0.3s ease;
            -o-transition: height 0.3s ease;
            transition: height 0.3s ease;
        }

            .directors .wrap .wrap-content .listitems li .rightBlock h2.title {
                padding: 0;
                margin: 0;
                font-size: 1.375em;
                color: #204c69;
                font-weight: 300;
                width: 100%;
                text-align: left;
            }

            .directors .wrap .wrap-content .listitems li .rightBlock p {
                font-size: 0.875em;
                color: #2e2e2e;
                line-height: 1.8;
                margin: 0;
                padding-bottom: 15px;
            }

            .directors .wrap .wrap-content .listitems li .rightBlock .description {
                width: 97%;
            }

            .directors .wrap .wrap-content .listitems li .rightBlock p.designation {
                width: 100%;
                font-size: 0.875em;
                color: #ac975e;
                text-transform: uppercase;
            }
/*Code ends for Board of directors*/

/*Code for generic tempalate*/
.generic .wrap h2 {
    font-size: 1em;
    text-align: center;
    color: #204c69;
    font-weight: 300;
    text-transform: uppercase;
    padding: 0 0px 10px 0;
    margin: 0;
}

.generic .wrap .wrap-content {
    margin: 0 5%;
    padding-top: 220px;
}

.press .wrap .wrap-content {
    margin: 0;
    padding-top: 40px;
}

.generic .wrap .wrap-content a {
    color: #ac975e;
    text-decoration: none;
}

    .generic .wrap .wrap-content a:hover {
        color: #204c69;
    }

.generic .wrap .wrap-content ul {
    margin-left: 55px;
    padding: 0;
}

    .generic .wrap .wrap-content ul li {
        font-size: 12px;
        line-height: 1.8em;
        list-style-type: square;
    }

        .generic .wrap .wrap-content ul li ul {
            padding-top: 5px;
        }

            .generic .wrap .wrap-content ul li ul li {
                font-size: 12px;
                line-height: 1.8em;
            }

.privacy-terms .wrap {
    padding-top: 158px;
}
/*Code for Facts and Fig image*/
.rateGrowth img {
    width: 100%;
    text-align: center;
}
/*Code for press releases*/
.press .wrap, .privacy-terms .wrap {
    /*width: 100%;*/
    max-width: 62.063em;
    margin: 0 auto;
    padding-top: 192px;
}

.mainwrapper .wrap {
    padding-top: 145px;
}

.registrar .wrap {
    padding-top: 180px;
}

.press .wrap .wrap-content .listitems {
    width: 100%;
    list-style: none;
    padding: 0px;
    margin: -66px 0 0 0;
    -webkit-transition: height 0.3s ease;
    -moz-transition: height 0.3s ease;
    -o-transition: height 0.3s ease;
    transition: height 0.3s ease;
    /* border-top: 1px solid #c9c9c9; */
    display: inline-block;
}

    .press .wrap .wrap-content .listitems li:first-child {
        padding-top: 27px;
    }

    .press .wrap .wrap-content .listitems li {
        width: 100%;
        padding: 40px 0;
        display: inline-block;
        border-bottom: 1px solid #c9c9c9;
    }

        .press .wrap .wrap-content .listitems li:last-child {
            border: none;
            padding-bottom: 0;
        }

        .press .wrap .wrap-content .listitems li .leftBlock img {
            width: 100%;
        }

        .press .wrap .wrap-content .listitems li .leftBlock {
            width: 35%;
            float: left;
            -webkit-transition: height 0.3s ease;
            -moz-transition: height 0.3s ease;
            -o-transition: height 0.3s ease;
            transition: height 0.3s ease;
        }

        .press .wrap .wrap-content .listitems li .left-img {
            width: 30% !important;
            margin-right: 5% !important;
            float: left;
            -webkit-transition: height 0.3s ease;
            -moz-transition: height 0.3s ease;
            -o-transition: height 0.3s ease;
            transition: height 0.3s ease;
        }


        .press .wrap .wrap-content .listitems li .leftBlock figure {
            border-top: 5px solid #ac975e;
            max-width: 19.688em;
            width: 100%;
            margin-bottom: 10px;
        }

        .press .wrap .wrap-content .listitems li .rightBlock {
            width: 65%;
            float: left;
            -webkit-transition: height 0.3s ease;
            -moz-transition: height 0.3s ease;
            -o-transition: height 0.3s ease;
            transition: height 0.3s ease;
        }

            .press .wrap .wrap-content .listitems li .rightBlock h2.title {
                padding: 0;
                margin: 0;
                font-size: 1em;
                color: #204c69;
                font-weight: 300;
                width: 100%;
                text-transform: uppercase;
                text-align: left !important;
            }

            .press .wrap .wrap-content .listitems li .rightBlock p {
                font-size: 0.750em;
                color: #2e2e2e;
                line-height: 1.8;
                margin: 0;
            }

            .press .wrap .wrap-content .listitems li .rightBlock .description {
                width: 97%;
            }

                .press .wrap .wrap-content .listitems li .rightBlock .description p:first-child {
                    /* padding-bottom:34px; */
                }

            .press .wrap .wrap-content .listitems li .rightBlock p.designation {
                width: 100%;
                font-size: 0.875em;
                color: #ac975e;
                text-transform: uppercase;
                padding-bottom: 25px;
            }

.press .description a {
    text-decoration: none !important;
    font-size: 0.750em;
    font-weight: normal;
    color: #204c69 !important;
    padding-right: 15px;
    text-transform: uppercase;
    background: url(../images/right-arrows.png) no-repeat right center;
    margin-right: 30px;
}

    .press .description a:hover {
        text-decoration: underline;
        color: #ac975e !important;
    }

.loader {
    position: absolute;
    bottom: 0;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: 64px;
    height: 64px;
    display: none;
}

.loadmore {
    width: 100px;
    margin: 0 auto;
    display: block;
    text-align: center;
    background: #204c69;
    color: #fff;
    padding: 8px 20px 8px 20px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 0.750em;
    margin-top: 38px;
    margin-bottom: 22px;
}

    .loadmore span {
        margin-left: 7px;
    }

        .loadmore span img {
            padding: 0 0 3px 0 !important;
        }

.pressDetailWrap {
    width: 100%;
    padding: 0px;
    position: relative;
}

    .pressDetailWrap .rightBlocktitle {
        width: 100%;
    }

    .pressDetailWrap .leftBlock {
        width: 100%;
        position: relative;
        padding-bottom: 80px;
    }

    .pressDetailWrap .rightBlock .details p {
        width: 100%;
        font-size: 0.750em;
        color: #2e2e2e;
        font-weight: 300;
        line-height: 1.8em;
    }

        .pressDetailWrap .rightBlock .details p:last-child {
            margin-bottom: 40px;
        }

    .pressDetailWrap .leftBlock .date {
        width: 100%;
        margin: 0px;
        padding: 0px;
        border-bottom: 1px solid #ccc;
        font-size: 1em;
        color: #ac975e;
        font-weight: 300;
        text-align: left;
        margin: 5px 0 10px 0;
    }

    .pressDetailWrap .rightBlock {
        width: 100%;
    }

        .pressDetailWrap .rightBlock .details {
            width: 100%;
            float: right;
        }

            .pressDetailWrap .rightBlock .details .imgVidsliderWrap {
                height: auto;
                width: 100%;
                max-width: 632px;
                padding-bottom: 60px;
                padding-top: 30px;
                -webkit-transition: all .8s ease;
                -moz-transition: all .8s ease;
                -o-transition: all .8s ease;
                transition: all .8s ease;
                overflow: hidden;
            }

.details img {
    width: 100%;
    margin: 20px 0;
}

.pressDetailWrap .rightBlock h3 {
    margin-left: 0;
    color: #204c69;
    font-size: 1em;
    font-weight: normal;
    margin-top: 0;
}

.press .selholder {
    float: right;
    width: 20%;
    margin-right: 0;
    margin-bottom: 20px;
    position: relative;
}
/*Register of updates*/

.mediaenquiry .wrap {
    padding-top: 150px !important;
}

.register .wrap {
    width: 100%;
    max-width: 62.063em;
    margin: 0 auto;
    padding-top: 109px;
}

    .register .wrap ul {
        margin-left: 40px;
        font-size: 0.875em;
        line-height: 1.8em;
    }

    .register .wrap .registerDetails {
        width: 47.633434038267874%; /* 473 / 993 */
        margin: 0 26.18328298086606% 0 26.18328298086606%;
        padding-top: 42px;
    }

        .register .wrap .registerDetails h3 {
            font-weight: 400;
            text-transform: uppercase;
            color: #204c69;
            margin: 0;
            text-align: center;
            padding-bottom: 20px;
            font-size: 1em;
        }

.register .fs_wrapper input[type="text"], .fs_wrapper textarea {
    border: 1px solid #fff;
    background: #dedede;
    outline: none;
    padding: 12px 5px 12px 12px;
    width: 97%;
    color: #2e2e2e;
    font-size: 12px;
}

.register .fs_wrapper ul {
    margin: 0;
    padding: 0;
}

.register .fs_wrapper textarea {
    height: 78px;
    font-size: 12px;
}

.register .fs_wrapper li {
    padding: 0 0 15px 0;
    margin: 0;
    list-style: none;
    position: relative;
}

    .register .fs_wrapper li:first-child .fs_bg {
        height: 38px;
        top: 1px;
    }

/*.register .fs_wrapper li:nth-child(6n) .fs_bg {
        height: 102px;
    }*/

.register .fs_bg {
    position: absolute;
    width: 4px;
    background: #ac975e;
    height: 38px;
    top: 1px;
}
/* Styles that apply to all SelectBoxIt elements */
.register .dropdown .selectboxit-container * {
    font-size: 1em; /* Prevents text selection */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    outline: none;
    white-space: nowrap;
}
/* Button */
.register .dropdown .selectboxit-container .selectboxit {
    width: 100%;
    max-width: 474px; /* Width of the dropdown button */
    cursor: pointer;
    margin: 0;
    padding: 0;
    border-radius: 0;
    overflow: hidden;
    display: block;
    position: relative;
    left: 4px;
}

.register .dropdown .ddl-wrap .selectboxit-container:last-child {
    margin: 0;
}
/* Height and Vertical Alignment of Text */
.register .dropdown .selectboxit-container span, .dropdown .selectboxit-container .selectboxit-options a {
    color: #2e2e2e;
    display: block;
    height: 32px;
    line-height: 2.6;
    font-size: 12px;
}
/* Focus pseudo selector */
.register .dropdown .selectboxit-container .selectboxit:focus {
    outline: 0;
}
/* Disabled Mouse Interaction */
.register .dropdown .selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
}
/* Button Text */
.register .dropdown .selectboxit-text {
    text-indent: 0px;
    overflow: hidden;
    #text-overflow:ellipsis;
    padding: 4px 0 0 8px;
    float: left;
    max-width: 100% !important;
}

.register .dropdown .selectboxit .selectboxit-option-icon-container {
    margin-left: 0;
}
/* Options List */
.register .dropdown .selectboxit-container .selectboxit-options {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 100%; /* Minimum Width of the dropdown list box options */
    *width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    cursor: pointer;
    display: none;
    z-index: 9999999999999;
    border-radius: 0 0 6px 6px;
    text-align: left;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
/* Individual options */
.register .dropdown .selectboxit-option .selectboxit-option-anchor {
    padding: 0 6px;
}
    /* Individual Option Hover Action */
    .register .dropdown .selectboxit-option .selectboxit-option-anchor:hover {
        text-decoration: none;
    }
/* Individual Option Optgroup Header */
.register .dropdown .selectboxit-option, .selectboxit-optgroup-header {
    text-indent: 5px; /* Horizontal Positioning of the select box option text */
    margin: 0;
    list-style-type: none;
}
/* The first Drop Down option */
.register .dropdown .selectboxit-option-first {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
/* The first Drop Down option optgroup */
.register .selectboxit-optgroup-header + .selectboxit-option-first {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
/* The last Drop Down option */
.register .dropdown .selectboxit-option-last {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
/* Drop Down optgroup headers */
.register .dropdown .selectboxit-optgroup-header {
    font-weight: bold;
}
    /* Drop Down optgroup header hover psuedo class */
    .register .dropdown .selectboxit-optgroup-header:hover {
        cursor: default;
    }
/* Drop Down down arrow container */
.register .dropdown .selectboxit-arrow-container { /* Positions the down arrow */
    width: 30px;
    position: absolute;
    right: 5px;
}
/* Drop Down down arrow */
.register .dropdown .selectboxit .selectboxit-arrow-container .selectboxit-arrow { /* Horizontally centers the down arrow */
    margin: 0 auto;
    position: absolute;
    top: 28%;
    right: 5px;
    left: 0;
    display: block;
}
    /* Drop Down down arrow for jQueryUI and jQuery Mobile */
    .register .dropdown .selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
        top: 30%;
    }
/* Drop Down individual option icon positioning */
.dropdown .selectboxit-option-icon-container {
    float: left;
}

.register .selectboxit-container .selectboxit-option-icon {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
/* Drop Down individual option icon positioning */
.register .dropdown .selectboxit-option-icon-url {
    width: 18px;
    background-size: 18px 18px;
    background-repeat: no-repeat;
    height: 100%;
    background-position: center;
    float: left;
}

.register .dropdown .selectboxit-rendering {
    display: inline-block !important;
    *display: inline !important;
    zoom: 1 !important;
    visibility: visible !important;
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
}
/* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.register .jqueryui .ui-icon {
    background-color: inherit;
}
/* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.register .jqueryui .ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
/*
Default Theme
-------------
Note: Feel free to remove all of the CSS underneath this line if you are not using the default theme
*/
.register .selectboxit-btn {
    background-color: #dedede;
}

.register .dropdown .selectboxit-btn.selectboxit-enabled:hover, .register .dropdown .selectboxit-btn.selectboxit-enabled:focus, .register .dropdown .selectboxit-btn.selectboxit-enabled:active {
    color: #2e2e2e;
}

.register .dropdown .selectboxit-btn.selectboxit-enabled:hover, .register .dropdown .selectboxit-btn.selectboxit-enabled:focus {
    text-decoration: none;
    background-position: 0 -15px;
}

.register .dropdown .selectboxit-btn.selectboxit-enabled:active {
    border-radius: 0;
}

.register .dropdown .selectboxit-default-arrow {
    width: 15px;
    height: 21px;
    background: url(../images/dropdwn-arrows.png) no-repeat 0 0;
}

.register .dropdown .selectboxit-list {
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

    .register .dropdown .selectboxit-list .selectboxit-option-anchor {
        color: #333333;
    }

.register .selectboxit-options li {
    padding-bottom: 0;
}

.register .dropdown .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
    color: #fff;
    background-color: #204c69;
    background-repeat: repeat-x;
}

.register .dropdown .selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
    color: #999999;
}

.register .submitbtn {
    width: 18.890063424947147%;
    margin-left: 32.169133%; /*margin-top:40px;
*/
}
/*Styles for error messages*/

.register li span.errormsg {
    position: absolute;
    color: #e91437;
    font-size: 0.750em;
    bottom: -5px;
    left: 5px;
}

.register span.successmsg {
    margin: 0;
    padding: 10px 0;
}

#popup-message {
    display: none;
}
/* Overlay */
#overlay {
    background-color: #000;
    opacity: 0.6 !important;


}
/* Container */
#popup-container {
    width: 600px;
    height: 230px !important;
    text-align: center;
    background-color: #fff;
    padding: 0;
    top: 0 !important;
}

.simplemodal-data p {
    padding: 20px 0;
}

#popup-container code {
    background: #141414;
    border-left: 3px solid #65B43D;
    color: #bbb;
    display: block;
    font-size: 12px;
    margin-bottom: 12px;
    padding: 4px 6px 6px;
}

#popup-container a {
    color: #2e2e2e;
}

    #popup-container a.modalCloseImg:hover {
        color: #fff !important;
    }

    #popup-container a.modalCloseImg {
        display: inline-block;
        font-size: 0.8em;
        padding: 0.6em 1.2em;
        background: #204c69;
        color: #ffffff !important;
        letter-spacing: 1px;
        text-transform: uppercase;
        cursor: pointer;
        border-radius: 2px;
        margin-left: -30px;
        position: absolute;
        bottom: 20px;
    }

#popup-container h2 {
    background: none repeat scroll 0 0 #204c69;
    border-radius: 3px 3px 0 0;
    font-size: 2em;
    font-weight: 300;
    color: #fff;
    margin: 0;
    padding: 0.4em;
    text-align: center;
}

.register a.blue-btn {
    font-size: 0.875em;
    text-align: center;
    padding: 10px 24px;
    display: block;
    text-transform: uppercase;
    color: #ffffff;
    text-decoration: none;
    outline: none;
    background: #204c69;
    z-index: 2;
    margin-top: 20px;
    margin-bottom: 23px;
}

.register a:hover.blue-btn {
    background: #ac975e;
}

.registrar .wrap p a {
    color: #ac975e;
    text-decoration: none;
}

    .registrar .wrap p a:hover {
        color: #204c69;
    }
/*Code for Contact Us*/
#map_canvas {
    margin: 0;
    padding: 0;
    height: 352px;
    margin-top: 80px;
}

.contact .wrap {
    display: table;
    width: 100%;
    max-width: 62.063em;
    margin: 0 auto;
    padding: 60px 0 0 0;
}

    .contact .wrap .contactDetails {
        float: left;
        width: 60.22155085599195%; /* 600 / 990 */
    }

        .contact .wrap .contactDetails .wrap {
            width: 85%;
            padding: 0;
        }

        .contact .wrap .contactDetails h3, .contact .wrap .contactAddress h3 {
            font-size: 1em;
            text-transform: uppercase;
            color: #204c69;
            margin: 0 0 5px;
            text-align: left;
            font-weight: 300;
        }

    .contact .wrap .contactAddress h3 {
        color: #204c69;
        margin: 0 0 5px;
        font-size: 1em;
    }

    .contact .wrap .contactDetails p {
        color: #2e2e2e;
        margin: 0 0 20px;
        text-align: left;
        font-size: 0.750em;
    }

.contact .fs_wrapper input[type="text"], .fs_wrapper textarea {
    border: 1px solid #fff;
    background: #dedede;
    outline: none;
    padding: 12px 5px 12px 12px;
    width: 97%;
    color: #2e2e2e;
    font-size: 0.750em;
}

.contact .fs_wrapper textarea {
    height: 78px;
}

.contact .fs_wrapper li {
    padding: 0 0 15px 0;
    margin: 0;
    list-style: none;
    position: relative;
}

.contact .fs_bg {
    position: absolute;
    width: 4px;
    background: #ac975e;
    height: 39px;
    top: 1px;
}

.contact .fs_wrapper li:nth-child(5n) .fs_bg {
    /* height: 102px; */
}

.contact li span.errormsg {
    position: absolute;
    color: #e91437;
    font-size: 0.750em;
    bottom: 0;
    left: 5px;
}

.contact .wrap .submitbtn {
    margin: 20px 0 23px 0;
}

.contact .contactAddress {
    color: #204c69;
    float: right;
    margin: 10px 0 0;
    width: 34.84848484848485%;
    padding: 0 0 20px 30px;
    border-left: 1px solid #c9c9c9;
}

    .contact .contactAddress .vCard {
        line-height: 2;
        margin: 0 0 40px;
    }

    .contact .contactAddress p {
        margin: 0 0 10px;
    }

    .contact .contactAddress .enquiryContact p {
        font-size: 0.750em;
    }

    .contact .contactAddress p a {
        color: #ac975e;
        text-decoration: none;
    }

        .contact .contactAddress p a:hover {
            color: #204c69;
        }

    .contact .contactAddress .enquiryContact p span {
        display: inline-block;
        margin: 0 20px 0 0;
    }

.gm-style-iw > div > div > img {
    margin: 4px 0 0 15px !important;
}
/*blue button*/
.blue-btn {
    font-size: 0.875em;
    text-align: center;
    padding: 10px 24px;
    display: block;
    text-transform: uppercase;
    color: #ffffff;
    text-decoration: none;
    outline: none;
    background: #204c69;
}

    .blue-btn:hover {
        background: #ac975e;
    }

.submitbtn {
    width: 20.890063424947147%;
    margin-left: 0;
}

.errormsg {
    color: #e91437;
    font-size: 0.75em;
    position: absolute;
    left: 0;
    bottom: -18px;
}

#popup-message {
    display: none;
}
/* Overlay */
#overlay {
    background-color: #000;
    opacity: 0.6 !important;
}
/* Container */
.contact #popup-container {
    width: 600px;
    height: 200px;
    text-align: center;
    background-color: #ebe6da;
    padding: 0;
    top: 0 !important;
}

.simplemodal-data p {
    padding: 20px 0;
}

.contact #popup-container code {
    background: #141414;
    border-left: 3px solid #65B43D;
    color: #bbb;
    display: block;
    font-size: 12px;
    margin-bottom: 12px;
    padding: 4px 6px 6px;
}

.contact #popup-container a {
    color: #ddd;
}

    .contact #popup-container a.modalCloseImg:hover {
        color: #e5e5e5 !important;
    }

    .contact #popup-container a.modalCloseImg {
        display: inline-block;
        font-size: 0.8em;
        padding: 0.6em 1.2em;
        background: #e91437;
        color: #ffffff !important;
        font-family: 'Lato', Calibri, Arial, sans-serif;
        letter-spacing: 1px;
        text-transform: uppercase;
        cursor: pointer;
        border-radius: 2px;
        margin-left: -30px;
        position: absolute;
        bottom: 20px;
    }

.contact #popup-container h2 {
    background: none repeat scroll 0 0 #e91437;
    border-radius: 3px 3px 0 0;
    font-size: 2em;
    font-weight: 300;
    color: #fff;
    margin: 0;
    padding: 0.4em;
    text-align: center;
}
/*Code for locations*/
.locations .wrap {
    width: 100%;
    max-width: 62.063em;
    margin: 0 auto;
    padding-top: 192px;
}

.generic .wrap {
    padding-top: 152px;
}

    .generic .wrap .img {
        max-width: 100%;
    }

.privacy .wrap {
    padding-top: 149px !important;
}

.privacy .wrap-content p:last-child {
    padding-bottom: 17px;
}

.locations .wrap h2 {
    font-size: 1.875em;
    text-align: center !important;
    color: #204c69 !important;
    font-weight: 300 !important;
    text-transform: uppercase !important;
    padding: 0 0px 30px 0 !important;
    margin: 0 !important;
}

.locations .wrap p {
    font-size: 0.750em;
    padding: 0 5.125% 15px 5.125%;
    margin: 0;
    color: #2e2e2e;
    line-height: 1.8em;
    text-transform: none;
}

.locations .hotel .wrap {
    width: 100%;
    max-width: 54.125em;
    margin: 0 auto;
    padding: 0;
}

    .locations .hotel .wrap li {
        list-style: none;
    }

    .locations .hotel .wrap h2 {
        font-size: 1em !important;
        color: #ac975e !important;
        text-align: center !important;
        text-transform: initial !important;
        font-weight: normal !important;
        padding: 20px 0 30px 0 !important;
        margin: 0;
        overflow: hidden;
    }

.locations .square .titleWrap {
    width: 100%;
    max-width: 62.063em;
    margin: 0 auto;
    /*padding-top: 60px;*/
}

    .locations .square .titleWrap h2 {
        font-size: 1em;
        text-align: center !important;
        color: #204c69 !important;
        font-weight: 300 !important;
        text-transform: uppercase !important;
        padding: 0 0px 30px 0 !important;
        margin: 0 !important;
    }

.locations .square .imgCalout .wrap, .hotel .wrap .imgCalout {
    width: 100%;
    max-width: 53.625em;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

    .locations .square .imgCalout .wrap img, .hotel .wrap img {
        max-width: 100%;
    }

.hotel .wrap img {
    display: inline-block;
}

.locations .square .imgCalout .wrap img {
    float: right;
}

.locations .square .imgCalout .wrap .description {
    width: 100%;
    max-width: 60%;
    background: #ededed;
    position: absolute;
    padding: 10px;
    top: 45px;
    left: 0;
    border-top: 5px solid #ac975e;
    -webkit-transition: all .3s ease;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
    -webkit-transition-delay: initial;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

    .locations .square .imgCalout .wrap .description .descWrap {
        padding: 20px 0;
    }

.hotel .wrap .imgCalout .wrap .description {
    width: 100%;
    max-width: 35%;
    background: #ededed;
    position: absolute;
    padding: 10px;
    top: 90px;
    right: 0;
    border-top: 5px solid #ac975e;
    -webkit-transition: all .3s ease;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
    -webkit-transition-delay: initial;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.hotel .wrap p.space {
    margin-top: 40px;
}

.locations .hotel .wrap .map {
    margin-top: 20px;
}

.hotel .wrap .imgCalout .wrap .description .descWrap {
    text-align: center;
    padding: 20px 0;
}

    .hotel .wrap .imgCalout .wrap .description .descWrap figure {
        margin-bottom: 30px;
    }

.hotel .wrap .imgCalout .wrap .description h2 {
    font-size: 1.875em;
    text-align: center !important;
    color: #204c69 !important;
    font-weight: 300 !important;
    text-transform: uppercase !important;
    padding: 0 0px 30px 0 !important;
    margin: 0 !important;
}

.locations .sowwah .wrap .imgCalout {
    margin-bottom: 100px;
}

.locations .hotel .wrap p {
    padding: 0 0 15px 0;
}

.hotel .wrap .bx-wrapper .bx-viewport {
    -moz-box-shadow: inherit !important;
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
    border: 0 !important;
    left: 0;
    background: none;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.hotel .wrap .bx-wrapper .bx-pager {
    /* text-align: center; */
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
    /* float: right; */
    right: 0;
    position: absolute;
    right: 5%;
    width: inherit;
    bottom: 15%;
}

    .hotel .wrap .bx-wrapper .bx-pager.bx-default-pager a {
        border: 1px solid #949494;
        background: #fff;
    }

    .hotel .wrap .bx-wrapper .bx-pager.bx-default-pager a {
        margin: 0 4px;
    }

        .hotel .wrap .bx-wrapper .bx-pager.bx-default-pager a.active {
            background: #ac975e;
        }


.hotel .wrap .bx-wrapper .bx-next, .hotel .wrap .bx-wrapper .bx-prev {
    background: none;
}

.desk-location, .desk-square {
    display: block;
}

.mob-location, .mob-square {
    display: none;
}

.aboutus .valslider {
    display: block !important;
}

.valslider {
    display: none;
}

.rateGrowth .wrap .valslider li h4, .rateGrowth .wrap .factsvalslider li h4 {
    text-align: center !important;
    color: #444 !important;
    font-weight: 200 !important;
    padding: 10px 30px 30px 10px !important;
    margin-left: 0px !important;
    height: 50px;
    width: 99px;
}
/*Error Page*/
.errorPage {
    padding-top: 100px;
}

    .errorPage .launchBlk {
        background: #f4f4f4;
        width: 100%;
        max-width: 100%;
    }

        .errorPage .launchBlk .bgtrans {
            background: url(../Images/error-pattern.jpg) repeat 0 0;
        }

        .errorPage .launchBlk .circle-holder .content-holder {
            width: 100%;
            max-width: 36.250em;
            margin: 0 auto;
            padding-bottom: 80px;
        }

        .errorPage .launchBlk .circle-holder {
            background: url(../Images/error-circle.png) no-repeat center;
            width: 100%;
            margin: 0 auto;
            text-align: center;
            display: block;
        }

            .errorPage .launchBlk .circle-holder .content-holder h2 {
                color: #fff;
                font-weight: 300;
                font-family: 'Helvetica', Arial, sans-serif;
                line-height: 1.3em;
                padding-top: 176px;
                padding-bottom: 70px;
                color: #a29061;
                text-transform: uppercase;
                font-size: 2.125em;
                margin: 0;
            }

            .errorPage .launchBlk .circle-holder .content-holder a {
                color: #fff;
                text-transform: uppercase;
                text-decoration: none;
                padding-right: 3%;
                background: url(../images/loadmore-arrow.png) no-repeat right center;
            }
/*Styles for share*/

/* Sharrre plug-in styles */

.pressDetailWrap .leftBlock .btn-share-holder {
    position: absolute;
    z-index: 99;
    display: inline-block;
    margin: 20px 5px;
    cursor: pointer;
    bottom: 0px;
    width: 50px;
    left: 0;
}

.pressDetailWrap .leftBlock .btn-share, .btn-share {
    display: inline-block;
    background: url(../images/btn-share.png) no-repeat 0 0;
    font-size: 1.3em;
    text-decoration: none;
    color: #ffffff;
    text-align: center;
    width: 50px;
    height: 51px;
    border-radius: 50%;
    margin: 0 auto;
    line-height: 1.7em;
}

.buttonsWrap {
    width: auto;
    margin: 0 auto;
    font-size: 1em;
    color: #3b3a3a;
    text-align: center;
}

    .buttonsWrap .btn-share-holder {
        position: relative;
        z-index: 99;
        display: inline-block;
        margin: 20px 5px;
        cursor: pointer;
    }

    .buttonsWrap .btn-share {
        display: inline-block;
        font-size: 1.3em;
        text-decoration: none;
        color: #ffffff;
        text-align: center;
        margin: 0 auto;
        line-height: 1.7em;
    }

.sharrre .box {
    float: none;
}

.sharrre .count {
    color: #444444;
    display: none;
    font-size: 17px;
    line-height: 34px;
    height: 34px;
    padding: 4px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 50px;
    background-color: #eee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.sharrre .share {
    color: #fff;
    display: block;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    margin-top: 3px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 50px;
    background-color: #9CCE39;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.sharrre .buttons {
    background: #ac975e;
    border-radius: 10px;
    display: none;
    position: absolute;
    padding: 5px 5px 7px;
    top: -105px;
    left: -90px;
    width: 120px;
    text-align: left;
}

    .sharrre .buttons:before {
        content: "";
        cursor: pointer;
        height: 10px;
        position: absolute;
        left: 10px;
        top: 80%;
        width: 10px;
    }

    .sharrre .buttons:after {
        border-color: #ac975e rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 10px 10px 0;
        content: "";
        height: 0;
        position: absolute;
        right: 10px;
        top: 100%;
        width: 0;
    }

.sharrre .button {
    margin: 0px 0px 0px 10px;
}

.sharrre .facebook {
    margin: 5px 0px 5px 10px;
    z-index: 99999;
}

.fb-share-button span, .fb-share-button span iframe {
    height: 20px!important;
    width: 120px!important;
}

/*Styles for search*/
.searchapi .wrap .gsc-control-cse,
.searchapi .wrap .gsc-control-cse .gsc-table-result {
    font-family: 'Helvetica', Arial, sans-serif !important;
    font-size: 0.875em;
    line-height: 1.8em;
}

.searchapi .wrap {
    width: 100%;
    max-width: 62.063em;
    margin: 0 auto;
}


    .searchapi .wrap table.gsc-search-box {
        width: 50% !important;
    }

    .searchapi .wrap input.gsc-input {
        padding: 9px 6px !important;
        border: 1px solid #ccc !important;
        background: none !important;
    }

    .searchapi .wrap form.gsc-search-box {
        margin-bottom: 20px !important;
    }

    .searchapi .wrap input.gsc-search-button {
        margin-left: 2px;
        padding: 10px 15px 10px 15px !important;
        color: #003b5a !important;
    }

    .searchapi .wrap table.gsc-branding td,
    .searchapi .wrap table.gsc-branding,
    .searchapi .wrap table.gcsc-branding td,
    .searchapi .wrap table.gcsc-branding,
    .searchapi .wrap .gsc-above-wrapper-area {
        display: none !important;
    }

    .searchapi .wrap div.gsc-clear-button {
        background: none !important;
    }

    .searchapi .wrap .gsc-webResult .gsc-result {
        padding: 10px 0;
    }

    .searchapi .wrap .gs-result .gs-title,
    .searchapi .wrap .gs-result .gs-title * {
        color: #ac975e !important;
        text-decoration: none !important;
        font-size: 14px !important;
    }

    .searchapi .wrap .gs-result a.gs-visibleUrl, .searchapi .wrap .gs-result .gs-visibleUrl {
        display: none !important;
    }
    /*.searchapi .wrap .gs-result .gs-snippet{color:#2e2e2e !important;}*/
    .searchapi .wrap .gsc-results .gsc-cursor-box .gsc-cursor-page {
        color: #ac975e !important;
    }

    .searchapi .wrap .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
        color: #003b5a !important;
    }

.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
    background: #fff !important;
    color: #2e2e2e !important;
    border: none !important;
}

.gsc-results .gsc-cursor {
    float: right !important;
    padding-top: 20px !important;
}

.gs-web-image-box, .gs-promotion-image-box {
    display: none !important;
}


/*Code for emirataisation*/

.emiratisation .wrap {
    width: 100%;
    max-width: 62.063em;
    margin: 0 auto;
    padding-top: 192px;
}

    .emiratisation .wrap h2 {
        font-size: 1em !important;
        color: #ac975e !important;
        text-align: center !important;
        text-transform: initial !important;
        font-weight: normal !important;
        padding-bottom: 0px !important;
        margin: 0;
    }

    .emiratisation .wrap p {
        font-size: 0.750em;
        padding: 0 2% 0 2%;
        color: #2e2e2e;
        line-height: 1.8em;
        text-transform: none;
    }

    .emiratisation .wrap img {
        width: 100%;
        max-width: 96%;
        padding: 0 2% 0 2%;
    }

.emiratisation .applynow {
    width: 216px; /* 170 */
    margin: 0 auto;
    display: block;
    text-align: center;
    background: #204c69;
    color: #fff;
    padding: 12px 20px 12px 20px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 0.750em;
    margin-top: 38px;
    margin-bottom: 20px;
}

    .emiratisation .applynow a {
        text-decoration: none;
        color: #fff;
    }

/*Styles for current openigs*/
.cntopenings .wrap, .right-column .wrap {
    width: 100%;
    max-width: 62.063em;
    margin: 0 auto;
    padding-top: 192px;
    padding-bottom: 23px;
}

.right-column .wrap {
    padding-top: 0;
}

    .cntopenings .wrap p, .right-column .wrap p {
        font-size: 0.750em;
        margin: 0;
        padding-bottom: 30px;
        line-height: 1.8em;
        padding: 0 3% 30px 3%;
    }

    .cntopenings .wrap h2, .right-column .wrap h2 {
        font-size: 1em !important;
        color: #204c69 !important;
        font-weight: 300 !important;
        text-align: center !important;
        text-transform: initial !important;
        padding-bottom: 5px !important;
        margin: 0;
        font-weight: normal;
    }

    .cntopenings .wrap h3, .right-column .wrap h3 {
        text-align: center;
        color: #2e2e2e;
        padding: 0 3% 35px 3%;
        margin: 0;
        font-weight: normal;
        font-size: 0.750em;
    }

.accordion, .right-column .accordion {
    width: 100%;
    margin: 0 0 10px 0;
}

.collapse-title, .right-column .collapse-title {
    background: #eee;
    color: #003b5a;
    text-align: left;
    padding: 10px 42px 10px 25px;
    position: relative;
}

    .collapse-title a, .right-column .collapse-title a {
        color: #204c69;
        font-size: 1em;
        text-decoration: none;
        text-transform: uppercase;
    }

    .right-column .collapse-title a {
        font-size: 0.750em;
        text-decoration: none;
        text-transform: none;
    }


.collapse-title, .right-column .collapse-title {
    background: #eee;
    color: #003b5a;
    text-align: left;
    padding: 10px 42px 10px 25px;
    position: relative;
}

    .collapse-title a, .right-column .collapse-title a {
        color: #204c69;
        font-size: 1em;
        text-decoration: none;
        text-transform: uppercase;
    }

    .right-column .collapse-title a {
        font-size: 0.750em;
        text-decoration: none;
        text-transform: none;
    }



    .collapse-title span, .right-column .collapse-title span {
        height: 19px;
        width: 38px;
        display: block;
        position: absolute;
        top: 11px;
        right: 0;
        background: url(../images/add.png) no-repeat center right;
    }

    .collapse-title.detail-active span, .right-column .collapse-title.detail-active span {
        background: url(../images/remove.png) no-repeat center right;
        right: 16px;
    }

    .collapse-title.detail-active, .right-column .collapse-title.detail-active {
        background: #b29f6e;
    }

        .right-column .collapse-title.detail-active a {
            color: #fff;
        }




.detail-content, .right-column .detail-content {
    display: none;
}

    .detail-content.detail-active, .right-column .detail-content.detail-active {
        display: inline-block;
        background: #eeeeee;
        width: 100%;
    }


    .detail-content .maintext, .right-column .detail-content .maintext {
        padding: 15px;
        background-color: #434345;
        color: #ebebeb;
        font-size: 1.1em;
        width: 93%;
    }

.opening-detail, .right-column .opening-detail {
    padding: 30px 25px 30px 25px;
    display: inline-block;
}

    .opening-detail, .right-column .opening-detail img {
        max-width: 100%;
    }

.detail-content ul, .detail-content ol {
    margin-left: 40px;
    margin-bottom: 10px;
}

    .detail-content ul li {
        list-style-type: square;
        font-size: 12px;
        color: #2e2e2e;
    }

    .detail-content ol li {
        font-size: 12px;
        color: #2e2e2e;
    }

.tabs, .right-column .tabs {
    width: 30%;
    float: left;
    padding-top: 20px;
}

.list-unstyled, .right-column .list-unstyled {
    padding-left: 0;
    list-style: none;
}

.opening-detail .tabs ul li, .right-column .opening-detail .tabs ul li {
    margin-bottom: 15px;
    text-align: right;
    background: #eee;
    padding: 10px;
    color: #2e2e2e;
    font-size: 0.875em;
    cursor: pointer;
    /*padding-right: 25px;*/
    list-style-type: none;
}

    .opening-detail .tabs ul li.active, .right-column .opening-detail .tabs ul li.active {
        background: #003b5a;
        padding: 10px;
        color: #fff;
    }

.tab-content, .right-column .tab-content {
    width: 66.66666667%;
    float: left;
    border-left: 1px solid #b2b2b2;
    padding-left: 3%;
}

    .tab-content h3, .right-column .tab-content h3 {
        color: #204c69 !important;
        font-size: 1em !important;
        text-align: left !important;
        text-transform: uppercase;
        padding: 30px 0 10px 0 !important;
    }

    .tab-content h4, .right-column .tab-content h4 {
        padding: 0;
        margin: 0;
        color: #003b5a;
        padding-bottom: 25px;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 0.875em;
    }

    .tab-content .listing h5, .right-column .tab-content .listing h5 {
        margin: 0;
        text-transform: uppercase;
        font-size: 0.875em;
        color: #2e2e2e;
    }

.cntopenings .wrap .tab-content p, .right-column .cntopenings .wrap .tab-content p {
    padding: 0 0 10px 0;
}

.listing {
    padding-bottom: 35px;
}

    .listing li {
        background: url(../Images/bullet.png) no-repeat left 8px;
        list-style: none;
        padding-left: 35px;
        font-size: 0.875em;
        color: #2e2e2e;
        line-height: 1.8em;
        list-style-type: none !important;
    }



/* JOBS */

.collapse-title-jobs {
    background: #eee;
    font-size: 1em;
    text-transform: uppercase;
    color: #003b5a;
    text-align: left;
    padding: 14px 25px 14px 25px;
    position: relative;
}

    .collapse-title-jobs a {
        color: #003b5a;
        text-decoration: none;
    }

    .collapse-title-jobs.detail-active a {
        color: #fff;
    }

    .collapse-title-jobs span {
        height: 19px;
        width: 38px;
        display: block;
        position: absolute;
        top: 16px;
        right: 0;
        background: url(../images/add.png) no-repeat center right;
    }

    .collapse-title-jobs.detail-active span {
        background: url(../images/remove.png) no-repeat center right;
        right: 16px;
    }

    .collapse-title-jobs.detail-active {
        background: #b29f6e;
    }


.detail-content-jobs {
    display: none;
}

    .detail-content-jobs.detail-active {
        display: inline-block;
        background: #eeeeee;
    }


    .detail-content-jobs .maintext {
        padding: 15px;
        background-color: #434345;
        color: #ebebeb;
        font-size: 1.1em;
        width: 93%;
    }

.opening-detail-jobs {
    padding: 30px 15px 30px 15px;
    display: inline-block;
}

.tabs {
    width: 30%;
    float: left;
    padding-top: 20px;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.opening-detail-jobs .tabs ul li {
    margin-bottom: 15px;
    text-align: right;
    background: #eee;
    padding: 10px;
    color: #2e2e2e;
    font-size: 0.875em;
    cursor: pointer;
    /*padding-right: 25px;*/
}

    .opening-detail-jobs .tabs ul li.active {
        background: #003b5a;
        padding: 10px;
        color: #fff;
    }

.tab-content {
    width: 66.66666667%;
    float: left;
    border-left: 1px solid #b2b2b2;
    padding-left: 3%;
}

    .tab-content h3 {
        color: #003b5a !important;
        font-size: 1em !important;
        text-align: left !important;
        text-transform: uppercase;
        padding: 30px 0 !important;
    }

    .tab-content h4 {
        padding: 0;
        margin: 0;
        color: #003b5a;
        padding-bottom: 25px;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 0.875em;
    }

    .tab-content .listing h5 {
        margin: 0;
        text-transform: uppercase;
        font-size: 0.875em;
        color: #2e2e2e;
    }

.listing {
    padding-bottom: 35px;
}

    .listing li {
        background: url(../Images/bullet.png) no-repeat left 8px;
        list-style: none;
        padding-left: 35px;
        font-size: 0.750em;
        color: #2e2e2e;
        line-height: 1.8em;
    }



.applybtn, .right-column .applybtn {
    width: 100px;
    margin-left: 0;
    margin-bottom: 30px;
}

.talented-row h2 {
    text-align: center;
    padding: 30px 0 30px 0;
}

.talented-row p {
    padding-top: 10px;
}

.applynow {
    width: 100px;
    margin: 0 auto;
    display: block;
    text-align: center;
    background: #204c69;
    color: #fff;
    padding: 8px 20px 8px 20px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 0.750em;
}

    .applynow a {
        color: #fff;
        text-decoration: none;
    }

.tilewrap .wrapper {
    margin: 0 auto;
    width: 100%;
    /* max-width: 40em;*/
}

    .tilewrap .wrapper h2 {
        color: #fff;
        font-size: 1.4em;
        text-align: center;
        font-weight: 100;
        letter-spacing: 3px;
        position: absolute;
        top: 0;
        /* width:95%; */
        width: 85%;
        margin-left: 7%;
    }


        .tilewrap .wrapper h2 span {
            font-style: italic;
            font-family: 'Georgia';
            letter-spacing: 3px;
            display: inline-block;
        }




/*Responsive Layout*/

@media only screen and (min-width : 858px) {
    .main-img {
        display: none;
    }

    .caption {
        display: none;
    }

    .caption {
        position: relative;
        top: -360px;
        display: none;
    }

        .caption .wrap {
            margin: 0 auto;
            width: 100%;
            max-width: 30em;
        }

            .caption .wrap h1 {
                color: #fff;
                font-size: 1.4em;
                text-align: center;
                font-weight: 100;
                letter-spacing: 3px;
            }

    h1 span {
        font-style: italic;
        font-family: 'Georgia';
        letter-spacing: 3px;
        display: inline-block;
        padding-top: 15px;
    }

    .main-bg {
        display: block;
    }

    .random-set {
        display: block;
    }

    .main-bg .caption {
        display: block;
    }

    .pressDetailWrap .rightBlocktitle {
        width: 68.30985915492958%;
        float: right;
    }

    .pressDetailWrap .leftBlock {
        width: 31.690140845070424%;
        float: left;
    }

        .pressDetailWrap .leftBlock .date {
            text-align: right;
            padding-bottom: 25px;
        }

        .pressDetailWrap .leftBlock .btn-share-holder {
            right: 0px;
            left: auto;
            z-index: inherit;
        }

    .pressDetailWrap .rightBlock {
        width: 68.30985915492958%;
        float: right;
    }

        .pressDetailWrap .rightBlock h3 {
            margin-left: 5%;
            color: #204c69;
            font-size: 1em;
            font-weight: normal;
            margin-top: 0;
            text-transform: uppercase;
            margin-bottom: 5px;
        }

        .pressDetailWrap .rightBlock .details {
            margin: 0;
            width: 95%;
            float: right;
            margin-left: 5%;
        }

            .pressDetailWrap .rightBlock .details a {
                color: #204c69;
                text-decoration: none;
            }

                .pressDetailWrap .rightBlock .details a:hover {
                    color: #ac975e;
                }

            .pressDetailWrap .rightBlock .details .description a {
                background: url(../images/right-arrows.png) no-repeat right center;
                padding-right: 20px;
            }
}

/* Responsive header fix IE only*/
@media only screen and (max-width : 1068px), screen/9 {
    .masterContent {
        max-width: 99%;
        width: 100%;
    }

    nav .navWrap .navContent .menuWrap .menuList li a {
        padding: 12px 5px 16px 5px;
    }
}

/* Responsive header fix IE only*/
@media only screen and (max-width : 1068px) {
    .masterContent {
        max-width: 95%;
        width: 100%;
    }
}
@media only screen and (min-width : 1600px) {
.aboutus .testimonials .wrap {
        
        max-width: 47%;
       
    }
}
@media only screen and (max-width : 1024px) {
    body {
        overflow-x: hidden;
    }

    .caption {
        display: none;
    }
    /* Responsive header fix */
    .masterContent {
        max-width: 99%;
        width: 100%;
    }
}

@media only screen and (max-width : 980px) {
    /* Responsive header fix */
    .masterContent {
        max-width: 99%;
        width: 100%;
    }

    .homemasterContent .feature-block li .holder p {
        font-size: .7em;
        width: 85%;
    }

    .homemasterContent .feature-block li .holder a {
        font-size: 0.750em;
    }

    .homemasterContent .feature-block li .holder h2 {
        width: 80%;
        font-size: .9em;
    }

    .rateGrowth .wrap .bx-wrapper .bx-controls-direction a.bx-prev.disabled {
        background: none;
    }

    .rateGrowth .wrap .bx-wrapper .bx-controls-direction a.bx-next.disabled {
        background: none;
    }

    .register .wrap .registerDetails {
        padding-top: 0px;
    }

    .registerDetails p {
        font-size: 0.750em;
    }

    .register .submitbtn {
        width: 23%;
    }

    .mediaenquiry .wrap {
        padding-top: 86px !important;
    }
}

.bodyContent .wrap .right-column {
    margin: 0 2.2155085599194362%;
    float: none;
    padding-top: 30px; /* padding-bottom:30px;*/
}

.newPages .wrap .right-column h2 {
    width: 100%;
    font-size: 1.125em;
    color: #ac975e;
    text-align: center;
    padding-bottom: 18px;
    font-weight: 100;
    margin: 0;
}

.newPages .wrap .right-column p {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 0.750em;
    color: #2e2e2e;
    line-height: 1.5em;
    text-transform: none;
}

    .newPages .wrap .right-column p a {
        text-decoration: none;
        color: #ac975e;
    }

.newPages .wrap .right-column img {
    padding: 0 0 20px 0;
    max-width: 100%; /* Edited 11/16/2015*/
}

.newPages .wrap .right-column p:last-child {
    margin: 0;
}

.newPages .wrap .right-column .img-blk {
    width: 100%;
    text-align: center;
}
/* Responsive fixes */
@media only screen and (max-width : 970px) {
    .masterContent {
        max-width: 100%;
        width: 100%;
    }

    nav .navWrap .navContent .menuWrap .menuList li a {
        padding: 12px 7px 16px 10px;
    }
}


@media only screen and (max-width : 960px) {
    #map_canvas {
        margin-top: 0;
    }

    .contact .contactAddress {
        padding-top: 30px !important;
        margin-bottom: 30px !important;
    }

    .press .wrap {
        padding-top: 0;
    }

    .homemasterContent {
        margin-top: 0;
    }

    .main-slider {
        margin-top: 0;
    }

    .visionwrap .wrap h5 a {
        padding-right: 3%;
        font-size: 12px;
    }

    .privacy .wrap {
        margin-top: 23px !important;
    }

    .generic .wrap {
        margin-top: 23px !important;
    }

    /****** Added *****/
    .TopLinks {
        position: absolute;
        top: -95px;
        right: 0;
    }

    .valslider {
        display: block;
    }

    .deskvalslider {
        display: none;
    }

    .newPages .wrap {
        padding-top: 0 !important;
    }

    .generic .wrap .wrap-content, .press .wrap, .generic .wrap, .aboutus .wrap, .registrar .wrap {
        padding-top: 85px;
    }



    .stickyfooter {
        position: inherit;
    }

    .press .wrap .wrap-content {
        margin: 0 2%;
    }

    .press .wrap .wrap-content {
        padding: 0;
    }

    .aboutadgm, .business, .abudhabi, .media, .careers, .contactadress, .quicklinks {
        display: none !important;
    }


    @media screen and (min-device-width: 500px) and (max-device-width: 640px) {
        .vision .visionTabs .wrap .tabwrap #tabs .imgCalout {
            margin-bottom: 60px;
        }
    }

    @media screen and (min-device-width: 960px) and (max-device-width: 1024px) {
        .subnav .subnavWrap .subnavContent .subnavListingWrap .subnavListing li a {
            font-size: 9px;
            padding: 13px 15px;
        }
    }



    /*Code for about us*/
    .aboutus .values .wrap ul, .registrar .values .wrap ul, .facts .rateGrowth .wrap ul {
        margin-left: 35%;
    }

        .aboutus .values .wrap ul li, .registrar .values .wrap ul li {
            width: 100%;
            max-width: 100%;
        }

    .aboutus .values .bx-wrapper .bx-viewport, .registrar .values .bx-wrapper .bx-viewport {
        -moz-box-shadow: inherit;
        -webkit-box-shadow: inherit;
        box-shadow: 0;
        border: none;
        left: 0;
        background: none;
    }

    .registrar .values .bx-wrapper .bx-viewport, .facts .rateGrowth .bx-wrapper .bx-viewport {
        height: 465px !important;
        left: 0;
        border: 0;
        background: none;
        -webkit-transform: translatez(0);
        -moz-transform: translatez(0);
        -ms-transform: translatez(0);
        -o-transform: translatez(0);
        transform: translatez(0);
        box-shadow: inherit;
    }

    .facts .rateGrowth .bx-wrapper .bx-viewport {
        height: 565px !important;
    }

    .aboutus .values .bx-wrapper .bx-controls-direction a, .registrar .values .bx-wrapper .bx-controls-direction a, .facts .rateGrowth .bx-wrapper .bx-controls-direction a {
        margin-top: -50px;
    }


    .aboutus .values .bx-wrapper .bx-controls-direction a, .registrar .values .bx-wrapper .bx-controls-direction a, .facts .rateGrowth .bx-wrapper .bx-controls-direction a, .hotel .wrap .bx-wrapper .bx-controls-direction a {
        width: 32px;
        height: 57px;
    }

    .aboutus .values .bx-wrapper .bx-next, .registrar .values .bx-wrapper .bx-next, .facts .rateGrowth .bx-wrapper .bx-next, .hotel .wrap .bx-wrapper .bx-next {
        background: url(../Images/arrow.png) no-repeat -38px 0px;
        right: 0;
    }

        .registrar .values .bx-wrapper .bx-next.disabled, .hotel .wrap .bx-wrapper .bx-prev.disabled {
            background: none;
        }

    .aboutus .values .bx-wrapper .bx-prev, .registrar .values .bx-wrapper .bx-prev, .facts .rateGrowth .bx-wrapper .bx-prev, .hotel .wrap .bx-wrapper .bx-prev {
        background: url(../Images/arrow.png) no-repeat 0px 0px;
        left: 0;
    }

    .aboutus .testimonials .wrap {
        max-width: 850000000000000000000000%;
    }

    .line {
        display: none;
    }

    .rateGrowth .wrap ul li .imgHover1 {
        display: block;
        margin-top: 0;
    }

    .rateGrowth .wrap ul li:hover .imgHover1 {
        display: inline-block;
        margin-top: 0;
    }

    .rateGrowth .wrap .factsvalslider li h4 {
        text-align: center !important;
        color: #444 !important;
        font-weight: 200 !important;
        padding: 10px 30px 30px 0px !important;
    }

    .facts {
        padding-bottom: inherit;
    }


    /*Registrar*/


    .registrar .values .wrap ul li, .registrar .values .wrap ul li:hover {
        background: url(../images/circle-active.png) no-repeat 0 0;
        width: 229px;
        height: 229px;
        color: #fff;
        padding-top: 100px;
        text-align: center;
        text-decoration: none;
        display: block;
        text-transform: uppercase;
    }

        .registrar .values .wrap ul li h3 {
            display: none;
        }

        .registrar .values .wrap ul li .imgHover1 h3, .registrar .values .wrap ul li:hover imgHover1 {
            display: block;
        }

        .registrar .values .wrap ul li .imgHover1, .registrar .values .wrap ul li:hover imgHover1 {
            display: block;
            max-width: 14em;
            width: 100%;
            padding-right: 75%;
        }

    .rateGrowth .wrap ul li .imgHover1, .rateGrowth .wrap ul li:hover .imgHover1 {
        display: block;
    }

    .registrar .wrap p a {
        color: #ac975e;
        text-decoration: none;
    }

        .registrar .wrap p a:hover {
            color: #204c69;
        }


    /*Tab - slider styles*/
    .vision .visionTabs .wrap .backward, .vision .visionTabs .wrap .forward {
        display: block;
    }

    .vision .visionTabs .wrap .tabwrap #tabs ul.nav li {
        width: 100%;
        max-width: 100%;
    }

        .vision .visionTabs .wrap .tabwrap #tabs ul.nav li a {
            font-size: 1.5em !important;
            padding: 20px 0px;
            display: none;
        }

            .vision .visionTabs .wrap .tabwrap #tabs ul.nav li a.current {
                display: block;
                width: 100%;
                color: #204c69;
            }

    .vision .visionTabs .wrap .tabwrap .text {
        display: block;
    }

    .vision .visionTabs .wrap .tabwrap #tabs ul.nav li a.current .text {
        border: none;
        padding: 0;
    }

    .vision .visionTabs .wrap .tabwrap #tabs ul.nav li a.current b.caret {
        display: none;
    }
    /* .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description p:nth-child(2),  .square .imgCalout .wrap .description p:nth-child(2) {
display: none;
}*/

    /*Styles for share*/
    .sharrre .buttons:after {
        left: 10px;
    }

    .sharrre .buttons {
        left: 0;
    }

    /*Error page code*/
    .errorPage {
        padding: 0;
    }
    /*Code for search*/
    .searchapi .wrap form.gsc-search-box {
        margin-left: 5%;
        width: 95% !important;
    }

    .gsc-results {
        width: 90% !important;
        margin: 0 5% !important;
    }
}

@media only screen and (max-width : 858px) {
    .homemasterContent {
        width: 100%;
    }

    homemasterContent .wrap .wrap-content {
        margin: 0 5%;
    }

    header .wrap .menuWrap {
        display: none;
    }

    /*.homemasterContent .feature-block .bx-wrapper .bx-viewport {
        width: 300px !important;
        margin: 0 auto;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: 0;
    }*/

    .homemasterContent .feature-block {
        margin-bottom: 30px;
    }

        .homemasterContent .feature-block .bx-wrapper .bx-viewport {
            width: 300px !important;
            margin: 0 auto;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            border: 0;
        }

    .titlewrap .wrap {
        margin: 0 auto;
        position: absolute;
        z-index: 3;
        top: 1%;
        left: 0;
        width: 100%;
        max-width: 50.8em;
    }

        .titlewrap .wrap h1 {
            line-height: 1.4em !important;
        }

            .titlewrap .wrap h1 span {
                font-style: italic;
                font-size: 1.125em;
                letter-spacing: 0;
                font-family: 'Georgia';
            }

    .homemasterContent .feature-block li {
        background: url(../Images/featurebg.png) no-repeat 50% 0 !important; /*added now*/
        width: 46.66565961732125%; /* 235 / 993 */
    }

        .homemasterContent .feature-block li .holder {
            position: relative;
            width: 235px;
            margin: 0 auto;
        }
            /*.homemasterContent .feature-block li .holder h2 {
 text-align: center;
 font-size: 1em;
 text-transform: uppercase;
 color: #fff;
 font-weight: 100;
 font-family: 'Helvetica', Arial, sans-serif;
 margin-top: 25px;
}*/
            .homemasterContent .feature-block li .holder img {
                max-width: 100%;
                display: block;
                margin: 5px auto 0 auto;
            }

            .homemasterContent .feature-block li .holder p {
                margin-top: -3px;
            }

        .homemasterContent .feature-block li p {
            text-align: center;
            font-size: .9em;
            color: #2e2e2e;
            font-weight: 100;
            font-family: 'Helvetica', Arial, sans-serif;
            margin-top: 10px;
            padding: 10px;
        }

        .homemasterContent .feature-block li .holder p {
            /* width: 90%;*/
            font-size: 0.750em;
            width: 80%;
            margin-bottom: -8px;
            padding: 6px 42px;
            margin-left: -17px;
        }

    .homemasterContent .feature-block .bx-wrapper .bx-controls-direction a {
        width: 32px;
        height: 57px;
    }

    .homemasterContent .feature-block .bx-wrapper .bx-next {
        background: url(../Images/arrow.png) no-repeat -38px 0px;
        right: 30%;
    }

    .homemasterContent .feature-block .bx-wrapper .bx-prev {
        background: url(../Images/arrow.png) no-repeat 0px 0px;
        left: 28%;
    }

    .homemasterContent .homeGallery {
        width: 70%;
        padding-bottom: 20px;
    }

        .homemasterContent .homeGallery ul li:first-child {
            padding-top: 0;
        }

    .homemasterContent .hotspotgallery li {
        box-shadow: none;
        padding: 0;
    }


    .homemasterContent .homeGallery .bx-wrapper .bx-viewport {
        box-shadow: none !important;
        margin-bottom: -40px !important;
        margin-top: 20px;
    }

    .homemasterContent .homeGallery .gallery-left-img .gallery-left {
        text-align: center;
        width: 100%;
    }

        .homemasterContent .homeGallery .gallery-left-img .gallery-left img {
            border-top: 5px solid #A29061;
            max-width: 100%;
            margin: 0 auto;
        }

    .homemasterContent .homeGallery .gallery-left-img .gallery-right {
        text-align: center;
        width: 100%;
    }

        .homemasterContent .homeGallery .gallery-left-img .gallery-right .wrap {
            padding: 50px 0;
        }

            .homemasterContent .homeGallery .gallery-left-img .gallery-right .wrap a {
                background: url(../Images/link-arrow.png) no-repeat right center;
                font-size: .8em;
                text-transform: uppercase;
                color: #204c69;
                padding-right: 4%;
                text-decoration: none;
            }

        .homemasterContent .homeGallery .gallery-left-img .gallery-right h2 {
            font-size: 0.82em;
            color: #204c69;
            font-weight: 300;
            font-family: 'Helvetica', Arial, sans-serif;
            line-height: 1.5em;
            margin: 0;
            text-transform: uppercase;
        }

        .homemasterContent .homeGallery .gallery-left-img .gallery-right p {
            color: #2e2e2e;
            font-size: 12px;
            margin: 0;
        }


    .homemasterContent .homeGallery .gallery-right-img .gallery-left {
        text-align: center;
        width: 100%;
    }

        .homemasterContent .homeGallery .gallery-right-img .gallery-left img {
            border-top: 5px solid #A29061;
            margin: 0 auto;
            max-width: 100%;
        }

    .homemasterContent .homeGallery .gallery-right-img .gallery-right {
        text-align: center;
        width: 100%;
    }

        .homemasterContent .homeGallery .gallery-right-img .gallery-right .wrap {
            padding: 50px 10px 0 0px;
        }

            .homemasterContent .homeGallery .gallery-right-img .gallery-right .wrap a {
                background: url(../Images/link-arrow.png) no-repeat right center;
                font-size: .8em;
                text-transform: uppercase;
                color: #204c69;
                padding-right: 2%;
                text-decoration: none;
            }

        .homemasterContent .homeGallery .gallery-right-img .gallery-right h2 {
            font-size: 0.82em;
            color: #204c69;
            font-weight: 300;
            font-family: 'Helvetica', Arial, sans-serif;
            line-height: 1.5em;
            margin: 0;
            text-transform: uppercase;
        }

        .homemasterContent .homeGallery .gallery-right-img .gallery-right p {
            color: #2e2e2e;
            font-size: 12px;
            margin: 0;
        }

    .homemasterContent .homeGallery .bx-wrapper .bx-next {
        background: url(../Images/arrow.png) no-repeat -42px 0px;
        right: -17%;
        width: 44px;
        height: 65px;
    }

    .homemasterContent .homeGallery .bx-wrapper .bx-prev {
        background: url(../Images/arrow.png) no-repeat 3px 0px;
        left: -12%;
        width: 44px;
        height: 65px;
    }

    .homemasterContent .latest-news .latest-newsBlk .img-holder {
        float: none;
        width: 100%;
    }

        .homemasterContent .latest-news .latest-newsBlk .img-holder img {
            margin: 0 auto;
            max-width: 75%;
            text-align: center;
        }

    .homemasterContent .latest-news .latest-newsBlk h3 {
        text-align: center;
        width: 80%;
        margin-right: auto;
        margin-left: auto;
        line-height: 1.2em;
    }

    .homemasterContent .latest-news .latest-newsBlk h4 {
        text-align: center;
    }

    .homemasterContent .latest-news .latest-newsBlk p {
        text-align: center;
        padding: 0 1%;
    }

    .homemasterContent .latest-news .latest-newsBlk a {
        text-align: center;
        float: none;
        width: 25%;
        max-width: 100%;
        margin: 0 auto;
        margin-left: 45%;
    }

    .homemasterContent .latest-news .latest-newsBlk .bx-wrapper .bx-viewport {
        min-height: 356px !important;
    }

    .homemasterContent .latest-news .latest-newsBlk .bx-wrapper .bx-pager {
        display: none;
    }

    .homemasterContent .latest-news .latest-newsBlk .bx-wrapper .bx-controls-direction a {
        display: block !important;
    }

    .homemasterContent .latest-news .latest-newsBlk .bx-wrapper .bx-prev {
        background: url(../Images/arrow.png) no-repeat 0 0;
    }


    .homemasterContent .latest-news .latest-newsBlk .bx-wrapper .bx-next {
        background: url(../Images/arrow.png) no-repeat -38px 0;
    }

    .homemasterContent .latest-news .latest-newsBlk .bx-wrapper .bx-controls-direction a {
        width: 32px !important;
        height: 52px;
        top: 15% !important;
        margin-left: 0 !important;
        padding-right: 0 !important;
    }

    .homemasterContent .latest-news .latest-newsBlk .bx-wrapper .bx-prev.disabled {
        background: none !important;
    }

    .homemasterContent .latest-news .latest-newsBlk .bx-wrapper .bx-next.disabled {
        background: none !important;
    }

    .homemasterContent .visionBlk {
        margin-top: 0;
    }

        .homemasterContent .visionBlk .visionCont {
            top: 80px;
        }

        .homemasterContent .visionBlk img.desktop {
            max-width: 100%;
            position: relative;
            display: none;
        }

        .homemasterContent .visionBlk img.mob {
            max-width: 100%;
            position: relative;
            display: block;
        }


    /*Code for board of directors*/
    .directors .wrap .wrap-content .listitems li .leftBlock {
        width: 100%;
    }

    .directors .wrap .wrap-content .listitems li .rightBlock {
        width: 100%;
    }

        .directors .wrap .wrap-content .listitems li .rightBlock .description {
            width: 100%;
        }

    .press .wrap .wrap-content .listitems li .leftBlock figure {
        margin-left: 0;
    }

    /*Code for press*/
    .press .wrap .wrap-content .listitems li .leftBlock {
        width: 100%;
    }

    .press .wrap .wrap-content .listitems li .left-img {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .press .wrap .wrap-content .listitems li .rightBlock {
        width: 100%;
    }

        .press .wrap .wrap-content .listitems li .rightBlock .description {
            width: 100%;
        }

    .locations .hotel .wrap p {
        padding: 0 5.125% 15px 5.125%;
    }

    .hotel .wrap .bx-wrapper .bx-pager {
        display: none;
    }
}

@media only screen and (max-width : 780px) {

    .homemasterContent .feature-block .bx-wrapper .bx-next {
        background: url(../Images/arrow.png) no-repeat -38px 0px;
        right: 20%;
    }

    .homemasterContent .feature-block .bx-wrapper .bx-prev {
        background: url(../Images/arrow.png) no-repeat 0px 0px;
        left: 18%;
    }

    .homemasterContent .launchBlk .circle-holder .content-holder a {
        width: 34%;
    }

    /* .visionwrap .wrap {
        padding-top: 65px !important;
    } */

    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description, .locations .square .wrap .imgCalout .wrap .description, .hotel .wrap .imgCalout .wrap .description {
        padding: 33px 25px;
        -webkit-transition: all .3s ease;
        -webkit-transition-property: all;
        -webkit-transition-duration: 0.3s;
        -webkit-transition-timing-function: ease;
        -webkit-transition-delay: initial;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

    .searchapi .wrap table.gsc-search-box {
        width: 100% !important;
    }
}

@media only screen and (max-width : 768px) {
    .aboutus .values .wrap ul, .registrar .values .wrap ul, .facts .rateGrowth .wrap ul {
        margin-left: 35%;
    }

    .rateGrowth .wrap ul li:hover > div.imgHover {
        margin-left: 6px;
    }

    .rateGrowth .wrap .valslider li h4, .rateGrowth .wrap .factsvalslider li h4 {
        margin-left: 4px !important;
    }
	.startup-company-list li {
    width: 29% !important;
}
    .startup-title h2 {
            margin: 25px 0 11px 0 !important;
    width: 100% !important;
    }
}

@media only screen and (max-width : 650px) {
    .homemasterContent .launchBlk {
        background-position: 0 40px;
    }

    .homemasterContent .feature-block .bx-wrapper .bx-next {
        background: url(../Images/arrow.png) no-repeat -38px 0px;
        right: 8%;
    }

    .homemasterContent .feature-block .bx-wrapper .bx-prev {
        background: url(../Images/arrow.png) no-repeat 0px 0px;
        left: 6%;
    }

    .homemasterContent .visionBlk .visionCont h2 {
        font-size: 1.2em;
    }

    .homemasterContent .visionBlk .visionCont {
        top: 30px;
        width: 69%;
        left: 20%;
    }

    .homemasterContent .wrap .wrap-content .main-tagline p {
        font-size: 1.200em;
    }

    .homemasterContent .wrap .wrap-content .main-tagline {
        margin: 30px 10.126888% 30px 10.126888%;
    }

    .register .wrap .registerDetails {
        width: 59%;
        margin: 0 20% 0 20%;
    }

    #popup-container {
        width: 400px;
        height: 200px;
        text-align: center;
    }



    /*Code for about us*/
    .aboutus .values .wrap ul, .registrar .values .wrap ul {
        margin-left: 25%;
    }

        /*Code for registrar*/

        .registrar .values .wrap ul li .imgHover1 {
            padding-right: 62%;
        }

    .aboutus .wrap h2 {
        font-size: 1.2em !important;
    }
    /*Code for contact us*/
    #map_canvas {
        height: 560px;
    }

    .contact .wrap .contactDetails {
        float: none;
        padding: 0;
        width: 100%;
    }

    .contact .contactAddress {
        float: none;
        margin: 0 8.461538461538462% 70px; /* 55 / 650 */
        ;
        width: 83.07692307692308%; /* 540 / 650 */
        border: none;
        padding: 0;
    }

    .contact #popup-container {
        width: 400px;
        height: 200px;
        text-align: center;
    }
    /*Code ends for contact us*/
    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description, .hotel .wrap .imgCalout .wrap .description {
        max-width: 80%;
        margin-right: 5%;
        top: 150px;
        -webkit-transition: all .3s ease;
        -webkit-transition-property: all;
        -webkit-transition-duration: 0.3s;
        -webkit-transition-timing-function: ease;
        -webkit-transition-delay: initial;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

    .locations .square .imgCalout .wrap .description {
        max-width: 80%;
        margin-left: 5%;
        top: 150px;
        -webkit-transition: all .3s ease;
        -webkit-transition-property: all;
        -webkit-transition-duration: 0.3s;
        -webkit-transition-timing-function: ease;
        -webkit-transition-delay: initial;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout, .locations .square .wrap .imgCalout, .hotel .wrap .imgCalout {
        margin-bottom: 100px;
    }

    .locations .hotel .wrap h2 {
        font-size: 1.3em !important;
    }

    .register .submitbtn {
        width: 30%;
    }
    /*Code for error*/
    .errorPage .launchBlk .circle-holder .content-holder h2 {
        padding-top: 130px;
    }

    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description p:nth-child(2),
    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description p:nth-child(3),
    .locations .wrap p:nth-child(2) {
        display: none;
    }

    .cntopenings .wrap h2 {
        font-size: 1em !important;
        padding-left: 2%;
        padding-right: 2%;
    }

    .cntopenings .wrap .tab-content h3 {
        font-size: 1em !important;
    }

    .collapse-title {
        font-size: 1em;
    }
}

@media only screen and (max-width : 480px) {
    header .wrap .main-img h2 {
        margin-left: 15%;
    }

    .titlewrap .wrap h1 {
        line-height: 1.8em !important;
    }

    .homemasterContent .launchBlk .circle-holder .content-holder a, .homemasterContent .latest-news .latest-newsBlk a {
        width: 45%;
    }

    .homemasterContent .launchBlk .circle-holder .content-holder p {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .visionwrap .wrap h5 {
        /*font-size: 1.2em !important;*/
        padding: 0 10px;
    }

    .register .wrap .registerDetails {
        width: 79%;
        margin: 0 10% 0 10%;
    }

        .register .wrap .registerDetails h3 {
            font-size: 1em;
        }

    #popup-container {
        width: 300px;
        height: 150px;
        text-align: center;
    }

        #popup-container h2 {
            font-size: 1em;
        }

    /*Code for registrar*/
    .aboutus .wrap h2 {
        font-size: 1em !important;
    }

    .registrar .values .wrap ul li .imgHover1 {
        padding-right: 48%;
    }

    .aboutus .values .wrap ul, .registrar .values .wrap ul {
        margin-left: 20%;
    }

    .facts .rateGrowth .wrap ul {
        margin-left: 25%;
    }

    .rateGrowth .wrap ul li:hover > div.imgHover {
        margin-left: 6px;
    }

    .rateGrowth .wrap .valslider li h4, .rateGrowth .wrap .factsvalslider li h4 {
        margin-left: 4px !important;
    }

    /*Code for contact us*/
    .contact #popup-container {
        width: 300px;
        height: 150px;
        text-align: center;
    }

        .contact #popup-container h2 {
            font-size: 1em;
        }

    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description {
        top: 127px;
    }

    .locations .square .imgCalout .wrap .description, .hotel .wrap .imgCalout .wrap .description {
        top: 200px;
    }

    .vision .visionTabs .wrap .tabwrap #tabs .wrapText h2 {
        font-size: 1em !important;
    }

    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description p, .locations .square .imgCalout .wrap .description p, .hotel .wrap .imgCalout .wrap .description p {
        font-size: 0.875em !important;
    }

    .locations .hotel .wrap h2 {
        font-size: 0.975em !important;
    }

    .locations {
        padding-bottom: 100px;
    }

    .homemasterContent .latest-news .latest-newsBlk a {
        margin-left: 40%;

        padding-right: 3%;
    }

    .visionwrap .wrap h5 a {
        padding-right: 5%;
    }

    .hotel .wrap p.space {
        padding-top: 0;
    }

    .vision .focus-areas .wrap li {
        font-size: 1em !important;
    }

    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description p, .locations .square .imgCalout .wrap .description p, .hotel .wrap .imgCalout .wrap .description p {
        font-size: 0.675em !important;
    }

    /* .visionwrap .wrap {
        padding-top: 65px !important;
    }*/

    .vision .focus-areas .wrap h2 {
        font-size: 1.2em !important;
    }

    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap, .locations .square .wrap {
        height: 500px;
    }

        .vision .visionTabs .wrap .tabwrap #tabs .imgCalout, .locations .square .wrap .imgCalout {
            margin-bottom: 0 !important;
        }

            .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description p:nth-child(2), .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description p:nth-child(3), .locations .wrap p:nth-child(2) {
                display: block;
            }

    .locations .square .wrap {
        height: 400px;
    }

    .hotel .wrap .bx-wrapper .bx-controls-direction a {
        top: 35%;
    }

    .tabs {
        width: 100%;
        float: none;
    }

    .tab-content {
        width: 100%;
        border: none;
    }

    .cntopenings .wrap .tab-content p {
        padding: 0 0 10px 0;
    }

    .opening-detail .tabs ul li {
        text-align: left;
    }


    .hotel .wrap .imgCalout .wrap .description h2 {
        padding: 0 0 0 0 !important;
    }

    .homemasterContent .homeGallery .gallery-left-img .gallery-right .wrap a {
        padding-right: 6%;
    }

    .homemasterContent .homeGallery .gallery-right-img .gallery-right .wrap a {
        padding-right: 6%;
    }
	.startup-title {
    margin-top: 60px;
}
.startup-company-list li {
    width: 41% !important;
}
.startup-title h2 {
    width: 100% !important;
}
}

@media only screen and (max-width : 460px) {
    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description, .locations .square .imgCalout .wrap .description, .hotel .wrap .imgCalout .wrap .description {
        top: 95px;
        margin-right: 3%;
    }

    .hotel .wrap .imgCalout .wrap .description {
        padding: 0;
    }

    .hotel {
        margin-bottom: 20px;
    }

        .hotel .wrap .bx-wrapper {
            margin: 0 auto 0;
        }

        .hotel .wrap .imgCalout {
            margin-bottom: 50px;
        }

            .hotel .wrap .imgCalout .wrap .description {
                margin-right: 10%;
                top: 200px;
            }

        .hotel .wrap .bx-wrapper .bx-viewport {
            height: 410px !important;
        }

    .locations .square .titleWrap {
        padding-top: 0;
    }

    .hotel .wrap .bx-wrapper .bx-controls-direction a {
        top: 30%;
    }
}


@media only screen and (max-width : 420px) {
    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout, .locations .square .wrap .imgCalout {
        margin-bottom: 200px;
    }

    .hotel .wrap .imgCalout {
        margin-bottom: 100px;
    }
}



@media only screen and (max-width:320px) {

    .aboutus .values .wrap ul, .registrar .values .wrap ul {
        margin-left: 14%;
    }

    .hotel .wrap .bx-wrapper .bx-viewport {
        height: 420px !important;
    }

    /* .vision{padding-bottom: 200px;}*/
    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description p,
    .locations .square .imgCalout .wrap .description p,
    .hotel .wrap .imgCalout .wrap .description p {
        font-size: 0.775em !important;
    }

    .visionwrap .wrap {
        padding-top: 25px !important;
    }

    .vision .focus-areas .wrap h2 {
        font-size: 1.1em !important;
        padding-top: 90px !important;
    }

    .vision .focus-areas .wrap li {
        font-size: 0.95em !important;
    }
    /* .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap img{height: 500px;}*/
    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout, .locations .square .wrap .imgCalout {
        margin-bottom: 0;
    }

    .facts .rateGrowth .wrap ul {
        margin-left: 21%;
    }

    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap, .locations .square .wrap {
        height: 555px;
    }

    .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap {
        height: 665px;
    }

        .vision .visionTabs .wrap .tabwrap #tabs .imgCalout .wrap .description {
            top: 200px;
        }

    #tabs > div:nth-child(4) > .imgCalout .wrap {
        height: 385px !important;
    }

    .vision .focus-areas .wrap ul {
        padding-bottom: 50px;
    }

    .hotel .wrap .imgCalout .wrap .description h2 {
        padding-bottom: 0 !important;
    }

    .emiratisation .wrap h2 {
        font-size: 1.2em !important;
    }

    .homemasterContent .feature-block .bx-wrapper .bx-next {
        background: url(../Images/arrow.png) no-repeat -38px 0px;
        right: 2%;
    }

    .homemasterContent .feature-block .bx-wrapper .bx-prev {
        background: url(../Images/arrow.png) no-repeat 0px 0px;
        left: 2%;
    }
    .TopLinks ul li a {
    padding: 0 5px;
}
}




/* IE9, IE10 */
@media screen and (min-width:0\0) {
    h1 span {
        text-transform: lowercase;
    }

    #popup-container a.modalCloseImg {
        margin-left: 250px;
    }
}

/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .caption {
        position: relative;
        top: -280px;
        display: none;
    }
}

.privacy ul {
    margin: 0;
    padding: 0 0 20px 17px;
}

    .privacy ul li {
        font-size: 12px !important;
        line-height: 1.8em;
    }

.privacy .wrap-content p {
    margin: 0;
    padding: 0;
}




/* Verticle side navigation */

.open {
    height: 400px;
}

.close {
    height: 0px;
}



.aside-menu {
    width: 100%;
    position: relative;
    z-index: 9;
    border: 1px solid #C3C3C3;
}

    .aside-menu .aside-menu-wrap {
        width: 100%;
        overflow: hidden;
    }

        .aside-menu .aside-menu-wrap .aside-menu-content {
            width: 100%;
        }

            .aside-menu .aside-menu-wrap .aside-menu-content .aside-menu-trigger {
                width: 100%;
                display: block;
                height: 60px;
                background: #e91437;
                position: relative;
                border-bottom: 1px solid #ffffff;
            }

                .aside-menu .aside-menu-wrap .aside-menu-content .aside-menu-trigger .trigger {
                    display: block;
                    position: absolute;
                    right: 9px;
                    top: 3px;
                    cursor: pointer;
                    text-align: right;
                    width: 49px;
                    padding: 10px 0px;
                }

                    .aside-menu .aside-menu-wrap .aside-menu-content .aside-menu-trigger .trigger span {
                        display: block;
                        margin: 3px auto;
                        height: 8px;
                        background: #ffffff;
                        width: 8px;
                        clear: both;
                        border-radius: 50%;
                    }

                        .aside-menu .aside-menu-wrap .aside-menu-content .aside-menu-trigger .trigger span.active {
                            background: #808084;
                        }

                .aside-menu .aside-menu-wrap .aside-menu-content .aside-menu-trigger .pageNameWrap {
                    max-width: 68.375em;
                    margin: 0 auto;
                    width: 100%;
                }

                    .aside-menu .aside-menu-wrap .aside-menu-content .aside-menu-trigger .pageNameWrap .pageNameContent {
                        max-width: 93.75%;
                        width: 100%;
                        margin: 0 auto;
                    }

                        .aside-menu .aside-menu-wrap .aside-menu-content .aside-menu-trigger .pageNameWrap .pageNameContent .pageName {
                            color: #ffffff;
                            font-weight: 400;
                            font-size: 1em;
                            display: block;
                            float: left;
                            margin: 11px 0px;
                            text-transform: uppercase;
                            padding-left: 10px;
                        }

            .aside-menu .aside-menu-wrap .aside-menu-content .side-nav-listing-wrap {
                width: 100%;
                -webkit-transition: height 0.3s ease;
                -moz-transition: height 0.3s ease;
                -o-transition: height 0.3s ease;
                transition: height 0.3s ease;
            }


    /* Side Navigation styles */

    /* side nav blue */
    .aside-menu .side-nav-blue .aside-menu-content .aside-menu-trigger {
        background: url(../images/side-nav-blue.jpg);
    }

    .aside-menu .aside-menu-wrap .aside-menu-content .side-nav-listing-wrap .side-nav-listing { /* border-bottom: 5px solid #003a5a; */
    }

    .aside-menu .side-nav-blue .side-nav {
    }

        .aside-menu .side-nav-blue .side-nav h2 {
            font-size: 0.750em;
            background: url(../images/side-nav-blue.jpg);
            padding: 11px 10px;
            color: #fff;
            font-weight: bold;
            margin: 0 0 15px 0;
        }
        /*.aside-menu .side-nav-blue .side-nav h2 span{padding-left:30px;}*/
        .aside-menu .side-nav-blue .side-nav h3 {
            font-size: 0.750em;
            background: url(../images/side-nav-blue.jpg);
            padding: 11px 10px;
            color: #fff;
            font-weight: bold;
            margin: 0 0 15px 0;
        }

            .aside-menu .side-nav-blue .side-nav h3 a {
                color: #fff;
                font-weight: bold;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 12px;
            }

                .aside-menu .side-nav-blue .side-nav h3 a:hover {
                    color: #fff;
                }

        .aside-menu .side-nav-blue .side-nav .side-nav-items {
            margin: 0;
            padding: 0;
            border-top: 0;
            border-bottom: 0;
            width: 100%;
        }

            .aside-menu .side-nav-blue .side-nav .side-nav-items li {
                list-style-type: none;
                padding-left: 15px;
                line-height: 1.2em;
            }

                .aside-menu .side-nav-blue .side-nav .side-nav-items li a {
                    text-decoration: none;
                    font-size: 0.688em;
                    color: #003a5a;
                    font-weight: bold;
                    background: url(../images/arrow_blue.png) 94% center no-repeat;
                    display: block;
                    text-transform: uppercase;
                }

                    .aside-menu .side-nav-blue .side-nav .side-nav-items li a:hover {
                        color: #b4a06d;
                        background: url(../images/active-arrow.png) 94% center no-repeat;
                    }

                .aside-menu .side-nav-blue .side-nav .side-nav-items li.active a {
                    color: #b4a06d;
                    background: url(../images/active-arrow.png) 94% center no-repeat;
                    right: 16px;
                }
                /*.aside-menu .side-nav-blue .side-nav .side-nav-items li:first-child { padding-top: 15px;}*/
                .aside-menu .side-nav-blue .side-nav .side-nav-items li:last-child {
                    padding-bottom: 15px;
                }

        .aside-menu .side-nav-blue .side-nav:last-child .side-nav-items li:last-child {
        }


    /* side nav gold */
    .aside-menu .side-nav-gold .aside-menu-content .aside-menu-trigger {
        background: url(../images/side-nav-gold.jpg);
    }

    .aside-menu .aside-menu-wrap .aside-menu-content .side-nav-listing-wrap .side-nav-listing {
    }

    .aside-menu .side-nav-gold .side-nav {
    }

        .aside-menu .side-nav-gold .side-nav h2 {
            font-size: 0.750em;
            background: url(../images/side-nav-gold.jpg);
            padding: 11px 10px;
            color: #fff;
            font-weight: bold;
            margin: 0 0 15px 0;
        }

        .aside-menu .side-nav-gold .side-nav h3 {
            font-size: 0.750em;
            background: url(../images/side-nav-gold.jpg);
            padding: 11px 10px;
            color: #fff;
            font-weight: bold;
            margin: 0 0 15px 0;
        }

            .aside-menu .side-nav-gold .side-nav h3 a {
                color: #fff;
                font-weight: bold;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 12px;
            }

                .aside-menu .side-nav-gold .side-nav h3 a:hover {
                    color: #fff;
                }

        .aside-menu .side-nav-gold .side-nav .side-nav-items {
            margin: 0;
            padding: 0;
            border-top: 0;
            border-bottom: 0;
            width: 100%;
        }

            .aside-menu .side-nav-gold .side-nav .side-nav-items li {
                list-style-type: none;
                padding-left: 15px;
                line-height: 1.2em;
            }

                .aside-menu .side-nav-gold .side-nav .side-nav-items li a {
                    text-decoration: none;
                    font-size: 0.688em;
                    color: #003a5a;
                    font-weight: bold;
                    background: url(../images/arrow_blue.png) 94% center no-repeat;
                    display: block;
                    text-transform: uppercase;
                }

                    .aside-menu .side-nav-gold .side-nav .side-nav-items li a:hover {
                        color: #b4a06d;
                        background: url(../images/active-arrow.png) 94% center no-repeat;
                    }

                .aside-menu .side-nav-gold .side-nav .side-nav-items li.active a {
                    color: #b4a06d;
                    background: url(../images/active-arrow.png) 94% center no-repeat;
                    right: 16px;
                }

                .aside-menu .side-nav-gold .side-nav .side-nav-items li:last-child {
                    padding-bottom: 15px;
                }

        .aside-menu .side-nav-gold .side-nav:last-child .side-nav-items li:last-child {
        }

    /* side nav white */
    .aside-menu .side-nav-white .aside-menu-content .aside-menu-trigger {
        background: url(../images/side-nav-white.jpg);
    }

    .aside-menu .aside-menu-wrap .aside-menu-content .side-nav-listing-wrap .side-nav-listing {
    }

    .aside-menu .side-nav-white .aside-menu-content .aside-menu-trigger .pageNameWrap .pageNameContent .pageName {
        color: #204c69;
    }

    .aside-menu .side-nav-white .side-nav {
    }

        .aside-menu .side-nav-white .side-nav h2 {
            font-size: 0.750em;
            background: url(../images/side-nav-white.jpg);
            padding: 11px 10px;
            color: #003a5a;
            font-weight: bold;
            margin: 0 0 15px 0;
        }

            .aside-menu .side-nav-white .side-nav h2 .menu-title {
                font-size: inherit;
                color: #003a5a;
                text-transform: uppercase;
            }

        .aside-menu .side-nav-white .side-nav h3 {
            font-size: 0.750em;
            background: url(../images/side-nav-white.jpg);
            padding: 11px 10px;
            color: #003a5a;
            font-weight: bold;
            margin: 0 0 15px 0;
        }

            .aside-menu .side-nav-white .side-nav h3 a {
                color: #003a5a;
                font-weight: bold;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 12px;
            }

                .aside-menu .side-nav-white .side-nav h3 a:hover {
                    color: #003a5a;
                }

        .aside-menu .side-nav-white .side-nav .side-nav-items {
            margin: 0;
            padding: 0;
            border-top: 0;
            border-bottom: 0;
            width: 100%;
        }

            .aside-menu .side-nav-white .side-nav .side-nav-items li {
                list-style-type: none;
                padding-left: 15px;
                line-height: 1.2em;
            }

                .aside-menu .side-nav-white .side-nav .side-nav-items li a {
                    text-decoration: none;
                    font-size: 0.688em;
                    color: #003a5a;
                    font-weight: bold;
                    background: url(../images/arrow_blue.png) 94% center no-repeat;
                    display: block;
                    text-transform: uppercase;
                }

                    .aside-menu .side-nav-white .side-nav .side-nav-items li a:hover {
                        color: #b4a06d;
                        background: url(../images/active-arrow.png) 94% center no-repeat;
                    }

                .aside-menu .side-nav-white .side-nav .side-nav-items li.active a {
                    color: #b4a06d;
                    background: url(../images/active-arrow.png) 94% center no-repeat;
                    right: 16px;
                }

                .aside-menu .side-nav-white .side-nav .side-nav-items li:last-child {
                    padding-bottom: 15px;
                }

        .aside-menu .side-nav-white .side-nav:last-child .side-nav-items li:last-child {
        }




    .aside-menu .side-nav-gold .side-nav:last-child h3 {
        margin-bottom: 0 !important;
    }

    .aside-menu .side-nav-gold .side-nav:last-child .side-nav-items {
        padding-top: 15px !important;
    }

    .aside-menu .side-nav-blue .side-nav:last-child h3 {
        margin-bottom: 0 !important;
    }

    .aside-menu .side-nav-blue .side-nav:last-child .side-nav-items {
        padding-top: 15px !important;
    }

    .aside-menu .side-nav-white .side-nav:last-child h3 {
        margin-bottom: 0 !important;
    }

    .aside-menu .side-nav-white .side-nav:last-child .side-nav-items {
        padding-top: 15px !important;
    }



@media only screen and (max-width : 960px) {

    a.menu-title {
        font-size: inherit;
        color: #003a5a;
        text-transform: uppercase;
        padding-top: 9px !important;
        display: block;
    }


    .aboutus .wrap h2 {
        padding-top: 20px;
    }
    /*
.directors .wrap {
  padding-top: 55px !important;
} */
    .locations .wrap {
        padding-top: 27px !important;
    }

    .vision .wrap {
        padding-top: 27px !important;
    }

    .facts .wrap {
        padding-top: 27px !important;
    }

    .wrap-content .listitems {
        padding-top: 60px !important;
    }

    .wrap .sortmenu .selholder {
        float: right;
        padding-right: 20px;
        padding-top: 20px;
    }

    .mediaenquiry .wrap {
        padding-top: 27px !important;
    }

    .emiratisation .wrap {
        padding-top: 26px !important;
    }

    .cntopenings .wrap {
        padding-top: 26px !important;
    }

    .register .wrap {
        padding-top: 26px !important;
    }



    .aside-menu {
        border: 0;
    }

        .aside-menu .side-nav-white .side-nav .side-nav-items {
            margin: 0;
            padding: 0;
            border: 0;
            width: 100%;
            margin-left: 0;
        }

            .aside-menu .side-nav-white .side-nav .side-nav-items li {
                border-bottom: 1px solid #9C8E61;
                padding: 10px 35px;


                width: 73%;
                margin: 0 auto;
            }

                .aside-menu .side-nav-white .side-nav .side-nav-items li:last-child {
                    border-bottom: 0;
                }

                .aside-menu .side-nav-white .side-nav .side-nav-items li a {
                    background: none;
                    text-transform: uppercase;
                    font-size: 12px;
                    font-weight: normal;
                }

        .aside-menu .side-nav-blue .side-nav .side-nav-items li.active a {
            background: none;
        }

        .aside-menu .side-nav-white .side-nav h2 {
            display: none;
            font-size: 12px;
        }

        .aside-menu .side-nav-white .side-nav h3 {
            padding: 11px 20px;
            font-size: 12px;
        }

        .aside-menu .side-nav-white .side-nav:last-child .side-nav-items li:last-child {
            border-bottom: 0;
        }

        .aside-menu .side-nav-white .side-nav:last-child {
            border-bottom: 5px solid #ac975e;
        }



        .aside-menu .side-nav-blue .side-nav .side-nav-items li:first-child {
            padding-top: 30px;
        }

        .aside-menu .side-nav-blue .side-nav .side-nav-items li:last-child {
            padding-bottom: 30px;
        }

        .aside-menu .side-nav-blue .side-nav .side-nav-items li a {
            /*padding-left: 60px;*/ /* Edited 11/16/2015*/
        }


        .aside-menu .side-nav-gold .side-nav .side-nav-items {
            margin: 0;
            padding: 0;
            border: 0;
            width: 100%;
            margin-left: 0;
        }

            .aside-menu .side-nav-gold .side-nav .side-nav-items li {
                border-bottom: 1px solid #9C8E61;
                padding: 10px 35px;
                width: 73%;
                margin: 0 auto;
            }

                .aside-menu .side-nav-gold .side-nav .side-nav-items li:last-child {
                    border-bottom: 0;
                }

                .aside-menu .side-nav-gold .side-nav .side-nav-items li a {
                    background: none;
                    text-transform: uppercase;
                    font-size: 12px;
                    font-weight: normal;
                }

        .aside-menu .side-nav-gold .side-nav h2 {
            display: none;
            font-size: 12px;
        }

        .aside-menu .side-nav-gold .side-nav h3 {
            padding: 11px 20px;
            font-size: 12px;
        }

        .aside-menu .side-nav-gold .side-nav:last-child .side-nav-items li:last-child {
            border-bottom: 0;
        }

        .aside-menu .side-nav-gold .side-nav:last-child {
            border-bottom: 5px solid #ac975e;
        }




        .aside-menu .side-nav-blue .side-nav .side-nav-items {
            margin: 0;
            padding: 0;
            border: 0;
            width: 100%;
            margin-left: 0;
        }

            .aside-menu .side-nav-blue .side-nav .side-nav-items li {
                border-bottom: 1px solid #003B5A;
                padding: 10px 35px;
                width: 85%;
                margin: 0 auto;
            }

                .aside-menu .side-nav-blue .side-nav .side-nav-items li:last-child {
                    border-bottom: 0;
                }

                .aside-menu .side-nav-blue .side-nav .side-nav-items li a {
                    background: none;
                    text-transform: uppercase;
                    font-size: 12px;
                    font-weight: normal;
                }

        .aside-menu .side-nav-blue .side-nav h2 {
            display: none;
            font-size: 12px;
        }

        .aside-menu .side-nav-blue .side-nav h3 {
            padding: 11px 20px;
            font-size: 12px;
        }

        .aside-menu .side-nav-blue .side-nav:last-child .side-nav-items li:last-child {
            border-bottom: 0;
        }

        .aside-menu .side-nav-blue .side-nav:last-child {
            border-bottom: 5px solid #003B5A;
        }



        .aside-menu .side-nav-blue .side-nav .side-nav-items li a:hover {
            background: none;
        }

        .aside-menu .side-nav-gold .side-nav .side-nav-items li a:hover {
            background: none;
        }

        .aside-menu .side-nav-white .side-nav .side-nav-items li a:hover {
            background: none;
        }
}

@media only screen and (min-width : 960px) {
    .bodyContent .wrap .left-column {
        width: 25.478348439073517%;
        float: left;
    }

    .bodyContent .wrap .right-column {
        width: 72.30614300100705%;
        margin-left: 2.2155085599194362%;
        margin-right: 0;
        float: left;
        padding-top: 0;
    }

    .hide {
        display: none !important;
    }

    .show {
        display: block !important;
    }

    .open {
        height: auto !important;
    }

    .close {
        height: auto !important;
    }

    /* Verticle Navigation */
    .aside-menu {
        width: 100%;
    }

        .aside-menu .aside-menu-wrap {
            overflow: visible;
        }

            .aside-menu .aside-menu-wrap .aside-menu-content {
                width: 100%;
                margin: 0 auto;
                position: relative;
            }



                .aside-menu .aside-menu-wrap .aside-menu-content .aside-menu-trigger {
                    display: none;
                }

    .newPages .wrap .right-column h2 {
        width: 100%;
        font-size: 1.125em;
        color: #ac975e;
        text-align: center;
        padding-bottom: 18px;
        font-weight: 100;
        margin: 0;
    }

    .newPages .wrap .right-column p {
        margin: 0 0 10px 0;
        padding: 0;
    }
	/*code added by Shashank*/
	 .newPages .wrap .right-column .parallax p {
       display:none;
    }
	/*code ended*/

    .newPages .wrap .right-column img {
        padding: 0 0 10px 0;
        max-width: 100%;
    }

    .newPages .wrap .right-column p a {
        text-decoration: none;
        color: #ac975e;
    }
}

@media only screen and (min-width : 480px) {
    .aside-menu .aside-menu-wrap .aside-menu-content .subnavTriggerWrap .trigger {
        right: 20px;
    }
}

.aboutus .wrap a {
    color: #ac975e;
    text-decoration: none;
}



/* The Registrar */

.removetopspace {
    margin-top: 0 !important;
}

.removebottomspace {
    margin-bottom: 0 !important;
}

.right-column .header-image {
    max-width: 100%;
    margin-bottom: 10px;
}

    .right-column .header-image img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
    }

.right-column .header-content {
    margin-bottom: 10px;
}

    .right-column .header-content p {
        margin-bottom: 30px;
        color: #2e2e2e;
        font-size: 0.750em !important;
    }

    .right-column .header-content h2 {
        margin-bottom: 20px !important;
        color: #ac975e !important;
        font-size: 1em !important;
    }

.the-registrar .two-column-layout a, .the-registrar .header-content a, .the-registrar .three-column-layout a, .the-registrar .bottom-two-column-layout a {
    color: #ac975e;
    text-decoration: none;
}



.the-registrar .two-column-layout {
    margin-bottom: 30px;
}

    .the-registrar .two-column-layout .text-left-image-right .two-column-slider {
    }

        .the-registrar .two-column-layout .text-left-image-right .two-column-slider li {
            list-style-type: none;
            float: left;
        }

        .the-registrar .two-column-layout .text-left-image-right .two-column-slider img {
            max-width: 100%;
        }

        .the-registrar .two-column-layout .text-left-image-right .two-column-slider li p {
            color: #2e2e2e !important;
            font-size: 0.750em !important;
        }

        .the-registrar .two-column-layout .text-left-image-right .two-column-slider li:first-child {
            width: 21.688em;
        }

        .the-registrar .two-column-layout .text-left-image-right .two-column-slider li:nth-child(2) {
            width: 22.000em;
            margin-left: 1.188em;
        }

            .the-registrar .two-column-layout .text-left-image-right .two-column-slider li:nth-child(2) img {
                max-width: 100%;
                margin: 0 auto;
                display: block;
            }

    .the-registrar .two-column-layout .image-right-text-left {
        margin-bottom: 30px;
        display: none;
    }

        .the-registrar .two-column-layout .image-right-text-left li {
            list-style-type: none;
            float: left;
        }

            .the-registrar .two-column-layout .image-right-text-left li:nth-child(2) {
                width: 21.688em;
                margin-left: 1.188em;
            }

                .the-registrar .two-column-layout .image-right-text-left li:nth-child(2) img {
                    width: 22.000em;
                    margin-left: 1.188em;
                }

.the-registrar .three-column-layout {
    margin-bottom: 30px;
    position: relative;
}

    .the-registrar .three-column-layout ul li {
        list-style-type: none;
    }

        .the-registrar .three-column-layout ul li:first-child {
            width: 14.313em; /* 229px */
            float: left;
        }

            .the-registrar .three-column-layout ul li:first-child img {
                max-width: 100%;
            }

        .the-registrar .three-column-layout ul li:nth-child(2) {
            width: 14.313em; /* 229px */
            float: left;
            margin-left: 0.938em;
        }

            .the-registrar .three-column-layout ul li:nth-child(2) img {
                max-width: 100%;
            }

        .the-registrar .three-column-layout ul li:nth-child(3) {
            width: 14.313em; /* 229px */
            float: left;
            margin-left: 1.000em;
        }

            .the-registrar .three-column-layout ul li:nth-child(3) img {
                max-width: 100%;
            }


        .the-registrar .three-column-layout ul li .three-col-wrap {
            height: 218px;
            display: table;
            padding: 0 23px;
            width: 84%;
        }

            .the-registrar .three-column-layout ul li .three-col-wrap h2 {
                display: table-cell;
                vertical-align: middle;
                font-size: 1.125em !important;
                color: #ac975e !important;
            }

            .the-registrar .three-column-layout ul li .three-col-wrap p {
                padding: 10px 23px;
            }



.the-registrar .bottom-two-column-layout {
    margin-bottom: 10px;
}

    .the-registrar .bottom-two-column-layout .text-block {
        float: left;
        width: 29.563em;
        margin-right: 0.938em;
    }

        .the-registrar .bottom-two-column-layout .text-block p {
            margin-bottom: 30px;
            color: #2e2e2e !important;
            font-size: 0.750em !important;
        }

    .the-registrar .bottom-two-column-layout .image-block {
        float: left;
        width: 14.313em;
    }

        .the-registrar .bottom-two-column-layout .image-block img {
            max-width: 100%;
        }

    .the-registrar .bottom-two-column-layout a {
        text-decoration: none;
        color: #ac975e;
    }

    .the-registrar .bottom-two-column-layout ul, .the-registrar .bottom-two-column-layout ul ol {
        margin-left: 40px; /*margin-top: -20px;*/
    }

        .the-registrar .bottom-two-column-layout ul li {
            list-style-type: square;
            font-size: 12px;
            color: #2e2e2e;
        }

    .the-registrar .bottom-two-column-layout ol li {
        font-size: 12px;
        color: #2e2e2e;
    }


    .the-registrar .bottom-two-column-layout .text-left-image-right .text-block {
        float: left;
        width: 29.563em;
        margin-right: 0.938em;
    }

        .the-registrar .bottom-two-column-layout .text-left-image-right .text-block p {
            margin: 0 0 10px 0;
            color: #2e2e2e !important;
            font-size: 0.750em !important;
        }

    .the-registrar .bottom-two-column-layout .text-left-image-right .image-block {
        float: left;
        width: 14.313em;
    }

        .the-registrar .bottom-two-column-layout .text-left-image-right .image-block img {
            max-width: 100%;
        }

    .the-registrar .bottom-two-column-layout .text-right-image-left {
        margin: 30px 0;
    }

        .the-registrar .bottom-two-column-layout .text-right-image-left .text-block {
            float: right;
            width: 29.563em;
            margin-right: 0;
        }

            .the-registrar .bottom-two-column-layout .text-right-image-left .text-block p {
                margin-bottom: 30px;
                color: #2e2e2e !important;
                font-size: 0.750em !important;
            }

        .the-registrar .bottom-two-column-layout .text-right-image-left .image-block {
            float: left;
            width: 14.313em;
        }

            .the-registrar .bottom-two-column-layout .text-right-image-left .image-block img {
                max-width: 100%;
            }


.the-registrar .two-column-layout .image-right-text-left .bx-wrapper .bx-next {
    background: url(../Images/arrow.png) no-repeat -42px 0px;
    right: 0;
    width: 44px;
    height: 65px;
    position: absolute;
    top: 60%;
    font-size: 0;
}

.the-registrar .two-column-layout .image-right-text-left .bx-wrapper .bx-prev {
    background: url(../Images/arrow.png) no-repeat 3px 0px;
    left: 0;
    width: 44px;
    height: 65px;
    position: absolute;
    top: 60%;
    font-size: 0;
}

.the-registrar .two-column-layout .image-right-text-left .bx-wrapper .disabled {
    display: none;
}

.the-registrar .two-column-layout .text-left-image-right .bx-wrapper .bx-next {
    background: url(../Images/arrow.png) no-repeat -42px 0px;
    right: 0;
    width: 44px;
    height: 65px;
    position: absolute;
    top: 14%;
    font-size: 0;
}

.the-registrar .two-column-layout .text-left-image-right .bx-wrapper .bx-prev {
    background: url(../Images/arrow.png) no-repeat 3px 0px;
    left: 0;
    width: 44px;
    height: 65px;
    position: absolute;
    top: 14%;
    font-size: 0;
}

.the-registrar .two-column-layout .text-left-image-right .bx-wrapper .disabled {
    display: none;
}



.the-registrar .three-column-layout .bx-wrapper .bx-next {
    background: url(../Images/arrow.png) no-repeat -42px 0px;
    right: 0;
    width: 44px;
    height: 65px;
    position: absolute;
    top: 27%;
    font-size: 0;
}

.the-registrar .three-column-layout .bx-wrapper .bx-prev {
    background: url(../Images/arrow.png) no-repeat 3px 0px;
    left: 0;
    width: 44px;
    height: 65px;
    position: absolute;
    top: 27%;
    font-size: 0;
}

.the-registrar .three-column-layout .bx-wrapper .disabled {
    display: none;
}


@media only screen and (max-width : 1010px) {

    .the-registrar .two-column-layout, .the-registrar .three-column-layout, .the-registrar .bottom-two-column-layout {
        -webkit-transition: all .3s ease;
        -webkit-transition-property: all;
        -webkit-transition-duration: 0.3s;
        -webkit-transition-timing-function: ease;
        -webkit-transition-delay: initial;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

        .the-registrar .two-column-layout .text-left-image-right li:first-child {
            width: 22em;
        }

        .the-registrar .two-column-layout .text-left-image-right li:nth-child(2) {
            width: 20em;
        }

        .the-registrar .two-column-layout .image-right-text-left li:first-child {
            width: 22em;
        }

        .the-registrar .two-column-layout .image-right-text-left li:nth-child(2) {
            width: 20em;
        }

        .the-registrar .three-column-layout ul li:first-child, .the-registrar .three-column-layout ul li:nth-child(2), .the-registrar .three-column-layout ul li:nth-child(3) {
            width: 13.8em;
        }

        .the-registrar .bottom-two-column-layout .text-left-image-right .text-block {
            width: 27.563em;
        }

        .the-registrar .bottom-two-column-layout .text-right-image-left .text-block {
            width: 28.563em;
        }
}

@media only screen and (max-width : 980px) {
    .the-registrar .two-column-layout .text-left-image-right li:first-child {
        width: 21em;
    }

    .the-registrar .two-column-layout .text-left-image-right li:nth-child(2) {
        width: 20em;
    }

    .the-registrar .two-column-layout .image-right-text-left li:first-child {
        width: 21em;
    }

    .the-registrar .two-column-layout .image-right-text-left li:nth-child(2) {
        width: 20em;
    }


    .the-registrar .three-column-layout ul li:nth-child(2), .the-registrar .three-column-layout ul li:nth-child(3) {
        margin-left: 0.4em;
    }

    .the-registrar .bottom-two-column-layout .text-left-image-right .text-block {
        width: 27.563em;
    }

    .the-registrar .bottom-two-column-layout .text-right-image-left .text-block {
        width: 27.563em;
    }
}

@media only screen and (max-width : 960px) {

    .aside-menu .side-nav-maroon .side-nav h2 {
        display: none;
        font-size: 12px;
    }

    .right-column .header-image {
        width: 100%;
    }

        .right-column .header-image img {
            max-width: 100%;
        }

    .right-column .header-content {
        padding-bottom: 20px;
        border-bottom: 1px solid #ccc;
    }

    .the-registrar .three-column-layout ul li img {
        max-width: 100%;
        margin: 0 auto;
        display: block;
    }

    .the-registrar .three-column-layout {
        padding-bottom: 30px;
        border-bottom: 1px solid #ccc;
    }


    .the-registrar .two-column-layout li img {
        margin: 0 auto;
        display: block;
    }

    .the-registrar .two-column-layout {
        position: relative;
        padding-bottom: 30px;
        border-bottom: 1px solid #ccc;
    }

        .the-registrar .two-column-layout .text-left-image-right li:first-child {
            width: 100%;
        }

        .the-registrar .two-column-layout .text-left-image-right li:nth-child(2) {
            width: 100%;
        }



    .the-registrar .bottom-two-column-layout {
        border-bottom: 1px solid #ccc;
        margin-bottom: 30px;
    }

        .the-registrar .bottom-two-column-layout .text-left-image-right .text-block {
            width: 100%;
        }

        .the-registrar .bottom-two-column-layout .text-left-image-right .image-block {
            width: 50%;
            margin: 0 auto;
            float: none;
        }

        .the-registrar .bottom-two-column-layout .text-right-image-left .text-block {
            width: 100%;
            margin-top: 30px;
        }

        .the-registrar .bottom-two-column-layout .text-right-image-left .image-block {
            width: 100%;
            margin-top: 30px;
        }

    footer .wrap {
        border-top: 0;
    }
}





/* The Registrar Fees and Fines */

.the-registrar-fees-fines {
}

.lightblue-table {
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
    border: 1px solid #C2C2C2;
}

    .lightblue-table thead tr th:first-child {
        border-left: 0;
        border-bottom: 1px solid #C2C2C2;
    }

    .lightblue-table tr th {
        background: url(../images/lightblue.jpg);
        color: #fff;
        padding: 10px 15px;
        font-weight: normal;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #C2C2C2;
    }

    .lightblue-table thead tr th:first-child, .lightblue-table tbody tr td:first-child, .lightblue-table tfoot tr td:first-child {
        width: 18.625em;
        text-align: left;
        padding: 10px 15px;
        border-bottom: 1px solid #C2C2C2;
    }

    .lightblue-table tbody tr td:nth-child(2), .lightblue-table tbody tr td:nth-child(3), .lightblue-table tbody tr td:nth-child(4), .lightblue-table tfoot tr td:nth-child(2), .lightblue-table tfoot tr td:nth-child(3), .lightblue-table tfoot tr td:nth-child(4) {
        width: 8.813em;
        text-align: center;
        font-size: 12px;
        border-left: 1px solid #C2C2C2;
        border-bottom: 1px solid #C2C2C2;
    }

    .lightblue-table tbody tr:nth-child(odd) {
        background: #ffffff;
    }

    .lightblue-table tbody tr:nth-child(even) {
        background: #f4f8f8;
    }

    .lightblue-table tfoot tr td {
        background: #92b7bc;
        font-weight: bold;
        color: #fff;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #C2C2C2;
    }

        .lightblue-table tfoot tr td:first-child {
            border-left: 0;
            border-bottom: 1px solid #C2C2C2;
        }


.maroon-table {
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
    border: 1px solid #C2C2C2;
}

    .maroon-table thead tr th:first-child {
        border-left: 0;
        border-bottom: 1px solid #C2C2C2;
    }

    .maroon-table tr th {
        background: url(../images/maroon.jpg);
        color: #fff;
        padding: 10px 15px;
        font-weight: normal;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #C2C2C2;
    }

    .maroon-table thead tr th:first-child, .maroon-table tbody tr td:first-child, .maroon-table tfoot tr td:first-child {
        width: 18.625em;
        text-align: left;
        padding: 10px 15px;
        border-bottom: 1px solid #C2C2C2;
    }

    .maroon-table tbody tr td:nth-child(2), .maroon-table tbody tr td:nth-child(3), .maroon-table tbody tr td:nth-child(4),
    .maroon-table tbody tr td:nth-child(5), .maroon-table tbody tr td:nth-child(6), .maroon-table tbody tr td:nth-child(7), .maroon-table tbody tr td:nth-child(8).maroon-table tfoot tr td:nth-child(2), .maroon-table tfoot tr td:nth-child(3), .maroon-table tfoot tr td:nth-child(4), .maroon-table tfoot tr td:nth-child(5), .maroon-table tfoot tr td:nth-child(6), .maroon-table tfoot tr td:nth-child(7), .maroon-table tfoot tr td:nth-child(8) {
        width: 8.813em;
        text-align: center;
        font-size: 12px;
        border-left: 1px solid #C2C2C2;
        border-bottom: 1px solid #C2C2C2;
    }

    .maroon-table tbody tr:nth-child(odd) {
        background: #ffffff;
    }

    .maroon-table tbody tr:nth-child(even) {
        background: #F8F8F7;
    }

    .maroon-table tfoot tr td {
        background: #BAB9AF;
        font-weight: bold;
        color: #fff;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #C2C2C2;
    }

        .maroon-table tfoot tr td:first-child {
            border-left: 0;
            border-bottom: 1px solid #C2C2C2;
        }

.table-graybg {
    background: #BAB9AF !important;
}




.darkblue-table {
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
    border: 1px solid #C2C2C2;
}

    .darkblue-table thead tr th:first-child {
        border-left: 0;
        border-bottom: 1px solid #C2C2C2;
    }

    .darkblue-table tr th {
        border-bottom: 1px solid #C2C2C2;
        background: url(../images/darkblue.jpg);
        color: #fff;
        padding: 10px 15px;
        font-weight: normal;
        border-left: 1px solid #fff;
    }

    .darkblue-table thead tr th:first-child, .darkblue-table tbody tr td:first-child, .darkblue-table tfoot tr td:first-child {
        width: 18.625em;
        text-align: left;
        padding: 10px 15px;
        border-bottom: 1px solid #C2C2C2;
    }


    .darkblue-table tbody tr td:nth-child(2), .darkblue-table tbody tr td:nth-child(3), .darkblue-table tbody tr td:nth-child(4), .darkblue-table tfoot tr td:nth-child(2), .darkblue-table tfoot tr td:nth-child(3), .darkblue-table tfoot tr td:nth-child(4) {
        width: 8.813em;
        text-align: center;
        font-size: 12px;
        border-left: 1px solid #C2C2C2;
        border-bottom: 1px solid #C2C2C2;
    }

    .darkblue-table tbody tr:nth-child(odd) {
        background: #ffffff;
    }

    .darkblue-table tbody tr:nth-child(even) {
        background: #F7F5EF;
    }

    .darkblue-table tfoot tr td {
        background: #AE9962;
        font-weight: bold;
        color: #fff;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #C2C2C2;
    }

        .darkblue-table tfoot tr td:first-child {
            border-left: 0;
            border-bottom: 1px solid #C2C2C2;
        }



/* two col table dark blue */
.darkblue-table-general {
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
    border: 1px solid #C2C2C2;
}

    .darkblue-table-general a {
        color: #ac975e;
        text-decoration: none;
    }

    .darkblue-table-general thead tr th:first-child {
        border-left: 0;
        border-bottom: 1px solid #C2C2C2;
    }

    .darkblue-table-general tr th {
        border-bottom: 1px solid #C2C2C2;
        background: url(../images/darkblue.jpg);
        color: #fff;
        padding: 10px 15px;
        font-weight: normal;
        border-left: 1px solid #fff;
    }

    .darkblue-table-general thead tr th:first-child,
    .darkblue-table-general tbody tr td:first-child,
    .darkblue-table-general tfoot tr td:first-child {
        text-align: left;
        padding: 10px 15px;
        border-bottom: 1px solid #C2C2C2;
    }

    .darkblue-table-general tbody tr td:nth-child(2) {
        text-align: left;
        padding: 10px 15px;
        font-size: 12px;
        width: 40%;
        border-bottom: 1px solid #C2C2C2;
        border-left: 1px solid #C2C2C2;
    }

    .darkblue-table-general tbody tr:nth-child(odd) {
        background: #ffffff;
    }

    .darkblue-table-general tbody tr:nth-child(even) {
        background: #F7F5EF;
    }

    .darkblue-table-general tfoot tr td {
        background: #AE9962;
        font-weight: bold;
        color: #fff;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #C2C2C2;
    }

        .darkblue-table-general tfoot tr td:first-child {
            border-left: 0;
            border-bottom: 1px solid #C2C2C2;
        }


/* two col table light blue */
.lightblue-table-general {
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
    border: 1px solid #C2C2C2;
}

    .lightblue-table-general a {
        color: #ac975e;
        text-decoration: none;
    }

    .lightblue-table-general thead tr th:first-child {
        border-left: 0;
        border-bottom: 1px solid #C2C2C2;
    }

    .lightblue-table-general tr th {
        border-bottom: 1px solid #C2C2C2;
        background: url(../images/lightblue.jpg);
        color: #fff;
        padding: 10px 15px;
        font-weight: normal;
        border-left: 1px solid #fff;
    }

    .lightblue-table-general thead tr th:first-child,
    .lightblue-table-general tbody tr td:first-child,
    .lightblue-table-general tfoot tr td:first-child {
        text-align: left;
        padding: 10px 15px;
        border-bottom: 1px solid #C2C2C2;
    }

    .lightblue-table-general tbody tr td:nth-child(2) {
        text-align: left;
        padding: 10px 15px;
        font-size: 12px;
        width: 40%;
        border-left: 1px solid #C2C2C2;
        border-bottom: 1px solid #C2C2C2;
    }

    .lightblue-table-general tbody tr:nth-child(odd) {
        background: #ffffff;
    }

    .lightblue-table-general tbody tr:nth-child(even) {
        background: #f4f8f8;
    }

    .lightblue-table-general tfoot tr td {
        background: #92b7bc;
        font-weight: bold;
        color: #fff;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #C2C2C2;
    }

        .lightblue-table-general tfoot tr td:first-child {
            border-left: 0;
            border-bottom: 1px solid #C2C2C2;
        }


.lightblue-table-beingafirm {
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
    border: 1px solid #C2C2C2;
}

    .lightblue-table-beingafirm a {
        color: #ac975e;
        text-decoration: none;
    }

    .lightblue-table-beingafirm thead tr th:first-child {
        border-left: 0;
        border-bottom: 1px solid #C2C2C2;
    }

    .lightblue-table-beingafirm tr th {
        border-bottom: 1px solid #C2C2C2;
        background: url(../images/lightblue.jpg);
        color: #fff;
        padding: 10px 15px;
        font-weight: normal;
        border-left: 1px solid #fff;
    }

    .lightblue-table-beingafirm thead tr th:first-child,
    .lightblue-table-beingafirm tbody tr td:first-child,
    .lightblue-table-beingafirm tfoot tr td:first-child {
        text-align: left;
        padding: 10px 15px;
        border-bottom: 1px solid #C2C2C2;
    }

    .lightblue-table-beingafirm tbody tr td:nth-child(2) {
        text-align: left;
        padding: 10px 15px;
        font-size: 12px;
        border-left: 1px solid #C2C2C2;
        border-bottom: 1px solid #C2C2C2;
    }

    .lightblue-table-beingafirm tbody tr:nth-child(odd) {
        background: #ffffff;
    }

    .lightblue-table-beingafirm tbody tr:nth-child(even) {
        background: #f4f8f8;
    }

    .lightblue-table-beingafirm tfoot tr td {
        background: #92b7bc;
        font-weight: bold;
        color: #fff;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #C2C2C2;
    }

        .lightblue-table-beingafirm tfoot tr td:first-child {
            border-left: 0;
            border-bottom: 1px solid #C2C2C2;
        }


/* two col table maroon */
.maroon-table-general {
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
    border: 1px solid #C2C2C2;
}

    .maroon-table-general a {
        color: #ac975e;
        text-decoration: none;
    }

    .maroon-table-general thead tr th:first-child {
        border-left: 0;
        border-bottom: 1px solid #C2C2C2;
    }

    .maroon-table-general tr th {
        border-bottom: 1px solid #C2C2C2;
        background: url(../images/maroon.jpg);
        color: #fff;
        padding: 10px 15px;
        font-weight: normal;
        border-left: 1px solid #fff;
    }

    .maroon-table-general thead tr th:first-child,
    .maroon-table-general tbody tr td:first-child,
    .maroon-table-general tfoot tr td:first-child {
        text-align: left;
        padding: 10px 15px;
        border-bottom: 1px solid #C2C2C2;
    }

    .maroon-table-general tbody tr td:nth-child(2) {
        text-align: left;
        padding: 10px 15px;
        font-size: 12px;
        width: 40%;
        border-left: 1px solid #C2C2C2;
        border-bottom: 1px solid #C2C2C2;
    }

    .maroon-table-general tbody tr:nth-child(odd) {
        background: #ffffff;
    }

    .maroon-table-general tbody tr:nth-child(even) {
        background: #F7F5EF;
    }

    .maroon-table-general tfoot tr td {
        background: #BAB9AF;
        font-weight: bold;
        color: #fff;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #C2C2C2;
    }

        .maroon-table-general tfoot tr td:first-child {
            border-left: 0;
            border-bottom: 1px solid #C2C2C2;
        }


.NoSideMenu {
    padding: 0 2% 0 2%;
}


.the-registrar-fees-fines .fees-fines-details {
    margin-top: 30px;
}

    .the-registrar-fees-fines .fees-fines-details p {
        font-size: 0.75em;
    }

    .the-registrar-fees-fines .fees-fines-details h4 {
        margin-bottom: 0;
        font-size: 0.85em;
        font-weight: bold;
    }



.table-wrapper {
    width: 100%;
}

@media screen and (max-width:960px) {
    .table-wrapper {
        width: 100%;
        overflow-y: scroll;
    }
}


.contactDetails .fs_wrapper .dropdown .selectboxit-container .selectboxit {
    max-width: 100%;
    height: 39px;
    top: 1px;
    background: #DEDEDE;
}

.contactDetails .fs_wrapper .dropdown .selectboxit-container span, .fs_wrapper .dropdown .selectboxit-container .selectboxit-options a {
    line-height: 3;
    font-size: 12px;
}

.contactDetails .fs_wrapper .dropdown .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
    top: 54%;
}

.contactDetails .fs_wrapper .dropdown .selectboxit .selectboxit-text {
    /* width: 100%; */
    max-width: 90% !important;
    color: #2e2e2e;
}

.contactDetails .fs_wrapper .dropdown .selectboxit-default-arrow {
    background: url(../images/grey-dropdown.png) no-repeat 0 0;
    width: 13px;
    height: 7px;
    right: -10px;
}

.contactDetails .fs_wrapper .dropdown .selectboxit-container .selectboxit-options a {
    color: #2e2e2e;
}

.contactDetails .fs_wrapper .dropdown .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
    background: #AC975E;
    color: #fff;
}

.contactDetails .fs_wrapper .dropdown .selectboxit-container .selectboxit-options {
    background: #DEDEDE;
}



.jobs .wrap .option-rows .col1 .dropdown .selectboxit-container span {
    background: #DEDEDE;
}

.jobs .wrap .option-rows .col1 .dropdown .selectboxit-default-arrow {
    background: url(../images/grey-dropdown.png) no-repeat 0 0;
    width: 13px;
    height: 7px;
    right: -10px;
}

.jobs .wrap .option-rows .col1 .dropdown .selectboxit-container .selectboxit-options a {
    color: #2e2e2e;
}

.jobs .wrap .option-rows .col1 .dropdown .selectboxit .selectboxit-text {
    color: #2e2e2e;
}

.jobs .wrap .option-rows .col1 .dropdown .selectboxit-container .selectboxit-options {
    background: #DEDEDE;
}

.jobs .wrap .option-rows .col1 .dropdown .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
    background: #AC975E;
    color: #fff;
    font-size: 12px;
}

.jobs .wrap .dropdown .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
    font-size: 12px;
}

.jobs .wrap .dropdown .selectboxit-container span {
    font-size: 12px;
    line-height: 3;
}

.the-registrar .header-content ul, .the-registrar .header-content ol {
    margin-left: 40px;
    margin-bottom: 10px;
}

    .the-registrar .header-content ul li {
        list-style-type: square;
        font-size: 12px;
        color: #2e2e2e;
    }

    .the-registrar .header-content ol li {
        font-size: 12px;
        color: #2e2e2e;
    }


.registerDetails p {
    font-size: 0.750em;
}


.register .wrap .registerDetails .fs_wrapper .dropdown .selectboxit-container .selectboxit {
    height: 38px;
    top: 1px;
}


.newPages .faqBtn {
    margin: 32px auto;
    background: #204c69 url(../Images/loadmore-arrow.png) no-repeat 124px center;
    color: #fff;
    text-decoration: none;
    padding: 10px 3px;
    text-transform: uppercase;
    text-align: center;
    width: 143px;
    display: block;
    font-size: 0.750em;
}

.right-column .faq-mod {
    margin-top: 20px;
}

.register .fs_wrapper .selectboxit-options li, .contactDetails .fs_wrapper .selectboxit-options li, .jobs .wrap .option-rows .col1 .selectboxit-options li {
    padding-bottom: 0 !important;
}

.dropdown .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
    font-size: 12px;
}

a {
    color: #ac975e;
    text-decoration: none;
    outline: none;
}

.cntopenings .collapse-title.detail-active a {
    color: #fff;
    outline: none;
}

.pressDetailWrap .rightBlock .details {
    padding-bottom: 20px;
}

.news .wrap .wrap-content {
    padding-top: 10px;
}

/* IE9, IE10 */
@media screen and (min-width:0\0) {
    .holder h2 {
        font-size: 0.750em !important;
    }
}

/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .holder h2 {
        font-size: 0.750em !important;
    }
}

/* Video tutorials */
.right-column .video-wrap-outer {
    width: 100%;
    margin-bottom: 30px;
}

    .right-column .video-wrap-outer .video-wrap-inner {
        width: 21.938em;
        float: left;
        margin-bottom: 30px;
    }

.right-column .video-wrap-inner:nth-child(even) {
    margin-left: 16px;
    margin-bottom: 30px;
}

.right-column .video-wrap-outer .video-wrap-inner h3 {
    font-size: 0.875em;
    color: #03395a;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 0;
}

.right-column .video-wrap-outer .video-wrap-inner p {
    font-size: 0.750em;
}

.right-column .video-wrap-outer .video-wrap-inner .video-item {
    width: 100%;
    position: relative;
    z-index: 1;
    max-width: 100%;
}

    .right-column .video-wrap-outer .video-wrap-inner .video-item img {
        padding: 0;
        height: auto;
        border: 1px solid #054060;
        width: 351px;
        max-width: 100%;
    }

    .right-column .video-wrap-outer .video-wrap-inner .video-item a:after {
        content: "";
        position: absolute;
        width: 96px;
        height: 96px;
        z-index: 100;
        background: transparent url(../images/blue-play.png) no-repeat;
        pointer-events: none;
        left: 36%;
        top: 30%;
    }

@media screen and (max-width:960px) {
    .right-column .video-wrap-outer .video-wrap-inner {
        width: 50%;
        float: left;
    }

    .right-column .video-wrap-inner:nth-child(even) {
        margin-left: 0;
        margin-bottom: 30px;
    }

    .right-column .video-wrap-outer .video-wrap-inner .video-item img {
        margin: 0 auto;
        display: block;
    }

    .right-column .video-wrap-outer .video-wrap-inner h3 {
        text-align: center;
    }

    .right-column .video-wrap-outer .video-wrap-inner p {
        text-align: center;
        width: 96%;
        margin: 0 auto;
    }
}

@media screen and (max-width:760px) {
    .right-column .video-wrap-outer .video-wrap-inner {
        width: 100%;
        float: left;
        margin-bottom: 30px;
    }

    .right-column .video-wrap-inner:nth-child(even) {
        margin-bottom: 30px;
    }

    .right-column .video-wrap-outer .video-wrap-inner .video-item img {
        margin: 0 auto;
        display: block;
    }

    .right-column .video-wrap-outer .video-wrap-inner h3 {
        text-align: center;
    }

    .right-column .video-wrap-outer .video-wrap-inner p {
        text-align: center;
    }

    .right-column .video-wrap-outer .video-wrap-inner .video-item a:after {
        content: "";
        position: absolute;
        width: 96px;
        height: 96px;
        z-index: 100;
        background: transparent url(../images/play-btn.png) no-repeat;
        pointer-events: none;
        left: 42%;
        top: 30%;
    }
}

@media screen and (max-width:650px) {

    .right-column .video-wrap-outer {
        text-align: center;
        margin: 0px auto;
        width: 100%;
    }

        .right-column .video-wrap-outer .video-wrap-inner {
            display: inline-block;
            margin-bottom: 30px;
            float: none;
        }

    .right-column .video-wrap-inner:nth-child(even) {
        margin-left: 16px;
        margin-bottom: 30px;
    }

    .right-column .video-wrap-outer .video-wrap-inner .video-item img {
        margin: 0 auto;
        display: block;
    }

    .right-column .video-wrap-outer .video-wrap-inner h3 {
        text-align: center;
    }

    .right-column .video-wrap-outer .video-wrap-inner p {
        text-align: center;
        width: 96%;
        margin: 0 auto;
    }

    .right-column .video-wrap-inner:nth-child(even) {
        margin-left: 0;
    }

    .right-column .video-wrap-outer .video-wrap-inner .video-item a:after {
        content: "";
        position: absolute;
        width: 96px;
        height: 96px;
        z-index: 100;
        background: transparent url(../images/play-btn.png) no-repeat;
        pointer-events: none;
        left: 42%;
        top: 30%;
    }
}

@media screen and (max-width:480px) {
    .right-column .video-wrap-outer .video-wrap-inner .video-item img {
        margin: 0 auto;
        display: block;
    }

    .right-column .video-wrap-inner:nth-child(even) {
        margin-left: 0;
    }

    .right-column .video-wrap-outer .video-wrap-inner .video-item a:after {
        content: "";
        position: absolute;
        width: 96px;
        height: 96px;
        z-index: 100;
        background: transparent url(../images/play-btn.png) no-repeat;
        pointer-events: none;
        left: 37%;
        top: 30%;
    }
}

@media screen and (max-width:340px) {
    .right-column .video-wrap-outer .video-wrap-inner .video-item {
        width: 98%;
    }
}




/* Being a firm */
.being-a-firm {
    padding-top: 16px;
}

    .being-a-firm .collapse-title {
        background: url("../images/accordian-blue.jpg");
        min-height: 62px;
        padding: 0;
    }

        .being-a-firm .collapse-title.detail-active {
            background: url("../images/accordian-blue.jpg");
            padding: 0;
        }

        .being-a-firm .collapse-title .expand-title {
            color: #fff;
            text-transform: uppercase;
            padding-top: 20px;
            padding-bottom: 20px;
            padding-left: 20px;
            float: left;
            width: 43%;
        }

        .being-a-firm .collapse-title .external-links .left-col {
            float: left;
            border-left: 1px solid #fff;
        }

        .being-a-firm .collapse-title .external-links .right-col {
            float: left;
            border-left: none;
            padding-left: 20px;
        }

        .being-a-firm .collapse-title .external-links .left-col img {
            padding: 5px 0px 10px 15px;
        }

        .being-a-firm .collapse-title .external-links {
            float: left;
            width: 47%;
            background-color: #1C5472;
            padding: 7px 0px;
        }

            .being-a-firm .collapse-title .external-links li {
                text-align: left;
                list-style-type: none;
            }

            .being-a-firm .collapse-title .external-links a {
                color: #fff;
                text-transform: none;
                display: block;
                text-decoration: underline;
                font-size: 11px;
            }

    .being-a-firm .detail-content.detail-active {
        background: #eeeeee;
        -webkit-box-shadow: inset 0 20px 20px -20px #222;
        -moz-box-shadow: inset 0 20px 20px -20px #222;
        box-shadow: inset 0 20px 20px -20px #222;
    }

        .being-a-firm .detail-content.detail-active h5 {
            font-size: 0.750em;
            margin: 0;
        }

            .being-a-firm .detail-content.detail-active h5 a {
                color: #003a5a;
                margin: 0;
                font-weight: bold;
                text-transform: uppercase;
            }

        .being-a-firm .detail-content.detail-active p {
        }

        .being-a-firm .detail-content.detail-active .wrap {
            padding: 36px 26px;
            width: 95%;
        }

    .being-a-firm .collapse-title span {
        background: url("../images/accordian-blue.jpg");
    }

    .being-a-firm .collapse-title.detail-active span {
        background: url(../images/remove.png) no-repeat center right !important;
        right: 11px !important;
        top: 2px !important;
    }

    .being-a-firm .collapse-title span.expand-title {
        height: 22px;
        width: 33px;
        display: block;
        position: absolute;
        top: 0px;
        right: 0;
        background: #A11D57 url(../images/plus-maroon.png) no-repeat center right;
        cursor: pointer;
    }

.right-column .dropdown-container {
    margin-bottom: 65px;
}

    .right-column .dropdown-container .left-col {
        width: 45%;
        float: left;
        position: relative;
    }

    .right-column .dropdown-container .right-col {
        width: 44%;
        float: left;
        margin-left: 2%;
        position: relative;
    }

    .right-column .dropdown-container .go-btn {
        float: left;
        margin-left: 10px;
        margin-top: 0;
    }

        .right-column .dropdown-container .go-btn input.go {
            background: #144A67 url(../images/loadmore-arrow.png) no-repeat 38px center;
            padding: 18px 18px;
            color: #fff;
            border-radius: 3px;
            font-size: 12px;
            margin-left: 5px;
        }

        .right-column .dropdown-container .go-btn input.reset {
            background: #144A67;
            padding: 15px 18px;
            color: #fff;
            border-radius: 3px;
            font-size: 12px;
        }

    .right-column .dropdown-container .search-error {
        font-size: 12px;
    }

.left-col .dropdown .selectboxit-container .selectboxit, .right-col .dropdown .selectboxit-container .selectboxit {
    padding: 10px 0;
}

.left-col .dropdown .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor, .right-col .dropdown .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
    background: transparent url("../images/loadmore-arrow.png") no-repeat left center;
    font-size: 0.750em;
}

.left-col .dropdown .selectboxit-container .selectboxit-options li.selectboxit-focus, .right-col .dropdown .selectboxit-container .selectboxit-options li.selectboxit-focus {
    background: none;
}

.left-col .dropdown .selectboxit-container .selectboxit-options li, .right-col .dropdown .selectboxit-container .selectboxit-options li {
    padding: 0px 10px;
}

.left-col .dropdown .selectboxit-container .selectboxit-options a, .right-col .dropdown .selectboxit-container .selectboxit-options a {
    border-bottom: 1px solid #fff;
    padding: 10px 10px;
    background: url("../images/loadmore-arrow.png") no-repeat left center;
    font-size: 0.750em !important;
}

.left-coloum .dropdown .selectboxit-container .selectboxit-options li:last-child a, .right-coloum .dropdown .selectboxit-container .selectboxit-options li:last-child a {
    border: none;
}

@media screen and (max-width:858px) {
    .being-a-firm .collapse-title .external-links .left-col img {
        padding: 5px 7px;
    }

    .being-a-firm .collapse-title .expand-title {
        padding-bottom: 14px;
        width: 95%;
    }

    .beingafirm .external-links {
        margin-bottom: 10px;
    }

    .being-a-firm .collapse-title .external-links {
        padding: 2%;
        width: 96%;
    }

    .being-a-firm .detail-content.detail-active {
        margin-top: -10px;
    }

    .being-a-firm .collapse-title span.expand-title {
        height: 16px;
    }
}

@media screen and (max-width:768px) {
    .right-column .dropdown-container .go-btn {
        width: 100%;
    }

        .right-column .dropdown-container .go-btn input.go {
            margin-top: 10px;
            margin-right: 1%;
            float: left;
        }

        .right-column .dropdown-container .go-btn input.reset {
            margin-top: 10px;
            margin-right: 0%;
            float: left;
        }
.about_adgm_category {
    width: 50% !important;
    height: 150px;
}
}

@media screen and (max-width:650px) {
    .right-column .dropdown-container .left-col, .right-column .dropdown-container .right-col {
        width: 100%;
        margin-left: 0;
        margin-bottom: 10px;
    }

    .right-column .dropdown-container .go-btn input.go {
        margin-top: 10px;
        margin-right: 1%;
        float: left;
    }

    .right-column .dropdown-container .go-btn input.reset {
        margin-top: 10px;
        margin-right: 0%;
        float: left;
    }
}

@media screen and (max-width:600px) {
.aboutus .testimonials .wrap {
    max-width: 75%;
}
.about_adgm_category {
    width: 100% !important;
    height: inherit !important;
    float: none !important;
}

}

/* Being a firm inside page */

.bodyContent .wrap .left-block {
    width: 72.30614300100705%; /* width: 25.478348439073517%;*/
    float: left;
}

.bodyContent .wrap .right-block {
    margin-left: 2%;
    width: 24%;
    float: left;
    margin-top: 0px;
    padding-left: 10px;
}

.left-col .dropdown, .right-col .dropdown {
    left: -4px;
}

.left-block .dropdown-container {
    /* margin-bottom: 65px;*/
}

    .left-block .dropdown-container .left-col {
        width: 45%;
        float: left;
    }

.drp-group {
    width: 72.30614300100705%;
    /* width: 25.478348439073517%; */
}

    .drp-group .dropdown-container .left-col {
        width: 45%;
        float: left;
    }

.left-block .dropdown-container .right-col {
    width: 44%;
    float: left;
    margin-left: 1%;
}

.drp-group .dropdown-container .right-col {
    width: 44%;
    float: left;
    margin-left: 1%;
}

.left-block .dropdown-container .go-btn {
    float: left;
    margin-left: 1%;
    margin-top: 13px;
}

    .left-block .dropdown-container .go-btn a {
        background: #144A67 url(images/loadmore-arrow.png) no-repeat 38px center;
        padding: 18px 18px;
        color: #fff;
        border-radius: 3px;
        font-size: 12px;
    }

.drp-group .dropdown-container .go-btn {
    float: left;
    margin-left: 10px;
    /* margin-top: 13px; */
}

    .drp-group .dropdown-container .go-btn a {
        background: #144A67 url(../images/loadmore-arrow.png) no-repeat 38px center;
        padding: 18px 18px;
        color: #fff;
        border-radius: 3px;
        font-size: 12px;
    }

.dropdown-container .dropdown .selectboxit-list {
    background-color: #AE9E75;
    text-transform: uppercase;
}

.dropdown-container .dropdown .selectboxit-container .selectboxit {
    background: #A29061;
    text-transform: uppercase;
}

.bodyContent .wrap .right-block .wrap {
    padding: 10px 5px;
    padding-left: 0;
}

    .bodyContent .wrap .right-block .wrap p img {
        padding-right: 10px;
    }

    .bodyContent .wrap .right-block .wrap p {
        color: #003a5a;
        font-size: 0.688em;
        text-transform: uppercase;
        border-bottom: 5px solid #DDDEE1;
        padding: 10px 5px 10px 20px;
        font-weight: bold;
    }

    .bodyContent .wrap .right-block .wrap ul {
        margin-left: 20px;
    }

        .bodyContent .wrap .right-block .wrap ul li {
            list-style-type: none;
            border-bottom: 1px solid #DDDEE1;
            padding: 15px 3px;
        }

.being-a-firm-inside {
    padding-top: 30px;
}

.bodyContent .wrap .right-block .wrap ul li a {
    background: url(../images/arrow-ql.jpg) 0px 2px no-repeat;
    color: #003a5a;
    font-size: 0.688em;
    text-transform: uppercase;
    padding-left: 20px;
    font-weight: bold;
}

.bodyContent .wrap .right-block .wrap ul li:first-child {
    padding-top: 0;
}

.being-a-firm-inside .wrap {
    padding-top: 0 !important;
    border-right: 1px solid #959595;
    padding-right: 10px;
    margin-bottom: 20px;
}

.being-a-firm-inside .block-header {
    margin-bottom: 30px;
}

    .being-a-firm-inside .block-header h3 {
        color: #003a5a;
        font-weight: bold;
        font-size: 15px !important;
        margin-bottom: 4px;
        text-align: left;
        padding: 0;
        text-transform: uppercase;
    }

    .being-a-firm-inside .block-header p {
        font-size: 0.750em;
        margin-top: 0;
        padding: 0;
    }

        .being-a-firm-inside .block-header p span {
            font-weight: bold;
        }

            .being-a-firm-inside .block-header p span:nth-child(2) {
                padding: 0 20px;
            }

.being-a-firm-inside ul {
    margin-left: 13px;
    margin-bottom: 20px;
}

    .being-a-firm-inside ul li {
        list-style-type: square;
        color: #2e2e2e;
        font-size: 12px;
        /*list-style-image: url(../images/blue-bullet.png); font-size: 0.750em; */ padding: 3px 0;
    }

.being-a-firm-inside .block-content p {
    padding: 0;
}

.being-a-firm-inside .block-content h5 {
    margin-bottom: 0;
}

.blue-band {
    background: #003C59;
    padding: 10px;
    border: 10px solid #134C66;
    margin: 20px 0;
}

    .blue-band h5 {
        color: #a29061;
    }

    .blue-band p {
        color: #fff;
        padding: 0 !important;
    }

        .blue-band p:nth-child(1) {
            padding: 0;
        }

        .blue-band p:last-child {
            padding-bottom: 10px !important;
        }

    .blue-band ul li {
        color: #fff;
        list-style-image: url(../images/link-arrow-gold.png);
        font-size: 0.750em;
        padding: 3px 0;
    }

.left-block .dropdown .selectboxit-container .selectboxit {
    padding: 10px 0;
}

.left-block .dropdown .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
    background: transparent url("../images/loadmore-arrow.png") no-repeat left center;
    font-size: 0.750em;
}

.left-block .dropdown .selectboxit-container .selectboxit-options li.selectboxit-focus {
    background: none;
}

.left-block .dropdown .selectboxit-container .selectboxit-options li {
    padding: 0px 10px;
}

.left-block .dropdown .selectboxit-list {
    background-color: #AE9E75;
}

.left-block .dropdown .selectboxit-container .selectboxit-options a {
    border-bottom: 1px solid #fff;
    padding: 10px 10px;
    background: url("../images/loadmore-arrow.png") no-repeat left center;
}

.left-block .dropdown .selectboxit-container .selectboxit-options li:last-child a {
    border: none;
}

@media screen and (max-width:960px) {
    .bodyContent .wrap .left-block {
        width: 96%;
        float: none;
        margin-top: 20px;
        padding: 20px;
        padding-bottom: 0;
        border: 0;
    }

    .drp-group {
        width: 96%;
        float: none;
        margin-top: 20px;
        padding: 20px;
        border: 0;
    }

    .bodyContent .wrap .right-block {
        margin-right: 0%;
        width: 96%;
        float: none;
        margin-top: 0px;
        padding: 20px 10px;
    }

    .being-a-firm-inside .wrap {
        border: 0;
        margin-bottom: 0;
        padding-bottom: 0;
    }
}

@media screen and (max-width:858px) {
    .left-block .dropdown-container .left-col {
        width: 40%;
        float: left;
    }

    .drp-group .dropdown-container .left-col {
        width: 40%;
        float: left;
    }

    .left-block .dropdown-container .right-col {
        width: 40%;
        float: left;
        margin-left: 1%;
    }

    .drp-group .dropdown-container .right-col {
        width: 40%;
        float: left;
        margin-left: 1%;
    }
}

@media screen and (max-width:650px) {
    .left-block .dropdown-container .go-btn {
        float: left;
        margin-left: 2%;
    }

    .drp-group .dropdown-container .go-btn {
        float: left;
        margin-left: 2%;
    }

    .left-block .dropdown-container .left-col {
        width: 98%;
        float: left;
        margin-bottom: 10px;
    }

    .drp-group .dropdown-container .left-col {
        width: 98%;
        float: left;
        margin-bottom: 10px;
    }

    .left-block .dropdown-container .right-col {
        width: 98%;
        float: left;
        margin-left: 0%;
        margin-bottom: 20px;
    }

    .drp-group .dropdown-container .right-col {
        width: 98%;
        float: left;
        margin-left: 0%;
        margin-bottom: 20px;
    }

    .left-block .dropdown-container .go-btn {
        float: right;
        margin-right: 1%;
        margin-bottom: 10px;
        margin-top: 0;
    }

    .drp-group .dropdown-container .go-btn {
        float: left;
        margin-right: 1%;
        margin-bottom: 10px;
        margin-top: 0;
    }

    .bodyContent .wrap .left-block {
        width: 90%;
        float: none;
        margin-top: 20px;
        padding: 20px;
    }

    .bodyContent .wrap .right-block {
        margin-right: 0%;
        width: 90%;
        float: none;
        margin-top: 20px;
        border: none;
        padding: 20px 10px;
    }
}

@media screen and (max-width:480px) {
    .bodyContent .wrap .left-block {
        width: 89%;
        float: none;
        margin-top: 20px;
        padding: 20px;
    }

    .bodyContent .wrap .right-block {
        margin-right: 0%;
        width: 89%;
        float: none;
        margin-top: 20px;
        border: none;
        padding: 20px 10px;
    }
.about_adgm_category1 {
    margin-left: 0 !important;22222222
}
}


.breadcrums .wrapper {
    width: 100%;
    max-width: 62.063em;
    margin: 0px auto;
    padding-bottom: 32px;
    padding-top: 43px;
}

.breadcrums ul li {
    float: left;
    list-style-type: none;
    color: #003C59;
    padding-right: 5px;
}

    .breadcrums ul li a {
        color: #003C59;
        padding-left: 5px;
        text-decoration: underline;
        font-size: 0.750em;
        background: url("../images/breadcrums-arrow.png") right 5px no-repeat;
        padding-right: 15px;
        padding-left: 10px;
    }

        .breadcrums ul li a:first-child {
            padding-left: 0;
        }

        .breadcrums ul li a.active {
            color: #AC975E;
            padding: 0 5px;
            text-decoration: none;
            background: none;
        }

@media screen and (max-width:960px) {
    .breadcrums .wrapper {
        padding: 10px 10px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .right-column .dropdown-container, .left-block .dropdown-container {
        margin-bottom: 0;
    }
}

.dropdown-container .dropdown .selectboxit-container span, .dropdown-container .dropdown .selectboxit-container .selectboxit-options a {
    max-width: 100% !important;
}



/* Pink theme */
.dropdown-container .grey-dropdown .selectboxit-container .selectboxit {
    background: #A8A8A8;
    text-transform: uppercase;
    font-size: 0.750em;
    border-radius: 4px;
}

.dropdown-container .grey-dropdown .selectboxit-list {
    background-color: #A8A8A8;
}

.dropdown-container .grey-dropdown .selectboxit-options a {
    line-height: normal;
}

.dropdown-container .left-col .dropdown .selectboxit-container .selectboxit-options li a, .dropdown-container .right-col .dropdown .selectboxit-container .selectboxit-options li a {
    background-position: left 12px;
    line-height: inherit;
    text-align: left;
    text-indent: 0;
    padding-left: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
    height: auto !important;
}

.dropdown-container .dropdown .selectboxit-container .selectboxit-options li:last-child a {
    border: 0;
}

.dropdown-container .grey-dropdown .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
    top: 39%;
}

.dropdown-container .dropdown .selectboxit-container span {
    line-height: 3;
    font-size: 12px;
}

.icon-list-type {
    margin-left: 0 !important;
}

    .icon-list-type li {
        float: left;
        padding: 25px 0 25px 45px !important;
        font-size: inherit !important;
        width: 26%;
        min-height: 50px;
    }

        .icon-list-type li:first-child {
            list-style-type: none;
            list-style-image: none;
            background: url('../images/ico-1.png') left center no-repeat;
        }

        .icon-list-type li:nth-child(2) {
            list-style-type: none;
            list-style-image: none;
            background: url('../images/ico-2.png') left center no-repeat;
        }

        .icon-list-type li:nth-child(3) {
            list-style-type: none;
            list-style-image: none;
            background: url('../images/ico-2.png') left center no-repeat;
        }

.two-col-div h5 {
    margin-top: 5px;
}

.two-col-div .left-col {
    width: 60%;
    float: left;
    padding-right: 5px;
    border-right: 1px solid #222;
}

.two-col-div .right-col {
    width: 35%;
    float: left;
    padding-left: 15px;
}




/* MAROON THEME */
.maroon-band {
    background: #980747;
    padding: 10px;
    border: 10px solid #980747;
    margin: 20px 0;
}

    .maroon-band h5 {
        color: #a29061;
    }

    .maroon-band h4 {
        margin: 0;
        padding: 0;
        color: #fff;
        font-size: 0.875em;
    }

    .maroon-band p {
        color: #fff;
        padding: 0 !important;
    }

        .maroon-band p:nth-child(1) {
            padding: 0;
        }

        .maroon-band p:last-child {
            padding-bottom: 10px !important;
        }

    .maroon-band ul li {
        color: #fff;
        list-style-image: url(../images/link-arrow-gold.png);
        font-size: 0.750em;
        padding: 3px 0;
    }

.contact-info li {
    display: inline-block;
    line-height: 40px;
    width: 32%;
    list-style-type: none;
}

    .contact-info li span {
        padding-left: 15px;
    }

    .contact-info li img {
        vertical-align: middle;
    }

@media screen and (max-width:858px) {
    .icon-list-type li {
        width: 100%;
        padding: 10px 0;
    }

        .icon-list-type li:nth-child(1) {
            background: url('../images/ico-1.png') 1px 14px no-repeat;
        }

        .icon-list-type li:nth-child(2) {
            background: url('../images/ico-2.png') 1px 14px no-repeat;
        }

        .icon-list-type li:nth-child(3) {
            background: url('../images/ico-3.png') 1px 14px no-repeat;
        }
}

@media screen and (max-width:650px) {
    .contact-info li {
        width: 100%;
        padding: 10px 0;
    }

    .two-col-div .left-col, .two-col-div .right-col {
        width: 100%;
        border: none;
    }

        .two-col-div .right-col ul {
            margin-left: 0 !important;
        }
}




/* GUIDANCE AND POLICY STATEMENTS */

.title-wrap {
    margin-bottom: 10px;
}

    .title-wrap h2 {
        float: left;
        width: inherit !important;
    }

    .title-wrap p {
        display: inline-block;
        margin: 0 !important;
    }

    .title-wrap a {
        display: inline-block;
        float: right;
        color: #fff;
        background: #144A67 url("../images/loadmore-arrow-2.png") 173px 14px no-repeat;
        padding: 12px 18px;
        text-transform: uppercase;
        font-size: 12px;
        min-width: 157px;
    }

.inner-dropdowns {
    margin: 30px 0 0 0;
}

    .inner-dropdowns .dropdown-container {
        margin-bottom: 0;
    }

.dropdown-container .grey-dropdown .selectboxit-container .selectboxit {
    height: 34px;
}
/*  height changed */
.inner-dropdowns .dropdown-container .left-col, .inner-dropdowns .dropdown-container .right-col {
    width: 30%;
}

.inner-dropdowns .dropdown-container .go-btn input.go {
}

.inner-dropdowns .dropdown-container .right-col input[type="text"] {
    background: #A8A8A8;
    border-radius: 3px;
    padding: 19px 0 19px 10px;
    width: 100%;
    color: #fff;
    font-size: 12px;
}

.inner-dropdowns .dropdown-container .dropdown .selectboxit-container span {
    line-height: 3;
    font-size: 12px;
}

.inner-dropdowns .dropdown-container .grey-dropdown .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
    top: 39%;
}

#guidancelisting {
    margin-left: 0;
    margin-bottom: 0;
}

ul.guidance {
    margin-left: 2px;
}

    ul.guidance li {
        list-style-type: none;
    }

#guidancelisting li {
    list-style-image: none !important;
    list-style-type: none !important;
    font-size: inherit;
}

.guidance li {
    font-size: inherit !important;
    list-style-image: none !important;
    list-style-type: none;
}

.guidance-listing {
    border-bottom: 1px solid #ccc;
    padding-top: 15px;
    padding-bottom: 20px;
}

    .guidance-listing h3 {
        text-transform: uppercase;
        font-size: 1em !important;
        font-weight: 500 !important;
    }

    .guidance-listing p {
        margin-bottom: 10px !important;
    }

.guidance li:first-child .guidance-listing {
    padding-top: 20px;
}

.guidance-listing span.published, .guidance-listing span.closing-date {
    color: #a29061;
    font-size: 0.750em;
    padding-right: 20px;
    border-right: 1px solid #a29061;
}

.guidance-listing span.updated, .guidance-listing span.status {
    color: #a29061;
    font-size: 0.750em;
    padding-left: 20px;
}

.block-header .loadmore {
    background: #204c69 url(../images/loadmore-arrow-2.png) 95% center no-repeat;
    padding: 8px 20px 8px 12px;
}

@media screen and (max-width:768px) {
    .inner-dropdowns .dropdown-container .left-col, .inner-dropdowns .dropdown-container .right-col {
        width: 100%;
        float: none;
        margin-bottom: 20px;
        margin-left: 0;
    }

        .inner-dropdowns .dropdown-container .right-col input {
            width: 98%;
            padding: 18px 7px !important;
        }

    .inner-dropdowns .dropdown-container .go-btn {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        text-align: right;
    }
}

@media screen and (max-width:480px) {
    .title-wrap h2 {
        display: block;
        margin: 10px 0;
    }

    .title-wrap a {
        float: right;
        /* margin: 0 auto; */
        /* display: inherit; */
        text-align: center;
        /*width: 90%;*/
        background: #144A67 url("../images/loadmore-arrow-2.png") 80% 14px no-repeat;
    }

    .inner-dropdowns .dropdown-container .right-col input {
        width: 97%;
    }
}

@media screen and (max-width:360px) {

    .title-wrap a {
        float: right;
        /* margin: 0 auto; */
        /* display: inherit; */
        text-align: center;
        background: #144A67 url("../images/loadmore-arrow-2.png") 80% 14px no-repeat;
    }
}




/* Maroon accordian and side nav */

.maroon-btn {
    background: #881548 url(../images/loadmore-arrow.png) no-repeat 38px center !important;
    padding: 19px 18px !important;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    float: left;
    margin-top: 0px;
}

    .maroon-btn a {
        padding: 18px 25px 18px 15px !important;
    }

.maroon-accordian .collapse-title {
    background: url("../images/accordian-maroon.jpg");
}

    .maroon-accordian .collapse-title.detail-active {
        background: url("../images/accordian-maroon.jpg");
        outline: none;
    }

    .maroon-accordian .collapse-title .external-links {
        background: #980747;
    }

        .maroon-accordian .collapse-title .external-links .right-col {
            border-left: none;
            min-height: 45px;
        }

/* side nav white */
.aside-menu .side-nav-maroon .aside-menu-content .aside-menu-trigger {
    background: url(../images/accordian-maroon.jpg);
}

.aside-menu .aside-menu-wrap .aside-menu-content .side-nav-listing-wrap .side-nav-listing {
}

.aside-menu .side-nav-maroon .aside-menu-content .aside-menu-trigger .pageNameWrap .pageNameContent .pageName {
    color: #204c69;
}

.aside-menu .side-nav-maroon .side-nav {
}

    .aside-menu .side-nav-maroon .side-nav h2 {
        font-size: 0.750em;
        background: url(../images/accordian-maroon.jpg);
        padding: 11px 10px;
        color: #fff;
        font-weight: bold;
        margin: 0 0 15px 0;
    }

    .aside-menu .side-nav-maroon .side-nav h3 {
        font-size: 0.750em;
        background: url(../images/accordian-maroon.jpg);
        padding: 11px 10px;
        color: #fff;
        font-weight: bold;
        margin: 0 0 15px 0;
    }

        .aside-menu .side-nav-maroon .side-nav h3 a {
            color: #fff;
            font-weight: bold;
            text-decoration: none;
            text-transform: uppercase;
            font-size: 12px;
        }

            .aside-menu .side-nav-maroon .side-nav h3 a:hover {
                color: #fff;
            }

    .aside-menu .side-nav-maroon .side-nav .side-nav-items {
        margin: 0;
        padding: 0;
        border-top: 0;
        border-bottom: 0;
        width: 100%;
    }

        .aside-menu .side-nav-maroon .side-nav .side-nav-items li {
            list-style-type: none;
            padding-left: 15px;
            line-height: 1.2em;
        }

            .aside-menu .side-nav-maroon .side-nav .side-nav-items li a {
                text-decoration: none;
                font-size: 0.688em;
                color: #003a5a;
                font-weight: bold;
                background: url(../images/arrow_blue.png) 94% center no-repeat;
                display: block;
                text-transform: uppercase;
            }

                .aside-menu .side-nav-maroon .side-nav .side-nav-items li a:hover {
                    color: #b4a06d !important;
                    background: url(../images/active-arrow.png) 94% center no-repeat;
                }

            .aside-menu .side-nav-maroon .side-nav .side-nav-items li.active a {
                color: #b4a06d;
                background: url(../images/active-arrow.png) 94% center no-repeat;
                right: 16px;
            }
            /*Added directly from old staging*/
            .aside-menu .side-nav-maroon .side-nav .side-nav-items li.sub_level a {
                text-decoration: none;
                font-size: 0.688em;
                color: #003a5a;
                font-weight: bold;
                background: url(../images/sublevel.png) left 4px no-repeat!important;
                display: block;
                padding-left: 10px;
                text-transform: capitalize;
            }

            .aside-menu .side-nav-maroon .side-nav .side-nav-items li:last-child {
                padding-bottom: 15px;
            }

    .aside-menu .side-nav-maroon .side-nav:last-child .side-nav-items li:last-child {
    }

    .aside-menu .side-nav-maroon .side-nav:last-child h3 {
        margin-bottom: 0 !important;
    }

    .aside-menu .side-nav-maroon .side-nav:last-child .side-nav-items {
        padding-top: 15px !important;
    }

@media screen and (max-width:750px) {
    .right-column .dropdown-container .go-btn {
        width: 7%;
    }
}

@media screen and (max-width:650px) {
    .right-column .dropdown-container .go-btn {
        width: 100%;
    }
}



/*Code of legal Firm 2 Code has to be updated in the integrated version*/

.newPages .right-column .contentWrapper h2 {
    text-align: left !important;
    color: #003a5a !important;
    text-transform: uppercase;
    font-size: 1.000em !important; /*padding-bottom:39px !important;*/
    padding-bottom: 20px !important;
}

.contentdesc {
    margin-bottom: 10px;
}

    .contentdesc h3, .contentdesc h4, .listwrapper h4 {
        background: url(../Images/titile-arrow.png) no-repeat 0 4px;
        text-align: left !important;
        padding: 0 !important;
        margin: 0 !important;
        padding-left: 10px !important;
        color: #2e2e2e !important;
        font-weight: bold !important;
        font-size: 0.750em !important;
    }

    .contentdesc p {
        padding-left: 10px !important;
        padding-bottom: 10px !important;
        margin: 0 !important;
    }

    .contentdesc h4, .listwrapper h4 {
        background: none !important;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
    }

.listwrapper {
    padding-top: 30px;
}

.listWrappertext {
    padding-left: 20px;
    padding-top: 20px;
}

    .listWrappertext p {
        margin: 0 !important;
        padding: 0 !important;
    }

    .listWrappertext ul {
        margin: 0 !important;
        padding-top: 20px;
    }

        .listWrappertext ul li {
            background: url(../Images/titile-arrow.png) no-repeat 0 4px;
            text-align: left !important;
            padding: 0 !important;
            margin: 0 !important;
            padding-left: 10px !important;
            color: #2e2e2e !important;
            list-style: none;
            padding-bottom: 20px !important;
        }

.coloredList {
    border: 1px solid #c2c2c2;
    margin-top: 22px;
}

    .coloredList h3 {
        color: #fff !important;
        font-size: 0.750em !important;
        background: url(../Images/title-bg.jpg) no-repeat 0 0;
        text-align: left !important;
        padding: 0 !important;
        margin: 0 !important;
        height: 17px;
        padding: 8px 15px !important;
    }

.cntopenings .opening-detail, .right-column .opening-detail {
    padding: 30px 27px 30px 29px !important;
}

.coloredList ul {
    padding: 0;
    margin: 0;
}

    .coloredList ul li {
        list-style: none;
    }

.whitebg {
    background: #fff;
    padding: 10px 10px 10px 14px;
}

.greybg {
    background: #e7e5df;
    padding: 10px 10px 10px 14px;
}

.no-border .wrap {
    border: none !important;
}

.being-a-firm-inside .backbtn {
    background: transparent;
    border: none;
    padding: 0 !important;
}

    .being-a-firm-inside .backbtn img {
        padding: 0 !important;
    }



.noborderright {
    border-right: 0 !important;
}

.legal-block h3 {
    text-transform: uppercase;
    text-align: left !important;
    color: #2e2e2e;
    padding: 0 0 10px 0 !important;
    font-size: 15px !important;
}

.legal-block ul li a {
    color: #003b5a;
}


.inner-dropdowns .dropdown-container .one-col, .inner-dropdowns .dropdown-container .two-col, .inner-dropdowns .dropdown-container .three-col {
    width: 25%;
    float: left;
    margin-right: 10px;
}

    .inner-dropdowns .dropdown-container .one-col .dropdown .selectboxit-container .selectboxit-options li, .inner-dropdowns .dropdown-container .two-col .dropdown .selectboxit-container .selectboxit-options li, .inner-dropdowns .dropdown-container .three-col .dropdown .selectboxit-container .selectboxit-options li {
        padding: 0px 10px;
        list-style-image: none;
    }

    .inner-dropdowns .dropdown-container .one-col .dropdown .selectboxit-container .selectboxit-options a, .inner-dropdowns .dropdown-container .two-col .dropdown .selectboxit-container .selectboxit-options a, .inner-dropdowns .dropdown-container .three-col .dropdown .selectboxit-container .selectboxit-options a {
        border-bottom: 1px solid #fff;
        padding: 10px 10px;
        background: url("../images/loadmore-arrow.png") no-repeat left center;
        font-size: 0.750em !important;
    }

    .inner-dropdowns .dropdown-container .three-col input[type="text"] {
        background: #A8A8A8;
        border-radius: 3px;
        padding: 19px 0 18px 10px;
        width: 100%;
        color: #fff;
        font-size: 12px;
    }

.legal-dropdowns .dropdown-container .go-btn {
    float: left;
    margin-left: 0px;
}

.right-column .dropdown-container .go-btn input.go {
    background: #144A67 url(../images/loadmore-arrow.png) no-repeat 38px center;
    padding: 19px 18px;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    margin-left: 5px;
}

.right-column .dropdown-container .go-btn input.reset {
    background: #144A67;
    padding: 19px 18px;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
}

.legal-dropdowns .dropdown-container .dropdown .selectboxit-container span {
    height: 52px;
    line-height: 4.2;
}

.legal-dropdowns .dropdown-container .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
    top: 39%;
}

@media screen and (max-width:650px) {
    .inner-dropdowns .dropdown-container .one-col, .inner-dropdowns .dropdown-container .two-col, .inner-dropdowns .dropdown-container .three-col {
        width: 100%;
        float: none;
        margin-bottom: 10px;
        margin-right: 0px;
    }

        .inner-dropdowns .dropdown-container .three-col input[type="text"] {
            width: 97%;

            padding: 10px 9px;
            margin-left: 5px;
        }

    .legal-dropdowns .dropdown-container .go-btn {
        float: left;
        margin-left: 0px;
    }
}

@media screen and (max-width:480px) {
    .inner-dropdowns .dropdown-container {
        width: 96%;
    }

        .inner-dropdowns .dropdown-container .three-col input[type="text"] {
            width: 93%;
            padding: 18px 12px;
            margin-left: 5px;
        }

    .legal-dropdowns .dropdown-container .go-btn {
        float: left;
        margin-left: 0px;
    }
}

.newPages .new-wrap {
    padding-top: 15px;
}

.newPages .new-mainwrapper {
    padding-top: 145px;
}

.newPages .new-wrap-1 {
    padding-top: 35px;
}

.new-wrap-1 .left-block .dropdown-container {
    margin-bottom: 20px;
}

@media screen and (max-width:980px) {
    .newPages .new-mainwrapper {
        padding-top: 0;
    }
}

/* 4th Level Menu*/
.side-nav-items-level4 li {
    padding-left: 0 !important;
}

    .side-nav-items-level4 li a {
        background: url(../images/sublevel.png) left 4px no-repeat!important;
        color: #003a5a !important;
        text-transform: none !important;
        padding-left: 10px;
    }

        .side-nav-items-level4 li a:hover {
            color: #ac975e !important;
        }

    .side-nav-items-level4 li.active a {
        color: #ac975e !important;
    }

    .side-nav-items-level4 li:last-child {
        padding-bottom: 0 !important;
    }


.back-button {
    background: url("../images/back.png") no-repeat;
    width: 70px;
    height: 29px;
    display: block;
    margin-bottom: 15px;
    text-indent: -9999999px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .right-column .dropdown-container .right-col {
        width: 44%;
        float: left;
        margin-left: 12px;
    }
}

.no-pad-mar-top {
    margin-top: 0px !important;
    padding-top: 0 !important;
}

.faq .collapse-title a {
    font-weight: bold;
}

.search-error {
    font-size: 12px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .inner-dropdowns .dropdown-container .right-col {
        width: 30% !important;
    }
}

@media screen and (min-width:0\0) {
    .inner-dropdowns .dropdown-container .right-col {
        width: 30% !important;
    }
}

_:-ms-lang(x), .inner-dropdowns .dropdown-container .right-col {
    width: 30% !important;
}

_:-ms-fullscreen, :root .inner-dropdowns .dropdown-container .right-col {
    width: 30% !important;
}

/* for disabled item */
.aspNetDisabled {
    background-color: #A8A8A8 !important;
    opacity: 1 !important;
}

.pdf-title {
    text-transform: none !important;
    color: #2e2e2e !important;
    margin: 0;
    font-weight: bold !important;
}

/* Added for slider video */
.slider-video a:after {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    background: transparent url(../images/blue-play.png) no-repeat;
    pointer-events: none;
    left: 45%;
    top: 36%;
    right: 45%;
    cursor: pointer;
}

@media screen and ( max-width : 480px) {
    .slider-video a:after {
        background: transparent url(../images/blue-play-mob.png) no-repeat;
        top: 43%;
    }
}

.fancybox-skin {
    padding: 0 0 0px 0 !important;
    border: 5px solid #A29061 !important;
}

/*#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background: url(../images/close.png) no-repeat !important;
}*/

.fancybox-close, .fancybox-prev span, .fancybox-next span {
    background: url(../images/close.png) no-repeat !important;
}

.fancybox-close {
    position: absolute;
    top: -45px !important;
    right: -30px !important;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-title-inside-wrap {
    padding: 10px;
}

@media screen and ( min-width: 1600px) {
    .visionwrap .wrap {
        padding-top: 135px !important;

    }

}

@media screen and ( max-width: 1280px) {
    .visionwrap .wrap {
        padding-top: 90px !important;
    }
}

@media screen and ( max-width: 1024px) {
    .visionwrap .wrap {
        padding-top: 140px !important;
    }
}

@media screen and ( max-width: 980px) {
    .visionwrap .wrap {
        padding-top: 110px !important;
    }
}

@media screen and ( max-width: 780px) {
    .visionwrap .wrap {
        padding-top: 76px !important;
    }
}

@media screen and ( max-width: 550px) {
    .visionwrap .wrap {
        padding-top: 110px !important;
    }
}

@media screen and ( max-width: 480px) {
    .visionwrap .wrap {
        padding-top: 80px !important;
    }
}

@media screen and ( max-width: 340px) {
    .visionwrap .wrap h5 {
        font-size: 1em !important;
    }
}







.about-section {
    width: 100%;
}

    .about-section .wrapper {
        width: 100%;
    }

    .about-section .left-content {
        float: left;
        width: 80%;
    }

    .about-section .right-content {
        float: left;
        width: 20%;
    }

        .about-section .right-content img {
            margin: 0 auto;
            display: block;
            margin-bottom: 5px;
            margin-top: 15px;
            max-width: 100%;
        }

        .about-section .right-content a {
            text-decoration: none;
        }

            .about-section .right-content a p {
                margin: 0;
                text-align: center;
                color: #000;
            }

                .about-section .right-content a p:first-child {
                    font-weight: bold;
                }

                .about-section .right-content a p:last-child {
                    font-style: italic;
                }

@media screen and (max-width: 650px) {
    .about-section .left-content {
        float: none;
        width: 100%;
    }

    .about-section .right-content {
        float: none;
        margin: 0 auto;
        width: 50%;
    }
}

.apply-1 {
    display: block;
}

.apply-2 {
    display: none;
}

@media screen and (max-width: 650px) {
    .apply-1 {
        display: none;
    }

    .apply-2 {
        display: block;
    }
}

.apply-1 img, .apply-2 img {
    width: 100%;
}


/* export table */
.export-header {
    max-width: 62.5em;
    width: 100%;
    margin: 0 auto 20px auto;
}

.logout {
    float: right;
    background: #003B5A;
    color: #fff;
    padding: 10px;
    font-size: 12px;
}

.register-table td {
    font-size: 0.750em;
    text-align: left;
}

.register-table tr:nth-child(even) {
    background: #f4f8f8;
}

.register-table th {
    text-transform: uppercase;
    font-size: 0.875em;
    font-weight: bold;
}

.export-header input {
    background: #003B5A;
    color: #fff;
    padding: 10px 20px;
    font-size: 12px;
    float: right;
    display: block;
}

.export-footer {
    max-width: 62.5em;
    width: 100%;
    margin: 0 auto 0 auto;
}

.register-table table td {
    font-size: 12px;
}

    .register-table table td a {
        padding: 0 5px;
        text-decoration: underline;
    }


/* added for customer feedback iframe */
.the-registrar iframe {
    width: 100% !important;
    border: 0;
    height: 666px;
}


.modular .wrap {
    padding-top: 0 !important;
    padding-bottom: 23px;
}

    .modular .wrap .wrap-content {
        padding-top: 0 !important;
    }

        .modular .wrap .wrap-content iframe {
            width: 100% !important;
            height: 550px !important;
            border: none;
        }

/* added for setting up business page button tag */
.emiratisation button, input[type="button"] {
    background: url("..//Images/loadmore-arrow.png") no-repeat right center;
    color: #fff;
    padding: 0 10px 0 0px;
    text-transform: uppercase;
}




/*left column code*/
.company_search .wrap {
    width: 100%;
    max-width: 90.000em;
    margin: 0 auto;
}

    .company_search .wrap .column_left {
        width: 70%;
        float: left;
        margin-left: 5px;
    }

        .company_search .wrap .column_left h2 {
            font-size: 0.750em !important;
            color: #2e2e2e !important;
            font-weight: bold !important;
            font-family: 'Helvetica', Arial, sans-serif !important;
            line-height: 1.5em !important;
            text-align: left !important;
            margin: 0 0 0 0;
            text-transform: uppercase !important;
        }

.Business_container {
    border-bottom: 1px solid #bbbbbb;
    padding-bottom: 55px;
}

.BusinessSearch .Bs_wrapper {
    width: 50%;
    float: left;
}

    .BusinessSearch .Bs_wrapper input[type="text"], .fs_wrapper textarea {
        border: 1px solid #fff;
        background: #dedede;
        outline: none;
        padding: 12px 5px 12px 12px;
        width: 97%;
        color: #2e2e2e;
        font-size: 0.750em;
    }

    .BusinessSearch .Bs_wrapper textarea {
        height: 78px;
    }


    .BusinessSearch .Bs_wrapper li {
        padding: 0 0 0px 0;
        margin: 0;
        list-style: none;
        position: relative;
    }

.BusinessSearch .Bs_bg {
    position: absolute;
    width: 4px;
    background: #ac975e;
    height: 33px;
    top: 1px;
}

.BusinessDetails .Bs_wrapper .dropdown .selectboxit-container .selectboxit {
    max-width: 100%;
    height: 33px;
    top: 1px;
    background: #DEDEDE;
}

.BusinessDetails .Bs_wrapper .dropdown .selectboxit-container span, .fs_wrapper .dropdown .selectboxit-container .selectboxit-options a {
    line-height: 2.5;
    font-size: 12px;
}

.BusinessDetails .Bs_wrapper .dropdown .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
    top: 45%;
    right: 0;
}

.BusinessDetails .Bs_wrapper .dropdown .selectboxit .selectboxit-text {
    /* width: 100%; */
    max-width: 90% !important;
    color: #2e2e2e;
}

.BusinessDetails .Bs_wrapper .dropdown .selectboxit-default-arrow {
    background: url(../images/grey-dropdown.png) no-repeat 0 0;
    width: 13px;
    height: 7px;
    right: -10px;
}

.BusinessDetails .Bs_wrapper .dropdown .selectboxit-container .selectboxit-options a {
    color: #2e2e2e;
}

.BusinessDetails .Bs_wrapper .dropdown .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
    background: #AC975E;
    color: #fff;
}

.BusinessDetails .Bs_wrapper .dropdown .selectboxit-container .selectboxit-options {
    background: #DEDEDE;
}

.search_company {
    width: 44%;
    float: right;
    position: relative;
    right: 15px;
}

    .search_company input.search_design {
        background: #dedede;
        width: 72%;
        padding: 10px 8px 10px 12px;
        font-size: 12px;
    }
    /*input[type="text"]::-webkit-input-placeholder {
    color: #2e2e2e;
}*/
    .search_company .sc_bg {
        position: absolute;
        width: 4px;
        background: #ac975e;
        height: 34px;
        top: 0px;
    }

    .search_company img {
        position: absolute;
        left: 65%;
        top: 28%;
    }


.company_search .wrap .column_left .Business_results {
    margin-top: 20px;
    border-bottom: 1px solid #bbbbbb;
    padding-bottom: 24px;
}

    .company_search .wrap .column_left .Business_results h3 {
            font-size: 0.750em !important;
    color: #2e2e2e !important;
    font-weight: bold !important;
    font-family: 'Helvetica', Arial, sans-serif !important;
    line-height: 1.5em !important;
    text-align: left !important;
    margin: 0;
    padding: 0;
    text-transform: capitalize !important;
    float: left;
    }

    .company_search .wrap .column_left .Business_results p {
    font-size: 0.70em !important;
    color: #2e2e2e !important;
    font-weight: bold !important;
    font-family: 'Helvetica', Arial, sans-serif !important;
    line-height: 1.5em !important;
    text-align: right !important;
    margin: 0;
    padding-top: 3px;
    text-transform: capitalize !important;
    float: right;
    letter-spacing: 0;
    }

.company_search .wrap .column_left .Company_options {
    margin-top: 8px;
}

    .company_search .wrap .column_left .Company_options ul {
        margin: 0;
        padding: 0;
    }

        .company_search .wrap .column_left .Company_options ul li {
            list-style-type: none;
            color: #2e2e2e !important;
            font-size: 12px !important;
            font-family: 'Helvetica', Arial, sans-serif !important;
            font-weight: normal !important;
            line-height: 1.5em !important;
            padding: 0 0px 0px 0;
        }

            .company_search .wrap .column_left .Company_options ul li a {
                color: #ac975e;
                font-size: 12px;
                font-family: 'Helvetica', Arial, sans-serif;
                font-weight: 600;
                line-height: 1.7em;
                text-transform: capitalize;
            }

/*right column code*/
.company_search .wrap .column_right {
    width: 22%;
    float: right;
    border-left: 1px solid #bbbbbb;
    padding-left: 29px;
}

    .company_search .wrap .column_right h2 {
        font-size: 0.750em !important;
    color: #2e2e2e !important;
    font-weight: bold !important;
    font-family: 'Helvetica', Arial, sans-serif !important;
    line-height: 1.5em !important;
    text-align: left !important;
    margin: 0 0 0px -14px;
    padding: 0;
    text-transform: uppercase !important;
    }

    .company_search .wrap .column_right ul {
        margin: 0;
        padding: 0;
    }

        .company_search .wrap .column_right ul li {
            list-style-image: url(../Images/arrow-right.png);
            margin-bottom: 0;
        }

            .company_search .wrap .column_right ul li a {
                color: #ac975e;
                font-size: 12px;
                font-family: 'Helvetica', Arial, sans-serif;
                font-weight: normal;
                line-height: 9px;
            }

/*second page-details*/

.individual_details .wrap {
    width: 100%;
    max-width: 90.000em;
    margin: 0 auto;
}

    .individual_details .wrap .column_left {
        width: 69%;
        float: left;
        margin-left: 5px;
    }

        .individual_details .wrap .column_left h2 {
                font-size: 0.750em !important;
    color: #2e2e2e !important;
    font-weight: bold !important;
    font-family: 'Helvetica', Arial, sans-serif !important;
    line-height: 1.5em !important;
    text-align: left !important;
    margin: 0 0 15px 0;
    text-transform: uppercase !important;
    border-bottom: 1px solid #bbbbbb;
        }

        .individual_details .wrap .column_left h3 {
    font-size: 0.750em !important;
    color: #2e2e2e !important;
    font-weight: bold !important;
    font-family: 'Helvetica', Arial, sans-serif !important;
    line-height: 1.5em !important;
    text-align: left !important;
    margin: 30px 0 8px 0;
    text-transform: capitalize !important;
    border-bottom: 1px solid #bbbbbb;
    padding: 0 0 5px 0;
        }

        .individual_details .wrap .column_left .about_company p {
            color: #2e2e2e;
            font-size: 12px;
            font-family: 'Helvetica', Arial, sans-serif;
            font-weight: normal;
            line-height: 1.5em;
        }

            .individual_details .wrap .column_left .about_company p:last-child {
                padding: 15px 15px 0 0;
            }


    /*right column-details page*/

    .individual_details .wrap .column_right {
        width: 22%;
        float: right;
        border-left: 1px solid #bbbbbb;
        padding-left: 29px;
    }

        .individual_details .wrap .column_right h2 {
               font-size: 0.750em !important;
    color: #2e2e2e !important;
    font-weight: bold !important;
    font-family: 'Helvetica', Arial, sans-serif !important;
    line-height: 1.5em !important;
    text-align: left !important;
    margin: 0 0 0px -14px;
    padding: 0;
    text-transform: uppercase !important;
        }

        .individual_details .wrap .column_right ul {
            margin: 0;
            padding: 0;
        }

            .individual_details .wrap .column_right ul li {
                list-style-image: url(../Images/arrow-right.png);
                margin-bottom: 0px;
            }

                .individual_details .wrap .column_right ul li a {
                    color: #ac975e;
                    font-size: 12px;
                    font-family: 'Helvetica', Arial, sans-serif;
                    font-weight: normal;
                    line-height: 15px;
                }

.contact-table tr td {
    color: #2e2e2e;
    font-size: 12px;
    font-family: 'Helvetica', Arial, sans-serif;
    font-weight: bold;
    line-height: 1.8em;
    padding: 0 25px 0 0;
    vertical-align: top;
}

    .contact-table tr td:nth-child(2) {
        font-weight: normal;
        padding: 0 0 0 0;
        vertical-align: top;
    }


/*main listing page*/
.company_list .wrap {
    width: 100%;
    max-width: 90.000em;
    margin: 0 auto;
}

    .company_list .wrap .column_left {
        width: 100%;
        float: left;
        margin-left: 20px;
    }

        .company_list .wrap .column_left h2 {
                font-size: 0.750em !important;
    color: #2e2e2e !important;
    font-weight: bold !important;
    font-family: 'Helvetica', Arial, sans-serif !important;
    line-height: 1.5em !important;
    text-align: left !important;
    margin: 0 0 5px 0;
    text-transform: uppercase !important;
        }

.Business_container {
    border-bottom: 1px solid #bbbbbb;
    padding-bottom: 50px;
}

.Businesslists .Bs_wrapper {
    width: 30%;
    float: left;
}

    .Businesslists .Bs_wrapper input[type="text"], .fs_wrapper textarea {
        border: 1px solid #fff;
        background: #dedede;
        outline: none;
        padding: 12px 5px 12px 12px;
        width: 97%;
        color: #2e2e2e;
        font-size: 0.750em;
    }

    .Businesslists .Bs_wrapper textarea {
        height: 78px;
    }


    .Businesslists .Bs_wrapper li {
        padding: 0 0 0px 0;
        margin: 0;
        list-style: none;
        position: relative;
    }

.Businesslists .Bs_bg {
    position: absolute;
    width: 4px;
    background: #ac975e;
    height: 33px;
    top: 1px;
}

.Businesslists .Bs_wrapper .dropdown .selectboxit-container .selectboxit {
    max-width: 100%;
    height: 33px;
    top: 1px;
    background: #DEDEDE;
}

.Businesslists .Bs_wrapper .dropdown .selectboxit-container span, .fs_wrapper .dropdown .selectboxit-container .selectboxit-options a {
    line-height: 2.5;
    font-size: 12px;
}

.Businesslists .Bs_wrapper .dropdown .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
    top: 45%;
}

.Businesslists .Bs_wrapper .dropdown .selectboxit .selectboxit-text {
    /* width: 100%; */
    max-width: 90% !important;
    color: #2e2e2e;
}

.Businesslists .Bs_wrapper .dropdown .selectboxit-default-arrow {
    background: url(../images/grey-dropdown.png) no-repeat 0 0;
    width: 13px;
    height: 7px;
    right: -10px;
}

.Businesslists .Bs_wrapper .dropdown .selectboxit-container .selectboxit-options a {
    color: #2e2e2e;
}

.Businesslists .Bs_wrapper .dropdown .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
    background: #AC975E;
    color: #fff;
}

.Businesslists .Bs_wrapper .dropdown .selectboxit-container .selectboxit-options {
    background: #DEDEDE;
}

.search_company_list {
    width: 40%;
    float: right;
    position: relative;
    right: 28%;
}

    .search_company_list input.search_design {
        background: #dedede;
        width: 72%;
        padding: 10px 8px 10px 12px;
        font-size: 12px;
    }

    .search_company_list .sc_bg {
        position: absolute;
        width: 4px;
        background: #ac975e;
        height: 34px;
        top: 0px;
    }

    .search_company_list img {
        position: absolute;
        left: 65%;
        top: 28%;
    }

.company_list .wrap .column_left .companylist_left {
    width: 50%;
    float: left;
    margin-top: 15px;
}

.company_list .wrap .column_left .companylist_right {
    width: 50%;
    float: right;
    margin-top: 15px;
}

    .company_list .wrap .column_left .companylist_left ul, .company_list .wrap .column_left .companylist_right ul {
        margin: 0;
        padding: 0;
    }

        .company_list .wrap .column_left .companylist_left ul li, .company_list .wrap .column_left .companylist_right ul li {
            list-style-type: none;
            line-height: 1.2em;
        }

            .company_list .wrap .column_left .companylist_left ul li a, .company_list .wrap .column_left .companylist_right ul li a {
                color: #ac975e;
                font-size: 12px;
                font-family: 'Helvetica', Arial, sans-serif;
                font-weight: normal;
                line-height: 22px;
            }



/*login page*/

.login_page {
    width: 100%;
    margin-left: 0;
    position: relative;
}

    .login_page .wrap {
        width: 100%;
        max-width: 61.375em;
        margin: 0 auto;
    }

        .login_page .wrap h1 {
                font-size: 0.750em !important;
    color: #2e2e2e !important;
    font-weight: bold !important;
    font-family: 'Helvetica', Arial, sans-serif !important;
    margin: 30px 0 15px 0;
    text-align: left !important;
    text-transform: uppercase;
        }


        .login_page .wrap input.login_name {
            background: #dedede;
            width: 50%;
            padding: 10px 8px 10px 12px;
            font-size: 12px;
            color: #2e2e2e;
            border-left: 4px solid #ac975e;
        }

        .login_page .wrap .lg_bg {
            position: absolute;
            width: 4px;
            background: #ac975e;
            height: 34px;
            top: 52px;
            display: none;
        }

        .login_page .wrap input.password {
            background: #dedede;
            width: 50%;
            padding: 10px 8px 10px 12px;
            font-size: 12px;
            color: #2e2e2e;
            margin-top: 20px;
            border-left: 4px solid #ac975e;
        }

        .login_page .wrap .ps_bg {
            position: absolute;
            width: 4px;
            background: #ac975e;
            height: 34px;
            top: 116px;
            display: none;
        }

        .login_page .wrap .submit_btn {
            margin-top: 20px;
        }

            .login_page .wrap .submit_btn input[type=submit] {
                font-size: 12px;
                text-align: center;
                padding: 10px 11px;
                display: block;
                text-transform: uppercase;
                color: #f1f1f1;
                text-decoration: none;
                outline: none;
                background: #144a67;
                width: 100px;
                border-radius: 4px;
            }

.download_presentation {
    width: 100%;
}

    .download_presentation .wrap {
        width: 100%;
        max-width: 90.000em;
        margin: 0 auto;
    }

        .download_presentation .wrap .download_container {
            float: left;
            width: 50%;
        }

        .download_presentation .wrap .search_container {
            float: right;
            width: 38%;
            margin: 0 0 15px 0;
        }

            .download_presentation .wrap .search_container .Presentationlists {
                position: relative;
                width: 90%;
            }

        .download_presentation .wrap h2 {
          	font-size: 0.750em !important;
            color: #000 !important;
            font-weight: bold !important;
            font-family: 'Helvetica', Arial, sans-serif !important;
            line-height: 1.5em !important;
            text-align: left !important;
            width: 100% !important;
            float: left;
            margin: 0 0 0px 0 !important;
            text-transform: uppercase !important;
        }

.Presentationlists .Ps_bg {
    position: absolute;
    width: 4px;
    background: #ac975e;
    height: 38px;
    top: 1px;
}


.Ps_wrapper .dropdown .selectboxit-container .selectboxit {
    max-width: 100%;
    height: 38px;
    top: 1px;
    background: #DEDEDE;
}

.Ps_wrapper .dropdown .selectboxit-container span, .Ps_wrapper .dropdown .selectboxit-container .selectboxit-options a {
    line-height: 3;
    font-size: 12px;
}

.Ps_wrapper .dropdown .selectboxit .selectboxit-arrow-container .selectboxit-arrow {
    top: 45%;
}

.Ps_wrapper .dropdown .selectboxit .selectboxit-text {
    /* width: 100%; */
    max-width: 90% !important;
    color: #2e2e2e;
}

.Ps_wrapper .dropdown .selectboxit-default-arrow {
    background: url(../images/grey-dropdown.png) no-repeat 0 0;
    width: 13px;
    height: 7px;
    right: -10px;
}

.Ps_wrapper .dropdown .selectboxit-container .selectboxit-options a {
    color: #2e2e2e;
}

.Ps_wrapper .dropdown .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
    background: #AC975E;
    color: #fff;
}

.Ps_wrapper .dropdown .selectboxit-container .selectboxit-options {
    background: #DEDEDE;
}

ul li {
    list-style-type: none;
}

.Presentation_types ul.Presentation_slider {
    margin: 0;
    padding: 0;
}

    .Presentation_types ul.Presentation_slider li {
        float: left;
        width: 17.7%;
        list-style-type: none;
        margin: 20px 62px 10px 0px;
    }

        .Presentation_types ul.Presentation_slider li:nth-child(4n) {
            margin: 20px 0px 10px 0px;
        }

        .Presentation_types ul.Presentation_slider li a {
            position: relative;
            display: inline-block;
        }

            .Presentation_types ul.Presentation_slider li a img {
                padding: 0px !important;
                box-shadow: 0px 5px 7px #ccc;
            }

        .Presentation_types ul.Presentation_slider li .download_icon img {
            position: absolute;
            padding: 0;
            top: 153px;
            right: 0px;
        }

        .Presentation_types ul.Presentation_slider li h3 {
            font-size: 0.775em !important;
            color: #003a5a !important;
            font-weight: bold !important;
            font-family: 'Helvetica', Arial, sans-serif !important;
            line-height: 1.5em !important;
            text-align: center !important;
            margin: 0 0 0 0;
            padding: 15px 0px 0px 0px;
        }

.presentation_pagination {
    width: 100%;
    float: left;
}

    .presentation_pagination ul.pagination {
        margin: 0;
        padding: 0;
        text-align: center;
    }

        .presentation_pagination ul.pagination li {
            display: inline-block;
            border-radius: 5px;
            background: #ccc;
            width: 10px;
            height: 10px;
            cursor: pointer;
            margin: 18px 0px 29px 0px;
        }

            .presentation_pagination ul.pagination li.active {
                background: #193b5a;
            }

hr.presentation_hr {
    /* display: inline-block; */
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 50px 0 65px 0;
    width: 100%;
    padding: 0;
}


.Newlogin_page {
    width: 100%;
}

    .Newlogin_page .wrap {
        width: 100%;
        max-width: 61.375em;

        margin: 0 auto;
    }

        .Newlogin_page .wrap h1 {
            font-size: 1em !important;
            color: #003a5a !important;
            font-weight: normal !important;
            font-family: 'Helvetica', Arial, sans-serif !important;
            margin: 0px 0 15px 0;
            text-align: left !important;
            text-transform: uppercase;
        }

        .Newlogin_page .wrap p {
            color: #2e2e2e;
            font-size: 12px;
            font-family: 'Helvetica', Arial, sans-serif;
            font-weight: normal;
            line-height: 1.5em;
            margin: 0;
            padding: 0;
        }

        .Newlogin_page .wrap .Register_company {
        
            margin: 0 auto;
        }

            .Newlogin_page .wrap .Register_company ul {
                margin: 0;
                padding: 0;
                text-align: center;
            }

                .Newlogin_page .wrap .Register_company ul li {
                    float: left;
                    width: 28%;
                    margin: 46px 25px 30px 0;
                }

                    .Newlogin_page .wrap .Register_company ul li .login_company {
                        position: relative;
                        border-top: 4px solid #ac975e;
                        border-left: 1px solid #ccc;
                        border-right: 1px solid #ccc;
                        border-bottom: 1px solid #ccc;
                        padding: 50px 0px 37px 0px;
						height: 150px;
                    }

                        .Newlogin_page .wrap .Register_company ul li .login_company h2 {
                            font-size: 1em !important;
                            color: #003a5a !important;
                            font-weight: normal !important;
                            font-family: 'Helvetica', Arial, sans-serif !important;
                            margin: 30px 0 0px 0;
                            text-align: center !important;
                            text-transform: uppercase;
                        }

                        .Newlogin_page .wrap .Register_company ul li .login_company span img {
                            position: absolute;
                            right: 8px;
                        }

                        .Newlogin_page .wrap .Register_company ul li .login_company .overlays {
                            background-color: rgba(0, 58, 90, 0.93);
                            height: 100%;
                            width: 100%;
                            opacity: 0;
                            top: 0;
                            left: 0;
                            position: absolute;
                            padding: 0;
                            transition: opacity .5s;
                        }

                            .Newlogin_page .wrap .Register_company ul li .login_company .overlays p {
                                color: #fff;
                                font-size: 12px;
                                font-family: 'Helvetica', Arial, sans-serif;
                                font-weight: normal;
                                line-height: 1.5em;
                                margin: 0;
                                padding: 50px 5px 27px 15px;
                                text-align: left;
                                min-height: 70px;
                            }

                            .Newlogin_page .wrap .Register_company ul li .login_company .overlays h3 {
                                font-size: 1em !important;
                                color: #ffffff !important;
                                font-weight: normal !important;
                                font-family: 'Helvetica', Arial, sans-serif !important;
                                margin: 0px 0 0px 0;
                                text-align: center !important;
                                text-transform: uppercase;
                            }

                        .Newlogin_page .wrap .Register_company ul li .login_company:hover .overlays {
                            opacity: 1;
                            transition: opacity .9s;
                        }

/*mobile screens*/
/*registration main listing page*/
@media only screen and (max-width: 965px) {
    .login_page {
        margin-left: 40px;
    }

    .Presentation_types ul.Presentation_slider li {
        margin: 20px 60px 20px 0px;
    }

        .Presentation_types ul.Presentation_slider li h3 {
            padding: 15px 30px 25px 0px;
        }
}

@media only screen and (max-width: 760px) {
    .Presentation_types ul.Presentation_slider li .download_icon img {
        position: absolute;
        padding: 0;
        top: 134px;
        right: 0px;
    }

    .Newlogin_page .wrap p {
        margin: 0px 29px;
    }

    .Newlogin_page .wrap h1 {
        margin: 20px 20px 15px 29px;
    }
}

@media only screen and (max-width: 650px) {
    .company_list .wrap .column_left {
        width: 100%;
        margin-left: 10px;
    }

    .Business_container {
        padding-bottom: 25px;
    }

    .Businesslists .Bs_wrapper {
        width: 94%;
        float: none;
    }

    .search_company_list {
        width: 100%;
        float: none;
        right: 0;
        margin-top: 10px;
    }

        .search_company_list input.search_design {
            width: 89.5%;
            padding: 9px 8px 9px 15px;
        }

        .search_company_list img {
            position: absolute;
            left: 88%;
            top: 27%;
        }

    .company_list .wrap .column_left .companylist_left {
        width: 100%;
        float: none;
        margin-top: 25px;
    }

    .company_list .wrap .column_left .companylist_right {
        width: 100%;
        float: none;
        margin-top: 0px;
    }

    /*2nd page detailed */
    .individual_details .wrap .column_left {
        width: 100%;
        float: none;
        margin-left: 10px;
    }

        .individual_details .wrap .column_left h3 {
            padding: 0 0 6px 0;
        }

        .individual_details .wrap .column_left .about_company p {
            padding: 20px 15px 0 0;
        }

    .individual_details .wrap .column_right {
        width: 100%;
        float: none;
        border-left: none;
        padding-top: 20px;
        margin-left: -3px;
    }

        .individual_details .wrap .column_right h2 {
            margin: 10px 0 25px -14px;
            border-bottom: 1px solid #ccc;
        }

    .contact-table tr td {
        padding: 0 20px 20px 0;
        line-height: 22px;
    }

        .contact-table tr td:nth-child(2) {
            padding: 0 0 20px 0px;
        }

    /*3rd page code*/
    .company_search .wrap .column_left {
        width: 100%;
        float: none;
        margin-left: 10px;
    }

    .Business_container {
        padding-bottom: 25px;
    }

    .BusinessSearch .Bs_wrapper {
        width: 94%;
        float: none;
    }

    .search_company {
        width: 100%;
        float: none;
        right: 0;
        margin-top: 10px;
    }

        .search_company input.search_design {
            width: 89.5%;
            padding: 9px 8px 9px 15px;
        }

        .search_company img {
            position: absolute;
            left: 88%;
            top: 27%;
        }

    .company_search .wrap .column_left .Business_results p {
        margin-right: 10px;
        padding-top: 9px;
    }

    .company_search .wrap .column_right {
        width: 100%;
        float: none;
        border-left: none;
        padding-top: 20px;
        margin-left: -3px;
    }

        .company_search .wrap .column_right h2 {
            margin: 10px 0 25px -14px;
            border-bottom: 1px solid #ccc;
        }
    /*login page*/
    .login_page .wrap input.login_name {
        width: 75%;
    }

    .login_page .wrap input.password {
        width: 75%;
    }

    .Presentation_types ul.Presentation_slider li h3 {
        padding: 5px 21px 0 22px;
    }

    .Presentation_types ul.Presentation_slider li .download_icon img {
        position: absolute;
        padding: 0;
        top: 142px;
        right: 0px;
    }
}

@media only screen and (max-width: 510px) {
    .Newlogin_page .wrap .Register_company ul li {
        float: none;
        width: 80%;
        margin: 20px 30px 20px 30px;
    }
}

@media only screen and (max-width: 500px) {
    .download_presentation .wrap .download_container h2 {
        margin: 10px 0 10px 0;
    }

    .download_presentation .wrap h2 {
        width: 100% !important;
        float: none;
        margin-top: 15px !important;
    }

    .download_presentation .wrap .search_container {
        float: none;
        width: 100%;
    }

    .download_presentation {
        width: 100%;
        margin: 0 0 0 12px;
    }

    .Presentation_types .bx-wrapper .bx-prev {
        left: 0;
        background: url(../Images/tab-left.png) no-repeat;
    }

    .Presentation_types .bx-wrapper .bx-next {
        right: 22px;
        background: url(../Images/tab-right.png) no-repeat;
    }

    .Presentation_types .bx-wrapper .bx-controls-direction a {
        position: absolute;
        top: 50%;
        margin-top: -16px;
        outline: 0;
        width: 20px;
        height: 30px;
        text-indent: -9999px;
        z-index: 9999;
    }

    .Presentation_types ul.Presentation_slider li a {
        position: relative;
        display: block;
    }

    .Presentation_types ul.Presentation_slider li .download_icon img {
        position: absolute;
        padding: 0;
        top: 153px;
        right: 134px;
    }

    .Presentation_types ul.Presentation_slider li {
        margin: 0px;
    }

        .Presentation_types ul.Presentation_slider li img {
            margin: 0px auto;
        }

        .Presentation_types ul.Presentation_slider li h3 {
            padding: 5px 0px 0 0px;
        }

    .Presentation_types {
        margin: 30px 0;
    }

    .newPages .wrap .right-column img {
        padding: 0;
    }

    .Presentation_types ul.Presentation_slider li.presentationLi {
        display: list-item !important;
    }

    .presentation_pagination {
        display: none;
    }

    .Presentation_types ul.Presentation_slider li h3 {
        text-align: center !important;
    }

    hr.presentation_hr {
        /* display: inline-block; */
        margin: 50px -13px;
    }
}


@media only screen and (max-width: 380px) {
    .Businesslists .Bs_wrapper {
        width: 93%;
    }

    .search_company_list input.search_design {
        width: 88%;
    }

    .search_company_list img {
        left: 86%;
    }

    .contact-table tr td {
        padding: 0 7px 20px 0;
    }
    /*3rd page code*/
    .BusinessSearch .Bs_wrapper {
        width: 93%;
    }

    .search_company input.search_design {
        width: 88%;
    }

    .search_company img {
        left: 86%;
    }

    .Presentation_types ul.Presentation_slider li .download_icon img {
        position: absolute;
        padding: 0;
        top: 153px;
        right: 115px;
    }
}

@media only screen and (max-width: 360px) {
    .Presentation_types ul.Presentation_slider li .download_icon img {
        position: absolute;
        padding: 0;
        top: 153px;
        right: 109px;
    }
}

@media only screen and (max-width: 320px) {
    .search_company_list input.search_design {
        width: 87%;
    }

    .search_company_list img {
        left: 85%;
    }
    /*3rd page code*/
    .search_company input.search_design {
        width: 87%;
    }

    .search_company img {
        left: 85%;
    }

    .company_search .wrap .column_left {
        margin-left: 25px;
    }

    .company_search .wrap .column_right {
        margin-left: 10px;
    }

    .login_page {
        margin-left: 30px;
    }

    .Presentation_types ul.Presentation_slider li .download_icon img {
        position: absolute;
        padding: 0;
        top: 153px;
        right: 89px;
    }
}

@charset "utf-8";
/* CSS Document */
.publicationwrapper .wrap {
    padding-top: 65px;
}

.publication-media .wrap {
    padding-top: 0px;
}

.publication-media {
    width: 100%;
}

    .publication-media .wrap {
        width: 100%;
        max-width: 90.000em;
        margin: 0 auto;
    }

        .publication-media .wrap .download_container {
            float: left;
            width: 50%;
        }

        .publication-media .wrap .search_container {
            float: right;
            width: 70%;
            margin: 0 0 20px 0;
        }

            .publication-media .wrap .search_container .Presentationlists {
                position: relative;
                width: 30%;
                float: right;
            }

        .publication-media .wrap hr {
            height: 1px;
            width: 100%;
            margin: 70px 0;
            background: ##003a5a;
        }

        .publication-media .wrap h2 {
            font-size: 0.750em !important;
            color: #000 !important;
            font-weight: bold !important;
            font-family: 'Helvetica', Arial, sans-serif !important;
            line-height: 1.5em !important;
            text-align: left !important;
            width: 30% !important;
            float: left;
            margin: -45px 0 0px 0 !important;
            text-transform: uppercase !important;
        }

		.publicationTitleDesc p {
				font-size: 0.750em;
				line-height: 1.5;
			}
			
    .publication-media .search_company_list {
        width: 40%;
        float: right;
        position: relative;
        right: -5%;
        margin-top: 1px;
    }

        .publication-media .search_company_list input.search_design {
            background: #dedede;
            width: 72%;
            padding: 12px 8px 12px 12px;
            font-size: 12px;
        }

        .publication-media .search_company_list .sc_bg {
            position: absolute;
            width: 4px;
            background: #ac975e;
            height: 38px;
            top: 0px;
        }

        .publication-media .search_company_list img {
            position: absolute;
            left: 65%;
            top: 28%;
            cursor: pointer;
        }

.Publication_types ul.Publication_slider {
    margin: 0;
    padding: 0;
}

    .Publication_types ul.Publication_slider li {
        float: left;
        width: 12.7%;
        list-style-type: none;
        margin: 10px 70px 10px 0px;
    }
        /*.Publication_types ul.Publication_slider li:nth-child(5n) {
             margin: 20px 0px 10px 0px;
        }*/
        .Publication_types ul.Publication_slider li a {
            position: relative;
            display: inline-block;
        }

            .Publication_types ul.Publication_slider li a img {
                padding: 0px !important;
                box-shadow: 0px 5px 7px #ccc;
            }

        .Publication_types ul.Publication_slider li .download_icon img {
            position: absolute;
            padding: 0;
            top: 153px;
            right: 0;
        }

        .Publication_types ul.Publication_slider li h3 {
            font-size: 0.775em !important;
            color: #003a5a !important;
            font-weight: bold !important;
            font-family: 'Helvetica', Arial, sans-serif !important;
            line-height: 1.5em !important;
            text-align: center !important;
            margin: 0 0 0 0;
            padding: 15px 0px 0px 0px;
            height: 60px;
        }

.Publication_types:nth-child(2) {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

.bodyContent .wrap .wrap-content .publication-media ul {
    margin-left: 4px;
}

@media only screen and (max-width: 965px) {


    .Publication_types ul.Publication_slider li {
        margin: 20px 70px 20px 0px;
    }

        .Publication_types ul.Publication_slider li h3 {
            padding: 15px 30px 25px 0px;
        }
}

@media only screen and (max-width: 760px) {
    .Publication_types ul.Publication_slider li .download_icon img {
        position: absolute;
        padding: 0;
        top: 134px;
        right: 0px;
    }
}

@media only screen and (max-width: 650px) {


    .publication-media .search_company_list {
        width: 100%;
        float: none;
        right: 0;
        margin-top: 10px;
        display: none;
    }

        .publication-media .search_company_list input.search_design {
            width: 89.5%;
            padding: 12px 8px 12px 15px;
        }

        .publication-media .search_company_list img {
            position: absolute;
            left: 88%;
            top: 27%;
        }

    .Publication_types ul.Publication_slider li h3 {
        padding: 5px 21px 0 22px;
    }

    .Publication_types ul.Publication_slider li .download_icon img {
        position: absolute;
        padding: 0;
        top: 142px;
        right: 0px;
    }

    .publication-media .wrap .search_container .Presentationlists {
        position: relative;
        width: 93.3%;
        float: none;
        margin-top: 30px;
    }

}

@media only screen and (max-width: 500px) {
    .publication-media .wrap .download_container h2 {
        margin: 10px 0 10px 0;
    }

    .publication-media .wrap h2 {
        width: 100% !important;
        float: none;
        margin-top: 15px !important;
    }

    .publication-media .wrap .search_container {
        float: none;
        width: 100%;
    }

    .publication-media {
        width: 100%;
        margin: 0 0 0 12px;
    }

    .Publication_types .bx-wrapper .bx-prev {
        left: 0;
        background: url(../Images/tab-left.png) no-repeat;
    }

    .Publication_types .bx-wrapper .bx-next {
        right: 22px;
        background: url(../Images/tab-right.png) no-repeat;
    }

    .Publication_types .bx-wrapper .bx-controls-direction a {
        position: absolute;
        top: 50%;
        margin-top: -16px;
        outline: 0;
        width: 20px;
        height: 30px;
        text-indent: -9999px;
        z-index: 9999;
    }

    .Publication_types ul.Publication_slider li a {
        position: relative;
        display: block;
    }

    .Publication_types ul.Publication_slider li .download_icon img {
        position: absolute;
        padding: 0;
        top: 153px;
        right: 134px;
    }

    .Publication_types ul.Publication_slider li {
        margin: 0px;
    }

        .Publication_types ul.Publication_slider li img {
            margin: 0px auto;
        }

        .Publication_types ul.Publication_slider li h3 {
            padding: 5px 0px 0 0px;
        }

    .Publication_types {
        margin: 30px 0;
    }

    .newPages .wrap .right-column img {
        padding: 0;
    }

    .Publication_types ul.Publication_slider li.presentationLi {
        display: list-item !important;
    }

    .presentation_pagination {
        display: none;
    }

    .Publication_types ul.Publication_slider li h3 {
        text-align: center !important;
    }

    hr.presentation_hr {
        /* display: inline-block; */
        margin: 50px -13px;
    }
}

@media only screen and (max-width: 380px) {

    .publication-media .search_company_list input.search_design {
        width: 88%;
    }

    .Publication_types ul.Publication_slider li .download_icon img {
        position: absolute;
        padding: 0;
        top: 153px;
        right: 115px;
    }
}

@media only screen and (max-width: 360px) {
    .Publication_types ul.Publication_slider li .download_icon img {
        position: absolute;
        padding: 0;
        top: 153px;
        right: 109px;
    }
}

@media only screen and (max-width: 320px) {
    .publication-media .search_company_list input.search_design {
        width: 87%;
    }

    .publication-media .search_company_list img {
        left: 85%;
    }

    .Publication_types ul.Publication_slider li .download_icon img {
        position: absolute;
        padding: 0;
        top: 153px;
        right: 89px;
    }
}


/*added for Search result not found in publication text*/
p.notFound {
    color: #2e2e2e !important;
    font-size: 14px !important;
    font-family: 'Helvetica', Arial, sans-serif !important;
    font-weight: normal !important;
    line-height: 1.5em !important;
    text-transform: capitalize;
}


/*parallax*/
.parallax {
    background: url('../Images/parallax_background_new-2.jpg') ;
    min-height: 216px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -1px;
}

.count-particles {
    /*background: red;*/
    position: absolute;
    left: 0;
    width: 80px;
    color: #ffffff;
    font-size: 2em;
    text-align: left;
    text-indent: 4px;
    line-height: 14px;
    padding-bottom: 2px;
    /* font-family: Helvetica, Arial, sans-serif;*/
    font-weight: bold;
    vertical-align: bottom;
}

.js-count-particles {
    font-size: 2em;
}

#stats,
.count-particles {
    -webkit-user-select: none;
    margin-top: 5px;
    margin-left: 5px;
}

#stats {
    border-radius: 3px 3px 0 0;
    overflow: hidden;
}

.count-particles {
    border-radius: 0 0 3px 3px;
}

#particles-js {
    height: 150px;
    width: 150px;
    background-image: url('');
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
	display:none;
}

.particles_right {
    position: fixed;
    right: 15%;
    bottom: 50%;
}

#particles-js-left {
    height: 150px;
    width: 150px;
    background-image: url('');
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
	display:none;
}

.particles_left {
    position: fixed;
    bottom: 27%;
}

.parallax_data {
    width: 100%;
    color: #fff;
    text-align: center;
    padding-top: 13%;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    /*background-image: url(../images/particles-text.png);
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: center;*/
}

    .parallax_data a {
        color: #fff !important;
        text-decoration: none !important;
        border: 1px solid #fff !important;
        padding: 4px 14px !important;
        font-size: 0.750em !important;
        line-height: 1.8em !important;
        text-transform: uppercase;
		display:none;
    }

    .parallax_data h4, .parallax_data p {
        color: #fff !important;
    }

    .parallax_data h4 {
        font-weight: 400 !important;
    font-size: 1.5em !important;
        padding: 0 !important;
        margin: 0px 0 20px 0 !important;
    }

    .parallax_data p {
       margin: 0 auto 20px !important;
    width: 100% !important;
    max-width: 25em !important;
    text-align: center !important;
        font-size: 0.750em !important;
        line-height: 1.8em !important;
    }


    .fintech_text h3 {
    font-size: 1.2em !important;
    color: #003a5a !important;
    font-weight: normal !important;
    line-height: 1.5em !important;
    text-align: left !important;
    margin: 0 !important;
    padding: 30px 0 5px 0 !important;
    text-transform: uppercase !important;
	display:none;
}
.fintech_text p {
         font-size: 0.750em !important;
    line-height: 1.8em !important;
    color: #000000 !important;
    font-weight: normal !important;
    text-align: left !important;
    margin: 0 !important;
    padding: 10px 0px 0 0px !important;

}

a.link_text {
    text-decoration: underline !important;
    font-size: 12px !important;
    color: #003a5a !important;
}

.survey_btn .submit-btn {
    /*font-size: 1.2em;
    text-align: center;
    padding: 25px 11px;
    display: block;
    text-transform: uppercase;
    color: #f1f1f1;
    text-decoration: none;
    outline: none;
    background: #144a67;
    width: 100%;
    margin: 30px 0px;*/
	font-size: 0.875em;
    text-align: center;
    padding: 10px 24px;
    display: block;
    text-transform: uppercase;
    color: #ffffff;
    text-decoration: none;
    outline: none;
    background: #204c69 url(../Images/loadmore-arrow.png) no-repeat;
    background-position: 92% 13px;
    margin:30px 0px;
    width: 200px;
	
    
}
.survey_btn .submit-btn:hover{
 
	 background: #ac975e url(../Images/loadmore-arrow.png) no-repeat;
    background-position: 92% 13px;
}

@media only screen and (max-width: 1440px) {
    .particles_right {
    bottom: 58%;
}
    .particles_left {
    bottom: 37%;
}
}
@media only screen and (max-width: 1366px) {
    .particles_right {
    bottom: 50%;
}
    .particles_left {
    bottom: 27%;
}
}

@media only screen and (max-width: 650px) {

    #particles-js-left, #particles-js {
    height: 100px;
    width: 100px;
}
    .parallax {
    min-height: 270px;
}
    .particles_right {
    position: fixed;
    right: 6%;
    bottom: 60%;
}
    .particles_left {
    position: fixed;
    bottom: 33%;
}
    .fintech_text h3 {
        text-align: center !important;

    }
	/*code added by Shashank*/
	.parallax_data {
    padding-top: 30%;}
	.newPages .wrap .right-column .parallax p {
    display: none;
}

}
@media only screen and (max-width: 360px) {
    .parallax_data h4 {
      
        margin: 30px 0 20px 0 !important;
    }
    .parallax_data p {
}
        .particles_right {
    bottom: 50%;
}
    .particles_left {
    bottom: 23%;
}
.parallax_data {
    padding-top: 26%;}

}
@media only screen and (max-width: 320px) {
    .particles_right {
        bottom: 37%;
    }

    .particles_left {
        bottom: 2%;
    }
    .fintech_text p {
    padding: 12px 0px 0 0px !important;
    font-size: 15px !important;
}

}


  .registerDetails input[type="checkbox"] {
            display:inline-block !important;
        }

.registerDetails .terms-conditions {
        font-size: 0.750em;
    display: inline-block;
    padding: 0px 0 0 0;

}
.float-class {
    width: 95%;
    float: right;
    line-height: 20px;
}

/*code for multiselect dropdown*/
  input[type="checkbox"] {
            display: none;
        }

            input[type="checkbox"] + label.selectedcolor {
                color: #000;
                font-family: Arial, sans-serif;
                font-size: 12px;
                width: 100%;
                display: inline-block;
            }

        .selectedcolor {
            background-color: #ac975e;
            
        }

       #ddlCategory label:hover,#ddlCategory label:active,#ddlCategory input:hover+label,#ddlCategory input:active+label {
    background:#ac975e;
    display: inline-block;
    width: 100%;
}
       #ddlCategory label
        {
            display: inline-block;
    width: 100%;
        padding: 3px 0px;
        }

        /*#ddlCategory input:hover, #ddlCategory label:hover {
             background-color: #ac975e;
        }*/




        input[type="checkbox"] + label span {
            display: inline-block;
            width: 14px;
            height: 14px;
            margin: 3px 6px 3px 6px;
            vertical-align: middle;
            background: url(/Images/Untitled-1.png);
            cursor: pointer;
        }

        input[type="checkbox"]:checked + label span {
            background: url(/Images/Untitled-2.png);
        }

        div.dd_chk_select {
            border: 0 !important;
            height: 30px !important;
            padding: 3px 0px !important;
            text-align: left;
            vertical-align: middle;
            font-size: 12px;
            text-decoration: none;
            overflow: visible;
            color: Black;
            background-image: url(WebResource.axd?d=8mNM2oY0_MTbltHc0o1ItQUALvxBo2wK7o3HZoqT2dlNPs7Ar0i1lRhZW…MbsAH9h3ZA4Fwqqf_bqjxC3cMEUlOJDHhtuitz0WktQCS_u3kRf01&t=635585568090000000);
            background-position: right center;
            border-left: 4px solid #ac975e !important;
            background-repeat: no-repeat;
            background: #dedede !important;
            width: 51.4%;
        }

        .adminDetailspopup .dropdown div.dd_chk_select {
            border: 0 !important;
            height: 30px !important;
            padding: 4px 0px !important;
            text-align: left;
            vertical-align: middle;
            font-size: 12px;
            text-decoration: none;
            overflow: visible;
            color: Black;
            background-image: url(WebResource.axd?d=8mNM2oY0_MTbltHc0o1ItQUALvxBo2wK7o3HZoqT2dlNPs7Ar0i1lRhZW…MbsAH9h3ZA4Fwqqf_bqjxC3cMEUlOJDHhtuitz0WktQCS_u3kRf01&t=635585568090000000);
            background-position: right center;
            border-left: 4px solid #ac975e !important;
            background-repeat: no-repeat;
            background: #dedede !important;
            width: 101%;
            font-family: helvetica;
}
.adminDetailspopup .dropdown {
    height:37px;
}

            div.dd_chk_select div#caption {
                overflow: hidden;
                height: 30px !important;
                margin-right: 20px;
                margin-left: 8px !important;
                text-align: left;
                vertical-align: middle;
                position: relative;
                line-height: 29px !important;
                top: 1px;
                width: 200px;
                background: url(/Images/grey-dropdown.png) no-repeat right 11px;
                width: 94.4%;
            }

        div.dd_chk_drop {
            background-color: #dedede !important;
            border: 0 !important;
            text-align: left;
            z-index: 1000;
            left: 0px !important;
            top: 30px !important;
            min-width: 100%;
        }

            div.dd_chk_drop div#checks {
                border-style: none;
                padding: 0px 0px 8px 0px !important;
                height: auto !important;
                overflow: auto;
            }

        input[type="checkbox"] + label:hover, input[type="checkbox"] + label:active {
            background-color: #ac975e;
            color: #fff;
        }
		
				.aside-menu .side-nav-white .side-nav .side-nav-items li.sub_level a {
    background: url(/images/sublevel.png) left 4px no-repeat !important;
    color: #003a5a !important;
    text-transform: none !important;
    padding-left: 10px;
}

.aside-menu .side-nav-white .side-nav .side-nav-items li.sub_level a:hover {
    color: #b4a06d !important;
}
ul.startup-company-list {
    width: 100%;
    float: left;
    margin-left: 0 !important;
}
.startup-company-list li {
    width: 22%;
    display: inline-block;
    float: left;
    margin: 10px 29px 10px 0px;
	    height: 175px;
}
.startup-company a {
    text-align: center;
}
.startup-company a span {
    width: 100%;
    float: left;
    margin: 0 0 10px 0;
    font-size: 0.775em !important;
    color: #003a5a !important;
    font-weight: bold !important;
    font-family: 'Helvetica', Arial, sans-serif !important;
    line-height: 1.5em !important;
    text-align: center !important;
    padding: 10px 0px 5px 0px;

}
.startup-company-logo img {
        padding: 10px 10px 10px 10px !important;
            border: 1px solid #ac975e;
}
.start-up-advisor {
    padding: 4px 10px 4px;
    font-size: 0.7125rem;
    line-height: 18px;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    background-color: #003b5a;
    background-image: -moz-linear-gradient(top, #003b5a, #003b5a);
    background-image: -ms-linear-gradient(top, #003b5a, #003b5a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#003b5a), to(#003b5a));
    background-image: -webkit-linear-gradient(top, #003b5a, #003b5a);
    background-image: -o-linear-gradient(top, #003b5a, #003b5a);
    background-image: linear-gradient(top, #003b5a, #003b5a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#e7e7e7', GradientType=0);
    border-color: #e7e7e7 #e7e7e7 #c1c1c1;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid;
    border-style: solid;
    border-width: 1px 1px 2px 1px;
    border-color: #003b5a;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin: 12px 0;
        display: inline-block;
        text-transform: uppercase;
}
.startup-company-logo {
      height: 120px;
}
.newPages #load-more {
display: block; 
    padding: 4px 10px 4px;
    margin-bottom: 0;
    font-size: 0.8125rem;
    line-height: 18px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    background-color: #003B5A;
    background-image: -moz-linear-gradient(top, #003B5A, #003B5A);
    background-image: -ms-linear-gradient(top, #003B5A, #003B5A);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#003B5A), to(#003B5A));
    background-image: -webkit-linear-gradient(top, #003B5A, #003B5A);
    background-image: -o-linear-gradient(top, #003B5A, #003B5A);
    background-image: linear-gradient(top, #003B5A, #003B5A);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#003B5A', GradientType=0);
    border-color: #003B5A #003B5A #c1c1c1;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid;
    border-style: solid;
    border-width: 1px 1px 2px 1px;
    border-color: #003B5A;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    width: 10%;
    margin: 0 auto 12px auto;
}
.load-more-button {
    float: left;
    width: 100%;
}
.startup-title h2 {
    font-size: 0.750em !important;
    color: #000 !important;
    font-weight: bold !important;
    font-family: 'Helvetica', Arial, sans-serif !important;
    line-height: 1.5em !important;
    text-align: left !important;
    width: 30% !important;
    float: left;
    margin: -45px 0 0px 0 !important;
    text-transform: uppercase !important;
}
.startup-title p {
    font-size: 0.750em;
    line-height: 1.5;
}
@media only screen and (max-width: 480px){
.startup-title h2 {
    width: 100% !important;
}
.startup-company-list li:nth-child(odd) {
    margin-left: 13px;
}
.startup-company-list li:nth-child(even) {
    margin-right: 0px;
}
.newPages #load-more {
    width: 20%;
}
}