@charset "utf-8";

/* CSS Document */

* {
    margin: 0;
    padding: 0;
}
.index-wrapper {
    width: 100%;
    height: auto;
    position: relative;
}
.main-container {
    width: 94%;
    height: auto;
    margin: 0 auto;
    padding-bottom: 1%;
}
.header-container {
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
    background: #FFF;
    z-index: 500;
    /*border-bottom:1px solid #d7d6d6*/
}
.header {
    width: 94%;
    height: auto;
    padding-bottom: 1%;
    margin: 0 auto;
}
.logo {
    width: 35%;
    height: auto;
    float: left;
    padding-top: 1%
}
.hdr-rgt {
    width: 65%;
    height: auto;
    float: right;
    position: relative;
}
.connect {
    width: 80%;
    height: auto;
    float: right;
    padding: 2% 10% 0% 0%;
}
.socialicon {
    width: 10%;
    height: auto;
    float: none;
    padding: 2% 0% 0% 0%;
    position: absolute;
    right: 4%;
    z-index: 5000
}
.facebook {
    width: 30%;
    height: 20px;
    background: url(../images/facebook.jpg) no-repeat 0% 0%;
    float: right;
}
.facebook:hover {
    background: url(../images/facebook.jpg) no-repeat 0% 0%
}
.twitter {
    width: 30%;
    height: 20px;
    background: url(../images/twitter.jpg) no-repeat 0% 0%;
    float: right;
}
.twitter:hover {
    background: url(../images/twitter.jpg) no-repeat 0% 0%
}
.rss {
    width: 30%;
    height: 20px;
    background: url(../images/googleplus.jpg) no-repeat 0% 0%;
    float: right;
}
.rss:hover {
    background: url(../images/rss-hover.jpg) no-repeat 0% 0%
}
.connect p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: bold;
    line-height: 150%;
    color: #a4a2a2;
    text-align: right;
    float: right;
    margin-left: 2%;
    padding-left: 3%
}
.connect p a {
    font-family: Arial, Helvetica, sans-serif;
    color: #a4a2a2;
    text-decoration: none
}
.connect p a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #ed1c24;
    text-decoration: underline
}
.menu-wrapper {
    width: 100%;
    height: auto;
    clear: both;
    padding: 2% 0% 0% 0%;
}
.mobile-menu {
    width: 100%;
    height: auto;
    display: none;
}
.banner-wpr {
    width: 100%;
    height: auto;
    position: relative;
    padding-top: 7%
}
.welcome {
    position: absolute;
    top: 91%;
    left: 0;
    z-index: 0;
    width: 100%;
}
.caption {
    position: absolute;
    top: 44%;
    left: 11%;
    z-index: 50000
}
.index-container {
    width: 100%;
    height: auto;
    padding-top: 1%;
    padding-bottom: 0%
}
.index-container h1 {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    font-size: 139%;
    font-weight: normal;
    color: #a4a2a2;
    text-align: left;
    padding: 3% 0% 1% 0%;
    text-transform: none
}
.index-container h1 span {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif;
    color: #0c7ec7;
}
.index-container p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: normal;
    color: #7c7c7c;
    text-align: justify;
    line-height: 160%;
}
.index-container p a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #ed1c24;
    text-decoration: none;
}
.index-container p a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #0082c6;
    text-decoration: underline;
}
.content-container {
    width: 100%;
    height: auto;
    padding-top: 2%
}
.content-container h1 {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    font-size: 139%;
    font-weight: normal;
    color: #0c7ec7;
    text-align: left;
    padding: 1% 0% .5% 0%;
    text-transform: none
}
.content-container h1 span {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif;
    color: #0c7ec7;
}
.content-container p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: normal;
    color: #7c7c7c;
    text-align: justify;
    line-height: 160%;
}
.content-container p a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #ed1c24;
    text-decoration: none;
}
.content-container p a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #0082c6;
    text-decoration: underline;
}
.col-lft {
    width: 64%;
    height: auto;
    float: left;
    padding-bottom: 1%;
}
.col-rgt {
    width: 36%;
    height: auto;
    float: left;
    padding-bottom: 1%;
}
.col-rgt h1 {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    font-size: 115%;
    font-weight: normal;
    color: #a4a2a2;
    text-align: left;
    padding: 6% 0% 2% 13%;
    background: none;
}
.col-rgt h1 span {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif;
    color: #0c7ec7;
}
.col-rgt p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: normal;
    color: #7c7c7c;
    text-align: justify;
    line-height: 160%;
    padding: 0% 0% 0% 10%;
    background: url(../images/rgtbg.jpg) repeat-y 6% 100%
}
.news-events {
    width: 100%;
    height: auto;
    background: #f6f6f6;
    margin-top: 2%;
}
.news-events h1 {
    width: 11%;
    height: auto;
    background: #ed1c24;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 80%;
    font-weight: bold;
    color: #fff;
    padding: 1% 0% 1% 0%;
    text-align: center;
    float: left;
}
.news-events h1 a {
    font-family: Arial, Helvetica, sans-serif !important;
    color: #fff;
    text-decoration: none;
}
.news-events h1 a:hover {
    font-family: Arial, Helvetica, sans-serif !important;
    color: #fff;
    text-decoration: underline
}
.news-events p {
    width: 84%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: normal;
    color: #7c7c7c;
    text-align: justify;
    line-height: 160%;
    padding: 0% 1% 0% 1%;
    float: left;
}
.news-events marquee {
    width: 84%;
    float: left;
    margin-left: 2%;
}
.division {
    width: 80%;
    height: auto;
    float: left;
}
.division h1 {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    font-size: 115%;
    font-weight: normal;
    color: #b4b3b3;
    text-align: left;
    padding: 2% 0% 1% 0%;
}
.division h1 span {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif;
    color: #0c7ec7;
}
.division-col {
    width: 24.7%;
    min-height: 100px;
    padding-right: .2%;
    float: left;
    position: relative;
}
.division-col img a {
    padding: 0;
    margin: 0
}
.division-col img a:hover {
    background: #069
}
.division-col1 {
    width: 24.7%;
    min-height: 100px;
    float: left;
    position: relative;
}
.division h2 {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    font-size: 80%;
    font-weight: normal;
    color: #fff;
    text-align: center;
    padding: 4% 0% 7% 0%;
    background: rgba(0, 130, 198, 0.6) url(../images/divisionbg.jpg) repeat-x 0% 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 99.4%;
}
.division h2 a {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    color: #fff;
    text-decoration: none;
    font-weight: normal
}
.division h2 a:hover {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    color: #ed1c24;
    text-align: center;
    text-decoration: none;
}
.division h2 span {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif;
    color: #0c7ec7;
}
.bns-enq {
    width: 18%;
    height: auto;
    float: left;
    margin-left: 2%;
}
.bns-enq h1 {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    font-size: 115%;
    font-weight: normal;
    color: #a4a2a2;
    text-align: left;
    padding: 19% 0% 2% 13%;
    background: url(../images/enqicon.jpg) no-repeat 0% 98%
}
.bns-enq h1 span {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif;
    color: #ed1c24;
}
.bns-enqbox {
    width: 100%;
    height: 37px;
    padding: 3% 0% 0% 0%;
    float: right;
    clear: both;
}
.bns-txtbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    width: 97%;
    height: 29px;
    color: #7c7c7c;
    padding: 0.5%;
    border: 1px solid #C1BDBD;
    padding: 1%;
}
.bns-txtbox1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    width: 79%;
    height: 29px;
    color: #7c7c7c;
    padding: 0.5%;
    border: 1px solid #C1BDBD;
    float: left;
    padding: 1%;
}
.gobtn {
    width: 16%;
    height: auto;
    float: right;
}
.footer {
    width: 100%;
    height: auto;
    background: #000000;
    margin: 2% 0% 0% 0%;
    padding-bottom: 1%
}
.footer-links {
    width: 94%;
    height: auto;
    margin: 0 auto;
    padding-bottom: 1%
}
.quicklinks {
    width: 10%;
    height: auto;
    float: left;
    margin: 0% 1.5% 0% 0%
}
.quicklinks h2 {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 80%;
    font-weight: bold;
    color: #fff;
    text-align: left;
    padding: 14% 0% 7% 0%;
}
.quicklinks ul {
    margin: 0;
    padding: 0;
}
.quicklinks li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #707070;
    border-bottom: #414141 1px dotted;
    line-height: 190%;
    list-style: none;
}
.quicklinks li a {
    font-family: Arial, Helvetica, sans-serif;
    color: #707070;
    text-decoration: none;
}
.quicklinks li a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #ed3237;
    text-decoration: none;
}
.group-co {
    width: 71%;
    height: auto;
    float: left;
}
.group-co h2 {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 80%;
    font-weight: bold;
    color: #fff;
    text-align: left;
    padding: 2% 0% 1% 0%;
}
.group-co ul {
    margin: 0;
    padding: 0;
    float: left;
    margin: 0% 2% 0% 0%;
    width: 31%
}
.group-co li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #707070;
    border-bottom: #414141 1px dotted;
    line-height: 190%;
    list-style: none;
}
.group-co li a {
    font-family: Arial, Helvetica, sans-serif;
    color: #707070;
    text-decoration: none;
}
.group-co li a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #ed3237;
    text-decoration: none;
}
.footer-cont {
    width: 17%;
    height: auto;
    float: left;
}
.footer-cont h2 {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 80%;
    font-weight: bold;
    color: #fff;
    text-align: left;
    padding: 10% 0% 5% 0%;
}
.footer-cont p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #707070;
    font-weight: normal;
    line-height: 190%;
    padding-left: 2%
}
.footer-social {
    width: 100%;
    height: auto
}
.footer-facebook {
    width: 30%;
    height: 40px;
    background: url(../images/facebook-f.jpg) no-repeat 0% 0%;
    float: left;
}
.footer-facebook:hover {
    background: url(../images/facebook-fhover.jpg) no-repeat 0% 0%
}
.footer-twitter {
    width: 30%;
    height: 40px;
    background: url(../images/twitter-f.jpg) no-repeat 0% 0%;
    float: left;
}
.footer-twitter:hover {
    background: url(../images/twitter-fhover.jpg) no-repeat 0% 0%
}
.footer-youtube {
    width: 30%;
    height: 40px;
    background: url(../images/youtube-f.jpg) no-repeat 0% 0%;
    float: left;
}
.footer-youtube:hover {
    background: url(../images/youtube-fhover.jpg) no-repeat 0% 0%
}
.coptrightfooter {
    width: 100%;
    height: auto;
    background: #333333;
}
.copyright-cont {
    width: 94%;
    height: auto;
    margin: 0 auto
}
.copyright {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: normal;
    color: #999999;
    width: 50%;
    float: left;
    padding: 1% 0% 1% 0%;
    text-align: left;
}
span {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #999999;
}
.design {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: normal;
    color: #999999;
    float: left;
    width: 47%;
    text-align: right;
    padding: 1% 0% 1% 0%;
}
.design a {
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}
.design a:hover {
    font-weight: normal;
    color: #fff;
    text-decoration: underline;
}
.footer-img {
    float: right;
    width: 3%;
    padding: .5% 0% 0% 0%;
    margin: 0 auto
}
.inr-bnr {
    width: 100%;
    height: auto;
    position: relative;
    padding-top: 9%
}
.inr-caption {
    position: absolute;
    width: auto;
    bottom: 5%;
    right: 1%;
    font-family: ido-Swiss721thin, Arial, Helvetica, sans-serif;
    font-size: 160%;
    color: #fff;
    text-align: right;
    display: none;
}
.inr-slogan {
    position: absolute;
    top: 91% !important;
    left: 0;
    z-index: 0;
    width: 100%
}
.inr-contactslogan {
    position: absolute;
    top: 90.4%;
    left: 0;
    z-index: 0;
    width: 100%
}
.breadcrumps {
    width: auto;
    height: auto;
    padding: .5% 1% .5% 0%;
    margin-bottom: 3%;
    clear: both;
}
.breadcrumps p {
    width: auto;
    height: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #ed1c24 !important;
    float: left;
    font-weight: bold;
    padding: 0% .5% 0% 0%;
}
.breadcrumps p a {
    font-family: Arial, Helvetica, sans-serif;
    color: #a4a2a2;
    font-weight: bold;
    text-decoration: none;
}
.breadcrumps p a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
.bread-img {
    width: auto;
    height: auto;
    float: left;
    padding: 0% .5% 0% 0%;
}
/*.content-container h2{ font-family:ido-Swz721medium,Arial, Helvetica, sans-serif !important; font-size:115%; font-weight:normal; color:#4d4c4c; text-align:left; padding:2% 0% 1% 0%; text-transform:none  }
.content-container h2 span{  font-family:ido-Swz721medium,Arial, Helvetica, sans-serif;color:#0c7ec7; }*/

.inr-lft {
    width: 75%;
    height: auto;
    float: left;
    padding-top: 0%
}
.inr-rgt {
    width: 25%;
    height: auto;
    float: left;
}
.about-cont {
    width: 100%;
    height: auto;
    border-bottom: #c4c3c3 dotted 1px;
    padding-bottom: 1%;
    margin-bottom: 1%;
}
.div-col {
    width: 90%;
    height: auto;
    background: url(../images/divnbg.jpg) no-repeat 0% 0%;
    background-size: 100%;
    margin: 0% 0% 2% 10%;
    padding: 3% 0% 3% 0%
}
.news-col {
    width: 90%;
    height: auto;
    background: url(../images/newsbg.jpg) no-repeat 0% 0%;
    background-size: 100%;
    margin: 0% 0% 2% 10%;
    padding: 3% 0% 3% 0%
}
.gallery-col {
    width: 90%;
    height: auto;
    background: url(../images/gallerybg.jpg) no-repeat 0% 0%;
    background-size: 100%;
    margin: 0% 0% 2% 10%;
    padding: 3% 0% 3% 0%
}
.inrcol-img {
    width: 27%;
    float: left;
    margin-left: 7%
}
.inrcoltxt {
    width: 60%;
    float: left;
}
.inrcoltxt h2 {
    font-family: 'Oswald', sans-serif;
    color: #fff;
    font-size: 110%;
    padding: 2% 10% 4% 0%;
    text-transform: uppercase;
    font-weight: normal;
    text-align: right;
}
.inrcoltxt h2 a {
    font-family: 'Oswald', sans-serif;
    color: #fff;
    text-decoration: none;
}
.inrcoltxt h2 a:hover {
    font-family: 'Oswald', sans-serif;
    color: #b8ee7c;
    text-decoration: underline;
}
.inrcoltxt p {
    background: rgba(0, 0, 0, 0.2);
    width: auto;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    padding: 1% 2% 1% 4%;
    text-align: right;
    font-weight: normal;
    margin: 0% 10% 0% 0%;
    float: right
}
.inrcoltxt p a {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.inrcoltxt p a:hover {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.inrbns-enq {
    width: 90%;
    height: auto;
    float: left;
    margin-left: 10%;
}
.inrbns-enq h1 {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    font-size: 115%;
    font-weight: normal;
    color: #a4a2a2;
    text-align: left;
    padding: 19% 0% 2% 10%;
    background: url(../images/enqicon.jpg) no-repeat 0% 98%
}
.inrbns-enq h1 span {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif;
    color: #ed1c24;
}
.inrbns-enqbox {
    width: 100%;
    height: 40px;
    padding: 3% 0% 0% 0%;
    float: right;
    clear: both;
}
.inrbns-txtbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    width: 97%;
    height: 29px;
    color: #7c7c7c;
    /*padding:0.5%;*/
    border: 1px solid #C1BDBD;
    padding: 1%;
}
.inrbns-enqbox1 {
    width: 100%;
    height: 110px;
    padding: 3% 0% 0% 0%;
    float: right;
    clear: both;
}
.inrbns-txtbox1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    width: 97%;
    height: 100px;
    color: #7c7c7c;
    /*padding:0.5%;*/
    border: 1px solid #C1BDBD;
    float: left;
    padding: 1%;
}
.inrgobtn {
    width: 13%;
    height: auto;
    float: right;
}
.newsbg {
    width: 100%;
    height: auto;
    border-bottom: #c4c3c3 dotted 1px;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 2% 0%;
}
.news-img {
    width: 12%;
    height: auto;
    float: left;
    background: #fff;
}
.news {
    width: 85%;
    height: auto;
    float: left;
    margin-left: 1%;
}
.date {
    width: auto;
    height: auto;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #fff;
    background: #ed3237;
    padding: .5% 1% .5% 1%;
    margin-bottom: 1%
}
.news h5 {
    font-family: Arial, Helvetica, sans-serif;
    color: #0082c6;
    font-size: 100%;
    font-weight: bold;
    padding: 0% 0% 1% 0%;
    clear: both;
}
.more {
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 85%;
    font-weight: normal;
    line-height: 160%;
    text-align: justify;
}
.more a {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff !important;
    background: #ed1c24;
    float: right;
    padding: .5% 1% .5% 1%;
    font-weight: bold;
    font-size: 100%;
}
.more a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff !important;
    background: #0082c6;
}
.news p {
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 85%;
    font-weight: normal;
    line-height: 160%;
}
.news p a {
    font-family: Arial, Helvetica, sans-serif;
    color: #666 !important;
    font-weight: normal;
    text-decoration: underline;
}
.news p a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #0082c6 !important;
    text-decoration: underline;
}
.month {
    width: 100%;
    height: auto;
    background: #00aeef;
    font-family: Arial, Helvetica, sans-serif;
    color: #fc7c61;
    color: #fff;
    text-align: center;
    line-height: 160%;
    font-size: 150%;
    padding: 10% 0% 10% 0%
}
.month span {
    font-family: ido-GOTHIC, Arial, Helvetica, sans-serif;
    color: #fc7c61;
    color: #045773;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    font-size: 70%
}
.year {
    width: 100%;
    height: auto;
    background: #1180a6;
    font-family: Arial, Helvetica, sans-serif;
    color: #fc7c61;
    color: #fff;
    font-size: 100%;
    text-align: center;
    padding: 5% 0% 5% 0%
}
.divi-page {
    width: 100%;
    height: auto;
    padding: 1% 0% 1% 0%
}
.divi-page h3 {
    width: 3%;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    background: #0082c6;
    float: left;
    font-size: 90%;
    font-weight: bold;
    padding: .5% 0% .5% 0%;
    text-align: center;
    margin-top: .5%
}
.divi-page h4 {
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-weight: bold;
    float: left;
    padding: 1% 0% 1% 1%;
    font-size: 80%;
    line-height: 150%;
}
.divi-content {
    width: 90%;
    height: auto;
    margin: 0 auto;
    padding: 3% 0% 4% 0%
}
.div-contimg {
    width: 19%;
    height: auto;
    float: left;
    padding: 4% 0% 4% 0%;
    background: #fff;
    margin: 2% 2% 0% 0%;
    border: 2px solid #eff0f0
}
.div-contimg img {
    margin: 0 auto
}
.div-txt {
    width: 78%;
    height: auto;
    float: left
}
.div-txt h4 {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif;
    color: #ed3237;
    font-weight: normal;
    font-size: 120%;
    padding-top: 2%;
}
.div-txt h4 span {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif;
    color: #0082c6;
}
.div-txt p {
    font-family: Arial, Helvetica, sans-serif;
    color: #7c7c7c;
    font-weight: normal;
    float: left;
    padding: 1% 0% 1% 0%;
    font-size: 85%;
    text-align: justify;
    line-height: 160%;
}
.div-txt h6 {
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    text-align: right;
    font-weight: bold;
    font-size: 80%;
    padding-left: .5%;
    background: none !important;
}
.div-txt h6 a {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: bold;
    background: url(../images/abg.jpg) no-repeat 0% 71%;
    text-decoration: none;
    padding: 1% 1.5% 1% 1.5%;
    background: #0c7ec7;
}
.div-txt h6 a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #ed3237;
    font-weight: bold;
    text-decoration: none;
    background: #000000
}
.indian-location {
    position: absolute;
    top: 45% !important;
    right: 30%;
    width: auto;
    height: auto;
}
.goa.indian-location {
    position: absolute;
    top: 45% !important;
    right: 30%;
    width: auto;
    height: auto;
}
.goa-location {
    position: absolute;
    top: 48%;
    right: 31%;
    width: auto;
    height: auto;
}
.uae-location {
    position: absolute;
    top: 34%;
    left: 47%;
    width: auto;
    height: auto;
}
.behrain-location {
    position: absolute;
    top: 70%;
    right: 41%;
    width: auto;
    height: auto;
}
.malaysia-location {
    position: absolute;
    top: 50%;
    right: 22%;
    width: auto;
    height: auto;
}
.singapore-location {
    position: absolute;
    top: 64%;
    right: 15%;
    width: auto;
    height: auto;
}
.quatar-location {
    position: absolute;
    top: 47%;
    left: 58%;
    width: auto;
    height: auto;
}
.bahrain-location {
    position: absolute;
    top: 37%;
    left: 58%;
    width: auto;
    height: auto;
}
.baku-location{
    position: absolute;
    top: 26%;
    left: 59%;
    width: auto;
    height: auto;
}
.china-location {
    position: absolute;
    top: 33%;
    right: 26%;
    width: auto;
    height: auto;
}
.contactbg {
    width: 100%;
    height: auto;
    background: #f4f4f4;
}
.contact-logo {
    width: 45%;
    height: auto;
    margin: 0 auto;
    padding: 2% 0% 2% 0%
}
.address-col {
    width: 50%;
    height: auto;
    float: left;
}
.corporate-address {
    width: 60%;
    height: auto;
    margin: 0 auto;
    padding-bottom: 4%;
}
.corporate-address h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    background: #0082c6 url(../images/corbg.jpg) no-repeat 3% 46%;
    padding: 3% 0 3% 14%;
    font-size: 80%
}
.corporate-address p {
    font-family: Arial, Helvetica, sans-serif;
    color: #7c7c7c;
    padding: 5% 0% 0% 6%;
    font-size: 85%;
    text-align: left;
    line-height: 160%;
}
.contact-icons {
    width: 90%;
    height: auto;
    padding-top: 9%;
    padding-left: 6%;
}
.contact-icons ul {
    margin: 0;
    padding: 0;
}
.contact-icons li {
    width: 21%;
    height: auto;
    float: left;
    list-style: none;
}
.office-address {
    width: 60%;
    height: auto;
    margin: 0 auto;
    padding: 2% 0% 0% 0%;
    margin-bottom: 0%;
}
.office-address h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    background: url(../images/tgbg.png) no-repeat 2% 50%;
    padding: 4% 0 4% 14%;
    font-size: 95%
}
.ad-content {
    width: 70%;
    height: auto
}
.office-address p {
    font-family: Arial, Helvetica, sans-serif;
    color: #7c7c7c;
    padding: 5% 6% 6% 6%;
    font-size: 85%;
    text-align: left;
    line-height: 160%;
    margin: 0 auto
}
.enguiry-col h1 {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    font-size: 139%;
    font-weight: normal;
    color: #0c7ec7;
    text-align: center;
    padding: 1% 0% .5% 0%;
    text-transform: none;
    background: url(../images/write.png) no-repeat 30% 0%;
    text-decoration: underline;
}
.enguiry-col {
    width: 50%;
    height: auto;
    float: left;
    background: url(../images/contactbg.jpg) no-repeat 0% 0%;
    margin-top: 9%;
}
.enquiry {
    width: 80%;
    min-height: 572px;
    padding-top: 6%;
    margin: 0 auto
}
.enquiry-form {
    width: 100%;
    height: 43px;
    padding-top: 1%;
    clear: both;
    margin: 0 auto;
}
.enquiry-form h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    color: #7c7c7c;
    text-align: right;
    font-weight: normal;
    float: left;
    width: 25%;
}
.sep {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #7c7c7c;
    text-align: right;
    font-weight: normal;
    float: left;
    width: 3%;
    padding-right: 2%;
    padding-left: 2%
}
.enquiry-box {
    width: 62%;
    height: 29px;
    float: left;
}
.txtbox {
    width: 100%;
    height: 27px;
    border: 1px solid #d6d3d3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #7c7c7c;
    line-height: 18px;
    padding: 1%;
    background: #fff;
}
.star {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #f00;
    float: left;
    padding-left: 0.5%
}
.enquiry-form1 {
    width: 100%;
    height: 50px;
    padding-top: 1%;
    clear: both;
    margin: 0 auto
}
.enquiry-form1 h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    color: #7c7c7c;
    text-align: right;
    font-weight: normal;
    float: left;
    width: 25%;
}
.comment-box {
    width: 62%;
    height: 50px;
    float: left;
}
.txtbox1 {
    width: 100%;
    height: 50px;
    border: 1px solid #d6d3d3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    color: #7c7c7c;
    line-height: 18px;
    padding: 1%;
    background: #fff;
}
.sendbtn {
    width: 16%;
    margin-right: 9%;
    padding-top: 0%;
    float: right;
}
.enquiry-form select {
    width: 100%;
    border: 1px solid #9cbda5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    color: #7c7c7c;
    line-height: 18px;
    padding: 1%;
    background: #fff;
}
.photogallery {
    width: 24%;
    height: auto;
    margin-left: 0%;
    margin-right: 1%;
    margin-bottom: 2%;
    float: left;
}
.link {
    width: auto;
    position: absolute;
    bottom: 0;
    right: 0;
}
.photoimg {
    width: 99%;
    height: auto;
    position: relative;
    border: 2px solid #f3eeea
}
.photogallery h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: bold;
    color: #7c7c7c;
    background: url(../images/gatbg.jpg) no-repeat 13% 39%;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    padding: 4% 0% 4% 24%;
    margin: 3% 0% 1% 0%;
}
.photogallery h4 a {
    font-family: Arial, Helvetica, sans-serif;
    color: #7c7c7c;
    text-decoration: none;
}
.photogallery h4 a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #ed1c24;
    text-decoration: underline;
}
.codebox {
    width: 62%;
    height: 29px;
    float: right;
    margin-right: 6%;
    margin-top: 5%;
    margin-bottom: 3%;
}
.list {
    width: auto;
    height: auto
}
.list ul {
    margin: 0;
    padding: 0;
}
.list li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: normal;
    color: #7c7c7c;
    text-align: justify;
    line-height: 180%;
    margin: 0% 0% 0% 2%;
    list-style: url(../images/li-icon.jpg);
}
.content-container h6 {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    font-size: 90%;
    font-weight: normal;
    color: #0c7ec7;
    padding: .5% 0% 0.5% .5%;
    text-transform: none;
    background: #f6f6f6;
    margin: 3.5% 0% .5% 0%;
    clear: both;
}
.videobg {
    width: 22.5%;
    height: auto;
    float: left;
    margin-bottom: 1%;
    background: #fff;
    padding: 0.5%;
    margin-right: 0.5%;
    margin-left: .5%;
    border: 1px solid #f0f0f0;
    margin-top: 1%;
}
.gallery-container {
    width: 100%;
    height: auto;
}
.gallerybg {
    width: 23%;
    height: auto;
    float: left;
    margin-bottom: 1%;
    background: #EFEFEB;
    padding: .5%;
    margin-right: 0.5%;
    margin-left: .5%;
    position: relative;
}
.gallery {
    width: 99%;
    height: auto;
    margin-bottom: 2%;
    margin: 0 auto;
    border: 1px solid #fff;
}
.gallery1 {
    width: 65%;
    height: auto;
    margin-bottom: 2%;
    margin: 0 auto;
    border: 1px solid #fff;
}
.gallery1 img {
    width: 100%;
    height: auto;
}
.gallery img {
    width: 100%;
    height: auto;
}
.ftr-link {
    width: 100%;
    height: auto;
    display: none;
}
.globe {
    width: 5%;
    height: auto;
    float: right;
    padding-top: 1.5%
}
.zoom {
    width: auto;
    position: absolute;
    bottom: 0;
    right: 0;
}
.newsarow {
    width: 3%;
    height: auto;
    float: left;
    padding-top: .7%
}
.share {
    width: auto;
    height: auto;
    padding-top: 2%
}
.share ul {
    padding: 0;
    margin: 0
}
.share li {
    width: auto;
    height: auto;
    float: left;
    list-style-type: none;
    padding-right: 2%
}
.sitemap {
    width: auto;
    height: auto
}
.sitemap ul {
    margin: 0;
    padding: 0;
}
.sitemap ul {
    margin: 0;
    padding: 0;
}
.sitemap li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: normal;
    color: #7c7c7c;
    text-align: justify;
    line-height: 180%;
    margin: 0% 0% 0% 2%;
    list-style: url(../images/li-icon.jpg);
}
.sitemap li a {
    font-family: Arial, Helvetica, sans-serif;
    color: #7c7c7c;
    text-decoration: none;
    font-weight: bold;
}
.sitemap li a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #7c7c7c;
    text-decoration: underline;
}
.sitemap li li a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #7c7c7c;
    text-align: justify;
    line-height: 180%;
    margin: 0% 0% 0% 0%;
    list-style: url(../images/li-icon.jpg);
    font-size: 120%;
}
.companies-cap {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    font-size: 80%;
    font-weight: normal;
    color: #fff;
    text-align: center;
    padding: 4% 0% 7% 0%;
    background: rgba(0, 130, 198, 0.6) url(../images/divisionbg.jpg) repeat-x 0% 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 99.6%
}
.companies-cap a {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    color: #fff;
    text-decoration: none;
    font-weight: normal
}
.companies-cap a:hover {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif !important;
    color: #ed1c24;
    text-align: center;
    text-decoration: none;
}
.companies-cap span {
    font-family: ido-Swz721medium, Arial, Helvetica, sans-serif;
    color: #0c7ec7;
}