﻿html { margin: 0; padding: 0; min-height:100%;}

body{padding:0; margin:0; background:#eee url('../images/main-bg-repeat.jpg') repeat-y center top; font:Normal 13px/18px 'Ubuntu','Lucida Grande','Myriad Pro', arial; font-weight:400; color:#2d2d2d; min-height:100%;}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */
div, p, ul, li, h1, h2, h3, h4, h5, h6, form, input, textarea, select, img {
padding:0;
margin:0;
}

img{border:0;}
ul { list-style: none; }
ol { list-style: none; }

a {text-decoration: none; color:#1a538e;}
a:hover { text-decoration: none; text-decoration:underline; -webkit-transition: background-color 1s; -moz-transition: background-color 1s; -o-transition: background-color 1s; -ms-transition: background-color 1s; transition: background-color 1s;}
*hover{ -moz-transition: all .25s ease;-ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}

h2{display:block; overflow:hidden; clear:both; margin:0 0 20px; color:#274573; font-size:25px; line-height:30px; font-weight:normal;}
h3{display:block; overflow:hidden; clear:both; margin:0 0 20px; color:#343434; font-size:20px; line-height:24px; font-weight:normal;}
h4{display:block; overflow:hidden; clear:both; margin:0 0 10px; color:#018bbe; font-size:16px; line-height:20px; font-weight:normal; font-weight:500;}


.flt-lft {float:left;}
.flt-rgt {float:right;}

.aln-cntr{text-align:center; margin:0 auto 20px; display:block;}

.clear {clear:both;font-size:0;line-height:0;}


.scrollup{
width:40px;
height:40px;			
text-indent:-9999px;
opacity:0.5;
position:fixed;
bottom:70px;
right:50px;
display:none;			
background: url('../images/icon_top.png') no-repeat;
}


.txt1{display:block; margin-bottom:20px; line-height:20px; text-align:justify; clear:both;}
.txt1 a{color:#ff6702; text-decoration:underline; font-weight:bold;}
.txt1 a:hover{text-decoration:none;}

.txt2{clear:both; text-align:justify; margin-bottom:18px; line-height:18px; font-size:13px; display:block; overflow:hidden; margin-left:28px;}
.txt2 > big{font-size:30px; line-height:18px; position:relative; top:9px; margin:0 7px; font-family:"Times New Roman", Times, serif;}


.marg-top25{margin-top:25px!important;}
.marg-top10{margin-top:10px!important;}
.marg-bot0{margin-bottom:0px!important;}
.marg-bot5{margin-bottom:5px!important;}
.marg-bot15{margin-bottom:15px!important;}
.marg-bot25{margin-bottom:25px!important;}
.padng-lft10{padding-left:10px;}


ul.bull{list-style-type:none; float:left; margin:0 0 15px 0; line-height:20px;}
ul.bull > li{float:left; clear:both; background:transparent url('../images/bull.gif') no-repeat 3px 5px; padding-left:20px; margin-bottom:10px; text-align:justify;}
ul.bull > li a{color:#00529b; text-decoration:none;}
ul.bull > li a:hover{text-decoration:underline;}

/*---------------------------------------*/

#wraper{width:1003px; margin:20px auto 10px; position:relative; display:block; background-color:#fff; overflow:hidden;}

.header-right{float:right;}
.header-right > a{float:right; background:transparent url('../images/home-icon.png') no-repeat 10px 9px; padding:7px 15px 4px 30px; border-top:3px #66c6e7 solid; color:#66c6e7; text-decoration:none; font-family:Arial; font-size:12px;}
.header-right > a:hover{background-position:10px -15px; color:#1d5691; border-color:#1d5691;}
.header-right > P{float:right; font-size:24px; margin:25px 16px 0; font-family:'Roboto'; font-weight:100;}


/* --- Navigation Style --- */

ul#navigation{-webkit-font-smoothing:antialiased; list-style-type:none; clear:both; display:block; background:transparent url('../images/nav-bg.png') repeat-x 0 0; height:36px; margin-bottom:1px; z-index:1000; position:relative;}
ul#navigation > li {float: left; position: relative; top:9px;}
ul#navigation > li > a{color:#fff; text-align:center; font-size:14px; background:transparent url('../images/divider.png') no-repeat 100% 0; padding:9px 35px; text-shadow: 1px 1px 2px rgba(50, 50, 50, 1); -webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
ul#navigation > li:last-child > a{background-image:none!important;}
ul#navigation > li:hover a {background-color:#019cda; text-decoration:none;}

ul#navigation > li > ul {float: left; left: 0; opacity: 0; position: absolute; visibility: hidden; z-index: 1; width:230px;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
ul#navigation > li:hover ul{opacity: 1;top: 28px;visibility: visible;}
ul#navigation > li > ul > li > a{clear:both; display:block; overflow:hidden; color:#fff; padding:5px 10px; border-bottom:1px #34bff0 dashed;}
ul#navigation > li > ul > li:last-child > a{border-bottom:none;}
ul#navigation > li > ul a:hover {background: #1a538e;}

/* --- Navigation Style End --- */


.index-mid-area{border-left:13px #009ed6 solid; display:block; overflow:hidden;}
.banner-animation-area{margin-bottom:15px; float:left; clear:both; width:100%; position:relative;}

.ind-box-cont{float:left; margin:0 0 0 9px; width:316px; border:1px #dedede solid; border-top:none!important; margin-bottom:15px; min-height:360px; position:relative;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 75%, #f4f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,#ffffff), color-stop(100%,#f4f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 75%,#f4f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 75%,#f4f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 75%,#f4f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 75%,#f4f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f3f3',GradientType=0 ); /* IE6-9 */
}
.ind-box-cont > h2{background:#5d5f5e; display:block; overflow:hidden; margin:0!important; color:#fff; padding:12px 15px; font-size:20px; line-height:24px;}
.ind-box-cont > h2 > span{font-size:13px; line-height:18px;}
.ind-box-cont:hover > h2{background:#000; -moz-transition: all .25s ease;-ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}
.ind-box-cont > img{float:left; clear:both; margin-bottom:15px;}
.ind-box-cont > p{display:block; overflow:hidden; padding:0 10px; margin-bottom:10px; text-align:justify;}
.ind-box-cont > a{font-weight:500; position:absolute; bottom:10px; left:10px;}


/* carousel */
.business-sector{clear:both; display:block; overflow:hidden; padding:10px 0; background:#003974;}
ul.carousel-area{width:95%; margin:0 auto; list-style-type:none;}
ul.carousel-area > li{float:left; width:166px; margin:0 12px;}
ul.carousel-area > li > a > img{float:left; margin:0; padding:0;}
ul.carousel-area > li > p{background-color:#1078c2; padding:4px 0; text-align:center; display:block; overflow:hidden; color:#fff; font-size:13px; font-weight:400; clear:both;}
ul.carousel-area > li:hover > p{background-color:#000; -moz-transition: all .25s ease;-ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}
/* carousel End */




.inside-mid-area{display:block; overflow:hidden; border-left:8px #009ed6 solid; background:transparent url('../images/inside-left-bg.png') repeat-y 0 0;}

.left-area{float:left; width:205px; padding:15px 10px;}
ul.left-navigation{float:left; list-style-type:none; width:100%;}
ul.left-navigation > li{float:left; border-bottom:1px #888 dotted; clear:both; width:100%;}
ul.left-navigation > li.head{float:left; font-size:15px; font-weight:500; text-transform:uppercase; padding-bottom:8px;}
ul.left-navigation > li > a{float:left; padding:5px 0; width:100%; color:#2a2a2a; font-weight:300;}
ul.left-navigation > li > a:hover{text-decoration:none; color:#009ed6;}

.content-area{float:right; width:724px; margin:15px 20px}
.content-area > p{display:block; margin-bottom:20px; line-height:20px; text-align:justify;}

ul.page-path{display:block; overflow:hidden; margin-bottom:8px;}
ul.page-path > li{display:inline; font-size:12px; color:#626262; margin-right:5px;}
ul.page-path > li > a{color:#626262;}


.slider-img-area{display:block; margin-bottom:25px; position:relative;}



.inside-banner{display:block; margin-bottom:20px;}

.abt-txt{font-size:15px; line-height:24px!important; font-weight:300;}
.abt-txt > strong{font-weight:700;}

.footer-icons-area{display:block; overflow:hidden; border-top:1px #ddd solid; clear:both; padding:15px 10px 10px;}
.footer-icons-area > ul{float:left; width:100%;}
.footer-icons-area > ul > li{float:left; width:215px; margin:0 10px; background:transparent url('../images/footer-icons.png') no-repeat 0 0; padding-left:80px; min-height:70px;}
.footer-icons-area > ul > li.csr{width:250px; background-position:0 -120px;}
.footer-icons-area > ul > li.crnt-opngs{background-position:0 -248px;}
.footer-icons-area > ul > li > a > h3{margin:10px 0 5px; padding:0; clear:both; display:block; color:#000; font-size:20px;}
.footer-icons-area > ul > li > a > h3 > span{color:#ff5c14;}
.footer-icons-area > ul > li.csr > a > h3 > span{color:#8bc53f;}
.footer-icons-area > ul > li.crnt-opngs > a > h3 > span{color:#009ed6;}
.footer-icons-area > ul > li > a > p{color:#58595b;}
.footer-icons-area > ul > li > a:hover, .footer-icons-area > ul > li > p > a:hover{text-decoration:none;}, .footer-icons-area > ul > li > h3 > a:hover{text-decoration:none;}
.footer-icons-area > ul > li > a:hover > h3{color:#ff5c14!important;}
.footer-icons-area > ul > li.csr > a:hover > h3{color:#8bc53f!important;}
.footer-icons-area > ul > li.crnt-opngs > a:hover > h3{color:#009ed6!important;}

.footer-links-area{display:block; overflow:hidden; clear:both; background:transparent url('../images/line-bg.png') repeat-x 0 0; min-height:160px;}

.footer-links{float:left; margin-top:1px;}
.footer-links > ul{float:left; font-size:11px; font-family:'Tahoma'; color:#3e3e3e;}
.footer-links > ul > li{clear:both; float:left; padding:1px 35px 1px 20px;}
.footer-links > ul > li > a{color:#3e3e3e;}
.footer-links > ul > li.head{background-color:#e6e6e6; color:#000; font-weight:bold; padding:6px 35px 6px 20px; margin-bottom:4px; display:block; overflow:hidden; float:none;}

.footer-right-area{float:right; padding:0 10px; width:130px;}
.footer-right-area > ul{float:right; padding:6px 0; margin-bottom:15px;}
.footer-right-area > ul > li{float:left; margin-left:5px;}
.footer-right-area > ul > li > a{float:left; width:21px; height:20px; background:transparent url('../images/social-icon.png') no-repeat 0 0; text-indent:-9999px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.footer-right-area > ul > li > a:hover{background-position:0 -20px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.footer-right-area > ul > li > a.tw{background-position:-21px 0;} .footer-right-area > ul > li > a:hover.tw{background-position:-21px -20px;}
.footer-right-area > ul > li > a.gp{background-position:-42px 0;} .footer-right-area > ul > li > a:hover.gp{background-position:-42px -20px;}
.footer-right-area > ul > li > a.yt{background-position:-63px 0;} .footer-right-area > ul > li > a:hover.yt{background-position:-63px -20px;}

ul.copy-right-area{margin:0 auto; clear:both; position:relative; width:550px;}
ul.copy-right-area > li{float:left; margin:0 5px; font-size:11px; font-family:'Tahoma'; color:#3e3e3e; margin-bottom:8px;}
ul.copy-right-area > li > a{color:#3e3e3e;}



.vision-box-content{float:left; margin:0 15px 0 0; max-width:349px; border:1px #dedede solid; margin-bottom:15px; min-height:320px; position:relative; overflow:hidden;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 75%, #f4f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,#ffffff), color-stop(100%,#f4f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 75%,#f4f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 75%,#f4f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 75%,#f4f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 75%,#f4f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f3f3',GradientType=0 );
-webkit-border-top-right-radius: 25px;
-moz-border-radius-topright: 25px;
border-top-right-radius: 25px;
}

.vision-box-content > h4{padding:12px 0 0 15px; font-size:20px; font-weight:normal;}
.vision-box-content > p{padding:0 20px 0 15px; font-size:14px; line-height:22px; display:block; overflow:hidden; font-weight:300;}


.managemnt-head-bg{background:#7d7f7e url('../images/management-head-bg.jpg') no-repeat 100% 0; display:block; overflow:hidden; margin-bottom:15px; clear:both;}
h5{display:block; overflow:hidden; background:rgba(36,54,91,0.9); border-bottom:7px #f2b113 solid; padding:3px 10px 0; color:#fff; font-size:18px; line-height:20px; font-weight:500;}
h6{display:block; overflow:hidden; background:rgba(242,177,19,0.75); padding:2px 10px; color:#fff; font-weight:normal; font-size:14px; line-height:16px;}


a.tab-link-open, a.tab-link-close{padding:10px 25px 10px 30px; margin-bottom:20px; background:#009ed6 url('../images/plus-minus-bnt.png') no-repeat 7px 10px; float:left; clear:both; color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:14px; line-height:15px; font-weight:500; border-bottom:4px #0295c9 solid; text-transform:uppercase;}
a:hover.tab-link-open, a:hover.tab-link-close{background-position:7px -22px; text-decoration:none; border-bottom-color:#0b81ab;}
a.tab-link-close{background-position:7px -22px!important; border-bottom-color:#0b81ab!important;}
a:hover.tab-link-close{background-position:7px 10px!important; border-bottom-color:#0295c9!important;}

ul.clients-logo-bg{display:block; overflow:hidden; margin:0 0 15px;}
ul.clients-logo-bg > li{background:transparent url('../images/logo-bg.png') no-repeat 0 0; float:left; width:194px; height:100px; padding:15px; margin:7px;}


ul.realestate-area{display:block; overflow:hidden; margin-bottom:15px;}
ul.realestate-area > li{width:43%; float:left; padding:10px 2%; margin:0 1% 15px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border:1px #b2dceb solid; font-size:14px; text-align:center; line-height:24px;
background: #e8f9ff; /* Old browsers */
background: -moz-linear-gradient(left,  #e8f9ff 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e8f9ff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e8f9ff 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e8f9ff 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e8f9ff 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #e8f9ff 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f9ff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
ul.realestate-area > li > span{color:#009ed6; font-weight:bold;}


.contact-area{float:left; width:48%; font-size:13px; margin:0 2% 15px 0; padding-top:10px; border-top:1px #c5c5c5 dotted;}
ul.contact-over {margin-top:10px; list-style-type:none;}
ul.contact-over li {margin-bottom:6px;}
ul.contact-over li.phone, .fax, .mail, .web {background:url(../images/icon-ph.jpg) 0 50% no-repeat; padding-left:25px;}
ul.contact-over li.fax {background:url(../images/icon-fax.jpg) 0 50% no-repeat;}
ul.contact-over li.mail {background:url(../images/icon-mail.jpg) 0 50% no-repeat;}
ul.contact-over li.mail a {color:#29333b; text-decoration:underline}
ul.contact-over li.mail a:hover {text-decoration:none}

ul.contact-over li.web {background:url(../images/icon-web.jpg) 0 50% no-repeat;}
ul.contact-over li.web a {color:#29333b; text-decoration:underline}
ul.contact-over li.web a:hover {text-decoration:none}



.photo-gallery-area{ display:block; margin:0 auto 25px; text-align:center; }
.photo-gallery-area a{ color:#fff; font-weight:bold; background:#009ed6; padding:10px 15px; font-size:15px;  display:block; border-radius:6px; text-decoration:none}
.photo-gallery-area a:hover{ background:#fc8a03; }

ul.gallery-sp{ display:block; margin:0 auto 25px; text-align:center}
ul.gallery-sp li{ display: inline-block; width:32%; margin-left:-4px; margin:1% 0.4% 1.5% 0.4%; overflow:hidden; font-size:15px; font-weight:600; text-transform:uppercase; vertical-align:top}
ul.gallery-sp li a{ border:1px solid #ddd; padding:5px; display:block; overflow:hidden; margin-bottom:10px}
ul.gallery-sp li img{  width:100%;  height:180px; overflow:hidden; display:block; }







/* Online Application
====================================================================== */
.lebel-outer {width:100%; margin-bottom:8px; overflow:hidden}
.lebel-outer2 {width:80%; margin:10px 0 0; overflow:hidden; float:right;}

.lebel-lft {float:left; width:190px}
.lebel-lft label {font-family:verdana; font-size:11px; color:#404040}
.lebel-lft label span {color:#C70017}
.lebel-lft label span.seperator {float:right; margin-right:10px}
.label-details {float:left; width:256px}
.label-details .security-code {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#FF0000}
.btn-submit {margin:10px 0 0 80px}
.btn-submit1 {margin:10px 40px 0 0px}

.label-details > input[type="text"]{border: 1px solid #a7a9ac; background:#fff; padding:3px 5px; color:#000; font:Normal 11px/13px 'Arial';}
.label-details > select{border: 1px solid #a7a9ac; padding:3px 5px; color:#000; width:250px;}



/* -------------- Chrome Only ------------------ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul#navigation > li > a{color:#fff; font-size:14px; background:transparent url('../images/divider.png') no-repeat 100% 0; padding:9px 31px 9px 32px;}
ul#navigation > li {top:9px;}
ul#navigation > li:hover ul{top: 27px;}
}


