﻿


@media all and (min-width :1201px) and (max-width:1256px)
{

}
@media all and (min-width :993px) and (max-width:1200px)
{
.NextGenline{height:2px;background-color:#D7D7D7;}
.Mrdn_HdrLogoDiv {    padding-left: 0px;}
.About_ClientstdInnerPa {    padding: 0 0px;}
.AboutCredentialWrapPadding {    padding: 0 3px;}
.Featured{font-size:17px}
.Mrdn_HdrMenuDiv {   padding-top: 18px; padding-right: 7px;}
.MRS_about {    font-size: 25.25px;}
.Pro_height {    padding: 0 6px;}
.contact_align_content {    padding: 0 20px;}
}
@media all and (min-width :769px) and (max-width:992px)
{
.Page_MainTitle,.PageHeader{	font-size:30px;}	
.MRS_about {    font-size: 22.75px;}	
.topnav a {display: none;padding: 10px 8px;font-size: 13pt;}
.topnav a.icon {  padding-right: 6px;  float: right;    display: block; right: 12px;position: absolute; }
.topnav.responsive {position: relative;}
.topnav.responsive .icon {    position: absolute;    right: 12px;    top: 0;  }
.topnav.responsive a {    float: none;    display: block;    text-align: left;  }
h1 {    font-size: 28.5pt;}

.contact_align_content {    padding: 0px;}
.ContactMainLeftDiv {    width: calc(100% - 371px);}
.ContactMainRigthDiv {    width: 371px;}
.About_ClientstdInnerPa {  padding: 1% 1%;   height: auto;}
.AboutCredentialWrapPadding {    height: auto;}
.Mrdn_HdrMenuDiv{width:40%;padding:0px;}
.HeaderMainLogo	{	 width:100%}
.TheNextGen{font-weight:bold;letter-spacing: 1px;word-spacing: 3px;text-align:center;font-size: 10pt;}
.NextGenline{height:1px;background-color:#D7D7D7;}
#Subhead{margin-top: 60px;margin-left: auto;}
.Index_ImageSubDivs {  padding: 0 1%;}
.Featured{font-size:13px}

}
@media all and (min-width :577px) and (max-width:768px)
{
.Page_MainTitle.,PageHeader{	font-size:20px;}	
.MRS_about {    font-size: 26.25px;}	
.topnav a {display: none;padding: 10px 8px;font-size: 13pt;}
.topnav a.icon {    float: right;  padding-right: 0px;  display: block; right: 25px;position: absolute;padding-top: 15px; }
.topnav.responsive {position: relative;width: 61%;}
.topnav.responsive .icon {    position: absolute;    right: 25px;    top: 0;  }
.topnav.responsive a {    float: none;    display: block;    text-align: left;  }

.HeaderMainLogo	{	 width:100%}
.TheNextGen{font-size:10pt;color:#143663;text-transform:uppercase;font-weight:bold;letter-spacing:0.5px;word-spacing:1px;text-align:center;}
.NextGenline{height:1px;background-color:#D7D7D7;}
#Subhead{margin-top: 58px;margin-left: 0px;margin-right: 10px;}

.Index_ImageSubDivs{float:left;width:33%; padding: 0 1%;}
.img_Details {    margin: 0 auto;}
.span_4_of_1{width: 33%; }
.AboutCredentialDivs{width:33%;}
.mrdn_about_desc {padding: 0px 20px;}
.product_ImgText { line-height: 28px;   font-size: 11px;}
.Product_Industries{float:left;width:50%}
.MRS_product {    font-size: 22.25px;}
.Pro_height {    padding: 0 22px 0 38px;}
.MrdnProducts td {    padding: 3%;}
.MrdnProducts {    width: 33%;}
.ContactMainLeftDiv {    width: 55%;}
.ContactMainRigthDiv {    width: 45%;}
.Featured {        font-size: 11pt;    }
.AboutCredentialWrapPadding {    height: auto;}
.About_ClientstdInnerPa { padding: 0% 1%;   height: auto;}
#includedFooter{position:inherit ;}

}
@media all and (min-width :0px) and (max-width:576px)
{
b { font-size: 15px;}
h1 {    font-size: 15pt;    margin: 8px 0;}
p{font-size: 16px;margin: 5px auto;}
.Page_MainTitle,.PageHeader{	font-size:20px;}
.contact_align_content {    display: block;}

	
.topnav a {display: none; padding: 5px 16px;      font-size: 10pt;}
.topnav a.icon {    float: right;    display: block; padding-right: 15px; position: absolute;right: 0px;padding-top: 35px;}
.topnav.responsive {position: relative;width: 100%;}
.topnav.responsive .icon {    position: absolute;    right: 0px;    top: 0;  padding-top: 35px;}
.topnav.responsive a {    float: none;    display: block;    text-align: left;  }
.Mrdn_HdrLogoDiv{width: auto;padding-left: 0px;}
.Mrdn_HdrMenuDiv{width:40%;padding:0px;}
.HeaderMainLogo	{	 width:125px;}
.fa{font-size: 18pt;}
.TheNextGen{font-size:8pt;color:#143663;text-transform:uppercase;font-weight:normal;letter-spacing:1px;word-spacing:1px;text-align:center;}
.NextGenline{height:1px;background-color:#D7D7D7;}
.NextGenTable{padding-top: 33px;}
.Home_MainImg {    margin-top: 0;}
.NextGenDiv{display:none}

.Index_ImageSubDivs{float:left;width:50%;}

.aboutus_img_div {   width: 50%}
.aboutus_img_div img{width:100%}
.SubDetailsTable ul {padding:2px}
.listImage {    list-style-type: square;    color: #d9001b;    padding: 1px;    font-size: 12px;}
.liText {   font-size: 16px;font-weight:500}
.aboutus_details_div{padding-top: 5px;font-size: 16px;} 
.AboutCredentialWrapPadding {    height: auto;}
.About_ClientsTd{padding:0px}  
.span_4_of_1{width: 50%; }  
.AboutCredentialDivs{width:50%;}
.AboutCredentialWrapPadding {    padding: 5px 5px;} 
.MRS_about { font-size: 20.25px;    max-width: 470px;}
.img_Details {    margin: 0 auto;}
h2 {    font-size: 26px;}

.MrdnProducts{float:left;width:50%;}  
.Product_Industries{float:left;width:50%}
.Prd_SampleEngines{width:100%;}
.MRS_product {    font-size: 20.25px;    max-width: 470px;}
ul{padding-left:15px}
.Produt_Heading{ /*font-size: 18px;*/
    font-size: 17px;
}
               
}
@media all and (min-width :0px) and (max-width:360px) {
    .topnav a.icon {float: right;display: block;padding-right: 15px;position: absolute;   right: 0;    padding-top: 32px;}
    .topnav.responsive .icon {    position: absolute;    right: 0;    top: 0;    padding-top: 32px;}
    .footer_phno {    font-size: 10px;}
    .Footertext {    font-size: 11px;}
    .CopyWrite {    font-size: 11px;}
    h1 {    font-size: 10.5pt; }
    h2 {    font-size: 29px;}
    .About_ClientsTd {    padding: 0px;}
    .mrdn_about_desc {    padding: 0 5px;}
    .MRS_about {    font-size: 19.25px;}
    .About_ClientstdInnerPa {    height: auto;}
    .AboutCredentialWrapPadding {    height: auto;}
    .topnav.responsive {    width: 98%;}
    .topnav a {    padding: 5px 2px;    font-size: 8.5pt;}
    .Mrdn_HdrMenuDiv {    width: 50%;}
    .Featured {    font-size: 11pt;}
}

 