@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 320px) and (max-width: 480px){
#top_wrap{width:100%;
         height:auto;
		 margin:0;
		 padding:0;
		 float:left;
		 background:url(../images/top_wrap_bg.jpg) repeat-y;
		 background-size:100% auto;
}
#header{width:96%;
        height:auto;
		margin:0 2% 10px 2%;
		padding:0;
		background: rgba(255, 255, 255, .5);
		z-index:10000;
		position:relative;
}
#logo{width:100%;
      height:auto;
	  margin:0 0 10px 0;
	  padding:10px 0 0 0;
	  float:left;
	  text-align:center;
}
#logo img{width:100%;
			height:auto;
			margin:0px;
			padding:0px;
}
#menu_wrap{width:100%;
           height:auto;
		   margin:0;
		   padding:0;
		   float:left;
		   border-top:1px solid #f5efef;
}
#baner_main{width:100%;
            height:auto;
			margin:0 0 0 0;
			padding:0;
			float:left;
			z-index:8;
}
#wraper{width:90%;
        height:auto;
		margin:0 auto;
		padding:0;
}
#section{width:100%;
         height:auto;
		 margin:50px 0 0 0;
		 padding:0;
		 float:left;
}
#sectiona{width:98%;
         height:auto;
		 margin:0 1% 20px 1%;
		 padding:0;
		 float:left;
}
#sectionapic{width:70%;
             height:220px;
			 margin:0 15% 15px 15%;
			 padding:0;
			 float:left;
			 overflow:hidden;
			 border-radius:150px;
}
#sectionacont{width:100%;
             height:auto;
			 margin:0 0 0 0%;
			 padding:0;
			 float:left;
			 text-align:center;
}
#sectionacont h2{text-transform:uppercase;
                 color:#5e066e;
				 font-size:24px;
				 font-weight:normal;
				 margin:0;
				 line-height:30px;
}
#sectionacont h5{margin:5px 0 5px 0;
                 font-weight:normal;
}
#welcont{width:96%;
         height:auto;
		 margin:0 2% 30px 2%;
		 padding:0;
		 float:left;
		 text-align:justify;
}
#welcont img{width:100%;
             margin-bottom:15px;
}
#newscont{width:96%;
          height:auto;
		  margin:0 2%;
		  padding:0;
		  float:left;
		  text-align:justify;
}
#newscont ul li{list-style:none;
                margin-left:-40px;
				margin-bottom:15px;
}
#newscont ul li span{text-decoration:underline;
                     color:#60241d;
}
h1{border-bottom:1px solid #d9d9d9;
    padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
}
#footer_wrap{width:100%;
             height:auto;
			 margin:25px 0 0 0;
			 padding:25px 0 0 0;
			 float:left;
			 background:#230129;
             line-height:30px;
			 color:#FFF;
}
#footer_top{width:100%;
             height:auto;
			 margin:0 auto;
			 padding:0;
}
#footerdiv{width:88%;
           height:auto;
		   margin:0 6% 20px 6%;
		   padding:0;
		   float:left;
}         
#footerdiv ul li{list-style:none;
                 margin-left:-40px;
}
#footerdiv ul li a{ text-decoration:none;
                    text-transform:uppercase;
					color:#FFF;
					font-size:12px;
}
#footerit{width:100%;
          height:100px;
		  margin:20px 0 0 0;
		  padding:0;
		  float:left;
}
#footerit img{width: auto !important;
}
#footerit span{text-transform:uppercase;
               font-weight:bold;
			   font-size:12px;
			   margin-top:10px;
			   float:left;
			   width:50%;
}
#footerbottom{width:94%;
              height:auto;
			  margin:0 3%;
			  padding:0;
			  float:left;
			  border-top:1px solid #614b3c;
			  line-height:38px;
			  text-align:center;
}
.chirayil{float: none;
    margin-top: 12px;
}


/*===================inner about====================*/		 
#img
{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
}
#inner_top_wrap{width:100%;
         height:auto;
		 margin:0 0 20px 0;
		 padding:0;
		 float:left;
		 background:url(../images/top_wrap_bg.jpg) repeat-y;
		 background-size:100% auto;
}
#baner_inner
            {width:100%;
            height:auto;
			margin:0px 0 0 0;
			padding:0;
			float:left;
			z-index:8;
}	
/*==============================menu=========================*/
.menu ul li > a {
    height: auto;
    padding: 11px 21px 11px;
}
#products_footer{width:100%;
                 height:auto;
				 margin:5px auto 0 auto;
				 padding:5px 0px 0 0px;
				 border-top:1px solid #ccc;
}
#pro_sec{width:96%;
         height:auto;
		 margin:0 2%;
		 padding:0;
		 float:left;
		 font-size:12px;
}
#welcont{width:100% !important;
         height:auto;
		 margin:0;
		 padding:0;
		 float:left;
		 text-align:justify;
}
#newscont{width:100% !important;
          height:auto;
		  margin:0;
		  padding:0;
		  float:left;
		  text-align:justify;
}
#newscont img{width:100%;
}
}
@media only screen and (min-width: 480px) and (max-width: 768px){
#top_wrap{width:100%;
         height:auto;
		 margin:0;
		 padding:0;
		 float:left;
		 background:url(../images/top_wrap_bg.jpg) repeat-y;
		 background-size:100% auto;
}
#header{width:96%;
        height:auto;
		margin:0 2% 10px 2%;
		padding:0;
		background: rgba(255, 255, 255, .5);
		z-index:10000;
		position:relative;
}
#logo{width:100%;
      height:auto;
	  margin:0 0 10px 0;
	  padding:10px 0 0 0;
	  float:left;
	  text-align:center;
}
#logo img{width: auto;
			height:auto;
			margin:0px;
			padding:0px;
}
#menu_wrap{width:100%;
           height:auto;
		   margin:0;
		   padding:0;
		   float:left;
		   border-top:1px solid #f5efef;
}
#baner_main{width:100%;
            height:auto;
			margin:-69px 0 0 0;
			padding:0;
			float:left;
			z-index:8;
}
#wraper{width:90%;
        height:auto;
		margin:0 auto;
		padding:0;
}
#section{width:100%;
         height:auto;
		 margin:50px 0 0 0;
		 padding:0;
		 float:left;
}
#sectiona{width:98%;
         height:auto;
		 margin:0 1% 20px 1%;
		 padding:0;
		 float:left;
}
#sectionapic{width:40%;
             height:220px;
			 margin:0;
			 padding:0;
			 float:left;
			 overflow:hidden;
			 border-radius:150px;
}
#sectionacont{width:57%;
             height:auto;
			 margin:0 0 0 3%;
			 padding:0;
			 float:left;
}
#sectionacont h2{text-transform:uppercase;
                 color:#5e066e;
				 font-size:24px;
				 font-weight:normal;
				 margin:0;
				 line-height:30px;
}
#sectionacont h5{margin:5px 0 5px 0;
                 font-weight:normal;
}
#welcont{width:96% !important;
         height:auto;
		 margin:0 2% 30px 2%;
		 padding:0;
		 float:left;
		 text-align:justify;
}
#newscont{width:96% !important;
          height:auto;
		  margin:0 2%;
		  padding:0;
		  float:left;
		  text-align:justify;
}
#newscont ul li{list-style:none;
                margin-left:-40px;
				margin-bottom:15px;
}
#newscont ul li span{text-decoration:underline;
                     color:#60241d;
}
h1{border-bottom:1px solid #d9d9d9;
    padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
}
#footer_wrap{width:100%;
             height:auto;
			 margin:25px 0 0 0;
			 padding:25px 0 0 0;
			 float:left;
			 background:#5e066e;
             line-height:30px;
			 color:#FFF;
}
#footer_top{width:100%;
             height:auto;
			 margin:0 auto;
			 padding:0;
}
#footerdiv{width:88%;
           height:auto;
		   margin:0 6% 20px 6%;
		   padding:0;
		   float:left;
}         
#footerdiv ul li{list-style:none;
                 margin-left:-40px;
}
#footerdiv ul li a{ text-decoration:none;
                    text-transform:uppercase;
					color:#FFF;
					font-size:12px;
}
#footerit{width:100%;
          height:100px;
		  margin:20px 0 0 0;
		  padding:0;
		  float:left;
}
#footerit img{width: auto;
}
#footerit span{text-transform:uppercase;
               font-weight:bold;
			   font-size:12px;
			   margin-top:10px;
			   float:left;
			   width:50%;
}
#footerbottom{width:94%;
              height:auto;
			  margin:0 3%;
			  padding:0;
			  float:left;
			  border-top:1px solid #614b3c;
			  line-height:38px;
			  text-align:center;
}
.chirayil{float: none;
    margin-top: 12px;
}


/*===================inner about====================*/		 
#img
{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
}
#inner_top_wrap{width:100%;
         height:auto;
		 margin:0 0 20px 0;
		 padding:0;
		 float:left;
		 background:url(../images/top_wrap_bg.jpg) repeat-y;
		 background-size:100% auto;
}
#baner_inner
            {width:100%;
            height:auto;
			margin:-69px 0 0 0;
			padding:0;
			float:left;
			z-index:8;
}	
/*==============================menu=========================*/
.menu ul li > a {
    height: auto;
    padding: 11px 21px 11px;
}
#products_footer{width:100%;
                 height:auto;
				 margin:10px auto 0 auto;
				 padding:10px 0px 0 0px;
				 border-top:1px solid #ccc;
}
#pro_sec{width:94%;
         height:auto;
		 margin:0 3%;
		 padding:0;
		 float:left;
		 font-size:12px;
}
#welcont{width:100% !important;
         height:auto;
		 margin:0;
		 padding:0;
		 float:left;
		 text-align:justify;
}
#newscont{width:100% !important;
          height:auto;
		  margin:0;
		  padding:0;
		  float:left;
		  text-align:justify;
}		
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
#top_wrap{width:100%;
         height:auto;
		 margin:0;
		 padding:0;
		 float:left;
		 background:url(../images/top_wrap_bg.jpg) repeat-y;
		 background-size:100% auto;
}
#header{width:96%;
        height:auto;
		margin:0 2% 10px 2%;
		padding:0;
		background: rgba(255, 255, 255, .5);
		z-index:10000;
		position:relative;
}
#logo{width:100%;
      height:auto;
	  margin:0 0 10px 0;
	  padding:10px 0 0 0;
	  float:left;
	  text-align:center;
}
#logo img{width: auto;
			height:auto;
			margin:0px;
			padding:0px;
}
#menu_wrap{width:100%;
           height:auto;
		   margin:0;
		   padding:0;
		   float:left;
		   border-top:1px solid #f5efef;
}
#baner_main{width:100%;
            height:auto;
			margin:-116px 0 0 0;
			padding:0;
			float:left;
			z-index:8;
}
#wraper{width:90%;
        height:auto;
		margin:0 auto;
		padding:0;
}
#section{width:100%;
         height:auto;
		 margin:50px 0 0 0;
		 padding:0;
		 float:left;
}
#sectiona{width:50%;
         height:auto;
		 margin:0;
		 padding:0;
		 float:left;
}
#sectionapic{width:40%;
             height:220px;
			 margin:0;
			 padding:0;
			 float:left;
			 overflow:hidden;
			 border-radius:150px;
}
#sectionacont{width:57%;
             height:auto;
			 margin:0 0 0 3%;
			 padding:0;
			 float:left;
}
#sectionacont h2{text-transform:uppercase;
                 color:#5e066e;
				 font-size:24px;
				 font-weight:normal;
				 margin:0;
				 line-height:30px;
}
#sectionacont h5{margin:5px 0 5px 0;
                 font-weight:normal;
}
#welcont{width:65%;
         height:auto;
		 margin:0 6% 0 0;
		 padding:0;
		 float:left;
		 text-align:justify;
}
#newscont{width:29%;
          height:auto;
		  margin:0;
		  padding:0;
		  float:left;
		  text-align:justify;
}
#newscont ul li{list-style:none;
                margin-left:-40px;
				margin-bottom:15px;
}
#newscont ul li span{text-decoration:underline;
                     color:#60241d;
}
h1{border-bottom:1px solid #d9d9d9;
    padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
}
#footer_wrap{width:100%;
             height:auto;
			 margin:25px 0 0 0;
			 padding:25px 0 0 0;
			 float:left;
			 background:#5e066e;
             line-height:30px;
			 		  color:#FFF;

}
#footer_top{width:100%;
             height:auto;
			 margin:0 auto;
			 padding:0;
}
#footerdiv{width:37%;
           height:280px;
		   margin:0 2%;
		   padding:0;
		   float:left;
}         
#footerdiv ul li{list-style:none;
                 margin-left:-40px;
}
#footerdiv ul li a{ text-decoration:none;
                    text-transform:uppercase;
					color:#FFF;
					font-size:12px;
}
#footerit{width:100%;
          height:100px;
		  margin:20px 0 0 0;
		  padding:0;
		  float:left;
}
#footerit img{width: auto;
}
#footerit span{text-transform:uppercase;
               font-weight:bold;
			   font-size:12px;
			   margin-top:10px;
			   float:left;
			   width:50%;
}
#footerbottom{width:94%;
              height:75px;
			  margin:0 3%;
			  padding:0;
			  float:left;
			  border-top:1px solid #614b3c;
			  line-height:74px;
}


/*===================inner about====================*/		 
#img
{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
}
#inner_top_wrap{width:100%;
         height:auto;
		 margin:0 0 20px 0;
		 padding:0;
		 float:left;
		 background:url(../images/top_wrap_bg.jpg) repeat-y;
		 background-size:100% auto;
}
#baner_inner
            {width:100%;
            height:auto;
			margin:-116px 0 0 0;
			padding:0;
			float:left;
			z-index:8;
}
.ttt{width:14% !important;
}
#pro_sec{width:92%;
         height:auto;
		 margin:0 4%;
		 padding:0;
		 float:left;
		 font-size:12px;
}
#products_footer{width:100%;
                 height:auto;
				 margin:20px auto 0 auto;
				 padding:20px 0px 0 0px;
				 border-top:1px solid #ccc;
}	
#welcont{width:96% !important;
         height:auto;
		 margin:0 2%;
		 padding:0;
		 float:left;
		 text-align:justify;
}
#newscont{width:96% !important;
          height:auto;
		  margin:0 2%;
		  padding:0;
		  float:left;
		  text-align:justify;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px){

#top_wrap{width:100%;
         height:auto;
		 margin:0;
		 padding:0;
		 float:left;
		 background-size:100% auto;
}
#header{width:90%;
        height:130px;
		margin:0 auto;
		padding:0;
		background: rgba(255, 255, 255, .5);
		z-index:10000;
		position:relative;
}
#logo{width:32%;
      height:110px;
	  margin:10px 0 0 0;
	  padding:0;
	  float:left;
}
#logo img{width:100%;
			height:auto;
			margin:0px;
			padding:0px;
}
#menu_wrap{width:65%;
           height:130px;
		   margin:0px;
		   padding:0;
		   float:right;
}
#baner_main{width:100%;
            height:auto;
			margin:-130px 0 0 0;
			padding:0;
			float:left;
			z-index:8;
}
#wraper{width:90%;
        height:auto;
		margin:0 auto;
		padding:0;
}
#section{width:100%;
         height:auto;
		 margin:50px 0 0 0;
		 padding:0;
		 float:left;
}
#sectiona{width:48%;
         height:auto;
		 margin:0 1%;
		 padding:0;
		 float:left;
}
#sectionapic{width:40%;
             height:200px;
			 margin:0;
			 padding:0;
			 float:left;
			 overflow:hidden;
			 border-radius:150px;
}
#sectionacont{width:57%;
             height:auto;
			 margin:0 0 0 3%;
			 padding:0;
			 float:left;
}
#sectionacont h2{text-transform:uppercase;
                 color:#5e066e;
				 font-size:24px;
				 font-weight:normal;
				 margin:0;
				 line-height:30px;
}
#sectionacont h5{margin:5px 0 5px 0;
                 font-weight:normal;
}
#welcont{width:65%;
         height:auto;
		 margin:0 4% 0 0;
		 padding:0;
		 float:left;
		 text-align:justify;
}
#newscont{width:31%;
          height:auto;
		  margin:0;
		  padding:0;
		  float:left;
		  text-align:justify;
}
#newscont ul li{list-style:none;
                margin-left:-40px;
				margin-bottom:15px;
}
#newscont ul li span{text-decoration:underline;
                     color:#60241d;
}
h1{border-bottom:1px solid #d9d9d9;
    padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
}
#footer_wrap{width:100%;
             height:auto;
			 margin:20px 0 0 0;
			 padding:25px 0 0 0;
			 float:left;
			 background:#230129;
             line-height:30px;
			 		  color:#FFF;

}
#footer_top{width:100%;
             height:auto;
			 margin:0 auto;
			 padding:0;
}
#footerdiv{width:27%;
           height:280px;
		   margin:0 3%;
		   padding:0;
		   float:left;
}         
#footerdiv ul li{list-style:none;
                 margin-left:-40px;
}
#footerdiv ul li a{ text-decoration:none;
                    text-transform:uppercase;
					color:#FFF;
					font-size:12px;
}
#footerit{width:100%;
          height:100px;
		  margin:20px 0 0 0;
		  padding:0;
		  float:left;
}
#footerit img{width:30%;
}
#footerit span{text-transform:uppercase;
               font-weight:bold;
			   font-size:12px;
			   margin-top:10px;
			   float:left;
}
#footerbottom{width:94%;
              height:75px;
			  margin:0 3%;
			  padding:0;
			  float:left;
			  border-top:1px solid #614b3c;
			  line-height:74px;
}

/*===================inner about====================*/		 
#img
{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
}
#inner_top_wrap{width:100%;
         height:auto;
		 margin:0 0 30px 0;
		 padding:0;
		 float:left;
		 background:url(../images/top_wrap_bg.jpg) repeat-y;
		 background-size:100% auto;
}
#baner_inner
           {width:100%;
            height:auto;
			margin:-130px 0 0 0;
			padding:0;
			float:left;
			z-index:8;
}
#baner_inner img {width:100%;
}
#products_footer{width:100%;
                 height:auto;
				 margin:20px auto 0 auto;
				 padding:20px 0px 0 0px;
				 border-top:1px solid #ccc;
}
#newscont img{width:100% !important;
}
#footerit img{width:auto !important;
}
}