/*
Html5 Responsive css

*/
/* -------------------------------------------- */
/* ------------------Reset--------------------- */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:1; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding: 2px;}

/* -------------------------------------------- */
/* ------------------Font---------------------- */
@font-face{font-family:'FontAwesome';src:url('font/fontawesome-webfont.eot?v=4.0.1');src:url('font/fontawesome-webfont.eot?#iefix&v=4.0.1') format('embedded-opentype'),url('font/fontawesome-webfont.woff?v=4.0.1') format('woff'),url('font/fontawesome-webfont.ttf?v=4.0.1') format('truetype'),url('font/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
/*Add your font at here*/

/* -------------------------------------------- */
/* ------------------Style--------------------- */
html, body {width:100%; padding:0; margin:0;}
body {background: #4e4744 url("../images/bg_pattern.png"); color: #888;font-family: 'Open Sans', sans-serif; font-size: 11pt; line-height: 1.85em;}


/*strong
	{
		color: #6c6a69;
	}*/

a{color: #97887c;text-decoration: none;}
a:hover {color: #ef8206; text-decoration: none;}

a.button{cursor: pointer;color: #ffffff; display: inline-block;padding: 6px 12px 6px 12px; font-size: 18px; background: #4AA9C3; font-family: Impact,Charcoal,sans-serif; font-weight: normal; text-transform: uppercase;}
a.button:hover{}

.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

/* -------------------------------------------- */
/* ------------------Header-------------------- */
header {}
header .wrap-header{height: auto;}
header .top_line{ float:left; width:100%; background-image:url(../images/top_line_bg.jpg); height:39px;}

header .top_head{ width:100%; height:auto;}
header #logo1 {
	float:left;
	height:auto;
	width: auto;
}


header #search { margin-top:20px;
float:right;
width:280px;
margin-right:5px;
height:auto;
font-family:arial; font-size:11px; line-height:17px; color:#dfdfdf;
	/*position: absolute;
	top: 80px;
	right:41px;
	width: 231px;
	z-index: 15;
	height: 60px;*/
}
.share{ float: right;padding-top: 22px;}
.share ul{list-style: none;margin: 0;padding: 0;}
.share ul li{float:left; padding-right:5px;}

/*header #search input{background: #FFF;	padding: 1px 33px 1px 5px;	width: 182px;	height: 32px;	border: 1px solid #CCCCCC;	-webkit-border-radius: 3px;	-moz-border-radius: 3px; -khtml-border-radius: 3px;	border-radius: 3px;}*/

/* -------------------------------------------- */
/* ------------------Navigation---------------- */

nav {margin-top:2px;}
nav .wrap-nav{height:44px; }
/*
.menu ul {list-style: none;margin: 0;padding: 0;}
.menu  ul li{position: relative;float: left;padding: 7px 8px 1px 8px;  }
.menu ul li.first{border-left:none !important}
.menu ul li.last{border-right:none !important}
.menu  ul li:hover, .menu .current { }
.menu  ul li a {font-size: 13px; line-height:10px;color:#898989;display: block;padding: 2px 10px;margin-bottom: 0px;z-index: 10;position: relative; font-family:arial; font-weight: normal;}
.menu  ul li:hover a { color:#999900;}

.minimenu{display:none;}
.minimenu{ position: relative;margin: 0px;  background-color:#f49b00; border: 1px solid #CCC;}
.minimenu div{ overflow: hidden;  font: 18px/40px 'arial'; color: #ffffff; text-align:center;font-weight:bold;}
.minimenu select{ background-color:#fffaf0;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);	cursor: pointer;}*/

/*.minimenu div{overflow: hidden;position: relative;font: 18px/40px 'PT Sans Narrow';color: #ffffff;text-align:center;text-transform:uppercase;font-weight:bold;}
.minimenu select{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);	cursor: pointer;}*/

/* -------------------------------------------- */
/* ------------------featured---------------- */

.featured{margin:0px auto;}
.featured .wrap-featured{}
.featured .wrap-featured .slider{}

/* -------------------------------------------- */
/* ------------------Content------------------- */
#content {}
#content .wrap-content{ height:auto;}

.block01 { margin:0px 0px; padding:5px; border-bottom:2px dotted #a6a6a6; border-top:2px dotted #a6a6a6;}
.block01 h2{text-align:LEFT; padding-bottom:10px; font-size:22px; line-height:30px;  font-family:verdana; font-weight:bold; color:#b1b1b1;}
.block01 h1{text-align:left; font-size:16px; line-height:20px;  font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#837d7d; margin-bottom:10px;}
.block01 p{ text-align:justify; line-height:18px; font-size:13px;}
.block01 a{font-size: 20px; text-transform: uppercase; color: #ffffff; font-family: Impact,Charcoal,sans-serif; font-weight: normal; text-align:right;}
.block01 a:hover{color:#c4c4c4;}

.block02 {margin:00px 0px; text-align:center;}
.block02 h1{text-align:center; font-size:18px; line-height:20px;  font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#837d7d; margin-bottom:10px;}
.block02 p{ text-align:center; line-height:18px; font-size:14px;}
.block02 a{font-size: 14px; text-transform: uppercase; color: #a56b67; font-family:  "Gill Sans MT"; font-weight:bold; }
.block02 .box1{color: #a56b67; padding: 10px; }
.block02 .box1 a:hover{color:#f49b00;}
.block02 .box2{ color: #a56b67; padding: 10px;  }
.block02 .box2 a:hover{color:#f49b00;}
.block02 .box3{ color: #a56b67; padding: 10px;  }
.block02 .box3 a:hover{color:#f49b00;}
.block02 .box4{ color: #a56b67; padding: 10px; }
.block02 .box4 a:hover{color:#f49b00;}
.block02 img{margin:10px 10px 20px 1px;}

.testimonial{margin:0px;}
.testimonial h2{text-align:LEFT; padding-bottom:15px; font-size:25px; line-height:30px;  font-family:verdana; font-weight:bold; color:#676767;}
.testimonial img{float:left; margin:0px 10px 10px 0px;}
.testimonial ul{list-style-type:none;}
.testimonial ul li{border-left: 5px solid #d19d99; padding:2px; margin-bottom: 5px; padding-left: 10px; color:#a56b67;}
.testimonial ul li:hover{border-left: 5px solid #ef8206;}
.testimonial p{ text-align:left; line-height:18px; font-size:13px; color:#676767;}

.video-gallery{margin-right:5px;}
.video-gallery h2{text-align:LEFT; padding-bottom:15px; font-size:25px; line-height:30px;  font-family:verdana; font-weight:bold; color:#676767;}
.video-part{background-color:#cfcdc9; padding:10px; border:1px solid #ababab;}

.video-gallery1{margin-top:15px; float: left; margin-bottom:15px; }
.video-gallery1 p{text-align:center; line-height:20px; font-size:12px; font-family:arial; padding-left:10px; margin-top:5px;}
.video-gallery1 ul{list-style: none;margin: 0;padding: 0;}
.video-gallery1 li{background-color:#cccccc; border:1px solid #adadad;float:left; padding:10px; margin-right:10px; color:#000; margin-top:10px;}
.video-gallery1 li:hover{background-color:#9f9f9f; color:#efefef;}


.block04 {margin:10px 0px;}
.block04 h2{font-size:24px; line-height:30px; color: #7e3227; margin-bottom: 20px; font-family: "Gill Sans MT"; font-weight:bold;}
.block04 .partners a{display: block; float:left; margin: 0px 23px 10px 0px; position: relative;}
.block04 .partners a img{display:block; border:0px solid #555555;}


.block{ margin:10px;}

#main-content{}
#main-content article{clear: both;}
#main-content article .heading{}
#main-content article .content{}
#main-content article a{color: #ffffff;}
#main-content article h2{font-size:20px; line-height:30px; color: #ffffff; margin-bottom: 20px; font-family: Impact,Charcoal,sans-serif; font-weight: normal;}
#main-content article img{ float:left; margin:0px 10px 10px 0px; border: 3px solid #555555;}
#main-content article p{margin-bottom:10px;}
#main-content article .more{float: right; margin-bottom: 30px;}
#main-content article a.comments{cursor: pointer;color: #ffffff; display: inline-block; padding: 6px 12px 6px 12px; font-size: 18px; font-family: Impact,Charcoal,sans-serif; font-weight: normal;}

#sidebar{}
#sidebar .box{margin-bottom:20px;}
#sidebar .heading{}
#sidebar .heading h2{font-size:24px; line-height:30px; color: #ffffff; margin-bottom: 20px; font-family: Impact,Charcoal,sans-serif; font-weight: normal; text-transform: uppercase;}
#sidebar .content{padding:15px}
#sidebar .content img{float:left; margin:0px 10px 10px 0px; border: 3px solid #555555;}
#sidebar .content ul{list-style-type:none;}
#sidebar .content ul li{border-left: 3px solid #E1E1E1; margin-bottom: 5px; padding-left: 10px ; margin-left: 5px;}
#sidebar .content ul li:hover{border-left: 3px solid #4AA9C3;}
#sidebar .content .post { margin-bottom: 20px;}
#sidebar .content .post h4{ font-size:14px; font-weight:normal;}
#sidebar .content .post img{ float:left; border: 3px solid #555555; margin-right:10px;}
#sidebar .content .post p{color:#A3A3A3; font-style:italic;}
/* ------------------Footer-------------------- */
/*------------------------------------------Bottom ----------------------------------------------*/
.bottom_b{  height:auto; background-image:url(../images/btm_bg.jpg); background-repeat:repeat; }
.bottom_b h2{font-size:17px; line-height:15px; color: #a49486; margin-bottom: 1px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:15px; margin-bottom:25px;}
.bottom_b_part{width:60%; height:auto; float:left; margin-left:5px;}
.bottom_b_part ul{list-style-type:none;}
.bottom_b_part ul li {background-image:url(../images/arrow_bullet.png); background-repeat:no-repeat; padding-left:20px; color:#97887c; font-size:12px; line-height:25px;}
.bottom_b_part ul li a:hover{ color:#FFFFFF;}

.bottom_contact{ background-color:#252424; height:auto; background-image:url(../images/btm_bg.jpg); background-repeat:repeat; border-bottom:7px solid #000000;}
.bottom_contact h2{font-size:17px; line-height:15px; color: #a49486; margin-bottom: 1px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:15px; margin-bottom:25px;}
.bottom_contact_part{ width:90%; height:auto; float:left; font-family:arial; font-size:12px; color:#97887c; line-height:16px;}
.bottom_contact h1{font-size:15px; line-height:16px; color: #a49486; margin-bottom: 1px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; margin-top:15px; margin-bottom:25px;}

.bottom_follow{ background-color:#252424; height:auto; background-image:url(../images/btm_bg.jpg); background-repeat:repeat; border-bottom:7px solid #000000;}
.bottom_follow h2{font-size:17px; line-height:15px; color: #a49486; margin-bottom: 1px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:15px; margin-bottom:25px;}
.bottom_follow_part{width:95%; height:auto; float:left; font-family:arial; font-size:12px; color:#97887c; line-height:16px;}
.bottom_follow_social{ float: left; padding-top:15px;}
.bottom_follow_social ul{list-style: none;margin: 0;padding: 0;}
.bottom_follow_social li{float:left; padding-right:5px;}

/*-----------------------------------------end --Bottom ----------------------------------------------*/



footer {  height:25px;}
.wrap-footer{background:#381510; padding:0px 0px;color:#e0d7c6; border-top:5px solid #f49b00;}

.copyright{text-align:center;  font-size:12px; padding-top:10px; padding-bottom:10px; }
.copyright a{text-decoration:underline; color:#e0d7c6; }
.devolope{text-align:right;  font-size:11px; color:#a79e8c; background-color:#1a0907; padding-right:10px; }

/*-------------------------end footer ----------------------*/
/*-----------------------------------------------------------------*/
/**-------------------------------------------About us --------------------------------------*/
/*-------------about Featured-----------------*/


.ab_block { margin:2px 0px; padding:5px; border-bottom:1px dashed #CCC; }
.ab_block h2{text-align:left; font-size:20px; line-height:20px; color:#fff; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; padding:10px; background-color:#ed7e24;}
.ab_block_txt h1{text-align:left; font-size:16px; line-height:20px; color:#606060; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:10px; 
padding-bottom:8px; }
.ab_block_txt p{text-align:justify; line-height:20px; color:#6a6a6a; font-size:13px; font-family:arial; padding-left:10px; }
.ab_block_txt img{float:left; margin:0px 12px 5px 0px;}
.ab_block_txt ul{list-style-type:none; margin-left:7px;}
.ab_block_txt ul li {background-image:url(../images/bulet.png); background-repeat:no-repeat; padding-left:20px; margin-bottom:5px; color:#767676; font-size:13px; line-height:19px; }

/*------------------------------*/

.product_block{ height:auto;margin-bottom:5px;}
.p_block{ background-image:url(../images/product_block_bg.jpg); padding:10px; font-size:15px; line-height:28px; color:#d2d2d2; font-family: Geneva, Arial, Helvetica, sans-serif; 
font-weight: normal; border-radius: 6px;}
.p_block a{  color:#d2d2d2; }
.p_block a:hover{ color:#fff; }


.p_block img{float:left; margin:0px 12px 5px 0px;}

/*-----------------*/

<!-----------------inquiry form------------>
#main-inquiry-txt { width:99%; height:auto; float:left; margin:8px; font-family:Verdana; font-size:12px; color:#666666; font-weight:normal; text-decoration:none; }
.main-inquiry { width:99%; height:auto; float:left; margin:8px; border:solid 1px #d7f2f3; }
.name-inquiry { width:99%; height:auto; float:left; margin:0px; background-color:#efece7; font-family:Arial; font-size:12px; color:#666666; font-weight:normal; text-decoration:none; }
.name { width:30%; height:auto; float:left; margin:0; padding:7px; font-family:Verdana; font-size:11px; color:#666666; font-weight:bold; text-decoration:none;}
.name-middle { width:3%; height:auto; float:left; margin:0; padding:7px; font-family:Verdana; font-size:11px; color:#666666; font-weight:bold; text-decoration:none;}
.name-box { width:60%; height:auto; float:left; margin:0; padding:7px;}
.company-inquiry { width:99%; height:auto; float:left; margin:0px; background-color:#e1ded8; font-family:Arial; font-size:12px; color:#666666; font-weight:normal; text-decoration:none;}

.form-fields {
  padding-top: 6px;
}
.formFields {
  margin: 5px 0;
}
.formFields,
.formFields input,
.formFields select,
.formFields textarea {
  font: normal 11px 'Segoe UI', Tahoma, Verdana, Arial, Helvetica, sans-serif;border:solid 1px #d7f2f3;
}
.formFields td.name {
  padding: 0 10px 10px 0;
  width: 200px;
  vertical-align: top;
  font-weight: bold;
}

/* -------------------------------------------- */



/* contact */
.blk_15 { font-family:arial;font-size:15px; color:#312e2e; text-decoration:none; font-weight:bold; line-height:26px; }
.frm_main { width:618px; float:left; padding-bottom:4px; padding-left:5px; }
.frm_left1 { width:76px; float:left; line-height:31px; }
.frm_left { width:130px; float:left; padding-top:10px;  font-size:12px; color:#676767; text-decoration:none; font-family:Arial; font-weight:normal;}
.frm_right { width:332px; padding-left:10px; height:45px; padding-top:3px; float:left; background:url(../images/txt_box_bg.png) left top no-repeat; }
.frm_right3 { width:182px; padding-left:10px; height:45px; padding-top:7px; float:left; background:url(../images/txt_box_bg2.png) left top no-repeat; }
.frm_right2 { width:332px; padding-left:130px; float:left; font-size:12px; color:#676767; text-decoration:none; font-family:Arial; font-weight:normal;}
.txt_box {font-family:arial; border:0px none; font-size:12px; color:#151515; height:20px; width:315px; margin-bottom:10px; margin-top:4px;}
.combo_box {  border:0px none; font-family:Arial; font-size:12px; color:#676767; height:17px; width:310px; margin-top:4px;}
