/*********************************************************************************************
* Base V1.0
* Copyright 2017, bestmediainfo
* www.bestmediainfo.com
* Auther: Joginder Poswal
* Date: Feb 2017

**********************************************************************************************/


/*********************************************************************************************

1.  Base code

*********************************************************************************************/


*, *:after, *:before {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.wrapper{
    margin:0%;
    width: 100%;
}
.wrapper:after, .wrapper:before {
    display: table;
    clear:both;
    content: " ";
}

/*-------------- layout -----------*/


.masthead,.masthead2,.masthead3{width:100%; text-align:center; margin:0 auto; /*padding-top:36px;*/padding-top:2px;}
.masthead img,.masthead2 img, .masthead3 img{ display:inline-block;}
/*.masthead2,.masthead3{ padding-top:0px;}*/

.masthead a img,.masthead2 a img,.masthead3 a img,.btmadbanner a img{vertical-align:text-bottom; }

.sitegate_l{ display:none;}
.sitegate_r{ display:none;}
.btmadbanner{width:100%; float:left; margin-bottom:10px;}

.pgpshr, .skinn{width:100%;position:relative; z-index:0;}
.hdrbn_temp{display:none;}
.stybnr{position:fixed; bottom:0; left:0; right:0; height:95px; text-align:center;}
.stybnrml, .mobile_masthead{display:none;}

button.clsbtn_tkr{margin-right:-800px;width:80px; cursor:pointer; background-color:red; color:white; border:1px solid red;}


.hoverbanner{position:relative;}


.small-img{width:100%;}
.big-img{width:100%;}
.collapse-big-ad{ position:absolute; top:0px; right:10px; cursor:pointer;}
.small-img img, .small-img img{max-width:100%; height:auto;}

/* ------- old top strip    -------------
==================================================

.topfltmnu_wrap{width:100%; background-color: #027eca;border-bottom: 1px solid rgba(255, 255, 255, 0.15);left: 0;padding-left: 30px;padding-right: 0;position: fixed; right: 0;transform: translate3d(0px, 0px, 0px);z-index: 999999;color:#fff;}

.topflot_cntr p{float: left;margin-right: 30px; margin-bottom:0; font:400 13px 'Open Sans', sans-serif; text-transform:uppercase; padding:9px 0 0 0; letter-spacing:0.8px;}
.topflot_cntr p a{ text-decoration:none; color:#fff;}



.topflot_cntr{clear: both;margin: 0 auto;position: relative;}

.topflot_cntr{min-width: 960px;width:100%;}

.topmnu{line-height: 1; width:600px; max-width:600px;color:#fff; float:left;}
.topmnu ul{ margin:0; padding:0; float:left; list-style-type:none;}

.topmnu ul li{display: inline-block; text-align: left;  font:400 13px 'Open Sans', sans-serif; letter-spacing:1px;}
.topmnu ul li a{display: block;padding:8px 20px 8px 20px;color: #fff;text-decoration: none;}
.topmnu ul li a:hover{color: #fff;}


.topfltmnu_wrap .usrtoll{ float:right; margin:0; padding:0; list-style-type:none; border-left: 1px solid #CCC;}
.topfltmnu_wrap .usrtoll li{float:left; padding:0 14px; margin:8px 0; color:#fff; border-left: 1px solid #ccc;}
.topfltmnu_wrap .usrtoll li:first-child{ border-left:none;}
.topfltmnu_wrap .usrtoll li a{color:#fff; text-decoration:none;  font:400 13px 'Open Sans', sans-serif;letter-spacing:1px;} */

/* ================= new top strip ====================== */


.awdv{background-color:#000; font:400 16px 'Open Sans', sans-serif;margin-bottom: 15px;position: fixed; width: 100%;z-index:1;height:40px;line-height:40px; padding:0 10px;letter-spacing: 1px; top:0; text-align:center; color:#fff;}

.awdv a, .awdv a:hover{color:#fff; padding:2px 10px; text-decoration:none; background-color:#EB2228;}
blink {
  -webkit-animation: 1s linear infinite condemned_blink_effect; /* for Safari 4.0 - 8.0 */
  animation: 1s linear infinite condemned_blink_effect;
}

.blink {
  animation: blink 1.5s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}


/* for Safari 4.0 - 8.0 */
@-webkit-keyframes condemned_blink_effect {
  0% {
    visibility: hidden;
  }
  50% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}

@keyframes condemned_blink_effect {
  0% {
    visibility: hidden;
  }
  50% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}




div.Dmenu a {text-decoration:none; color:#fff;}
div.Dmenu div.mainCat div.allContent div.menuItems {float:left;max-width:1440px;margin:1px 0 1px 1px;color:#fff}

/*div.Dmenu {background: none repeat scroll 0 0 #0778bc; font:400 13px 'Open Sans', sans-serif;margin-bottom: 15px;position: fixed;width: 100%;z-index:1;height:40px; padding-left:30px;letter-spacing: 1px; top:0;}*/

div.Dmenu {background: none repeat scroll 0 0 #0778bc; font:400 13px 'Open Sans', sans-serif;margin-bottom: 15px;position: fixed;width: 100%;z-index:1;z-index:10000;height:40px; padding-left:30px;letter-spacing: 1px; top:40px;}
/*div.Dmenu {background: none repeat scroll 0 0 #0778bc; font:400 13px 'Open Sans', sans-serif;margin-bottom: 15px;position: fixed;width: 100%;z-index:1;z-index:10000;height:40px; padding-left:30px;letter-spacing: 1px; top:0;}*/



div.Dmenu p{float: left;margin-right: 30px; margin-bottom:0; font:400 12px/19px 'Open Sans', sans-serif; text-transform:uppercase; padding:9px 0 0 0; letter-spacing:0.8px;}
div.Dmenu p a{ text-decoration:none; color:#fff;}


div.Dmenu div.mainCat {border-left:2px solid transparent;border-right:2px solid transparent;
	border-top:2px solid transparent;
	float:left;
	transition: all 0.1s ease 0s;
}


div.Dmenu div.mainCat1 {border-left:2px solid transparent;border-right:2px solid transparent;
	border-top:2px solid transparent;
	float:left;
	transition: all 0.1s ease 0s;
}

div.Dmenu div.mainCat > a:before {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #A8BACD;
	content: "";
	height: 0;
	position: absolute;
	right: 6px;
	top: 17px;
	width: 0;
	color:#fff;

}


div.Dmenu div.mainCat1 > a:before {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #A8BACD;
	/*content: "";*/
	height: 0;
	position: absolute;
	right: 6px;
	top: 17px;
	width: 0;
	color:#fff;

}

/*div.Dmenu div.mainCat > a:hover:before {
	border-top-color: #40668C;
}*/
div.Dmenu div.mainCat a.flink {
	color: #fff;
	display: block;

	padding:8px 20px;
	position: relative;
}


div.Dmenu div.mainCat1 a.flinkndrp {
	color: #fff;
	display: block;

	padding:8px 20px;
	position: relative;
}


div.Dmenu div.mainCat div.allContent {
	background-color:#FFF;
	border:2px solid #DDF0F9;
	box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);
	display:none;
	max-height:270px;
	position:absolute;
	top:36px;
	left:-2px;
	width:100%;
	z-index:-1;
	border-radius: 0 0 3px 3px;
}
div.Dmenu div.mainCat:hover {
	background:none repeat scroll 0 0 #DDF0F9;
}
div.Dmenu div.mainCat:hover a{
	color:#2AA4CF;
}
div.Dmenu div.mainCat:hover div.allContent {
	display:block;
}
div.Dmenu div.mainCat div.allContent a.slink, div.Dmenu div.mainCat div.allContent a.stat_cls{
	border-top:1px solid #cddae9;
	color:#000;
	display:block;
	margin:0 0 0 1px;
	padding:10px;
	font-weight:400;
	text-align:right;
	font-size:13px;
}
div.Dmenu div.mainCat div.allContent a.slink:hover {
	background-color: #DDF0F9;
	color: #2AA4CF;
	padding-right: 10px;
	margin-right: -1px;
}
div.Dmenu div.mainCat div.snav:hover div.menuItems {
	/*border-left:1px solid #DDF0F9;*/
	height:100%;
	/*padding-left:10px*/
}
div.Dmenu div.mainCat div.snavM {
	background:#DDF0F9;
	float:left;
	margin-bottom:1px;
	margin-top:1px;
	width:150px;
	height:250px;
	border-right:1px solid #dde5ef;


}
div.Dmenu div.mainCat div.menuItems .inside {
	/*border-bottom: 1px solid #DCE5EE;*/
	padding: 10px 0;
	margin:0 10px;
	float:left;
	width:150px;
}
div.Dmenu div.mainCat div.menuItems .inside img {
	padding-right:10px;
	max-width:100%;
	height:auto;
}
div.Dmenu div.mainCat div.menuItems .inside p {
	color: #000;
	transition: all 0.2s ease 0s;
	width:150px;
}

div.Dmenu div.mainCat div.menuItems .inside p a{ text-decoration:none; color:#333;}

div.Dmenu div.mainCat div.menuItems .noCont {
	padding:5px;
	font-weight:700;
	color:#333;
}
div.Dmenu a.flink:hover {
	background-color:#DDF0F9;
	border:none;
	color:#2AA4CF;
}

div.Dmenu .srchlogin{position:relative; float:right; top:0; padding-right:10px;}
div.Dmenu .usrtoll{ float:right; margin:0; padding:0; list-style-type:none; border-left: 1px solid #CCC; position:relative;}
div.Dmenu .usrtoll li{float:left; padding:0 14px; margin:8px 0; color:#fff; border-left: 1px solid #ccc;}
div.Dmenu .usrtoll li:first-child{ border-left:none;}
div.Dmenu .usrtoll li a{color:#fff; text-decoration:none;  font:400 13px 'Open Sans', sans-serif;letter-spacing:1px;}


div.Dmenu .topdrpmn{ width:200px; float:left; position:absolute; left:5px; background-color:#ddf0f9; top:40px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);}
div.Dmenu .topdrpmn a{ float:left; width:180px; padding:10px; padding-bottom:10px; border-bottom:1px solid #ccc;font:400 13px 'Open Sans', sans-serif; text-decoration:none; color:#000;}

div.Dmenu .topdrpmn a span{ float:left; padding-right:10px;}


div.Dmenu .topsrchbx{ width:300px; float:left; padding:10px 10px 10px 10px; background-color:#ddf0f9; position:absolute; right:0; top:40px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);}
div.Dmenu .topsrchbx input{padding:10px 30px 10px 10px;}
div.Dmenu .topsrchbx .srchwrp{position:relative;width:100%; float:left;}
div.Dmenu .topsrchbx .srchwrp .showSearchBox{ position:absolute; right:10px; top:6px; font-size:16px; color:#ccc;}


.srchcnt{ display:inline-block; font:400 19px 'Open Sans', sans-serif;text-transform:lowercase;}

.cbp-spmenu{ display:none;}
.hlttxt b, .hlttxt b a{color:#000; background-color:#ffe100; padding:3px 5px;}

.iframe-ctr{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}
.iframe-ctr iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}


/* ------------------------- magamnu ---------------------------

.bmimnu .fnav:hover{border-bottom:none;background:#6CF;}
.bmimnu .fnav a.flink {color:#fff;}
.bmimnu .fnav .allContent {background: none repeat scroll 0 0 #F3F6F9;border:2px solid #027eca;border-top:none;color:black;}
.bmimnu .fnav .allContent a.slink {color:#0054a2;}
.bmimnu .fnav .allContent a.slink:hover {background-color: #fff;color:#000;}
.bmimnu .fnav .snav:hover .insideContent{background: white;border-left:1px solid white;}
.bmimnu .fnav .insideContent a {color:#000;font-size:14px;}
.bmimnu .fnav .insideContent a span:hover{background-color: #5E88B4;color:white;}
.bmimnu a { text-decoration:none; }
.bmimnu .fnav .allContent{ display:none; }
.bmimnu .fnav .allContent .insideContent{ display:none; }
.bmimnu .fnav {margin:0px 0px 0px 3px;display:inline-block;position:relative;-moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px;
}
.bmimnu .fnav a.flink {
padding:10px;
display:block;
}
.bmimnu .fnav .allContent {
position:absolute;
top:36px;
left:-2px;
max-width:610px;
min-height:260px;
overflow:hidden;

-moz-border-radius:0px 0px 4px 4px;
-webkit-border-radius:0px 0px 4px 4px;
border-radius:0px 0px 4px 4px;
}
.bmimnu .fnav .allContent:hover{width:600px;height:auto;}
.bmimnu .fnav:hover .allContent {display:block;}
.bmimnu .fnav .allContent a.slink { margin:1px 0px 1px 1px;padding:10px;display:block;width:155px;}
.bmimnu .fnav .snav:hover .insideContent{display:block;position:absolute;top:0px;left:150px;width:445px; height:100%;padding-left:10px; padding-top:10px; padding-bottom:20px;}

.bmimnu .fnav .allContent .snav .insideContent dl{ width:100%; float:left; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.bmimnu .fnav .allContent .snav .insideContent dt{ width:25%; float:left; margin-right:2%;}
.bmimnu .fnav .allContent .snav .insideContent dd{ float:left; width:73%; line-height:21px;}

.bmimnu .fnav .allContent .snav .insideContent dt .thmbimgdv{ width:100%; float:left;}
.bmimnu .fnav .allContent .snav .insideContent dt .thmbimgdv img{ max-width:100%; height:auto;}
.bmimnu .fnav .allContent .snav .insideContent dt .thmbimgdv a, .bmimnu .fnav .allContent .snav .insideContent dd a{ padding:0;}
*/


.wrapper {
        max-width:960px;
        margin:0 auto;
		/*padding-top:42px;*/
		padding-top:82px;
		background-color:#fff;

    }


.wrapper.mstad {
        max-width:960px;
        margin:0 auto;
		padding-top:0;
		background-color:#fff;

    }


/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  margin-left:1.04166%;/*10px*/
  margin-right:1.04166%;/*10px*/

}

/* `Grid >> 12 Columns  11-1=10-2=9-3=8-4=7-5=6-6
----------------------------------------------------------------------------------------------------*/

.wrapper .grid_1 {
  width:6.25%; /*60px*/
}

.wrapper .grid_2 {
  width:14.5833%;/*140px*/
}

.wrapper .grid_3 {
  width:22.91666%;/*220px*/

}
.wrapper .grid_4 {
  width:31.25%;/*300px*/
}

.wrapper .grid_5 {
  width:39.58333%;/*380px*/
}

.wrapper .grid_6 {
  width:47.91666%;/*460px*/
}

.wrapper .grid_7 {
  width:56.25%;/*540px*/
}

.wrapper .grid_8 {
  width:64.58333%;/*620px*/
}

.wrapper .grid_9 {
  width:72.91666%;/*700px*/
}

.wrapper .grid_10 {
  width:81.25%;/*780px*/
}

.wrapper .grid_11 {
  width:89.58333%;/*860px*/
}

.wrapper .grid_12 {
  width:97.91666%;/*940px*/
}


/* ------------------- layout  ------------------------*/

header{ width:100%; margin:0 auto; background-color:#fff; padding:1% 0; margin-bottom:1%;}


.hrdwtad{  width:97.91666%; margin-left:1.04166%; margin-right:1.04166%; float:left; background-color:#fff;}
.hrdwtoutad{  width:97.91666%; margin-left:1.04166%; margin-right:1.04166%; float:left; background-color:#fff;}

.sitelogo{ width:100%; float:left; text-align:center; padding:0 0 15px 0;}
.sitelogo span{ display:inline-block; margin:0 auto;}

.hrdwtad .sitelogo{width:48%; float:left; width:450px;}
.sitelogo img{max-width:100%; height:auto;}

.hdrbn{ width:52%; max-width:468px; float:right; margin:10px 0;}
.hdrbn img{max-width:100%; height:auto;}


.logo_unt{width:30%; float:left; margin-right:5%;}
.otrlnk{width:64%; float:left; text-align:right;}

.wrapr-bg{background-color:#f6f6f6;}


.inter-bann {

  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (Image) */
.inter-bann-img {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
}

.inter-bann-img a img{ margin:0 auto;}

.inter-cont{margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ffffff;
  padding: 10px 0; font-size:13px;}
.inter-cont a, .inter-cont a:hover{color: #ffffff; text-decoration:none;}

.inter-cont-ad{margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ffffff;
  padding: 10px 0;font-size:11px; color:#cccccc;}


.mainmnu{ width:97.91666%; max-width:940px; margin-left:1.04166%; margin-right:1.04166%; float:left;}
.mainmnu ul{ margin:0; padding:0; width:100%;max-width:940px;  float:left; background-color:#676767;}
.mainmnu li{ float:left; padding:0; padding-left:1.5%; margin:0.9% 2.1% 0.9% 0;border-left:1px solid #CCC; line-height:14px; display:inline;}
.mainmnu li:first-child{border-left:0;}
.mainmnu a{font:400 14px/16px 'Open Sans', sans-serif; text-decoration:none; color:#fff; letter-spacing:1px;}

.mbimnu, .mbisig{ display:none;}









/* --------- mid area --------- */
.contarea{ width:100%; float:left; background-color:#fff;}
.lftdiv{ width:66.66666%;/*640px out of 960px*/ float:left;}
.rtdiv{ width:33.33333%;/*320px out of 960px*/ float:left;}
.breadcrumbs{width:100%; float:left; margin:0 0 10px 0; position:relative;}
.breadcrumbs ul{margin:0; padding:0; width:100%;}
.breadcrumbs li{margin:0;padding:0 5px 0 0; float:left; font:400 17px "Open Sans",sans-serif;}
.breadcrumbs li a{text-decoration:none; color:#027eca;}
.topnws, .othrnews{width:96.875%;/*620px out of 640px*/ margin-left:1.5625%;/*10px of 640px*/margin-right:1.5625%;/*10px of 640px*/ float:left;}
.topnws{ margin-bottom:10px;}
.tpnwsimg, .otrtpnwsimg{ margin-bottom:10px;}
.topnws h1{font:700 29px 'Merriweather', serif; line-height:40px; margin-bottom:0;}.topnws h1 a{ text-decoration:none;}
.sctnme{width:100%; float:left;  font:400 14px 'Open Sans', sans-serif; margin-bottom:10px; text-transform:capitalize; letter-spacing:1px;}
.sctnme a{ color:#027eca; text-decoration:none;}
.sctnme span{ font-weight:400; text-transform:capitalize;}


.otrtpwrap{width:100%;/*640px*/ float:left;}
.otrtpnws{ width:46.875%;/*300px out of 640px*/float:left; margin:0 1.5625%;}
.otrtpwrap h2{ font-size:17px; line-height:25px; font-weight:700; margin-bottom:0;}.otrtpwrap h2 a{ text-decoration:none}

.othrnews{ border-top:1px solid #000; margin-top:10px; padding-top:10px; margin-bottom:20px;}
.othrnews dl{ width:100%; float:left; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #D2D2D2; margin-top:10px;}

.othrnews dt{width:25.80645%;/*160px out of 620px*/ float:left; margin-right:3.22580%;}
.othrnews dd{width:70.96774%;/*440px out of 620px*/ float:left; font:700 17px/25px 'Merriweather', serif;}
.othrnews dd a{ text-decoration:none;}
.othrnews.nobdr{ border-top:none;}

.mn300{display:none;}
.mnh300{display:none;}
.othrnews dl.binstry{display:none;}

/* ------------- section on home page ---------*/
.hmsctions{ width:100%; float:left;}



.sctionwrap{ width:31.25%;/*300px out of 960px*/float:left; margin:0 1.04166%; margin-bottom:40px;}
.sctntpnews, .sectnotrnews{ width:100%; float:left;}
.sctnhder{width:100%; float:left; margin-bottom:10px;font:700 16px 'Merriweather', serif; color:#000; text-transform:uppercase; position:relative;}
.sctnhder a{ text-decoration:none; color:#027eca;}



.sctnimg{ width:100%; margin-bottom:10px; float:left;}
.sctnheding{font:700 17px/25px 'Merriweather', serif; margin-bottom:10px; border-bottom:1px solid #D2D2D2; padding-bottom:10px; margin-bottom:20px;}
.sctnheding a{ text-decoration:none;}

.sectnotrnews dl{ width:100%; float:left; border-bottom:1px solid #D2D2D2; padding-bottom:14px; margin-bottom:14px;}
.sectnotrnews dt{ width:30%; float:left; margin-right:3.33333%;}
.sectnotrnews dd{ width:66.66666%; float:left;font:400 14px/23px 'Merriweather', serif;}
.sectnotrnews dd{ margin-top:-5px;}
.sectnotrnews dd a{ text-decoration:none;}



.adbnr{width:93.75%; margin:0 3.125%; float:left; margin-bottom:20px;}
.adbnrtp{width:93.75%; margin:0 3.125%; float:left; margin-top:20px;}
.adbnr2{display:none;}


.baninfo{ float:right; font:300 12px 'Open Sans', sans-serif;}

.rtdiv .sctionwrap{width:93.75%; margin:0 3.125%; float:left; margin-bottom:40px;}

.tbswrp{ float: left;margin: 0 3.125% 20px;width: 93.75%;}


.tabwrap{ width:100%; float:left; background-color:#fff;}

.tbtn{ width:100%; float:left; margin:0; padding:0;}
.tbtn li{ float:left;  margin:0; padding:0;}
.tbtn li a{ text-decoration:none; padding:10px 14px; background-color:#fff; float:left;  border-bottom:0;  font:600 14px 'Open Sans', sans-serif; color:#333;}
.tbtn li a.acttv{ background-color:#5a5a5a; color:#fff; font-weight:400;}

.tbcntt{ width:98%; padding:5% 1% 2% 1%; border-top:1px solid #8f8f8f; float:left;}

.tbcntt ul{ margin:0; padding:0;}
.tbcntt li{font: 400 14px/23px "Merriweather",serif; border-bottom:1px solid #ccc; padding-bottom:8px; margin-bottom:8px;}
.tbcntt li a{ text-decoration:none; color:#000;}
.tbcntt li a:hover{color:#027eca;}











/*=================  Inside Page ==========================*/

.insidehdarea{width:97.91666%; margin-left:1.04166%;margin-right:1.04166%; float:left;}
.insidehdarea h1{ font-weight:700;}
.insidehdarea h2{ font-size:23px; line-height:31px;}

.byline{ width:100%; float:left; position:relative; margin-bottom:10px; /*border-bottom:1px solid #ccc;*/ padding-bottom:10px; margin-top:5px; color:#666;}
/*.bylinetxt{font:400 14px 'Open Sans', sans-serif; letter-spacing:0.5px;}
.byline span{ position:absolute; right:0; top:-10px;}
.bylinetxt a{ text-decoration:none; color:#027eca;}*/

.rtr_wrp{ width:100%; float:left; margin-bottom:20px;}
.rtrimg{width:8.06451%; float:left; margin-right:2.22580%;}
.rtrtxt{width:89.70967%; float:left;font:400 14px 'Open Sans', sans-serif; letter-spacing:0.5px; padding-top:2px;}
.rtrtxt a{ text-decoration:none; color:#027eca;}
.rtrtxt span{ display:block;}
.rtrtxt a i{ font-size:17px;}


.insidecnt{width:96.875%;/*620px out of 640px*/ margin-left:1.5625%;/*10px of 640px*/margin-right:1.5625%;/*10px of 640px*/ float:left;}
.insidecnt_tpimg{ margin-bottom:10px;}
.imgtkr{ text-align:center; padding:5px;border-bottom:1px solid #ccc; font-size:14px;}
.insidecnt p{ font-size:17px; line-height:30px;}

.imglft{ float:left; margin-right:20px;}
.imgrgt{ float:right; margin-left:20px;}

.insidecnt p img{ padding-right: 5px; padding-bottom: 5px;}
.captionedImage{padding-right: 5px; padding-bottom: 5px;}

figcaption {
	text-align: center;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
  }

.insidecnt ul{ margin:0 0 10px 20px; padding:0; list-style-type:disc;}
.insidecnt li{ font-size:17px; line-height:30px; padding-bottom:5px; font-weight:400;}

.insidecnt_bimg{ width:100%; float:left;}
.insidecnt_bimg img{ max-width:100%; height:auto;}




.rltstry{ width:100%; float:left; margin-top:40px;}
.rltstry dl{ width:100%; float:left; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #D2D2D2; margin-top:10px;}

.rltstry dt{width:20.80645%;/*160px out of 620px*/ float:left; margin-right:3.22580%;}
.rltstry dd{width:75.96774%;/*440px out of 620px*/ float:left; font:400 17px/25px 'Merriweather', serif;}
.rltstry dd a{ text-decoration:none;}



/*.caption_div{float:left; border-bottom: 1px solid #ccc;
    font-size: 14px;
    padding: 5px;
    text-align: center; margin-bottom:20px;}
.caption_div img{max-width:100%; height:auto; margin-bottom:10px; display:block;}*/





.rptrbio{ width:100%; float:left; margin-top:20px; border-bottom:1px solid #CCC;border-top:1px solid #CCC; padding-bottom:10px; padding-top:10px; }
.rptrdtl{ width:100%; float:left; margin-top:10px;}
.rptrimg{ width:15%; float:left;}
.rptrimg img{border-radius:50%;}
.rptrtxt{ width:80%; float:left; margin-left:5%;}
.rptrtxt h5 a{ font-size:19px;}
.rptrlnks{ margin-top:5px; line-height:29px; font-size:14px; font-weight:400;}
.rptrtxt a{ color:#027eca; text-decoration:none; font-size:27px; margin-right:5px;}

.rptrtxt a.fbicon{color:#3b5998;}
.rptrtxt a.twittericon{color:#0084b4;}
.rptrtxt a.linkedinicon{color:#007bb6;}
.rptrtxt a.gplusicon{color:#d34836;}
.rptrtxt a.emailicon{color:#F89A1E;}


.strtags{ width:100%; float:left;font:400 14px 'Open Sans', sans-serif;  margin-top:20px; margin-bottom:20px;}
.strtags a{display:inline-block; margin-right:2%; margin-bottom:2%; padding:0.5% 1%; text-decoration:none; font:400 13px 'Open Sans', sans-serif; background-color:#ededed;}

.shrbtm{ float:left;}
.cmnttwrap{ width:100%; float:left;margin-top:20px; margin-bottom:20px;}

.commtbx ul{width:100%; float:left; margin-top:20px; margin-right:0; margin-left:0;list-style-type:none;}
.commtbx li label{ font-weight:400;}
.commtbx li.fl{ width:100%; float:left;}
.commtbx li.hlf{ width:48%; float:left;}
.commtbx li.hlf.rtmargin{ margin-right:4%;}


.commtbx li.fl textarea{border: 1px solid #dadada;
    height: 100px;
    padding: 10px;
    width: 100%;}

	.commtbx li.hlf input{border: 1px solid #dadada;
    padding: 10px;
    width: 100%;}




.commtbx li.fl .button{background: #027eca none repeat scroll 0 0;
    border:none;

    color: #fff;
    cursor: pointer;
    font-size:14px;
    margin:5px 0;
    overflow: hidden;
    padding:10px 10px;
    position: relative;}


.commlist{ width:100%; float:left; margin-top:20px; font:400 14px 'Open Sans', sans-serif;}
.commtthead{ font-size:19px; font-weight:400; margin-bottom:20px;}
.commtthead span{ font-size:17px; color:#027eca;}

.commlist ul{ margin:0; padding:0; width:100%; float:left; list-style-type:none;}

.commlist li{ margin:0 0 10px 0; padding:0 0 10px 0; width:100%; float:left; border-bottom:1px solid #ccc;}
.commlist li:last-child{ border-bottom:none;}


.cmtusr{ width:100%; float:left;}
.cmtimg{ width:15%; float:left; margin-right:2%}
.cmttxt{ width:83%; float:left;}
.cmthdr{ font-size:16px; font-weight:400; margin-bottom:10px;}
.cmthdr span{ font-size:13px; font-weight:300;}
.cmttxt p{ font-size:14px;}


.sctonhdr{width:96.875%;/*620px out of 640px*/ margin-left:1.5625%;/*10px of 640px*/margin-right:1.5625%;/*10px of 640px*/ float:left; font:700 19px 'Merriweather', serif; color:#000; text-transform:uppercase; border-bottom:1px solid #ccc; padding-bottom:10px; letter-spacing:0.5px; position:relative;}
.pwrdiv{float:right; text-align:right; height:40px;}
/*.pwrdiv{position:absolute; right:0; top:-13px; width:80%; text-align:right; height:40px;}*/
.pwrdiv a img, .pwrdiv_s a img{max-width:100%; display:inline-block; height:auto; margin-top:-15px;}

.pwrdiv_s{position:absolute; right:0; top:-5px; width:80%; text-align:right; height:40px;}
.img-fluid {
    max-width: 100%;
    height: auto;
}


.setPaginate{margin-left: 1.5625%;margin-right: 1.5625%;width: 96.875%; float:right; padding:0; text-align:center;}
.setPaginate li{margin:0; padding:9px; font-family:'Open Sans', sans-serif; display:inline-block; color:#666;}
.setPaginate li a{ text-decoration:none; color:#666;}
.setPaginate li a.current_page{ font-weight:600; color:#027eca;}


.pggton{margin-left: 1.5625%;margin-right: 1.5625%;width: 96.875%; float:right; padding:0;}
.pggton ul{min-width:300px; width:100%; float:right;}
.pggton li{ display:inline-block;font:14px 'Open Sans', sans-serif; margin:5px 1px;}
.pggton li.dottt{ border:none;}

.pggton li.prr{}
.pggton li.nxxt{}

.pggton li a{ text-decoration:none; color:#666;  padding:2px 8px; border:1px solid #ccc; }
.pggton li a.current_page, .pggton li a:hover{ background-color:#027eca; border:1px solid #027eca; color:#fff;}
.pggton li.disbl{ display:none;}


.txthdr{font:700 19px 'Merriweather', serif; margin-bottom:10px;}
.txthdr span{ font:400 14px 'Merriweather', serif; display:block;}
.nmmail{ color:#4f4f4f;}
.nmmail span{display:block; font-size:15px;}



/* --------- footer -----------------------*/

.ftrdiv{float: left;width:100%; background-color:#373737; padding-top:30px;}

/*.ftrdiv ul{ width:100%; float:left; margin:0; padding:0;}
.ftrdiv li{ width:31.25%; float:left; margin:1.04166%; text-align:left;}
.ftrdiv li p{ font-size:12px; margin-top:5px;}


.ftrdiv li.ftrabt{ width:31.25%;}

.ftrdiv li.ftrmnu{width:27.25%;}*/

/*.ftrmnu dl, .ftrmnu dt, .ftrmnu dd{ width:100%; float:left;}
.ftrmnu dt{ font-weight:700; margin-bottom:10px;}
.ftrmnu dd{font:400 14px/23px 'Merriweather', serif;}
.ftrmnu dd a{ text-decoration:none;}*/


/*.ftrsocl{ width:20.25%;}*/

.sclicns, .ftrlink{ width:100%; float:left; margin:0 auto; margin-bottom:20px; text-align:center;}
.sclicns li{display:inline-block; border:1px solid #ccc;border-radius:50%; width:35px; height:35px; font-size:21px; padding:6px; margin-right:2%;}
.sclicns li a{ color:#ccc;}
.ftrlink a{ display:inline-block;  text-align:center; font:300 13px 'Open Sans', sans-serif; text-decoration:none; margin:0 1.5%; color:#d1d1d1;}




/*.sclicns a.fbicon{color:#3b5998;}
.sclicns a.twittericon{color:#0084b4;}
.sclicns a.linkedinicon{color:#007bb6;}
.sclicns a.youtubeicon{color:#bb0000;}
.sclicns a.rssicon{color:#FF6600;}*/

/*.applnk{font:400 14px/23px 'Merriweather', serif;}
.applnk a{ float:left; margin-right:5%; margin-top:10px;}*/


.fotrbtm{ width:100%; margin:0 auto; float:left; text-align:center; padding:1% 0; color:#b1b1b1; background-color:#000;font:300 12px 'Open Sans', sans-serif; letter-spacing:0.5px;}
.fotrbtm a{text-decoration:none; color:#b1b1b1;}



.nofdtxt{ width:100%; margin:100px auto; margin-bottom:200px; text-align:center; font:700 170px 'Merriweather', serif;}
.nofdtxt span{font:400 19px 'Open Sans', sans-serif; display:block;}

.insidecnt .rssfedd{ width:100%; float:left; list-style-type:none; margin:20px 0 0 20px;}
.insidecnt .rssfedd li{ width:50%; float:left; list-style-type:none; margin-top:10px;}
.insidecnt .rssfedd li a{ text-decoration:none; color:#333;}
.insidecnt .rssfedd li a i{text-decoration:none; color:#F60;}



@media (min-width: 768px) and (max-width: 980px) {
.sitegate_l, .sitegate_r{ display:none;}


}


 @media screen and (min-width: 1280px) {

.sitegate_l{ position:fixed; left:0; top:80px; display:block;}
.sitegate_r{ position:fixed; right:0; top:80px; display:block;}

/* ================= new top strip ====================== */
div.Dmenu a {text-decoration:none; color:#fff;}
div.Dmenu div.mainCat div.allContent div.menuItems {float:left;max-width:1440px;margin:1px 0 1px 1px;color:#fff}

/*div.Dmenu {background: none repeat scroll 0 0 #0778bc; font:400 13px 'Open Sans', sans-serif;margin-bottom: 15px;position: fixed;width: 100%;z-index:1;height:40px; padding-left:30px;letter-spacing: 1px; top:0;}*/

div.Dmenu {background: none repeat scroll 0 0 #0778bc; font:400 13px 'Open Sans', sans-serif;margin-bottom: 15px;position: fixed;width: 100%;z-index:1;z-index:10000;height:40px; padding-left:30px;letter-spacing: 1px; top:40px;}



div.Dmenu p{float: left;margin-right: 30px; margin-bottom:0; font:400 13px 'Open Sans', sans-serif; text-transform:uppercase; padding:9px 0 0 0; letter-spacing:0.8px;}
div.Dmenu p a{ text-decoration:none; color:#fff;}


div.Dmenu div.mainCat {border-left:2px solid transparent;border-right:2px solid transparent;
	border-top:2px solid transparent;
	float:left;
	transition: all 0.1s ease 0s;
}


div.Dmenu div.mainCat1 {border-left:2px solid transparent;border-right:2px solid transparent;
	border-top:2px solid transparent;
	float:left;
	transition: all 0.1s ease 0s;
}

div.Dmenu div.mainCat > a:before {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #A8BACD;
	content: "";
	height: 0;
	position: absolute;
	right: 6px;
	top: 17px;
	width: 0;
	color:#fff;

}


div.Dmenu div.mainCat1 > a:before {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #A8BACD;
	/*content: "";*/
	height: 0;
	position: absolute;
	right: 6px;
	top: 17px;
	width: 0;
	color:#fff;

}

/*div.Dmenu div.mainCat > a:hover:before {
	border-top-color: #40668C;
}*/
div.Dmenu div.mainCat a.flink {
	color: #fff;
	display: block;

	padding:8px 20px;
	position: relative;
}


div.Dmenu div.mainCat1 a.flinkndrp {
	color: #fff;
	display: block;

	padding:8px 20px;
	position: relative;
}


div.Dmenu div.mainCat div.allContent {
	background-color:#FFF;
	border:2px solid #DDF0F9;
	box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);
	display:none;
	max-height:270px;
	position:absolute;
	top:36px;
	left:-2px;
	width:100%;
	z-index:-1;
	border-radius: 0 0 3px 3px;
}
div.Dmenu div.mainCat:hover {
	background:none repeat scroll 0 0 #DDF0F9;
}
div.Dmenu div.mainCat:hover a{
	color:#2AA4CF;
}
div.Dmenu div.mainCat:hover div.allContent {
	display:block;
}
div.Dmenu div.mainCat div.allContent a.slink, div.Dmenu div.mainCat div.allContent a.stat_cls{
	border-top:1px solid #cddae9;
	color:#000;
	display:block;
	margin:0 0 0 1px;
	padding:10px;
	font-weight:400;
	text-align:right;
	font-size:14px;
}
div.Dmenu div.mainCat div.allContent a.slink:hover {
	background-color: #DDF0F9;
	color: #2AA4CF;
	padding-right: 10px;
	margin-right: -1px;
}
div.Dmenu div.mainCat div.snav:hover div.menuItems {
	/*border-left:1px solid #DDF0F9;*/
	height:100%;
	/*padding-left:10px*/
}
div.Dmenu div.mainCat div.snavM {
	background:#DDF0F9;
	float:left;
	margin-bottom:1px;
	margin-top:1px;
	width:150px;
	height:250px;
	border-right:1px solid #dde5ef;


}
div.Dmenu div.mainCat div.menuItems .inside {
	/*border-bottom: 1px solid #DCE5EE;*/
	padding: 10px 0;
	margin:0 10px;
	float:left;
	width:200px;
}
div.Dmenu div.mainCat div.menuItems .inside img {
	padding-right:10px;
	max-width:100%;
	height:auto;
}
div.Dmenu div.mainCat div.menuItems .inside p {
	color: #000;
	transition: all 0.2s ease 0s;
	width:200px;
}

div.Dmenu div.mainCat div.menuItems .inside p a{ text-decoration:none; color:#333;}

div.Dmenu div.mainCat div.menuItems .noCont {
	padding:5px;
	font-weight:700;
	color:#000;
}
div.Dmenu a.flink:hover {
	background-color:#DDF0F9;
	border:none;
	color:#2AA4CF;
}

div.Dmenu .srchlogin{position:relative; float:right; top:0; padding-right:10px;}
div.Dmenu .usrtoll{ float:right; margin:0; padding:0; list-style-type:none; border-left: 1px solid #CCC; position:relative;}
div.Dmenu .usrtoll li{float:left; padding:0 14px; margin:8px 0; color:#fff; border-left: 1px solid #ccc;}
div.Dmenu .usrtoll li:first-child{ border-left:none;}
div.Dmenu .usrtoll li a{color:#fff; text-decoration:none;  font:400 13px 'Open Sans', sans-serif;letter-spacing:1px;}


div.Dmenu .topdrpmn{ width:200px; float:left; position:absolute; left:5px; background-color:#ddf0f9; top:40px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);}
div.Dmenu .topdrpmn a{ float:left; width:180px; padding:10px; padding-bottom:10px; border-bottom:1px solid #ccc;font:400 13px 'Open Sans', sans-serif; text-decoration:none; color:#000;}

div.Dmenu .topdrpmn a span{ float:left; padding-right:10px;}


div.Dmenu .topsrchbx{ width:300px; float:left; padding:10px 10px 10px 10px; background-color:#ddf0f9; position:absolute; right:0; top:40px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);}
div.Dmenu .topsrchbx input{padding:10px 30px 10px 10px;}
div.Dmenu .topsrchbx .srchwrp{position:relative;width:100%; float:left;}
div.Dmenu .topsrchbx .srchwrp .showSearchBox{ position:absolute; right:10px; top:6px; font-size:16px; color:#ccc;}


.srchcnt{ display:inline-block; font:400 19px 'Open Sans', sans-serif;text-transform:lowercase;}






}





 @media only screen and (min-width: 481px) and (max-width: 959px) {
div.Dmenu p{display:none;}



div.Dmenu div.mainCat {display:none;}


div.Dmenu div.mainCat1 {display:none;}



div.Dmenu .srchlogin{position:relative; float:right; top:3px; padding-right:10px;}
div.Dmenu .usrtoll{ float:right; margin:0; padding:0; list-style-type:none; border-left:none; position:relative;}
div.Dmenu .usrtoll li{float:left; padding:0 15px; margin:8px 0; color:#fff; border-left: 1px solid #ccc;}
div.Dmenu .usrtoll li:first-child{ border-left:none;}
div.Dmenu .usrtoll li a{color:#fff; text-decoration:none;  font:400 13px 'Open Sans', sans-serif;letter-spacing:1px;}


div.Dmenu .topdrpmn{ width:200px; float:left; position:absolute; left:5px; background-color:#ddf0f9; top:40px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);}
div.Dmenu .topdrpmn a{ float:left; width:180px; padding:10px; padding-bottom:10px; border-bottom:1px solid #ccc;font:400 13px 'Open Sans', sans-serif; text-decoration:none; color:#000;}

div.Dmenu .topdrpmn a span{ float:left; padding-right:10px;}


div.Dmenu .topsrchbx{ width:300px; float:left; padding:10px 10px 10px 10px; background-color:#ddf0f9; position:absolute; right:0; top:40px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);}
div.Dmenu .topsrchbx input{padding:10px 30px 10px 10px;}
div.Dmenu .topsrchbx .srchwrp{position:relative;width:100%; float:left;}
div.Dmenu .topsrchbx .srchwrp .showSearchBox{ position:absolute; right:10px; top:6px; font-size:16px; color:#ccc;}


.srchcnt{ display:inline-block; font:400 19px 'Open Sans', sans-serif;text-transform:lowercase;}








.masthead,.masthead2,.masthead3{ display:none;}
.hdrbn{ display:none;}
.sitelogo{ width:100%; margin:0 auto; float:none;}


.lftdiv{ width:98%; margin:0 1%;float:left;}
.rtdiv{ width:98%; margin:0 1%; float:left; display:none;}
.otrtpnws{ width:98%;float:left; margin:0 1%;}
.adbnr{ display:none;}
.adbnr2{display:block;}
.sctonhdr{ margin-bottom:0;}

/*.othrnews.nobdr{ border-top:none;}
.othrnews dl{ width:100%; float:left; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #D2D2D2; margin-top:10px;}

.othrnews dt{display:none;}
.othrnews dd{width:100%; float:left; font:700 16px/25px 'Merriweather', serif;}
.othrnews dd a{ text-decoration:none;}*/

.sctionwrap{ width:98%;float:left; margin:0 1%; margin-bottom:40px;}



.rtrimg {

    width: 17.06451%;
}

.rtrtxt {

    width: 80.7097%;
}



/*------------------ pushmnu ------------------------*/
header{ border-bottom:1px solid #000; margin-bottom:10px; padding-top:5px;}

.mainmnu{ display:none;}

.hrdwtad{  width:85%; margin-left:auto; margin-right:auto; float:none; background-color:#fff;}
.hrdwtoutad{  width:85%; margin-left:auto; margin-right:auto; float:none; background-color:#fff;}


.mbimnu, .mbisig{ display:block;}
.mbimnu{ position:absolute; left:8px; top:10px; width:25px;}
.mbimnu img{ max-width:100%; height:auto;}
.mbisig{position:absolute; right:1px; top:10px;}


.cbp-spmenu {background: #3d3d3d;position: fixed;
-webkit-box-shadow: inset -22px 0px 15px -1px rgba(50,50,50,1);
-moz-box-shadow: inset -22px 0px 15px -1px rgba(50,50,50,1);
box-shadow: inset -22px 0px 15px -1px rgba(50,50,50,1);
bottom: 0;left: 0;overflow-x: hidden;overflow-y: auto;top: 0;z-index: 1; display:block;}


.cbp-spmenu-right{

-webkit-box-shadow: inset 22px 0px 15px -1px rgba(50,50,50,1);
-moz-box-shadow: inset 22px 0px 15px -1px rgba(50,50,50,1);
box-shadow: inset 22px 0px 15px -1px rgba(50,50,50,1);
border-left:1px solid #414141;
}

.cbp-spmenu-vertical {width: 219px;	height: 100%;	top: 0;	z-index: 1000;	border-right:1px solid #414141;}
.cbp-spmenu-left {left: -220px;}
.cbp-spmenu-right {right: -220px;}
.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}
.cbp-spmenu-right.cbp-spmenu-open {	right: 0px;}
/* Push classes applied to the body */
.cbp-spmenu-push {overflow-x: hidden;position: relative;left: 0;}
.cbp-spmenu-push-toright {left: 220px;}
.cbp-spmenu-push-toleft {left: -220px;}
/* Transitions */
.cbp-spmenu,
.cbp-spmenu-push {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}

.cbp-spmenu ul{ margin:0; padding:0; float:left; width:210px;}
.cbp-spmenu li{ margin:0; padding:0 0 5px 10px; margin-bottom:5px; color:#fff; float:left; width:210px; border-bottom:1px solid #333;}
.cbp-spmenu li a{ color:#fff; font:400 14px/19px 'Open Sans', sans-serif; text-transform:none; text-decoration:none; display:block;}
.cbp-spmenu li:last-child{ border-bottom:2px solid #333; padding-bottom:10px;}

.stname{width:100%; float:left; margin-bottom:10px; padding:9px 0; font:400 16px "Open Sans",sans-serif;
    letter-spacing: 0.8px;
 color:#fff;
    text-transform: uppercase; border-bottom:1px solid #999; padding-left:5px;}


.stname a{ color:#fff; text-decoration:none;}
.cbp-spmenu ul.sldspcilmnu{ margin-top:10px;}

.cbp-spmenu ul.sldspcilmnu li:last-child{ border-bottom:1px solid #333; padding-bottom:4px;}






.mainmnu li{ float:left; padding:0; padding-left:1%; margin:0.9% 0.8% 0.9% 0;border-left:1px solid #CCC; line-height:14px;}

.lftdiv{width:100%; margin-left:0; margin-right:0; float:left;}
.rtdiv{display:none;}


.topnws, .othrnews {
    float: left;
    margin-left: 1.5625%;
    margin-right: 1.5625%;
    width: 96.875%;
}




.sectnotrnews dt{ width:30%; float:left; margin-right:3.33333%; display:none;}
.sectnotrnews dd{ width:100%; float:left;font:400 14px/23px 'Merriweather', serif;}




}



 @media only screen and (min-width: 481px) and (max-width: 767px) {


.pgpshr{display:none;}
.stybnr{display:none;}




 }

@media only screen and (min-width: 320px) and (max-width: 480px) {




/* ================= new top strip ====================== */

.awdv{height:45px; line-height:40px;}

.awdv blink{margin:0 5px;}

/*div.Dmenu{top:0;}*/
div.Dmenu{top:45px;}
.stybnr{display:none;}

div.Dmenu p{display:none;}



div.Dmenu div.mainCat {display:none;}


div.Dmenu div.mainCat1 {display:none;}



div.Dmenu .srchlogin{position:relative; float:right; top:3px; padding-right:10px;}
div.Dmenu .usrtoll{ float:right; margin:0; padding:0; list-style-type:none; border-left:none; position:relative;}
div.Dmenu .usrtoll li{float:left; padding:0 15px; margin:8px 0; color:#fff; border-left: 1px solid #ccc;}
div.Dmenu .usrtoll li:first-child{ border-left:none;}
div.Dmenu .usrtoll li a{color:#fff; text-decoration:none;  font:400 13px 'Open Sans', sans-serif;letter-spacing:1px;}


div.Dmenu .topdrpmn{ width:200px; float:left; position:absolute; left:5px; background-color:#ddf0f9; top:40px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);}
div.Dmenu .topdrpmn a{ float:left; width:180px; padding:10px; padding-bottom:10px; border-bottom:1px solid #ccc;font:400 13px 'Open Sans', sans-serif; text-decoration:none; color:#000;}

div.Dmenu .topdrpmn a span{ float:left; padding-right:10px;}


div.Dmenu .topsrchbx{ width:300px; float:left; padding:10px 10px 10px 10px; background-color:#ddf0f9; position:absolute; right:0; top:40px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);}
div.Dmenu .topsrchbx input{padding:10px 30px 10px 10px;}
div.Dmenu .topsrchbx .srchwrp{position:relative;width:100%; float:left;}
div.Dmenu .topsrchbx .srchwrp .showSearchBox{ position:absolute; right:10px; top:6px; font-size:16px; color:#ccc;}


.srchcnt{ display:inline-block; font:400 19px 'Open Sans', sans-serif;text-transform:lowercase;}




.wrapper {

		padding-top:70px;}

/*.wrapper{padding-top:22px;}*/



.masthead,.masthead2,.masthead3{ display:none;}
.tlcbn{display:block;}
.hdrbn{ display:block;width:100%;}
.hdrbn{ display:none;width:100%;}
.hdrbn img{max-width:100%; height:auto;}
.sitelogo{ width:100%; margin:0 auto; float:none;}
.hrdwtad .sitelogo{ width:100%; margin:0 auto; float:none;}
.pgpshr{display:none;}

.hdrbn_temp{display:block; width:100%; margin:0 auto;}
.hdrbn_temp img{max-width:100%; height:auto;}

.lftdiv{ width:98%; margin:0 1%;float:left;}
.lftdiv td{font-size:12px;}
.rtdiv{ width:98%; margin:0 1%; float:left; display:none;}
.otrtpnws{ width:98%;float:left; margin:0 1%;}
.adbnr{ display:none;}
.adbnr2{display:block;}
.sctonhdr{ margin-bottom:0;}

/*.othrnews.nobdr{ border-top:none;}
.othrnews dl{ width:100%; float:left; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #D2D2D2; margin-top:10px;}

.othrnews dt{display:none;}
.othrnews dd{width:100%; float:left; font:700 16px/25px 'Merriweather', serif;}
.othrnews dd a{ text-decoration:none;}*/

.sctionwrap{ width:98%;float:left; margin:0 1%; margin-bottom:40px;}



.rtrimg {

    width: 17.06451%;
}

.rtrtxt {

    width: 80.7097%;
}



/*------------------ pushmnu ------------------------*/
header{ border-bottom:1px solid #000; margin-bottom:10px; padding-top:5px;}

.mainmnu{ display:none;}

.hrdwtad{  width:95%; margin-left:auto; margin-right:auto; float:none; background-color:#fff;}
.hrdwtoutad{  width:95%; margin-left:auto; margin-right:auto; float:none; background-color:#fff;}


.mbimnu, .mbisig{ display:block;}
.mbimnu{ position:absolute; left:8px; top:10px; width:25px;}
.mbimnu img{ max-width:100%; height:auto;}
.mbisig{position:absolute; right:1px; top:10px;}

.cbp-spmenu {background: #3d3d3d;position: fixed;
-webkit-box-shadow: inset -22px 0px 15px -1px rgba(50,50,50,1);
-moz-box-shadow: inset -22px 0px 15px -1px rgba(50,50,50,1);
box-shadow: inset -22px 0px 15px -1px rgba(50,50,50,1);bottom: 0;left: 0;overflow-x: hidden;overflow-y: auto;top: 0;z-index: 1; display:block;
}


.cbp-spmenu-right{

-webkit-box-shadow: inset 22px 0px 15px -1px rgba(50,50,50,1);
-moz-box-shadow: inset 22px 0px 15px -1px rgba(50,50,50,1);
box-shadow: inset 22px 0px 15px -1px rgba(50,50,50,1);
border-left:1px solid #414141;
}

.cbp-spmenu-vertical {width: 219px;	height: 100%;	top: 0;	z-index: 1000;	border-right:1px solid #414141;}
.cbp-spmenu-left {left: -220px;}
.cbp-spmenu-right {right: -220px;}
.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}
.cbp-spmenu-right.cbp-spmenu-open {	right: 0px;}
/* Push classes applied to the body */
.cbp-spmenu-push {overflow-x: hidden;position: relative;left: 0;}
.cbp-spmenu-push-toright {left: 220px;}
.cbp-spmenu-push-toleft {left: -220px;}
/* Transitions */
.cbp-spmenu,
.cbp-spmenu-push {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}

.cbp-spmenu ul{ margin:0; padding:0; float:left; width:210px;}
.cbp-spmenu li{ margin:0; padding:0 0 5px 10px; margin-bottom:5px; color:#fff; float:left; width:210px; border-bottom:1px solid #333;}
.cbp-spmenu li a{ color:#fff; font:400 14px/19px 'Open Sans', sans-serif; text-transform:none; text-decoration:none; display:block;}
.cbp-spmenu li:last-child{ border-bottom:2px solid #333; padding-bottom:10px;}

.stname{width:100%; float:left; margin-bottom:10px; padding:9px 0; font:400 16px "Open Sans",sans-serif;
    letter-spacing: 0.8px;
 color:#fff;
    text-transform: uppercase; border-bottom:1px solid #999; padding-left:5px;}


.stname a{ color:#fff; text-decoration:none;}
.cbp-spmenu ul.sldspcilmnu{ margin-top:10px;}

.cbp-spmenu ul.sldspcilmnu li:last-child{ border-bottom:1px solid #333; padding-bottom:4px;}


.pwrdiv{width:70%; top:0px;}
.sctnhder .pwrdiv{width:60%; top:-13px;}

#mobile_irs_div{display:block;}
.stybnr{display:none;}
.stybnrml{ position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 75px; text-align:center;}
.stybnrml a, .stybnrml img{text-align:center; margin:0 auto;}
.mobile_masthead, .stybnrml{display:block; width:100%; text-align:center; margin:0 auto;padding-top:2px;}
.mobile_masthead img, .stybnrml img{max-width:100%;}
.mobile_masthead a img, .stybnrml a img{display:inline-block;}
.mn300{display:block; width:300px; margin:0 auto; padding:0 0 10px 0; text-align:center;}
.mnh300{display:block; width:300px; margin:0 auto; padding:0 0 10px 0; text-align:center;}
.othrnews dl.binstry{background-color:#D3E0EA; padding:5px; margin-top:0; padding-top:10px; margin-bottom:5px; display:block;}

}







/*********************************************************************************************

Helper classes

*********************************************************************************************/


img.scale, img.responsive {
    max-width: 100%;
    height: auto;

}


/*********************************************************************************************

HTML TABLE

*********************************************************************************************/





