@import"reset.css";@import"pro_pages_style.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"jquery.snippet.min.css";
@import"../skin/blue.monday/jplayer.blue.monday.css";@import"smoothness/jquery-ui-1.8.17.custom.css";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:600);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:700);
@import url(http://fonts.googleapis.com/css?family=Poly);
@import url(http://fonts.googleapis.com/css?family=Poly:400italic);
body{background:#fff;font:16px/20px 'Poly',serif;color:#7b7e81;position:relative;min-width:960px;font-weight: 400;}
html,body{height:100%;}
p,.p{padding-bottom:20px;text-align:initial}
.p0 {padding-bottom:0 !important;text-align: justify}
.p1 {padding-bottom:10px;text-align: justify;}
a{color:#234a78;outline:none;cursor:pointer;text-decoration:none;}
.link-4,a:hover{text-decoration:underline}
/*  Header styles */
.container_24 .suffix_1{text-align: justify !important;}
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#1e3755;font-family: 'Poly', serif;font-weight:400;}
h1{font-size:50px;padding-bottom:25px;display:none;}
h2{font-size:33px;line-height:30px;padding-bottom:35px;letter-spacing:-1px;text-align:initial;}
h3{font-size:30px;} 
h4{font-size:25px;padding-bottom:15px;}  
h5{font-size:26px;}
h6{font-size:12px;font-weight:bold;font-family: 'Open Sans', sans-serif;text-transform:uppercase;padding-bottom:10px;}
/* Global Structure---------------------------------------- */
.main{margin:0 auto;position:relative;width:950px;}
.wrapper {width:100%;overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
/*----- txt,links,lines,titles -----*/
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.reg {text-transform:uppercase;}
.rel {position:relative;}
.d-in-block {display:inline-block;}
strong {color:#234a78;}
.strong{color: #234A78;
font-weight: bold;
padding: 0;}
.color1{color:#ff2100;}
/*********************************header*************************************/
header {
	background:url(../image/header.jpg) center top no-repeat #8cb9e0;
	//max-height:776px;
	padding:27px 0 0;
}
#logo {
	padding:0;
	float:left;
	margin-left:-50px;
		width:264px;
		height:73px;
margin-top:-111px;
display:none;
}
/********************** Content ************************/
section{
	position:relative;
	z-index:1;
	background:url(../image/bg-1.png) center top repeat-x;
	padding:48px 0 60px;
}
/******************** aside ******************/
aside {
	background:url(../image/bg-2.png) center top repeat-x;
	padding:50px 0 20px;
}
/******************** Footer ******************/
footer {
	padding:20px 0 30px;
	color:#7b7e81;
	line-height:30px;
        background-color: aliceblue;
}
.footer_link {
	text-decoration:underline;
	color:#2c6bb9;
	font-weight:bold;
}
.footer_link:hover {
	color:#87bce3;
}
/*********************************boxes**********************************/
.indent {padding:20px 15px 0 20px;}

.indent-left {padding-left:30px;}

.indent-bottom {padding-bottom:25px;}

.indent-right {padding-right:0;}

.indent-top {margin-top:-1000px;padding-left:300px;position: absolute;}
.indent-top1 {padding-top:20px;}
.indent-top2 {padding-top:30px;}
.indent-top3 {padding-top:10px;}
.indent-top4 {padding-top:55px;}

.margin-top { margin-top:7px;}

.margin-bot {margin-bottom:50px;}
.margin-bot1 {margin-bottom:10px;}
.margin-bot2 {margin-bottom:6px;}

.margin-left {margin-left:15px;}

.margin-right {margin-right:1px;}

.img-indent {float:left; margin:0px 20px 0px 0px;}

.figure-1 {
	background:url(../image/figure-1_shadow.png) center bottom no-repeat;
	padding:0 4px 34px;
	margin:0 -4px 0;
}
.figure-1 img {
	box-shadow:0 0 20px 5px rgba(0,54,121,.3);
	display:inline-block;
	border:10px solid #fff;
}
.figure-2 img,.figure-2 iframe {
	display:inline-block;
	padding:4px;
	border:1px solid #c3cbd4;
}
.tabs1 {
	padding:30px 0 0;
	box-shadow:0 6px 8px -3px rgba(0,0,0,.2);
	height:526px;
	overflow:hidden;
}
.tab-content {
	border: medium none;
height: 460px;
margin: inherit;
overflow: hidden;
padding: 0;
z-index: inherit;
}
.tabs1 ul.tab_pag:after,.tabs1 ul.tab_pag:before {
	background:url(../image/tabs_pag_bg.gif) left top repeat-x #e6f3fb;
	content: "";
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	right:100%;
	left:-100%;
}
.tabs1 ul.tab_pag:before {
	right:-100%;
	left:100%;
}
.tabs1 ul.tab_pag {
	position:relative;
	float:left;
	background:url(../image/tabs_menu.gif) right top repeat-y;
	padding-right:2px;
}
.tabs1 ul.tab_pag li {
	float:left;
	position:relative;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../image/tabs_menu.gif) left top repeat-y;
	padding-left:2px;
}
.tabs1 ul.tab_pag li a {
	text-align:center;
	display:table-cell;
	width:139px;
	padding:0 24px 0;
	height:66px;
	vertical-align:middle;
	background:url(../image/tabs_pag_bg.gif) left top repeat-x #e6f3fb;
	color:#234a78;
}
.tabs1 ul.tab_pag li a:hover,.tabs1 ul.tab_pag li a.current {
	background:none;
	color:#fff;
}
.tabs1 ul.tab_pag li a:hover:after,.tabs1 ul.tab_pag li a.current:after {
	background:none;
}
.col-1 {
	width:156px;
	float:left;
}
/***** menu *****/
nav {
	float:left;
	padding:28px 0 26px;
}
.menu:after {
	position:absolute;
	content:'';
	left:0;
	top:0;
	right:0;
	bottom:0;
	display:block;
}

.menu {
	position:relative;
	width:939px;
	float:left;
	padding:11px 0 9px 11px;
	position:relative;
	z-index:20;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmYzZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #e6f3fb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6f3fb));
	background: -webkit-linear-gradient(top, #ffffff 0%,#e6f3fb 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#e6f3fb 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#e6f3fb 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#e6f3fb 100%);
	filter:none;
	border-radius:6px;
	box-shadow:0 2px 6px rgba(0,0,0,.06);
}
.menu li.first-item {
	margin-left:0;
}
.menu li.first-item:after {
	display:none;
}
.menu>li:after {
	background:url(../image/menu_border.gif) left top repeat-y;
	position:absolute;
	top:-11px;
	bottom:-9px;
	left:-12px;
	display:block;
	content:'';
	width:2px;
}
.menu li {
	float:left; 
	position:relative;
	background:url(../image/png.png) left top repeat;
}
.menu>li {
	margin-left:23px;
	border-radius:6px;
	list-style:none;
}
.menu>li>a {
	width:135px;
}
.menu li a,.menu li span {
	display:block;
	font-size:12px;
	line-height:15px;
	color:#234a78;
	z-index:20;
	text-align:center;
	padding:15px 0 16px;
	overflow:hidden;
	position:relative;
}
.menu li.sfHover {
	position:relative;
	z-index:10;
}
.menu li.active,
.menu > li:hover,
.menu > li.sfHover {
	background: #5597d1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1OTdkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzQ3OGNjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzE2NjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzBhNWRiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTU2YWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5597d1 0%, #478ccb 22%, #1666b6 71%, #0a5db1 84%, #0156ae 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5597d1), color-stop(22%,#478ccb), color-stop(71%,#1666b6), color-stop(84%,#0a5db1), color-stop(100%,#0156ae));
	background: -webkit-linear-gradient(top, #5597d1 0%,#478ccb 22%,#1666b6 71%,#0a5db1 84%,#0156ae 100%);
	background: -o-linear-gradient(top, #5597d1 0%,#478ccb 22%,#1666b6 71%,#0a5db1 84%,#0156ae 100%);
	background: -ms-linear-gradient(top, #5597d1 0%,#478ccb 22%,#1666b6 71%,#0a5db1 84%,#0156ae 100%);
	background: linear-gradient(to bottom, #5597d1 0%,#478ccb 22%,#1666b6 71%,#0a5db1 84%,#0156ae 100%);
	filter:none;
	box-shadow:0 2px 6px rgba(0,0,0,.15);
}
.menu li.active a,
.menu > li:hover > a,
.menu > li.sfHover > a {
	color:#fff;
}

.menu ul {
	z-index:20;
	position:		absolute;
	top:			-9999em;
	width:			158px;
	background: 	#333;
	border-radius:5px;
}
.menu ul li {width:	100%;}
.menu li:hover {visibility:	inherit; }
.menu li li.first-item {
	border-radius:5px 5px 0 0;
	background:none;
}
.menu li li.last-item {
	border-radius:0 0 5px 5px;
}
.menu li li {
	margin:0;
	border:none;
	background:url(../image/sub_menu_border.gif) left top repeat-x;
}
.menu li li a {
	display:		block;
	padding:		13px 0 12px;
	color:			#f6f4ed;
}
.menu li li > a:hover, 
.menu li li.sfHover > a {
}
.menu li li:hover, 
.menu li li.sfHover {
	background: #5d96d1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkOTZkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzUwOGFjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzFlNWZiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjU0YWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5d96d1 0%, #508aca 23%, #1e5fb2 79%, #1254ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d96d1), color-stop(23%,#508aca), color-stop(79%,#1e5fb2), color-stop(100%,#1254ad));
	background: -webkit-linear-gradient(top, #5d96d1 0%,#508aca 23%,#1e5fb2 79%,#1254ad 100%);
	background: -o-linear-gradient(top, #5d96d1 0%,#508aca 23%,#1e5fb2 79%,#1254ad 100%);
	background: -ms-linear-gradient(top, #5d96d1 0%,#508aca 23%,#1e5fb2 79%,#1254ad 100%);
	background: linear-gradient(to bottom, #5d96d1 0%,#508aca 23%,#1e5fb2 79%,#1254ad 100%);
	filter:none;
}
.menu li:hover ul, .menu li.sfHover ul {
	left:			-11px;
	top:			65px;
	z-index:		999;
}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {
	top:			-999em;
}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {
	left:			160px;
	top:			0px;
	z-index:		9999;
}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {
	top:			-999em;
}

/*********************************bg's*************************************/
.box-1 {
	background: #1a5bae;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhNWJhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzE5NTVhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzE0NDU4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjNlNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1a5bae 0%, #1955a1 28%, #144583 72%, #123e76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a5bae), color-stop(28%,#1955a1), color-stop(72%,#144583), color-stop(100%,#123e76));
	background: -webkit-linear-gradient(top, #1a5bae 0%,#1955a1 28%,#144583 72%,#123e76 100%);
	background: -o-linear-gradient(top, #1a5bae 0%,#1955a1 28%,#144583 72%,#123e76 100%);
	background: -ms-linear-gradient(top, #1a5bae 0%,#1955a1 28%,#144583 72%,#123e76 100%);
	background: linear-gradient(to bottom, #1a5bae 0%,#1955a1 28%,#144583 72%,#123e76 100%);
	filter:none;
	box-shadow:0 1px 2px rgba(0,0,0,.3);
	border-radius:5px;
	padding:20px 35px 34px 15px;
	overflow:hidden;
	line-height:18px;
	margin-bottom:4px;
}
.box-1 .style-6 {
	padding:10px 0 10px;
}
.box-1 figure {
	float:left;
	margin:0 7px 0 0;
}
.box-1 a {
	color:#7daed6;
	font-size:12px;
}
.box-1 a:hover {
	color:#fff;
}
.box-2 {
	background:url(../image/box-2.jpg) left top repeat;
	width:156px;
	height:64px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
}
.box-2 .style-7 {
	padding:0 10px 0 20px;
}
.bg-1 {
	margin-top:1px;
	background:url(../image/bg-1.png) left top repeat-x;
}
.quote {
	padding:10px 0 15px;
	background:0;
	font-size:12px;
	line-height:20px;
}
/*********************************buttons*************************************/
.link-3,.footer_link,.menu_2 li a,.link-2,.link-1,.list-1 li a,.box-1 a {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.button-1 {
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	color:#FFFFFF !important;
	font-size:12px;
	line-height:15px;
	text-transform:uppercase;
	padding:10px 9px 11px;
	background: #1a5bae;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhNWJhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzE5NTdhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzE0NDQ4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjNlNzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1a5bae 0%, #1957a6 20%, #144481 77%, #123e77 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a5bae), color-stop(20%,#1957a6), color-stop(77%,#144481), color-stop(100%,#123e77));
	background: -webkit-linear-gradient(top, #1a5bae 0%,#1957a6 20%,#144481 77%,#123e77 100%);
	background: -o-linear-gradient(top, #1a5bae 0%,#1957a6 20%,#144481 77%,#123e77 100%);
	background: -ms-linear-gradient(top, #1a5bae 0%,#1957a6 20%,#144481 77%,#123e77 100%);
	background: linear-gradient(to bottom, #1a5bae 0%,#1957a6 20%,#144481 77%,#123e77 100%);
	filter:none;
	border-radius:5px;
	box-shadow:0 1px 3px rgba(0,0,0,.3);
	border:none;
	cursor:pointer;
}
.button-1:hover {
	background: #123e77;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyM2U3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzE0NDQ4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzE5NTdhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTViYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #123e77 0%, #144481 23%, #1957a6 80%, #1a5bae 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#123e77), color-stop(23%,#144481), color-stop(80%,#1957a6), color-stop(100%,#1a5bae));
	background: -webkit-linear-gradient(top, #123e77 0%,#144481 23%,#1957a6 80%,#1a5bae 100%);
	background: -o-linear-gradient(top, #123e77 0%,#144481 23%,#1957a6 80%,#1a5bae 100%);
	background: -ms-linear-gradient(top, #123e77 0%,#144481 23%,#1957a6 80%,#1a5bae 100%);
	background: linear-gradient(to bottom, #123e77 0%,#144481 23%,#1957a6 80%,#1a5bae 100%);
	filter:none;
}
.button-2 {
	position:relative;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	color:#fff !important;
	font-size:12px;
	line-height:15px;
	text-transform:uppercase;
	padding:15px 16px 16px;
	background: #5d96d1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkOTZkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzUwOGJjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzFlNWViMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjU0YWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5d96d1 0%, #508bcb 22%, #1e5eb2 80%, #1254ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d96d1), color-stop(22%,#508bcb), color-stop(80%,#1e5eb2), color-stop(100%,#1254ad));
	background: -webkit-linear-gradient(top, #5d96d1 0%,#508bcb 22%,#1e5eb2 80%,#1254ad 100%);
	background: -o-linear-gradient(top, #5d96d1 0%,#508bcb 22%,#1e5eb2 80%,#1254ad 100%);
	background: -ms-linear-gradient(top, #5d96d1 0%,#508bcb 22%,#1e5eb2 80%,#1254ad 100%);
	background: linear-gradient(to bottom, #5d96d1 0%,#508bcb 22%,#1e5eb2 80%,#1254ad 100%);
	filter:none;
	border-radius:5px;
	box-shadow:0 2px 4px rgba(0,0,0,.3);
}
.button-2:hover {
	background: #1254ad;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyNTRhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzFlNWViMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzUwOGJjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDk2ZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1254ad 0%, #1e5eb2 20%, #508bcb 78%, #5d96d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1254ad), color-stop(20%,#1e5eb2), color-stop(78%,#508bcb), color-stop(100%,#5d96d1));
	background: -webkit-linear-gradient(top, #1254ad 0%,#1e5eb2 20%,#508bcb 78%,#5d96d1 100%);
	background: -o-linear-gradient(top, #1254ad 0%,#1e5eb2 20%,#508bcb 78%,#5d96d1 100%);
	background: -ms-linear-gradient(top, #1254ad 0%,#1e5eb2 20%,#508bcb 78%,#5d96d1 100%);
	background: linear-gradient(to bottom, #1254ad 0%,#1e5eb2 20%,#508bcb 78%,#5d96d1 100%);
	filter:none;
}
.link-1 {
	display:inline-block;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#2c6bb9;
	padding:0 0 0 25px;
	background:url(../image/link-1.png) left 3px no-repeat;
	text-decoration:underline;
}
.link-1:hover {
	color:#87bce3;
}
.link-2 {
	display:inline-block;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#87bce3;
	text-decoration:underline;
}
.link-2:hover {
	color:#2c6bb9;
}
.link-3 {
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#234a78;
}
.link-3:hover {
	color:#87bce3;
}
.link-4:hover,.link-3:hover,.menu_2 li a:hover,.list-1 li a:hover,.box-1 a:hover,.tabs1 ul li a:hover,.menu li a:hover,.button-1:hover,.button-2:hover {text-decoration:none;}
/*********************************lists*************************************/
.dl-1 dd {
	overflow:hidden;
}
.dl-1 dd span {
	display:block;
	float:left;
	width:110px;
}
.tab_list {
	padding:0 0 12px;
}
.tab_list li:first-child {
	background:none;
	padding-top:0;
}
.tab_list li:first-child:after {
	top:6px;
}
.tab_list li:after {
	display:block;
	content:'';
	width:24px;
	height:24px;
	background:url(../image/marker-1.png) left top no-repeat;
	left:-2px;
	top:26px;
	position:absolute;
}
.tab_list li {
	background:url(../image/tab_list.png) left top repeat-x;
	padding:21px 0 20px 30px;
	font-weight:600;
	font-size:14px;
	line-height:20px;
	font-family: 'Open Sans', sans-serif;
	color:#254b78;
	position:relative;
}
.tab_list.var_2 li {
	padding:15px 0 15px 40px;
}
.tab_list.var_2 li:after {
	top:15px;
}
.tab_list.var_2 li:first-child {
	padding-top:0;
}
.tab_list.var_2 li:first-child:after {
	top:0px;
}
.list-1 {
	padding-bottom:20px;
}
.list-1 li {
	padding:11px 0 9px 25px;
	background:url(../image/list-1.png) left 12px no-repeat;
	font-size:12px;
	line-height:15px;
	position:relative;
}
.list-1 li:first-child:after {
	display:none;
}
.list-1 li:after {
	position:absolute;
	display:block;
	height:1px;
	background:#e7eaee;
	left:0;
	right:0;
	top:0;
	content:'';
}
.list-1 li a {
	color:#7b7e81;
}
.list-1 li a:hover {
	color:#2c6bb9;
}
.menu_2 li:first-child {
	border:none;
}
.menu_2 li {
	font-size:12px;
	line-height:15px;
	padding:9px 0 10px;
	border-top:1px solid #e1e5e9;
}
.menu_2 li a {
	color:#887174;
}
.menu_2 li a:hover,.menu_2 li a.active {
	color:#2c6bb9;
}
.soc_list {
	overflow:hidden;
}
.soc_list li {
	float:left;
	margin-right:3px;
}
.soc_list li a {
	display:block;
	width:32px;
	height:32px;
	position:relative;
	overflow:hidden;
}
.soc_list li a img {
	left:0;
	position:absolute;
	top:-32px;
}
.soc_list li a:hover img {
	top:0;
}
/*********************************fonts*************************************/
.style-1 {
	font-family: 'Poly', serif;
	font-size:23px;
	color:#f5fafd;
	line-height:34px;
}
.style-2 {
	font-weight:600;
	font-size:14px;
	line-height:38px;
	font-family: 'Open Sans', sans-serif;
	color:#254b78;
}
.lh {
	line-height:20px;
	padding-bottom:20px;
}
.style-3 {
	font-family: 'Poly', serif;
	font-size:33px;
	color:#fff;
	line-height:30px;
	font-weight:400;
	padding-bottom:10px;
}
.style-4 {
	font-family: 'Poly', serif;
	font-size:43px;
	color:#f8fcfe;
	line-height:45px;
	font-weight:400;
	padding-bottom:25px;
}
.style-5 {
	font-family: 'Poly', serif;
	font-size:23px;
	color:#fff;
	line-height:30px;
	font-weight:400;
	padding-bottom:10px;
}
.style-6 {
	font-weight:600;
	font-size:14px;
	line-height:18px;
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	letter-spacing:-1px;
}
.style-7 {
	font-family: 'Poly', serif;
	font-style:italic;
	font-size:20px;
	color:#fff;
	line-height:20px;
	font-weight:400;
	letter-spacing:-1px;
}
/******* form's ********/
#order_form .name,#order_form .rezult {
	font-size:12px;
	line-height:14px;
	height:36px;
	display:table-cell;
	vertical-align:middle;
}
#order_form .rezult {
	font-weight:bold;
	padding-left:10px;
}
#order_form input,#order_form textarea {
	background:#fff;
	border:1px solid #dee2e7;
	color: #5a5e62;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	margin:0;
	outline:none;
	overflow: hidden;
	padding:9px 15px 10px;
	border-radius:6px;
	vertical-align: middle;
	width:238px;
}
#order_form input {
	height:15px;
	vertical-align: middle;
}
#order_form textarea {
	height:105px;
	overflow:auto;
	resize:none;
}
#order_form .label_box {
	display:block;
	height:36px;
	width:270px;
}
#order_form .jqTransformSelectWrapper {
    height:34px !important;
    position: relative;
    width:268px !important;
    background:#fff;
	border:1px solid #dee2e7;
	border-radius:6px;
}
#order_form .jqTransformSelectWrapper div span {
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
    float: none;
	height:15px;
    font-size: 12px;
	line-height:15px;
    overflow: hidden;
    padding:9px 35px 10px 15px;
    position: absolute;
    width:220px !important;
	color:#5a5e62;
}
#order_form .jqTransformSelectWrapper a.jqTransformSelectOpen {
	background:url(../image/select.png) left top no-repeat;
    display: block;
    height:18px !important;
    position: absolute;
    right:6px;
	top:10px;
    width:21px;
}
#order_form .jqTransformSelectWrapper ul {
    background-color: #fff;
    border: 1px solid #eef0f2;
    display: none;
    left:1px;
    list-style: none outside none;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    top:37px;
    z-index: 10;
	width:268px !important;
	max-height:150px;
	overflow:auto;
	border-radius:6px;
}
#order_form .jqTransformSelectWrapper ul li {
}
#order_form .jqTransformSelectWrapper ul a {
    color: #000;
    display: block;
    font-size: 12px;
	line-height:15px;
	min-height:15px;
    padding:10px 15px;
    text-decoration: none;
}
#order_form .jqTransformSelectWrapper ul a:hover,#order_form  .jqTransformSelectWrapper ul a.selected {
    background:#eef0f2;
    color: #000;
}
#order_form .button-1 {
	margin-right:20px;
}
#order_form .chekbox {
	position:relative;
	cursor:pointer;
	height:36px;
	vertical-align:middle;
	display:table-cell;
	color:#5a5e62;
}
.button-1 + label {
	min-width:250px;
}
#order_form span.jqTransformCheckboxWrapper{display:inline-block;padding:3px 10px 0 0;float:left;}
#order_form a.jqTransformCheckbox {background: transparent url(../image/checkbox.png) 0 0 no-repeat;vertical-align: middle;height:26px;width:26px;display:block;}
/* -- * Checked * -- */
#order_form .jqTransformCheckboxWrapper a.jqTransformChecked {background-position:left -26px;}

#order_form .jqTransformHidden {
    display: none;
}

#login_form fieldset {
	padding-bottom:17px;
}
#login_form label {
	display:block;
	min-height:42px;
}
#login_form label input {
	background:#fff;
	border:1px solid #dee2e7;
	color: #7b7e81;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight: normal;
	margin:0;
	outline:none;
	overflow: hidden;
	padding:9px 12px 10px;
	vertical-align: middle;
	resize:none;
	height:15px;
	vertical-align: middle;
	width:242px;
	border-radius:5px;
}
/***** contact form *****/
#message_form fieldset {
	border:none;
	padding:0;
	}			
		#message_form label {
			display:inline-block;
			min-height:46px;
			position:relative;
		}
		#message_form label.message {
			height:285px;
		}
		#message_form label input,#message_form textarea {
			background:#fff;
			border:1px solid #dee2e7;
			color: #7b7e81;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight: normal;
			margin:0;
			outline:none;
			overflow: hidden;
			padding:9px 15px 10px;
			vertical-align: middle;
			resize:none;
			border-radius:6px;
		}
		#message_form label input {
			height:15px;
			vertical-align: middle;
			width:240px;
		}
		#message_form .area .error { float:none;}
		#message_form textarea {
			overflow:auto;
			width:398px;
			height:266px;
	}
		#message_form a {cursor:pointer;}
			#message_form .success {display:none;margin-bottom:10px;background: none;box-shadow: none;color: #000;}
			#message_form .error,
			#message_form .empty {
				color:#f00;
				font-size:11px;
				line-height:18px;
				/*display:none;*/
				overflow:hidden;
			}
	.buttons-wrapper {text-align:right; padding-top:20px; position:relative;}
	.buttons-wrapper a { margin-left:10px;}

table.form input[type="text"], table.form input[type="password"],table.form textarea{ width:98%;padding:1%;}
table.form td { color: #1E3755;
font-family: 'Poly',serif;
font-weight: 400;font-size:16px;}
.order_form select{
  background:#E6F3FB;
  border: 1px solid #83B8E2;
  height: 23px;
  padding: 2px;
  width:100%;
}
.total_price {
  background: #FF0000;
  border-radius: 5px;
  color: #FFFFFF;
  font-weight: 400;
  padding: 10px;
  font-size:18px;
}
#total_price,#discount_price{ font-family: Arial, Helvetica, sans-serif; }
.msg {
  color: #11B228;
display: block;
margin-top: 5px;
width: 100%;
}
.wrapper table.form {margin-bottom:0px;}
#welcome {
  color: #254B78;
  padding-bottom: 15px;
  text-align: right;
}
.dialog .buttons {
 border: medium none;
margin-top: 10px;
padding: 0;
}
.suffix_1.padding_left {
  padding-left: 40px;
  padding-right: 0;
}
.order_form table.form tr td:first-child{width:inherit; }
.order_form table.form td{ width:25%;}
.fullwidth.order_form table.form td{ width:inherit;}
.fullwidth.order_form table.form tr td:first-child{width:150px; }
.registration table.form tr td:first-child {
  width: 190px;
}
.buttons.no_border {
  border: medium none;
  padding: 0;
}
.wait {
  display: inline-block;
  padding: 0 5px;
  vertical-align: sub;
}
.tbl_discount td {
  vertical-align: middle;
}
.discount { display:none; font-weight:bold;color:#000;}
.currency {
  margin: 5px 5px 5px 20px;
  vertical-align: middle;
  width: 150px;
}
.currency select {
  height: 30px;
  padding: 5px;  
  width: 80px;
}
.lolgo img{
position:relative;margin-top:0px;height:100px;width:600px;
}
.container_24 .grid_17.order_wrapper {
    margin: 0;
    padding: 0;
    width: 100%;
}
.col-lg-3 {
      box-sizing: border-box;
    float: left;
    padding: 0 10px;
    width: 25%;
}




.row {
    clear: both;
    display: block;
    float: left;
    margin: 5px;
    width: 100%;
}










/*---------------------media Query----------------*/
@media screen and (max-width: 980px)
{
	.main,.container_24,#footerMisc{
		width:750px !important;
	}
	.menu > li:after{
		top: -7px;
		bottom:-7px;
	}
	.menu{
	width: 100%;
	box-sizing: border-box;
	padding:7px;
	}
	.menu > li > a{
		width:auto;
	}
	.menu li a{
		padding:10px 18px;
	}
	nav{
	padding: 10px 0 5px;
	width: 100%;
	}
	.tabs1 .container_24 .grid_13{
		width:50%;
	}
	.tabs1 .style-3{
		font-size:20px;
	}
	.tabs1 .container_24 .grid_11 {
		width: 44%;
	}
	.tabs1 .figure-1{
		padding: 0 0 34px;
		box-sizing:border-box;
		max-width: 100%;
	}
	.tabs1 .figure-1 img{
		max-width:100%;
		  box-sizing: border-box;
	}
	.tabs1 .container_24 .grid_11 {
		width: 45%;
	}
	.tabs1 .container_24 .grid_13{
		padding-top:0px;
	}
	.container_24 .box-1{
		 padding: 10px 35px 10px 15px;
	}.container_24 .indent-top{
		margin-top: -987px;
		padding-left: 230px;
		position:none;
	}
	.container_24 .grid_9 {
    width: 50%;
}
.container_24 .grid_16{
	width: 590px;
}
.container_24 .grid_7 {
    width: 30%;
}
.container_24 .suffix_1{
	box-sizing:border-box;
	padding-right: 7px;
}
.figure-2 img, .figure-2 iframe{
	 box-sizing: border-box;
    max-width: 100%;
    padding: 4px;
}
h2{
font-size: 26px;
padding-bottom: 7px;
}
.container_24 .grid_6 {
    width: 30%;
}
.p1{
	font-size:14px;
}
.style-7{
	 font-size: 15px;
}
.col-1{
	width:20%;
}
.indent {
    padding: 9px 15px 0;
}
p, .p {
    font-size: 12px;
    padding-bottom: 20px;
    text-align: initial;
}

#flickr .photos li a {
    width: 61px !important;
}
#footerMisc > div{
	padding: 49px 0 16px 15px !important;
    width: 33% !important;
	box-sizing:border-box;
}
#contact,#flickr
{
	width:auto !import;

}
#flickr .photos li
{
	 margin: 0 5px 16px 0 !important;
}
body{
	max-width:100%;
	min-width:750px;
}
footer
.container_24 .grid_20 {
    width: auto;
}
footer
.container_24 .grid_4 {
    float: right;
}


}
.menut{
	display:none;
}
@media screen and (max-width: 768px)
{.col-lg-3 {
     margin-bottom: 10px;
    width: 50%;
font-size: 12px;
}
.tocont{
		display:none;
	}
.main,.container_24,#footerMisc{
		width:450px !important;
	}
.menut{
	display:block;
}
header .style-2
	{
		margin-top: 10px;
	}
	header .style-1{
		margin-top: 10px;
		line-height:38px;
		font-size: 16px;
	}
	.lolgo img{
		height: 90px;
		width:auto;
	}
.menu > li:after{
		display:none;
	}
	.menu > li{
		margin-left:0px;
		width: 100%;
		margin-bottom:2px;
	}
	.menu li a{
		width:auto;
		text-align:left;
	}
	.menu{
		margin-bottom:2px;
	}

.tab_list li{
		padding: 5px 0 8px 30px;
		font-size: 12px;
	}
	.tabs1 .style-3 {
		font-size: 14px;
	}
	.button-2{
		padding: 10px 16px 11px;
		font-size: 12px;
	}
	.tab-content{
		height: 420px;
	}
	.tabs1 ul.tab_pag li a{
		width: 67px;
		padding: 0 10px;
		font-size: 9px;
	}
.tabs1{
		height:auto;
	}
	.container_24 .grid_7 {
    width: 100%;
}

h2 {
    font-size: 16px;
	}
	
.container_24 .indent-top {
    margin-top: 0;
    padding-left: 0;
    position: relative;
}
.container_24 .grid_16 {
    width: 100%;
}
.p1 {
    font-size: 12px;
}
.container_24 .grid_9 {
    width: 100%;
}
.container_24 .grid_6 {
    width: 100%;
}
.box-2 .style-7 {
    padding: 0 10px;
	font-size:12px;
}
#contact p,#contact .p,#map p,#map .p,#flickr p,#flickr .p
{
	font-size:12px;
}
#footerMisc > div {
    box-sizing: border-box;
    padding: 10px 0 10px 15px !important;
    width: 100% !important;
}
.soc_list li {
    display: inline-block;
    float: none;
    margin-right: 3px;
}
footer .container_24 .grid_4 {
    float: none;
    margin: 0 auto;
    text-align: center;
}
footer .container_24 .grid_20 {
    float: none;
    width: auto;
}
.col-1 {
    width: 24.7%;
}
body{
	min-width:450px;
}
#newsletterContainer .window{
	max-width:100%;
	width:auto;
}












.dl-1 dd {
    font-size: 12px;
    overflow: hidden;
}



.container_24 .grid_8 {
    margin: 0 0 10px;
    width: 100%;
}
.login-content .left {
    float: left;
    width: 100%;
}
.login-content .right {
    float: right;
    width: 100%;
}
h4 {
    font-size: 16px;
}
}
@media screen and (max-width: 468px)
{
.currency{
width: auto;
}
.total_price,.button-1{
 padding: 10px 4px 11px;
font-size: 13px;
}


.indent-top3 {
    font-size: 12px;
}
#message_form textarea{
    width: 240px;
}
.container_24 .grid_11 {
    width: 100%;
}
#welcome{font-size:12px;}
	body{
		min-width:310px;
	}
	.main,.container_24,#footerMisc{
		width:310px !important;
	}
	.margin-left {
    margin-left: 7px;
}
header .style-1,header .style-2{
	font-size:12px;
}
.tabs1 .container_24 .grid_13 {
    margin-bottom: 10px;
    width: 100%;
}
.tabs1{
	padding-top:10px;
}
.tabs1 .figure-1 img {
    box-sizing: border-box;
    max-width: 94%;
}
.tabs1 .container_24 .grid_11 {
    width: 100%;
}
.tab-content {
    height: auto;
}
.tabs1 ul.tab_pag li a {
    font-size: 7px;
    padding: 0;
    width: 58px;
}
.col-1 {
    width: 100%;
}
.box-2{width:310px;}
}