body{overflow-x:hidden}/* used for scroll */
html, body, form, fieldset
		{
		margin:0px 0 0px 0;
		padding: 0;
		}

		html, body
		{
		margin:0px 0 0px 0;
		color:#333;
		background:#fff;
		padding:0px;
		font: 78.5%/144.5% Arial, Helvetica, sans-serif;
		word-wrap: break-word;
		}

		/* Elements - strat here */

		h1, h2, h3, h4, h5, h6, p, pre,
		blockquote, address
		{line-height: 140%;	padding:6px 0 4px 0;	margin:0px 0px 0px 0px;}
		
		ul, ol, dl	{margin:10px 0 0px 25px; padding: 0px 0px 0px 0px; list-style:none;}	

		li, dd, blockquote{margin:0;}

		form label{cursor: pointer;}

		fieldset{border: none;}

p{font-size:14px;color:#333333; font-weight:normal; line-height:130%; padding:6px 0px; text-align:left; margin:0 0; font-family: 'Roboto';}

select{word-wrap:normal !important;}

pre{white-space: pre-wrap;white-space: -moz-pre-wrap;}
img{width:100%;}

header{width:100%; padding:0 0; margin:0 0; background-color:#FFFFFF; position:fixed; z-index:9; box-shadow:2px 3px 5px #999999;}

nav{width:100%; padding:0 0; margin:0 0; display:block;}
nav ul{width:100%; padding:0 2%; margin:0 0; background-color:#544f6f; float:left; border-bottom:2px solid #423e55;}
nav ul li{width:auto; padding:0 0; margin:0 0; float:left; border-right:1px solid #696386;}
nav ul li a{width:auto; padding:18px 8px; margin:0 0; float:left; font-size:16px;  text-transform:uppercase; color:#FFFFFF; line-height:130%; text-align:center; font-family: 'Sintony'; }
nav ul li a:hover{color:#FFF; background-color:#6ab16d; text-decoration:none; }
nav ul li:nth-child(10) {border-right:0px solid #696386;}

header h1{background:url(../images/main-top-logo.png)0% 0% no-repeat; font-size:34px; padding:4% 0 4% 16%;  margin:5px 0px 0px 0; color:#3f6eb2; width:100%; float:left; text-align:left; font-family: 'Tauri'; text-transform: capitalize; display:block;}
header h2{background:url(../images/main-top-logo.png)0% 0% no-repeat; font-size:36px; padding:4% 0 4% 16%;  margin:5px 0px 0px 0; color:#3f6eb2; width:100%; float:left; text-align:left; font-family: 'Tauri'; text-transform: capitalize; display:none;}
.bcp-100{float:right; padding:0 0; margin:10px 20px 0 0; width:238px; height:auto;}
.bcp-200 
{
    float: left;
    padding: 0 0;
    margin: 0px 0px 0 0;
    width: 125px;
    height: auto;
}
.news-area{width:100%; padding:4% 0; margin:0 0; float:left; background-color:#808db0; }
.social-medsec{width:100%; padding:4% 0; margin:0 0; float:left; background-color:#FFF;}
.footer-up{width:100%; padding:4% 0; margin:0 0; float:left; background-color:#555555;}

#head-owl{width:100%; padding:0 0; margin:165px 0 0 0; float:left; position:relative;}
#head-owl .row{margin: 0 auto;    max-width:100%;    width:100%; margin-left:0; margin-right:0;}
#head-owl .owl-item{margin-left:0; margin-right:0;}

.news-area .container, .news-area .row{width:100% !important; max-width:100% !important;}
.social-medsec .container, .social-medsec .row{width:100% !important; max-width:100% !important;}
.footer-up .container, .footer-up .row{width:100% !important; max-width:100% !important;}
footer{width:100%; padding:0 0; margin:0 0; float:left;}

.news-area .main-news{width:100%; padding:0 0; margin:0 0; display:block;}
.news-area .main-news .header-bg{background-color:#e3de46; width:100%; padding:10px 0; margin:0 0; border-radius:3px; display:block;}
.news-area .main-news .text1{color:#555; text-align:center; font-weight:bold; font-size:16px;  text-transform:uppercase; font-family: 'Roboto';}
.news-area .cont-part1{width:100%; margin-top:6px; border:1px solid #abb3ca; padding:4px; display:inline-block; height:220px; overflow:hidden;}
.news-area .cont-part2{width:100%; margin-top:6px; border:1px solid #abb3ca; padding:4px; display:inline-block; height:110px; overflow:hidden;}
.news-area .cont-part3{width:100%; margin-top:6px; border:1px solid #abb3ca; padding:4px; display:inline-block; height:50px; overflow:hidden;}
.news-area .date-head{color:#FFF; text-align:left; font-weight:normal; font-size:14px;  border-bottom:1px solid #FFF; line-height:130%; padding:2px 0;}
.news-area .btp-news1{color:#FFF; text-align:left; font-weight:bold; font-size:14px;  line-height:130%; padding:8px 0 10px 0px; float:left; width:auto;}
.news-area .btp-news1 span{color:#FFF; text-align:left; font-weight:normal; font-size:14px;  line-height:130%; padding:0px 0 0 12px; display:block; font-family: 'Roboto'; float:right; width:95%;}

.news-area .cont-part1 ul{width:100%; padding:0 2%; margin:0 0; float:left; }
.news-area .cont-part1 ul li{width:auto; padding:0 0; margin:6px 0 0 0; float:left; list-style-position:outside;}
.news-area .cont-part1 ul li a{width:100%; padding:5px 0 5px 30px; margin:0 0; font-size:13px; text-transform:uppercase; color:#FFFFFF; line-height:100%; text-align:left; font-weight:bold; background:url(../images/spkr-bullet.png) 0% 0% no-repeat; list-style-position:outside;}
.news-area .cont-part1 ul li a:hover{color:#e7df0d; text-decoration:none;}

.news-area .cont-part2 ul{width:100%; padding:0 2%; margin:0 0; float:left; }
.news-area .cont-part2 ul li{width:auto; padding:0 0; margin:0 0; float:left;}
.news-area .cont-part2 ul li a{width:100%; padding:4px 0; margin:0 0; font-size:13px; text-transform:uppercase; color:#FFFFFF; line-height:110%; text-align:left; font-weight:bold;}
.news-area .cont-part2 ul li a:hover{color:#e7df0d; text-decoration:none;}


.news-area ul.emp-corner{width:100%; padding:0 2%; margin:0 0; float:left; }
.news-area ul.emp-corner li{width:31%; padding:0 0; margin:0 5px 0 0; float:left;}
.news-area ul.emp-corner li a{width:100%; padding:10px 16px; background-color:#bac2db; margin:0 0px 0 0; font-size:12px; text-transform:uppercase; color:#333; line-height:110%; text-align:center; border:1px solid #333; float:left; font-weight:bold;}
.news-area ul.emp-corner li a:hover{background-color:#FFF; color:#333;}

.hesder-sm{width:100%; float:left; padding:0 0; margin:0 0; display:block;}
.hesder-icon{width:66px; margin:0 auto;}

.social-medsec .social-cont2{width:100%; margin-top:12px; border:1px solid #d5d5d5; padding:4px; display:inline-block; height:310px;}
.social-medsec .social-cont2fb{width:100%; margin-top:12px; border:1px solid #d5d5d5; padding:4px; padding-left:0px; display:inline-block; height:310px;}
.social-medsec .social-cont2 img{width:100%; height:32%;}
.social-medsec .social-cont2 imghmpg{width:100%; height:32px;}

.footer-menu{width:100%; margin:0 0; }
.footer-up .footer-menu h4{width:100%; padding:4px 0; margin:0 0px 0 0; font-size:16px; color:#ece76a; line-height:110%; text-align:left; float:left; font-weight:bold;}

.footer-up .footer-menu ul{width:100%; padding:0 2%; margin:0 0; float:left; }
.footer-up .footer-menu ul li{width:100%; padding:0 0; margin:0 0; float:left;}
.footer-up .footer-menu ul li a{width:100%; padding:4px 0; margin:0 0; font-size:13px; color:#bcbcbc; line-height:130%; text-align:left; clear:both;}
.footer-up .footer-menu ul li a:hover{color:#FFF; text-decoration:none;}

footer{width:100%; margin:0 0; padding:10px 0; background-color:#222222;}
footer p{font-size:14px; color:#bcbcbc; font-weight:normal; line-height:130%; padding:6px 0px; text-align:left; margin:0 0;}
footer .txt-rt{text-align:right; font-size:14px; color:#bcbcbc; font-weight:normal; line-height:130%; padding:6px 0px; text-align:right; margin:0 0;}

 /*
.fa {display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: 14px;  font-size: inherit;
    text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; background-color: #ddd; padding: 4px; border-radius: 55%;
    color: #888;}
*/

                     /*------------banner style ----------------------*/

#head-owl .owl-theme .owl-dots .owl-dot span{width: 18px; height: 18px; margin: 5px 7px; background: #FFFFFF; display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 46%;padding: 8px; border:2px solid #454545; }
#head-owl .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #e3de46; border:2px solid #e3de46;}


.header1{
	width:100%; 
	background:#ffffff; 
	height:0px; 
	line-height:60px;
	border-bottom:none;
	
}
.hamburger{
  position:absolute;
  top:30px;
  right:20px;
  line-height:45px;
  padding:0px 12px;
  color:#FFF !important;
  border:0;
  font-size:2em;
  font-weight:bold;
  cursor:pointer;
  outline:none;
  z-index:10000000000000;
  font-stretch: expanded;
  border-radius: 50%;
}
.cross{
  background:#454545 !important;
  position:absolute;
  top:30px;
  right:20px;
  padding:0px 12px;
  color:#F00 !important;
  border:0;
  font-size:2em;
  line-height:45px;
  font-weight:normal;
  cursor:pointer;
  outline:none;
  font-stretch: expanded;
  z-index:10000000000000;
  border-radius: 50%;

}
.hamburger:hover, .cross:hover{background:#007095; color:#777777;}
.hamburger.cross focus{background:#007095;}
.menu{z-index:1000000; font-weight:bold; font-size:0.8em; width:100%; background:#f1f1f1;  position:absolute; text-align:center; font-size:12px; top:110px; display:none;}
.menu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
.menu li {display: block;   padding:15px 0 15px 0; border-bottom:#dddddd 1px solid;}
.menu li:hover{display: block;    background:#ffffff; padding:15px 0 15px 0; border-bottom:#dddddd 1px solid;}
.menu ul li a {  text-decoration:none;  margin: 0px; color:#666;}
.menu ul li a:hover {  color: #666; text-decoration:none;}
.menu a{text-decoration:none; color:#666;}
.menu a:hover{text-decoration:none; color:#666;}

.glyphicon-home{ color:white;   font-size:1.5em;   margin-top:5px;   margin:0 auto;}
.header1{display:inline-block; font-size:12px; display:none;}
span{padding-left:20px;}
a{color:#336699;}



.main-news .btn-info {color: #FFF; font-weight:normal; text-shadow: 1px 1px 3px #000; background:url(../images/section_3.jpg)0% 0% no-repeat;  background-size:cover;  height:210px; border:1px solid #e3de46; font-family: 'Roboto';}

.main-news .btn-info:hover {color: #fff; background-color: none !important; border-color: #269abc;}
.main-news .btn-lg {padding: 10px 16px; font-size: 24px; line-height: 1.3333333;  border-radius: 0px; width: 100%; height: auto; min-height: 210px;}
.main-news .modal-title{margin-top:20px;}
.main-news .btn-info:hover, .main-news .btn-info:focus {color:#FFF; text-shadow: 1px 1px 5px #000; background-color:none !important; background-position:0 !important;}

.main-news .modal-dialog{width:50% !important; padding:6% 0 !important; margin:30px auto;}
.main-news .traffic-fsec{width:100%; padding:2%; margin:0;}
.traffic-fsec .traffic-btn{width:100%; height:45px; font-weight:normal; font-family: 'Roboto'; font-size:18px; color:#FFF;}

/* ---------Mobile code starts here----------------- */

@media only screen and (max-width: 980px) {
	
nav{display:none !important;}	
header{position:static; }
#head-owl{margin:0 0; }
.header1{display:inline-block; } 	
footer p{text-align:center;}
footer .txt-rt{text-align:center;}	
header h1{display:none;}	
header h2{display:block; width:200px; height:120px;}	
.bcp-100{display:none;}
}

/* ---------------- Side Tab Kannada button Start ------------------------- */

a#SideTabKannada,   a#SideTabKannada:link 
	{ 
		position: fixed !important;      
		top: 45% !important;  
		display: block !important;      
		width: 29px !important;      
		height: 120px !important;      
		margin: -45px 0 0 0 !important;      
		padding: 0 !important;      
		z-index: 100001 !important;
		background-position: 2px 50% !important;      
		background-repeat: none !important;    
		text-indent: -9000px;   
	}
	
		
	a#SideTabKannada:hover {cursor: pointer; }        
	
	* html a#SideTabKannada,    * html a#SideTabKannada:link 
	{      
		position: absolute !important;    
		/*background-image: none !important;    */
	}
a#SideTabKannada 
	{
		right: 0;
		background-repeat: no-repeat;
		background-image: url(../images/kannada.png);
		/*background-color: #4C5F25;
		background-image: url(SideTabImg.png);*/
		/*border: outset 1px #00FF66;
		border-left: none;*/
		/*-moz-border-radius: 1em;
		-moz-border-radius-topleft: 0;
		-moz-border-radius-bottomleft: 0;
		-webkit-border-radius: 1em;
		-webkit-border-top-left-radius: 0;   
		-webkit-border-bottom-left-radius: 0;*/
	}		
	
	a#SideTabKannada:hover
	{
		background-image: url(../images/kannada-hover.png);
		/*background-color: #00006C;
		border: outset 1px #00006C;*/
		border-left: none;     
	}        
	
	* html a#SideTabKannada 
	{ 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='SideTabKannada.gif'); 
	}



/* ---------------- Side Tab english button Start ------------------------- */

a#SideTabEnglish,   a#SideTabEnglish:link 
	{ 
		position: fixed !important;      
		top: 45% !important;  
		display: block !important;      
		width: 29px !important;      
		height: 120px !important;      
		margin: -45px 0 0 0 !important;      
		padding: 0 !important;      
		z-index: 100001 !important;
		background-position: 2px 50% !important;      
		background-repeat: none !important;    
		text-indent: -9000px;   
	}
		
	a#SideTabEnglish:hover {cursor: pointer; }        
	
	* html a#SideTabEnglish,    * html a#SideTabEnglish:link 
	{      
		position: absolute !important;    
		/*background-image: none !important;    */
	}      
	
	a#SideTabEnglish 
	{
		right: 0;
		background-repeat: no-repeat;
		background-image: url(../images/SideTabEnglish.gif);
		/*background-color: #4C5F25;
		background-image: url(SideTabImg.png);*/
		/*border: outset 1px #00FF66;
		border-left: none;*/
		/*-moz-border-radius: 1em;
		-moz-border-radius-topleft: 0;
		-moz-border-radius-bottomleft: 0;
		-webkit-border-radius: 1em;
		-webkit-border-top-left-radius: 0;   
		-webkit-border-bottom-left-radius: 0;*/
	}
	
	a#SideTabEnglish:hover
	{
		background-image: url(../images/SideTabEnglish.gif);
		/*background-color: #00006C;
		border: outset 1px #00006C;*/
		border-left: none;     
	}        
	
	* html a#SideTabEnglish 
	{ 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='SideTabEnglish.gif'); 
	}


/* ---------Mobile code starts here----------------- */

@media only screen and (max-width: 1321px) {
nav ul li a{font-size:15px;}
}

@media only screen and (max-width: 1250px) {
nav ul li a{font-size:13px;}
}

@media only screen and (max-width: 1107px) {
nav ul li a{font-size:11px;}
}

@media only screen and (max-width: 980px) {
	
nav{display:none !important;}	
header{position:static; }
#head-owl{margin:0 0; }
.header1{display:inline-block; } 	
footer p{text-align:center;}
footer .txt-rt{text-align:center;}	
header h1{display:none;}	
header h2{display:block; width:200px; height:120px;}	
.bcp-100{display:none;}

.social-medsec .social-cont2{width:100%; height:auto; }
.social-medsec .social-cont3{width:100%;  height:auto; }
.social-medsec .social-cont2 img{width:100%; height:auto;}
}

@media only screen and (max-width:780px) {
#head-owl{display:none; }   
.modal-dialog{width:90% !important;}
.news-area .cont-part1 ul li a{font-size:12px !important; background-size: 18px 18px;}
.news-area .cont-part2 ul li a{font-size:12px !important;}
.footer-up .footer-menu ul li{text-align:center;}
.footer-up .footer-menu h4{text-align:center;}
}

@media only screen and (max-width:640px) {
#head-owl{display:none; }   
.modal-dialog{width:90% !important;}
.news-area .cont-part1 ul li a{font-size:12px !important; background-size: 18px 18px;}
.news-area .cont-part2 ul li a{font-size:12px !important;}
.footer-up .footer-menu ul li{text-align:center;}
.footer-up .footer-menu h4{text-align:center;}
}



