/* CSS Document */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600italic,800,700") screen;
@import url("https://fonts.googleapis.com/css?family=Roboto:400,700,900italic") screen;

  body {
      font-family: 'Open Sans', sans-serif;
      color: #100f0f;
  }
 article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
  font-family: 'Open Sans', sans-serif;
}
  .navbar {
      margin-bottom: 0;
      background-color: #0497cd;
      z-index: 9999;
      border: 0;
      font-size: 16px !important;
      border-radius: 0;
      font-family: 'Open Sans', sans-serif;
	  margin-top:14px;

  }
  .navbar li a, .navbar .navbar-brand {
      color: #fff !important;
	  padding:0px 0px 0px 0px;
  }
  .navbar-nav li a:hover, .navbar-nav li.active a {
      color: #000 !important;
  }
.navbar-nav li a:nth-last-child(2n+1){ padding-right:0px;}
  .navbar-default .navbar-toggle {
      border-color: transparent;
      color: #fff !important;
  }
.navbar-nav li{ padding:12px 8px; background:url(../images/top-li-br.png) no-repeat left center;}
.navbar-nav li:first-child{ padding-left:0px; background-image:none;}
  footer .glyphicon {
      font-size: 20px;
      margin-bottom: 20px;
      color: #f4511e;
  }
  .slideanim {visibility:hidden;}
  .slide {
      animation-name: slide;
      -webkit-animation-name: slide;	
      animation-duration: 1s;	
      -webkit-animation-duration: 1s;
      visibility: visible;			
  }
  @keyframes slide {
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }	
  }
  @-webkit-keyframes slide {
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }
  }
  @media screen and (max-width: 768px) {
    .col-sm-4 {
      text-align: center;
      margin: 25px 0;
    }
    .btn-lg {
        width: 100%;
        margin-bottom: 35px;
    }
  }
  @media screen and (max-width: 480px) {
    .logo { margin:0px; padding:0px;
    }
  }
input:focus{ outline:none;}
.toppart {
margin:0px 0px 14px 0px; padding-right: 15px;
  padding-left: 15px;; float:left;
background:#333333; width:100%; !important;
font-family: 'Open Sans', sans-serif;
}
.con{ margin:0px !important;}

ul.colglisting{width:99%;margin:1em auto;}
ul.colglisting li{width:22%;display:inline-block;margin:0 0.9em 1.2em 0;padding:0.5em 0.8em;border:1px solid #ddd;}
ul.colglisting li h3{font-size:1.1em;line-height:150%;font-weight:600;margin:0 0 1em 0; padding:0;}
ul.colglisting li img{float:left;margin:0 0.5em 0.5em 0;border:1px solid #ddd;}
ul.colglisting li p{font-size:0.8em;}
ul.colglisting li a{color:#29a2e0;font-weight:600;}
ul.colglisting li input[type="button"]{background:#29a2e0;color:#fff;font-weight:600;font-size:1em;margin:1em auto 0;padding:0.5em 1em;border-radius:0.3em;border:0;float:right;}

.leftcont{width:70%;float:left;}
.rightcont{width:18%;float:right;margin:0 0 0 1em;padding:0em;}
.rightcont h2{font-size:1.5em;margin:1em auto 1em 0em;padding:0em;}
.rightcont ul{width:100%;margin:1em 0 1em;background:#f1f1f1; padding:0.5em 1.5em;list-style-type:none;}
.rightcont ul li{display:block;margin:0em 0; padding:0 0 0.7em;}
.rightcont ul li label{width:100%;display:block;}
.rightcont ul li input[type="text"], .rightcont ul li select, .rightcont ul li textarea{width:100%;display:block;background:#fff;border:1px solid #aaa;padding:0 1em;height:32px;}
.rightcont ul li select.halfwidth, .rightcont ul li textarea.halfwidth, .rightcont ul li input.halfwidth,.rightcont ul li label.halfwidth{width:50%;}
.rightcont ul li input[type="submit"]{background:#09F;color:#fff;font-size:1.1em;padding:0.5em 1em;text-align:center;border:0;border-radius:0.3em;}
.rightcont .fleft{float:left!important;}

ul.eduboxlist{width:23%;float:left;margin:0 1.5em 0 0; padding:1.2em;background:#f1f1f1;}
ul.eduboxlist li{margin:0 0 0.3em 0;font-size:0.8em;display:inline-block;width:45%;list-style-type:none;}
ul.eduboxlist li.fullwidth{width:100%!important; text-align:center;}
ul.eduboxlist li h2{font-size:1.2em;width:100%;font-weight:600;text-align:center;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border-bottom:1px dahsed #fff;line-height:150%;}
ul.eduboxlist li:nth-child(odd){float:right;text-align:right;}

ul.top-parts{
list-style:none; float:right; margin-right:0px;
} 
ul.top-parts li{ margin:9px 0px 0px 0px; float:left; padding:0px 0px 0px 0px; border-left:solid 1px #9a9a9a;} 
ul.top-parts li a{ margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; color:#aaaaaa; font-size:14px;}
ul.top-parts li:nth-child(1) { border-left:none;}
ul.top-parts li span{ padding:0px 0px 0px 0px; color:#aaaaaa; margin:0px -5px 0px 0px;}
.phone{padding: 5px 0px 0px 0px;
color: #00ff4b;
font-weight: 800;
font-size: 1.5em;}
ul.social-top{ list-style:none; float:right; margin:0px;}
ul.social-top li{ float:left; margin:0px; padding:0px;}
ul.social-top li a{ float:left; margin:0px; padding:0px 3px 0px 0px;}
ul.social-top li a:nth-child{5}{ padding-right:0px;}
ul.top-login{ list-style:none; float:right; margin:10px 0px 0px 0px; padding:0px;}
ul.top-login li{ float:left; margin:0px; padding:0px 5px 0px 5px;}
ul.top-login li a{ float:left; margin:0px; padding:0px;}
ul.top-login li input{ margin:0px 0px 0px 0px; padding:7px 0px 7px 30px; border:solid 2px #c6c6c6; border-radius:5px; width:auto !important}
ul.top-login li input[type="text"]{margin:0px 0px 0px 0px; padding:7px 0px 7px 0px;}
ul.top-login li input[type="submit"]{ margin:0px; padding:6px 16px; background-color:#1e950d; color:#fff; border-radius:7px;}
ul.top-login li input.user{ background:url(../images/user-1.png) 10px 10px no-repeat; padding-left:30px;}
ul.top-login li input.pas-1{ background:url(../images/top-pass.png) 10px 10px no-repeat; padding-left:30px;}

.carousel img{ width:100%;}
.bt-prd-all{margin-top:30px; margin-bottom:20px;}
.h1{ font-family: 'Roboto Slab', serif; font-size:30px !important;}
.b-search{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#403a31+0,4f4a41+50,4b4541+100 */
background: #403a31; /* Old browsers */
background: -moz-linear-gradient(top,  #403a31 0%, #4f4a41 50%, #4b4541 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #403a31 0%,#4f4a41 50%,#4b4541 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #403a31 0%,#4f4a41 50%,#4b4541 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#403a31', endColorstr='#4b4541',GradientType=0 ); /* IE6-9 */
margin:0px; padding:0px; width:70%; text-align:center;
border-radius:5px;
}
.mr-30{ margin-top:30px;}
.topsearch{ margin:-290px auto 0px auto; padding:0px 0px 0px 0px; background:#fff; float:left; width:100%; border:solid 10px #5a5650; border-radius:5px;}
ul.topsearch1 { list-style:none;}
ul.topsearch1 li{ margin:0px; padding:0px 0px; width:100%; float:left;}
ul.topsearch1 li input{ margin:0px; padding:0px; color:#000; background-color:#fff; width:80%; border:none; float:left;}
ul.topsearch1 li input[type="text"]{ margin:0px; padding:11px 30px; color:#000000;}
ul.topsearch1 li input.searchb{ background:url(../images/banner-search.png) no-repeat 0px 10px;}
ul.topsearch1 li input[type="submit"]{ margin:0px 0px; padding:10px 0px; color:#fff; width:19%; background:#ef9627; font-size:17px; text-transform:uppercase; float:right;}
ul.topsearch1 li input[type="text"]:focus {outline:none;}
.te-1{ margin:0px; width:100%; float:left;}
.tex-blc{ display:block}
.te-2{ border-right:solid 1px #c3e2ea;}
.br-100{ border-top:solid 1px #c3e2ea; margin-top:20px; padding:20px 0px 0px 0px; width:100%;}
.testpr{ background-color:#e8f4f7; padding-top:30px; margin-top:30px; margin-bottom:20px; padding-bottom:40px;}
.testprt h2{ font-size:28px; color:#020202; font-weight:500; font-family: 'Roboto', sans-serif; font-style:normal;}
.testprt h4{ font-size:18px; color:#302f2f; font-weight:400; font-family: 'Roboto', sans-serif; font-style:normal;}
.ask1{ margin:0px; padding:0px;}
.ask1 h3{ font-size:24px; color:#020202; font-weight:500; font-family: 'Roboto', sans-serif; font-style:normal;}
.ask1 h5{font-size:15px; color:#757575; font-weight:300; font-family: 'Roboto', sans-serif; font-style:normal;}
.mr-t30{ margin-top:30px;}
.panel-body {
  padding: 0px;
}
.pnl-hd{ background-color:#414b4f;}
.panel-heading{ background-color:#414b4f; color:#ffffff; font-size:20px; text-align:center;}
.panel-body img{ width:100%;}
.panel-footer{ color:#e2e2e2; font-size:20px; border-top: none;}
.panel-footer span{ font-size:15px;}
.panel-primary{ background-color:#0497cd;}
.panel-footer1{color:#fff; font-size:20px; border-top: none; background-color:#0497cd; padding: 10px 15px; border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;}
.panel-footer1 span{ font-size:15px; color:#47cdfe; display:block;}
.clwh{ color:#fff !important; display:block;}
.footer-bg{ margin:30px 0px 0px 0px; padding:0px; border-top:solid 6px #2d3538;font-family: 'Open Sans', sans-serif; background-color:#414b4f; padding-left:15px; padding-right:15px;}
.mr-15{ margin-top:15px;}
.mr-10{ margin-top:10px;}
.pad-15{ padding-top:15px;}
.footer-link{ margin:0px 0px 30px 0px; padding:0px; color:#fff;font-family: 'Open Sans', sans-serif;}
.footer-link a{ font-size:14px; color:#fff; font-weight:normal; padding:0px 0px 0px 13px; margin:0px;font-family: 'Open Sans', sans-serif;}
.footer-link h4{ font-family: 'Open Sans', sans-serif; font-weight:500; color:#fff; font-size:18px;}
.ft-br{ border-right:solid 1px #4b565b; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; float:right;}
.ft-br4{ border-left:solid 1px #4b565b; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.copyright{ margin:0px 0px 0px 0px; padding:29px 0px 29px 0px; background-color:#2d3538; height:auto; color:#7d7d7d;}
.copyright span{ color:#d5d7d7;}
.detail-1{ border:solid 1px #CCCCCC; margin:20px 0px 0px 0px; padding:0px 0px 15px 0px; float:left; width:100%;}

.detail-1 h2{ margin:0px; padding:20px 0px 0px 10px; font-size:25px; color:#000; font-weight:700;}
.detail-1 h4{ margin-top:10px; padding:0px 10px 0px 0px; font-size:13px;}
.detail-1 h6{padding:0px 10px 0px 0px; font-size:12px; font-weight:600;}
.mr-top40{margin-top:40px !important;}
.respontab{border:solid 1px #CCCCCC; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:100%;}
.btn1{ background-color:#656060; color:#fff; font-size:20px;}
.btn1 span{ color:#fff; font-size:20px; padding:0px 0px 0px 10px;}
.btn1:hover,
.btn1:focus,
.btn1.focus {
  color: #fff;
  text-decoration: none;
  background-color: #7f7a7a;
  border-color: #8c8c8c;
}
.btn2{ background-color:#363636; color:#fff; font-size:20px;}
.btn2 span{ padding:0px 0px 0px 10px;}
.btn2:hover,
.btn2:focus,
.btn2.focus {
  color: #fff;
  text-decoration: none;
  background-color: #363636;
  border-color: #8c8c8c;
}
.ft-20{font-size:20px !important;}
.gl-10{ padding-left:10px !important;}
ul.detail-top{ list-style:none}
ul.detail-top li{ display:inline-block; margin:0 0 0 2%; padding:10px 0px; background:#333; width:22.5%; text-align:center;}
ul.detail-top li a{ color:#fff; font-size:16px;}
ul.detail-top li a:hover{ text-decoration:underline;}
ul.detail-top li:nth-child(3){ background-color:#333333;}
ul.detail-top li:nth-child(4){ margin-left:0; float:right;}
ul.detail-2{ list-style:none; margin:0px; padding:0px;}
ul.detail-2 li{ margin:0px; padding:0px; float:left;}
ul.detail-2 li a{ font-size:15px; color:#000; margin:0px; padding:15px 26px 15px 33px; display:block;}
ul.detail-2 li a:hover{background-color:#333; text-decoration:none; color:#fff;}
ul.detail-2 li.selected{background-color:#333;}
.mr-15{ margin:0px !important;}
.cont-d{ margin:20px 0px 0px 0px; padding:15px; border:solid 1px #CCCCCC;}
	
	/* Listing Part */
.mr-top15{ margin-top:1em !important;}	
.listing{border:solid 1px #CCCCCC; margin:20px 0px 0px 0px; padding:0px 0px 15px 0px; float:left; border-radius:5px;}
.topheadinglisting{ margin:0px; padding:0px 0px; font-size:24px;}
.listing h2{ color:#000; font-size:22px; float:left; margin:0px; padding:8px 0px; line-height:1.4em;}
.list-1{ float:left; margin:0px; padding:10px 0px;;}
.list-1 img{ width:100%; padding:5px; float:left; margin:0px;}
.borderbox{border:solid 1px #CCCCCC; margin:36px 0px 0px 0px; padding:0px -15px; float:left; width:100%;}
.mr-ri20{ margin-right:20px !important;}
.right-brd{ border: solid 1px #CCCCCC; padding:0px -15px; margin:0px; float:left;}
.btnrt{ padding:0px -15px; margin:15px 0px 15px 0px; float:left;}
.rightinfo{ margin:0px; padding:0px -15px;}
.rightinfo h3{ margin:0px; padding:10px 0px; font-size:24px; background-color:#db5d1f; color:#fff; text-transform:capitalize;}
.borderbox2{border:solid 1px #CCCCCC; margin:20px 0px 0px 0px; padding:0px -15px; float:left; width:100%;}
.rightinfo-2{ margin:0px; padding:0px -15px;}
.rightinfo-2 h3{ margin:0px 0px 0px 0px; padding:10px 0px; font-size:24px; background-color:#db5d1f; color:#fff; text-transform:capitalize;}
.latestnws{ margin:1em 0 0 0; padding:0px; float:left; border: solid 1px #CCCCCC; width:100%;}
.latestnws h3{ background-color:#f7822e; padding:0.525em 0; float:left; width:100%; text-align:center; color:#fff;}
.txt-2{ margin-right:3em;}
#marqueecontainer{
position: relative;
width: 100%; /*marquee width */
height: 300px; /*marquee height */
background-color: white;
overflow: hidden;
padding: 2px;
padding-left: 4px;
}
#vmarquee{position: absolute; width: 98%; top: 0px;}
ul.marq{ list-style:none; margin:0px; padding:0px; width:100%; text-align:center;}
ul.marq li{margin:0px; padding:15px 20px;}
.word-spacing-n{ word-spacing:0px;}
	/* Listing Part */

.TickerNews.default_theme{
	background-color: #f1f1f1;
}

.TickerNews.default_theme .ti_wrapper{
	border:#CBCBCB solid 1px;
	border-width: 1px 0;
}

.TickerNews.default_theme .ti_news a{
	display: block;
	margin-right: 10px;	
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Rokkitt', serif; 
	font-size:16px; 
	font-weight:200; 
	color:#fff; 
}

.TickerNews.default_theme .ti_news span{
	color:red;
	font-size: 110%;
}
.TickerNews{
	width: 100%;
	height: 50px;
	line-height: 48px;
}
.ti_wrapper{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.ti_slide{
	width: 30000px;
	position: relative;
	left: 0;
	top: 0;
}
.ti_content{
	width: 8000px;
	position: relative;
	float:left;
}
.ti_news{
	float:left;
}
.ti_news a{
	display: block;
	margin-right: 10px;	
	text-decoration: none;
	font-family: 'Rokkitt', serif; 
	font-size:16x; 
	font-weight:200; 
	color:#fff; 
}

@media screen and (max-width: 60em)
{
.navbar-nav li {
    padding: 12px 2px;
}
.navbar {
    font-size: 13px !important;
    border-radius: 0;
    font-family: 'Open Sans', sans-serif;
}
}