@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0}
body{   font-family: 'open_sansregular'; }

@font-face {
    font-family: 'oswaldlight';
    src:url(font/oswald-light.woff2) format('woff2'),
         url(font/oswald-light.woff) format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldregular';
    src: url(font/oswald-regular.woff2) format('woff2'),
         url(font/oswald-regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url(font/opensans-regular.woff2) format('woff2'),
         url(font/opensans-regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold';
    src: url(font/opensans-bold.woff2) format('woff2'),
         url(font/opensans-bold.woff) format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url(font/opensans-light.woff2) format('woff2'),
         url(font/opensans-light.woff) format('woff');
    font-weight: normal;
    font-style: normal;

}
.wrapper_header{
	width:82%;
	margin:0 auto;
	margin-top:25px;
}
.header_logo{
	float:left;
	
}
.header_right{
	float:right;
	width:20%;
	    
}
.header_right input{
	padding:5px;
}
.header_right  img{
margin-left: 10px;
    vertical-align: middle;
}


.clear{
	clear:both;
}
.banner_section{
	margin-top:15px;
}
.banner_topborder{
	border:2px solid #0db7ff;
}
.middle_bg{
	background:url(../images/bg1.jpg);
	width: 100%;
    min-height: 401px;
    background-size: 100% 100%;
	height:auto;
	position:relative;
	
}

.middle_wrapper{
	padding-top:47px;
	width:82%;
	margin:0 auto;	
}
.un_image{
	float:left;
	width:46%;
}
.about_content{
	text-align:justify;
}
img{
	max-width:100%;

}
.about_right{
	float:right;
	width:49%;

}
.about_title{
	  font-family: 'oswaldregular';
	  font-size:40px;
	  color:#2b2b2b;
	  text-transform:uppercase;
	 
}
.about_border{
	border:2px solid #2b2b2b;
	margin-top: 16px;
    width: 18%;
    margin-bottom: 40px;
}
.about_content{
	 font-family:'open_sansregular';
	font-size:15px !important;
	color:#2b2b2b;
	line-height:30px;
	}
.read_more{
 float: right;
 margin-top: 50px;
 }
 .read_more:hover{
	 opacity:0.8;
 }
 .economic_title{
	 font-size:30px;
	 font-family: 'oswaldregular';
	 color:#0d87ff;
	 text-align:center;
	  margin-top:55px;
 }
 .economic_image{
	 margin-top:30px;
	 margin-bottom:30px;
 }
 .economic{
	    float: left;
    width: 32%;
 }
 .economic_content{
	 color:#000000;
	 font-size:15px;
	 font-family:'open_sansregular';
	 line-height:28px;
	 text-align:justify;
 }
 .economic1,.economic2{
 float: left;
        width: 32%;
    margin-left: 22px;
 }
 .read_more_economic{
	 float:right;
	  font-family:'open_sansregular';
	   color:#0d87ff;font-size:15px;
	   margin-top:10px;
	  
 }
 .read_morearrow{
	  background:url(../images/arrow.png);
	  width:23px;
	  height:23px;
	  float:right;
	  opacity:0.8;
	cursor:pointer;
	background-repeat: no-repeat;
 }
 .economic_title1{
	  font-size:30px;
	 font-family: 'oswaldregular';
	 color:#0d87ff;
	 text-align:center;
margin-top: 30px;
    line-height: 34px; }
 .middle_wrapper1{
	 width:82%;
	 margin:0 auto;
 }
 .news_bg{
	 background:url(../images/bg_2.jpg);
	 min-height:695px;
	 background-size:100%100%;
	 height:auto;
	 position:relative;
 }
 .news_section{
	 margin-top:30px;
 }
 .lives_text{
	  font-family: 'oswaldregular';
	  font-size:35px;
	  color:#fff;
	  margin-top:20px;
	  margin-bottom:20px;
 }
 .live_lefttext{
	float: left;
    width: 46%;
    font-size: 15px;
    color: #ffffff;
    font-family: 'open_sansregular';
    text-align: justify;
    margin-top: 30px;
    line-height: 26px;
    margin-bottom: 10px;
	}
	.live_author{
		margin-top:10px;
		text-align:left;
		/* font-family: 'open_sansbold';*/
	}
	.live_righttext{
		float: right;
    width: 46%;
    font-size: 15px;
    color: #ffffff;
    font-family: 'open_sansregular';
    text-align: justify;
    margin-top: 30px;
    line-height: 26px;
    margin-bottom: 10px;
	
	}
	.live_left{
		    float: left;
    width: 54%;
   
	}
	.live_right{
		float:right;
		
		width:43%;
	}
	.news_img1{
		float:left;
		padding-left:30px;
		
	}
.news_content{
		
		font-size:18px;
		   font-family: 'open_sansbold';
		   color:#ffffff;
		   float:right;
		   width:49%;
}
	.news_content_date{
		text-align:right;
		margin-bottom:10px;
}
	.meet{
	  
	  text-align:right;
}
	.space{
margin-top:45px;
	}
	.contact_title{
	font-family: 'oswaldlight';
	font-size:25px;
	color:#000000;
	padding-bottom:20px;
	
	}
	.contact_subtitle{
		font-family: 'open_sansbold';
		font-size:20px;
		color:#000000;
		margin-bottom:30px;
	}
	.address_details{
		    font-family: 'open_sanslight';
			font-size:16px;
			color:#000000;
			line-height:30px;
			word-wrap:break-word;
}
.contact_sub{
	float:left;
	width:29%;
}
.contact_subemail{
	margin-top:35px;
}
.contact_left{
	/*width:43%;
	margin:0 auto;*/
	margin-bottom:20px;
}
.contact_left1{
	width:43%;
	float:left;
}
.contact_right{
	float:right;
	width:46%;
	
}
.contact_section{
	margin-top:20px;	
}
.contact_name input,.contact_phone input,.contact_email input,.contact_subject input{
	    width:100%;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:5px;    
    font-family: 'open_sansregular';
	font-size:16px;
	color:#9a9a9a;
}
.contact_userdetails{
	margin-top:20px;

}
.contact_name,.contact_email{
	float:left;
	width:47%;
}
.contact_phone,.contact_subject{
	
	float:right;
	width:48%;
}
.space_form{
	margin-top:25px;
}
.contact_message textarea{
	    width:100%;
   padding-top:13px;
   padding-bottom:13px;   
    font-family: 'open_sansregular';
	font-size:16px;
	color:#9a9a9a;
	height:50px;
	padding-left:5px;
}
.send_button{
	    text-align: center;
    margin-top: 20px
}
.foot_bg{
	background:url(../images/bottom_bg1.png);
	background-size:100% 100%;
	min-height:100px;
	/*background-color:#6d6d6d;*/
}
.footer{
	margin-top:20px;
}
.footer_content{
    padding-top: 20px;
    width: 39%;
    margin: 0 auto;
}
.footer_content ul{
	margin-top:52px;
	position:absolute;
}
.footer_content li{
	list-style:none;
	float:left;
	font-size:15px;
	text-transform:uppercase;
	color:#ffffff;
}

.divider{
	float:left;
	padding-left:10px;
	padding-right:10px;
	color:#ffffff;
}
.footer_bgcolor{
	background:#6d6d6d;
	
	padding-bottom: 20px;
}
.copyright{
	text-align:center;
	font-size:15px;
		color:#ffffff;
	
}
.live_left_border{
	    border-left: 1px solid #1b9cff;
		float:right;
		width:100%;
}
.caption{
	font-family: 'open_sansregular'; 
	font-size:45px;
}
.read_more_economic:hover{
	opacity:0.8;
	cursor:pointer;
}
.send_button img:hover{
	opacity:0.8;
	cursor:pointer;
}
.footer_content li a{
	text-decoration:none;
	color:#ffffff;
}
.footer_content li a:hover{
	color: #0774e0 ;
}
.menu_section{
	float:right;
	margin-top:60px;
	clear:right;
}
.contact_sub1{
	float:right;
	width:44%;
}
.contact_subin{
	float:left;
	width:33%;
}
	
.read_more_economic img{
	vertical-align: middle;
    padding-left: 5px;
}
.caption1{
	font-family: 'open_sansbold';
	 font-size:45px;
}
.about_me{
	    padding-top: 20px;
    padding-bottom: 20px;
}
.meet a{
	color:#fff;
	word-wrap:break-word;
}
.meet a:hover{
	color:#000 ;
}
.about_cen{
	padding-bottom:13px;
}
.economic a,.economic1 a,.economic2 a{
	text-decoration:none;
}
.error{
	color:#F00;
}
.contact_message{
	width:100%;
}
.submit{
	width:157px;
	height:42px;
	border-radius:20px;
	color:#fff;
	background:#0c87ff;
	    border: #0c87ff;
		font-size:17px;
		font-size: 20px;
    font-family: 'oswaldlight';
}
.submit:hover{
	opacity:0.8;
	cursor:pointer;
}
.banner{
	width:100%;
}
.economic_innertitle{
	float:left;
	width:32%;
}
.about_padding{
	margin-top:10px;
	margin-bottom:30px;
	
	}
	.news_button a{
		background:#484848;
		color:#fff;
		float:right;
	padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
	text-decoration:none;
	}
	.news_button a:hover,.news_button1 a:hover{
		opacity:0.8;
	}
	.pagination {
    background: #dddddd !important; 
    color: #feffff; float:right; margin:10px 0px; padding:5px; width: 460px;
}
.pagination ul { list-style-type:none !important; }

.pagination li {
    border: solid 1px #32373b !important;
    background: #3e4347 !important; float:left; margin:3px !important;
    box-shadow: inset 0px 1px 1px rgba(255,255,255, .1), 0px 1px 3px rgba(0,0,0, .1);
    color: #feffff;  width:auto !important;text-align:center; padding:0 7px !important;
    text-shadow: 0px 1px 0px rgba(245, 235, 235, 0.5) 
}

.pagination li:hover, .pagination li.active:hover {
    background: #000000 !important;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5e5e5e), to(#000000)) !important;
    background: -moz-linear-gradient(0% 0% 270deg,#5e5e5e, #000000) !important;
}

.pagination li.active, .crnt {
    border: none;
    background: #5d5854 !important;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .1) !important;
}

.pagination li.crnt {
	 border: none;
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#af1963), to(#ffeaf5)) !important;
    background: -moz-linear-gradient(0% 0% 270deg,#e74117, #f2dc8c) !important;
}

.pagination li.hover {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#565b5f), to(#3e4347)) !important;
    background: -moz-linear-gradient(0% 0% 270deg,#565b5f, #3e4347) !important;
}


 .pagination ul li.inactive,
.pagination ul li.inactive:hover{
                background-color:#ededed!important;
                color:#bababa;
                border:1px solid #bababa;
                cursor: default;
            }
			
ul.tsc_pagination { margin:4px 0; padding:0px; height:100%; overflow:hidden; list-style-type:none; padding-top:20px; }
ul.tsc_pagination li { float:left; margin:0px; padding:0px; margin-left:5px; }
ul.tsc_pagination li:first-child { margin-left:0px; }
ul.tsc_pagination li a { color:black; display:block; text-decoration:none; padding:7px 10px 7px 10px; }
ul.tsc_pagination li a img { border:none; }
ul.tsc_paginationC li a { color:#707070; background:#FFFFFF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:solid 1px #DCDCDC; padding:6px 9px 6px 9px; }
ul.tsc_paginationC li { padding-bottom:1px; }
ul.tsc_paginationC li a:hover,
ul.tsc_paginationC li a.current { color:#FFFFFF; box-shadow:0px 1px #EDEDED; -moz-box-shadow:0px 1px #EDEDED; -webkit-box-shadow:0px 1px #EDEDED; }
ul.tsc_paginationC01 li a:hover,
ul.tsc_paginationC01 li a.current { color: #ffffff; text-shadow: 0px 1px #f5f5ed; border-color: #0d87ff; background: #0d87ff;
    background: -moz-linear-gradient(top, #FFFFFF 1px, #FFEA01 1px, #FFC800);
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #0d87ff), color-stop(0.02, #0d87ff), color-stop(1, #0d87ff)); }
ul.tsc_paginationC li a.In-active {
   pointer-events: none;
   cursor: default;
}
.news_space{
	margin-top:20px;
}
		
		/*map*/
		
#map{
       width: 56%;
    height: 350px;
      }
      #markerlist {
        height: 400px;
        margin: 10px 5px 0 10px;
        overflow: auto;
      }
      .title {
        border-bottom: 1px solid #e0ecff;
        overflow: hidden;
        width: 256px;
        cursor: pointer;
        padding: 2px 0;
        display: block;
        color: #000;
        text-decoration: none;
      }
      .title:visited {
        color: #000;
      }
      .title:hover {
        background: #e0ecff;
      }
      #timetaken {
        color: #f00;
      }
      .info {
        width: 165px;
      }
      .info img {
        border: 0;
      }
      .info-body {
      
      /*  height: 50px;*/
        /*line-height: 200px;*/
        margin: 2px 0;
		color:#000;
        
        overflow: hidden;
      }
      .info-img {
        height: 220px;
        width: 200px;
      }
	  .info-body a{
		  color:#000;
	  }
	   .info-body a:hover{
		  color:#0d87ff;
	  }		
	#map-container{
		padding-bottom:20px;
	}
	.cnt_address{
		width:33%;
		padding-bottom:20px;
	}
	.cnt_email{
		float:right;
		width:33%;
		margin-top:0;
	}
	 .no_rec{
	  font-size:30px;
	  text-align:center;
	      padding-top: 20px;
    padding-bottom: 20px;
  }
  .banner img{
	  width:100%;
  }
  .economic_space{
	  margin-top:9px;
  }
  .economic_con{
	  padding-bottom:20px;
  }
  .news_button1 a{
  background: #0d87ff;
    color: #fff;
    float: right;
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    font-size: 14px;
  }
  /* for google search*/		
		
input.gsc-search-button{
	    background-color: #0d87ff !important;
    border: 1px solid #0d87ff  !important;
}
table.gsc-search-box td.gsc-input{
	padding-right:0px !important;
}
.gsib_a input{
background:none !important	
}
.gsib_a input::-webkit-input-placeholder {
	opacity:0 !important;
	
}
.gsc-input-box {
	height:29px !important;
	    width:100%;
    float: right;
	
}
input.gsc-search-button-v2{
	    padding: 8px 12px !important;
		border-radius:0px !important;
		margin-top:0px !important;
}
/*td.gsc-search-button{
	width:auto !important;
}*/
.gsc-input{
	width:83% !important;
}
input.gsc-search-button {
	margin-left: 0px !important;
}
.gsc-control-cse {
	margin-right:6%;
	padding:0 !important;
}
.gsst_a .gscb_a{
	display:none;
}
.cse .gsc-control-cse, .gsc-control-cse{
	width:99% !important;
}