@import url("flexslider.css");
@import url("da-slider.css");

/* ---------- Default Tags and Classes ---------- */

/* HTML ELEMENTS */
body p{}
body { font-size:12px; font-family:Arial,Verdana,sans-serif;  margin: 0;  line-height: 18px; color: #a4a4a4; }
img{ border:none; }
a{text-decoration:none; outline:none;}
.clear {clear:both; }
a{ text-decoration:none; cursor:pointer; outline:none; }
a img{ border:0px; }
h1, h2, h3, h4, h5, h6{ display:inline; font-weight:normal !important; margin:0; padding:0; color:#fff; }
h1, h2, h3 { color: #fff; margin-bottom: 5px; }
p{ text-align:left;}
.botom-mar{margin-bottom:20px;}
.mt-20{margin-top:20px !important}
.bm-10{margin-bottom:10px !important;}
/*.si1{width:100% !important;}*/
.sim{margin:10px 0px 0px 0px !important;} 
.abt{width:30% !important;}
.abt2{width:35% !important;}
.p-col{color:#fff !important;}
.mt20{margin-top:20px;}

.span4_pool img{border:1px solid #c0c0c0;}

.hidden-mobile { display: none !important; }


/* ---------- Header ---------- */
#attention{
    background: 
    color: #FFFFFF;
    font-size: 12px;
	height:auto;
	margin:0 0 0px 0;
 }
	

#attention .container, #copyright .container { padding: 6px 0 4px; min-height: 20px; }
#attention a, #copyright a {  }
#attention div { position: relative; }
#header {padding-top: 0px;}
#logo { padding-bottom: 15px; float:left; }
#attention .logo-2{width:auto; padding-top:0px;}

#attention .logorig{
	float:right;
	width:300px;
	margin:0px;
}

.loginboxrig {
	float:right;
	padding:0px 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
.loginboxrig li{ float:left; padding-left:10px;}
.loginboxrig li a {
	float:left;
	color:#000;
	text-decoration:none;
	padding-bottom:5px;
	font-family:Arial;
	font-size:13px;
	padding-left:7px;
}
.loginboxrig li  a:hover {
	text-decoration:none;
	float:left;
	color:#862528;
	padding-left:7px;
}
.loginboxrig img{float:left;}
 .loginbox{ margin: 0px 0 0 10px !important;}
 input, textarea, input[type="search"] {
    margin-bottom:5px !important;
}

.loginboxrig label {display: block;margin-top: 5px; margin-right:10px; float:left;}
.loginboxrig input{width:150px; font-size:12px;}


.top{
	width:1170px; 
	height:55px; 
	margin:0px; 
	padding:0px; 
	background-color:#BCDFE0;
 }
.top_bottom{
	width:100%; 
	height:10px; 
	margin:0px; 
	padding:0px; 
	background-color:#BCBDC1;
 }





/* ---------- navigation ---------- */

#navigation {   position:relative;  }
#homepage #navigation { padding-bottom: 10px; }
#navigation nav {
	height: 36px;
	margin-top:5px;
}
#navigation nav > ul {
	height: 36px;
	 /*background-color: #b9d5f4;*/
	 border-radius:5px;
	 background-image:url(../images/menu_bg.png);
	 background-repeat:repeat-x;
	/* background-image:url(../images/menu_bg.png);
	 background-repeat:repeat-x;*/
	
	 	 /* background-color: hsl(0, 10%, 87%);*/ /* Old browsers */
/*background: -moz-linear-gradient(top, rgba(109,0,25,1) 1%, rgba(169,3,41,1) 100%, rgba(169,3,41,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(109,0,25,1)), color-stop(100%,rgba(169,3,41,1)), color-stop(100%,rgba(169,3,41,1)));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, rgba(109,0,25,1) 1%,rgba(169,3,41,1) 100%,rgba(169,3,41,1) 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, rgba(109,0,25,1) 1%,rgba(169,3,41,1) 100%,rgba(169,3,41,1) 100%);*/ /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, rgba(109,0,25,1) 1%,rgba(169,3,41,1) 100%,rgba(169,3,41,1) 100%);*/ /* IE10+ */
/*background: linear-gradient(to bottom, rgba(109,0,25,1) 1%,rgba(169,3,41,1) 100%,rgba(169,3,41,1) 100%);*/ /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#ccc',GradientType=0 );*/ /* IE6-9 */
/**/}
#navigation ul { margin: 0; }
#navigation a {
	/*color: #5fc0ff;*/
	color:#000;
	font-size: 14px !important;
	font-weight: 550;
	text-transform:uppercase;
	font-family:Verdana, Geneva, sans-serif;
	font-stretch:extra-expanded;
	
}
#navigation a:hover, .active { 
 /*background: linear-gradient(to bottom, hsl(0, 0%, 100%) -24%, hsl(357, 100%, 14%) 100%, hsl(357, 100%, 14%) 100%) repeat scroll 0 0 hsla(0, 0%, 0%, 0);*/ 
   background-color:#2B7AD7;
   color:#fff;
   border-radius: 5px;
   text-decoration:none;
 }

#navigation nav > ul > li {
	list-style-type: none;
	float: left;
	position: relative;
	
}
#navigation nav > ul > li > a {
	display: block;
	height: 36px;
	line-height: 36px;
	padding: 0 12px;
	font-size:13px;
	text-transform:uppercase !important;
}
#navigation nav > ul > li:hover > a {
	padding-left: 12px;
	/*margin-left: -1px;*/
	position: relative;
}
#navigation nav > ul > li:first-child:hover > a {
	padding-left: 12px;
	margin: 0;
}

/* second level */
#navigation li:hover > ul { display: block; }
#navigation ul ul {
	display: none;
	position: absolute;
	top: 15px;
	left: 0;
	padding: 12px 10px 0 0 !important;
	z-index:999;
}
#navigation ul ul li {
	list-style-type: none;
	border: #340004 2px solid;
	border-top: none;
	position: relative;
}
#navigation ul ul li:first-child {
	border-top: #340004 2px solid;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}
#navigation ul ul li:last-child {
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}
#navigation ul ul a {
	background: #6c0109;
	height: 28px;
	font-size: 12px;
	line-height: 27px;
	padding: 0 17px 0 11px;
	white-space: nowrap;
	min-width: 120px;
	display: block;
	color:#fff;
}
#navigation ul ul li:hover > a { background: #980225; }
#navigation ul ul li:last-child a {	padding-bottom: 4px; }

/* third level */
#navigation ul ul ul {
	left: 100%;
	padding: 0 0 0 15px;
	top: -2px;
}


/* mobile menu */
.select-menu {
	display: none;
	font-size: 12px;
	width: 100%;
}


#portfolio #content .select-menu { margin-bottom: 25px; }

.s-slider{margin:0px auto; width:100%; }

/* ---------- Sliders ---------- */

#slider-animated { height: 400px; background: url("../img/slider-bg.png") center 0 no-repeat; }
#slider-animated img {
	width: auto;
	position: absolute;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    -ms-transition-duration: 1s;
    transition-duration: 1s;
	margin-left:20px;
}

.flex-control-paging { margin: -60px 0 0 28px; position: relative; }
.flex-control-paging li {
	background: none !important;
	padding: 0 5px 0 0 !important;
	float: left;
}
.flex-control-paging li a {
	background: url("../images/slider-item-control.png") 0 0 no-repeat;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	width: 15px;
	height: 15px;
	border-radius: none;
	box-shadow: none;
	cursor: pointer;
}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background-position: 0 -15px; }

#slider-animated .flex-direction-nav { top: 398px; left: 91px; width: auto; }
#slider-animated .flex-direction-nav li {
	float: left;
	padding: 0 5px 0 0 !important;
	background: none !important;
}
#slider-animated .flex-prev, #slider-animated .flex-next {
	width: 21px;
	height: 21px;
	display: block;
	float: left;
	position: relative;
	text-indent: -999px;
	overflow: hidden;
	outline: none;
	cursor: pointer;
	margin: 0;
	top: auto;
	background: url("../images/carousel-control.png") -15px 0 no-repeat;
}
#slider-animated .flex-next { background-position: -39px 0; }
#slider-animated .flex-prev:hover { background-position: -15px -21px; }
#slider-animated .flex-next:hover { background-position: -39px -21px; }


#slider-animated #slide-1 { background: url("../img/pictures/slides/animated-bg-1.jpg") 100% center no-repeat; }
#slide-1 .inner {
	width: 348px;
	font-size: 12px;
	padding: 37px 0 0 26px;
}
#slide-1 form { width: 334px; margin: 1px 0; }
#slide-1 input { width: 324px; margin-bottom: 14px; }
#slide-1 input.half { width: 150px; }
#slide-1 input[type="submit"] { width: 100%; }
#slide-1 h1 {
	font-size: 38px;
	line-height: 38px;
	font-weight: normal;
	margin-bottom: 12px;
	color: #666;
}

#slider-animated #slide-2 { background: url("../img/pictures/slides/animated-bg-2.png") 0 0 no-repeat; }
#slide-2 .inner {
	text-align: center;
	padding-top:305px;
	font-size: 12px;
}
#slide-2 .more { margin: 0 auto; display: block; float: none; width: 303px; }
#slide-2 h1 {
	font-size: 34px;
	line-height: 48px;
	margin-bottom:20px;
	font-weight: normal;
	color: #666;
}
#slide-2 .image1 { top: 15px; left: 386px; }
#slide-2 .image2 { top: 57px; right: 17px; }

#slider-animated #slide-3 { background: url("../img/pictures/slides/animated-bg-3.png") 0 0 no-repeat; }
#slide-3 .inner {
	width: 425px;
	font-size: 12px;
	padding: 75px 0 0 83px;
}
#slide-3 form { width: 334px; margin: 1px 0; }
#slide-3 input { width: 324px; margin-bottom: 14px; }
#slide-3 input.half { width: 150px; }
#slide-3 input[type="submit"] { width: 100%; }
#slide-3 h1 {
	font-size: 38px;
	line-height: 38px;
	font-weight: normal;
	margin-bottom: 15px;
	color: #666;
}
#slide-3 ul { padding: 4px 0 7px; overflow: hidden; }
#slide-3 li {
	width: 174px;
	float: left;
	font-size: 13px;
	padding-bottom: 2px;
}
#slide-3 .more-large { display: block; float: none; max-width: 270px; }
#slide-3 .image1 { top: 57px; right: 9px; }
#slide-3 .image2 { top: 173px; right: 318px; }



	float:left; 
	text-align:center; 
	font-weight:bold; 
	font-size:12px !important; 
	width:100%; 
	margin:7px 0 0 0 !important;
	
}

.home {
    background: linear-gradient(to bottom, #F2F2F2 44%, #C5C5C5 100%) repeat scroll 0 0 transparent;
}

/* ---------- feedback ---------- */

#feedback{position:absolute; margin-top:230px;-webkit-transform: rotate(271deg);
-moz-transform: rotate(271deg);
-o-transform: rotate(271deg);
writing-mode: lr-tb;}
	
#feedback .contact{ width:40px; height:120px; color: rgb(255, 255, 255); float: left;font-size: 16px;  text-align: center; text-decoration:none; font-family:Verdana;font-size:12px;
background: rgb(109,0,25); /* Old browsers */
background: -moz-linear-gradient(left, rgba(109,0,25,1) 1%, rgba(169,3,41,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(109,0,25,1)), color-stop(100%,rgba(169,3,41,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(109,0,25,1) 1%,rgba(169,3,41,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(109,0,25,1) 1%,rgba(169,3,41,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(109,0,25,1) 1%,rgba(169,3,41,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(109,0,25,1) 1%,rgba(169,3,41,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d0019', endColorstr='#a90329',GradientType=1 ); /* IE6-9 */ }
#feedback .contact:hover { width:40px; height:120px;text-decoration:none;font-family:Verdana;font-size:13px;
background: rgb(169,3,41); /* Old browsers */
background: -moz-linear-gradient(left, rgba(169,3,41,1) 0%, rgba(109,0,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(169,3,41,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(169,3,41,1) 0%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(169,3,41,1) 0%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(169,3,41,1) 0%,rgba(109,0,25,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(169,3,41,1) 0%,rgba(109,0,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=1 ); /* IE6-9 */
	}


.span3 img{ float:left; padding:5px; background:#FFFFFF;}
.span3 p{     
	float: left;
    margin: 0 15px 0 0;
    max-height: 60% !important;
    max-width: 60% !important;
    min-height: 34% !important;
    min-width: 56% !important;
    width: 185px;
	
  }

.Know_More a{font-family:Verdana; text-decoration:none; font-size:12px; color:#fe6102; margin-left:10px;}
.Know_More a:hover{color:#000000;text-decoration:none;}

.Know_More2 a{font-family:Verdana; text-decoration:none; font-size:12px; color:#fe6102; margin-left:0px;}
.Know_More2 a:hover{color:#000000;text-decoration:none;}

.Testimonials{width:auto; background-color:#ffffff; padding:5px; border:1px #d0b3a1 solid; margin:0px;}

.dining1{margin-top:30px;}
.dining1 h1{font-family:Verdana; font-size:26px; color:#762222; text-transform:capitalize; text-align:left; margin-top:10px !important; padding-bottom:20px !important;   }

#footer { background-color:#d4d1d1;width:100%; margin:0 auto; padding:0px; /*border-radius:10px;*/}

#copyright { font-size: 11px; text-align: right; border: none; }
#copyright .container { padding: 0px 0; margin-top:0px; }
#copyright > div > div > div:first-child { text-align: left; }
#copyright span { padding: 0 6px; }

#footer .contact_info{border-bottom:1px #c89d9e  dotted; padding-bottom:4px; width:240px; margin-bottom:15px; padding-top:15px;}
#footer .contact_info strong{color:#fff;}
#footer .span4-4 p{ color:#fa9b9e;}
#footer .span4-4 a{color:#fa9b9e;}
#footer .span4-4 a:hover{color:#FFF;}
#footer .contact_info h3{font-family:Verdana; font-size:18px; text-transform:capitalize;}

.group ul{margin:0px;  padding:0px;}
.group ul li{margin:0px; padding:0px;}
.group ul li a{font-family:Verdana; text-decoration:none; font-size:12px; color:#000; margin:0px; text-align:left; padding-left:-20px; padding:0px;}
.group ul li a:hover{color:#661f22;text-decoration:none;}

#copyright {
	font-size: 12px;
	color:#000;
	margin:0 auto;
	padding:0px;
	width:1170px;
}
.icon_socal{width:auto; float:left; margin:0px 0px 2px 2px;}
.icon_socal2{width:auto; float:left; margin:0px 20px 2px 0px;}
.icon_socal2:hover{filter: alpha(opacity=50);opacity: 0.5;}

.bulet ul{margin:0px;  padding:0px;}
.bulet ul li{margin:0px; padding:0px; list-style:inside ; color:#000;}
.bulet ul li a{font-family:Verdana; text-decoration:none; font-size:12px; color:#000; margin:0px; text-align:left; padding-left:-20px; padding:0px;}
.bulet ul li a:hover{color:#eb8d8e;text-decoration:none;}

.dining_menu{margin-bottom:10px; margin-top:15px;}
.dining_menu img{padding:5px; border:1px solid #d7d7d7;}
.dining_menu strong{font-size:16px; color:#333;}
.map{border:5px #e4e1d2 solid;}

/* ---------- Responsive ---------- */

@media (max-width: 479px) {
	
	.container, .carousel > .wrapper > ul > li { padding:0px !important; }
	#footer{padding:0px 20px 0px 20px;}
	#copyright{padding:0px 20px 0px 20px;}
	.icon_socal{width:auto; float:left; margin:0px 10px 10px 10px;}
	.icon_socal2{width:auto; float:left; margin:0px 20px 10px 0px;}
	.icon_socal2:hover{filter: alpha(opacity=50);opacity: 0.5;}
	
	#attention div {
		position: relative;
	}
	.span3 img{ float:left; padding:5px; background:#FFFFFF; border:1px solid #d5d2c3;}
	.span3 p{ float:left;margin:0px; margin-right:15px; width:100%;}

	.brake-line .pull-right { float: none; }
	#search-form { margin-top: 18px; }
	#page-head .more-large { margin-top: 18px; float: left; }
	
	#portfolio-preview-items > dl > dt > img, #portfolio-preview-items > dl > dt > a > img { width: 100%; }
	
	.da-slider { height: 210px; }
	.da-slide { width: 420px; margin-left: -210px; }
	.da-arrows { display: none; }
	#slider-parallax .da-slide h1 { font-size: 18px; line-height: 24px; margin: 40px 0; }
	
	.widget_clients li { width: 208px !important; }
	
	#copyright { text-align: left; }
	#book{ position:absolute; max-width:100%; max-height: 100%; left:0px;!important; }
	#book_room{position:absolute; max-width:100%; max-height: 100%; margin-left:25px; left:-10px;}
	#book_room input{width:60px; height:30px;float:left;}
	#book_room label{float:left;}
	#book  hidden-mobile { display: none !important; }
	#attention .logorig{float:right;width:100%;margin:0px;}
	#attention .logorig{float:left;margin:0px !important;}
	.loginboxrig {
	float:left;
	padding:0px 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;}
	.flex-direction-nav .flex-next {background-position: 100% 0; right:11px  !important; margin-top:-10%!important;}
	.flex-direction-nav .flex-prev {left: 0px;margin-top:-10%!important;}
}

@media (min-width: 768px) and (max-width: 979px) {
	
	.da-slider { height: 360px; }
	.da-slide { width: 720px; margin-left: -360px; }
	.da-arrows { display: none; }
	#slider-parallax .da-slide h1 { margin-top: 60px; }
	
}

@media (max-width: 767px) {
	#attention{height:120px;}
	#header nav, #portfolio-filter { display: none; }
	.select-menu { display: block; margin: 0px 0px 10px 0px !important; position:relative; z-index:999;}
	#slider-image { padding:0px 0px 20px 0px;}
	
	
	.carousel { margin-left: 0; }

	.widget_flickr > div { width: auto; }

	body { padding: 0; }
	#header .container, #attention, .brake-line .inner, #footer .inner, #copyright, #content {  }
	
	.col-standard, .col-featured { float: none; width: auto !important; }
	
	#blog .meta {
		position: relative;
		overflow: hidden;
		top: 0;
		height: auto;
		padding: 14px 0;
		border-bottom: #e1e1e1 1px solid;
	}
	#blog .meta ul { position: static; margin: 0; }	
	.type-gallery, .type-image, .type-quote, .type-post, .type-audio, .type-video, .type-link { display: none; }
	.author-photo { text-align: left; padding-bottom: 14px; }
	
	.standard-form textarea { width: 392px; }

	.da-slide .da-img iframe { margin-top: 0; }
	
	#slider-animated #slide-1 { background-position: 0 center; }
	#slide-1 .inner { padding-left: 40px; }
	
	#slide-2 .inner { padding-top: 205px; }
	#slide-2 .image1 { left: 230px; top: 45px; }
	#slide-2 .image2 { right: 230px; top: 45px; }
	
	#slide-3 .inner { padding: 40px 30px 0; width: auto; }
	
}

@media (min-width: 768px) and (max-width: 979px) {
	
	#navigation nav > ul > li > a {	padding: 0 25px; }
	#navigation nav > ul > li:hover > a { padding-left: 26px; margin-left: -1px; }
	#navigation nav > ul > li:first-child:hover > a { padding-left: 25px; }

	.carousel { margin-left: -20px; }
	
	.widget_clients li { width: 240px; }
	
	.da-slide .da-img iframe { margin-top: 46px; }
	
	#slide-3 .inner { width: 370px; padding: 50px 434px 0 30px; }
	#slide-3 li { width: 160px; }
	
	#slide-2 .image1 { left: 400px; }
	#slide-2 .image2 { right: 400px; }
	
	#slide-3 .image1 { right: 30px; }
	#slide-3 .image2 { right: 190px; }

}


.box_1{
    background-color: #FFFFFF;
    border-radius: 8px;
    float: left;
    height: 50px;
    margin: 10px 5px 0px 8px;
    padding: 0 0 10px 0;
    width: 210px;
	border-bottom:3px solid #2b8ae1;
	
  }
.box_2{
    float: left;
    height: 50px;
    margin: 10px 5px 0px 8px;
    padding: 0 0 10px 0;
	 width: 210px;
	background-color:#fff; 
	border-radius: 8px;
	border-bottom:3px solid #f4983f;
  }

.box_3{
    float: left;
    height: 50px;
    margin: 10px 5px 0px 8px;
    padding: 0 0 10px 0;
	 width: 210px;
	background-color:#fff;
	border-radius: 8px;
	border-bottom:3px solid #d74e8e;
  }
  
 .box_4{
    float: left;
    height: 50px;
    margin: 10px 5px 0px 8px;
    padding: 0 0 10px 0;
	 width: 210px;
	background-color:#fff; 
	border-radius: 8px;
	border-bottom:3px solid #794cd6;
	
  }
   .box_5{
    float: left;
    height: 50px;
    margin: 10px 5px 0px 8px;
    padding: 0 0 10px 0;
	 width: 210px;
	background-color:#fff; 
	border-radius: 8px;
	border-bottom:3px solid #cd233d;
  }
   .box_6{
    float: left;
    height: 50px;
    margin: 10px 5px 0px 8px;
    padding: 0 0 10px 0;
	 width: 210px;
	background-color:#fff; 
	border-radius: 8px;
	border-bottom:3px solid #13bfad;
  }

   .box_7{
    float: left;
    height: 50px;
    margin: 10px 5px 0px 8px;
    padding: 0 0 10px 0;
	 width: 210px;
	background-color:#fff; 
	border-radius: 8px;
	border-bottom:3px solid #13ae18;
  }

   .box_8{
    float: left;
    height: 50px;
    margin: 10px 5px 0px 8px;
    padding: 0 0 10px 0;
	 width: 210px;
	background-color:#fff; 
	border-radius: 8px;
	border-bottom:3px solid #f7bb16;
  }

.box_left{
    float: left;
    margin: 0;
    padding: 0;
    width: 28%;
 }
 .box_right{
    float: right;
    margin: 6px 0 0;
    padding: 0;
    width: 68%; 
}
 
 .product_img{
   margin:10px 0 0 5px; 
   padding:0px;
  }
  .product_name{
    color: #333333;
    font-size: 13px;
   /* margin: 12px 0 0 4px;*/
    margin: 7px 0 0 6px;
    padding: 0;
	 font-family: "Century Gothic";
	 text-align: left;
  } 
.box_1 strong:hover{color:#2b7ad7;}
.box_2 strong:hover{color:#2b7ad7;}
.box_3 strong:hover{color:#2b7ad7;}
.box_4 strong:hover{color:#2b7ad7;}
.box_5 strong:hover{color:#2b7ad7;}
.box_6 strong:hover{color:#2b7ad7;}
.box_7 strong:hover{color:#2b7ad7;}
.box_8 strong:hover{color:#2b7ad7;}

/*.box_2:hover{ background-color:#2b7ad7;color:#fff; }
.box_3:hover{ background-color:#2b7ad7;color:#fff;}
.box_4:hover{ background-color:#2b7ad7;color:#fff;}
*/

.heading_box{
	width:100%; 
	margin:0px; 
	padding:0; 
	height:34px; 
	background-color:#2B8AE1;
	border-radius: 5px;
/*
	box-shadow: 0 10px 20px #000;
-moz-box-shadow: 0 10px 20px #000;
-webkit-box-shadow: 0 4px 4px #000;
*/
 }
.heading_box2{
	width:100%; 
	margin:0px; 
	padding:0; 
	height:34px; 
	background-color:#F4983F ;
	border-radius: 5px;
 }
 .heading_box3{
	width:100%; 
	margin:0px; 
	padding:0; 
	height:34px; 
	background-color:#D74E8E ;
	border-radius: 5px;
 }
 
  .heading_box4{
	width:100%; 
	margin:0px; 
	padding:0; 
	height:34px; 
	background-color:#794CD6;
	border-radius: 5px;
 }

  .heading_box5{
	width:100%; 
	margin:0px; 
	padding:0; 
	height:34px; 
	background-color:#cd233d;
	border-radius: 5px;
 }
   .heading_box6{
	width:100%; 
	margin:0px; 
	padding:0; 
	height:34px; 
	background-color:#13BFAD;
	border-radius: 5px;
 }

  .heading_box7{
	width:100%; 
	margin:0px; 
	padding:0; 
	height:34px; 
	background-color:#13AE18;
	border-radius: 5px;
 }

  .heading_box8{
	width:100%; 
	margin:0px; 
	padding:0; 
	height:34px; 
	background-color:#e1a700;
	border-radius: 5px;
 }
 .heading_box9{
	width:100%; 
	margin:0px; 
	padding:0; 
	height:34px; 
	background-color:#2B8AE1;
	border-radius: 5px;
 }
.heading_box10{
	width:100%; 
	margin:0px; 
	padding:0; 
	height:34px; 
	background-color:#F4983F;
	border-radius: 5px;
 }
 
.title{
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 6px 0 0 8px;
	font-family: "Century Gothic";
  }
 .product_left{
   width:200px; 
   height:auto; 
   margin:0px 0 0 20px; 
   padding:0px;
  } 
  
  .product_right{
   width:200px; 
   height:auto; 
   margin:0px 0 0 20px; 
   padding:0px;
  }  
  .span4 ul{ 
   width:49%; 
   margin:0 10px;
   padding:0px;
   height:auto;
   float:left;
  } 
 .span4 li{ 
 	/*background-image:url(../images/green_dot.png);*/
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
}

.dot_img{
 	background-image:url(../images/green_dot.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
 }
.dark_orange{
 	background-image:url(../images/dark_orange.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
 }

  .dark_pink{
  	background-image:url(../images/dark_pink.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
   }
   
.voilate{
	 background-image:url(../images/voilate.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
 } 
 
 .red{
	 background-image:url(../images/red.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
 }   
  .light_cyn{
	 background-image:url(../images/light_cyn.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
 }   
  .greendot{
	 background-image:url(../images/greendot.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
 }   
  .orange_dot{
	 background-image:url(../images/orange_dot.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
 }   

   
 .span4 li a{ 
	margin:0 0 0 20px; 
	padding:0px;
	color:#333;
	text-decoration:none;
   font-family: "Century Gothic";
   font-size:13px;
}

.product_main{
	width:100%; 
	height:325px; 
	margin:0px; 
	padding:0px;
	background-color:#D7D7D7; 
	background-repeat:repeat-x; 
	float:right;
 }
.left_div{
   width:100%; 
   height:30px; 
   margin:0px; 
   padding:5px 0 0 0; 
   background:red;
   font-family:Verdana, Arial,sans-serif;
   font-size:13px;
 }
 .left_div2{
   width:100%; 
   height:30px; 
   margin:0px; 
   padding:5px 0 0 0; 
   background:#fff;
   font-family:Verdana, Arial,sans-serif;
   font-size:13px;
   color:#2B8AE1;
 } 
 
 
.gray_text{
	color:#fff; 
	padding:5px 0 0 5px;
	font-size:16px;
   font-family:Verdana, Arial,sans-serif;
  /* text-shadow:0px 0px 0 rgb(231,231,231),1px 1px 0 rgb(216,216,216),2px 2px 0 rgb(202,202,202),2px 2px 0 rgb(187,187,187),2px 2px 0 rgb(173,173,173),3px 3px 0 rgb(158,158,158), 4px 4px 0 rgb(144,144,144),4px 4px 3px rgba(0,0,0,0.6),4px 4px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2); */
 }
.red_text{
	color:#FF0000; 
	padding:5px 0 0 0px; 
	font-size:18px;
	 font-family:Verdana, Arial,sans-serif;
 } 
 
 .left_container{
    font-family: Arial;
    font-size: 16px;
    margin: 0;
    padding: 18px 8px 0 8px;
    text-align: centre;
	 font-family:Verdana, Arial,sans-serif;
	 float:left;
	 
	
  } 
  
  .left_arrow{
    width:10px; 
	float:left; 
	margin:0 0px 0 0; 
	padding:0px;
    }
.left_text{
	float:right; 
	margin:0 0px 0 0; 
	padding:0px; 
	width:230px;
	text-align:left;
	font-family:"Century Gothic";
	font-size:13px;
	color:#794CD6;
	border-bottom:1px solid #ddd;
	text-align:justify;
 }
 .left_text2{
 	width:210px; 
	margin: 0 0 7px 0; 
	padding-left:20px!important;
	color:#d60093;
	font-weight:bold;
 }
 
 .left_title{
    font-size: 18px;
    margin: 0;
	font-weight:bold;
    text-align: center;
	color:#2B8AE1;
	font-family:"Century Gothic";
  }	
 /*--------------product----------------------*/
  
  
  .product_heading_bg{
	width:100%; 
	margin:0px; 
	padding:0; 
	height:34px; 
	background-color:#2B8AE1;
	border-radius: 5px;
 }

  .product_cat{
  	width:173px; 
	margin:10px 5px 8px 0; 
	padding:0px 0 8px 0; 
	float:left; 
	height:auto;
	border:1px #A4A4A4 solid;
	border-radius:5px;
}
.product_cat_img{
    height: auto;
    margin: 2px 0px 0 0;
    padding: 0;
    width: auto; 
	text-align:center;
 }
.product_cat_name{
    color: #2B8AE1;
    font-size: 17px;
    font-weight: bold;
    height: auto;
    margin: 5px 0 0 0;
    padding: 0;
    width: auto;
	font-family:"Century Gothic";
	text-align:center;
 }
 
 .cat_name{
  vertical-align:middle; 
  padding-top:20px;
 }
 

 /*-------------end product----------------------*/
 
 
 /** new **/
 .span2_left_gray{background:none repeat scroll 0 0 #fcfcf0; width:12%; margin-top:0px; min-height:600px; height:auto; margin-bottom:0px!important;}
 .span2_left_blue{background:none repeat scroll 0 0 #f8f8f8;}
 
 .left_div_product{background-color:#2B8AE1; color:#fff; font-family:Century Gothic; text-align:center; float:none; 
 /*box-shadow: 0 10px 20px #000;
-moz-box-shadow: 0 10px 20px #000;
-webkit-box-shadow: 0 4px 4px #000;*/



}

 .product_cat_right{font-size:11px;}
 
 
 /** category **/
 .span6_new{width:63.5%}
 .border_rad_0{border-radius:0px;}
 
 .span5_right{width:743px;}
 .product_cat_main{width:148px; border-radius:0px; border:none; margin:0px;}
 
 .product_cat_main .product_cat_left{padding:5px; text-align:center;}
 .product_cat_main .product_cat_left img{/*width:130px;*/ margin:5px; height:96px;}
 
 .product_cat_main .product_cat_right{text-align:center;}
 
 .product_cat_main .product_cat_right .cat_name:first-child{background-color:#d1e2f2; margin-top:5px; color:#D74E8E;}
 .product_cat_main .product_cat_right .cat_name{background-color:#aed6fb; margin-top:0px; display:block; padding-top:0px; color:#232222;}
 
 .left_div_product .gray_text{text-align:center; font-family:Century Gothic; color:beige;}
 .clear_both{clear:both;}
 
 .span2_left_gray ul{list-style-type:none; margin:0px; margin-top:20px; display:block; margin-left:10px;
		color:#2a70f0;  font-size:13px; margin-bottom:0px!important;  }

 .span2_left_gray ul li{padding-left:10px; line-height:20px; vertical-align:top; border-bottom:1px solid #ccc; margin-top:5px; 
 }		
 
 
 .span2_left_blue{width:23%; margin-left:0.3%; margin-top:0px; min-height:600px; height:auto;}
 .span2_left_blue .gray_text{text-align:center; color:#fff; font-family:Century Gothic; color:#f1f6f8;}
 
 .span2_left_blue ul{list-style-type:none; margin:0px; margin-top:20px; display:block; margin-left:10px;color:#636363; border-bottom:1px solid #ccc;
 margin-bottom:0px!important; margin-top:5px!important;}
 
 .span2_left_blue ul li{padding-left:20px!important; margin-left:5px;}
 
.hr_cat{

/*border: 0;
    height: 2px; margin:0px 2px 2px 2px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
	
	border: 0;
    border-bottom: 1px dashed #ccc;
    background: #999;
	*/
	
	height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);
	margin:0px
	}
 
 
 /** categ 1 **/
 
 .msgcat1{height:220px;}.msgcat2{height:100px;}.msgcat3{height:50px;}.msgcat4{height:50px;}.msgcat5{height:60px;}
 .msgcat6{height:70px;}.msgcat7{height:90px;}.msgcat8{height:60px;}.msgcat9{height:60px;}.msgcat10{height:160px;}
 .msgcat11{height:80px;}.msgcat12{height:120px;}.msgcat13{height:40px;}.msgcat14{height:60px;}.msgcat15{height:40px;}
 .msgcat16{height:60px;}.msgcat17{height:60px;}.msgcat18{height:40px;}.msgcat19{height:40px;}.msgcat20{height:40px;}
 
 
  .msg_img{background-image:url(../images/symbol/green_dot.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
	background-position:2px 5px;
 }
 
  /** categ 2 pneumatic device **/
  
 .pneumatic_color{background-color:#f4983f;}
 .pd_symbol{background-image:url(../images/symbol/dark_orange.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
	background-position:2px 5px;
 }
 .span2_left_gray .pd_ul{color:#f4983f;}
 .product_cat_main .pd_cat_color .pd_col1{color:#f4983f!important; text-transform:capitalize;}
 .pdcat1{height:240px;}.pdcat2{height:200px;}.pdcat3{height:30px;}.pdcat4{height:30px;}.pdcat5{height:30px;}
 .pdcat6{height:140px;}.pdcat7{height:60px;}.pdcat8{height:40px;}.pdcat9{height:40px;}.pdcat10{height:40px;}
 .pdcat11{height:40px;}.pdcat12{height:40px;}.pdcat13{height:340px;}.pdcat14{height:30px;}.pdcat15{height:80px;}
 .pdcat16{height:120px}
 

  
  /** categ 3 Hydraulic device **/
  
 .hydraulic_color{background-color:#D74E8E;}
 .hyd_symbol{background-image:url(../images/symbol/dark_pink.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
	background-position:2px 5px;
 }
 .span2_left_gray .hyd_ul{color:#D74E8E;}
 .product_cat_main .hyd_cat_color .hyd_col1{color:#D74E8E!important; text-transform:capitalize;}
 .hydcat1{height:140px;}.hydcat2{height:80px;}.hydcat3{height:200px;}.hydcat4{height:140px;}.hydcat5{height:100px;}
 .hydcat6{height:120px;}.hydcat7{height:100px;}.hydcat8{height:40px;}.hydcat9{height:40px;}.hydcat10{height:40px;}
 .hydcat11{height:80px;}
 
 
   /** categ 4 Electronic device **/
  
 .electronic_color{background-color:#794cd6;}
 .elct_symbol{background-image:url(../images/symbol/voilate.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
	background-position:2px 5px;
 }
 .span2_left_gray .elct_ul{color:#794cd6;}
 .product_cat_main .elct_cat_color .elct_col1{color:#794cd6!important; text-transform:capitalize;}
 .elctcat1{height:200px;}.elctcat2{height:360px;}.elctcat3{height:40px;}.elctcat4{height:180px;}.elctcat5{height:100px;}
 .elctcat6{height:140px;}.elctcat7{height:160px;}.elctcat8{height:120px;}.elctcat9{height:100px;}.elctcat10{height:100px;}
 .elctcat11{height:80px;}.elctcat12{height:100px;}.elctcat13{height:100px;}
 
 
  /** categ 5 Pnumatic Tool **/
  
 .pnt_color{background-color:#cd233d;}
 .pnt_symbol{background-image:url(../images/symbol/red.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
	background-position:2px 5px;
 }
 .span2_left_gray .pnt_ul{color:#cd233d;}
 .product_cat_main .pnt_cat_color .pnt_col1{color:#cd233d!important; text-transform:capitalize;}
 .pntcat1{height:120px;}.pntcat2{height:60px;}.pntcat3{height:100px;}.pntcat4{height:100px;}.pntcat5{height:120px;}
 .pntcat6{height:140px;}.pntcat7{height:100px;}.pntcat8{height:80px;}.pntcat9{height:100px;}.pntcat10{height:140px;}
 
 /** categ 11  **/
  
 .cha_color{background-color:#d74e8e;}
 .cha_symbol{background-image:url(../images/symbol/dark_pink.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
	background-position:2px 5px;
 }
 .span2_left_gray .cha_ul{color:#d74e8e;}
 .product_cat_main .cha_cat_color .cha_col1{color:#d74e8e!important;}
 .chacat1{height:660px;}.chacat2{height:100px;}.chacat3{height:600px;}.chacat4{height:180px;}.chacat5{height:180px;}
 .chacat6{height:200px;}.chacat7{height:80px;}.chacat8{height:100px;}.chacat9{height:140px;}.chacat10{height:100px;}
 
 /** categ 8 bearing **/
  
 .bea_color{background-color:#e1a700;}
 .bea_symbol{background-image:url(../images/symbol/orange_dot.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
	background-position:2px 5px;
 }
 .span2_left_gray .bea_ul{color:#e1a700;}
 .product_cat_main .bea_cat_color .bea_col1{color:#e1a700!important;}
 .beacat1{height:380px;}.beacat2{height:240px;}.beacat3{height:340px;}.beacat4{height:200px;}.beacat5{height:40px;}
 .beacat6{height:60px;}.beacat7{height:540px;}.beacat8{height:20px;}.beacat9{height:140px;}.beacat10{height:180px;}
 .beacat11{height:100px;}.beacat12{height:100px;}.beacat13{height:80px;}.beacat14{height:60px;}
 
 /** categ 6 Electric tool **/
  
 .elect_color{background-color:#13bfad;}
 .elect_symbol{background-image:url(../images/symbol/light_cyn.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
	background-position:2px 5px;
 }
 .span2_left_gray .elect_ul{color:#13bfad;}
 .product_cat_main .elect_cat_color .elect_col1{color:#13bfad!important;}
 .electcat1{height:100px;}.electcat2{height:100px;}.electcat3{height:140px;}.electcat4{height:100px;}.electcat5{height:100px;}
 
 
 /** categ  machine_peripheral **/
  
 .mper_color{background-color:#13bfad;}
 .mper_symbol{background-image:url(../images/symbol/light_cyn.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
	background-position:2px 5px;
 }
 .span2_left_gray .mper_ul{color:#13bfad;}
 .product_cat_main .mper_cat_color .mper_col1{color:#13bfad!important;}
 .mpercat1{height:40px;}.mpercat2{height:520px;}.mpercat3{height:300px;}
 
 /** categ  Nabeya **/
  
 .nab_color{background-color:#f4983f;}
 .nab_symbol{background-image:url(../images/symbol/dark_orange.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
	background-position:2px 5px;
 }
 .span2_left_gray .nab_ul{color:#f4983f;}
 .product_cat_main .nab_cat_color .nab_col1{color:#f4983f!important;}
 .nabcat1{height:80px;}.nabcat2{height:120px;}.nabcat3{height:360px;} .nabcat4{height:220px;}.nabcat5{height:260px;}.nabcat6{height:160px;}
 
 /** categ  Material handling **/
  
 .mthan_color{background-color:#794cd6;}
 .mthan_symbol{background-image:url(../images/symbol/voilate.png);
	background-position:left;
	background-repeat:no-repeat; 
	margin:0 0 0 20px; 
	padding:0px;
	background-position:2px 5px;
 }
 .span2_left_gray .mthan_ul{color:#794cd6;}
 .product_cat_main .mthan_cat_color .mthan_col1{color:#794cd6!important;}
 .mthancat1{height:60px;}.mthancat2{height:120px;}.mthancat3{height:60px;} .mthancat4{height:100px;}.mthancat5{height:80px;}.mthancat6{height:120px;}
 .mthancat7{height:320px;}.mthancat8{height:160px;}.mthancat9{height:40px;} .mthancat10{height:60px;}.mthancat11{height:60px;}.mthancat12{height:60px;}
 .mthancat13{height:60px;}.mthancat14{height:220px;}.mthancat15{height:80px;} .mthancat16{height:220px;}.mthancat17{height:180px;}
 
 

 
 
 .about_img{width:482px;height:320px;margin-left: 20px;
							margin-right: 20px; float:left}
.form_input{width:92%;}
.f_area{width:92%; height:107px;background: #f8f8f8;
border: 1px solid #dad9d9;transition: border linear .2s, box-shadow linear .2s;display: inline-block;border-radius: 0px 0px 10px 10px;}
.Contact_2{width:30%;float:left;margin-top: 30px;
margin-left: 50px;}
.list_about{margin: 20px 7px 0 10px;border-radius: 10px; border:1px solid}
.h_about{color:black;padding-left: 20px;}
.ul_about{padding: 15px 0px 0px 70px;font-family: Verdana;font-size: 14px;color: #333333;}

.p_about{text-align: justify;font-size: 12px;font-family: Verdana;font-weight: normal; margin: 0px 7px 0px 7px; margin-top:-4px; padding: 10px;}
.h3_about{color:rgb(240, 126, 48);padding-left: 10px;}
.contact_left{width:32%; border:1px solid;float:left;text-align:center;background:#f39642;}
.contact_right{width:32%; border:1px solid;float:right;text-align:center;background:#aec94c;}
.contact_form{background:#fff;margin: 30px 10px 0px 10px;border-radius: 6px;height: 368px;}
.Form_button{width:100px;height:40px;margin: 25px 0px 0px 60px;}
.form_part{float:left;text-align:center;background:rgb(208, 206, 206);height:424px;}
#p_left-contact{background:#FFF;margin: 30px 10px 0px 10px;border-radius: 6px;}
.contact_second{width:32%;margin-left: 20px; border:1px solid;float:left;text-align:center;background:#71c5d4  }
.hr_about{background:rgb(91, 80, 163); height:4px; margin:0px;border:0px}
.form_part textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]
{padding:8px 5px!important;}


