@import url('https://fonts.googleapis.com/css?family=Ubuntu'); /* font-family: 'Ubuntu', sans-serif; */

@font-face {
   font-family:"Browallia New";
	src:url(../fonts/browa_0.ttf);
}
*{ outline:none !important; text-decoration:none !important;}
body {font-family:'Browallia New'; }
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; font-family:"browa_0"; color:#6A7FCE;}
ul{ padding:0px; margin:0px; }
ul li{ list-style-type:none; padding:0px; margin:0px; font-size:22px; line-height:19px;}
p{ padding:0px; margin:0px; font-size:22px; font-family:'Browallia New'; color:#000; line-height:19px;}
a{ outline:none !important; }

img{ max-width:100%;}

header{}
.hed1{
	background-color:#fff;
}

.defhide{ display:none; }

.topstrip{ background-color:#086d96; padding:5px 0px; overflow:hidden; }
.socialcol ul{ margin:8px 0 0 0; padding:0;}
.socialcol ul li{ float:left; margin:0 8px 0 0 ;}
.socialcol ul li a{ color:#FFF; display:block; padding:3px; font-size:15px; }

.condetai{ overflow:hidden;}
.condetai ul{ margin:0px; padding:0; overflow:hidden;}
.condetai ul li{ float:left; border-right:1px dashed #303030;}
/*.condetai ul li:nth-child(1){ border-left:none;}*/
.condetai ul li a{ color:#FFF;font-family:'Browallia New'; font-size:18px; padding:5px; display:block; }

.navcol{ background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #f0f0f1, #fff) repeat scroll 0 0;   }
.navfix{ position:fixed; top:0; z-index:682; width:100%; box-shadow:0 0 10px #ccc}



.bodycol{ overflow:hidden;}
.bodycol h2{ font-family:'Browallia New'; font-size:40px; font-weight:bold;}
.contntcol{
	transition:all linear 1s; opacity:0;
}
.mdcol img{ padding:3px; border:1px solid #CCC; margin-bottom:10px; }
.contntcol p{ font-family:'Browallia New';  color:#000; font-size:22px;}
.contntcol h3{ font-family:'Browallia New'; padding:10px 0px 10px 0px; font-size:35px; margin:0; }
.dlink a{ color:#086d96; padding:0px; font-size:20px; }

.aot-separator{ height:1px; width:40%; margin:auto; text-align:center; margin-bottom:30px; margin-top:20px; background-color:#ccc; }
.aot-separator-style{ width:9px; height:9px; border:2px solid #ccc; position:absolute; left:50%; margin-top:-4px; background-color:#fcfcfc;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%; border-radius:50%; }

.ullicol li a{
	display:block; padding:3px; font-family:'Browallia New'; font-size:22px; color:#303030;  border-top:1px solid #e2e2e2; text-decoration:none !important;
}
.ullicol li:nth-child(1) a{
	border-top:none;
}
.ullicol li a:before{
	content:'\f061 '; font-family: 'FontAwesome'; font-size:10px; margin-right:8px; color:#086d96;
}
.ullicol li a:hover{ text-decoration:underline; color:#086d96;}
.vidoecol iframe { border:1px solid #CCC; padding:3px;  }


.rightcol{ position:relative; opacity:0; transition:all ease-in 0.8s;}
.leftcol{ position:relative;}

.tranY{-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);-o-transform:translateY(-90px);-webkit-transform:translateY(-90px);  transform:translateY(-90px);
	opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;-webkit-opacity:0; }
.addTranY{ -moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0); opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;-webkit-opacity:1; }

.tranXleft{
	-moz-transform:translateX(-80px);-ms-transform:translateX(-80px);-o-transform:translateX(-80px);-webkit-transform:translateX(-80px);transform:translateX(-80px);
}
.tranXright{
	-moz-transform:translateX(80px);-ms-transform:translateX(80px);-o-transform:translateX(80px);-webkit-transform:translateX(80px);transform:translateX(80px);
}

.addTranX{
	-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;-webkit-transform:translateX(0) !important;transform:translateX(0) !important;
	opacity:1 !important;-moz-opacity:1 !important;-ms-opacity:1 !important;-o-opacity:1 !important;-webkit-opacity:1 !important;
}


.tran01{ transition:all ease-in-out 1s; -moz-transition:all ease-in-out 1s; -webkit-transition:all ease-in-out 1s; -ms-transition:all ease-in-out 1s; -o-transition:all ease-in-out 1s; }
.tran02{ transition:all ease-in-out 1.3s; -moz-transition:all ease-in-out 1.3s; -webkit-transition:all ease-in-out 1.3s; -ms-transition:all ease-in-out 1.3s; -o-transition:all ease-in-out 1.3s; }
.tran03{ transition:all ease-in-out 1.6s; -moz-transition:all ease-in-out 1.6s; -webkit-transition:all ease-in-out 1.6s; -ms-transition:all ease-in-out 1.6s; -o-transition:all ease-in-out 1.6s; }
.tran04{ transition:all ease-in-out 1.9s; -moz-transition:all ease-in-out 1.9s; -webkit-transition:all ease-in-out 1.9s; -ms-transition:all ease-in-out 1.9s; -o-transition:all ease-in-out 1.9s; }

.fourbox{
	text-align:center;
	transition:all ease-out 0.7s;-moz-transition:all ease-out 0.7s;-ms-transition:all ease-out 0.7s;-o-transition:all ease-out 0.7s;-webkit-transition:all ease-out 0.7s;
	opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;-webkit-opacity:0;
}
.fourbox p{ text-align:justify; font-size:22px; line-height:20px;}
.fourbox h3{  font-family:'Browallia New';padding:10px 0px; font-size:35px; }
.fourimg img{ border:1px solid #CCC; border-radius:50%; }
.para1{ font-size:12px;}
.bxsliderpro li img{ border:1px solid #bbb; padding:2px; }

.profourimg{ overflow:hidden; position:relative; text-align:center;}
/*.profourimg img{ transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;  }
.profourimg:hover img{ transform:rotate(8deg) scale(1.3); -moz-transform:rotate(8deg) scale(1.3); -webkit-transform:rotate(8deg) scale(1.3); -o-transform:rotate(8deg) scale(1.3); -ms-transform:rotate(8deg) scale(1.3); }*/
.profourimg p{ font-size:30px; color:#086d96; text-align:center; padding-bottom:10px;}
.profourimg img{
	border-radius:50%; width:200px; margin:auto; margin-bottom:10px; border:2px solid #ccc;
}
.innercol{ background-color:#FFF; box-shadow:0px 0px 5px #777; padding:20px 0px; }
.innercol h3{ font-family:'Browallia New';padding:0px 0px 10px 0px;}
.sidemenu{ background-color:#faf9f9; padding:6px; border:1px solid #ddd; margin-bottom:10px;}
.sidemenu ul{  }
.sidemenu ul li a{padding:8px 0; line-height:19px; font-weight:bold; font-size:22px; color:#555; border-top:1px dashed #ddd; text-decoration:none; display:block; font-family:'Browallia New'; transition:all ease-in-out 0.1s; -moz-transition:all ease-in-out 0.1s; -webkit-transition:all ease-in-out 0.1s; -o-transition:all ease-in-out 0.1s;-ms-transition:all ease-in-out 0.1s;  }
.sidemenu ul li a:hover, .activeTab{ color:#086d96 !important; }
.sidemenu ul li a:before{
	content:'\f061 '; font-family: 'FontAwesome'; font-size:8px; vertical-align:middle; margin-right:5px; font-weight:normal;
}
.sidemenu h3{ font-size:35px;}
.brochureLink{
	display:block; color:#303030; font-size:20px;
}
.brochureLink:hover{
	color:#f00;
}
.brochureLink:before{
	content:'\f1c1 '; font-family: 'FontAwesome'; margin-right:10px; color:#f00;
}

.contList1{
	margin:0; padding:0; list-style:none; font-family:'Browallia New'; font-size:20px;
}
.contList1 li{font-size:22px; position:relative; padding-left:20px; margin:0 0 10px 0;}
.contList1 ul{
	margin:0 0 0 15px; padding:0; list-style:none;
}
.contList1 ul > li{
	position:relative; padding-left:15px;
}
.contList1 ul > li:before{
	content:'\f061  '; font-family: 'FontAwesome'; font-size:8px; color:#086d96; position:absolute; left:0; top:1px;
}
.contList1 > li:before{
	content:'\f006   '; font-family: 'FontAwesome'; margin-right:10px; font-size:11px; color:#086d96;
	position:absolute; left:0; top:2px;
}

.cntTab{
	border:1px solid #e2e2e2; border-top:none; padding:15px;
}
.cntTab .row{ margin-bottom:15px;}

.cntBtns li a{
	font-family:'Browallia New';color:#303030; font-weight:600; 
}
.cntBtns li.active a{
	color:#069 !important;
}
.clientsLogos{
	margin:0; padding:0; list-style:none; overflow:hidden;
}
.clientsLogos li{
	float:left; padding:5px;
}


.gall{
	margin:0; padding:0; list-style:none; overflow:hidden;
}
.gall li{
	padding:6px; margin:10px 0;
}
.gall li a, .gall li div{
	border:1px solid #e2e2e2; display:block; text-decoration:none;
	padding:5px;
}
.gall li a p{
	font-size:12px;
	text-align:center; margin:3px 0 0 0; padding:5px 0; border-top:1px solid #e3e3e3;
}


#activeside a{ color:#086d96; }
.inncont{ padding-bottom:10px; min-height:500px; }
.inncont h3{ font-size:35px; font-family:'Browallia New'}
.inncont p{ font-family:'Browallia New'; padding:10px 0px; font-size:22px; color:#000; }

.ullilist{ margin-left:20px; }
.ullilist > li {text-indent:-10px; margin-left:10px; line-height:24px;font-family:'Browallia New'; padding:10px 0px;  font-size:22px; color:#000; text-decoration:none !important; }
.ullilist > li > i{ margin-left:-10px; text-indent:-10px;  margin-right:6px; font-size:9px; vertical-align:middle; color:#086d96; }





#footer{ background-color:#194B74; padding:2px 0px; text-align:center;  }
#footer p{ margin:0px; padding:10px 0; color:#FFF; font-family:'Browallia New';font-size:20px; }

.ftRow1{
	background-color:#0d465e; padding:10px 0
}
.ftLinks{
	margin:0; padding:0; list-style:none; text-align:left;
}
.ftLinks h4{font-family:'Browallia New';color:#fff; text-transform:uppercase;font-weight:600; font-size:25px; }
.ftLinks li{
	text-transform:uppercase; margin:6px 0; font-family:'Browallia New';color:#fff; font-weight:600; 
}
.ftLinks li a{
	display:block; color:#fdfdfd; font-size:22px; line-height:15px;  text-transform:capitalize; text-decoration:none; font-weight:normal;
	font-family:'Browallia New';
}
.ftLinks li a:before{
	content:'>'; margin-right:5px; font-size:15px;
}


.newsAndEvents{
	margin:0; padding:0; height:80px; overflow:hidden;
}
.newsAndEvents ul{
	margin:0; padding:0; list-style:none;
}
.newsAndEvents ul li{
	margin-bottom:10px; font-family:'Browallia New'; overflow:hidden;
	padding-bottom:10px; border-bottom:dashed 1px #ccc;
}
.newsAndEvents ul li img{ float:left; max-width:80px; min-height:70px; margin:0 8px 0 0;}
.newsAndEvents ul li a{
	text-decoration:none; color:#101010;
}
.newsAndEvents ul li a:hover{
	color:#086d96;
}
.newsAndEvents ul li a span{
	font-weight:bold; display:block;
}

.Mailstones{
	margin:0 -5px; padding:0; list-style:none;
}
.Mailstones li{
	margin-bottom:10px; padding:5px; 
}
.Mailstones li div{
	padding:10px; font-size:25px; background-color:#dfdfdf; color:#fff; text-align:center; border:5px solid #dfdfdf; min-height:110px;
}
.Mailstones li div strong{
	font-size:50px; margin:10px; display:block;
}


.list{ text-indent:5px; margin-left:0px;}
.list1{ text-indent:-22px; margin-left:38px;}
.box{ border:1px solid #ccc;}
.zoom_img:hover{ width:220px; height:100px; cursor:pointer; -webkit-transform: scale(1.5); 
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5); z-index:2; transform-origin:bottom; transition:1s ease-in-out;}

/*.formcol{ overflow:hidden; clear:both; }
.formcol input{font-family:'Browallia New'; margin:2px 0px; font-size:18px;}
.ss{ font-size:18px;}
.buttoncol input{font-family:'Browallia New'; margin-top:2px; }*/


.news_para p{
	line-height:none !important; padding:0; margin:0 0 10px 0;
}


      

.galleryList{
	margin:0 -5px; padding:0; list-style:none; overflow:hidden;
}
.galleryList li{
	padding:0 5px; margin-bottom:10px;
}
.galleryList li a{
	display:block; border:1px solid #dfdfdf; padding:5px; -moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}
.galleryList li a img{ width:100%;}
      




.sitemap{
	margin:0; padding:0; list-style:none;
}
.sitemap > li{
	margin-bottom:20px;
}
.sitemap > li > a{
	text-transform:uppercase; position:relative; color:#303030; font-size:25px; padding-left:16px; display:inline-block;
}
.sitemap > li > a:before{
	font-family: 'FontAwesome'; font-size:10px; position:absolute; left:0; top:0px; color:#086d96;
	content:'\f061 ';
}
.sitemap > li > ul{
	margin:0 0 0 10px; padding:0; list-style:none; overflow:hidden;
}
.sitemap > li > ul > li{ margin:6px 0;}
.sitemap > li > ul > li a{
	position:relative; padding-left:16px; color:#202020; display:inline-block;
}
.sitemap > li > ul > li a:before{
	font-family: 'FontAwesome'; font-size:10px; position:absolute; left:0; top:0px; color:#086d96;
	content:'\f006 ';
}
.sitemap > li > ul > li > ul{
	margin:0 0 0 10px; padding:0;
}
.sitemap > li > ul > li > ul li{
	margin:6px 0;
}
      
#enquiryfrm ul{
	margin:0 -15px; padding:0; list-style:none; overflow:hidden;
}
#enquiryfrm ul li{
	margin-bottom:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#enquiryfrm ul li label{ font-weight:normal; font-size:14px;}
#enquiryfrm ul li label.error{ color:#f00; font-size:13px;}
#enquiryfrm ul li input, #enquiryfrm ul li select, #enquiryfrm ul li textarea{
	font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#enquiryfrm ul li textarea{
	resize:none; height:150px;
}
#enquiryfrm ul li button{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
      
#servbutn{ background-color:#eee; border:1px solid #ddd; display:block; }
#servbutn li:before{ color:#fff; }
#servbutn li a{ color:#333; padding:10px 15px; display:block; border-top:1px solid #ccc; }
#servbutn li:nth-child(1) a{ border-top:none; }
#servbutn li a:hover{ color:#fff; background-color:#086d96; }
       
      
.news_events_root{
	margin:10px 0; padding:0; list-style:none; overflow:hidden; border:1px solid #ccc; display:inline-block;
}
.news_events_root li{
	float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-left:1px solid #ccc;
}
.news_events_root li:nth-child(1){
	border-left:none;
}
.news_events_root li a{
	display:block; padding:10px 15px; font-size:20px; background-color:#dfdfdf; color:#303030;
}
.news_events_root li:hover a,.news_events_root li.active a{ background-color:#0E4D67; color:#fff !important;}

      
      
      
      

@media(max-width:761px){
.sidemenu{ display:none;}
}

@media(min-width:980px){

#mainmenu > ul{ margin:0px auto; display:table; max-width:1000px;}
#mainmenu > ul > li{ float:left; }
#mainmenu > ul > li > a{ display:block; padding:16px 10px; text-decoration:none; outline:none; color:#086d96;  font-family:'Browallia New'; font-size:19px; font-weight:bold;}
#mainmenu > ul > li:hover > a{color:#fff; background:#086d96; }

.submenu{ position:absolute; box-shadow: 0 15px 15px -10px #303030; min-width:230px; display:none; z-index:2; background-color:#fff;  }
.submenu > li{ position:relative; }
.submenu > li > a{ display:block; padding:8px 16px;  font-family:'Browallia New'; font-size:21px; color:#303030; text-decoration:none; border-top:1px solid #e2e2e2;  transition:all ease-in-out 0.1s; -moz-transition:all ease-in-out 0.1s; -webkit-transition:all ease-in-out 0.1s; -o-transition:all ease-in-out 0.1s;-ms-transition:all ease-in-out 0.1s; }
.submenu > li:nth-child(1) > a{ border-top:none;}
.submenu > li:hover > a{ background-color:#086d96; padding-left:20px; color:#fff;}
.sub02{ top:0; right:0px; border-bottom:2px solid #eee; position:absolute; }
#mainmenu > ul ul ul{ left:100%; }
.activeli > a{ color:#fff !important; background:#086d96; }

.respBtn{
	display:none;
}
.hide_in_desk{ display:none;}
}

@media(max-width:980px){
.respBtn{
	display:block; float:right; font-size:24px; padding:0; height:auto; line-height:none; border:0; background-color:transparent; color:#fff !important;
}
.condetai{
	display:none;
}

#mainmenu{
	position:fixed; left:-100%; top:0; bottom:0; width:200px; z-index:5658; background-color:#086d96; overflow:auto;
}
#mainmenu > ul{
	margin:0; padding:10px; list-style:none;
}
#mainmenu > ul > li{
	font-family:'Browallia New'; margin:3px 0;
}
#mainmenu > ul > li > a{
	text-transform:uppercase; color:#fff; background-color:#0A4A65; display:block; padding:6px 8px;
}
#mainmenu > ul > li > ul{
	margin:0 0 0 5px; padding:0; display:block !important;
}
#mainmenu > ul > li > ul > li{ margin:8px 0; padding:0 0 0 15px; position:relative; font-size:20px; line-height:15px;}
#mainmenu > ul > li > ul > li:before{ position:absolute; left:0; content:'\f061 '; font-family: 'FontAwesome'; font-size:8px; color:#fff;}
#mainmenu > ul > li > ul > li > a{
	color:#dfdfdf;
}


#mainmenu > ul > li > ul > li > ul{
	margin:0 ; padding:0; list-style:none; display:block !important;
}
#mainmenu > ul > li > ul > li > ul > li{ margin:8px 0; font-size:20px; position:relative; padding:0 0 0 10px;}
#mainmenu > ul > li > ul > li > ul > li:before{position:absolute; left:0; content:'\f0da '; font-family: 'FontAwesome'; font-size:11px; color:#fff;}
#mainmenu > ul > li > ul > li > ul > li > a{
	color:#dfdfdf;
}

}

.opeings_table{
}
.opeings_table ul{
	margin:0; padding:0; list-style:none;
}
.opeings_table ul li{ margin:10px 0 20px 0; padding:0;}
.opeings_table ul li div{
	padding:8px; border:1px solid #044561;border-top:none; position:relative; padding-left:130px; font-size:20px;
}
.opeings_table ul li div:nth-child(1){ border-top:1px solid #044561;}
.opeings_table ul li div span{
	position:absolute; left:0; display:block; padding:10px; font-weight:bold; font-size:20px;
	background-color:#086d96; width:120px; border-right:1px solid #e2e2e2; top:0; color:#fff;
	bottom:0;
}

.thank-col{ padding:0px; width:100%; text-align:center; height:470px; display:table; overflow:hidden; }
.thank-col div{ display:table-cell; vertical-align:middle; text-align:center; width:100%; }
.thank-col h2{ color:#555; }
.thank-col p{ color:#333; font-size:15px; }

/* Firefox old*/
@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 

@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
.blink-image {
    -moz-animation: blink normal 2s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal 2s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal 2s infinite ease-in-out; /* IE */
    animation: blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
}