.table{ width:100%; height:auto; background:#fff; border:1px solid #ccc; border-bottom:10px solid #AA1416;}
.table th{min-height:50px; background:#AA1416; padding:5px;font-size:16px; text-transform:capitalize; color:#FFF; border-left:1px solid #ccc;}
.table th:first-child{border-left:none;}
.table td{min-height:50px; padding:10px;font-size:14px; color:#222; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.table td:first-child{border-left:none; min-width:120px;}

.table2{ width:100%; height:auto; background:#fff; border:1px solid #ccc; border-bottom:10px solid #BA9F67;}
.table2 th{min-height:50px; background:#BA9F67; padding:5px; font-family:Arial; font-size:16px; text-transform:capitalize; color:#FFF; border-left:1px solid #ccc;}
.table2 th:first-child{border-left:none;}
.table2 td{min-height:50px; padding:10px; font-family:'pt sans', Arial; font-size:14px; color:#222; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.table2 td:first-child{border-left:none;}

.ic_container{
    vertical-align:baseline;
    position:relative;
}
/*.overlay{
    opacity:0.3;
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}*/

.overlayx{
    opacity:0.3;
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);*/
}
.arrow{ margin:10px; position:absolute; left:140px; top:85px; float:left;}

.arrowg{ margin:10px; position:absolute; left:140px; top:85px; float:left;}

.arrowb{ margin:10px; position:absolute; left:140px; top:85px; float:left;}

.ic_caption{
    position:absolute;     
    overflow:hidden;
	padding:10px;
    left:0px;
    right:0px;
    cursor:auto;
	border-radius:10px;
	background:url(../images/bg-white.png) repeat; 
}
.ic_caption1{
    overflow:hidden;
	padding:10px;



	 }
.ic_caption-bg{ 
/*	background:url(../images/bg-blue.png) repeat; */
     background:rgba(26,64,26,0.92);
	height:auto;	border-radius:8px;
	 }
.ic_caption-bgg{ 
	/*background:url(../images/bg-green.png) repeat; */
background:	rgba(210, 105, 30, 0.88);
	height:auto;	border-radius:8px;
	 }
.ic_caption-bgb{ 
/*	background:url(../images/bg-brown.png) repeat; */
    background:rgba(26,64,26,0.92);
	height:auto;	border-radius:8px;
	 }
	 
	 
.ic_caption h3{
    padding:10px 10px 30px 10px;
    margin:0px;
    font-size:20px;
	color:#fff;
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}
.ic_caption h6{
    padding:20px 10px 5px 10px;
    margin:0px;
    font-size:13px;
	color:#fff;
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:capitalize;
}
.ic_caption-bg p, .ic_caption-bgg p, .ic_caption-bgb p, .ic_text p{
    padding:2px 10px;
    margin:0px;
    text-align:justify;
    font-size:11px;
	color:#fff;
    font-family:Arial, sans-serif;
}
.clear{ clear:both;}


.caption{width:314px; margin:0px; padding:0px;}
.container p{width:295px; margin:0px; padding:0px 5px 0 10px; font-size:12px; font-family: Arial, sans-serif;}
.container a{width:314px; padding:6px 0px 6px 110px; float:left; color:#FFF; text-decoration:none;     font-family:Arial, sans-serif;
	font-weight:bold; font-size:15px;} 
.container a:hover{text-decoration:underline;}



.container{ position:relative; float:left; top:10px; left:80px;}
.news{ position:absolute; bottom:0; left:0; z-index:100; }
.difference{ position:absolute; bottom:0; left:347px;}
.media{ position:absolute; bottom:0; left:695px;}

.containerx{
	vertical-align:baseline;
    position:relative;
	float:left;
	margin:20px 0 0 40px;
	}
	
.containerx img{ margin:0px!important; width:285px; height:200px;}

.containerx p{color:#0CF;}

.caption{
    position:absolute;    
    opacity:0.8;   
    overflow:hidden;
    margin:0px;
    padding:0px;
    left:0px;
    right:0px;
    cursor:default;
	width:285px;
    /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); */
	height:200px;
}
.caption a{padding:10px 0; float:left; color:#FFF; text-decoration:none; font-family:Arial, sans-serif;
	font-weight:bold; font-size:15px;} 
.caption a:hover{text-decoration:underline;}


.containerxx{
	vertical-align:baseline;
    position:relative;
	float:left;
	margin:10px 0 10px 10px!important;
	width:235px!important;
	height:240px; border-radius:10px;
	}

	
.containerxx img{ margin:0px!important; width:235px; height:250px; border-radius:10px;}

.captionx{
    position:absolute;    
    /*opacity:0.8;*/   
    overflow:hidden;
    margin:0 0 0 40px!important;
    padding:5px 0 10px 0px;
    left:0px;
    right:0px;
    cursor:default;
	width:150px!important;
    /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); */
	border:1px solid #A72527;
}
.containerxx span a{padding:0px!important; margin:-35px 0 0 60px!important; font-family:'open sans', Helvetica, sans-serif; font-weight:normal; border-radius:8px; display:block; background:none!important; float:left; color:#000!important; text-decoration:none; font-size:14px!important;}
.containerxx h4{ display:block; color:#111!important; font-size:14px!important; padding:0px!important; text-align:center; position:absolute; left:0px; top:25px; width:235px;}


.captionx h4{ display:block; color:#A72527!important; font-size:16px; padding:0px!important;}
.captionx a{padding:5px 0 0 0!important; display:block; margin:0px; background:none!important; text-align:center; color:#000!important; border:none!important; text-decoration:none; font-family:Arial; font-size:12px!important;} 
.captionx a:hover{padding:0px; background:none; color:#000; border:none; text-decoration:underline;} 



/*.main_gallery {}
.main_gallery li{ background:#000;width:200px ; height:145px;display:inline-block;overflow:hidden; position:relative;    margin: 5px; border-radius:10px;}

.main_gallery li a{}
.main_gallery li a img { opacity:1;max-width:100%;transition: opacity 1s;;-webkit-transition: opacity 1s;;-moz-transition: opacity 1s;-ms-transition: opacity 1s;-o-transition: opacity 1s ; }
.main_gallery li:hover a img{ opacity:0.5 ;}
.main_gallery li a p{position: absolute;    bottom: 00px;    background: #AA1416; color:#fff;   width: 100%;    margin: 0px;    text-align: center;transition: bottom 2s;;-webkit-transition: bottom 2s;;-moz-transition: bottom 2s;-ms-transition: bottom 2s;-o-transition: bottom 2s;}
.main_gallery li:hover a p {bottom: 50px; }
*/
.main_gallery { text-align:center;}
.main_gallery li {
   width: 300px;
   height: 200px;
   margin: 10px;
    display: inline-block;
   border: 5px solid #AA1416;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #AA1416;
}
.main_gallery li .mask,.main_gallery li .content {
   width: 300px;
   height: 200px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.main_gallery li img {
   display: block;
   position: relative;
}
.main_gallery li h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
       text-overflow: ellipsis;
	   overflow:hidden;
	   white-space:nowrap;
}
.main_gallery li p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.main_gallery li a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #fff;
   color: #AA1416;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.main_gallery li a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

.main_gallery li img {
   -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.7s ease-in-out;
   -moz-transition: all 0.7s ease-in-out;
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;
       max-width: 100%;
}
.main_gallery li.mask {
   background-color: rgba(255, 231, 179, 0.3);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.main_gallery li h2 {
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: transparent;
   margin: 20px 40px 0px 40px;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   color: #fff;
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.main_gallery li p {
   color: #333;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.main_gallery li a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.main_gallery li:hover img {
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.main_gallery li:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.main_gallery li:hover h2,.main_gallery li:hover p,.main_gallery li:hover a.info {
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
	
.gallery_list 	.main_gallery li {
    width: 200px;
   height: 133px;
   margin: 10px;
    display: inline-block;
   border: 5px solid #AA1416;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #AA1416;
}
.gallery_list .main_gallery li .mask,.main_gallery li .content {
   width: 200px;
   height: 133px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}

.gallery_list .main_gallery li h2{margin:0px 10px 0px 10px}

.main_gallery li:hover { border-color:#333;} 
.header {height:auto !important;}


