@charset "utf-8";
/* CSS Document */

html { font-size: 100%; }

* { margin: 0px 0px 0px 0px; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body { font-family: Verdana, "Segoe UI", "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif; font-size: 13px; color: #333; background: url('images/bg.png') repeat;}
input, textarea, select { font-family: Verdana, 'proxima_nova_rgregular',"Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif; color: #333; }

/*Table Format*/
table{position: relative; padding: 0px; margin: 0px; }
table th{padding: 8px; vertical-align:central; color:#f7f7d8; font-size:12px;}
table td{padding: 8px; vertical-align:central; font-size:12px;}

.table-hover tbody tr:hover td, table tbody tr.active td{background: #e8edff} 

.table-curved {
    padding: 18px;
}

.table-curved thead tr th {
    border-top: none;
    border-bottom: 1px solid #fff;
    background-color:#0086DC;
    padding:8px;
    color:#fff;
}

.table-curved tbody tr td {
    padding:8px;
}

.table-curved tbody td {
    border-top: none;
    border-bottom: 1px solid #fff;
    background-color:#EFEFEF;
     
}

.table-curved th:first-child {
    border-radius: 8px 0 0 0;
    
}
.table-curved th:last-child {
    border-radius: 0 8px 0 0;
    
}

.table-curved tr:last-child td:first-child {
    border-radius: 0 0 0 8px;
}
.table-curved tr:last-child td:last-child {
    border-radius: 0 0 8px 0;
}

.table-responsive {
    border:none;
}

.dropdown-menu { background-clip: padding-box; /*background-color: #2c75c0;*/ background-color: #ebebeb; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); display: none; float: left; font-size: 13px; left: 0; list-style: none outside none; margin: 2px 0 0; min-width: 160px; padding: 5px 0; position: absolute; top: 100%; z-index: 1000; }

a { outline: none; text-decoration: none; color: #00f; transition: all linear 0.2s; }
    a img { border: 0; }
    a:hover { text-decoration: underline; }
    a:focus { outline: none; }

img { max-width: 100%; }

h1, h2, h3, h4, h5, h6, p { margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; font-weight: normal; }

p { line-height: 1.5em; }

h1 { font-size: 2em; }
h2 { font: 1.6em Verdana; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }

.hd2 { font: bold 14px Verdana; text-align: left; }
.hd3 { font: bold 12px Verdana; color: #008D4C; text-align: left; margin-top:10px; }

.hd4 {
    font: bold 12px Verdana; color: #A1C436;
    text-align: left;
}


.large { font-size: 24px; }
big { font-size: 1.14em; }
small { font-size: 0.78em; }

.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }

.ulistcircle { margin-left: 40px; line-height: 26px; color: #3276b1; font-weight: bolder; padding: 0px 0px 5px 4px; font-size: 22px; }

.heading { height: 30px; border-bottom: 1px #e4e4e4 double; margin-bottom: 10px; font-weight: normal; margin-top: 5px; }
    .heading h1 { /*color:#2a2a86;*/ color: #3276b1; font-weight: bolder; padding: 0px 0px 5px 4px; font-size: 18px; text-transform: uppercase; }

.msubheading { padding: 5px 0px 0px 0px; font-size: 18px; font-weight: bold; }

.subheading { font-size:13px; font-weight:bold; color: #000; /*color:#5c9ad2;*/ padding: 5px 0px 0px 0px;  }
.ptxt { /*font-size:12px;*/ color: black; text-align: justify; line-height: 26px; vertical-align: top; }


ul { font: 13px; color: black; margin-left: 40px; line-height: 26px; list-style-type: disc; }


/*.ullist {
     font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	color:black;
    margin-left:40px;
    line-height:26px;
    list-style-type: disc;
}*/

abbr, article, aside, audio, bb, canvas, datagrid, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video { display: block; }

/* header */
header { min-height: 30px; }

.logo { margin: 50px 0 0 0; padding: 10px 0 10px 0; }
.logo-text { margin: 50px 0 0 0; padding: 30px 0 0 0; }
.invest-logo { float: right; padding-right: 10px; }
    .invest-logo img { margin-top: 75px; }
header .search { margin: 85px 0 0 0; background-color: #dcdcdc; border-radius: 5px; padding: 5px; width: 270px; }
    header .search input[type="search"] { border: 0px dashed; background-color: transparent; width: 235px; line-height: 24px; float: left; padding: 0 5px; }
    /*header .search input[type="submit"] { border: 0px dashed; width: 25px; height: 25px; background: transparent url(images/sprite.png) 1px 1px no-repeat; float: right; }*/
    @media screen and (max-width:320px)
    {
    .subheading { font-size:12px; font-weight:bold; color: #000; padding: 5px 0px 0px 0px;  }
    }
@media screen and (min-width:320px) and (max-width: 480px) {
    .invest-logo { float: right; padding-right: 100px; }
    .invest-logo img { margin-top: 5px; }
    table th { font-size: 12px; }
    table td { font-size: 11px; }
    .hd2 { font: bold 11px Verdana; text-align: left; }
    .hd3 { font: bold 11px Verdana; color: #008D4C; text-align: left; margin-top:10px; }
    .subheading { font-size:12px; font-weight:bold; color: #000; padding: 5px 0px 0px 0px;  }
}

@media screen and (min-width:361px) and (max-width: 640px) {
    .invest-logo { float: right; padding-right: 100px; }
        .invest-logo img { margin-top: 5px; }
    table th { font-size: 12px; }
    table td { font-size: 11px; }
    .hd2 { font: bold 11px Verdana; text-align: left; }
    .hd3 { font: bold 11px Verdana; color: #008D4C; text-align: left; margin-top:10px; }
    .subheading { font-size:12px; font-weight:bold; color: #000; padding: 5px 0px 0px 0px;  }
}

@media screen and (max-width: 767px) {
    .logo { margin: 0; }
    .logo-text { text-align: center; margin: 0; padding: 0; }
    header .search { margin: 15px auto 20px auto; width: 280px; }
        header .search input[type="search"] { width: 245px; }
    table th { font-size: 12px; }
    table td { font-size: 11px; }
    .hd2 { font: bold 12px Verdana; text-align: left; }
    .hd3 { font: bold 12px Verdana; color: #008D4C; text-align: left; margin-top:10px; }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .logo { margin: 0; }
    .logo-text { margin: 10px 0 0 0; padding: 0; }
    header .search { margin: 15px auto 0 auto; width: 280px; }
        header .search input[type="search"] { width: 245px; }
    table th { font-size: 13px; }
    table td { font-size: 12px; }
    .hd2 { font: bold 12px Verdana; text-align: left; }
    .hd3 { font: bold 12px Verdana; color: #008D4C; text-align: left; margin-top:10px; }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .logo-text { margin: 90px 0 0 0; padding: 0; }
    header .search { margin: 95px 0 0 0; width: 240px; }
        header .search input[type="search"] { width: 200px; }
    table th { background: #F3F3F3; font-size: 13px; }
    table td { font-size: 12px; }
}
/* /header */

/* navigation */
.nav-cover { background-color: #fff; padding-top: 0px; }
nav { }
.navbar-default { /*background-color:#18B18E;*/ /*background-color:#f98b14;*/ background-color: #363636; }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form { }
    .navbar-default .navbar-nav > li {  }
        .navbar-default .navbar-right > li, .navbar-default .navbar-nav > li:first-child { border-left: 0; }
    .navbar-default .navbar-toggle { border-color: #ddd; background-color: #eee; transition: background-color linear 0.2s; }

    .nav > li > a,
    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span.link { color: #E6E6E6; text-transform: uppercase; font-size: 1em; padding: 15px 13px; font-weight:bold;border-left: 1px solid #e6e6e6; }
    .navbar-default .navbar-right > li > a { padding: 15px 2px; }
    .navbar-default .navbar-nav > li.home a { font-size: 2em; padding: 13px 10px; }
    .navbar-default .navbar-nav > li.iplogo { overflow: hidden; height: 40px; width: 373px; }
        .navbar-default .navbar-nav > li.iplogo a { padding: 0; }
            .navbar-default .navbar-nav > li.iplogo a span { /*background-color:#F4F4F4;*/ border-radius: 0%; padding: 18px 10px; display: inline-block; position: absolute; margin: -5px 0 0 0; }

.dropdown-menu .sub-menu { position: relative; }
    .dropdown-menu .sub-menu > a { background: transparent url(images/menuarrow.png) right center no-repeat; }
    .dropdown-menu .sub-menu ul { display: none; margin: 0; padding: 0; list-style: none; position: absolute; left: 155px; top: 0; width: 300px; background-color: #ebebeb; transition: opacity linear 0.2s; opacity: 0; z-index: 101; border-radius: 2%; }
    .dropdown-menu .sub-menu:hover ul { display: block; opacity: 1; border: 1px solid rgba(0, 0, 0, 0.15); box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.176); }
    .dropdown-menu .sub-menu li { margin: 0; padding: 0; list-style: none; float: none; }
        .dropdown-menu .sub-menu li a { padding: 0 7px; padding: 3px 10px; display: block; color: #444; }
            .dropdown-menu .sub-menu li a:hover { text-decoration: none; background-color: #f98b14; color:white;}

.navbar-default .navbar-nav > li.iplogo + li { margin-left: 0px; border: 0; }
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { color: #fff; }
.dropdown-menu { box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); }

@media screen and (max-width: 767px) {
    .navbar-default { background-color: transparent; border: 0; }
    .navbar-collapse { background-color: #4E5154; }
    .navbar-default .navbar-right { display: none; }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #ccc; font-size: 0.9em; }
        .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; }
    .navbar-default .navbar-nav > li.home a { font-size: 1.1em; padding: 15px 10px; }
    .navbar-default .navbar-nav > li.iplogo { height: auto; }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    .navbar-default { background-color: transparent; border: 0; }
    .navbar-collapse { background-color: #666; min-height: 450px; }

    .navbar-header { float: none; }
    .navbar-left, .navbar-right { float: none !important; }
    .navbar-toggle { display: block; }
    .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
    .navbar-fixed-top { top: 0; border-width: 0 0 1px; }
    .navbar-collapse.collapse { display: none !important; }
    .navbar-nav { float: none !important; margin-top: 7.5px; }
        .navbar-nav > li { float: none; }
            .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; }
    .collapse.in { display: block !important; height: 600px; }
    .navbar-default .navbar-nav > li.iplogo { height: auto; }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .navbar-default .navbar-right { display: none; }
    .navbar-default .navbar-nav > li > a { padding: 15px 10px; font-size: 1em; }
    .navbar-default .navbar-nav > li.iplogo { height: auto; }
}
/* /navigation*/

/* content */
#content { background: #fff; font-size: 12px; }
.banner { border-top: 5px solid #e9e8e8; margin-top:-5px;}
/*.inner-banner { border-top:1px solid #000; background:#173866 url(images/inner-banner-bg.jpg) 0 0 repeat-x; }
    .banner-general-info { height:156px; width:100%; background:transparent url(images/banner-general-info.jpg) center 0 no-repeat; }
    .banner-contact-us { height:156px; width:100%; background:transparent url(images/banner-contact-us.jpg) center 0 no-repeat; }
    .banner-faq { height:156px; width:100%; background:transparent url(images/banner-faq.jpg) center 0 no-repeat; }
    .banner-mission { height:156px; width:100%; background:transparent url(images/banner-mission.jpg) center 0 no-repeat; }
    .banner-news { height:156px; width:100%; background:transparent url(images/banner-news.jpg) center 0 no-repeat; }
    .banner-notifications { height:156px; width:100%; background:transparent url(images/banner-notifications.jpg) center 0 no-repeat; }
    .banner-our-team { height:156px; width:100%; background:transparent url(images/banner-our-team.jpg) center 0 no-repeat; }
    .banner-our-view { height:156px; width:100%; background:transparent url(images/banner-our-view.jpg) center 0 no-repeat; }
    .banner-photo-gallery { height:156px; width:100%; background:transparent url(images/banner-photo-gallery.jpg) center 0 no-repeat; }
    .banner-useful-links { height:156px; width:100%; background:transparent url(images/banner-useful-links.jpg) center 0 no-repeat; }
    .banner-video-gallery { height:156px; width:100%; background:transparent url(images/banner-video-gallery.jpg) center 0 no-repeat; }*/

.inner-banner { border-top: 1px solid #e9f0f5; background: #f98b14  }
    .inner-banner.fixed { position: fixed; width: 100%; top: 50px; }
    .inner-banner [class^="content-"] { width: 1170px; height: 120px; margin: 0 auto; padding: 35px 15px 0; background: transparent url(images/icons-page-sprite.png) right 0 no-repeat; }
    .inner-banner h2 { color: #fafbfc; font-size: 1.6em; margin: -10px 0 0 0; }
    .inner-banner .icon { display: block; width: 52px; height: 52px; background: transparent url(images/icons-page-heading-sprite.png) 0 0 no-repeat; }

    /* custom page icons */
    .inner-banner .content-faq { background-position: right 0px; }
        .inner-banner .content-faq .icon { background-position: 0px 0px; }
    .inner-banner .content-contact-us { background-position: right -150px; }
        .inner-banner .content-contact-us .icon { background-position: 0px -60px; }
    .inner-banner .content-photo-gallery { background-position: right -300px; }
        .inner-banner .content-photo-gallery .icon { background-position: 0px -120px; }
    .inner-banner .content-video-gallery { background-position: right -450px; }
        .inner-banner .content-video-gallery .icon { background-position: 0px -180px; }
    .inner-banner .content-news { background-position: right -600px; }
        .inner-banner .content-news .icon { background-position: 0px -240px; }
    .inner-banner .content-useful-links { background-position: right -750px; }
    .inner-banner .content-useful-links .icon { background-position: 0px -300px; }
    .inner-banner .content-mission { background-position: right -900px; }
        .inner-banner .content-mission .icon { background-position: 0px -360px; }
    .inner-banner .content-overview { background-position: right -1050px; }
        .inner-banner .content-overview .icon { background-position: 0px -420px; }
    .inner-banner .content-our-team { background-position: right -1200px; }
        .inner-banner .content-our-team .icon { background-position: 0px -480px; }
    .inner-banner .content-notifications { background-position: right -1350px; }
        .inner-banner .content-notifications .icon { background-position: 0px -540px; }
    .inner-banner .content-general-info { background-position: right -1500px; }
        .inner-banner .content-general-info .icon { background-position: 0px -600px; }
    .inner-banner .content-resources { background-position: right -1350px; }
        .inner-banner .content-resources .icon { background-position: 0px -540px; }
    .inner-banner .content-city-profiles { background-position: right -1650px; }
        .inner-banner .content-city-profiles .icon { background-position: 0px -660px; }
    .inner-banner .content-message { background-position: right -1800px; }
        .inner-banner .content-message .icon { background-position: 0px -720px; }
    .inner-banner .content-key-values { background-position: right -1950px; }
        .inner-banner .content-key-values .icon { background-position: 0px -780px; }
    .inner-banner .content-organizational-structure { background-position: right -2100px; }
        .inner-banner .content-organizational-structure .icon { background-position: 0px -840px; }
    .inner-banner .content-approvals-list { background-position: right -2250px; }
        .inner-banner .content-approvals-list .icon { background-position: 0px -900px; }
    .inner-banner .content-easy-business { background-position: right -2400px; }
        .inner-banner .content-easy-business .icon { background-position: 0px -960px; }
    .inner-banner .content-invest { background-position: right -2550px; }
        .inner-banner .content-invest .icon { background-position: 0px -1020px; }
    .inner-banner .content-member-departments { background-position: right -2100px; }
        .inner-banner .content-member-departments .icon { background-position: 0px -840px; }
    .inner-banner .content-forms { background-position: right -1350px; }
        .inner-banner .content-forms .icon { background-position: 0px -540px; }
    .inner-banner .content-real-estate { background-position: right -1650px; }
        .inner-banner .content-real-estate .icon { background-position: 0px -660px; }
    .inner-banner .content-agro { background-position: right -2850px; }
        .inner-banner .content-agro .icon { background-position: 0px -1140px; }
    .inner-banner .content-textiles { background-position: right -3150px; }
        .inner-banner .content-textiles .icon { background-position: 0px -1260px; }
    .inner-banner .content-healthcare { background-position: right -3450px; }
        .inner-banner .content-healthcare .icon { background-position: 0px -1380px; }
    .inner-banner .content-education { background-position: right -3750px; }
        .inner-banner .content-education .icon { background-position: 0px -1500px; }
    .inner-banner .content-information-technology { background-position: right -3300px; }
        .inner-banner .content-information-technology .icon { background-position: 0px -1320px; }
    .inner-banner .content-engineering { background-position: right -3000px; }
        .inner-banner .content-engineering .icon { background-position: 0px -1200px; }
    .inner-banner .content-energy { background-position: right -3600px; }
        .inner-banner .content-energy .icon { background-position: 0px -1440px; }
    .inner-banner .content-industry { background-position: right -3900px; }
        .inner-banner .content-industry .icon { background-position: 0px -1560px; }
    .inner-banner .content-info-list { background-position: right -4050px; }
        .inner-banner .content-info-list .icon { background-position: 0px -1620px; }
    .inner-banner .content-social-infra { background-position: right -4650px; }
        .inner-banner .content-social-infra .icon { background-position: 0px -1860px; }

    .inner-banner .content-media-infra { background-position: right -2103px; }
        .inner-banner .content-media-infra .icon { background-position: 0px -1860px; }
    

    .inner-banner .content-fiscal-incentives { background-position: right -2700px; }
        .inner-banner .content-fiscal-incentives .icon { background-position: 0px -1080px; }


    .inner-banner .content-road { background-position: right -4200px; }
        .inner-banner .content-road .icon { background-position: 0px -1680px; }
    .inner-banner .content-communication { background-position: right -4350px; }
        .inner-banner .content-communication .icon { background-position: 0px -1740px; }
    .inner-banner .content-manpower { background-position: right -4500px; }
        .inner-banner .content-manpower .icon { background-position: 0px -1800px; }

    .inner-banner .content-disclaimer { background-position: right -4800px; }
        .inner-banner .content-disclaimer .icon { background-position: 0px -1920px; }
/* /custom page icons */



.contents { padding: 10px 15px; }

/* home slider */
/*.slider { width: 100%; margin: 0; height: 302px; background: linear-gradient(to right, #f1f1f1, #f98b14, #f1f1f1)}*/
.slider { width: 100%; margin: 0; background: url('images/bg.png') repeat}

.slide-container { height: auto; }

#homeSlider { width: 100%; }
    #homeSlider > .rsContent { height: auto; }

.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs { background-color: transparent; }
.royalSlider { width: 100%; }
.royalSlider { background-color: transparent; margin-left: auto; margin-right: auto; }
    .royalSlider > .rsContent h1, .royalSlider > .rsContent h2, .royalSlider > .rsContent img { display: none; }
    .royalSlider .img { text-align: center; }
        .royalSlider .img img { /*width:100%;*/ }
.rsSlideTitle { width: 100%; height: 50px; top: 360px; left: 0; font-size: 15px; color: #fff; text-align: left; padding: 10px 15px; background: -webkit-linear-gradient(left, rgba(61, 61, 61, 0.84), rgba(61, 61, 61, 0.00)); background: -o-linear-gradient(right, rgba(61, 61, 61, 0.84), rgba(61, 61, 61, 0.00)); background: -moz-linear-gradient(right, rgba(61, 61, 61, 0.84), rgba(61, 61, 61, 0.00)); background: linear-gradient(to right, rgba(61, 61, 61, 0.84), rgba(61, 61, 61, 0.00)); }
    .rsSlideTitle.rsSlide2 { background: none; color: #f98b14; width: 600px; left: 50%; top: 50%; margin: -120px 0 0 -200px; line-height: 1.3em; text-align: justify; }
        .rsSlideTitle.rsSlide2 span { font-size: 0.60em; display: block; margin: 5px 0 0 0; }
        .rsSlideTitle.rsSlide2 i { font-size: 18px; line-height: 38px; color: white; }
    .rsSlideTitle .more-link { display: inline-block; width: 124px; height: 28px; line-height: 28px; background: transparent url(images/banner-more-btn-bg.png) 0 0 no-repeat; color: #f98b14; text-align: center; font-size: 0.60em; float: right; margin: -30px 0 0 0; }
        .rsSlideTitle .more-link:hover, .rsSlideTitle .more-link:focus { text-decoration: none; color: #fff; }
.rsDefaultInv .rsBullets { position: absolute; bottom: 0px; }
.rsDefaultInv .rsArrow { }
.rsArrowLeft, .rsArrowRight { width: 45px; height: 85px; background: #fff url(images/arrow-l.gif) center center no-repeat; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 50%; left: 0; margin-top: -42px; border-radius: 0 3px 3px 0; }
.slider:hover .rsArrowLeft, .slider:hover .rsArrowRight { opacity: .2; filter: alpha(opacity=20); }
    .slider:hover .rsArrowLeft:hover, .slider:hover .rsArrowRight:hover { opacity: .6; filter: alpha(opacity=60); }
.rsDefaultInv .rsArrowIcn { width: 100%; height: 85px; display: inline-block; font-family: FontAwesome; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.8em; text-align: center; line-height: 85px; }
.rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn:before { content: "\f053"; }
.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn:before { content: "\f054"; }
.rsArrowRight { left: auto; right: 0; background-image: url(images/arrow-r.gif); border-radius: 3px 0 0 3px; }
.rsDefaultInv .rsBullets { position: absolute; right: 0; bottom: 5px; padding: 0; line-height: normal; text-align: right; margin: 0 10px; }
.rsDefaultInv .rsBullet { width: 14px; height: 14px; padding: 0; }
    .rsDefaultInv .rsBullet span { display: inline-block; width: 12px; height: 12px; border: 2px solid #fff; background-color: #f98b14; margin: 0 2px; }
    .rsDefaultInv .rsBullet.rsNavSelected span { background-color: #fff; border-color: #f98b14; }

@media screen and (max-width: 360px) {
    .rsArrow, .rsDefaultInv .rsBullet { display: none !important; }
    .slider { width: 100%; height: 70px; margin: 0 auto; padding: 0; background-color: transparent; }
    .royalSlider { width: 100%; height: 70px; }
    .rsSlideTitle { width: 0%; height: 0px; }
        .rsSlideTitle.rsSlide2 { background: none; color: #f98b14; width: 100px; left: 50%; top: 50%; margin: -20px 0 0 -200px; line-height: 1.3em; text-align: justify; }
            .rsSlideTitle.rsSlide2 span { font-size: 0.1em; display: block; margin: 5px 0 0 0; }
            .rsSlideTitle.rsSlide2 i { font-size: 0px; line-height: 0px; color: transparent; }
    /* .rsSlideTitle.rsSlide2 a { display:none; }*/
    /*.rsSlideTitle { height:20px; top:50px; padding:5px 10px; font-size:0.8em; }
		.rsSlideTitle.rsSlide2 { width:200px; left:35%; top:10%; margin:0; }
			.rsSlideTitle.rsSlide2 span { margin:0; }
			.rsSlideTitle .more-link { display:none; }*/
}

@media screen and (min-width:361px) and (max-width: 480px) {
    .rsArrow, .rsDefaultInv .rsBullet { display: none !important; }
    .slider { width: 100%; height: 105px; margin: 0 auto; padding: 0; background-color: transparent; }
    .royalSlider { width: 100%; height: 105px; }
    .rsSlideTitle { width: 0%; height: 0px; }

    /*.rsSlideTitle { height:20px; top:85px; padding:5px 10px; font-size:0.8em; }
		.rsSlideTitle.rsSlide2 { width:200px; left:35%; top:25%; margin:0; }
			.rsSlideTitle.rsSlide2 span { margin:0; }
			.rsSlideTitle .more-link { display:none; }*/
}

@media screen and (min-width:481px) and (max-width: 767px) {
    .rsArrow, .rsDefaultInv .rsBullet { display: none !important; }
    .slider { width: 100%; height: 140px; margin: 0 auto; padding: 0; background-color: transparent; }
    .royalSlider { width: 100%; height: 140px; }
    .rsSlideTitle { width: 0%; height: 0px; }
    

    /*.rsSlideTitle { height:30px; top:110px; padding:5px 10px; font-size:1.2em; }
		.rsSlideTitle.rsSlide2 { width:360px; left:35%; top:25%; margin:0; }
			.rsSlideTitle.rsSlide2 span { margin:0; }
			.rsSlideTitle .more-link { display:none; }*/
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .rsDefaultInv .rsBullet { display: none !important; }
    .slider { width: 100%; height: 168px; margin: 0 auto; padding: 0; background-color: transparent; }
    .royalSlider { width: 100%; height: 168px; }
    .rsArrowLeft, .rsArrowRight { width: 25px; height: 60px; margin-top: -30px; }
    .rsDefaultInv .rsArrowIcn { line-height: 60px; font-size: 1.2em; }
    .rsSlideTitle { width: 0%; height: 0px; }
    /*.rsSlideTitle { height:40px; top:128px; padding:5px 10px; font-size:1.5em; }
		.rsSlideTitle.rsSlide2 { width:360px; left:35%; top:20%; margin:0; }
			.rsSlideTitle.rsSlide2 span { margin:0; }
			.rsSlideTitle .more-link { display:none; }*/
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
    .rsDefaultInv .rsBullet { display: none !important; }
    .slider { width: 100%; height: 224px; margin: 0 auto; padding: 0; background-color: transparent; }
    .royalSlider { width: 100%; height: 224px; }
    .rsArrowLeft, .rsArrowRight { width: 25px; height: 60px; margin-top: -30px; }
    .rsDefaultInv .rsArrowIcn { line-height: 60px; font-size: 1.2em; }
    .rsSlideTitle { width: 0%; height: 0px; }

    /*.rsSlideTitle { height:40px; top:185px; padding:5px 10px; font-size:1.6em; }
		.rsSlideTitle.rsSlide2 { width:420px; left:35%; top:30%; margin:0; }
			.rsSlideTitle.rsSlide2 span { margin:0; }
			.rsSlideTitle .more-link { margin:-24px 0 0 0; }*/
}
/* /home slider */
.grey-base { background-color: #eaeaea; margin-top: -4px; }

/* news scroller */
.news-scroller {}
    .news-scroller h4 { float: left; width: 150px; height: 52px; text-align:left; padding:0px; margin:0px; background-color:#fe8f01; line-height: 50px; color: #fff; font-size: 1.4em; text-transform: uppercase; text-align: center;}
        .news-scroller h2 i { margin-right: 5px; }
        .news-scroller .controls { width: 107px; float: right; }
        .news-scroller .controls a { display: inline-block; width: 35px; height: 45px; line-height: 45px; background-color: #fE8F01; color: #fff; margin-left: 1px; float: left; text-align: center; }
            .news-scroller .controls a:hover, .news-scroller .controls a:focus { background-color: #f98b14; }
            .news-scroller .controls a:first-child { margin: 0; font-size: 1.8em; }
            .news-scroller .controls a:last-child { font-size: 1.8em; }
        .news-scroller .controls .ticker-play { display: none; }
    .news-scroller .scroller-base { height: 50px; line-height: 35px; margin: 0 0px 0 101px; font-size: 13px; overflow: hidden; }

/*.news-ticker { margin: 4px; padding: 0; list-style: none; position: relative; }
    .news-ticker li { padding: 0; margin: 0; opacity: 0; position: absolute; }*/

.inner-banner h2 { font: bold 14px; }
/* news scroller */

        /* main links */
        .main-links { margin: 0 0 0 0px; }
        /*.main-links a { display: inline-block; width: 47%; height: 122px; float: left; margin: 0 0 2px 0px; padding: 15px 10px; color: #fff; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.2em;  line-height: 1.1em; }*/
        .main-links a { display: inline-block; width: 47%; height: 82px; float: left; margin: 0 0 2px 0px; padding: 15px 10px; color: #fff; font-size: 1.2em; /*text-transform:uppercase;*/ line-height: 1.1em; }
        .main-links a:hover, .main-links a:focus { text-decoration: none; }
        .main-links a span { text-align: center; margin: 8px 0 0 15px; display: inline-block; font-size: 13px; }
        .main-links a small { color: #999; }

        /*clearance Link*/
            /*.main-links a.clearance { background-color: #fE8F01; padding-left: 5px; }*/
            /*.main-links a.clearance {background-color: #fE8F01;margin-right: 2px;padding-left: 5px;}*/
            .main-links a.clearance {  background-color: #428BCA;  margin-right: 2px;  padding-left: 5px;}

            /*.main-links a.clearance:hover { background-color: #f98b14; }*/
            .main-links a.clearance:hover {  background-color: #2f77b5;}
            .main-links a.clearance .iconclearance { margin-top: -90px; }
        .main-links a.haveland .txtclearance { padding-left: 0px; margin-top: -101px; }

        /*investor Link*/
        /*.main-links a.investor { background-color: #6a6a6a; padding-left: 5px; }*/
        .main-links a.investor {  background-color: #7bb550;  padding-left: 5px;}
            /*.main-links a.investor:hover { background-color: #4d4d4d; }*/
            .main-links a.investor:hover {  background-color: #5f9a33;}
            .main-links a.investor .iconinvestor { margin-top: -90px; }
        /*.main-links a.haveland .txtinvestor { padding-left: 0px; margin-top: -71px; }*/
        /*.main-links a.haveland {  background-color: #a2238e;  padding-left: 5px;  width: 95%;}*/
       
        /*Query Link*/
        /*.main-links a.query { background-color: #f57714; padding-left: 5px; }*/
            /*.main-links a.query {background-color: #f57714;margin-right: 0px;padding-left: 5px;}*/
            /*.main-links a.query {background-color: #f57714;padding-left: 5px;margin-right: 2px;}*/
            .main-links a.query {  background-color: #eab90a;  margin-right: 2px;  padding-left: 5px;
}
            /*.main-links a.query:hover { background-color: #d16611; }*/
            .main-links a.query:hover { background-color: #cfa81c; }
            .main-links a.query .iconquery { margin-top: -90px; }
        .main-links a.query .txtquery { margin-left: 10px; }

            /*Have Land Need Land*/
            /*.main-links a.haveland { background-color: #a2238e; padding-left: 5px; width:95%; }*/
             .main-links a.haveland {  background-color: #dc4442;  padding-left: 5px;  width: 95%;}
            /*.main-links a.haveland:hover { background-color: #6e1660; }*/
            .main-links a.haveland:hover { background-color: #c83331;}
            .main-links a.haveland .iconhaveland { margin-top: -9px; margin-left:20%;}
            .main-links a.haveland .txthave { margin-left: -24%; margin-top: -35px;}
            /*.main-links a.haveland .txthaveland { margin-left: 0px; margin-top: 150px; }*/

             /*Land Bank*/
            /*.main-links a.bank { background-color: #216AA4; padding-left: 5px; }*/
            .main-links a.bank {  background-color: #7b9cd3;  padding-left: 5px;}
            /*.main-links a.bank:hover { background-color: #1E5995; }*/
            .main-links a.bank:hover {  background-color: #5e82bf;}
            .main-links a.bank .iconbank { margin-top: -9px; }
            .main-links a.bank .txtbank { margin-left: 10px; margin-top: -26px;}

             /*Hannover*/
            .main-links a.hannover { background-color: #E00024; padding-left: 5px; }
            .main-links a.hannover:hover { background-color: #E00024; }
            .main-links a.hannover .iconhannover { margin-top: -9px;}
            /*.main-links a.hannover .txthannover { margin-left: 10px; margin-top: -45px;}*/
             .main-links a.hannover .txthannover { margin-left: 35px; margin-top:-9px;}
             .bglogo{ background: url(/content/images/HannoverMesse_icon.png) no-repeat left;margin-bottom:-15px;}
        /*
        .main-links a.bank { background-color: #216AA4; padding-left: 5px; width:94%; }
        .main-links a.bank:hover { background-color: #1E5995; }
        .main-links a.bank .iconbank { margin-left:80px; margin-top: -20px; }
        .main-links a.bank .txtbank {margin-top:-5px; margin-left: 10px; font-size:20px;}*/



             /* right side main links */
            .rmain-links { margin: 0 0 0 0px; }
            .rmain-links a { display: inline-block; width: 96%; height: 61px; float: left; margin: 0 0 2px 15px; padding: 15px 10px; color: #fff; font-size: 1.2em; /*text-transform:uppercase;*/ line-height: 1.1em; }
            .rmain-links a:hover, .rmain-links a:focus { text-decoration: none; }
            .rmain-links a span { text-align: center; margin: 8px 0 0 15px; display: inline-block; font-size: 13px; }
            .rmain-links a small { color: #999; }

            /*New Registration*/
            .rmain-links a.newregistration {  background-color: #eab90a;  margin-right: 2px;  padding-left: 5px;}
            .rmain-links a.newregistration:hover {  background-color: #cfa81c;}
            .rmain-links a.newregistration .iconnewregistration { margin-top: -60px;margin-left:20px; }
            .rmain-links a.haveland .txtnewregistration { padding-left: 0px; margin-top: -101px; }

             /*Existing Login*/
            .rmain-links a.existinglogin {  background-color: #c939f2;  margin-right: 2px;  padding-left: 5px;}
            .rmain-links a.existinglogin:hover {  background-color: #b323dc;}
            .rmain-links a.existinglogin .iconexistinglogin { margin-top: -60px;margin-left:20px; }
            .rmain-links a.haveland .txtexistinglogin { padding-left: 0px; margin-top: -101px; }

             /*Department Login*/
            .rmain-links a.departmentlogin {  background-color: #7bb550;  margin-right: 2px;  padding-left: 5px;}
            .rmain-links a.departmentlogin:hover {  background-color: #5f9a33;}
            .rmain-links a.departmentlogin .icondepartmentlogin { margin-top: -60px;margin-left:20px; }
            .rmain-links a.haveland .txtdepartmentlogin { padding-left: 0px; margin-top: -101px; }

             /*Summit Registration*/
            .rmain-links a.summitregistration {  background-color: #dc4442;  margin-right: 2px;  padding-left: 5px;}
            .rmain-links a.summitregistration:hover {  background-color: #c83331;}
            .rmain-links a.summitregistration .iconsummitregistration { margin-top: -60px;margin-left:20px; }
            .rmain-links a.haveland .txtsummitregistration { padding-left: 20px; margin-top: -101px; }

@media screen and (min-width: 320px) and (max-width: 480px)  {

     .main-links a { width: 48.5%; margin: 0 0 4px 4px; font-size: 11px; padding: 5px; height: 65px; }
     .main-links a span, .main-links a.investor span { margin: 10px 0 0 5px; font-size:11px;}
    /*clearance Link*/
    /*.main-links a.clearance { background-color: #fE8F01; padding-left: 5px; }*/
     .main-links a.clearance {background-color: #fE8F01;margin-right: 0;padding-left: 5px;}
    .main-links a.clearance:hover { background-color: #f98b14; }
    .main-links a.clearance .iconclearance { margin-top: -70px; }
    .main-links a.haveland .txtclearance { padding-left: 0px; margin-top: -21px; font-size:11px;}

    /*investor Link*/
    .main-links a.investor { background-color: #6a6a6a; padding-left: 5px; }
    .main-links a.investor:hover { background-color: #4d4d4d; }
    .main-links a.investor .iconinvestor { margin-top: -70px; }
    .main-links a.haveland .txtinvestor { padding-left: 0px; margin-top: -21px; font-size:11px;}


    /*Query Link*/
    /*.main-links a.query { background-color: #f57714; padding-left: 5px; }*/
    .main-links a.query {  background-color: #f57714;  margin-right: 0px;  padding-left: 5px;}
    .main-links a.query:hover { background-color: #d16611; }
    .main-links a.query .iconquery { margin-top: -70px; }
    .main-links a.haveland .txtquery { margin-left: 10px; font-size:11px;}


    /*Have Land Need Land*/
    .main-links a.haveland { background-color: #a2238e; padding-left: 5px; width:98%;}
    .main-links a.haveland:hover { background-color: #6e1660; }
    .main-links a.haveland .iconhaveland { margin-top: 0px; }
    .main-links a.haveland .txthave { margin-left: -10px; margin-top: -48px; font-size:11px;}
    
    /*Land Bank Link*/
    /*.main-links a.bank { background-color: #216AA4; padding-left: 5px; width: 98%; }
    .main-links a.bank:hover { background-color: #1E5995; }
    .main-links a.bank .iconbank { margin-left: 50px; margin-top: -10px; }
    .main-links a.bank .txtbank { margin-top: 0px; margin-left: 10px; font-size: 11px; }*/

            /*Land Bank*/
            .main-links a.bank { background-color: #216AA4; padding-left: 5px; }
            .main-links a.bank:hover { background-color: #1E5995; }
            .main-links a.bank .iconbank { margin-top: -9px; }
            .main-links a.bank .txtbank { margin-left: 10px; margin-top: -25px;}

             /*Hannover*/
            .main-links a.hannover { background-color: #E00024; padding-left: 5px; }
            .main-links a.hannover:hover { background-color: #E00024; }
            .main-links a.hannover .iconhannover { margin-top: -9px;}
            /*.main-links a.hannover .txthannover { margin-left: 10px; margin-top: -45px;}*/
             .main-links a.hannover .txthannover { margin-left: 35px; margin-top:0px;}
             .bglogo{ background: url(/content/images/HannoverMesse_icon.png) no-repeat left;margin-bottom:-15px;}


}
@media screen and (min-width: 360px) and (max-width: 640px) {
    .main-links a { width: 48.5%; margin: 0 0 4px 4px; font-size: 11px; padding: 5px; height: 65px; }
    .main-links a span, .main-links a.investor span { margin: 10px 0 0 15px; font-size:12px;}

    /*clearance Link*/
    .main-links a.clearance { background-color: #fE8F01; padding-left: 5px; }
    .main-links a.clearance:hover { background-color: #f98b14; }
    .main-links a.clearance .iconclearance { margin-top: -70px; }
    .main-links a.haveland .txtclearance { padding-left: 0px; margin-top: -21px; }

    /*investor Link*/
    .main-links a.investor { background-color: #6a6a6a; padding-left: 5px; }
    .main-links a.investor:hover { background-color: #4d4d4d; }
    .main-links a.investor .iconinvestor { margin-top: -70px; }
    .main-links a.haveland .txtinvestor { padding-left: 0px; margin-top: -21px; }

    /*Query Link*/
    .main-links a.query { background-color: #f57714; padding-left: 5px; }
    .main-links a.query:hover { background-color: #d16611; }
    .main-links a.query .iconquery { margin-top: -70px; }
    .main-links a.haveland .txtquery { margin-left: 10px; }

    /*Have Land Need Land*/
    .main-links a.haveland { background-color: #a2238e; padding-left: 5px; width:97%;}
    .main-links a.haveland:hover { background-color: #6e1660; }
    .main-links a.haveland .iconhaveland { margin-top: -5px; }
    .main-links a.haveland .txthave { margin-left: 10px; margin-top: -40px; }

    /*Land Bank Link*/
    /*.main-links a.bank { background-color: #216AA4; padding-left: 5px; width: 98%; }
    .main-links a.bank:hover { background-color: #1E5995; }
    .main-links a.bank .iconbank { margin-left: 33%; margin-top: -5px; }
    .main-links a.bank .txtbank { margin-top: 5px; margin-left: 10px; font-size: 16px; }*/

    /*Land Bank*/
            .main-links a.bank { background-color: #216AA4; padding-left: 5px; }
            .main-links a.bank:hover { background-color: #1E5995; }
            .main-links a.bank .iconbank { margin-top: -9px; }
            .main-links a.bank .txtbank { margin-left: 10px; margin-top: -25px;}

             /*Hannover*/
            .main-links a.hannover { background-color: #E00024; padding-left: 5px; }
            .main-links a.hannover:hover { background-color: #E00024; }
            .main-links a.hannover .iconhannover { margin-top: -9px;}
            /*.main-links a.hannover .txthannover { margin-left: 10px; margin-top: -45px;}*/
             .main-links a.hannover .txthannover { margin-left: 35px; margin-top:0px;}
             .bglogo{ background: url(/content/images/HannoverMesse_icon.png) no-repeat left;margin-bottom:-15px;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .main-links a { width: 48.5%; margin: 0 0 4px 4px; font-size: 12px; padding: 5px; height: 65px; }
    .main-links a span, .main-links a.investor span { margin: 10px 0 0 15px; }

    /*clearance Link*/
    .main-links a.clearance { background-color: #fE8F01; padding-left: 5px;  width:24%;}
    .main-links a.clearance:hover { background-color: #f98b14; }
    .main-links a.clearance .iconclearance { margin-left: 15%; margin-top: -70px; }
    .main-links a.haveland .txtclearance { padding-left: 0px; margin-top: -21px; }

    /*investor Link*/
    .main-links a.investor { background-color: #6a6a6a; padding-left: 5px;  width:24%;}
    .main-links a.investor:hover { background-color: #4d4d4d; }
    .main-links a.investor .iconinvestor { margin-left: 15%; margin-top: -70px; }
    .main-links a.haveland .txtinvestor { padding-left: 0px; margin-top: -21px; }

    /*Query Link*/
    .main-links a.query { background-color: #f57714; padding-left: 5px;  width:24%;}
    .main-links a.query:hover { background-color: #d16611; }
    .main-links a.query .iconquery { margin-left: 15%; margin-top: -70px; }
    .main-links a.haveland .txtquery { margin-left: 10px; }

    /*Have Land Need Land*/
    .main-links a.haveland { background-color: #a2238e; padding-left: 5px;  width:99%;}
    .main-links a.haveland:hover { background-color: #6e1660; }
    .main-links a.haveland .iconhaveland { margin-left: 25%; margin-top: -5px; }
    .main-links a.haveland .txthave { margin-left: 5px; margin-top: -28px; }
    .main-links a.haveland .txthaveland { margin-left: 0px; margin-top: -15px; font-size: 20px; }

    /*Land Bank Link*/
    /*.main-links a.bank { background-color: #216AA4; padding-left: 5px; width:99%; }
    .main-links a.bank:hover { background-color: #1E5995; }
    .main-links a.bank .iconbank { margin-left:40%; margin-top: -10px; }
    .main-links a.bank .txtbank {margin-top:0px; margin-left: 10px; font-size:16px;}*/

     /*Land Bank*/
            .main-links a.bank { background-color: #216AA4; padding-left: 5px; width:25%;}
            .main-links a.bank:hover { background-color: #1E5995; }
            .main-links a.bank .iconbank { margin-top: -9px; }
            .main-links a.bank .txtbank { margin-left: 10px; margin-top: -25px;}

             /*Hannover*/
            .main-links a.hannover { background-color: #E00024; padding-left: 5px; }
            .main-links a.hannover:hover { background-color: #E00024; }
            .main-links a.hannover .iconhannover { margin-top: -9px;}
            /*.main-links a.hannover .txthannover { margin-left: 10px; margin-top: -45px;}*/
             .main-links a.hannover .txthannover { margin-left: 35px; margin-top:0px;}
             .bglogo{ background: url(/content/images/HannoverMesse_icon.png) no-repeat left;margin-bottom:-15px;}

    }

/* video */
.video-wrap { width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; margin: 10px 0; }
    .video-wrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* /video */

/* side nav */
.side-nav { }
    .side-nav h2 { height: 45px; line-height: 45px; background-color: #f98b14; text-transform: uppercase; color: #fff; font-size: 16px; padding: 0 10px; margin: 0 0 1px 0; }
    .side-nav ul { margin: 0; padding: 0; list-style: none; }
    .side-nav li { border-bottom: 1px solid #ccc; }
        .side-nav li a { display: inline-block; width: 100%; height: 40px; line-height: 40px; background-color: #2c75c0; color: #fff; font-size: 11px; padding: 0 10px; }
            .side-nav li a:hover, .side-nav li a.active { text-decoration: none; background-color: #295da8; }

            .side-nav li a .icon-power { float: left; width: 35px; height: 35px; background-position: 0 -82px; }
            .side-nav li a .icon-link { float: left; width: 35px; height: 35px; background-position: 0 -128px; }
            .side-nav li a .icon-network { float: left; width: 35px; height: 35px; background-position: 0 -172px; }
            .side-nav li a .icon-man { float: left; width: 35px; height: 35px; background-position: 0 -216px; }
            .side-nav li a .icon-infra { float: left; width: 35px; height: 35px; background-position: 0 -262px; }
/* /side nav */

.link-banners { margin: 0px auto 0; }
    .link-banners [class^="col-"] { margin: 0 0 0 0; }

[class^="icon-"] { display: inline-block; width: 1px; height: 1px; background: transparent url(images/sprite.png) 0 0 no-repeat; font-size: 0%; }

@media screen and (max-width: 767px) {
    .contents { padding: 20px 10px; }
   
     /*.news-scroller h2 { float: none; width: auto; height: 30px; line-height: 30px; text-align: left; padding: 0 10px; margin: 0 93px 0 0; }
    .news-scroller .controls { float: right; width: 92px; margin: -30px 0 0 0; }
        .news-scroller .controls a { width: 30px; height: 30px; line-height: 30px; }
    .news-scroller .scroller-base { width: 100%; height: 30px; line-height: 30px; margin: 0; font-size: 1.1em; }*/

    /* news scroller */
    .news-scroller { }
    .news-scroller h4 { float: left; width: 150px; height: 52px; text-align:left; padding:0px; margin:0px; background-color:#fe8f01; line-height: 50px; color: #fff; font-size: 1.4em; text-transform: uppercase; text-align: center;}
    .news-scroller h2 i { margin-right: 5px; }
    .news-scroller .controls { width: 107px; float: right; }
    .news-scroller .controls a { display: inline-block; width: 35px; height: 35px; line-height: 35px; background-color: #fE8F01; color: #fff; margin-left: 1px; float: left; text-align: center; }
    .news-scroller .controls a:hover, .news-scroller .controls a:focus { background-color: #f98b14; }
    .news-scroller .controls a:first-child { margin: 0; font-size: 1.8em; }
    .news-scroller .controls a:last-child { font-size: 1.8em; }
    .news-scroller .controls .ticker-play { display: none; }
    .news-scroller .scroller-base { height: 50px; line-height: 35px; margin: 0 0px 0 101px; background-color: #dcdcdc; padding: 0 0px; font-size: 11px; overflow: hidden; }
    
    .main-links { margin: 10px 0 0 0; }
        .main-links a { font-size: 1em; width: 48%; margin: 0 0 5px 5px; }
    .inner-banner [class^="content-"] { width: 100%; }
    .inner-banner.fixed { position: static; }
}

@media screen and (max-width: 320px) {
    #content { background: #fff; font-size: 11px; }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #ccc; font-size: 11px; }
    
    ul { font: 11px; color: black; margin-left: 40px; line-height: 26px; list-style-type: disc; }
    .dropdown-menu .sub-menu ul { background-color: #ebebeb; border-radius: 2%;  display: none; left: 145px; list-style: outside none none; margin: 0; opacity: 0; padding: 0; position: absolute; top: 0; transition: opacity 0.2s linear 0s; width: 300px; z-index: 101; }
    .dropdown-menu { font-size: 11px;}
    /* news scroller */
    .news-scroller { }
    .news-scroller h4 { float: left; width: 150px; height: 52px; text-align:left; padding:0px; margin:0px; background-color:#fe8f01; line-height: 50px; color: #fff; font-size: 1.4em; text-transform: uppercase; text-align: center;}
    .news-scroller h2 i { margin-right: 5px; }
    .news-scroller .controls { width: 107px; float: right; }
    .news-scroller .controls a { display: inline-block; width: 35px; height: 35px; line-height: 35px; background-color: #fE8F01; color: #fff; margin-left: 1px; float: left; text-align: center; }
    .news-scroller .controls a:hover, .news-scroller .controls a:focus { background-color: #f98b14; }
    .news-scroller .controls a:first-child { margin: 0; font-size: 1.8em; }
    .news-scroller .controls a:last-child { font-size: 1.8em; }
    .news-scroller .controls .ticker-play { display: none; }
    .news-scroller .scroller-base { height: 50px; line-height: 35px; margin: 0 0px 0 80px; background-color: #dcdcdc; padding: 0 0px; font-size: 11px; overflow: hidden; }

    

    .side-nav h2, .side-nav li a { font-size: 11px; }
    .rsSlideTitle .more-link1 { display: inline-block; font-size: 0.6em; color: #f98b14; margin: -5px 0px 50px 180px; }
    .rsSlideTitle .more-link1:hover, .rsSlideTitle .more-link1:focus { text-decoration: none; color: #fff; }
    .pbseal { width: 374Px; }
    body { font-size: 11px; }
    footer .copyright { font-size: 11px; }

    .OverviewIpb { margin: 0 0 0 -5px; width: 300px; }
    .OverviewOsc { width: 250px; }
    .CityProfilesMs { width: 250px; }
    .FiscalIncLI { width: 300px; }
    .FiscalIncPL { width: 300px; border: solid 1px blue; }
    .BusinessOppoImgSize { width: 100px; }
    .rsSlideTitle.rsSlide2 {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #fff;
        font-size: 11px;
        left: 110%;
        margin: -35px 0 0 -230px;
        text-align: justify;
        top: 50%;
        width: 160px;
        line-height:1.8em;
    }
    .rsSlideTitle .more-link1 
    {
        color: #f98b14;
        display: inline-block;
        font-size: 0.6em;
        margin: -20px 0 50px 100px;
    }
    /*.subheading { font: bold 11px; color: #000; padding: 10px -5px 0px 0px; }*/
    #content { font-size: 11px; }
    table th { font-size: 11px; color: #414A51; }
    table td { font-size: 11px; color: #414A51; }
    .hd2 { font: bold 14px; text-align: left; color: #3276b1; padding-top: 20px; padding-bottom: -2px; }
}

@media screen and (max-width: 360px) {

    .invest-logo { float: right; padding-right: 100px; }
        .invest-logo img { margin-top: 5px; }

    /* news scroller */
    .news-scroller { }
.news-scroller h4 { float: left; width: 150px; height: 52px; text-align:left; padding:0px; margin:0px; background-color:#fe8f01; line-height: 50px; color: #fff; font-size: 1.4em; text-transform: uppercase; text-align: center;}
    .news-scroller h2 i { margin-right: 5px; }
    .news-scroller .controls { width: 107px; float: right; }
    .news-scroller .controls a { display: inline-block; width: 35px; height: 35px; line-height: 35px; background-color: #fE8F01; color: #fff; margin-left: 1px; float: left; text-align: center; }
    .news-scroller .controls a:hover, .news-scroller .controls a:focus { background-color: #f98b14; }
    .news-scroller .controls a:first-child { margin: 0; font-size: 1.8em; }
    .news-scroller .controls a:last-child { font-size: 1.8em; }
    .news-scroller .controls .ticker-play { display: none; }
    .news-scroller .scroller-base { height: 50px; line-height: 35px; margin: 0 0px 0 80px; background-color: #dcdcdc; padding: 0 0px; font-size: 11px; overflow: hidden; }

    .side-nav h2, .side-nav li a { font-size: 11px; }
    .rsSlideTitle .more-link1 { display: inline-block; font-size: 0.6em; color: #f98b14; margin: -5px 0px 50px 180px; }
        .rsSlideTitle .more-link1:hover, .rsSlideTitle .more-link1:focus { text-decoration: none; color: #fff; }
    .pbseal { width: 374px; }
    .OverviewIpb { margin: 0 0 0 -5px; width: 340px; }
    .OverviewOsc { width: 330px; }
    .CityProfilesMs { width: 250px; }
    .FiscalIncLI { width: 300px; }
    .FiscalIncPL { width: 300px; border: solid 1px blue; }
    .BusinessOppoImgSize { width: 100px; }
    .rsSlideTitle.rsSlide2 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #fff;font-size: 11px;left: 110%;line-height:1.8em;margin: -40px 0 0 -240px;text-align: justify;top: 55%;width: 170px;}
    .rsSlideTitle .more-link1 {color: #f98b14;display: inline-block;font-size: 0.6em;margin: -20px 0 50px 100px;}
    /*.subheading { font: bold 11px; color: #000; padding: 10px -5px 0px 0px; }*/
    #content { font: 11px; }
    table th { font-size: 11px; color: #414A51; }
    table td { font-size: 11px; color: #414A51; }
    .hd2 { font: bold 14px; text-align: left; color: #3276b1; padding-top: 20px; padding-bottom: -2px; }
}

@media screen and (min-width:361px) and (max-width: 480px) {

    .invest-logo { float: right; padding-right: 100px; }
        .invest-logo img { margin-top: 5px; }

    .main-links a { width: 48.5%; margin: 0 0 4px 4px; font-size: 11px; padding: 5px; height: 65px; }
        .main-links a span, .main-links a.investor span { margin: 10px 0 0 15px; }

        /*clearance Link*/
        .main-links a.clearance { background-color: #fE8F01; padding-left: 5px; }
            .main-links a.clearance:hover { background-color: #f98b14; }
            .main-links a.clearance .iconclearance { margin-top: -70px; }
        .main-links a.haveland .txtclearance { padding-left: 0px; margin-top: -21px; }


        /*investor Link*/
        .main-links a.investor { background-color: #6a6a6a; padding-left: 5px; }
            .main-links a.investor:hover { background-color: #4d4d4d; }
            .main-links a.investor .iconinvestor { margin-top: -70px; }
        .main-links a.haveland .txtinvestor { padding-left: 0px; margin-top: -21px; }


        /*Query Link*/
        .main-links a.query { background-color: #f57714; padding-left: 5px; }
            .main-links a.query:hover { background-color: #d16611; }
            .main-links a.query .iconquery { margin-top: -70px; }
        .main-links a.haveland .txtquery { margin-left: 10px; }


        /*Have Land Need Land*/
        .main-links a.haveland { background-color: #a2238e; padding-left: 5px; }
            .main-links a.haveland:hover { background-color: #6e1660; }
            .main-links a.haveland .iconhaveland { margin-top: -5px;margin-left:120px; }
            .main-links a.haveland .txthave { margin-left: -70px; margin-top: -28px; }
            /*.main-links a.haveland .txthaveland { margin-left: -10px; margin-top: -15px; font-size: 20px; }*/


    .pbseal { width: 374px; }
    .OverviewIpb { margin: 0 0 0 -5px; width: 300px; }
    .OverviewOsc { width: 320px; }
    .FiscalIncLI { width: 300px; }
    .FiscalIncPL { width: 300px; border: solid 1px blue; }
    .BusinessOppoImgSize { width: 100px; }
    .side-nav h2, .side-nav li a { font-size: 12px; }
    .rsSlideTitle.rsSlide2 {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #fff;
        font-size: 11px;
        left: 50%;
        margin: -50px 0 0 -50px;
        text-align: justify;
        top: 55%;
        width: 180px;
        line-height:2em;
    }
    .rsSlideTitle .more-link1 
    {
        color: #f98b14;
        display: inline-block;
        font-size: 11px;
        margin: -20px 0 50px 100px;
    }

    /*.subheading { font: bold 12px ; color: #000; padding: 10px -5px 0px 0px; }*/
    #content { font: 12px ; }
    table th { font-size: 11px; color: #414A51; }
    table td { font-size: 11px; color: #414A51; }
    .hd2 { font: bold 14px; text-align: left; color: #3276b1; padding-top: 20px; padding-bottom: -2px; }


}

@media screen and (min-width:481px) and (max-width: 767px) {
    .rsArrow, .rsDefaultInv .rsBullet { display: none !important; }
    .slider { width: 100%; height: 140px; margin: 0 auto; padding: 0; background-color: transparent; }
    .royalSlider { width: 100%; height: 140px; }
    .rsSlideTitle { width: 0%; height: 0px; }
    .BusinessOppoImgSize { width: 125px; }
    .side-nav h2, .side-nav li a { font-size: 12px; }
    .rsSlideTitle.rsSlide2 {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #fff;
        font-size: 11px ;
        left: 50%;
        margin: -50px 0 0 -50px;
        text-align: justify;
        top: 50%;
        width: 180px;
        line-height:2em;
    }
    .rsSlideTitle .more-link1 
    {
        color: #f98b14;
        display: inline-block;
        font-size: 11px;
        margin: -20px 0 50px 100px;
    }

    /*.subheading { font: bold 12px ; color: #000; padding: 10px -5px 0px 0px; }*/
    #content { font: 12px ; }
    table th { font-size: 11px; color: #414A51; }
    table td { font-size: 11px; color: #414A51; }
    .hd2 { font: bold 14px; text-align: left; color: #3276b1; padding-top: 20px; padding-bottom: -2px; }

}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .main-links a { width: 49%; margin: 0 0 5px 5px; }
    .inner-banner [class^="content-"] { width: 100%; }
    .inner-banner.fixed { position: static; }
    .side-nav h2, .side-nav li a { font-size: 1.1em; }
    .rsSlideTitle.rsSlide2 { background: none; color: #f98b14; width: 500px; left: 50%; top: 50%; margin: -70px 0 0 -150px; line-height: 1.3em; text-align: justify; }
        .rsSlideTitle.rsSlide2 i { font-size: 0.6em; line-height: 38px; color: white; }
    .rsSlideTitle .more-link1 { display: inline-block; font-size: 0.60em; color: #f98b14; float: right; margin: -50px 80px 0 0; }
        .rsSlideTitle .more-link1:hover, .rsSlideTitle .more-link1:focus { text-decoration: none; color: #fff; }
    .pbseal { width: 374px; }
    .OverviewIpb { width: 564px; }
    .OverviewOsc { width: 564px; }
    .CityProfilesMs { width: 330px; }
    .FiscalIncLI { width: 680px; }
    .FiscalIncPL { width: 270px; border: solid 1px blue; }
    .BusinessOppoImgSize { width: 110px; }
    .hd2 { font: bold 14px ; text-align: left; color: #3276b1; padding-top: 20px; padding-bottom: -2px; }
    /*.subheading { font: bold 12px; color: #000; padding: 10px -5px 0px 0px; }*/
    body { font: 13px ; }
    thead.cf { font: bold 13px ; }
    tbody { font: 13px ; vertical-align: top; }
    .rsSlideTitle.rsSlide2 {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #fff;
        font-size: 12px;
        left: 50%;
        line-height: 2em;
        margin: -60px 0 0 -100px;
        text-align: justify;
        top: 50%;
        width: 420px;
     }
    .rsSlideTitle .more-link1 {
        color: #f98b14;
        display: inline-block;
        float: right;
        font-size: 11px;
        margin: -50px 0 0;
    }
    /*.subheading { font: bold 12px ; color: #000; padding: 10px -5px 0px 0px; }*/
    #content { font: 12px ; }
    table th { font-size: 12px; color: #414A51; }
    table td { font-size: 12px; color: #414A51; }
        .hd2 { font: bold 14px; text-align: left; color: #3276b1; padding-top: 20px; padding-bottom: -2px; }

}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .main-links a { width: 32%; }
    .side-nav h2 { margin-top: 10px; }
    .inner-banner [class^="content-"] { width: 100%; max-width: 1170px; }
    .inner-banner.fixed { position: static; }
    .side-nav h2, .side-nav li a { font-size: 1.1em; }
    .rsSlideTitle.rsSlide2 i { font-size: 0.9em; line-height: 38px; color: white; }
    .pbseal { width: 62px; }
    .OverviewIpb { width: 564px; }
    .OverviewOsc { width: 364px; }
    .CityProfilesMs { width: 330px; }
    .FiscalIncLI { width: 680px; }
    .FiscalIncPL { width: 270px; border: solid 1px blue; }
    .hd2 { font: bold 14px ; text-align: left; color: #3276b1; padding-top: 20px; padding-bottom: -2px; }
    body { font: 13px ; }
    thead.cf { font: bold 13px ; }
    tbody { font: 13px ; vertical-align: top; }
    .BusinessOppoImgSize { width: 150px; }
    .rsSlideTitle.rsSlide2 {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #fff;
        font-size: 12px;
        left: 50%;
        line-height: 2em;
        margin: -60px 0 0 -100px;
        text-align: justify;
        top: 50%;
        width: 420px;
     }
    .rsSlideTitle .more-link1 {
        color: #f98b14;
        display: inline-block;
        float: right;
        font-size: 11px;
        margin: -50px 0 0;
    }
    /*.subheading { font: bold 12px ; color: #000; padding: 10px -5px 0px 0px; }*/
    #content { font: 12px ; }
    table th { font-size: 12px; color: #414A51; }
    table td { font-size: 12px; color: #414A51; }
    

}

@media screen and (min-width: 1200px) {
    #content { background: #fff; font-size: 12px; }
    .side-nav h2, .side-nav li a { font-size: 13px; }
    .rsSlideTitle.rsSlide2 { background: none; color: #f98b14; width: 600px; left: 50%; top: 50%; margin: -120px 0 0 -150px; line-height: 1.3em; text-align: justify; }
        .rsSlideTitle.rsSlide2 i { font-size: 1em; line-height: 38px; color: white; }
    .rsSlideTitle .more-link1 { display: inline-block; font-size: 0.8em; color: #f98b14; float: right; margin: -50px 80px 0 0; }
        .rsSlideTitle .more-link1:hover, .rsSlideTitle .more-link1:focus { text-decoration: none; color: #fff; }
    .pbseal { width: 374px; }
    .OverviewIpb { width: 564px; }
    .OverviewOsc { width: 564px; }
    .OverviewOsc { width: 564px; }
    .CityProfilesMs { width: 330px; }
    .FiscalIncLI { width: 680px; }
    .FiscalIncPL { width: 270px; border: solid 1px blue; }
    .hd2 { font: bold 14px; text-align: left; color: #F98B14; padding-top: 20px; padding-bottom: -2px; }
    body { font: 13px ; }
    thead.cf { font: bold 13px ; }
    tbody { font: 13px ; vertical-align: top; }
    .BusinessOppoImgSize { width: 150px; }
    .rsSlideTitle.rsSlide2 {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #fff;
        left: 50%;
        line-height: 2.5em;
        margin: -120px 0 0 -150px;
        text-align: justify;
        top: 55%;
        width: 600px;
    }
    .rsSlideTitle .more-link1 {
        color: #f98b14;
        display: inline-block;
        float: right;
        font-size: 0.8em;
        margin: -70px 0 0;
    }
    /*.subheading { font: bold 13px; color: #000; padding: 10px -5px 0px 0px; }*/
    #content { font-size: 13px ; }
    table th { font-size: 13px; color: #414A51; }
    table td { font-size: 13px; color: #414A51; }
}
/* /content */

/* footer */
footer { }

    footer .top { background-color: #3D3D3D; min-height: 50px; line-height: 50px; }
    footer .links { }
    footer .links h4 { color: #ffffff; font-weight:200; margin-top:10px;}
    footer .links ul{ margin-left:0px; }
    footer .links p{ margin-left:0px; }
        footer .links ul li { color: #b6b5b1; list-style:none; text-align:left;}
        footer .links ul li a { color: #b6b5b1;}
            footer .links a:first-child { margin-left: 0; }
            footer .links a:hover, .footer .links a:focus { text-decoration: none; color: #f98b14; }
    footer .social { text-align: right; }
        footer .social a { display: inline-block; width: 26px; height: 26px; line-height: 22px; text-align: center; border-radius: 50%; background-color: #dbdada; border: 2px solid #888; color: #888; }
            footer .social a:hover { color: #fff; background-color: #274585; border-color: #274585; }
            footer .social a + a:hover { color: #fff; background-color: #33ccff; border-color: #33ccff; }
            footer .social a + a + a:hover { color: #fff; background-color: #d95433; border-color: #d95433; }
            footer .social a + a + a + a:hover { color: #fff; background-color: #0077b4; border-color: #0077b4; }

    footer .bottom { font: 12px ; background-color: #363636; min-height: 100px; line-height: 100px; color:white;}
    footer .copyright { }
        footer .copyright a { color: #333; }
            footer .copyright a:hover, .footer .copyright a:focus { text-decoration: none; color: #2c75c0; }
    footer .info { text-align: right; }

@media screen and (max-width: 767px) {
    footer .top { line-height: 1.6em;  padding: 10px 0; }
    footer .links a { display: block; margin: 0;}
    footer .social { text-align: center; margin: 10px 0; }
    footer .bottom { line-height: 1.6em; text-align: center; padding: 10px 0; }
    footer .info { text-align: center; font-size: 0.84em; }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    footer .bottom { text-align: center; line-height: 1.6em; padding: 10px 0; }
    footer .info { text-align: center; }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
}

@media screen and (min-width: 1200px) {
}
/* /footer */

.homestyle { background-image: url(images/homeimg.jpg); background-repeat: no-repeat; background-position: left; padding-left: 20px; text-decoration: none; max-height: 24px; height: 24px; }

.mbutton { width: 278px; height: 68px; font-size: 18px; /*font-weight:bold;*/ margin-bottom: 10px; text-align: right; padding: 10px; vertical-align: middle; }

.mbutton2 { width: 278px; height: 85px; font-size: 16px; /*font-weight:bold;*/ margin-bottom: 10px; text-align: right; padding: 10px; }

.bgbtn1 { background-image: url(images/kedit.png); background-repeat: no-repeat; background-size: 32px; background-position: left; vertical-align: middle; }

.bgbtn2 { background-image: url(images/download.png); background-repeat: no-repeat; background-size: 32px; background-position: left; vertical-align: middle; }

.bgbtn3 { background-image: url(images/format-indent-less.png); background-repeat: no-repeat; background-size: 32px; background-position: left; vertical-align: middle; }

.bgbtn4 { background-image: url(images/gnome-mime-application-vnd.png); background-repeat: no-repeat; background-size: 32px; background-position: left; vertical-align: middle; }

.bgbtn5 { background-image: url(images/ppunjab.png); background-repeat: no-repeat; background-size: 300px; background-position: left; background-position-x: right; vertical-align: middle; }

/* Homepage box corner images */

.wysiwyg_viewer_skins_area_RibbonAreaSkinc2-c-fl { border-top-color: #519cff; border-right-width: 0px; left: 0px; }

.wysiwyg_viewer_skins_area_RibbonAreaSkinc2-c-fr { border-top-color: #519cff; border-left-width: 0px; right: 0px; }

.wysiwyg_viewer_skins_area_RibbonAreaSkinc2-c-ribbon { position: absolute; bottom: -10px; height: 0px; width: 0px; border: 10px solid transparent; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; }
.fk-ui-goTop { background: none repeat scroll 0% 0% #B9B8B9; color: #FFF; padding: 6px 5px 5px 10px; width: 52px; position: fixed; font-size: 13px; letter-spacing: 0.05em; right: 0px; bottom: 75px; line-height: 26px; cursor: pointer; text-align: left; border-radius: 5px 0px 0px 5px; z-index: 1000; }
.fk-ui-goTop1 { color: #FFF; font-size: 13px; letter-spacing: 0.05em; line-height: 26px; cursor: pointer; text-align: left; }
.fk-hidden, .hidden { display: none; }
.arrow-border { border-color: transparent transparent #FFF; border-style: solid; border-width: 6px; right: 12px; top: 10px; }
.css-arrow { height: 0px; position: absolute; width: 0px; }

.homelnk { background-image: url(images/backtohome.png); width: 32px; }

/*FAQ CSS*/
.question {  color: #428bca; padding: 5px 0px 0px 24px; /*font-size:18px;*/ font-weight: bold; text-align: justify; background-image: url(images/check.png); background-repeat: no-repeat; background-position: left; background-size: 12px; }
.answer {  text-align: justify; padding: 2px 0px 5px 24px; line-height: 26px; }
    .answer ul { padding: 0px 0px 0px 30px; color: #000; /*font-size: 14px;*/ text-align: justify; line-height: 26px; }
    .answer p {  color: #000; /*font-size: 14px;*/ text-align: justify; line-height: 26px; }
.disclaimer { color: #fff; text-decoration: none; font-size: 0.875em; }
.innerimg { width: 100%; height: 195px; padding-bottom: 10px; border-radius: 5px; }

a.dlnk:link {  color: #23548e; text-decoration: none; }
a.dlnk:visited { color: #23548e; text-decoration: none; }
a.dlnk:hover {  color: #163f6d; text-decoration: underline; }

.dropdown-menu > li > a { clear: both; color: black; display: block; font-weight: 400; line-height: 1.42857; padding: 3px 20px; white-space: nowrap; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #f98b14; color: white; }




/*.dropdown-menu {
    background-clip: padding-box;
    background-color: #5abb8b;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: none outside none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}

.dropdown-menu > li > a {
    clear: both;
    color: #fff;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #5abb8b;
    color: #fff;
}*/


/*Back stop stop Icon*/
#back-top { position: fixed; bottom: 80px; padding-left: 92%; }
    #back-top a { width: 108px; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
    /*#back-top a:hover {color: #000;}*/
    /* arrow icon (span tag) */
    #back-top span { width: 64px; height: 64px; display: block; margin-bottom: 7px; background: url(images/navigate-up-icon.png) no-repeat center center; /*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;*/ /*-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;*/ }
/*#back-top a:hover span {
    background-color: #777;
    }*/

.main-links .icon-btn7 { font-size: 45px; }
/*.main-links .icon-btn7 { font-size:50px; position:relative; top:-22px }*/
.main-links .icon-btn8 { font-size: 45px; position: relative; top: -8px; }

.pad { padding: 2px; overflow: hidden; }
.lft { display: inline-block; margin: 10px 0px 0px 0px; padding: 2px 2px; float: left; }
/*.rgt { display: inline-block; margin-left: auto; margin-right: auto; }*/
.rgt { display: inline-block; margin: 10px 0px 0px 0px; }

.cont { display: table; width: 100%; border-collapse: collapse; }
.heading { display: table-row; font-weight: bold; background-color: #F3F3F3; text-align: center; line-height: 24px; color: #000000; }
.table-row { display: table-row; line-height: 24px; text-align: left; }
.table-row-alt { display: table-row; line-height: 24px; text-align: left; background-color: #F3F3F3; }
.col { display: table-cell; border: 1px solid #CCC; padding: 3px; }

.colb { display: table-cell; border: 1px solid #CCC; padding: 5px; font-weight: bold; }

.form-control { font: 13px ; }
.m5 { padding-top: 5px; }
.m10 { padding-top: 10px; }
.m15 { padding-top: 15px; }
.m20 { padding-top: 20px; }

.bgpart1{
background: url('images/part1bg.png') repeat-x; min-height:318px;
}

.circle-bg{
    background-color:#f98b14;
    border-radius:100%;
    height:100PX;
    width:100PX;
    box-shadow:#d8d8d8 1px 1px 1px 1px;
 

}

.circle-bg:hover{
    background-color:#3d3d3d;
    /*background: url('images/slider-a.png');*/
    border-radius:100%;
    height:100PX;
    width:100PX;

}

.pagedevider{
    background: url('images/pagedevider.png');
    height:20px;
 
}

.bgpart2{
background: url('images/LinkBannerBg.png') repeat-x;
text-align:center;
vertical-align:middle;
min-height:50px;
}
.linkheader{
text-align:center; 
margin-bottom:20px;
margin-top:10px;
font-weight:600;
}

.page1link{
color:#3d3d3d;
font-size:18px;
text-decoration:none;
font-weight:normal;
}

.page1link2{
color:#3d3d3d;
font-size:18px;
text-decoration:none;
font-weight:normal;
background-image:url(../Content/Images/page1_img02.png)
}

.page1link:hover {
color:#f98b14;
text-decoration:none;
font-weight:normal;

}

.img-margin{
    margin-bottom:10px;

}

.projectName {
    color: #3d3d3d;
    font-size: 16px;
    text-decoration: none;
    font-weight: normal;
}

