@charset "utf-8";

/* Large Desktops and laptops */
@media only screen and (min-width : 1200px){
.navbg > ul > li > a{ font-size:18px;}
.navbg > ul > li{margin:0 0 0 10px;}

}

/* #Tablet (Portrait) Note: Design for a width of 768px */
@media only screen and (max-width: 992px) {
.header{ background-image:none;}
.headcontent > h1{ width:200px; height:74px; left:15px;}
.header, .headcontent{ min-height:80px;}
.banner{margin-top:80px;}
.aboutrisbg p b{ margin-top:10px;font-size:25px; padding-bottom:0px;}
.featuredpro h3{font-size:25px;}
.probox{ margin:15px 0 0 0}
.aboutrisbg{ padding:20px 0;}
.featuredpro{ padding:20px 0 50px;}
.featuredpro h3{ padding-bottom:5px; text-align:center;}
.v_margin{ margin-bottom:20px;border:5px solid #FFF;}
#mainnavbtn{ display:block;}
.navbg{ display:none; position:fixed; right:0; top:83px; bottom:0; left:0; z-index:99; background:#f1592b; overflow:auto;}
.navbg > ul{ margin:5px 0 0 0;}
.navbg > ul > li{ float:none; margin:5px 0;}
.navbg > ul > li > a{ font-size:20px; padding:0; text-align:center;}
.navbg > .emailbg{ position:relative; right:0; top:0; background:#333333;}
.navbg > .emailbg > a{font-size:15px; float:none; width:210px; margin:5px auto;}
.innerprobox p{ padding:0 5px 0 0;}
.innerprobox a{margin:10px 0 20px 0;}
.innerMtop{ margin-top:100px;}
.Productslides{ padding:200px 0 0 0px;font-size:14px; line-height:20px; min-height:200px; text-align:center;}
.Productslides a{ margin:10px auto;}
.Productslides span{width:180px; height:180px; left:50%; margin-left:-90px; top:5px;}
#contact{padding-top:20px;padding-bottom:30px; margin-top:80px;}
.mobmap{ height:250px;}
.aboutrisbg p{font-size:14px;line-height:20px;}
.aboutrisbg p a{ padding-bottom:6px;}
ul.addressTab{ display:block; margin:10px 0 10px; padding:0;}
ul.addressTab > li > a{ display:block;text-align:center;}
ul.addressTab > li > a > b{font-size:25px; line-height:30px;}
ul.addressTab > li > a > em{ display:none;}
ul.addressTab > li > a > span{left:50%; top:10px; margin-left:-25px;}
.dropus{margin:10px 0;}
#producteasytab{ padding:100px 0 20px;}
.productcondiv p{ margin:15px 0;}
.productcondiv img{ margin:10px auto;}
}


/* #Mobile (Landscape)/* Note: Design for a width of 480px */
@media only screen and (max-width: 767px) {
.footer span, .footer em{ float:none; text-align:center;}
.overproduct{ padding:10px 15px 10px;}
.overproduct > ul ,.overproduct > h3{ float:none;}
.overproduct > ul > li{float:none; margin:10px 0; text-align:center;}
.overproduct > ul > li.active > a > em{ display:none;}

}	

@media only screen and (min-width : 478px){
      .productcondiv{  min-height: 616px;
      }

}

@media only screen and (min-width : 992px){
      .productcondiv{  min-height: 454px;
      }

}

@media only screen and (min-width : 1200px){
      .productcondiv{  min-height: 600px;
      }

}

	
/*  #Mobile (Portrait)/* Note: Design for a width of 320px */
/*********************************header*************************************/
@media only screen and (max-width: 479px) {

}		

