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


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

}


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

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

.navbar-brand {
	padding-top: 30px; 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;
}

 


/* Main MRT Header Starts */

section.mrt-hdr-main {
	 height: 220px; padding-top: 25px; padding-bottom: 20px; background-color: #39497e;
}


section.mrt-hdr-main h4 {
font-family: robotoregular; color: #fff; font-size: 16px; margin-top: 0; margin-bottom: 28px; padding: 0;
}



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


section.mrt-sub-hdr a {
font-family: robotoregular; color: #fff; font-size: 14px; font-weight: normal; 
}



section .mrt-sub-hdr a:link { color: #ffd92a; text-decoration: underline; }

section .mrt-sub-hdr a:visited { color: #ffd92a; text-decoration: underline; }

section .mrt-sub-hdr a:hover { color: #eee; text-decoration: none; }


/* Main MRT Header Ends */




/*MRT SubHeader Menu Starts*/

section.subhead-menu {
	background-color: #eee; padding: 5px 0 8px 0;
}

section.subhead-menu .sublink ul {
	margin: 0;
}

section.subhead-menu .sublink ul li {
	margin-right: 20px;
}

.sublink ul li {
	margin-right: 20px;
}

.sublink ul li a:link { color: #039; text-decoration: none; }

.sublink ul li a:visited { color: #039; text-decoration: none; }

.sublink ul li a:hover { color: #941e1a; text-decoration: underline; }



/*MRT SubHeader Menu Ends*/






section.mrt-content-one {
	margin-top: 80px; margin-bottom: 180px;
}


.panel-recent-news {
	margin: 30px 0 0 0; border-radius: 0; border: none;
}


.panel-recent-news .panel-body {
background-color: #ededed; border-radius: 0; border: none;
}




section.mrt-content-one .mrt-recent-news {
	background-color: #485da3; padding: 10px; 
}

section.mrt-content-one .mrt-recent-news h4 {
color: #fff; font-size: 16px; font-weight: normal; padding: 0; margin: 0 0 0 5px;
}


h5.mrt-sector {
color: #941e1a; font-size: 16px; font-weight: bold; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px dashed #cdcdcd; 
}




.mrt-recent-news span.glyphicon {
	margin-left: 8px;
}


.left-lg-screen {
	text-align: center;
} 


.left-lg-screen img {
	margin-left: auto; margin-right: auto; margin-bottom: 10px; border-radius: 8px;
}

.left-lg-screen .panel-heading, .panel-body {
	text-align: left;
} 

h6.mrt-rn-item-heading {
	color: #941e1a; font-weight: bold; font-size: 15px; margin-top: 5px; margin-bottom: 5px;
}


h6.mrt-rn-item-heading a:link { color: #941e1a; text-decoration: none; }

h6.mrt-rn-item-heading a:visited { color: #941e1a; text-decoration: none; }

h6.mrt-rn-item-heading a:hover { color: #039; text-decoration: underline; }






span.badge {
	text-align: center; background-color: #941e1a; color: #fff;
} 

.mrt-rn-intro-para {
	margin-top: 5px; margin-bottom: 20px; border-bottom: 1px dashed #777; padding-top: 12px; padding-bottom: 30px;
}

.mrt-rn-intro-para img.intro-para-image {
	margin-left: 15px; margin-bottom: 15px; float: right; border: 1px solid #000; -webkit-border-radius: 0;
	        border-radius: 0;
}




.mrt-rn-intro-para a:link { color: #039; text-decoration: underline; }

.mrt-rn-intro-para a:visited { color: #039; text-decoration: none; }

.mrt-rn-intro-para a:hover { color: #941e1a; text-decoration: none; }



.mrt-arts-body h3 {
	font-size: 28px; font-weight: normal; color: #941e1a; 
}


.mrt-arts-body  span.badge {
	background-color: #9a9a9a; border-radius: 2px;
}




.mrt-main-spon-outer {
		width: 100%; text-align: center; margin-bottom: 45px; font-size: 14px; color: #ababab; }

.mrt-arts-body.mrt-main-spon-bnr-wrap {
	text-align: center;  max-width: 728px;
}


.mrt-arts-body.mrt-main-spon-bnr-wrap img {
 margin-right: auto; margin-left: auto; 
}


.rel-items {
	text-align: center;
}

span.label.view-related {
	background-color: #485da3; color: #FFF; padding: 6px 6px 8px 6px; font-weight: normal; font-size: 14px; display: inline-block; margin-right: auto; margin-left: auto;
}

span.label.view-related a:link { color: #fff; text-decoration: none; }

span.label.view-related a:visited { color: #fff; text-decoration: none; }

span.label.view-related a:hover { color: #eee; text-decoration: underline; }


h5.mrt-key-stories {
	font-size: 18px; color: #777; margin-top: 15px; margin-bottom: 30px; border-bottom: 1px dashed #cdcdcd; padding-bottom: 20px;
}












/*Main Site Search Section*/

section.main-site-search {
	margin-bottom: 0; padding-top: 12px; padding-bottom: 14px; 
	text-align: center; border-top: 1px solid #ffffff; border-bottom: 1px solid #cdcdcd; background-color: #151925;
}

.site-search {
	width: 100%;
}

.form-group.fg-search {
	color: #fff; font-size: 13px; background-color: #f0ad4e; padding: 5px 8px 5px 8px; border: 1px solid #000;
	
}


.form-group {
	margin-bottom: 4px;
}

label {
	margin-top: 12px; margin-right: 25px; text-align: left; color: #941e1a; font-weight: normal; font-size: 14px; margin-bottom: 10px;
}

.form-control {
	border-radius: 0px; 
}





.input-group-addon {
	color: #f7a736; background-color: #ededed; border-radius: 0;
}

.input-md {
	padding-top: 2px; padding-bottom: 2px; height: 28px; font-size: 12px;
}


/*Ends Main Site Search Section*/



/*Main Banner Section Starts*/


section.banner-main {
	margin-top: 30px; padding-bottom: 30px;	height: auto; background-color: #fff; text-align: center; 
	border-bottom: 1px solid #cdcdcd; }

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

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


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


/*Main Banner Section Ends*/







/*Main Banner Jobs Section Starts*/


section.banner-main-jobs {
	margin-top: 80px; padding-bottom: 25px;	height: auto; background-color: #262d07; text-align: center; 
	border-top: 1px solid #262d07; }

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

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


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


/*Main Banner Jobs Section Ends*/

/*Footer Starts*/


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

.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; }



.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; }


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


.footerright h4 {
	color: #fff; font-size: 14px; font-family: robotoregular; 
}




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



 
.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*/


/*Footer Section Ends*/






























/*MEDIA QUERY START*/


/*CHECK THESE*/



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

	{ 

body {
	overflow-x: hidden;
}		


/*Main Navbar Starts*/




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

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


.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; 

 }

/*Main Navbar Ends*/


/* Main MRT Header Starts */

section.mrt-hdr-main {
	 height: 160px; padding-top: 20px; padding-bottom: 20px; background-color: #39497e; background-image: url("../img/mrt-hdr-bg-xs2.jpg"); background-position: bottom right; background-repeat: no-repeat;
}



section.mrt-hdr-main h4 {
font-family: robotoregular; color: #fff; font-size: 12px; margin-top: 0; margin-bottom: 20px; padding: 0;
}



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




section.mrt-sub-hdr a {
font-family: robotoregular; color: #fff; font-size: 12px; 
}


/*MRT SubHeader Menu Starts*/

section.subhead-menu {
	background-color: #eee; padding: 5px 0 8px 0; font-size: 12px; text-align: center;
}

section.subhead-menu .sublink ul {
	margin: 0;
}

section.subhead-menu .sublink ul li {
	margin-right: 5px;
}



.sublink ul li a:link { color: #039; text-decoration: none; }

.sublink ul li a:visited { color: #039; text-decoration: none; }

.sublink ul li a:hover { color: #941e1a; text-decoration: underline; }



/*MRT SubHeader Menu Ends*/




section.mrt-content-one {
	margin-top: 40px;
}

section.mrt-content-one .panel-body {
	padding: 15px;
}




.mrt-main-spon-bnr-wrap {
	margin-bottom: 35px; 
}



.mrt-main-spon-bnr-wrap img {
	margin-left: auto; margin-right: auto; border-radius: 0; 
}






section.mrt-content-one .mrt-recent-news {
	background-color: #485da3; padding: 10px; 
}

section.mrt-content-one .mrt-recent-news h4 {
color: #fff; font-size: 16px; font-weight: normal; padding: 0; margin: 0 0 0 5px;
}


h5.mrt-sector {
color: #941e1a; font-size: 16px; font-weight: bold; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px dashed #cdcdcd; 
}

.mrt-rn-intro-para img.intro-para-image {
	max-width: 75px; margin-left: 15px; margin-bottom: 15px; float: right; border: 1px solid #000; -webkit-border-radius: 0;
	        border-radius: 0; }




.mrt-arts-body {
background-color: #fff;
}

.mrt-arts-body h3 {
	font-size: 18px; font-weight: normal; color: #941e1a; margin-top: 0; 
}

h5.mrt-key-stories {
	font-size: 15px; color: #777; margin-top: 15px; margin-bottom: 30px; border-bottom: 1px dashed #cdcdcd; padding-bottom: 20px;
}




.mrt-main-spon-outer {
		width: 100%; text-align: center; margin-bottom: 45px; font-size: 14px; color: #ababab; }

.mrt-arts-body.mrt-main-spon-bnr-wrap {
	text-align: center; max-width: 300px;
}

.mrt-main-spon-bnr-wrap img   {
 margin: 0 auto; display: inline; 
}



.mobile-lt-image-wrap {
margin: 20px 0 30px 0;
}

.mobile-lt-image-wrap img {
border-radius: 10px;
}





/* Main MRT Header Ends */


/*Main Banner Section Starts*/


section.banner-main {
	margin-top: 30px; padding-bottom: 30px;	height: auto; background-color: #fff; text-align: center; 
	border-bottom: 1px solid #cdcdcd; }

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

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



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


/*Main Banner Section Ends*/


/*For Mobile Start Search*/


section.main-site-search {
	padding-bottom: 7px;
}

.form-group.fg-search {
	color: #fff; font-size: 12px; background-color: #f0ad4e; padding: 5px 8px 5px 8px; border: 1px solid #000;
	
}


.form-group {
	margin-bottom: 4px;
}

.form-group button.btn-sm {
	padding-top: 1px; padding-bottom: 1px;
}


/*For Mobile End Search*/



/*Panel - If Required Starts*/

.panel.panel-default {
	margin-top: 20px; 
}

.panel-body {
	font-size: 12px; padding: 0 10px 10px 10px;
}

.panel-body h6 {   font-weight: bold; margin-bottom: 2px; }

.panel-footer {   text-align: center; background-color: #941e1a; color:
#ffffff; border-radius: 0; padding: 10px; font-size: 14px; }


/*Panel - If Required Ends*/




/*Main Banner Jobs Section Starts*/


section.banner-main-jobs {
	margin-top: 80px; padding-bottom: 25px;	height: auto; background-color: #262d07; text-align: center; 
	border-top: 1px solid #262d07; }

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

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


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


/*Main Banner Jobs Section Ends*/




/*Popover Content Starts - If Req*/

.popover-content {
   font-size: 12px; font-weight: normal; color: #000000 !important;/*black color*/
}

/*Popover Content Ends - If Req*/




/*.glyphicon.glyphicon-menu-down {
	color: #b4231e;	
}*/


/*Footer Section Starts*/

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

.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;
}



.footercenter p { color: #fff; 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: 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;
}



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

.footerright h4 {
	color: #fff; font-size: 22px; font-family: robotoregular; 
}

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



 
.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 Section Ends*/

	}
























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

{ 

body {
	overflow-x: hidden;
}		


/*Main Navbar Starts*/

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

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


.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; 

 }


/*Main Navbar Ends*/





/* Main MRT Header Starts */

section.mrt-hdr-main {
	 height: 160px; padding-top: 20px; padding-bottom: 20px; background-color: #39497e; background-image: url("../img/mrt-hdr-bg-xs2.jpg"); background-position: bottom right; background-repeat: no-repeat;
}



section.mrt-hdr-main h4 {
font-family: robotoregular; color: #fff; font-size: 14px; margin-top: 0; margin-bottom: 20px; padding: 0;
}

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


section.mrt-sub-hdr {
font-family: robotoregular; color: #fff; font-size: 12px; 
}




section .subhead-menu {
	background-color: #eee; padding: 5px 0 8px 0; font-size: 12px;
}

section.subhead-menu .sublink ul {
	margin: 0;
}

section.subhead-menu .sublink ul li {
	margin-right: 10px;
}

.sublink ul li {
	margin-right: 20px;
}

.sublink ul li a:link { color: #039; text-decoration: none; }

.sublink ul li a:visited { color: #039; text-decoration: none; }

.sublink ul li a:hover { color: #941e1a; text-decoration: underline; }



section.mrt-content-one {
	margin-top: 40px;
}


section.mrt-content-one .panel-body {
	padding: 15px;
}



.mrt-main-spon-bnr-wrap {
	margin-bottom: 35px; 
}



.mrt-main-spon-bnr-wrap img {
	margin-left: auto; margin-right: auto; border-radius: 0; 
}





.mrt-rn-intro-para img.intro-para-image {
	display: none;
}



.mrt-arts-body {
background-color: #fff;
}


.mrt-main-spon-outer {
		width: 100%; text-align: center; margin-bottom: 45px; font-size: 14px; color: #ababab; }

.mrt-arts-body.mrt-main-spon-bnr-wrap {
	text-align: center; max-width: 300px;
}

.mrt-main-spon-bnr-wrap img   {
 margin: 0 auto; display: inline; 
}



.mobile-lt-image-wrap {
margin: 20px 0 30px 0;
}

.mobile-lt-image-wrap img {
border-radius: 10px;
}

.mrt-arts-body h3 {
	font-size: 22px; font-weight: normal; color: #941e1a; 
}






/* Main MRT Header Ends */






/*Main Banner Section Starts*/


section.banner-main {
	margin-top: 30px; padding-bottom: 30px;	height: auto; background-color: #fff; text-align: center; 
	border-bottom: 1px solid #cdcdcd; }

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

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



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



/*Main Banner Section Ends*/





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

.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;
}


.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: 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: inline-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;
}










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


.footerright h4 {
	color: #fff; font-size: 22px; font-family: robotoregular; 
}

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



 
.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; }










}






















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


{ 

body {
	overflow-x: hidden;
}	


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




/* Main MRT Header Starts */

section.mrt-hdr-main {
	 height: 180px; padding-top: 10px; padding-bottom: 20px; background-color: #39497e; background-image: url("../img/mrt-hdr-bg-md3.jpg"); background-position: bottom right; background-repeat: no-repeat; 
}


section.mrt-hdr-main h4 {
font-family: robotoregular; color: #fff; font-size: 16px; margin-top: 5px; margin-bottom: 13px; padding: 0;
}


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


section.mrt-sub-hdr {
font-family: robotoregular; color: #fff; font-size: 14px; 
}


section.mrt-content-one .mrt-recent-news h4 {
color: #fff; font-size: 14px; font-weight: normal; padding: 0; margin: 0 0 0 5px;
}



.mrt-arts-body {
background-color: #fff;
}

.mrt-arts-body h3 {
	font-size: 30px; font-weight: normal; color: #941e1a; 
}



.mrt-main-spon-outer {
		width: 100%; text-align: center; margin-bottom: 45px; font-size: 14px; color: #ababab; }

.mrt-arts-body.mrt-main-spon-bnr-wrap {
	text-align: center; max-width: 548px;
}

.mrt-main-spon-bnr-wrap img   {
 margin: 0 auto; display: inline; 
}

.mrt-arts-body h3 {
	font-size: 22px; font-weight: normal; color: #941e1a; 
}




/* Main MRT Header Ends */



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



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



footer { background-color: #454545; min-height: 350px; margin-top: 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;
}



.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;
}






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

.footerright h4 {
	color: #fff; font-size: 22px; font-family: robotoregular; 
}


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



 
.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; }








}
















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




{


body {
	overflow-x: hidden;
}	
 
.navbar-brand {
	padding-top: 30px; font-size: 15px;
}


/* Main MRT Header Starts */

section.mrt-hdr-main {
	 height: 180px; padding-top: 10px; padding-bottom: 20px; background-color: #39497e; background-image: url("../img/mrt-hdr-bg-md3.jpg"); background-position: bottom right; background-repeat: no-repeat; 
}


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


section.mrt-sub-hdr {
font-family: robotoregular; color: #fff; font-size: 14px; 
}


.mrt-arts-body {
background-color: #fff;
}


.mrt-main-spon-outer {
		width: 100%; text-align: center; margin-bottom: 45px; font-size: 14px; color: #ababab; }

.mrt-arts-body.mrt-main-spon-bnr-wrap {
	text-align: center; max-width: 548px;
}

.mrt-main-spon-bnr-wrap img   {
 margin: 0 auto; display: inline; 
}

.mrt-arts-body h3 {
	font-size: 30px; font-weight: normal; color: #941e1a; 
}






/* Main MRT Header Ends */





/*Main Banner Section Starts*/


section.banner-main {
	margin-top: 30px; padding-bottom: 30px;	height: auto; background-color: #fff; text-align: center; 
	border-bottom: 1px solid #cdcdcd; }

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

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



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


/*Main Banner Section Ends*/



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;
}

.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;
}




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


.footerright h4 {
	color: #fff; font-size: 22px; font-family: robotoregular; 
}

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



 
.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; }



}


















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


{


/* Main MRT Header Starts */

section.mrt-hdr-main {
	 height: 220px; padding-top: 25px; padding-bottom: 20px; background-color: #39497e; background-image: url("../img/mrt-hdr-bg-lge3.jpg"); background-position: bottom right; background-repeat: no-repeat;
}


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


section.mrt-sub-hdr a {
font-family: robotoregular; color: #fff; font-size: 14px; font-weight: normal; 
}

section .mrt-sub-hdr a:link { color: #ffd92a; text-decoration: underline; }

section .mrt-sub-hdr a:visited { color: #fff; text-decoration: underline; }

section .mrt-sub-hdr a:hover { color: #eee; text-decoration: none; }









/* Main MRT Header Ends */




/*Main Banner Jobs Section Starts*/


section.banner-main-jobs {
	margin-top: 80px; padding-bottom: 25px;	height: auto; background-color: #262d07; text-align: center; 
	border-top: 1px solid #262d07; }

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

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


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


/*Main Banner Jobs Section Ends*/










/*Footer Starts*/

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

.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;
}


.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;
}

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

.footerright h4 {
	color: #fff; font-size: 22px; font-family: robotoregular; 
}


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



 
.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*/