@charset "utf-8";

body{ margin:0px;}
img{ max-width:100%;}

.top_bg{ background-color:#a80000; background-image:url(images/linefooter.jpg); background-repeat:repeat-x; background-position:bottom; height:auto;}

.header_bg{ background-image:url(images/header_bg.png); background-repeat:no-repeat; background-position:center;}
.header_bg img{ margin-top:15px; margin-left:80px;}
.header_bg h3{ font-family:Century Gothic; font-size:16px; color:#000; text-align:center; font-weight:bold;}
.slogen{ margin-top:20px;}
.welcome_note h1{ font-family:Century Gothic; font-size:33px; color:#000; text-align:center;     font-weight: 700; text-decoration: underline;}
.welcome_note p{  font-family:Century Gothic; font-size:19px; color:#000; text-align:center;}
.read_more a{ padding:15px 100px 15px 100px; font-size:17px; color:#a80000; border:#a80000 thin solid; background:none; border-radius:none !important; margin-top:25px;}

.read_more a:hover{ background-color:#a80000; color:#FFF; border:#a80000 thin solid;}

.image_box {
	padding: 0px;
	height: auto;
	width:250px;
	float:left;
	margin:0px;
	margin-left:10px;
	margin-top:15px;
}

.main_bg { background-image:url(images/main_bg.png); background-repeat:no-repeat; background-position:center; height:400px; background-size:100%;}

.main_bg h1{ color:#ffb400; text-align:center; font-family:Cambria; font-size:60px;}
.main_bg h2{ color:#fff; text-align:center; font-family:Cambria; font-size:35px;}

.footer{ background-color:#a80000; background-image:url(images/linefooter_2.jpg); background-repeat:repeat-x; background-position:top; margin-top:5px !important;}

.footer_contact h1{ font-family:Cambria; font-size:36px; color:#ffba00; text-align:left; }
.footer_contact p{ font-family:Cambria; font-size:24px; color:#FFF; }

.golden_border{ border-bottom:#ffba00 thin solid;}
.shreya a{ font-family:Century Gothic; font-size:14px; color:#FFF; text-decoration:none; text-align:left; padding-top:10px !important; float:left}
.shreya a:hover{ color:#ffba00; text-decoration:underline}
.copyright{ color:#FFF; text-align:right; float:right; padding-top:10px;}

.contact_div{margin-top:25px;}
.contact_details{margin-top:20px; background-color:#a80000; z-index:-1 ;border:#ffba00 3px dashed }
.contact_details h3{  font-family:Century Gothic; text-align:center;     font-size: 25px; color:#ffba00;}
.contact_details p{  font-family:Century Gothic; text-align:center; font-size:18px; color:#fff; }

.map{ margin-top:25px !important;}

.inquiry_div {
	margin: 0px;
	margin-top: 15px;
	padding: 0px;
	float: right;
	height:auto;
	width: 90%;
	/*border: thin solid #CCC;*/
}

.inquiry_div h1 { font-family:Century Gothic; font-size:30px; color:#a80000; width:100%; text-align:center;}
.inquiry_div h3 { font-family:Century Gothic; font-size:18px; color:#000; width:100%; }


.submit{ width:auto; height:auto; background-color:#a80000; border:#FFF 3px solid; box-shadow:#000 0 0 2px; text-align:center; font-family:Century Gothic; font-size:18px; font-style:italic; color:#fff; padding:8px 30px 8px 30px; cursor:pointer;}

.submit:hover{ width:auto; height:auto; background-color:#ff5a00; border:#FFF 3px solid; box-shadow:#000 0 0 2px; text-align:center; font-family:Century Gothic; font-size:18px; font-style:italic; color:#fff;}

#text1 {
    border: 1px solid #084884;
    height: 35px;
    width: 90%;
    box-shadow: 0 0 27px rgb(204, 204, 204) inset;
    transition: 500ms all ease;
    padding: 3px 3px 3px 3px;
}

#text1:hover,
#text1:focus {
    width: 90%;
    transition: 500ms all ease;
    /*
    background-size: 25px 25px;
    background-position: 96% 62%;
    padding: 3px 32px 3px 3px;*/
	box-shadow:#ccc 0 0 15px;
}

.profile_div{ margin-top:25px; background-image:url(images/profile_bg.png); background-position:center center; background-repeat:no-repeat; }
.profile_div h1 { font-family:Century Gothic; font-size:30px; color:#a80000; width:100%; text-align:center; font-weight:700;}

.profile_div p{ color:#000; text-align:justify; line-height:30px; font-size:16px; border:#ff5a00 3px dashed; padding:8px;}

.product_div{ margin-top:25px;}
.product_div h1 { font-family:Century Gothic; font-size:30px; color:#a80000; text-align:center; font-weight:700;}
.product_div h3 { font-family:Century Gothic; font-size:28px; color:#a80000; text-align:center; font-weight:bold;}
.product_div ul li{ background-color:#fde6e6; list-style:none; margin-top:5px; font-family:Cambria; font-size:20px; color:#000; text-align:left; padding:5px; border-left:#ff5a00 5px solid}
.product_div ul li:hover{ border-left:15px #ff5a00 solid; }
.product_div p{ color:#000; text-align:justify; line-height:30px; font-size:16px; }
.product_image{ margin-top:100px;}
.bdr{ border-right:#dadada dashed 2px;}

.note{ font-family:Cambria; font-size:20px; color:#000; text-align:left; padding:5px; margin-top:15px; border-top:#ff5a00 1px solid;}

.other_powder ul li{ background-color:#fde6e6; list-style:none; margin-top:5px; font-family:Cambria; font-size:20px; color:#000; text-align:left; padding:5px; border-left:#ff5a00 5px solid; width:45%; float:left; margin-left:20px;}
.other_powder ul li:hover{ border-left:15px #ff5a00 solid; }


@media (max-device-width: 480px){
  
  
  .rock.product_list{
 width: 45% !important;
  }
  
  .product_list a{
	      font-size: 15px!important;
  }
  
}


 
