@charset "utf-8";
/* CSS Document */

#navbar.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index:10;
}

.navbar-default {
    background-color: #ffffff; margin-bottom:0;
    border-bottom:none; border-radius:0; padding-bottom:20px;
	 
}
.navbar-default .navbar-nav > li > a {
    color: #6699cc; border-right:#efefef solid 1px; margin-top:18px; border-radius:5px;
}

.navbar-default .navbar-nav > li > a:hover {
    color: #000000; background:#e5e5e5;
	
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #6699cc;
    color: #ffffff; 
}


.carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}
.ptb{padding-top:5px; padding-bottom:5px;}
.pt{padding-top:10px;}
.pt2{padding-top:30px;}
.pb{padding-bottom:20px;}
.pb2{padding-bottom:10px;}
.pr{padding-right:10px;}
.mgtb{margin-top:25px; margin-bottom:25px;}
.mgt{margin-top:5px;}
.mgt2{margin-top:20px;}
.mrb{margin-bottom:20px;}
.clrbl{color:#206ba4;}
.clror{color:#cc6600;}
.clrw{color:#FFF;}
p{font-size:12px; color:#7d736a; line-height:19px; letter-spacing:0.5px; text-align:justify;}
.ptxtw{font-size:12px; color:#ababab; line-height:19px; letter-spacing:0.5px;}

.ultxt{font-size:12px; color:#7d736a; line-height:19px; letter-spacing:0.5px;}
.wbg{background:url(../images/enquirybg.png) repeat; border:#1a649f solid 1px; padding-bottom:30px;}
#carousel-example-generic{height:435px;}
.bluebg{background:#a4bfdc;}
.blbg2{background:#206ba4; position:relative; z-index:15;}
.main-text
{
    position: absolute;
    top: 50px;
    width: 100%;
    color: #222222;
}

.con_txt{width:100%; margin-bottom:10px; padding:5px; border:#a8bfd0 solid 1px; border-radius:2px; font-size:12px; color:#19507c;}
.list-group{margin-bottom:0;}
.list-group-horizontal .list-group-item {
    display: inline-block;background:none; border:#19629a solid 1px; color:#FFF;
}
.list-group-horizontal .list-group-item {
	margin-bottom: 0;
	margin-left:-4px;
	margin-right: 0;
}
.list-group-horizontal .list-group-item:first-child {
	border-top-right-radius:0;
	border-bottom-left-radius:4px;
}
.list-group-horizontal .list-group-item:last-child {
	border-top-right-radius:4px;
	border-bottom-left-radius:0;
}

.htb{font-size:16pt; color:#206ba4;}
.hto{font-size:16pt; color:#cc6600;}


hr {
height: 1px;
color: #c9c4c1;
background-color: #c9c4c1;
border: none;
}

#backToTop{
    position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
    color: #fff;
    background: rgba(0,0,0,0.3);
    border: none;
}

.thumbnail {
    position:relative;
    overflow:hidden; margin-bottom:5px;
}
 
.caption {
    position:absolute;
    top:0;
    right:0;
    background:rgba(66, 139, 202, 0.75);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
}
.whobg{background:#2b2927 url(../images/who-we-are-bg.jpg) no-repeat center fixed; background-size:cover; padding-top:35px; padding-bottom:35px;}
.clibg{background:#2b2927 url(../images/clients-bg.jpg) no-repeat center fixed; background-size:cover; padding-top:35px; padding-bottom:35px;}

.icons{background:#0099cc; border-radius:5px; padding:15px; color:#FFF; font-size:16pt;}
.icons:hover{background:#cc6600;  }

.navbg{background:#FFF; border:#dddddd solid 1px; border-radius:0; }
.navbg2{background:#FFF; border:#dddddd solid 1px; border-radius:0; width:100%;  height: 550px;  overflow-y: scroll;  overflow-x: hidden; }
.navbg3{background:#a0e8ff; border:#7cd0ec solid 1px; border-radius:0; width:100%;  height: 250px;  overflow-y: scroll;  overflow-x: hidden; }


.nav-list li{border-bottom:#dddddd dashed 1px; font-size:12px; color:#206ba4; background:url(../images/arrow2.png) no-repeat left;}
.nav-list li a{color:#206ba4;  padding-top:4px; padding-bottom:4px; line-height:19px; }
.nav-list li a:hover{color:#cc6600; background:url(../images/arrow3.png) no-repeat left #eeeeee;}

.readmore{color:#7d736a; text-decoration:none;}
.readmore:hover{color:#000000; text-decoration:none;}

.footerbg2{background:#080808;}
.footerbg{background:#19130d url(../images/footerbg.jpg) no-repeat center fixed ; background-size:cover; border-bottom:#3f362d solid 1px; padding-top:20px; padding-bottom:20px;}
.ptop{padding-top:15px;}
.footermenu{list-style-image:url(../images/arrow.png);}
.footermenu2{color:#FFF; text-decoration:none; line-height:25px; font-size:12px;}
.footermenu2:hover{color:#0394f0; text-decoration:none;}
.coloryellow{color:#ffab35;}
.formwidth{width:35px; border:#CCC solid 1px;}
.brbtm{border-bottom:#056e91 dashed 1px; border-top:none; border-left:none; border-right:none; background:none;}
.clrb{color:#333;}


@media (max-width: 768px)  { 

.navbar-brand{margin-bottom:20px;}
.main-text
{
    position: absolute;
    top: 150px;
    width: 100%;
    color: #222222;
}
#carousel-example-generic{height:555px;}

.navbg2{background:#FFF; border:#dddddd solid 1px; border-radius:0; width:100%;  height:auto;  overflow-y: hidden;  overflow-x: hidden; }
.navbg3{background:#a0e8ff; border:#7cd0ec solid 1px; border-radius:0; width:100%;  height:auto;  overflow-y: hidden;  overflow-x: hidden; z-index:1000; }

 }
