
	  .maincontent { width:100%; display:inline-block; position:relative}
	  .maindesc{ float:right; display: inline-block; margin:30px 0; width:620px; }
	  .maindesc a{  margin: 0; }
	  .mainimg img{  max-height:450px; max-width:450px; margin:auto }
	  .mainimg {float:left;width: 450px; height:450px; display:flex; }
	  h1{ width:100%; text-transform:uppercase;  margin:5px 0 15px 0; color:#444;}
	  #videosocial { display:block}
	  .slightgrey{ background-color:#f4f4f4;}
	  .relatedpr{}
	  .relatedpr .itemimg{ display:flex; text-align:center; vertical-align:middle; height: 200px;  width:100%; padding:5px; background-color:#fff}
	  .relatedpr .itemimg img{ margin:auto;max-height:200px; max-width:200px;width:auto; }
	  .relatedpr  .owl-item{min-height:340px;}
	    .relatedpr  .owl-item .item { padding:20px 10px 0; text-align:center; position:inherit}
		 .relatedpr .owl-wrapper { min-height:340px;}
		.relatedpr .owl_bigbox { float:right; width:67%}
		
		.relatedpr .hptitle{ color:#444; font-size:1rem; margin:10px 0;}
		.relatedpr .owl-theme .owl-controls { margin-top:15px;}
		.prod_box{ width:33%; height:400px; background-color: #008fc5; float:left; }
		.prod_box h2{  border-bottom: 1px solid #fff; color: #fff; font-size: 42px; line-height:41px; font-weight: bold; margin:50px 50px 25px; padding:8px 0}
		.prod_box span{ display:inline-block;  color: #fff; text-transform:uppercase; font-size: 20px;  margin:0  50px; }
		.prod_box a{ display:inline-block; padding:17px; text-align:center; margin:20px 0; background-color:#20bade; color:#fff  }
		 .relatedpr  .item div {}
		 .rp_more{ background-color: #20bade;
    bottom: 0;
    color: #fff !important;
    display: block;
    margin: auto !important;
    padding: 10px 0;
    position: fixed;
    text-align: center;
    width: 90%;}
	
	.breadcrumb{ margin:0 0 10px 0;}
	h5{ padding:0 100px 15px; text-align:center; margin:0}
	  @media (max-width: 1024px) and (min-width: 320px){ 		  
	  	.prod_box{ width:50%}
		
		  .relatedpr .owl_bigbox { width:50%}
		   h1{text-align:center; }
		  .mainimg {width: 90%; float:none; height:inherit; margin:30px auto ;display:block }
		   .maindesc{ float: none; width:90%; margin:auto; display:block  }
		    .maindesc a{ position: relative; margin:0;display:block  }
				h5{ padding:0 20px 15px; text-align:center}
			
	  }
	  
	  @media (max-width: 768px) and (min-width: 320px){ 		  
	  .prod_box h2 {font-size: 34px;margin:40px 40px 20px;}
	  .prod_box span { font-size:18px; margin:0  40px;}
	  h5{ padding:0 5px 10px; text-align:center; font-size:16px}
	  }
	 