@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700);
.tlc
{
float:left;
font-family: 'Roboto Condensed', sans-serif;
color:#4c4c4c;
font-size:16px;
font-weight:300;
border-right:1px solid #a2a2a2;
padding: 0px 3px 0px 9px;
  height: 45px;
}
.tlc a
{
float:left;
font-family: 'Roboto Condensed', sans-serif;
color:#4c4c4c;
font-size:16px;
font-weight:300;
}




.tlc:last-child{border-right:none;}
.tlc img{float:left;padding: 5px 10px 0 0;}
.tp{padding-top:15px;}
.tpp{padding-top:20px;}
.list-inline > li{padding-left:0 !important; padding-right:0 !important;}

.navbar-default
{ 
   background-color: #35479d !important;
   border-color: #e7e7e7;
}
.navbar {

  margin-bottom:0px !important; 
  border:none !important;
  margin-top:-10px;
  border-radius: 0px !important;
  z-index:999999;
}

.navbar-default .navbar-nav > li > a
{
 color:white !important;
 font-size:16px;
 font-family: 'Roboto Condensed', sans-serif;
 font-weight:300;
}


.navbar-default .navbar-nav > li:hover
{
background-color:#71bf44;
}

.navbar-default .navbar-nav > li
{
border-right:1px solid #25347a;
border-left:1px solid #4256b7;
}
.navbar-default .navbar-nav > li:first-child
{

border-left:none;
}

.navbar-default .navbar-nav > li:last-child
{

border-right:none;
}
.sf
{
  height: 28px !important;
  margin-top: 10px;
  border-radius: 0px !important;
  border: none !important;
}
.mc{top:22px; position:relative;}
.uc{background-color:#dcdcdc; padding:10px 0 5px 0;}

.ucr {padding:5px 0;}

.gq p
{
font-size:22px; 
color:#2f2f2f;
font-family: 'Roboto Condensed', sans-serif;
font-weight:300; 
}

.gqb{ 
font-size:20px; 
background-color:#71bf44; color:#f4f4f4;
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
padding: 9px 7px;
border-radius: 5px;
}
.dcp{ 
font-size:20px; 
background-color:#909090; color:#f4f4f4;
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
padding: 9px 7px;
border-radius: 5px;
}
 
.gqb:hover
{
text-decoration:none;
color:white;
background-color:#35479d;
}
.dcp:hover
{
text-decoration:none;
color:white;
background-color:#35479d;
}
.cb
{
background-color:#f4f4f4;
}
.cl {padding-bottom:25px;}

.cl h1
{
font-size:35px; 
color:#35479d;
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;

}
.cl p
{
font-size:14px; 
color:#737272;
font-family: 'Roboto Condensed', sans-serif;
font-weight:400;
text-align:justify;
margin-right:10px;
line-height: 22px;
}
.cl img
{
float:right;
margin-left:10px;
margin-bottom:10px;
clear:right;
}
.cl a
{
 border:1px solid #b9b9b9;
 padding:8px 10px; 
 color:#515151;
 font-size:14px;
 font-family: 'Roboto Condensed', sans-serif;
 font-weight:300;
}

.cl a:hover
{
text-decoration:none;
color:white;
background-color:#35479d;
}
.mbg
{
background-image:url(imgs/11.png);
background-repeat:no-repeat;
background-size:cover;
background-position:top center;
min-height:455px;
}
.os
{
padding:20px 0;
}

.os h1
{
 color:#ffffff;
 font-size:35px;
 font-family: 'Roboto Condensed', sans-serif;
 font-weight:300;
 text-align:center;
}
.os p
{
 color:#ffffff;
 font-size:14px;
 font-family: 'Roboto Condensed', sans-serif;
 font-weight:300;
 text-align:center;
}
.ic
{
background-color:#ffffff;

}
.ic p
{
 font-size:17px;
 font-family: 'Roboto Condensed', sans-serif;
 font-weight:300;
 color:#2c2c2c;
 padding:3px 10px;
}
.overlay
{
background-color:#0b1417;
width:100%;
height:auto;
position:absolute;
top: 0;
  opacity: .8;
  display:none;
  padding:27% 43%;
}
.cg
{
color:white;
font-size:16px;

}
.msa
{
position:relative;
}

.msa img
{
width:262px; height:158px;
}

.msa:hover .ic p
{
background-color:#35479d;
color:white;
}
.msa:hover .overlay
{
display:block;
}



.clf h1
{
font-size:35px; 
color:#35479d;
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;

}
.clf p
{
font-size:14px; 
color:#737272;
font-family: 'Roboto Condensed', sans-serif;
font-weight:400;
text-align:justify;

line-height: 22px;
}
.clf span
{
font-size:14px; 
color:#35479d;
font-family: 'Roboto Condensed', sans-serif;
font-weight:bold;
text-align:justify;
line-height: 22px;
}
.clf ul
{
padding:0 15px;
}

.clf ul li
{
font-size:14px; 
color:#737272;
font-family: 'Roboto Condensed', sans-serif;
font-weight:400;
text-align:justify;
line-height: 22px
}


.clf a
{
 border:1px solid #b9b9b9;
 padding:8px 10px; 
 color:#515151;
 font-size:14px;
 font-family: 'Roboto Condensed', sans-serif;
 font-weight:300;
}

.clf a:hover
{
text-decoration:none;
color:white;
background-color:#35479d;
}
.clfi
{
background-image:url(imgs/18.png);
background-repeat:no-repeat;
background-position:bottom right;
padding-bottom:30px;
}

.fc
{
padding-top:65px;

}
.fc img
{border:8px solid #35479d !important;
margin:0 auto;
}


.fli li
{
list-style-image:url(imgs/17.png);
}

.cbb
{
padding-bottom:40px;
}
.fd
{
background-color:#35479d;
}

.footl
{
color:#ffffff;
padding:8px 0;


}
.footl a
{
 color:#ffffff;
 font-size:14px;
 font-family: Arial, Helvetica, sans-serif;
 padding:0 5px;

}
.footl a:first-child
{

 padding-left:0px;

}
.footl a:hover
{
 color:#ffffff;
}

.footl p
{
font-size:13px;
}

.footr
{
float:right;
}

.lm h1
{
font-size:35px; 
color:#35479d;
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
border-image: url(imgs/20.png) 0 0 1 0!important;
border-top:none;
}



.aboutLegtMenu{ border: solid 1px #dedede; padding:5px; margin-bottom:20px; background-image:url(imgs/aboutLeft.jpg); background-repeat:no-repeat; background-position:bottom; min-height:380px; }
.aboutLegtMenu ul{ margin:0px; padding:0px;}
.aboutLegtMenu ul li{ margin:0px; padding:0px; list-style:none; border-bottom:solid 1px #dedede}
.aboutLegtMenu ul li a{ margin:0px; padding:8px 0px 8px 5px; display:block; color:#454545; font-family: 'Roboto Condensed', sans-serif; font-size:13px; transition-duration: .2s, 1s;
  transition-timing-function: linear, ease-in;
  transition-delay: 0, 1s;}
.aboutLegtMenu ul li a:hover{ background-color:#FFF; padding-left:15px; text-decoration:none; color:#13007c;transition-duration: .2s, 1s;
  transition-timing-function: linear, ease-in;
  transition-delay: 0, 1s;}
  
  .leftActive a{background-color:#FFF; padding-left:15px; text-decoration:none; color:#13007c!important; }
  
  
  .detailArea{margin:0px; padding:0px;}
   .detailArea p{margin:0px; padding:0px; font-family: 'Roboto Condensed', sans-serif; font-size:14px; color:#737272; text-align:justify; line-height:22px;}
   
    .detailArea p img{ float:right; margin-left:15px;}
	
	
	
	
	.servicesMenu{ border: solid 0px #dedede; padding:5px; }
.servicesMenu ul{ margin:0px; padding:0px;}
.servicesMenu ul li{ margin:0px; padding:0px; list-style:none; border-bottom:solid 1px #dedede}
.servicesMenu ul li a{ margin:0px; padding:5px 0px 5px 0px; display:block; color:#454545; font-size:12px; line-height:16px; font-family: 'Roboto Condensed', sans-serif; font-size:13px; transition-duration: .2s, 1s;
  transition-timing-function: linear, ease-in;
  transition-delay: 0, 1s;}
.servicesMenu ul li a:hover{ background-color:#f4f4f4; padding-left:15px; text-decoration:none; color:#71bf44;transition-duration: .2s, 1s;
  transition-timing-function: linear, ease-in;
  transition-delay: 0, 1s;}
  
  .servicesLeftActive a{  background-color:#f4f4f4; padding-left:15px!important; text-decoration:none; color:#71bf44!important;}
  
  .breadTop{ float:left; text-align:right;}
  
  
  .servicesHeading
{

border-image: url(imgs/20.png) 0 0 1 0;
border-top:none;
}

.galleryArea{ margin:15px 0px 30px 0px}

.inquiryBasket{ background-image:url(imgs/inquiryBaskt.png); background-repeat:no-repeat; background-position:top right}



.inquirForm{margin:0px 0px 30px 0px; padding:0px;}
.inquirForm ul{margin:0px; padding:0px;}
.inquirForm ul li{margin:0px; padding:0px; list-style:none;}

.contactDetail{margin:15px 0px 30px 0px; padding:0px; }

.locationMap{margin:15px 0px 30px 0px; padding:0px; }

.feedbackForm{ margin:0px 0px 30px 0px; background-image:url(imgs/fedbackForm.png); background-repeat:no-repeat; background-position: top right}
	
	.my_fl{ float:right!important;}






/** media queries **/
@media (max-width: 991px)
{
 .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 10px !important;
}
}

@media (max-width:768px)
{
 .bi
 {
 display:block;
 margin:0 auto;

 }
 .my_fl{ float:none!important;}
 
 .tlcm
 {
  width:460px;
  margin:0 auto;
 }
 .ic
 {
 text-align:center;
/* width:272px; */
 margin:0 auto;
 }
.msa:hover .overlay
{
display:none;
}
}


@media (max-width:480px)
{

 .tlcm
 {
  width:175px;
  margin:0 auto;
 }
 .tlc
 {
  border-right:none;
 }
 .gqb
 {
 display:block;
 text-align:center;
 margin-bottom:2px;
 }
 .dcp
 {
 display:block;
 text-align:center;
  }
}


