@font-face {
    font-family: 'texgyreadventorregular';
    src: url('fonts/texgyreadventor-regular-webfont.eot');
    src: url('fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/texgyreadventor-regular-webfont.woff') format('woff'), url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype'), url('fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*toaster*/
.chToaster {
    bottom: -100%;
    height: 300px;
    right: 2px;
    position: fixed;
    width: 300px;
    z-index: 1000;
}

.closeX2 {
       background: none repeat scroll 0 0 #d41014;
    color: #fff;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 0;
    text-align: center;
    bottom: 93%;
    width: 20px;
    z-index: 1001;
    display: block;
    border-radius: 50%;
}
.closeX2 span {
    display: block;
}
.chToaster .morePop {
    display: block;
}
#toaster1 img {
    border: 1px solid #9c9c9c;
}

/*toaster*/
body {
    margin: 0;
    padding: 0;
    background: url(../images/body_bg.jpg) top left repeat-x;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    color: #797979;
    overflow-x: hidden;/*display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: -o-flex;
	display: flex;
	min-height: 100vh;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;*/
}
img {
    border: none;
    outline: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.body_100percent {
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    -o-flex: 1;
    flex: 1;
}
.ie .body_100percent {
    -webkit-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    -o-flex: none;
    flex: none;
}
.main_design, .footer_bg {
    flex: none;
}
* {
    padding: 0;
    margin: 0;
}
a {
    text-decoration: none;
    outline: none;
    background: transparent;
}
.main_design {
    margin: 0 auto;
    clear: both;
    max-width: 982px;
    width: 100%;
    height: auto;
    padding: 0 0 2em 0;
}
.main_header_design {
    margin: 0 auto;
    clear: both;
    max-width: 982px;
    width: 100%;
    height: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0 0 2em 0;
}
.top_section {
    float: left;
    height: auto;
    width: 100%;
    max-width: 982px;
}
.icon_link_set {
    float: right;
    height: 46px;
}
.icon_set {
    float: left;
    height: auto;
    width: 85px;
    margin-top: 15px;
}
.icon {
    float: left;
    height: 17px;
    width: 16px;
    margin-right: 5px;
}
.header_icon {
    width: 190px;
    padding-top: 14px;
}
.icon a {
    color: #000;
    font-weight: bold;
    line-height: 16px;
    vertical-align: top;
}
.addW {
    width: 86px;
    border-right: 1px solid black;
    padding-right: 5px;
}
.icon a:hover {
    text-decoration: none;
}
#header {
    float: left;
    /*height: 150px;*/
    width: 100%;
    max-width: 982px;
}
.top_menu_sec {
    float: right;
    height: auto;
    /*width: 180px;*/
    margin-top: 10px;
}
.top_link_area {
    float: left;
    text-align: center;
    list-style: none;
    margin-left: 5px;
    position: relative;
}
.top_link_area a {
    color: #716e6e;
    font-family: 'texgyreadventorregular';
    font-size: 11px;
    font-weight: bold;
    padding: 3px 8px;
    box-sizing: border-box;
    font-weight: normal;
    text-transform: uppercase;
    display: block;
    background: #efeee7;
}
.top_link_area a:hover {
    color: #d52b1e;
    background: #d4d4d4;
}
.top_menu_sec li:first-child a {
    color: #d52b1e;
    background: #d4d4d4;
}
.top_menu_sec li:first-child a:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 34px;
    top: 22px;
    text-align: center;
    border-width: 8px 7px 0;
    border-style: solid;
    border-color: #d4d4d4 transparent;
    display: block;
}
.top_link_area a:hover:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 34px;
    top: 22px;
    text-align: center;
    border-width: 8px 7px 0;
    border-style: solid;
    border-color: #d4d4d4 transparent;
    display: block;
}
.mainlavel_menu_link {
    display: block;
    float: left;
    background: url(../images/top_menu_main.jpg) repeat-x scroll right top transparent;
    height: 31px;
    line-height: 25px;
    width: 85px;
    font-size: 11px;
    font-weight: bold;
    color: #767575;
    text-align: center;
    text-decoration: none;
}
.mainlavel_menu_link:hover {
    display: block;
    float: left;
    background: url(../images/top_menu_hover.jpg) repeat-x scroll right top transparent;
    height: 31px;
    line-height: 25px;
    width: 85px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #d52b1e;
    text-decoration: none;
}
.mainlavel_menu_active {
    display: block;
    float: left;
    background: url(../images/top_menu_hover.jpg) repeat-x scroll right top transparent;
    height: 31px;
    line-height: 25px;
    width: 85px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #d52b1e;
    text-decoration: none;
}
/*.logo_link_section{
	float:left;
	height:auto;
	width:982px;
}
.logo{
	float:left;
	height:129px;
	width:140px;
}*/
.people p {
    padding: 0 0 10px 0;
    text-align: justify;
    line-height: 1.6;
}
.setpeopleWidth {
    width: 350px;
    float: left;
}
.campusUL {
    line-height: 1.6;
    padding: 10px 0 0 20px;
}
.logo_link_section {
    float: left;
    height: auto;
    width: 100%;
    max-width: 982px;
    z-index: 500;/*margin-bottom: -17px;*/
}
.logo {
    float: left;
    height: 129px;
    width: 140px;
    z-index: 500;
    position: absolute;
}
.main_menu_set {
    float: left;
    height: auto;
    width: 100%;
    text-align: right;
    color: #ffffff;
    font-family: 'texgyreadventorregular';
    font-size: 12px;
    margin: 50px 0 37px 0;
}
.menu_img_area {
    float: right;
    height: auto;
    width: auto;
}
.main_menu_link {
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    margin-left: 20px;
}
.main_menu_link:hover {
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    color: #000000;
    text-decoration: none;
    margin-left: 20px;
}
#body {
    float: left;
    height: auto;
    min-height: 400px;
    width: 100%;
    max-width: 982px;
}
#body_main {
    margin: 0 auto;
    height: auto;
    width: 100%;
    max-width: 982px;
}
.body_left {
    float: left;
    height: auto;
    width: 170px;
    margin-top: 40px;
    margin-left: 20px;
}
.left_menu_heading {
    font-weight: bold;
    float: left;
    height: auto;
    width: 170px;
    font-family: 'texgyreadventorregular';
    font-size: 12px;
    color: #d52b1e;
    letter-spacing: .05em;
}
.left_menu_heading a {
    color: #d52b1e;
}
.left_ul {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-left: 3px;
    font-family: 'texgyreadventorregular';
    font-size: 12px;
    margin-top: 10px;
}
.li_height {
    margin-top: 14px;
}
.li_height > a {
    color: #B6B5B5;
    font-weight: 400;
    text-decoration: none;
}
.li_height > a:hover {
    color: #282828;
}
.left_menu_link {
    font-size: 12px;
    font-weight: normal;
    color: #b6b5b5;
    text-align: left;
    text-decoration: none;
}
.left_menu_link:hover {
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    color: #666666;
    text-decoration: none;
}
/**************** SUBMENU CSS ****************/
.innerUL {
    list-style-type: initial;
    padding: 0 0 0 25px;
}
.innerUL a {
    color: #b6b5b5;
    list-style: none outside none;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.innerUL > li {
    list-style: initial;/*	margin-top: 10px;
*/}
.innerUL a:hover, .innerUL a.activeD {
    color: #666;
}
/**************** SUBMENU CSS ****************/
.left_menu_active {
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    color: #BFBEBE;
    text-decoration: none;
}
.body_middle {
    float: left;
    /*background:url(../images/middle_body_bg.jpg) top left no-repeat;*/
    height: auto;
    padding-bottom: 30px;
    width: 78%;
    margin-top: 40px;
    /*_margin-left:100px;
	_margin-top:-130px;*/
	/*_margin-left:-20px;*/
    _margin-top: 30px;
    position: relative;
}
.main_heading {
    /*float: left;*/
    height: auto;
    width: 100%;
    font-family: 'texgyreadventorregular';
    font-size: 24px;
    text-transform: uppercase;
    font-weight: normal;
    color: #afafaf;
}
.main_sub_heading {
    float: left;
    height: auto;
    width: 450px;
    font-family: Mrs Eaves XL Seri;
    font-size: 20px;
    font-weight: normal;
    color: #8f8e8e;
    margin: 10px 0;
}
.main_heading_new {
    /*float: left;*/
    height: auto;
    width: 100%;
    font-family: 'texgyreadventorregular';
    font-size: 23px;
    font-weight: normal;
    color: #4c4a4a;
    margin: 1em 0;
}
.content_middle_body {
    height: auto;
    width: 100%;
    margin-top: 8px;
    line-height: 18px;
    margin-bottom: 20px;
}
.contactus_body {
    float: left;
    height: auto;
    width: 100%;
    max-width: 700px;
    margin-top: 30px;
    line-height: 1.8;
}
.contUs {
    float: left;
    margin: 0 20px 0 0;
}
.more_bg {
    float: left;
    background: url(../images/more_bg.jpg) top left no-repeat;
    height: 33px;
    line-height: 33px;
    width: 116px;
    margin-top: 20px;
    font-family: 'texgyreadventorregular';
    text-align: center;
    font-size: 12px;
}
.explore_more_link {
    font-size: 12px;
    font-weight: normal;
    color: #4c4a4a;
    text-align: center;
    text-decoration: none;
}
.explore_more_link:hover {
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    color: #999999;
    text-decoration: none;
}
/*.natural_img {
	float: left;
	height: 58px;
	width: 127px;
	margin-top: 50px;
}*/
.body_right {
    float: left;
    height: auto;
    width: 100%;/*margin-top: 20px;*/
}
.gallery_img {
    float: left;
    height: 497px;
    width: 181px;
    margin-left: 20px;
}
.gallery_section {
    float: left;
    height: 250px;
    width: 100%;
    margin-left: 20px;
}
.gal_left_top {
    float: left;
    background: url(../images/gal_top_left.jpg) top left no-repeat;
    height: 77px;
    width: 88px;
}
.gal_right_top {
    float: left;
    background: url(../images/gal_top_right.jpg) top left no-repeat;
    height: 77px;
    width: 88px;
}
.left_gallery {
    float: left;
    height: auto;
    width: 90px;
}
.right_gallery {
    float: right;
    height: auto;
    width: 90px;
}
.img_set_1 {
    float: left;
    background: url(../images/gallery_img_bg_left.jpg) top left no-repeat;
    height: 93px;
    width: 90px;
}
.gallery_main_img {
    float: left;
    height: 141px;
    width: 85px;
    margin-top: 5px;
    cursor: pointer;
    opacity: 1;
    text-align: center;
 filters.alpha.opacity:100;
}
.gallery_main_img:hover {
    opacity: 0.4;
 filter:alpha(opacity:40);
}
.gallery_main_img_right {
    float: right;
    height: 141px;
    width: 85px;
    margin-top: 5px;
    margin-left: 8px;
    cursor: pointer;
    opacity: 1;
    text-align: center;
 filters.alpha.opacity:100;
}
.gallery_main_img_right:hover {
    opacity: 0.4;
 filter:alpha(opacity:40);
}
.opacity_class {
    opacity: 0.4;
 filter:alpha(opacity:40);
}
.opacity_none_class {
    opacity: 1;
 filters.alpha.opacity:100;
}
.gallery_line {
    float: left;
    height: 484px;
    width: 1px;
}
.img_set_2 {
    float: left;
    background: url(../images/gallery_img_bg_right.jpg) top left no-repeat;
    height: 93px;
    width: 90px;
}
.footer_bg {
    background: #000000;
    width: 100%;
    float: left;
    height: auto;/*flex:1;*/
}
.footer_main {
    margin: 0 auto;
    max-width: 982px;
    width: 100%;
    color: #FFFFFF;
    height: auto;
}
.footer_left {
    float: left;
    width: 100%;
    max-width: 504px;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
    padding: 3% 0;
}
.footer_more_link {
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    padding: 0 4px 0 5px;
    border-left: 1px solid #fff;
}
.footer_more_link:first-child {
    border-left: none;
}
.footer_more_link:hover {
    color: #c4c4c4;
}
.footer_left .footer_more_link {
    border-left: none;
}
.footer_right {
    float: right;
    height: 26px;
    width: 245px;
    margin-top: 10px;
}
.ft_img {
    float: left;
    height: 26px;
    width: auto;
    margin-right: 8px;
}
.body_right_about {
    float: right;
    height: auto;
    width: 100%;
    max-width: 769px;
    margin-top: 20px;
    margin-right: 23px;
}
.body_home_boxes {
    padding: 0 10px;
    height: auto;
    width: 100%;
    max-width: 982px;
    margin-top: 10px;
}
.about_set {
    float: left;
    height: auto;
    line-height: 18px;
    width: 100%;
    max-width: 769px;
    margin: 18px 0 25px 0;
}
.about_box_1 {
    float: left;
    background: url(../images/our_heritage_bg.jpg) top left no-repeat;
}
.about_box_2 {
    float: left;
    background: url(../images/our_vision_bg.jpg) top left no-repeat;
}
.about_box_3 {
    float: left;
    background: url(../images/mtr_today_bg.jpg) top left no-repeat;
}
.about_box_4 {
    float: left;
    background: url(../images/why_mtr_bg_new.jpg) top left no-repeat;
}
.about_box_1, .about_box_2, .about_box_3, .about_box_4 {
    width: 50%;
    height: 245px;
}
.about_box_heading {
    float: left;
    height: auto;
    width: 300px;
    font-family: 'texgyreadventorregular';
    font-size: 20px;
    font-weight: normal;
    color: #000000;
    margin-top: 25px;
    margin-left: 25px;
}
.about_content {
    float: left;
    height: auto;
    width: 160px;
    line-height: 18px;
    margin-left: 25px;
    margin-top: 5px;
}
.read_more {
    float: left;
    height: auto;
    width: auto;
    margin-top: 5px;
    margin-left: 25px;
}
.read_more_link {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #d52b1e;
    text-align: left;
    text-decoration: none;
}
.read_more_link:hover {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #d52b1e;
    text-decoration: underline;
}
.banner_section {
    float: right;
    height: auto;
    width: 100%;
    max-width: 917px;
    height: auto;
 *height:390px;
    _height: 390px;
 *margin-left:100px;
    _margin-left: 200px;
    z-index: 50px;
}
.arrow_left {
    float: left;
    height: 42px;
    width: 35px;
    margin-top: 140px;
}
.arrow_right {
    float: right;
    height: 42px;
    width: 35px;
    margin-top: 140px;
}
.banner_left {
    float: left;
    height: auto;
    width: 258px;
    margin-left: 20px;
}
.banner_heading {
    float: left;
    height: auto;
    width: 258px;
    font-size: 40px;
    font-family: Mrs Eaves XL Seri;
    margin-top: 90px;
}
.banner_content {
    float: left;
    height: auto;
    width: 258px;
    line-height: 18px;
}
.join_us {
    height: auto;
    width: 100%;
}
.banner_right {
    float: left;
    height: 380px;
    width: 617px;
    margin-top: -25px;
}
.body_100percent {
    background: rgba(246, 246, 246, 246) url(../images/home_body_bg.jpg) top left repeat-x;
    height: 245px;
    width: 100%;
    padding: 5px 0 20px 0;
    margin: 20px 0 0 0;
}
.home_box_1, .home_box_2, .home_box_3 {
    float: left;
    height: auto;
    width: 30%;
    padding: 0 1%;
}
.home_box_1 {
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    margin-top: 10px;
}
.home_box_2 {
    padding: 10px;
}
.home_box_3 {
    margin-left: 1%;
    margin-top: 10px;
}
.home_box_heading {
    height: auto;
    width: auto;
    font-family: 'texgyreadventorregular';
    font-size: 15px;
    font-weight: bold;
}
.map_img {
    width: 100%;
    margin-top: 10px;
}
.map_img img {
    max-width: 272px;
    width: 100%;
}
.news_set_1 {
    float: left;
    height: auto;
    max-width: 280px;
    width: 100%;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 15px;
    margin-top: 17px;
}
.date {
    float: left;
    height: auto;
    width: 30px;
    border-right: 1px solid #d1d1d1;
    height: auto;
    line-height: 18px;
    font-size: 12px;
}
.news_contect {
    float: left;
    height: auto;
    width: 100%;
    max-width: 230px;
    margin-left: 15px;
    line-height: 18px;
}
.news_contect a {
    color: #797979;
    text-decoration: none;
}
.news_contect a:hover {
    text-decoration: underline;
}
.news {
    float: left;
    height: auto;
    width: 100%;
    max-width: 258px;
    margin-top: 20px;
    color: #d52b1e;
}
.home_product_img {
    float: left;
    height: auto;
    width: 100%;
    max-width: 287px;
    margin-top: 10px;
}
.home_product_img img {
    width: 100%;
}
.home_product_content {
    float: left;
    height: auto;
    width: 100%;
    max-width: 287px;
    margin-top: 0;
    padding-bottom: 3px;
    line-height: 16px;
}
.home {
    float: left;
    /*height: 14px;*/
    width: auto;
    margin: 0 5px;
    list-style: none;
}
.home a {
    font-family: 'texgyreadventorregular';
    color: #fff;
    text-transform: uppercase;
}
.home a:hover, .home a.active {
    color: #000;
}
/*========== GALLERY CSS ====================*/
.gallery_section_new {
    float: left;
    height: auto;
    width: 183px;
    margin-left: 20px;
}
.gallery_top_arrow_img {
    float: left;
    height: 85px;
    width: 183px;
}
.gallery_middle_area {
    float: left;
    /*background: url(../images/gallery_img_bg_new.png) top left no-repeat;*/
    _background: url(../images/gallery_img_bg_new.png) top left no-repeat;
    display: block;
    height: 140px;
    width: 178px;
}
.about_details_page_bg1 {
    float: left;
    background: url(../images/about_details_page_bg.jpg) top left no-repeat;
    height: 486px;
    width: 761px;
    margin-top: 18px;
}
.about_details_heading {
    float: left;
    height: 17px;
    width: 194px;
    margin-top: 20px;
    margin-left: 20px;
}
.details_heading_text {
    float: left;
    height: auto;
    width: auto;
    font-family: Mrs Eaves XL Seri;
    font-size: 24px;
    font-weight: normal;
    margin-top: 30px;
    margin-left: 20px;
}
.about_details_content {
    float: left;
    height: auto;
    width: 320px;
    margin-top: 10px;
    margin-left: 20px;
    font-size: 11px;
    line-height: 18px;
}
.close {
    float: right;
    height: auto;
    width: 150px;
    text-align: right;
    font-family: Mrs Eaves XL Seri;
    font-size: 14px;
    font-weight: bold;
    margin-top: -110px;
    margin-right: 20px;
}
.close_more_link {
    font-size: 13px;
    font-weight: bold;
    color: #686868;
    text-align: right;
    text-decoration: underline;
}
.close_more_link:hover {
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    color: #333333;
    text-decoration: none;
}
.site_by {
    float: right;
    height: 10px;
    width: 100%;
    max-width: 280px;
    text-transform: uppercase;
    margin-top: 20px;
    padding: 3% 0;
    margin: 0 10px;
}
.site_by a {
    color: #fff;
}
.toggle_div {
    margin: 10px 0 0 0;
    float: left;
    width: 100%;
    padding: 0 0 10px 0;
}
.chrome.toggle_div {
    margin: -150px 0 0 0;
    float: left;
    width: 100%;
    padding: 0 0 10px 0;
}
.toggle_click {
    float: left;
    width: 100%;
    margin: 15px 0 0 0;
    /*background: url(images/menu_botsep.jpg) repeat-x left bottom;*/
    padding: 0 0 9px 0;
}
.float_left {
    float: left
}
.head {
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 14px;
    color: #7d7d7d;
}
.float_right {
    float: right;
}
.text {
    float: left;
    margin: 0 0 0 0;
}
.text ul {
    margin: 0;
    padding: 20px 0 20px 0;
    float: left;
    width: 670px;
}
.text ul li {
    list-style-type: none;
    float: left;
    display: block;
    margin: 0;
    padding: 0 20px 0 0;
}
.careers_job {
    padding: 0 0 0 10px;
}
.values {
    margin: 0 0 14px 0;
    width: 100%;
    float: left;
    height: 100%;
    background: #fff;
    display: block;
}
.error {
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    color: #FF0000;
}
.values_left {
    float: left;
    width: 170px;
    line-height: 11px;
    margin: 5px 0;
}
/*.values_right {
	float: left;
}*/
.values_right textarea {
    resize: none;
}
.values_textarea {
    width: 772px;
    border: 1px solid #7d7d7d;
    height: 51px;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    color: #9b9ea3;
}
.information_input {
    width: 236px;
    border: 1px solid #7d7d7d;
    height: 25px;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    color: #9b9ea3;
}
.values_select {
    width: 240px;
    border: 1px solid #7d7d7d;
    height: 20px;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    color: #9b9ea3;
}
.values_input {
    width: 236px;
    border: 1px solid #7d7d7d;
    height: 18px;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    color: #9b9ea3;
}
.select {
    border: 1px solid #989A9F;
    color: #9B9EA3;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    padding: 2px 0;
    width: 75px;
}
.input_year {
    width: 33px;
    border: 1px solid #7d7d7d;
    height: 18px;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    color: #9b9ea3;
}
.input_year {
    width: 33px;
    border: 1px solid #7d7d7d;
    height: 18px;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    color: #9b9ea3;
}
.yrs_mid {
    float: left;
    width: 185px;
}
.careers_job {
    padding: 0 0 0 10px;
}
.degree {
    width: 78px;
    border: 1px solid #7d7d7d;
    height: 18px;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    color: #9b9ea3;
    margin: 10px 0 0 0;
}
.board {
    width: 400px;
    border: 1px solid #7d7d7d;
    height: 18px;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    color: #9b9ea3;
    margin: 10px 0 0 0;
}
.college {
    width: 120px;
    border: 1px solid #7d7d7d;
    height: 18px;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    color: #9b9ea3;
    margin: 10px 0 0 0;
}
.month {
    width: 66px;
    border: 1px solid #7d7d7d;
    height: 18px;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    color: #9b9ea3;
    margin: 10px 0 0 0;
}
.table {
    /*border: 1px solid red;*/
    border-collapse: collapse;
    float: left;
    background: #fff;
}
.table td {
    padding: 2px;
}
#btnSubmit {
    background-image: url("../images/submit_bt.jpg");
    border: 0 none;
    cursor: pointer;
    height: 22px;
    padding: 7px;
    width: 64px;
}
#btnReset {
    background-image: url("../images/reset_bt.jpg");
    border: 0 none;
    height: 21px;
    width: 64px;
}
/*Added BY Developer*/

.news_media_bg {
    /*float: left;*/
	/*background:url(../images/about_details_page_bg.jpg) top left no-repeat;*/
	/*height: 400px;*/
    width: 100%;
    max-width: 663px;
    float: left;
}
#newsyear {
    padding: .3em;
    border: 1px solid #ccc;
    width: 130px;
}
.footer_more_link_selected {
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    color: #c4c4c4;
    text-decoration: none;
    margin-left: 4px;
    margin-right: 4px;
}
.graybg {
    background-color: #F4F4F4;
    line-height: 21px;
    height: 65px;
    padding: 20px;
}
.whitebg {
    background-color: #FFF;
    line-height: 21px;
    height: 70px;
    padding: 20px;
}
.mediatitle {
    color: #D72C25;
    text-decoration: none;
}
a.redLink:link, a.redLink:visited {
    color: #d52b1e;
    border-bottom: 0;
    text-decoration: none;
    outline: none;
}
a.redLink:hover {
    border-bottom: 1px solid #d52b1e;
    text-decoration: none;
}
/* career form css starts here */
.txtBox_small {
    height: 18px;
    width: 65px;
    border: 1px solid #7D7D7D;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    line-height: 18px;
    color: #9b9ea3;
    margin-bottom: 8px;
}
.txtBox_medium {
    height: 18px;
    width: 91px;
    border: 1px solid #7D7D7D;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    line-height: 18px;
    color: #9b9ea3;
    margin-bottom: 8px;
}
.txtBox_big {
    height: 18px;
    width: 130px;
    border: 1px solid #7D7D7D;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    line-height: 18px;
    color: #9b9ea3;
    margin-bottom: 8px;
}
.txtBox_large {
    height: 18px;
    width: 220px;
    border: 1px solid #7D7D7D;
    font-family: Trebuchet MS, Arial, Tahoma, Times New Roman, Verdana;
    font-size: 11px;
    line-height: 18px;
    color: #9b9ea3;
    margin-bottom: 8px;
}
/* career form css ends here */


/*########## CLASS FOR SITEMAP STARTS HERE ############### */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix {
    clear: both;
}
* html .clearfix	/* IE6 */ {
    zoom: 1;
}
*:first-child+html .clearfix	 /* IE7 */ {
    zoom: 1;
}
#sitemap {
    width: 100%;
    max-width: 750px;
}
#sitemap div {
    margin: 0 0 20px 0;
    padding: 0;
    width: 100%;
    max-width: 750px;
}
#sitemap> div >div {
    width: 25%;
    float: left;
}
/*########## CLASS FOR aboutus STARTS HERE ############### */
/*#sitemap .aboutus {
	float: left;
	margin: 0;
	padding: 0;
	width: 155px;
}*/
#sitemap .aboutus span {
    background-image: url(../images/apple.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding: 0 0 0 22px;
    display: block;
}
#sitemap .aboutus ul {
    margin: 8px 0 0 22px;
}
#sitemap .aboutus ul ul {
    margin: 0;
}
/*########## CLASS FOR aboutus ENDS HERE ############### */

/*########## CLASS FOR ourproducts STARTS HERE ############### */
/*#sitemap .ourproducts {
	float: left;
	margin: 0;
	padding: 0;
	width: 190px;
}*/
#sitemap .ourproducts span {
    background-image: url(../images/tomato.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 0 0 0 37px;
    display: block;
}
#sitemap .ourproducts ul {
    margin: 8px 0 0 38px;
}
/*########## CLASS FOR ourproducts ENDS HERE ############### */

/*########## CLASS FOR intbusiness STARTS HERE ############### */
/*#sitemap .intbusiness {
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
}*/
#sitemap .intbusiness span {
    background-image: url(../images/leaves.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 0 0 0 36px;
    display: block;
}
#sitemap .intbusiness ul {
    margin: 8px 0 0 38px;
}
#sitemap .intbusiness ul ul {
    margin: 0;
}
/*########## CLASS FOR intbusiness ENDS HERE ############### */

/*########## CLASS FOR sigoutlets STARTS HERE ############### */
/*#sitemap .sigoutlets {
	float: left;
	margin: 0;
	padding: 0;
	width: 170px;
}*/
#sitemap .sigoutlets span {
    background-image: url(../images/cabbage.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 0 0 0 27px;
    display: block;
}
#sitemap .sigoutlets ul {
    margin: 8px 0 0 38px;
}
/*########## CLASS FOR sigoutlets ENDS HERE ############### */

/*########## CLASS FOR newsmedia STARTS HERE ############### */
/*#sitemap .newsmedia {
	float: left;
	margin: 0;
	padding: 0;
	width: 155px;
}*/
#sitemap .newsmedia span {
    background-image: url(../images/onion.gif);
    background-repeat: no-repeat;
    background-position: 0 -2px;
    padding: 0 0 0 19px;
    display: block;
}
#sitemap .newsmedia ul {
    margin: 8px 0 0 22px;
}
/*########## CLASS FOR newsmedia ENDS HERE ############### */

/*########## CLASS FOR newsmedia STARTS HERE ############### */
/*#sitemap .careers {
	float: left;
	margin: 0;
	padding: 0;
	width: 190px;
}*/
#sitemap .careers span {
    background-image: url(../images/paw.gif);
    background-repeat: no-repeat;
    background-position: 0 3px;
    padding: 0 0 0 23px;
    display: block;
}
#sitemap .careers ul {
    margin: 8px 0 0 23px;
}
#sitemap .careers ul ul {
    margin: 0;
}
/*########## CLASS FOR newsmedia ENDS HERE ############### */

/*########## CLASS FOR contactus STARTS HERE ############### */
/*#sitemap .contactus {
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
}*/
#sitemap .contactus span {
    background-image: url(../images/potato.gif);
    background-repeat: no-repeat;
    background-position: 0 3px;
    padding: 0 0 0 39px;
    display: block;
}
/*########## CLASS FOR contactus ENDS HERE ############### */

/*########## CLASS COMMON FOR ALL STARTS HERE #################### */
#sitemap span a {
    font-weight: bold;
    color: #d52b1e;
    text-decoration: none;
}
#sitemap span a:hover {
    font-weight: bold;
    color: #d52b1e;
    text-decoration: none;
    border-bottom: 1px solid #d52b1e;
}
#sitemap ul {
    padding: 0;
    list-style-type: none;
}
#sitemap ul li {
    margin: 0;
    padding: 0 0 0 10px;
    background-image: url(../images/red_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 8px;
}
#sitemap ul li a {
    margin: 0;
    padding: 0;
    color: #5b5959;
    text-decoration: none;
    font-weight: normal;
}
#sitemap ul li a:hover {
    text-decoration: none;
    font-weight: normal;
    border-bottom: 1px solid #5b5959;
}
/*########## CLASS COMMON FOR ALL ENDS HERE #################### */
/*########## CLASSES FOR sitemap ENDS HERE #################### */



.lifemtr_bg {
    float: left;
    height: 380px;
    margin-top: 18px;
    width: 761px;
}
.lifemtr_content {
    float: left;
    height: auto;
    text-align: justify;
    line-height: 18px;
    /* margin-left: 13px;*/
    margin-top: 5px;
    width: 800px;
}
.ypdp {
    float: left;
    margin-top: 18px;
    width: 761px;
}
.ypdp_content {
    float: left;
    height: auto;
    line-height: 18px;
    text-align: justify;
    /* margin-left: 13px;*/
    margin-top: 5px;
    width: 800px;
}
#btnReset {
    background-image: url("../images/reset_bt.jpg");
    border: 0 none;
    height: 22px;
    width: 64px;
    padding: 7px 7px;
    cursor: pointer;
}
/* sitemap classes ends here */

/* search page classes starts here */
#srchform {
    background-image: url('../images/search_bg.jpg');
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 100%;
    max-width: 744px;
    min-height: 400px;
    height: 100%;
    top: 0;
    left: 0;
    margin-top: -25px;
}
/* search page classes ends here */
.search_block {
    width: 100%;
    max-width: 744px;
}
.search_block iframe {
    width: 100%;
    max-width: 700px;
}
.aboutus_title {
    margin-bottom: 18px;
}
.milestoneslider ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.milestoneslider ul li {
    margin: 40px 0 0 0;
    padding: 0 20px 0 0;
    float: left;
}
.milestoneslider ul li img {
    border: 0;
}
a.greylink {
    color: #797979;
    text-decoration: none;
    border-bottom: 1px solid #797979;
}
a.greylink:hover {
    color: #797979;
    text-decoration: none;
    border-bottom: 1px solid #797979;
}
/* pagination link starts here */
#pagination a {
    color: #D72C25;
    text-decoration: none;
    margin-left: 1em;
}
#pagination a:hover {
    color: #D72C25;
    text-decoration: none;
    border-bottom: 1px solid #D72C25;
}
#pagination strong {
    margin-left: 1em;
}
/* pagination link ends here */


/*########  CLASSES STARTS FOR TERMS & CONDITION AND DISCLAIMERS ########### */
.contactus_body > ul {
    margin: 20px 0 0 0;
    padding: 0;
    list-style-type: none;
}
.contactus_body> ul li {
    margin: 15px 0 0 0;
    padding: 0 0 0 15px;
    background-image: url('../images/red_bullet.gif');
    background-repeat: no-repeat;
    background-position: 0 8px;
}
.contactus_body ul li p {
    margin: 0;
    padding: 0 10px 0 0;
    font-weight: bold;
    display: inline;
}
/*########  CLASSES ENDS FOR TERMS & CONDITION AND DISCLAIMERS ########### */
#eventlist {
    padding: 0;
    margin: 0;
}
#eventlist ul {
    list-style: none;
    padding: 0;
    margin: 20px 0;
}
#eventlist ul li {
    margin-bottom: 5px;
    width: 205px;
    height: 24px;
    background: url(../images/li_bg.jpg) bottom left no-repeat;
    padding: 5px 0 2px;
}
#eventlist ul li img {
    border: none
}
#eventlist ul li.last {
    background: none !important;
}
#popup_div {
    background: #fff;
    padding: 30px 50px;
    height: 80%;
    overflow: auto;
}
#popup_div h1 {
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
    color: #868585;
}
#popup_div td {
    padding: 5px;
    font-family: Tahoma;
    font-size: 11px;
    color: #868585;
    text-align: left;
    vertical-align: middle
}
#popup_div td.oddrow {
    padding: 5px;
    font-family: Tahoma;
    font-size: 11px;
    color: #868585;
    text-align: left;
    vertical-align: middle;
    background-color: #f4f4f4
}
#popup_div table {
    margin-bottom: 20px;
    width: 600px;
}
#popup_div p {
    padding-bottom: 5px;
    text-align: justify;
    line-height: 16px;
    width: 700px;
}
.mtrform {
    clear: both;
    width: 380px;
    padding: 8px 0 20px 0;
    background: #f5f5f5;
    float: left;
    margin: 14px 0 0 0;
}
.mtrform p {
    padding: 4px 0 0 0;
    text-align: left;
    font-size: 14px;
    line-height: 25px;
    color: #434343;
    font-weight: bold;
    margin: 0;
}
.mtrform ul {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0;
}
.mtrform ul li {
    clear: both;
    padding-bottom: 10px;
    vertical-align: middle;
    width: 680px;
    background: none !important;
}
.mtrform ul li img {
    float: left;
    margin-left: 15px;
    margin-top: 7px;
}
.mtrform ul li a {
    float: left;
}
.mtrform ul li label {
    float: left;
    width: 91px;
    font-size: 11px;
    padding-bottom: 14px;
    vertical-align: middle;
    color: #676767;
    padding-top: 3px;
}
.mtrform ul li input {
    border: 1px solid #D1CFCF;
    width: 231px;
    margin-left: 8px;
    padding-left: 5px;
    height: 17px;
    float: left;
    line-height: 21px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}
.mtrform ul li textarea {
    border: 1px solid #D1CFCF;
    width: 231px;
    margin-left: 8px;
    padding-left: 5px;
    height: 50px;
    float: left;
    line-height: 21px;
    margin-bottom: 12px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}
.mtrform ul li.btn {
    padding-left: 148px;
}
.mtrform ul li img.btn {
    margin-right: 0;
}
.mtrform span {
    float: left;
    font-size: 10px;
    font-weight: normal;
    color: #434343;
    padding: 13px 0 14px 0;
}
.smallredtext {
    color: #EF3B3B;
    font-size: 11px;
    clear: both;
    float: left;
    padding-top: 11px;
    width: 500px;
}
.bigredtext {
    color: #EF3B3B;
    font-size: 14px;
    font-weight: bold;
}
.otusbg {
    background: url(../images/otasupmabg.jpg) no-repeat right 50px !important;
}
/*--- CSS 31 MAY 2013 START HERE #-MTR BREAKFAST MIXER-# ---*/

.breakfastBannerSec {
    float: left;
    background: url(../images/mtrbreakfastmixes_banner.jpg) top left no-repeat;
    height: 399px;
    width: 982px;
    margin-top: 50px;
    margin-bottom: 15px;
}
.breakfastContent {
    float: left;
    height: auto;
    width: 100%;
}
.breakfastContent a {
    font-weight: bold;
    color: #d52b1e;
    text-decoration: none;
}
.breakfastContent a:hover {
    font-weight: bold;
    color: #d52b1e;
    text-decoration: underline;
}
.breakfastform {
    clear: both;
    width: 982px;
    padding: 8px 0 20px 0;
    background: #f5f5f5;
    float: left;
    margin: 14px 0 20px 0;
}
.breakfastform p {
    padding: 4px 0 0 0;
    text-align: left;
    font-size: 14px;
    line-height: 25px;
    color: #434343;
    font-weight: bold;
    margin: 0;
}
.breakfastform ul {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0;
}
.breakfastform ul li {
    float: left;
    padding-bottom: 10px;
    vertical-align: middle;
    background: none !important;
    display: inline;
    margin-top: 20px;
}
.breakfastform ul li img {
    float: left;
    margin-left: 15px;
    margin-top: 7px;
}
.breakfastform ul li a {
    float: left;
}
.breakfastform ul li label {
    float: left;
    width: 87px;
    font-size: 11px;
    padding-bottom: 14px;
    text-align: right;
    vertical-align: middle;
    color: #676767;
    padding-top: 3px;
    margin-left: 21px;
}
.breakfastform ul li input {
    border: 1px solid #8b8b8b;
    width: 188px;
    margin-left: 8px;
    padding-left: 5px;
    height: 17px;
    float: left;
    line-height: 21px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}
.breakfastform ul li select {
    border: 1px solid #8b8b8b;
    width: 195px;
    margin-left: 8px;
    padding-left: 5px;
    height: 20px;
    float: left;
    line-height: 21px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}
.breakfastform ul li textarea {
    border: 1px solid #8b8b8b;
    width: 188px;
    margin-left: 8px;
    padding-left: 5px;
    height: 50px;
    float: left;
    line-height: 21px;
    margin-bottom: 12px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    resize: none;
    overflow: auto;
}
.breakfastform span {
    float: left;
    height: auto;
    width: auto;
    text-align: center;
    margin: 0 0 0 489px;
}
.smallredtext1 {
    color: #EF3B3B;
    font-size: 11px;
    float: left;
    padding-top: 11px;
    line-height: 20px;
    width: 100%;
    margin-bottom: 15px;
}
.bannerContent {
    float: right;
    height: 90px;
    width: 270px;
    border: 1px solid #CCC;
    margin: 314px 0 0 0;
}
.bannerContent .title {
    float: left;
    height: auto;
    width: 100%;
    text-align: right;
    background: #F00;
    color: #FFF;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
}
.bannerContent .topContent {
    float: left;
    height: auto;
    width: 250px;
    padding: 10px;
    text-align: right;
    color: #919191;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
}
/**Tarun added starts**/
.contestImg {
    clear: both;
}
.contactus_body h3 {
    font-size: 14px;
    margin: 0;
    padding: 0;
}
#department {
    padding: 4px;
}
/**Tarun added ends**/
.orderonlinedelite {
    background: #AB251C url("../images/delitebox/deliteboxbannerbg.jpg") repeat scroll 0 0;
    clear: both;
    color: #fff;
    display: block;
    float: left;
    font-size: 1.4em;
    line-height: 1.3;
    margin: 5.6em 0 0 11%;
    padding: 0.8em 7%;
    text-align: center;
    width: 67%;
    transition: all 0.5s linear;
    letter-spacing: 0.2px;
    font-family: 'texgyreadventorregular';
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
}
.orderonlinedelite:hover {
    background: #AB251C url("../images/delitebox/buttonoverlay.jpg") repeat scroll 0 0;
}
#fancybox-content, #fancybox-wrap {
    width: auto !important;
    height: auto !important;
}
.strip_container {
    background: url(../images/internatnl-prod-strip.png) no-repeat right top;
    height: 153px;
    position: absolute;
    right: 0;
    top: 38px;
    width: 153px;
}
.top_heading {
    color: #747474;
    font-family: "texgyreadventorregular";
    font-size: 160%;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 1em;
}
.top_heading.exNew {
    font-size: 190%;
    margin-bottom: 0.3em;
}
.lifeMtr {
    float: left;
    width: 350px;
}
.lifeMtrImg {
    float: right;
}
.visionCtnt {
    width: 550px;
    float: left;
}
#video {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
#video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#Vidcarousel li img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}
.body_right_side {
    width: 100%;
    max-width: 768px;
    float: left;
}
#sel_dd {
    width: 60px;
}
#sel_mm {
    max-width: 60px;
}
#sel_yy {
    width: 90px;
}
#fancybox-img {
    height: auto !important;
}
.about_heripara1, .about_heripara2, .about_heripara3 {
    width: 369px;
}
.about_heripara2 {
    margin-top: 40px;
    float: right;
}
.about_heriImg2 {
    float: left;
}
.about_heriImg img {
    width: 100%;
    max-width: 380px;
}
.about_heriImg1, .about_heriImg3 {
    float: right;
}
#resume_doc {
    margin-left: 45px;
}
.orResume {
    font-weight: bold;
    margin-left: 200px;
}
.boldhead {
    font-weight: bold;
    font-size: 14px;
}
.adrsbox {
    padding: 1em;
}
.cuntryvalues {
    width: 100%;
    padding: 3px 5px;
}
.cntryDetail {
    display: none;
}
.mtrAdrs {
    display: none;
}
.block_divider img {
    width: 100%;
}
.contact_divider {
    margin: 30px 0;
}
.contact_divider img {
    width: 100%;
}
#product_detail_container {
    width: 96%;
}
.toggle_click >img {
    width: 100%;
    max-width: 700px;
}
#inline1 img {
    width: 100%;
}
#inline2 img {
    width: 100%;
}
#inline_1 img {
    width: 100%;
}
#inline_2 img {
    width: 100%;
}
#inline_3 img {
    width: 100%;
}
.get_line {
    width: 100%;
}
#srchform h1 {
    margin: 30px 0 0 0;
}

@media only screen and (min-width : 0) and (max-width : 1024px) {
#flashcontent1 {
    display: none;
}
.mtrAdrs {
    display: block;
}
.cntryDetail {
    display: block;
}
}

@media only screen and (min-width : 979px) {
/*.left_ul
	{
		display: block !important;
	}*/
.headingHide {
    display: block !important;
}
}

@media only screen and (min-width : 981px) {
.left_ul {
    display: block !important;
}
}

/*@media only screen and (min-width < 921px) and (max-width : 980px){

}*/
@media only screen and (min-width : 0) and (max-width : 980px) {
.body_left {
    width: 96%;
    position: relative;
    margin-left: 0px;
    margin-top: 20px;
    padding: 3em 2% 0 2%;
}
#body {
    padding: 1em 0 0;
}
/*.banner_section{
		margin-top: 30px;
	}*/
.home a:hover, .home a.active {
    color: #d52b1e;
}
.headingHide {
    display: none;
}
.body_middle {
    margin-top: 1em;
    width: 96%;
    padding: 0 2%;
}
.li_height > a {
    display: block;
    width: 100%;
}
.contactus_body {
    width: 100%;
}
.main_design {
    padding: 0;
}
.left_menu_heading {
    position: absolute;
    width: 98%;
    /*left: -1em;*/
    border: 1px solid #d4d4d4;
    cursor: pointer;
    padding: 0.3em 1%;
    position: relative;
}
.main_design.paddzero {
    padding-bottom: -8em;
}
.left_menu_heading:after {
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style: solid;
    border-left-width: 5px;
    border-right-color: rgba(0, 0, 0, 0);
    border-right-style: solid;
    border-right-width: 5px;
    border-top-color: -moz-use-text-color;
    border-top-style: solid;
    border-top-width: 5px;
    color: #999;
    content: "";
    height: 0;
    margin-top: -3px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 0;
}
.left_ul {
    display: none;
    position: absolute;
    top: 100%;
    width: 96%;
    background: #f4f4f4;
    z-index: 999;
    list-style: none;
    padding: 0.5em 1%;
    margin-left: 0;
    margin-top: 0;
    box-sizing: border-box;
}
.left_ul li {
    width: 100%;
    box-sizing: border-box;
    padding: 0.5em 1em;
    cursor: pointer;
}
.li_height {
    margin-top: 0;
}
/**menu starts**/
.menuCont {
    left: 0;
    top: 0;
    z-index: 1000;
}
.menu-icon {
    padding: 5px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    text-align: center;
}
#nav-toggle {
    /*background: #000;*/
	    /*border-radius: 50%;*/
    cursor: pointer;
    /*height: 20px;*/
    padding: 24px 24px 24px 23px;
    position: fixed;
    right: 1em;
    top: 5em;
    /* width: 20px;*/
    z-index: 1002;
    background: #d52b1e;/*border: 2px solid #fff;*/

}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
    cursor: pointer;
    border-radius: 1px;
    height: 2px;
    width: 25px;
    background: #fff;
    position: absolute;
    display: block;
    content: '';
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    left: 10px;
}
#nav-toggle span:before {
    top: -10px;
    left: 0;
}
#nav-toggle span:after {
    bottom: -10px;
    left: 0;
}
#nav-toggle.active span {
    background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
    top: 0;
}
#nav-toggle.active span:before {
    transform: rotate(45deg);
    background: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}
#nav-toggle.active span:after {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    background: #ff6a00;
}
#nav-toggle.active span::after {
    background: #fff;
}
.menuItem {
    text-transform: uppercase;
    color: #fff;
    font-size: 115%;
    margin: .8em 0;
    border-bottom: 2px solid transparent;
    padding: 1em 0.8em 0.2em;
}
.menuItem:hover, .menuItemActive {
    color: #fff;
}
.mac-os .menuItem {
    padding: 1em .8em .4em .8em;
}
.menuWrap {
    background: rgba(78, 78, 78, .98);
    min-height: 100%;
    position: fixed;
    width: 100%;
    right: -100%;
    top: 0;
    z-index: 1001;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
}
.menuWrap.open {
    right: 0;
    overflow: hidden;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    z-index: 1001;
}
.menuList {
    top: 4em;
    position: relative;
}
.menuList li {
    /*margin-bottom: 1em;*/
    padding: 0 0 1.5em 2em;
    width: 100%;
    text-align: left;
}
.menuItem:hover::before, .menuItemActive::before {
    top: 17px;
}
.logo {
    height: 1.5em;
}
/**menu ends**/
.footer_left {
    float: none;
    margin: 0 auto;
}
.body_right_about {
    width: 96%;
    float: left;
    padding: 0 2%;
    max-width: 100%;
}
.site_by {
    float: none;
    text-align: center;
    max-width: 100%;
    margin: 0;
}
}

@media only screen and (min-width : 0px) and (max-width : 900px) {
.news_contect {
    float: none;
}
.date {
    margin-right: 10px;
    width: 55px;
}
.news {
    margin-top: 1%;
}
}

@media only screen and (min-width : 0px) and (max-width : 768px) {
.lifeMtr.aboutus_title {
    width: 100%;
}
.strip_container {
    right: 45px;
    top: 14px;
}
.content_middle_body {
    width: 96%;
    padding: 0 2% 0 0;
}
.lifeMtrImg {
    float: none;
    text-align: center;
}
.lifeMtrImg img {
    max-width: 386px;
    width: 100%;
}
.news_media_bg {
    margin: 0 auto;
    max-width: 100%;
}
.ypdp {
    height: auto;
}
.ourVisionImg {
    display: none;
}
.visionCtnt {
    width: 100%;
}
.table {
    width: 100%;/*overflow-x:scroll;*/
}
.txtBox_big {
    width: 100%;
}
/*.values
	{
		width: 100%;
	}*/
.values_right {
    float: none;
}
.values_textarea {
    width: 100%;
}
.values_left {
/*float: none;*/
}
.site_by {
    padding: 1% 0 5% 0;
}
.about_heripara1, .about_heripara2, .about_heripara3 {
    width: 98%;
    margin: 0 2% 0 0;
}
.about_heriImg img {
    margin: 20px auto;
}
.about_heriImg1, .about_heriImg3 {
    float: none;
    text-align: center;
}
.about_heriImg2 {
    float: none;
    text-align: center;
}
.about_box_1, .about_box_2, .about_box_3, .about_box_4 {
    width: 50%;
    background-size: 100%;
}
.about_content {
    width: 130px;
}
.imgCont img {
    width: 100%;
}
}

@media only screen and (min-width : 0px) and (max-width : 640px) {
.about_box_1, .about_box_2, .about_box_3, .about_box_4 {
    width: 63%;
    float: none;
    margin: 0 auto;
}
.body_home_boxes {
    text-align: center;
    background: #F6F6F6;
    float: left;
    padding: 0;
}
.home_box_1, .home_box_2, .home_box_3 {
    float: none;
    height: auto;
    width: 100%;
    max-width: 280px;
    margin: 2% auto;
    background: #F6F6F6;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
}
.news_set_1 {
    float: none;
}
.news {
    float: none;
}
.home_box_2 {
    margin: 8% auto;
}
.date {
    margin-right: 0;
    width: 55px;
}
#sitemap > div > div {
    width: 33%;
}
}

@media only screen and (min-width : 0px) and (max-width : 480px) {
body {
    background-image: none;
}
.main_menu_set {
    margin: 62px 0 0 0;
}
.tableOverflow {
    overflow: auto;
}
/*.adrsbox{
		width: 100%;
		float: none;
		border-bottom: 1px solid #000;
	}*/
.main_heading_new {
    line-height: 1em;
}
.body_left {
    width: 96%;
    position: relative;
    margin-left: 0px;
    padding: 0em 2% 0 2%;
}
#header {
/*height: 125px;*/
}
#body {
    padding: 0;
}
.contUs {
    float: none;
    margin-bottom: 2em;
}
.logo a img {
    width: 45%;
}
.logo_link_section {
    background: #d52b1e;
    border-bottom: 5px solid #000;
    padding: 0.8em 0 0 2%;
    width: 98%;
}
.about_content {
    width: 120px;
}
.about_set {
    width: 100%;
    margin: 18px 0 0 0;
}
.about_box_heading {
    font-size: 16px;
}
.careersImg {
    width: 100%;
}
/*.news_media_bg
	{
		width: 96%;
		padding: 0 2%;
	}*/
#sitemap > div > div {
    width: 50%;
}
.footer_more_link {
    display: block;
    border-left: none;
    padding: 0.8em 0;
    border-bottom: 1px solid #fff;
}
.footer_left .footer_more_link {
    display: inline-block;
    border-bottom: none;
    padding-left: 0;
    padding-right: 10px;
}
.footer_left span {
    display: block;
}
.values_right {
    margin: 10px 0;
}
#sel_dd {
    width: 100%;
    max-width: 50px;
}
#sel_mm {
    width: 100%;
    max-width: 50px;
}
#sel_yy {
    width: 100%;
    max-width: 90px;
}
.txtBox_large {
    width: 210px;
}
.about_box_1, .about_box_2, .about_box_3, .about_box_4 {
    width: 378px;
    float: none;
}
}

@media only screen and (min-width : 0px) and (max-width : 360px) {
.about_box_1, .about_box_2, .about_box_3, .about_box_4 {
    width: 340px;
    background-size: 100%;
}
.top_link_area a {
    font-size: 9px;
    padding: 5px;
}
.values_left {
    width: 100%;
}
#resume_doc {
    margin-left: 0;
}
.orResume {
    margin-left: 100px;
}
.main_heading_new {
    width: 80%;
}
}

@media only screen and (min-width : 0px) and (max-width : 320px) {
.about_box_1, .about_box_2, .about_box_3, .about_box_4 {
    width: 300px;
    background-size: 100%;
}
.read_more, .about_content, .about_box_heading {
    margin-left: 8px;
    margin-top: 8px;
}
.shopNow {
    display: none;
}
.header_icon {
    width: 124px;
}
.addW {
    width: auto;
}
}

@media print {
.footer_bg {
    display: none;
}
.body_left {
    display: none;
}
.logo_link_section {
    display: none;
}
.icon_link_set {
    display: none;
}
.top_menu_sec {
    display: none;
}
#prodListingCont {
    display: none;
}
}
