
/*@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);*/

@font-face {
    font-family: 'AnimalsNormal';
    src: url('fonts/animals-webfont.eot');
    src: url('fonts/animals-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/animals-webfont.woff') format('woff'),
         url('fonts/animals-webfont.ttf') format('truetype'),
         url('fonts/animals-webfont.svg#AnimalsNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;}


@font-face {
   font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold-webfont.eot');
    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;}


@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
   font-style: normal;}

@font-face {
   font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
   font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.eot');
    src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular-webfont.woff') format('woff'),
         url('../fonts/lato-regular-webfont.ttf') format('truetype'),
         url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
   font-family: 'latolight';
    src: url('../fonts/lato-light-webfont.eot');
    src: url('../fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-light-webfont.woff') format('woff'),
         url('../fonts/lato-light-webfont.ttf') format('truetype'),
         url('../fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'latobold';
   src: url('../fonts/lato-bold-webfont.eot');
    src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold-webfont.woff') format('woff'),
         url('../fonts/lato-bold-webfont.ttf') format('truetype'),
         url('../fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'patrick_hand_scregular';
    src: url('../fonts/patrickhandsc-regular-webfont.eot');
    src: url('../fonts/patrickhandsc-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/patrickhandsc-regular-webfont.woff') format('woff'),
        url('../fonts/patrickhandsc-regular-webfont.ttf') format('truetype'),
         url('../fonts/patrickhandsc-regular-webfont.svg#patrick_hand_scregular') format('svg');
    font-weight: normal;
    font-style: normal;}



html { height: 100%; }

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

body {
    font-family:"latoregular" Calibri, Arial, sans-serif;
    background: #fff;
    font-weight: 300;
    font-size: 13px;
    color: #333;padding: 0;
	margin: 0;
    -webkit-font-smoothing: antialiased;
}

a {
	color: #555;
	text-decoration: none;
}

#wrapper{
	width: 100% !important; 
	margin: 0 auto !important;
}
.wrapper_inner{ 
	width: 1008px;
	margin: 0px auto !important;}
.top_part{ float:left;   
	width:1008px;  
	margin: 0px auto 0px auto !important; }
	
.top_part_in{width: 99%;  float:left; margin: 0px auto 10px auto !important; border-bottom: solid 3px #ebe9e9; padding:5px 5px 14px 5px;   }

.top_part_in .logo{ width:40%; height: auto; float:left; 
	padding:6px 2px 2px 16px; margin-top:4px; }

.logo > span{ float:right; border: solid 1px #333300;
	padding:8px 10px 0px 0px; }
	
.top_part_in .slogan{width:54%; float:right; 
	padding:16px 10px 0px 0px; }	
	
.hr-line{
	float:left;
	width:620px;
	height:1px;
	margin:4px 2% 4px 2%;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.hr_line{
	float:left;
	width:96%;
	height:1px;
	margin:4px 2% 4px 2%;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}


.container {
	width: 100%; display:block;
	position: relative;}

.container.demo-1 {
	height: 100%;
	position: absolute;}

.clr {
	clear: both;
	padding: 0;
	height: 0;
	margin: 0;}

.main {
	width: 98%;
	margin: 0 auto;
	position: relative;
}

.container > h2{ width:98%; float:left;  border: solid 0px #FF0000;
color: #e44097;  margin:10px 0px 0px 0px ;
	padding: 10px 0px 10px 20px ;font-size: 22px;
	font-weight: 700;letter-spacing: 4px;text-transform: uppercase;
line-height: 22px;}

.container > .header,
.content-wrapper { position:relative; display:block; 
	padding: 10px;
	width: 98%;
	max-width: 980px;
	margin: 0 auto;
}
.header img{ width:980px; height:200px; float:left}
.content-wrapper > p{ border: solid 0px #0000FF;
	padding :10px 10px 10px 10px; color:#313131;
	line-height: 24px; width:98%; float:left; font-size: 15px; word-spacing:3px;
}

.content-wrapper > h2{ width:98%; float:left;  border: solid 0px #FF0000;
color: #e44097;  margin:10px 0px 0px 0px ;
	padding: 10px 0px 10px 20px ;font-size: 22px;
	font-weight: 700;letter-spacing: 4px;text-transform: uppercase;
line-height: 22px;}

.content-wrapper > .wel-left{ width:68%; float:left; }

.wel-left > p{ border: solid 0px #0000FF;
	padding :10px 0px 10px 10px; color:#313131;
	line-height: 24px; width:98%; float:left; font-size: 15px; word-spacing:3px;}
	
.wel-left > h2{ width:98%; float:left;  border: solid 0px #FF0000;
color: #e44097;  margin:10px 0px 0px 0px ;
	padding: 10px 0px 10px 10px  !important;font-size: 22px;
	font-weight: 700;letter-spacing: 4px;text-transform: uppercase;
line-height: 22px;}	
.wel-cont{width:100%; float:left; margin:10px 0px 0px 0px ; }	
.wel-cont > p{  width:98%; float:left; border: solid 0px #0000FF;
	padding :10px 0px 10px 10px; color:#313131;
	line-height: 24px; font-size: 15px; word-spacing:3px;}
.wel-cont > h2{ width:98%; float:left;  border: solid 0px #FF0000;
color: #e44097;  margin:10px 0px 0px 0px ;
	padding: 10px 0px 10px 10px  !important;font-size: 22px;
	font-weight: 700;letter-spacing: 4px;text-transform: uppercase;
line-height: 22px;}

.wel-cont > h5{ width:98%; float:left;  border: solid 0px #FF0000;
color: #f35050;  margin:4px 0px 0px 0px ;
	padding: 10px 0px 4px 10px  !important;font-size:18px;
	font-weight: 700;letter-spacing: 2px;text-transform: uppercase;
line-height: 22px;}

/*-----------------------contactus------------------*/

.wel-cont > .left_contact_main{width:100%; padding:10px 0px 10px 0px; float:left; background-color:#fff;  }
.left_contact{width:34%; margin:0px 1%; padding:5px 0px 10px 0px; float:left; border: solid 0px #FF0000;  }
.left_contact h2{width:98%; float:left;  padding:6px 0px 12px 0px;  font-family:"Open Sans Semibold", Georgia;
	font-size: 22px; word-spacing:0.3px; 
	font-weight: 600; line-height:20px; 
	color: #cf1502 /*fc9b3c*/;
	text-decoration: none; text-shadow: 0px 0.2px 0px  #575757; }
	
.left_contact .h_dash_line{ float:left; width:92%; border-bottom:dashed 2px #CC0000;}	
.left_contact .h-dash-line{ float:left; width:80%; border-bottom:dashed 2px #CC0000;}		
	
.left_contact h2 span{font-family:"Open Sans Semibold", Georgia; float:left;
	font-size: 15px; word-spacing:0.2px; 
	font-weight:700; line-height:22px;
	color: #043ab4;
	text-decoration: none;  }
	
.left_contact h4{width:98%; float:left;  padding:6px 0px 6px 0px;  font-family:"Open Sans Semibold", Georgia;
	font-size: 22px; word-spacing:0.3px; 
	font-weight: 600; line-height:20px; 
	color: #cf1502 /*fc9b3c*/;
	text-decoration: none; text-shadow: 0px 0.2px 0px  #575757; }
	
.left_contact h4 spam{font-family:"Open Sans Semibold", Georgia; float:left;
	font-size: 12px; word-spacing:0.2px; 
	font-weight:700; line-height:22px;
	color: #043ab4;
	text-decoration: none;  }
	.left_contact h4 spam a{
	color: #043ab4;
	text-decoration: none;  }	
	
.left_contact h4 spam a:hover{
	color: #043ab4;
	text-decoration: underline;  }	
	
.left_contact > h4 spam strong{ color:#b50703; font-weight:600;  font-family:"Open Sans Semibold", Georgia;   font-size: 13px;}		
	
.left_contact h4 span{font-family:"Open Sans Semibold", Georgia; float:left;
	font-size: 13px; word-spacing:0.2px; 
	font-weight:700; line-height:22px;
	color: #043ab4;
	text-decoration: none;  }
	
.left_contact h4 span a{color: #2d2d2d;
	text-decoration: none;}		
.left_contact h4 span a:hover{color: #2d2d2d;
	text-decoration: underline;}	
	
.left_contact > h4 span strong{ color:#b50703; font-family:"Open Sans Semibold", Georgia;   font-size: 13px;}

.left_contact  h3 {width:98%; float:left; font-family:"latoregular" Calibri, Arial, sans-serif; float:left;
	font-size: 16px; word-spacing:0.3px; 
	font-weight:700; line-height:22px;
	color: #043ab4;
	text-decoration: none;  margin:8px 0px 0px 0px; background-color:none; }	
.left_contact > p{ width:98%; float:left; 
	font-size: 13px; word-spacing:0.3px;  font-family:"Open Sans Semibold", Georgia;
	font-weight:400; line-height:25px;
	color: #1e4aaa ;
	text-decoration: none; margin:5px 0px 0px 0px; }	
	
.left_contact > p span{ color:#00267a; font-weight:600;  font-family:"Open Sans Semibold", Georgia;   font-size: 14px;}	

.left_contact > p strong{ color:#b50703; font-weight:600;  font-family:"Open Sans Semibold", Georgia;   font-size: 13px;}	

.left_contact > p spam{font-family:"Open Sans Semibold", Georgia; 
	font-size: 13px; word-spacing:0.2px; 
	font-weight:600; line-height:22px;
	color: #011c59;
	text-decoration: none;  }	
.left_contact_2{width:28%; padding:5px 0px 10px 0px; float:right; }

.content-wrapper .wel-right{ width:29%; float:right;margin:10px 0px 0px 0px ; border: solid 0px #0000FF;}
.wel-right > p{ 
	padding :10px 0px 10px 0px; color:#313131;
	line-height: 22px; width:98%; float:left; font-size: 15px; word-spacing:3px;}

.wel-right > h2{ width:98%; float:left;  border: solid 0px #FF0000;
color: #3366CC;  
	padding: 10px 0px 10px 0px !important;font-size: 18px;
	font-weight: 700;letter-spacing: 2px;text-transform: uppercase;
line-height: 22px;}


.wel-right > h3{ width:98%; float:left;  border: solid 0px #FF0000;
color: #f3f3f3; background-color:#003399;  
	padding: 10px 0px 10px 10px !important;font-size: 17px;
	font-weight: 700;letter-spacing: 1px;text-transform: uppercase;
line-height: 26px; margin-top:10px;}

.wel-right > h3 a { 
color: #FFFF00; text-decoration: blink;}

.wel-right > h3 a:hover { 
color: #f3f3f3; text-decoration: underline;}

 .wel-cont > .left-pro{ width:31%; float:left;  margin:10px 1% 10px 1% !important; border: solid 1px #CCCCCC;  }

.left-pro > p{ width:98%; border: solid 0px #0000FF; padding :5px 0px 5px 0px;  margin:5px auto 5px auto !important; color:#313131; line-height: 24px;  font-size: 15px; word-spacing:3px; text-align:center; 
}

.left-pro > h2{ width:98%; border: solid 0px #FF0000;
color: #e44097;  margin:5px auto 5px auto !important; text-align:center; 
	padding: 10px 5px 2px 5px  !important;font-size: 16px;
	font-weight: 700;letter-spacing: 1px;text-transform: uppercase;
line-height: 22px;}

.wel-cont > h3{ width:98%; border: solid 0px #FF0000;
color: #f35050; margin:5px auto 5px auto !important; 
	padding: 5px 5px 5px 5px  !important;font-size: 16px;
	font-weight: 700;letter-spacing: 1px;
line-height: 22px;}


.wel-cont > .pro_railing{ width:45.2%; float:left;  margin:4px 2% 4px 2% !important; border: solid 0px #CCCCCC;  }

.pro_railing > p{ width:99%; border: solid 0px #0000FF; padding :3px 0px 3px 0px;  margin:3px auto 3px auto !important; color:#313131;
	line-height: 24px;  font-size: 15px; word-spacing:3px; text-align:center; }

.pro_railing > h2{ width:99%; border: solid 0px #FF0000;
color: #737271; font-family:'latoregular' ,Arial ; margin:3px auto 3px auto !important; 
	padding: 2px 0px 2px 0px  !important;font-size: 12px;
	font-weight: 400;letter-spacing: 0.4px;
line-height: 18px;}

.pro_railing > h2 span{ float:left; border: solid 0px #FF0000;
color: #5f4c44; padding: 3px 12px 6px 2px  !important;font-size: 16px;}
.pro_railing > h2 span img{ width:120px; height:100px; float:left; border: solid 1px #CCCCCC;color: #b3b3b2; padding: 3px 3px 3px 3px  !important;font-size: 16px;}

.pro_railing > dd{float:right; border: solid 0px #FF0000; font-family:Arial, Helvetica, sans-serif;text-decoration:none;
color: #b3b3b2;  font-weight:700; padding-right:12px;  font-size: 13px;}

.pro_railing > dd a{ font-family:Arial, Helvetica, sans-serif;
color: #f35050; font-weight:700; text-decoration:none; }

.pro_railing > dd :hover{ font-family:Arial, Helvetica, sans-serif;
color: #f35050; font-weight:700; text-decoration: underline; }


/*-------------------products-------------------------*/

.content-wrapper .product_main{ width:100%; float:left; border: solid 0px #cc00dd; }
.product_main > h3{ width:98%; border: solid 0px #FF0000;
color: #f35050; margin:5px auto 5px auto !important; 
	padding: 5px 5px 5px 5px  !important;font-size: 16px;
	font-weight: 700;letter-spacing: 1px;
line-height: 22px;}

.product_main > p{ border: solid 0px #0000FF;
	padding :6px 0px 6px 10px; color:#313131;
	line-height: 24px; width:98%; float:left; font-size: 15px; word-spacing:1px;}
.product_main > h2{ width:98%; float:left;  border: solid 0px #FF0000;
color: #e44097;  margin:10px 0px 0px 0px ;
	padding: 10px 0px 10px 10px  !important;font-size: 22px;
	font-weight: 700;letter-spacing: 1px;text-transform: uppercase;
line-height: 22px;}

.product_main .pro_main{ width:99%; float:left;  margin:6px 0.5% 10px 0.5% !important; border: solid 0px #CCCCCC;  }

.pro_main > p{ width:99%; border: solid 0px #0000FF; padding :3px 0px 3px 0px;  margin:3px auto 3px auto !important; color:#313131;
	line-height: 24px;  font-size: 15px; word-spacing:3px; text-align:center; }

.pro_main > h2{ width:99%; border: solid 0px #FF0000;
color: #737271; font-family:'latoregular' ,Arial ; margin:3px auto 3px auto !important; 
	padding: 2px 0px 2px 0px  !important;font-size: 12px;
	font-weight: 400;letter-spacing: 0.4px;
line-height: 18px;}


.pro_main > h2 span{ float:left; border: solid 0px #FF0000;
color: #5f4c44; padding: 3px 12px 6px 2px  !important;font-size: 16px;}
.pro_main > h2 span img{ width:120px; height:100px; float:left; border: solid 1px #CCCCCC;color: #b3b3b2; padding: 3px 3px 3px 3px  !important;font-size: 16px;}

.pro_main > dd{ width:100%; float:left; border: solid 0px #FF0000; font-family:Arial, Helvetica, sans-serif;text-decoration:none; color: #b3b3b2;  font-weight:700; padding-right:12px;  font-size: 13px; padding:10px;}

.pro_main > dd p{ width:67%; float:right; border: solid 0px #FF0000; font-family:'latoregular' ,Arial ;text-decoration:none; color: #4f4f4f;  font-weight:400; font-size: 13px; line-height:22px; padding: 0px 10px 10px 10px; }

.pro_main > dd p span{ float:left; width:99%;   border: solid 0px #FF0000; font-family:'latoregular' ,Arial ;text-decoration:none; color: #315cb3;   font-weight:700; font-size: 17px; line-height:20px;}

.pro_main > dd span{width:29%; float:left;  border: solid 0px #FF0000;
color: #5f4c44; font-size: 16px;}
.pro_main > dd span img{ width:100%; height:100%; float:left; border: solid 0px #CCCCCC;color: #b3b3b2; margin:0px 0px 4px 0px; padding: 6px 6px 6px 6px ;font-size: 16px;  
box-shadow:0.2px 2px 2px 0.2px #464646/*rgba(0, 0, 0, 0.1)*/;
-moz-box-shadow:0.2px 2px 2px 0.2px #464646;
 -webkit-box-shadow:0.2px 2px 2px 0.2px #464646;}

/*.pro_main > dd span img .mto:hover{ color: #b3b3b2;font-size: 16px; opacity: 0.78;
	background: #000 015c2c rgba(203, 198, 195, 0.8);
    .filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)\9; opacity: 0.8; 
	/* For IE 5-7 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}*/ 

.pro_main > dd p del{ width:50%; padding:4px 4px 4px 4px; float:right; font-family:Arial, Helvetica, sans-serif;
color: #b3b3b2; font-weight:700; text-decoration:none; text-align:right; }
.pro_main > dd p del a{ font-family:Arial, Helvetica, sans-serif;
color: #f35050; font-weight:700; text-decoration:none; text-align:right; }
.pro_main > dd p del :hover{ font-family:Arial, Helvetica, sans-serif;
color: #f35050; font-weight:700; text-decoration: underline; }

.container > .header h1 {
	font-size: 34px;
	line-height: 38px;
	margin: 0;
	font-weight: 700;
	color: #333;
	float: left;}

.container > .header h1 span {
	display: block;
	font-size: 20px;
	font-weight: 300;
}


/* Header Style */
.codrops-top {
	line-height: 24px;
	font-size: 11px;
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	text-transform: uppercase;
	z-index: 9999;
	position: relative;
	font-family: Cambria, Georgia, serif;
	box-shadow: 1px 0px 2px rgba(0,0,0,0.2);
}

.codrops-top a {
	padding: 0px 10px;
	letter-spacing: 1px;
	color: #333;
	display: inline-block;
}

.codrops-top a:hover {
	background: rgba(255,255,255,0.6);
}

.codrops-top span.right {
	float: right;
}

.codrops-top span.right a {
	float: left;
	display: block;
}

/* Demo Buttons Style */
.codrops-demos {
	float: right;
	padding-top: 10px;
}

.demo-1 .codrops-demos {
	position: absolute;
	z-index: 2000;
	top: 30px;
	left: 30px;
}

.codrops-demos a {
    display: inline-block;
    margin: 10px;
    color: #333;
    font-weight: 700;
    line-height: 30px;
    border-bottom: 4px solid transparent;
}

.codrops-demos a:hover {
	color: #883d59;
	border-color: #883d59;
}

.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover {
	color: #aaa;
	border-color: #aaa;
}


.wel-right > #loopedSlider { width:280px; height:300px; float:left; margin:15px 0px 8px 0px; overflow:hidden; position:relative; cursor:pointer; }
.slides { width:280px; height:300px; position:absolute; right:-222; z-index:10; background-color:#632b08}
.slides div { width:276px; height:290px;  float:left; padding:5px;}
.slides div img { width:270px; height:290px; float:left;  }

.gallery_part{
	background:url(../images/art_gallery_brg.jpg) repeat left top;
	width:100%;
	margin:0px auto 0px auto !Important;
	height: auto;
	padding:10px 0px 6px 0px;
	clear:both !Important;
	display:inline-block;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #FF9900;
	border-bottom-color: #FF9900;
	   }
	
.gallery_part .gallery_part_inner{ 
width:1000px; margin:0px auto 6px auto !Important;  height: auto !Important;
	padding: 40px 0px 40px 0px;  clear:both !Important; font-size:18.5px; line-height:22px; font-family: 'latoregular', sans-serif; font-weight: 700; color:#FFFFFF;    }

.gallery_inner{width:99%;float:left;
  margin:6px auto 6px auto !Important; height: auto !Important;
padding: 5px 5px 5px 5px; clear:both !Important; }
		
.gallery_part_inner h2{ width:98%; height: auto; float:left; padding:0px 0px 0px 0px;   color:#fff; font-size:18.5px; line-height:22px; font-family: 'latoregular', sans-serif; font-weight: 700; }			
		
.gallery_inner2{  
width:99%; margin:0px auto 0px auto !Important;  height: auto !Important;
	padding: 5px 5px 5px 5px;  clear:both !Important; float:left; }	
	
.footer_part{ 
width:100%;  float:left; margin:-5px auto 0px auto !Important;  border-top: solid 5px #FF9900;  height:360px !Important; background-color:#4f2201;
	padding: 0px 0px 0px 0px; clear:both !Important; background-image:url(../images/footer-line-brg); background-repeat:repeat-x; background-position:left top; }

.footer_part .footer_part_inner{
width:998px; margin:0px auto 0px auto !Important;  height: auto !Important;
	padding: 0px 0px 0px 0px;  clear:both !Important; }	
	
.fot_menu{  float:left; height: auto;padding: 0px 0px 2px 0px; 
width:998px; margin:0px auto 0px auto !Important; }
.fot_menu p{width:100%; float:left; text-align:center; margin:0px auto 0px auto ;padding:2px 0px 0px 0px; }

.fot_menu p{font-family:"latoregular", Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; letter-spacing:0.3px; 
	color: #47ad03;
	text-decoration: none;}
	
.fot_menu p a{
	color: #dcf1ff;
	text-decoration:none;}
	
.fot_menu p a:hover{
	color: #fae004;
	text-decoration: underline;}	
	
.fot_menu a.act{
	color: #fae004;
	text-decoration: underline;}	

.footer_part_inner .footer_main {
	float:left;
	width:1000px;
	margin:12px auto 12px auto !Important;
	height: auto;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/footer_line_inr.jpg);
	background-repeat: repeat-x;
	background-position:left 0px;}

.footer_main h2{ width:99%; height: auto; float:left; padding:5px 0px 5px 8px;  color: #ce9f7c; font-size:18px;  font-family: 'latoregular', sans-serif; font-weight: 700;margin:0px 0px 10px 0px;  text-shadow:0 1px #000000; line-height:36px; border-bottom:solid 2px #825e43 }	

.footer_main h2 spam{ width:148px; float: left;  font-family: font-family: 'latoregular', Arial;
	font-size: 18px; padding:0px 0px 0px 0px;
	font-weight:700;
	color: #FF9933 ;
	text-decoration:none;}
	
.footer_main h2 span{ width:280px; float:right;  font-family: font-family: 'latoregular', Arial;
	font-size: 22px; padding:0px 0px 0px 0px;
	font-weight:700;
	color:#fd58ce;
	text-decoration:none;}			
	
			
.footer_main .footer_main_inner{width:100%; height: auto; float:left; margin:0px auto 0px auto !Important; padding:0px 0px 0px 0px; border:solid 0px #FFFF00; }

.foot_in_left{ float:left; width:34%; border:solid 0px #FFFF00; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px;   }
.foot_in_left h2{ float:left; width:98%;  margin:4px 0px 4px 0px; font-family:'latoregular' ,Arial ; border:solid 0px #FFFF00;
	font-size:22px;  
	font-weight:700; padding:4px 0px 10px 0px; 
	letter-spacing:0.2px; line-height:19px; 
	color: #0b3fb4; list-style-type:none;
	text-decoration: none;  }	
.foot_in_left ul{ width:99%;float:left; margin-top:0px;}
.foot_in_left ul h3{  float:left; width:98%;  margin:4px 0px 4px 0px; font-family:'latoregular' ,Arial ; border:solid 0px #FFFF00;
	font-size:22px;  
	font-weight:700; padding:4px 0px 10px 0px; 
	letter-spacing:0.2px; line-height:18px; 
	color: #0b3fb4; list-style-type:none;
	text-decoration: none;}
.foot_in_left ul li{ width:96%; padding:1px 0px 2px 26px; float: left; font-family:  'latoregular' ,Arial ; 
	font-size: 11px; 
	font-weight:700; 
	letter-spacing:0.2px; line-height:18px; 
	color:#8c7462; list-style-type:none;
	text-decoration: none;  }
	
.foot_in_left ul li { background-image:url(../images/airow_fot.jpg); background-repeat:no-repeat; background-position:left top; }	
.foot_in_left ul li a{
	 list-style-type:none;
	 color:#8c7462; text-decoration:none; }
.foot_in_left ul li a:hover{color:#fdd2b2; text-decoration: underline;}

.foot_in_left2{ float:left; width:14%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  border:solid 0px #FFFF00;  }
.foot_in_left3{ float:left; width:20%; border:solid 0px #FFFF00; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px;   }

.foot_in_left2 h2{ float:left; width:98%; margin:4px auto 4px 0px; font-family:  'latoregular' ,Arial ; 
	font-size:22px;  
	font-weight:700; padding:4px 0px 10px 0px; 
	letter-spacing:0.2px; line-height:19px; 
	color: #0b3fb4; list-style-type:none;
	text-decoration: none;  }	
.foot_in_left2 ul{ width:99%;float:left; margin-top:2px; padding-left:2px;  }
.foot_in_left2 ul li{ width:96%; padding:4px 0px 2px 24px; float: left; font-family:'latoregular' ,Arial ; background-image:url(../images/airow.jpg); background-repeat:no-repeat; background-position:left 5px;  
	font-size: 12px; 
	font-weight:700; 
	letter-spacing:0.4px; line-height:18px; 
	color:#feab6e; list-style-type:none;
	text-decoration: none;  }
	
	
.foot_in_left2 ul li a{color: #c57b45; text-decoration:none; }
.foot_in_left2 ul li a:hover{color: #ffa15b; text-decoration: underline;}

.foot_in_left2 ul h3{  float:left; width:98%;  margin:4px 0px 4px 0px; font-family:'latoregular' ,Arial ; border:solid 0px #FFFF00;
	font-size:22px;  
	font-weight:700; padding:4px 0px 10px 0px; 
	letter-spacing:0.2px; line-height:19px; 
	color: #0b3fb4; list-style-type:none;
	text-decoration: none;}
.foot_in_right{ float:right; width:30%; top:0px;border:solid 0px #FFFF00;   margin:0px 0px 0px 0px; height: auto;  }	
.foot_in_right h2{ float:left; width:98%;  margin:4px  0px 4px  0px; font-family:  'latoregular' ,Arial ; 
	font-size: 22px; 
	font-weight: 700; padding:4px 0px 0px 0px; 
	letter-spacing:0.2px;
	color: #0dcf1ff; list-style-type:none;
	text-decoration: none;  }	
	
	
.foot_in_right p{float:left; width:95%; font-family:'latoregular',Arial ; 
	font-size: 14px;  
	font-weight: 400; padding:0px 0px 4px 0px; margin:0px 0px 0px 0px;
	letter-spacing:0.2px;
	color: #fae004; 
	text-decoration: none; }
	
.footer_in{   
width:100%; margin:12px auto 0px auto; height: auto;  float:left;   
   }	
	
.fot_company { float:right; width:34%; margin-top:6px; }	
.fot_company p{width:94%; float:left; font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; text-align:right;  
	font-weight: bold; letter-spacing:0.3px; 
	color: #000;
	text-decoration: none; padding:0px 10px 0px 0px;}	
	
	.fot_company p span{font-family: Arial, Helvetica, sans-serif;
	font-size:11px; text-align:right;  
	font-weight: bold; letter-spacing:0.3px; 
	color: #d22552;
	text-decoration: none;}	
	
.fot_company p span a{
	color: #d22552;
	text-decoration: none;}	
	
	
.fot_copy {float:left; width:50%; margin-top:6px;  }	
.fot_copy p{width:99%; float:right; font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; padding:0px 0px 0px 0px;  
	font-weight: bold; letter-spacing:0.3px; 
	color: #000;
	text-decoration: none;   }	
	
	
	
.add_2{color: #c6f132;
	text-decoration: none;}	
.add_2 span{font-family: Arial, Helvetica, sans-serif; text-align:right;
	font-size: 12.5px; border: solid 0px #FF0000; 
	font-weight: normal; text-align:left; 
	color: #e9d1e2;
	text-decoration: none; }	
	
.add_2 span a{	 
	color: #e9d1e2;
	text-decoration: none; }	
	
.add_2 span a:hover{	 
	color: #e9d1e2;
	text-decoration: underline; }	

.add_3{color: #fd58ce;
	text-decoration: none;}		
	



#social{ width:150px; height:44px; float:left; margin:0px 0px 0px 0px ; padding-top:0px 0px 0px 0px;} 

#social ul{ width:144px;  height: auto; float:left; margin:0px; padding:0px 0px 0px 0px; list-style-type:none; border: solid 0px #CCCC33; background-image:url(../images/social_link.jpg); background-repeat:no-repeat; background-position:left top;}
#social li{ width:42px;  height: 42px;  margin:0px; float:left; clear:right; padding:0px 2px 0px 2px; list-style-type:none;  }

#social li a.face{  float:left; width:42px;  height:42px; border:solid 0px #FF0000;  }
#social li a.twitter{float:left;  width:42px; padding:0px 0px 0px 0px;   height:42px; border:solid 0px #FF0000;}
#social li a.email{float:left; width:40px;  height:42px; border:solid 0px #FF0000;  }




 .left_inquiry {padding:0px 0px 0px 12px; 
width:54%; margin:0px; height: auto; float:left;
 } 	
	
.right_inquiry {padding:0px 10px 0px 0px; 
width:34%; margin:0px; float:right;
 } 	
 
.right_inquiry img{width:228px; height:188px; border: solid 2px #e1e5ef; padding:5px;  text-align:left; margin-top:8px;  }
 	
 input, textarea{  -webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important; background-color:#fafdfe; color:#FF6600; border: solid 1px #e1e5ef; }
 
 
 .subt{padding:6px 10px 6px 10px !important; text-align:center ; font-family:"Lato", arial; cursor:pointer;
	font-size: 13.5px; 
	font-weight: 700;
	
	text-decoration: none; -webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important; background-image:url(../images/menu-line.jpg); background-repeat:repeat-x; background-position:left top; background-color:#fafdfe; color:#3275c9; border: solid 1px #e1e5ef;}	
.reet{  padding:6px 14px 6px 14px !important;  text-align:center ; font-family:"Lato", arial;
	font-size: 13.5px; 
	font-weight: 700;
	color: #3275c9;
	text-decoration: none; cursor:pointer; -webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important; background-image:url(../images/menu-line.jpg); background-repeat:repeat-x; background-position:left top; background-color:#fafdfe;  border: solid 1px #e1e5ef;}	
	
	
.right_number{
	width:100%;
	height:42px;
	padding:0px 0px 0px 0px;
	float:right;
	margin:12px 0px 0px 0px;}


.right_number .new{font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; float:right;
	font-weight: bold; padding:4px 4px 4px 4px; color: #333333;
	text-decoration: none; }
	
.new a{ background-color:#d3d3d3;
	color: #000;padding:4px 4px 4px 4px;
	text-decoration: none; border: solid 1px #a9a9a9;}	
	
.new a:hover{padding:4px 4px 4px 4px;border: solid 1px #000;
	color: #fdfa01;
	text-decoration: underline; background-color:#000;}
	
.new .active{
	color: #fdfa01;background-color:#000;
	text-decoration: underline;}	


	