

body {
	background-color: #ffffff; font-family: 'Open Sans', sans-serif; overflow-x: hidden; 
}




@font-face {
    font-family: 'robotoregular';
	src: url('../fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;

}


a:hover {
	transition: all 0.4s ease;
}



/*Navigation Starts Here*/



.navbar-default {
	border-radius: 0; border: none; background-color: #ffffff; margin-bottom: 1px;
}

.navbar-brand {
	padding-top: 15px; font-size: 20px;
}

.navbar-nav.navbar-right li.active a {
	color: #ffffff;
	background-color: #7a7a7a;
}

.navbar-nav.navbar-right li.active a:hover {
	color: #ffffff;
	background-color: #7a7a7a;
}

.navbar-nav.navbar-right li a {
	padding-top: 30px; padding-bottom: 20px; color: #941e1a; background-color: #ffffff;
			-ms-transition: background 0.3s linear 0s, color 0.3s linear 0s;
	      -o-transition: background 0.3s linear 0s, color 0.3s linear 0s;
	         transition: background 0.3s linear 0s, color 0.3s linear 0s; 
}

.navbar-nav.navbar-right li a:hover {
	padding-top: 30px; padding-bottom: 20px; color: #941e1a; background-color: #efefef;
}



.navbar-nav.navbar-right ul.dropdown-menu li a {  padding-top: 5px; padding-bottom: 5px; margin-top: 0; 
 box-shadow: none; border: none; 

 }

.divider { height: 1px; width: 100%; display: block; /* for use on default inline elements like span */
  margin: 0; overflow: hidden; background-color: #9a9a9a;
}

 
/*Navigation Ends Here*/




/* Main News Header Starts */

section.news-hdr-main {
	 height: 180px; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; background-color: #7a7a7a; 
}



section.news-hdr-main .row {
	margin-top: 5px; margin-right: -15px;
    margin-left: -15px
}



section.news-hdr-main h2 {
font-family: robotoregular; color: #fff; font-size: 40px; margin-top: 15px; margin-bottom: 15px; padding: 0;
}


h3.online-paper {
	font-family: robotoregular; font-size: 20px; color: #ffdd43; font-weight: normal; margin: 10px 0 10px 0;
}






section.news-hdr-main .news-sub-hdr {
	font-size: 15px; color: #FFF; 
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}

ul.jobs-hdr-link-row1 {
	margin: 0; padding: 0;
}


ul.jobs-hdr-link-row1 .btn {
	border-radius: 3px; border: none; padding: 3px 12px 3px 12px;  font-size: 14px;
}


/*.btn-news-hdr-links {
	background-color: rgba(18, 16, 16, 0.5); border-color: rgba(18, 16, 16, 0.5);
}*/



ul.jobs-hdr-link-row1 li a.btn:link { color: #fff; text-decoration: none; }

ul.jobs-hdr-link-row1 li a.btn:visited { color: #fff; text-decoration: none; }

ul.jobs-hdr-link-row1 li a.btn:hover { color: #ffdd43; text-decoration: none; }



ul.jobs-hdr-link-row1 li {
	list-style-type: none; padding-left: 5px; margin-right: 10px;
}

ul.jobs-hdr-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-hdr-link-row2 {
	font-size: 14px; margin-top: -2px; padding: 0; 
}

ul.jobs-hdr-link-row2 li a:link { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row2 li a:visited { color: #fff; text-decoration: underline; }

ul.jobs-hdr-link-row2 li a:hover { color: #ffd92a; text-decoration: none; }



ul.jobs-hdr-link-row2 li {
	list-style-type: none; padding-left: 5px; margin-right: 15px;
}

ul.jobs-hdr-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}




/* Main News Header Ends */


/*Lower Section of News Header Starts*/

section.news-hdr-main-lower {
	background-color: #464646; height: auto; padding: 10px; margin-top: 1px; margin-bottom: 40px; 
} 


section.news-hdr-main-lower .drno-reg-twitter-wrap {
	
text-align: right;

}

.drno-reg-pre-twitter {
display: inline-block; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #fff; color: #FFF; 
}





.drno-reg-pre-twitter a:link { color: #fff; text-decoration: none; }

.drno-reg-pre-twitter a:visited { color: #fff; text-decoration: none; }

.drno-reg-pre-twitter a:hover { color: #f1f1f1; text-decoration: none; }





section.news-hdr-main-lower .twitter-block {
	font-size: 14px; color: #fff; font-weight: normal; width: auto; float: right; display: inline-block;
}


section.news-hdr-main-lower .twitter-block img {
	margin-bottom: 4px;
}



/*Lower Section of Header Ends*/










.main-bnr-wrapper {
	max-width: 728px; margin-right: auto; margin-left: auto;
}







/*News Homepage Content Starts*/



.mainart-one:hover  {
border: 1px solid rgb(153, 200, 250);
border-radius: 0;
box-shadow: rgba(0, 0, 0, 0.2) 0 6px 8px 6px;
background: rgba(153, 200, 250, 0.1);
transition: 0.5s;


}


.mainart-two-rt:hover  {
border: 1px solid rgb(153, 200, 250);
border-radius: 0;
box-shadow: rgba(0, 0, 0, 0.2) 0 6px 8px 6px;
background: rgba(153, 200, 250, 0.1);
transition: 0.5s;


}


.mainart-three:hover  {
border: 1px solid rgb(153, 200, 250);
border-radius: 0;
box-shadow: rgba(0, 0, 0, 0.2) 0 6px 8px 6px;
background: rgba(153, 200, 250, 0.1);
transition: 0.5s;


}



.mainart-three-rt:hover  {
border: 1px solid rgb(153, 200, 250);
border-radius: 0;
box-shadow: rgba(0, 0, 0, 0.2) 0 6px 8px 6px;
background: rgba(153, 200, 250, 0.1);
transition: 0.5s;


}


.mainart-four:hover  {
border: 1px solid rgb(153, 200, 250);
border-radius: 0;
box-shadow: rgba(0, 0, 0, 0.2) 0 6px 8px 6px;
background: rgba(153, 200, 250, 0.1);
transition: 0.5s;


}

.mainart-five:hover  {
border: 1px solid rgb(153, 200, 250);
border-radius: 0;
box-shadow: rgba(0, 0, 0, 0.2) 0 6px 8px 6px;
background: rgba(153, 200, 250, 0.1);
transition: 0.5s;


}


.mainart-six:hover  {
border: 1px solid rgb(153, 200, 250);
border-radius: 0;
box-shadow: rgba(0, 0, 0, 0.2) 0 6px 8px 6px;
background: rgba(153, 200, 250, 0.1);
transition: 0.5s;


}


.media-art7:hover  {
border: 1px solid rgb(153, 200, 250);
border-radius: 0;
box-shadow: rgba(0, 0, 0, 0.2) 0 6px 8px 6px;
background: rgba(153, 200, 250, 0.1);
transition: 0.5s;


}


.media-art8:hover  {
border: 1px solid rgb(153, 200, 250);
border-radius: 0;
box-shadow: rgba(0, 0, 0, 0.2) 0 6px 8px 6px;
background: rgba(153, 200, 250, 0.1);
transition: 0.5s;


}





section.news-hp-outer-wrapper {
	margin-top: 30px;
}







/*Lower Section of News Header Ends*/



/*.headline-art-title {
	padding: 8px; font-family: robotoregular; font-size: 16px; margin-bottom: 15px;
}

.headline-art-intro-para {
	padding: 8px; font-family: robotoregular; font-size: 14px; margin-top: 15px;
}
*/


.banner-main-news-top {
	padding: 1px 0 5px 0; text-align: center; margin-bottom: 5px;
}


.monthly-sponsor {
	text-align: center;
}


h5.drno-sponsored-by {
	color: #941e1a;
}




.view-drno-sponsors {
	text-align: center; font-size: 11px; margin-bottom: 50px;
}


.view-drno-sponsors a:link { color: 039; text-decoration: underline; }

.view-drno-sponsors a:visited { color: #039; text-decoration: underline; }

.view-drno-sponsors a:hover { color: #941e1a; text-decoration: none; }



.panel.todays-brdr {
	border: none;
}

.todays-headlines {
	background-color: #fff; margin: 0; padding: 0 0 0 15px; border-bottom: 1px solid #dedede;
}


.todays-headlines h2 {
	font-family: robotoregular; font-size: 36px; color: #941e1a; margin: 15px 0 15px 0;
}




/*STARTS HEADLINE LEFT BLOCK*/




.panel.mainart-one {
	border-radius: 0;
}



.mainart-one p  {
	margin-bottom: 2px;
}




.main-artone-graphic {
	width: 100%; text-align: center; vertical-align: middle; border-bottom: 1px solid; #000; background-color: #cecece; padding: 10px 0 10px 0;
}

.main-artone-graphic img {
text-align: center; margin-right: auto; margin-left: auto; vertical-align: middle; border: 1px solid #fff;
}





span.label.art-posted-date {
	background-color: #941e1a; color: #fff; font-size: 14px; font-weight: normal; padding: 6px 15px 6px 15px; margin: 5px 0 20px 0; display: inline-block; 
}


.mainart-one .caption {
	padding: 10px 15px 10px 15px; border-bottom: 1px dashed #cdcdcd;
}




.mainart-one h2 {
	font-family: robotoregular; font-size: 26px; margin: 2px 0 15px 0; padding: 0; 
}


.mainart-one h2 a:link { color: #941e1a; text-decoration: none; }

.mainart-one h2 a:visited { color: #941e1a; text-decoration: none; }

.mainart-one h2 a:hover { color: #bb4642; text-decoration: underline; }


.mainart-one a:link { color: #039; text-decoration: underline; }

.mainart-one a:visited { color: #039; text-decoration: none; }

.mainart-one a:hover { color: #039; text-decoration: none; }



.mainart-one .panel-heading {
		background-color: #941e1a; border-radius: 0; border-bottom: 1px solid #fff; padding: 10px 0 12px 15px;
}


.mainart-one .panel-heading h4 {
 font-family: robotoregular; font-size: 16px; color: #FFF; padding: 0; margin: 0; display: inline;
}
span.label.breaking-date {
	border: 1px solid #fff; border-radius: 0; margin-left: 20px; display: inline; font-size: 13px;
}












/*ENDS HEADLINE LEFT BLOCK*/








/*STARTS HEADLINES RIGHT BLOCK*/


.mainart-two-rt {
	border-radius: 0; margin-bottom: 20px; padding-bottom: 23px; font-family: robotoregular; font-size: 12px;
}


.panel-heading.mainart-two {
	text-align: center; padding: 25px 0 25px 0;
}






.panel-heading.mainart-two img {
	border: 1px solid #000; margin-right: auto; margin-left: auto;
}



.mainart-two-rt h2 {
	font-family: robotoregular; font-size: 20px; margin: 8px 0 10px 0; padding: 0; 
}


.mainart-two-rt h2 a:link { color: #941e1a; text-decoration: none; }

.mainart-two-rt h2 a:visited { color: #941e1a; text-decoration: none; }

.mainart-two-rt h2 a:hover { color: #bb4642; text-decoration: underline; }


.mainart-two-rt a:link { color: #039; text-decoration: underline; }

.mainart-two-rt a:visited { color: #039; text-decoration: none; }

.mainart-two-rt a:hover { color: #039; text-decoration: none; }


.mainart-two-rt span.label.art-posted-date {
	background-color: #941e1a; color: #fff; font-size: 12px; font-weight: normal; padding: 3px 10px 4px 10px; margin: 5px 0 20px 0; display: inline-block; 
}


.mainart-one .caption {
	padding: 10px 15px 10px 15px; border-bottom: 1px dashed #cdcdcd;
}




.mainart-three-rt {
	border-radius: 0; margin-bottom: 20px; padding-bottom: 23px; font-family: robotoregular; font-size: 12px;
}


.panel-heading.mainart-three-lower {
	text-align: center; padding: 25px 0 25px 0;
}


.panel-heading.mainart-three-lower img {
	border: 1px solid #000; margin-right: auto; margin-left: auto;
}



.mainart-three-rt h2 {
	font-family: robotoregular; font-size: 20px; margin: 8px 0 10px 0; padding: 0; 
}


.mainart-three-rt h2 a:link { color: #941e1a; text-decoration: none; }

.mainart-three-rt h2 a:visited { color: #941e1a; text-decoration: none; }

.mainart-three-rt h2 a:hover { color: #bb4642; text-decoration: underline; }


.mainart-three-rt a:link { color: #039; text-decoration: underline; }

.mainart-three-rt a:visited { color: #039; text-decoration: none; }

.mainart-three-rt a:hover { color: #039; text-decoration: none; }


.mainart-three-rt span.label.art-posted-date {
	background-color: #941e1a; color: #fff; font-size: 12px; font-weight: normal; padding: 3px 10px 4px 10px; margin: 5px 0 20px 0;
}


.mainart-one .caption {
	padding: 10px 15px 10px 15px; border-bottom: 1px dashed #cdcdcd;
}



.panel.hp-news-arts-continue {
	font-size: 14px; border-radius: 0; border: none;
}



.hp-news-arts-continue h2 {
	font-family: robotoregular; font-size: 20px; margin: 8px 0 10px 0; padding: 0; 
}


.hp-news-arts-continue h2 a:link { color: #941e1a; text-decoration: none; }

.hp-news-arts-continue h2 a:visited { color: #941e1a; text-decoration: none; }

.hp-news-arts-continue h2 a:hover { color: #bb4642; text-decoration: underline; }


.hp-news-arts-continue a:link { color: #039; text-decoration: underline; }

.hp-news-arts-continue a:visited { color: #039; text-decoration: none; }

.hp-news-arts-continue a:hover { color: #039; text-decoration: none; }





.hp-also-today-outer {
	padding: 0; margin-top: 10px; border-radius: 0; border: none; font-size: 14px;
}


h2.arts-five-plus-header {
	font-size: 25px; font-family: robotoregular; color: #941e1a; padding: 0; margin: 5px 0 25px 15px;
}



.row.mainarts-continued .panel {
	border-radius: 0; border: 1px solid #cdcdcd; font-size: 12px;

}



.row.mainarts-continued .panel-heading {
background-color: #f5f5f5; text-align: center;

}


.row.mainarts-continued img {
	border: 1px solid #000; max-width: 100px; margin-right: auto; margin-left: auto;
}


.row.mainarts-continued .panel h3 {
font-size: 16px; color: #941e1a; font-family: robotoregular; margin: 8px 0 5px 0; padding: 0;

}


.row.mainarts-continued .panel h3 a:link { color: #941e1a; text-decoration: none; }

.row.mainarts-continued .panel h3 a:visited { color: #941e1a; text-decoration: none; }

.row.mainarts-continued .panel h3 a:hover { color: #bb4642; text-decoration: underline; }


.row.mainarts-continued a:link { color: #039; text-decoration: underline; }

.row.mainarts-continued a:visited { color: #039; text-decoration: none; }

.row.mainarts-continued a:hover { color: #039; text-decoration: none; }


.row.mainarts-continued .panel p {
	margin: 5px 0 0 0;
}


.row.mainarts7-9 {
margin-bottom: 30px;
}



.row.mainarts7-9 .media {
	font-size: 12px; border: 1px solid #cdcdcd; margin-bottom: 25px; 
}


.row.mainarts7-9 .media-left {
background-color: #f5f5f5; padding: 20px; border-right: 1px solid #cdcdcd; 
}






.row.mainarts7-9 .media-body {
padding: 20px; 
}




.row.mainarts7-9 .media-left img {
	border: 1px solid #000; max-width: 100px; margin-right: auto; margin-left: auto;
}


.row.mainarts7-9 .media-body h3 {
font-size: 16px; color: #941e1a; font-family: robotoregular; margin: 0 0 5px 0; padding: 0;

}


.row.mainarts7-9 .media-body h3 a:link { color: #941e1a; text-decoration: none; }

.row.mainarts7-9 .media-body h3 a:visited { color: #941e1a; text-decoration: none; }

.row.mainarts7-9 .media-body h3 a:hover { color: #bb4642; text-decoration: underline; }


.row.mainarts7-9 .media-body a:link { color: #039; text-decoration: underline; }

.row.mainarts7-9 .media-body a:visited { color: #039; text-decoration: none; }

.row.mainarts7-9 .media-body a:hover { color: #039; text-decoration: none; }


.row.mainarts7-9 .media-body p {
	margin: 5px 0 0 0;
}






.panel.appointments-recent {
	border: none; border-radius: 0; background-color: transparent; font-size: 12px;
}


.panel-heading.apps-hdr {
	border: none; border-radius: 0;  padding: 0; position: relative;
}

.panel-heading.apps-hdr img {
	border-top: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;  z-index: -1;
}


.panel-heading.apps-hdr .apps-hdr-txt {
	 z-index: 10; position: absolute; bottom: 15px; left: 7px; background: rgba(177, 164, 26, 0.7); padding: 5px 10px 5px 8px; border-radius: 3px;
}

h2.recentapps {
	font-size: 20px; color: #fff; font-family: robotoregular; margin: 0 0 5px 0; padding: 0;
}




.panel.appointments-recent .panel-body {
background-color: #f5f5f5;

}


.panel.appointments-recent .panel-body h3 {
font-size: 16px; color: #941e1a; font-family: robotoregular; margin: 10px 0 5px 0; padding: 0;

}


.panel.appointments-recent .panel-body h3 a:link { color: #941e1a; text-decoration: underline; }

.panel.appointments-recent .panel-body h3 a:visited { color: #941e1a; text-decoration: none; }

.panel.appointments-recent .panel-body h3 a:hover { color: #bb4642; text-decoration: none; }


.panel.appointments-recent .panel-body a:link { color: #039; text-decoration: underline; }

.panel.appointments-recent .panel-body a:visited { color: #039; text-decoration: none; }

.panel.appointments-recent .panel-body a:hover { color: #039; text-decoration: none; }


.panel.appointments-recent .panel-body p {
	padding-bottom: 10px; margin: 5px 0 0 0; border-bottom: 1px dashed #cdcdcd;
}



.panel.appointments-recent .panel-footer {
	border: none; border-radius: 0; background-color: #454545; padding: 15px; text-align: center;
}


.panel.appointments-recent .panel-footer h3 {
font-size: 14px; margin: 0; padding: 0;
}

.panel.appointments-recent .panel-footer a:link { color: #fff; text-decoration: underline; }

.panel.appointments-recent .panel-footer a:visited { color: #fff; text-decoration: none; }

.panel.appointments-recent .panel-footer a:hover { color: #fff; text-decoration: none; }












/*ENDS LEFT BLOCK OF THREE*/



/*START HP RIGHT HAND SIDE CONTENT*/



.news-hp-rhs-contents {
	background-color: #fff;
}

.panel.breaking {
	border-radius: 0; border: none; font-size: 12px;
}


.panel.breaking .panel-body {
	border-radius: 0; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; font-size: 12px; padding: 6px 10px 10px 10px; background-color: #efefef;
}






.breaking .panel-heading {
	background-color: #000; border-radius: 0; border-bottom: 1px solid #fff; padding: 5px 0 8px 15px;
}

.breaking .panel-heading h4 {
 font-family: robotoregular; font-size: 16px; color: #FFF; padding: 0; margin: 0; display: inline;
}
span.label.breaking-date {
	border: 1px solid #fff; border-radius: 0; margin-left: 20px; display: inline; font-size: 13px;
}

.panel.breaking h2 {
	font-family: robotoregular; font-size: 18px; font-weight: normal; margin: 4px 0 10px 0; padding: 0; 
}


.panel.breaking h2 a:link { color: #941e1a; text-decoration: underline; }

.panel.breaking h2 a:visited { color: #941e1a; text-decoration: none; }

.panel.breaking h2 a:hover { color: #bb4642; text-decoration: none; }


.panel.breaking a:link { color: #039; text-decoration: underline; }

.panel.breaking a:visited { color: #039; text-decoration: none; }

.panel.breaking a:hover { color: #039; text-decoration: none; }






/*Popular Searches Starts*/

.breaking-search {
	margin: 12px 0 2px 0; padding-top: 13px; border-top: 1px dashed #000;
}

.breaking-search a.btn {
	padding: 3px 10px 5px 10px; margin: 0; font-size: 14px; color: #FFF; border-radius: 3px; border: none; background-color: #941e1a;
}

.breaking-search a.btn:link { color: #fff; text-decoration: none; }

.breaking-search a.btn:visited { color: #fff; text-decoration: none; }

.breaking-search a.btn:hover { color: #fff; text-decoration: underline; background-color: #836463; }




.breaking-search a.btn span {
margin-left: 5px; color: #f5f5f5; font-weight: normal;
}



/*Popular Searches Ends*/



.news-hp-banner-rt {
	margin-bottom: 25px; padding: 15px 0 15px 0; text-align: center; background-color: #fff; border: 1px solid #cdcdcd;
}


.spons-banner-rt-wrapper {
max-width: 260px;
}


.news-hp-banner-rt img {
	margin-right: auto; margin-left: auto; border: 1px solid #d91e43;
}
















.panel.hp-most-popular {
	border: none; padding: 0;
}

.panel-heading.hp-most-popular-hdr {
background-color: #454545; color: #fff; border-radius: 0; border-top: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; text-align: right;


}


.panel-heading.hp-most-popular-hdr .hp-most-popular-hdr-title {
text-align: left;
}


.panel-heading.hp-most-popular-hdr h3 {
	 font-family: robotoregular; font-size: 18px; color: #fff; font-weight: normal; margin: 10px 0 0 0; padding: 0;
}

.panel-heading.hp-most-popular-hdr img {
border: 1px solid #fff;
}

.panel-body.wrap-event-content {
border-right: 1px solid #cdcdcd;  border-left: 1px solid #cdcdcd; padding: 12px 15px 18px 15px; font-size: 12px;
}


.hp-most-popular-content {
		border-bottom: 1px dashed #cdcdcd; margin-bottom: 20px;
} 

.hp-most-popular-content h3 {
	font-size: 14px; padding-bottom: 10px; margin: 0;
}


table.table.table-striped.hp-most-popular {
	margin: 0;
}




table.table.table-striped.hp-most-popular td {
	border: none; padding: 5px 8px 5px 4px; 
}


table.table.table-striped.hp-most-popular td.event-date {
padding: 5px 8px 5px 4px; width: 12%; font-family: robotoregular; color: #941e1a;
}


span.thou-plus {
color: #941e1a; display: inline-block; margin-right: 3px;
}

span.thou-plus-footer {
color: #941e1a; display: inline-block; 
}



.badge.most-popular {
	padding: 2px 10px 2px 10px; border-radius: 2px;
}


.hp-most-popular td a:link { color: #039; text-decoration: underline; }

.hp-most-popular td a:visited { color: #039; text-decoration: none; }

.hp-most-popular td a:hover { color: #039; text-decoration: none; }






.panel-footer.hp-most-popular-footer {
	border: 1px solid #cdcdcd; background-color: #fff; font-size: 14px; color: #941e1a; border-radius: 0; padding: 10px 5px 10px 20px;
}



.panel-footer.hp-most-popular-footer a:link { color: #941e1a; text-decoration: none; }

.panel-footer.hp-most-popular-footer a:visited { color: #941e1a; text-decoration: none; }

.panel-footer.hp-most-popular-footer a:hover { color: #941e1a; text-decoration: underline; }










/*Drop Panel RHS Starts*/



#news-rt-col-rvl-other { height: auto; width: 100%; position: relative; margin-top: 40px; margin-bottom: 40px; display: block;  }




#news-rt-col-rvl-other .other-stuff-control {
	padding: 10px 15px 10px 15px; border-radius: 0; border: 1px solid #9a9a9a; font-size: 20px; color: #fff; font-family: robotoregular; display: block; text-align: left; background-color: #cdcdcd; box-shadow: none;
}

#news-rt-col-rvl-other .other-stuff-control span.glyphicon {
vertical-align: middle; font-weight: normal; margin-left: 10px;	
}


#news-rt-col-rvl-other .other-stuff-control a:link { color: #941e1a; text-decoration: underline; }

#news-rt-col-rvl-other .other-stuff-control a:visited { color: #941e1a; text-decoration: underline; }

#news-rt-col-rvl-other .other-stuff-control a:hover { color: #039; text-decoration: none; }



#news-rt-col-rvl-other .outer-container-rvlmore { height: auto; width: 100%; position: relative; left: 0; top: 0; display: none; background-color: #eee; padding: 0 0 15px 0; }

#news-rt-col-rvl-other .outer-container-rvlmore a:link { color: #941e1a; text-decoration: underline; }

#news-rt-col-rvl-other .outer-container-rvlmore a:visited { color: #941e1a; text-decoration: underline; }

#news-rt-col-rvl-other  .outer-container-rvlmore a:hover { color: #039; text-decoration: none; }




.content-rvl-more-inner { width: 100%; padding: 10px 15px 10px 15px; margin-bottom: 15px; color: #000; font-size: 12px; }

.content-rvl-more-inner .division {
	border-top: 1px dashed #941e1a; margin-top: 8px; margin-bottom: 8px; 
}



.content-rvl-more-inner h3 {
	font-size: 15px; color: #941e1a; font-family: robotoregular; font-weight: bold; margin: 15px 0 10px 0; padding: 0;
}

.content-rvl-more-inner img {
	float: right; border: 1px solid #000; margin: 0 0 15px 15px; width: 130px; height: auto;
}

.close-pnl-control-outer {
	border-top: 1px dashed #941e1a; margin-top: 20px; padding-top: 20px;
}

.close_wn { float: right; margin: 0 12px 8px 0; font-size: 16px; font-weight: normal;  padding: 5px 8px 8px 8px; color: #941e1a;  } 

#news-rt-col-rvl-other .close_wn a:link

{

color: #941e1a; text-decoration: none;
	
}

#news-rt-col-rvl-other .close_wn a:visited

{

color: #941e1a; text-decoration: none;
	
}

#news-rt-col-rvl-other .close_wn a:hover

{

color: #941e1a; text-decoration: underline;
	
}






/*Drop Panel RHS Ends*/




































.panel.hp-reg-email {
	width: 100%; background-color: #f5f5f5; font-size: 15px; text-align: center; border-radius: 5px; display: block; margin-bottom: 35px; }

.panel.hp-reg-email .panel-heading {
	background-color: #f1f1f1;
}

.panel.hp-reg-email .panel-body { padding: 15px 0 20px 0;
}

.panel.hp-reg-email span {
	font-size: 34px; color: #941e1a; 
}



.panel.hp-reg-email a:link { color: #039; text-decoration: underline; }

.panel.hp-reg-email a:visited { color: #039; text-decoration: none; }

.panel.hp-reg-email a:hover { color: #039; text-decoration: none; }




.panel.hp-reg-email h3 {
font-size: 15px; color: #039; padding: 0; margin: 10px 0 10px 0;
}



.panel.hp-reg-email h3 a:link { color: #039; text-decoration: underline; }

.panel.hp-reg-email h3 a:visited { color: #039; text-decoration: none; }

.panel.hp-reg-email h3 a:hover { color: #039; text-decoration: none; }






.panel.events-tr {
	border: none; padding: 0;
}

.panel-heading.events-tr-hdr {
background-color: #9aa657; color: #fff; border-radius: 0; border: none;


}


.panel-heading.events-tr-hdr .events-tr-hdr-title {
text-align: right;
}


.panel-heading.events-tr-hdr h3 {
	 font-family: robotoregular; font-size: 18px; color: #FFF; font-weight: normal; margin: 10px 0 0 0; padding: 0;
}

.panel-heading.events-tr-hdr img {
border: 1px solid #fff;
}

.panel-body.wrap-event-content {
border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; padding: 12px 15px 18px 15px; font-size: 12px;
}


.events-tr-content {
		border-bottom: 1px dashed #cdcdcd; margin-bottom: 20px;
} 

.events-tr-content h3 {
	font-size: 14px; padding-bottom: 10px; margin: 0;
}


table.table.table-striped.event-tr {
	margin: 0;
}




table.table.table-striped.event-tr td {
	border: none; padding: 5px 8px 5px 4px; 
}


table.table.table-striped.event-tr td.event-date {
padding: 5px 8px 5px 4px; width: 27%; font-family: robotoregular; color: #941e1a;
}




.event-tr td a:link { color: #039; text-decoration: underline; }

.event-tr td a:visited { color: #039; text-decoration: none; }

.event-tr td a:hover { color: #039; text-decoration: none; }






.panel-footer.events-tr-footer {
	border: 1px solid #cdcdcd; background-color: #fff; font-size: 14px; color: #941e1a; border-radius: 0; padding: 10px 5px 10px 20px;
}



.panel-footer.events-tr-footer a:link { color: #941e1a; text-decoration: none; }

.panel-footer.events-tr-footer a:visited { color: #941e1a; text-decoration: none; }

.panel-footer.events-tr-footer a:hover { color: #941e1a; text-decoration: underline; }





.other-site-section-outer {
	margin-top: 60px; margin-bottom: 60px; 
}





a.othersite-sect {
	font-size: 18px; color: #FFF; border-radius: 10px; background-color: #cdcdcd; width: 100%;
	
}


 

.navboxlg a:link { color: #fff; text-decoration: none; }

.navboxlg a:visited { color: #fff; text-decoration: none; }

.navboxlg a:hover { color: #fff; text-decoration: none; }



.panel.other-site-section {
	border-radius: 10px; border: none; font-size: 18px; background-color: #cdcdcd; margin-bottom: 30px;
}


.panel.other-site-section .panel-body {
text-align: center; font-size: 42px; font-family: robotoregular; color: #fff; font-weight: normal; padding: 30px;
}




.panel-body > h3.hp-event {
margin: 0; padding: 0; font-size: 42px;
}









/*News Homepage Content Ends*/












































/*Footer Starts*/


footer { background-color: #454545; min-height: 350px; margin-top: 240px; }

.footerleft { margin-top: 50px; padding: 0 15px 0 15px; }

.footerleft h4 {
	font-family: robotoregular; font-size: 22px; color: #FFF; font-weight: bold;
}

p.footer-mrio {
	padding: 5px; background-color: #343434; display: inline-block; 
}

h4.footer-contact {
	font-family: Arial; font-size: 14px; color: #FFF; font-weight: normal; margin-top: 10px;
}

.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }

.footerleft p a:link { color: #46c8f5; text-decoration: underline; }

.footerleft p a:visited { color: #46c8f5; text-decoration: none; }

.footerleft p a:hover { color: #fff; text-decoration: none; }


.footercenter { margin-top: 50px; padding: 0 15px 0 15px; }

.footercenter p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }

p.footer-global-mr {
	padding: 5px; background-color: #343434; display: inline-block;
}

.footerright { margin-top: 50px; padding: 0 15px 0 15px; }

.footerright p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }


.footerright h4 {
	font-size: 15px; font-weight: normal; color: #eee;
}

.footerright h3 {
	font-size: 18px; font-weight: normal; color: #FFF;
}
 
.copyright { height: 80px; background-color: #000000; border-top: 1px solid #bcbcbc; }
 
.copyright p { text-align: left; color: #ffffff; padding: 10px 0; margin-bottom: 0px; }
 

.bottom_ul { list-style-type: none; float: right; margin-bottom: 0; color: #ffffff; }
.bottom_ul li { float: left; line-height: 40px; }
 
.bottom_ul li:after { content:""; color:#fff; margin-right: 8px; margin-left: 8px; }
/*.bottom_ul li:after { content:"/"; color:#fff; margin-right: 8px; margin-left: 8px; }*/
 
.bottom_ul li a { color: #fff;  font-size: 12px; }


/*Footer Ends*/





/*START SCROLL TO TOP*/

.scrollToTop {
	font-size: 18px; font-weight: bold;
	width: 45px; 
	height: 45px;
	padding: 10px 0 4px 0; 
	text-align: center; 
	background-color: rgba(0,0,0,.8);
	color: #fff;
	text-decoration: none;
	position: fixed;
	bottom: 12px;
	right: 10px;
	display: none;

}

/*.scrollToTop: hover {
	text-decoration:none;
}
*/

.scrollToTop a:link { color: #fff; text-decoration: none; }

.scrollToTop a:visited { color: #fff; text-decoration: none; }

.scrollToTop a:hover { color: #fff; text-decoration: none; }

/*END SCROLL TO TOP*/









































/*MEDIA QUERY START*/





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

	{ 

body {
	overflow-x: hidden;
}	




/*Navigation Starts xs*/


.navbar-default {
	border-radius: 0; border: none; background-color: #ffffff; margin-bottom: 1px;
}

.navbar-brand {
	padding-top: 8px; font-size: 16px;
}

.navbar-brand img {
	max-height: 30px;
}


.navbar-nav.navbar-right {
	margin-top: 0;
}

.navbar-nav.navbar-right li.active a {
	color: #ffffff;
	background-color: #7a7a7a;
}

.navbar-nav.navbar-right li.active a:hover {
	color: #ffffff;
	background-color: #7a7a7a;
}

.navbar-nav.navbar-right li a {
	padding-top: 10px; padding-bottom: 10px; color: #fff; background-color: #000;
			-ms-transition: background 0.3s linear 0s, color 0.3s linear 0s;
	      -o-transition: background 0.3s linear 0s, color 0.3s linear 0s;
	         transition: background 0.3s linear 0s, color 0.3s linear 0s; 
}

.navbar-nav.navbar-right li a:hover {
	padding-top: 10px; padding-bottom: 10px; color: #fff; background-color: #cdcdcd;
}



.navbar-nav.navbar-right ul.dropdown-menu li a {  padding-top: 5px; padding-bottom: 5px; margin-top: 0; 
 box-shadow: none; border: none; 

 }

/*Navigation Ends xs*/


/*News Header Starts xs*/

section.news-hdr-main {
	 height: 160px; padding-top: 8px; padding-bottom: 25px; margin-top: 0; color: #fff; background-color: #7a7a7a; background-position: bottom right; background-repeat: no-repeat;
background-image: url("../../img/news-hdr-bg-smxs2a.jpg"); 
}



section.news-hdr-main .row {
	margin-right: -15px;
    margin-left: -15px
}

section.news-hdr-main h2 {
font-family: robotoregular; font-size: 22px; margin-bottom: 10px; padding: 0;
}




section.news-hdr-main-lower .drno-reg-twitter-wrap {
	
text-align: center;

}

.drno-reg-pre-twitter {
display: block; margin: 0 0 7px 0; padding: 0; color: #FFF; border: none;
}


.drno-reg-pre-twitter a:link { color: #fff; text-decoration: none; }

.drno-reg-pre-twitter a:visited { color: #fff; text-decoration: none; }

.drno-reg-pre-twitter a:hover { color: #f1f1f1; text-decoration: none; }





section.news-hdr-main-lower .twitter-block {
	font-size: 14px; color: #fff; font-weight: normal; display: block; float: none;
}


section.news-hdr-main-lower .twitter-block img {
	margin-bottom: 4px;
}









/*News Header Ends xs*/


.main-bnr-wrapper {
	max-width: 300px;
}



/*Main Banner Fetures Section Starts*/


section.banner-main-features {
	margin-top: 30px; padding-bottom: 25px;	height: auto; background-color: #4954ae; text-align: center; 
	border-top: 1px solid #171f69; }

h5.features-sponsored-by {
	color: #fff; font-weight: normal;
}

.main-bnr-wrapper-features {
	max-width: 300px; margin-right: auto; margin-left: auto;
}


.main-bnr-features {
	margin-right: auto; margin-left: auto; 
}


/*Main Banner Features Section Ends*/













.todays-headlines h2 {
	font-family: robotoregular; font-size: 22px; color: #941e1a; margin: 15px 0 15px 0;
}

.mainart-one h2 {
	font-family: robotoregular; font-size: 20px; margin: 2px 0 15px 0; padding: 0; 
}


.main-artone-graphic {
	width: 100%; background-color: #cdcdcd; text-align: center; padding: 5px 0 5px 0; 
}

.main-artone-graphic img {
	margin-right: auto; margin-left: auto;
}



.panel-heading.apps-hdr {
		text-align: center; border-bottom: 1px dashed #cdcdcd; border-radius: 0;  padding: 10px 0 20px 0; position: relative;
}

.panel-heading.apps-hdr img {
	border-top: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;  z-index: -1; margin-right: auto; margin-left: auto;
}


.panel-heading.apps-hdr .apps-hdr-txt {
	 z-index: 10; position: absolute; bottom: 30px; left: 27px; background: rgba(177, 164, 26, 0.7); padding: 5px 10px 5px 8px; border-radius: 3px;
}









/*Footer Starts xs*/


footer { background-color: #454545; min-height: 350px; margin-top: 40px; padding-bottom: 50px; }

.footerleft { margin-top: 20px; padding: 0 15px 0 15px; border-bottom: 1px solid #343434; }



p.footer-mrio {
	font-size: 13px; color: #FFF; padding: 7px; background-color: #343434; display: inline-block; 
}


.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom: 15px; }



.footercenter { margin-top: 20px; padding: 0 15px 0 15px; border-bottom: 1px solid #343434; }

.footercenter h4 {
	font-family: robotoregular; font-size: 22px; color: #FFF; font-weight: bold; margin-bottom: 10px;
}



.footercenter p { color: #fff; margin-bottom: 15px; }


p.footer-global-mr {
	padding: 5px; background-color: #343434; display: inline-block;
}



ul.jobs-footer-link-row1 {
	font-size: 12px; color: #FFF; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-footer-link-row1 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row1 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row2 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row2 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row2 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: underline; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}









.footerright { margin-top: 20px; margin-bottom: 40px; padding: 0 15px 0 15px; }

.footerright p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom: 15px; }

.footerright h4 {
	font-size: 15px; font-weight: normal; color: #ddd;
}

.footerright h3 {
	font-weight: normal; color: #FFF;
}


p.follow-us {
	margin-top: 30px; margin-bottom: 10px;
}


 
.copyright { height: auto; background-color: #000000; }
 
.copyright p { font-size: 13px; text-align: left; color: #ffffff; padding: 20px 0 20px 0; margin-bottom: 0px; }
 

.bottom_ul { list-style-type: none; float: right; margin-bottom: 0; color: #ffffff; }
.bottom_ul li { float: left; line-height: 40px; }
 
.bottom_ul li:after { content:""; color:#fff; margin-right: 8px; margin-left: 8px; }
/*.bottom_ul li:after { content:"/"; color:#fff; margin-right: 8px; margin-left: 8px; }*/
 
.bottom_ul li a { color: #fff;  font-size: 12px; }


/*Footer Ends xs*/



	}























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

{ 

body {
	overflow-x: hidden;
}		





/*Navbar Starts xs-2*/



.navbar-default {
	border-radius: 0; border: none; background-color: #ffffff; margin-bottom: 1px;
}

.navbar-brand {
	padding-top: 8px; font-size: 16px;
}

.navbar-brand img {
	max-height: 30px;
}



.navbar-nav.navbar-right {
	margin-top: 0; font-size: 16px;
}

.navbar-nav.navbar-right li.active a {
	color: #ffffff;
	background-color: #7a7a7a;
}

.navbar-nav.navbar-right li.active a:hover {
	color: #ffffff;
	background-color: #7a7a7a;
}

.navbar-nav.navbar-right li a {
	padding-top: 10px; padding-bottom: 10px; color: #fff; background-color: #000;
			-ms-transition: background 0.3s linear 0s, color 0.3s linear 0s;
	      -o-transition: background 0.3s linear 0s, color 0.3s linear 0s;
	         transition: background 0.3s linear 0s, color 0.3s linear 0s; 
}

.navbar-nav.navbar-right li a:hover {
	padding-top: 10px; padding-bottom: 10px; color: #fff; background-color: #cdcdcd;
}



.navbar-nav.navbar-right ul.dropdown-menu li a {  padding-top: 5px; padding-bottom: 5px; margin-top: 0; 
 box-shadow: none; border: none; 

 }

/*Navbar Ends xs-2*/


/*News Header Starts xs-2*/



section.news-hdr-main {
	 height: 160px; padding-top: 20px; padding-bottom: 20px; margin-top: 0; color: #fff; background-color: #7a7a7a; background-position: bottom right; background-repeat: no-repeat;
background-image: url("../../img/news-hdr-bg-smxs1a.jpg"); 
}


section.news-hdr-main .row {
	margin-right: -15px;
    margin-left: -15px
}

section.news-hdr-main h2 {
 font-family: robotoregular; font-size: 26px; margin: 0 0 10px 0; padding: 0;
}


section.news-hdr-main-lower {
	background-color: #464646; height: auto; padding: 10px; margin-top: 1px; margin-bottom: 40px; 
} 


section.news-hdr-main-lower .drno-reg-twitter-wrap {
	
text-align: center;

}

.drno-reg-pre-twitter {
display: inline-block; margin: 0 10px 0 0; padding: 0 15px 0 0; color: #FFF; border-right: 1px solid #fff: 
}


.drno-reg-pre-twitter a:link { color: #fff; text-decoration: none; }

.drno-reg-pre-twitter a:visited { color: #fff; text-decoration: none; }

.drno-reg-pre-twitter a:hover { color: #f1f1f1; text-decoration: none; }





section.news-hdr-main-lower .twitter-block {
	font-size: 14px; color: #fff; font-weight: normal; display: inline-block; float: none;
}


section.news-hdr-main-lower .twitter-block img {
	margin-bottom: 4px;
}



/*News Header Ends xs-2*/


.main-bnr-wrapper {
	max-width: 300px; margin-right: auto; margin-left: auto;
}




/*Main Banner Features Section Starts*/


section.banner-main-features {
	margin-top: 40px; padding-bottom: 25px;	height: auto; background-color: #4954ae; text-align: center; 
	border-top: 1px solid #171f69; }

h5.features-sponsored-by {
	color: #fff; font-weight: normal;
}

.main-bnr-wrapper-features {
	max-width: 300px; margin-right: auto; margin-left: auto;
}


.main-bnr-features {
	margin-right: auto; margin-left: auto; display: block; 
}


/*Main Banner Features Section Ends*/












.todays-headlines h2 {
	font-family: robotoregular; font-size: 26px; color: #941e1a; margin: 15px 0 15px 0;
}

.mainart-one h2 {
	font-family: robotoregular; font-size: 20px; margin: 2px 0 15px 0; padding: 0; 
}





.panel-heading.mainart-two {
	text-align: center; padding: 30px 5px 0 5px; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none;
}


.mainart-two-rt {
	padding: 0; 
}

.mainart-two-rt .panel-body {

display: table-cell; width: 70%; vertical-align: top;


}



.panel-heading.mainart-three-lower {
	text-align: center; padding: 30px 5px 0 5px; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none;
}


.mainart-three-rt {
	padding: 0; 
}

.mainart-three-rt .panel-body {

display: table-cell; width: 70%; vertical-align: top;


}



.mainart-four .panel-heading {
	text-align: center; vertical-align: middle; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none;
}


.mainart-four {
	padding: 0; 
}

.mainart-four .panel-body {

display: table-cell; width: 70%;


}


.mainart-five .panel-heading {
	text-align: center; vertical-align: middle; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none;
}



.mainart-five {
	padding: 0; 
}

.mainart-five .panel-body {

display: table-cell; width: 70%;


}


.mainart-six .panel-heading {
	text-align: center; vertical-align: middle; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none; 
}



.mainart-six {
	padding: 0; 
}

.mainart-six .panel-body {

display: table-cell; width: 70%;


}



.main-artone-graphic {
	width: 100%; background-color: #cdcdcd; text-align: center; padding: 15px 0 15px 0;
}

.mainart-one .caption {
	padding: 10px 15px 10px 15px; border-bottom: 1px dashed #cdcdcd; text-align: center;
}

.main-artone-graphic img {
	margin-right: auto; margin-left: auto; border: 1px solid #000;
}





.panel-heading.apps-hdr {
		text-align: center; border-bottom: 1px dashed #cdcdcd; border-radius: 0;  padding: 10px 0 20px 0; position: relative;
}

.panel-heading.apps-hdr img {
	border-top: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;  z-index: -1; margin-right: auto; margin-left: auto;
}


.panel-heading.apps-hdr .apps-hdr-txt {
	 z-index: 10; position: absolute; bottom: 30px; left: 227px; background: rgba(177, 164, 26, 0.7); padding: 5px 10px 5px 8px; border-radius: 3px;
}





.content-rvl-more-inner img {
	float: right; border: 1px solid #000; margin: 0 0 30px 30px; width: 130px; height: auto; display: inline-block;
}



/*Footer Starts xs-2*/



footer { background-color: #454545; min-height: 350px; margin-top: 50px; padding-bottom: 50px; }

.footerleft { margin-top: 20px; padding: 0 15px 0 15px; border-bottom: 1px solid #343434; }

.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }



.footercenter { margin-top: 20px; padding: 0 15px 0 15px; border-bottom: 1px solid #343434; }


.footercenter h4 {
	font-family: robotoregular; font-size: 22px; color: #FFF; font-weight: bold; margin-bottom: 10px;
}


.footercenter p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }

p.footer-global-mr {
	padding: 5px; background-color: #343434; display: inline-block;
}



ul.jobs-footer-link-row1 {
	font-size: 12px; color: #FFF; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-footer-link-row1 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row1 li {
	list-style-type: none; padding-left: 5px; margin-right: 10px; margin-bottom: 8px;
}

ul.jobs-footer-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row2 {
	font-size: 12px; color: #FFF; padding: 0; display: block; 
}

ul.jobs-footer-link-row2 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row2 li {
	list-style-type: none; padding-left: 5px; margin-right: 10px; margin-bottom: 8px;
}

ul.jobs-footer-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}



ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: underline; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}



.footerright { margin-top: 20px; margin-bottom: 40px; padding: 0 15px 0 15px; }

.footerright p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }


.footerright h4 {
	font-size: 15px; font-weight: normal; color: #FFF;
}
 
.footerright h3 {
	font-weight: normal; color: #FFF;
}

p.follow-us {
	margin-top: 30px; margin-bottom: 10px;
}


.copyright { height: auto; background-color: #000000; }
 
.copyright p { font-size: 13px; text-align: left; color: #ffffff; padding: 20px 0 20px 0; margin-bottom: 0px; }
 

.bottom_ul { list-style-type: none; float: right; margin-bottom: 0; color: #ffffff; }
.bottom_ul li { float: left; line-height: 40px; }
 
.bottom_ul li:after { content:""; color:#fff; margin-right: 8px; margin-left: 8px; }
/*.bottom_ul li:after { content:"/"; color:#fff; margin-right: 8px; margin-left: 8px; }*/
 
.bottom_ul li a { color: #fff;  font-size: 12px; }


/*Footer Ends xs-2*/



}



















@media only screen and (min-width: 768px) and (max-width: 991px) 


{ 

body {
	overflow-x: hidden;
}	




/*Navbar Starts sm*/



.navbar-brand {
		padding-top: 15px; font-size: 16px;
	}


/*Navbar Ends sm*/


/*News Header Starts sm*/


section.news-hdr-main {
	 height: 180px; padding-top: 2px; padding-bottom: 20px; margin-top: 0; color: #fff; background-color: #7a7a7a; background-position: bottom right; background-repeat: no-repeat;
background-image: url("../../img/news-hdr-bg-sm2.jpg");
}

section.news-hdr-main .row {
	margin-right: -15px;
    margin-left: -15px
}

section.news-hdr-main h2 {
font-family: robotoregular; font-size: 30px; margin-bottom: 5px; padding: 0;
}

.news-sub-hdr {
	font-size: 16px; font-weight: normal; color: #FFF;
}


/*News Header Ends sm*/


.main-bnr-wrapper {
	max-width: 548px; margin-right: auto; margin-left: auto;
}




/*Main Banner Features Section Starts*/


section.banner-main-features {
	margin-top: 80px; padding-bottom: 25px;	height: auto; background-color: #4954ae; text-align: center; 
	border-top: 1px solid #171f69; }

h5.features-sponsored-by {
	color: #fff; font-weight: normal;
}

.main-bnr-wrapper-features {
	max-width: 548px; margin-right: auto; margin-left: auto;
}


.main-bnr-features {
	margin-right: auto; margin-left: auto; display: block; 
}


/*Main Banner Features Section Ends*/







.todays-headlines h2 {
	font-family: robotoregular; font-size: 30px; color: #941e1a; margin: 15px 0 15px 0;
}




.panel-heading.mainart-two {
	text-align: center; padding: 30px 5px 0 5px; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none;
}


.mainart-two-rt {
	padding: 0; 
}

.mainart-two-rt .panel-body {

display: table-cell; width: 70%; vertical-align: top;


}


.panel-heading.mainart-three-lower {
	text-align: center; padding: 30px 5px 0 5px; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none;
}


.mainart-three-rt {
	padding: 0; 
}

.mainart-three-rt .panel-body {

display: table-cell; width: 70%; vertical-align: top;


}


.mainart-four .panel-heading {
	text-align: center; vertical-align: middle; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none;
}


.mainart-four {
	padding: 0; 
}

.mainart-four .panel-body {

display: table-cell; width: 70%; vertical-align: top;


}


.mainart-five .panel-heading {
	text-align: center; vertical-align: middle; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none;
}

.mainart-five {
	padding: 0; 
}

.mainart-five .panel-body {

display: table-cell; width: 70%; vertical-align: top;


}


.mainart-six .panel-heading {
	text-align: center; vertical-align: middle; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none; 
}



.mainart-six {
	padding: 0; 
}

.mainart-six .panel-body {

display: table-cell; width: 70%;


}



.main-artone-graphic {
	width: 100%; background-color: #cdcdcd; text-align: center; padding: 15px 0 15px 0;
}


.main-artone-graphic img {
	margin-right: auto; margin-left: auto; border: 1px solid #000;
}

.mainart-one .caption {
	padding: 10px 15px 10px 15px; border-bottom: 1px dashed #cdcdcd; text-align: center;
}


.panel-heading.apps-hdr {
		text-align: center; border-bottom: 1px dashed #cdcdcd; border-radius: 0;  padding: 10px 0 20px 0; position: relative;
}

.panel-heading.apps-hdr img {
	border-top: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;  z-index: -1; margin-right: auto; margin-left: auto;
}


.panel-heading.apps-hdr .apps-hdr-txt {
	 z-index: 10; position: absolute; bottom: 30px; left: 227px; background: rgba(177, 164, 26, 0.7); padding: 5px 10px 5px 8px; border-radius: 3px;
}














.content-rvl-more-inner .division {
	border-top: 1px dashed #941e1a; margin-top: 8px; margin-bottom: 8px; display: block; 
}




.content-rvl-more-inner img {
	float: right; border: 1px solid #000; margin: 0 0 30px 30px; width: 130px; height: auto; display: block;
}





/*Footer Starts sm*/

footer { background-color: #454545; min-height: 350px; margin-top: 50px; padding-bottom: 50px; }

.footerleft { margin-top: 30px; padding: 0 15px 0 15px; border-bottom: 1px solid #343434; }

.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }



.footercenter { margin-top: 30px; padding: 0 15px 0 15px; border-bottom: 1px solid #343434; }


.footercenter h4 {
	font-family: robotoregular; font-size: 22px; color: #FFF; font-weight: bold; margin-bottom: 10px;
}

p.footer-global-mr {
	padding: 5px; background-color: #343434; display: inline-block;
}


.footercenter p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }



ul.jobs-footer-link-row1 {
	font-size: 12px; color: #FFF; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-footer-link-row1 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row1 li {
	list-style-type: none; padding-left: 5px; margin-right: 15px; margin-bottom: 8px;
}

ul.jobs-footer-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row2 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row2 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row2 li {
	list-style-type: none; padding-left: 5px; margin-right: 15px; margin-bottom: 8px;
}

ul.jobs-footer-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: underline; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}



.footerright { margin-top: 30px; margin-bottom: 40px; padding: 0 15px 0 15px; }

.footerright p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }


.footerright h4 {
	font-size: 15px; font-weight: normal; color: #FFF;
}
 
.footerright h3 {
	font-weight: normal; color: #FFF;
}

p.follow-us {
	margin-top: 30px; margin-bottom: 10px;
}

.copyright { height: auto; background-color: #000000; }
 
.copyright p { font-size: 13px; text-align: left; color: #ffffff; padding: 20px 0 20px 0; margin-bottom: 0px; }
 

.bottom_ul { list-style-type: none; float: right; margin-bottom: 0; color: #ffffff; }
.bottom_ul li { float: left; line-height: 40px; }
 
.bottom_ul li:after { content:""; color:#fff; margin-right: 8px; margin-left: 8px; }
/*.bottom_ul li:after { content:"/"; color:#fff; margin-right: 8px; margin-left: 8px; }*/
 
.bottom_ul li a { color: #fff;  font-size: 12px; }


/*Footer Ends sm*/



}
























@media only screen and (min-width: 992px) and (max-width: 1199px) 




{


body {
	overflow-x: hidden;
}	
 

/*Navbar Starts md*/



.navbar-brand {
	padding-top: 15px; font-size: 15px;
}

/*Navbar Ends md*/


/*News Header Starts md*/


section.news-hdr-main {
	 height: 180px; padding-top: 2px; padding-bottom: 20px; margin-top: 0; color: #fff; background-color: #7a7a7a; background-position: bottom right; background-repeat: no-repeat;
background-image: url("../../img/news-hdr-bg-md-skyline.jpg");
}



section.news-hdr-main .row {
	margin-right: -15px;
    margin-left: -15px
}


section.news-hdr-main h2 {
font-family: robotoregular; font-size: 30px; margin-bottom: 5px; padding: 0;
}

.news-sub-hdr {
	font-size: 16px; font-weight: normal; color: #FFF;
}


/*News Header Ends md*/


.main-bnr-wrapper {
	max-width: 728px; margin-right: auto; margin-left: auto;
}



/*Main Banner Features Section Starts*/


section.banner-main-features {
	margin-top: 80px; padding-bottom: 25px;	height: auto; background-color: #4954ae; text-align: center; 
	border-top: 1px solid #171f69; }

h5.features-sponsored-by {
	color: #fff; font-weight: normal;
}

.main-bnr-wrapper-features {
	max-width: 728px; margin-right: auto; margin-left: auto;
}


.main-bnr-features {
	margin-right: auto; margin-left: auto; display: block;
}


/*Main Banner Features Section Ends*/










.mainart-four .panel-heading {
	text-align: center; padding: 30px 5px 0 5px; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none;
}


.mainart-four {
	padding: 0; 
}

.mainart-four .panel-body {

display: table-cell; width: 70%; vertical-align: top;


}


.mainart-five .panel-heading {
	text-align: center; padding: 30px 5px 0 5px; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none;
}


.mainart-five {
	padding: 0; 
}

.mainart-five .panel-body {

display: table-cell; width: 70%; vertical-align: top;


}


.mainart-six .panel-heading {
	text-align: center; vertical-align: middle; display: table-cell; width: 35%; border-top: none; border-right: 1px solid #cdcdcd; border-bottom: none; border-left: none; 
}



.mainart-six {
	padding: 0; 
}

.mainart-six .panel-body {

display: table-cell; width: 70%;


}




/*Footer Starts md*/


footer { background-color: #454545; min-height: 350px; margin-top: 60px; }

.footerleft { margin-top: 50px; padding: 0 15px 0 15px; }

.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }



.footercenter { margin-top: 50px; padding: 0 15px 0 15px; }

.footercenter h4 {
	font-family: robotoregular; font-size: 22px; color: #FFF; font-weight: bold; margin-bottom: 10px;
}

.footercenter p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }

p.footer-global-mr {
	padding: 5px; background-color: #343434; display: inline-block;
}


ul.jobs-footer-link-row1 {
	font-size: 12px; color: #FFF; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-footer-link-row1 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row1 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 8px;
}

ul.jobs-footer-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row2 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row2 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row2 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 8px;
}

ul.jobs-footer-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: underline; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}




.footerright { margin-top: 50px; padding: 0 15px 0 15px; }

.footerright p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px; }


.footerright h4 {
	font-size: 15px; font-weight: normal; color: #FFF;
}

.footerright h3 {
	font-weight: normal; color: #FFF;
}

p.follow-us {
	margin-top: 30px; margin-bottom: 10px;
}

 
.copyright { height: 80px; background-color: #000000; }
 
.copyright p { text-align: left; color: #ffffff; padding: 10px 0; margin-bottom: 0px; }
 

.bottom_ul { list-style-type: none; float: right; margin-bottom: 0; color: #ffffff; }
.bottom_ul li { float: left; line-height: 40px; }
 
.bottom_ul li:after { content:""; color:#fff; margin-right: 8px; margin-left: 8px; }
/*.bottom_ul li:after { content:"/"; color:#fff; margin-right: 8px; margin-left: 8px; }*/
 
.bottom_ul li a { color: #fff;  font-size: 12px; }


/*Footer Ends md*/





}

















@media only screen and (min-width: 1200px) and (max-width: 1999px) 


{




body {
	overflow-x: hidden;
}	
 


/*Navbar Starts lg*/


.navbar-brand {
	padding-top: 15px; font-size: 15px;
}

/*Navbar Ends lg*/


/*News Header Starts lg*/



section.news-hdr-main {
	 height: 220px; padding-top: 5px; padding-bottom: 20px; margin-top: 0; color: #fff; background-color: #7a7a7a; background-position: bottom right;
background-image: url("../../img/news-hdr-bg-lge2.jpg"); 
}


section.news-hdr-main .row {
	margin-right: -15px;
    margin-left: -15px
}


section.news-hdr-main h2 {
font-family: robotoregular; font-size: 36px; margin-bottom: 5px; padding: 0;
}

.news-sub-hdr {
	font-size: 17px; font-weight: normal; color: #FFF;
}


/*News Header Ends lg*/



/*Main Banner Features Section Starts*/


section.banner-main-features {
	margin-top: 80px; padding-bottom: 25px;	height: auto; background-color: #4954ae; text-align: center; 
	border-top: 1px solid #171f69; }

h5.features-sponsored-by {
	color: #fff; font-weight: normal;
}

.main-bnr-wrapper-features {
	max-width: 728px; margin-right: auto; margin-left: auto;
}


.main-bnr-features {
	margin-right: auto; margin-left: auto; display: block;
}


/*Main Banner Features Section Ends*/













/*Footer Starts lg*/


footer { background-color: #454545; min-height: 350px; margin-top: 240px; }

.footerleft { margin-top: 50px; padding: 0 15px 0 15px; }

.footerleft p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom: 15px; }



.footercenter { margin-top: 50px; padding: 0 15px 0 15px; }

.footercenter h4 {
	font-family: robotoregular; font-size: 22px; color: #FFF; font-weight: bold;
}

p.footer-global-mr {
	padding: 5px; background-color: #343434; display: inline-block;
}


.footercenter p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom: 15px; }


ul.jobs-footer-link-row1 {
	font-size: 12px; color: #FFF; margin-top: 0; margin-bottom: 0; padding: 0;
}


ul.jobs-footer-link-row1 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row1 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row1 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 8px;
}

ul.jobs-footer-link-row1 li:last-child {
	list-style-type: none; margin-right: 0;
}


ul.jobs-footer-link-row2 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row2 li a:link { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:visited { color: #ffd92a; text-decoration: underline; }

ul.jobs-footer-link-row2 li a:hover { color: #fff; text-decoration: none; }



ul.jobs-footer-link-row2 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 8px;
}

ul.jobs-footer-link-row2 li:last-child {
	list-style-type: none; margin-right: 0;
}



ul.jobs-footer-link-row3 {
	font-size: 12px; color: #FFF; margin-top: -2px; padding: 0; 
}

ul.jobs-footer-link-row3 li a:link { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:visited { color: #ffd92a; text-decoration: none; }

ul.jobs-footer-link-row3 li a:hover { color: #fff; text-decoration: underline; }



ul.jobs-footer-link-row3 li {
	list-style-type: none; display: block; padding-left: 5px; margin-right: 10px; margin-bottom: 12px;
}

ul.jobs-footer-link-row3 li:last-child {
	list-style-type: none; margin-right: 0;
}





.footerright { margin-top: 50px; padding: 0 15px 0 15px; }

.footerright p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; margin-bottom: 15px; }


.footerright h4 {
	font-size: 15px; font-weight: normal; color: #FFF;
}

.footerright h3 {
	font-weight: normal; color: #FFF;
}

p.follow-us {
	margin-top: 30px; margin-bottom: 10px;
}
 
.copyright { height: 80px; background-color: #000000; }
 
.copyright p { text-align: left; color: #ffffff; padding: 10px 0; margin-bottom: 0px; }
 

.bottom_ul { list-style-type: none; float: right; margin-bottom: 0; color: #ffffff; }
.bottom_ul li { float: left; line-height: 40px; }
 
.bottom_ul li:after { content:""; color:#fff; margin-right: 8px; margin-left: 8px; }
/*.bottom_ul li:after { content:"/"; color:#fff; margin-right: 8px; margin-left: 8px; }*/
 
.bottom_ul li a { color: #fff;  font-size: 12px; }



/*Footer Ends lg*/


}





