﻿/* Getting the new tags to behave */
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 }

/* Global properties ======================================================== */
body { 
	background:none; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:19px;
	color:#747a7e;
	width:100%
	
}

p {
    padding-bottom:19px;
    
   }
   
   strong1 
{
   font-size:20px; line-height:1.2307em; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;}
  
   strong 
{
   font-size:16px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;}
 @media (max-width: 389px) {
    .strong {
      font-size:12px;
      font-weight:bold;
      
      } } 

a {
	color:#d52d00; 
	outline:none;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
}

/* Global Structure ============================================================= */
.main {
	margin: 0 auto;
	position: relative;
	width: 100%; }

	/* Header */
	
	#page1 header{
		   z-index:22; background:#915fb1;
	}
	
	header{
		   z-index:22; background:#74D6F7;
	}
	
	/* Content */
	#page1 section#content {position:relative; z-index:21; background:none; padding-top:10px; margin: 0 auto;
		
	}	
	section#content {position:relative; z-index:21; background:none; padding-top:30px; width:100%; margin: 0 auto; 
		
	}				
	/* Footer */
	footer{ background:#74D6F7; width:100%; margin: 0 auto;
		
	}
	
	.footer1 { background:#74D6F7; width:100%; margin: 0 auto;
		
	}
	.footer2 { background:#707070; min-height:131px; width:100%; margin: 0 auto;
		
	}
	.footer3 { background:#707070; min-height:131px; width:100%; margin: 0 auto;
		
	}

.page {
  overflow: hidden;
  min-height: 500px; }
  .lt-ie9 .page {
    min-width: 1200px; }

.newsletter 
{
    z-index:22; background:url(../images/parallax04.jpg); min-height:360px; width:100%; margin: 0 auto;
	}

.newsletter h2 {
    color:#fff;
	}

.center {
  text-align: center; }

/* Left & Right alignment */


.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11 { float:left;}

.width, .width1, .width2, .width3 { float:left;}

 
.strong2 { font-size:18px; color:#717171; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; margin-top:5px; text-align:justify;}
.strong2 span { text-align:right; float:right; color:#000000;}
.strong2 a  { color:#0000FF;}
@media (max-width: 389px) {
    .strong2 {
      font-size:12px;
      font-weight:bold;
      
      } }	

.strong3 { font-size:18px; line-height:1.2307em; color:#B0B0B0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; text-align:justify;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
	position:relative;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	outline:none;
}

/*----- other -----*/
.img-indent { 
	margin:0 19px 0 0; 
	float:left;
	}
	@media (max-width: 389px){
	.img-indent { 
	padding-bottom:15px;
	}}
.img-indent1 { 
	margin:0 15px 0 0; 
	float:left;
}

	margin:0 15px 0 0; 
	float:left;
}

.img-indent2 { 
	margin:0 19px 0 0; 
	float:left;
	}
	@media (max-width: 389px){
	.img-indent2 { 
	padding-bottom:15px;
	}}
.extra-wrap { 
	width:100%;
}
.extra-wrap1 { 
	overflow:hidden;
	text-align:justify;
	margin:10px 10px 0 0;
	font-size:15px;
}

.extra-wrap2 { 
	margin-top:60px;
	overflow:hidden;
	
}

.extra-wrap3 { 
	margin-top:50px;
	overflow:hidden;
	
	}

.extra-wrap4 { 
	margin-top:20px;
	text-align:justify;
	overflow:hidden;
	
}
.extra-wrap6 { 
	margin-top:80px;
	text-align:justify;
	overflow:hidden;
	
}

.extra-wrap7 { 
	margin-top:110px;
	text-align:justify;
	overflow:hidden;
	
}

.extra-wrap8 { 
	margin-top:10px;
	text-align:justify;
	overflow:hidden;
	
}

.extra-wrap5 { 
	margin-top:100px;
	float:right;
}

.extra-wrap9 { 
	 margin-left: auto;
     margin-right: auto;}
	

.bg11 {background:#F8F8F8 center 0 no-repeat #fff; position:relative; min-height:100%; overflow:hidden; z-index:22;}
.flash {margin-top:-4px;}

img {
 max-width: 100%;
  height: auto; }
  
  .img2 {
 max-width: 100%;
  height: auto; }
   @media (max-width: 979px) {
    .img2 {
 max-width:750px;
  height: auto; } }
  @media only screen and (max-width: 768px) {
    .img2 {
      max-width:550px;
      height: auto; }}
  
/*==================     Image     ======================*/
.img {
  position: relative;
  display: inline-block;
  max-width: 100%;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  .img time {
    padding: 25px 24px 25px 27px;
    background: #2d2d2d;
    background: rgba(45, 45, 45, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 0;
    font-size: 50px;
    line-height: 1.2;
    font-weight: bold;
    color: #fff; }
    .lt-ie9 .img time {
      background: none;
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#802D2D2D', endColorstr='#802D2D2D')";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#802D2D2D', endColorstr='#802D2D2D');
      zoom: 1; }
    .img time span {
      font-size: 24px;
      line-height: 44px;
      vertical-align: bottom; }
  @media (max-width: 979px) {
    .img .tooltip {
      position: relative;
      right: auto;
      left: 0;
      bottom: auto;
      width: 100%;
      padding-left: 0; } }
  @media only screen and (max-width: 768px) {
    .img {
      width: 100%; }
      .img img {
        width: 100%; }
        .img-indent
        {
            width:100%}
            .img-indent2
        {
            width:100%}}
       .img block1 {
    padding: 25px 24px 25px 27px;
    background: #2d2d2d;
    background: rgba(45, 45, 45, 0.5);
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 1.2;
    font-weight: bold;
    color: #fff; }
    .lt-ie9 .img block1 {
      background: none;
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#802D2D2D', endColorstr='#802D2D2D')";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#802D2D2D', endColorstr='#802D2D2D');
      zoom: 1; }
      
      .img time1 {
    padding: 25px 24px 25px 27px;
    background: #2d2d2d;
    background: rgba(45, 45, 45, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 0;
    font-size: 40px;
    line-height: 1.2;
    font-weight: bold;
    color: #fff; }
    .lt-ie9 .img time1 {
      background: none;
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#802D2D2D', endColorstr='#802D2D2D')";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#802D2D2D', endColorstr='#802D2D2D');
      zoom: 1; }
    .img time1 span {
      font-size: 24px;
      line-height: 44px;
      vertical-align: bottom; }
  @media (max-width: 979px) {
    .img .tooltip {
      position: relative;
      right: auto;
      left: 0;
      bottom: auto;
      width: 100%;
      padding-left: 0; } }
  @media only screen and (max-width: 768px) {
    .img {
      width: 100%; }
      .img img {
        width: 100%; }}
       .img block1 {
    padding: 25px 24px 25px 27px;
    background: #2d2d2d;
    background: rgba(45, 45, 45, 0.5);
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 1.2;
    font-weight: bold;
    color: #fff; }
    .lt-ie9 .img block1 {
      background: none;
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#802D2D2D', endColorstr='#802D2D2D')";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#802D2D2D', endColorstr='#802D2D2D');
      zoom: 1; } 

h1 {display:inline-block; margin-top:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	}
 h1 {font-size:12px; line-height:1.2307em; color:#333333;}
.h1-top {padding-top:44px;}
.h1-top1 {padding-top:36px;}
.h1-top3 {padding-top:31px;}
.h1-top2 {padding-top:9px;}
.h1-bot {padding-bottom:19px;} 
.h1-bot1 {padding-bottom:13px;}
h1 a {
	text-indent:-5000px; 	 
	background:url(../images/logo4.png);	 
	display:inline-block;
	width:350px;
	height:100px;
}
@media and (min-width : 389px) 
       and (max-width : 768px)
       {
           h1{
	text-indent:-5000px; 	 
	background:url(../images/logo4.png);	 
	display:inline-block;
	width:350px;
	height:100px;
	
}}
	
      
h2 {font-size:27px; line-height:2.2307em; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
.h2-bot {padding-bottom:15px;}
.h2-bot1 {padding-bottom:20px;}

h3 {font-size:22px; line-height:1.2307em; color:#333333;}
.h3-top {padding-top:44px;}
.h3-top1 {padding-top:36px;}
.h3-top3 {padding-top:31px;}
.h3-top2 {padding-top:9px;}
.h3-top5 {padding-top:100px;}
.h3-bot {padding-bottom:19px;} 
.h3-bot1 {padding-bottom:13px;} 

.letter {letter-spacing:-1px;}

h4 {font-size:16px; line-height:1.2307em; color:#FFFFFF;}
h5 {font-size:16px; line-height:1.2307em; padding-top:10px; color:#FFFFFF;}
h6 {font-size:12px; line-height:1.2307em; color:#333333;}
h7 {font-size:16px; padding-bottom:10px;  color:#333333;}


color2 {font-size:16px; color:#FF0000;}
color1 {font-size:16px; color:#0000FF;}
color3 {font-size:16px; color:#008000;}


header .nav {
    float: left; }
    
@media (max-width: 767px) {
    header {
      text-align: center; }
      header .brand, header .nav {
        float: none; } }

.sf-menu {padding:0 auto; background:#fffff; max-height:48px;  max-width:1024px;}
.sf-menu li {float:left;
            display:block;
	        position:relative;
	        font-size:15px;
            font-family:Arial, Helvetica, sans-serif;
	        line-height:1.2307em;
	        padding: 13px 13px;
	        border-right: 1px solid #000000;
	        font-weight:bold;
	}
	
	.sf-menu ul li {float:left;
	position:relative;
	font-size:21px;
    font-family:Arial, Helvetica, sans-serif;
	line-height:1.2307em;
	padding:0px 0px 0px 0px;
	z-index:100; /*or more than your image */
	}
	@media (max-width: 1024px) {
   .sf-menu li {float:left;
            display:block;
	        position:relative;
	        font-size:11px;
            font-family:Arial, Helvetica, sans-serif;
	        line-height:1.2307em;
	        padding: 13px 13px;
	        border-right: 1px solid #000000;
	        font-weight:bold;
	} }


.sf-menu .last {padding:20px 0px 0px 0px;
                margin-top:8px;
                 background:url(../images/online.png) 0 0 no-repeat;
                 width:120px;
	             height:29px;
	             position:relative;
	             display:block;
	             text-indent:-5000px;
	             border-right: none;
                 }
	
.sf-menu a {display:inline-block;
	position:relative;	
	color:#fff;
	text-decoration:none; 
    font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	background:none;
		}

.sf-menu li li {
	padding:0;
	font-size:13px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	height:28px;
	margin:0px 0px 0px 0px;
	border-right:none;
	letter-spacing:normal;
	width:138px;
	font-weight:normal;
	
	
}

	.sf-menu li li a {
		padding:6px 4px 4px 2px;
		text-align:center;
		display:inline-block;
		text-decoration:none;
		width:130px;
		background:none;
		color:#0404B4;
	}




.sf-menu ul {
    overflow:auto;
    margin-bottom:-1px;
	position:		absolute;
	top:			-999em;
	width:			138px; 
	display:block;
	padding:0;
	background:#00000; 
	border:solid 3px #fd8b04;
	
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			39px; /* match top ul list item height */
	z-index:		99;
	
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
	
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			138px; /* match ul width */
	top:			0px;
	
	
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
	
}



.sf-menu > li.sfHover > a, .sf-menu li a:hover, .sf-menu li a.active {
	color:#FFFFFF; background:#0f1337; }

	.sf-menu li li.sfHover > a,
	.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a.active {
		color:#ece5db; background:#FFFFFF; 
	}
.sf-menu > li li.sfHover > a, .sf-menu li li a:hover, .sf-menu li li a.active {
	color:#fd8b04; background:none;}
	
	@media (max-width: 768px) {
  .sf-menu {
    display: none; } }


    
   /*==================      Well     ======================*/
.well {
  padding-top: 50px;
  padding-bottom: 50px; }
  .well__01 {
    padding-top: 0;
    padding-bottom: 0; }
  .well__02 {
    padding-top: 77px;
    padding-bottom: 94px; }
  .well__03 {
    padding-top: 67px;
    padding-bottom: 96px; }
  .well__04 {
    padding-top: 91px;
    padding-bottom: 96px; }
  .well__05 {
    padding-top: 82px;
    padding-bottom: 86px; }
  .well__06 {
    padding-top: 85px;
    padding-bottom: 96px; }
  .well__07 {
    padding-top: 103px;
    padding-bottom: 122px; }
  .well__ins01 {
    padding-bottom: 85px; }
  .well__ins02 {
    padding-bottom: 90px; }

.parallax {
  color: #fff; }
  .parallax h1, .parallax h2, .parallax h3, .parallax h4, .parallax h5, .parallax h6, .parallax h7,.parallax h8 {
    color: #fff;
    font-weight: bold; }
  .parallax .row + .row {
    margin-top: 40px; }
  .parallax h4 + p {
    margin-top: 20px; }
  .parallax .btn {
    color: #fff; }
  .parallax time {
    color: #fff; }
    /*==================  Stuck menu  ======================*/
.stuck_container {
  background: #fff;
  border-bottom: 1px solid #dedede; }

.isStuck {
  background: #fff;
  z-index: 999;
  border-bottom: 1px solid #dedede; }

@media only screen and (max-width: 979px) {
  .isStuck {
    display: none !important; } }
	
.sf-menu2 {padding:0px 0px 0px 100px; background:#fff; height:48px; position:absolute; width:750px;}
.sf-menu2 li {float:left;
             display:block;
	position:	relative;
	font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
	line-height:1.2307em;
	padding: 13px 13px;
	border-right: 1px solid #000000;
	font-weight:bold;
	}
	
	.sf-menu2 ul li {float:left;
	position:	relative;
	font-size:21px;
    font-family:Arial, Helvetica, sans-serif;
	line-height:1.2307em;
	padding:0px 0px 0px 0px;
	}
.sf-menu2 .first a {padding:0px 0px 0px 0px;
                 background:url(../images/home.gif) 0 0 no-repeat;
                 width:40px;
	             height:21px;
	             position:relative;
	             display:block;
	             text-indent:-5000px;
                 }

.sf-menu2 .last {padding:20px 0px 0px 0px;
                 background:url(../images/online.png) 0 0 no-repeat;
                 width:120px;
	             height:29px;
	             position:relative;
	             display:block;
	             text-indent:-5000px;
                 }
	
.sf-menu2 a {display:inline-block;
	position:relative;	
	color:#0059ff;
	text-decoration:none; 
    font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	background:none;
	
	

	
	}
.sf-menu2 li li {
	padding:0;
	font-size:13px;
	text-align:left;
	text-decoration:none;
	line-height:12px;
	padding:0 0 0 0px;
	text-transform:none;
	background:#ffffff;
	margin-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	height:28px;
	margin:0px 0px 0px 0px;
	border-right:none;
	letter-spacing:normal;
	width:138px;
	font-weight:normal;
	
	
}

	.sf-menu2 li li a {
		padding:6px 4px 4px 2px;
		text-align:center;
		display:inline-block;
		text-decoration:none;
		width:130px;
		background:none;
		
	}




.sf-menu2 ul {
	position:		absolute;
	top:			-999em;
	width:			140px; 
	display:inline-block;
	padding:1px 1px 1px 1px;
	background:url(../images/borderbox.gif) 0 0 no-repeat;
	
}
.sf-menu2 li:hover ul,
.sf-menu2 li.sfHover ul {
	left:			0px;
	top:			49px; /* match top ul list item height */
	z-index:		99;
	
}
ul.sf-menu2 li:hover li ul,
ul.sf-menu2 li.sfHover li ul {
	top:			-999em;
	
	
}
ul.sf-menu2 li li:hover ul,
ul.sf-menu2 li li.sfHover ul {
	left:			130px; /* match ul width */
	top:			0px;
	
}
ul.sf-menu2 li li:hover li ul,
ul.sf-menu2 li li.sfHover li ul {
	top:			-999em;
}



.sf-menu2 > li.sfHover > a, .sf-menu2 li a:hover, .sf-menu2 li a.active {
	color:#FFFFFF; background:#fd8b04;}

	.sf-menu2 li li.sfHover > a,
	.sf-menu2 li li a:focus, .sf-menu2 li li a:hover, .sf-menu2 li li a.active {
		color:#ece5db; background:none;
	}
.sf-menu2 > li li.sfHover > a, .sf-menu2 li li a:hover, .sf-menu2 li li a.active {
	color:#fd8b04; background:#FFFFFF;}	


.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	margin:0 auto; 
	background:none;
	padding:17px 0px 0px 0px; 
	min-height:480px;
	margin-left:-3px;
	padding-bottom:20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  625px;
    height: 640px;
}

.jcarousel-skin-tango .jcarousel-item {
   width:  625px;
    height: 640px;
}
.jcarousel-skin-tango .jcarousel-item a {color:#fc8a04;}
.jcarousel-skin-tango .jcarousel-item a:hover {}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    color: #000;
}

.jcarousel-skin-tango1 .jcarousel-container {
}

.jcarousel-skin-tango1 .jcarousel-container-horizontal {
	margin:0 auto; 
	background:none;
	padding:17px 0px 0px 0px; 
	min-height:480px;
	margin-left:-3px;
	padding-bottom:20px;
}

.jcarousel-skin-tango1 .jcarousel-clip-horizontal {
    width:  625px;
    height: 1040px;
}

.jcarousel-skin-tango1 .jcarousel-item {
   width:  625px;
    height: 1040px;
}
.jcarousel-skin-tango1 .jcarousel-item a {color:#fc8a04;}
.jcarousel-skin-tango1 .jcarousel-item a:hover {}

.jcarousel-skin-tango1 .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango1 .jcarousel-item-placeholder {
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	background:url(../images/button2.png) 0 0 no-repeat; height:14px; width:10px; position:absolute; top:-26px; right:29px; z-index:999; cursor:pointer;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
   background:url(../images/button2.png) 0 -14px no-repeat;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    top: -26px;
    right: 29px;    
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background:url(../images/button1.png) 0 0 no-repeat; height:14px; width:10px; position:absolute; top:-26px; right:47px; z-index:999; cursor:pointer;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background:url(../images/button1.png) 0 -14px no-repeat;    
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    top: -26px;
    right: 47px;    
}

.jcarousel-skin-tango1 .jcarousel-next-horizontal {
	background:url(../images/button2.png) 0 0 no-repeat; height:14px; width:10px; position:absolute; top:-26px; right:29px; z-index:999; cursor:pointer;
}

.jcarousel-skin-tango1 .jcarousel-next-horizontal:hover {
   background:url(../images/button2.png) 0 -14px no-repeat;
}

.jcarousel-skin-tango1 .jcarousel-next-horizontal:active {
    top: -26px;
    right: 29px;    
}

.jcarousel-skin-tango1 .jcarousel-prev-horizontal {
	background:url(../images/button1.png) 0 0 no-repeat; height:14px; width:10px; position:absolute; top:-26px; right:47px; z-index:999; cursor:pointer;
}

.jcarousel-skin-tango1 .jcarousel-prev-horizontal:hover {
	background:url(../images/button1.png) 0 -14px no-repeat;    
}

.jcarousel-skin-tango1 .jcarousel-prev-horizontal:active {
    top: -26px;
    right: 47px;    
}

element.style {
    position: relative;
}
#slideshow {
    height: 232px;   
    width: 732px;
	background:url(../images/slider-1.png) 0 0 no-repeat !important;
	width:532px; height:533px;
	margin-left:-16px;
	margin-top:-2px;
}
#slideshow1 {
	height: 232px;   
    width: 360px;
}

.nav {
    top: 0px;
    left: 0px;
    position: relative;
    z-index: 50;
}

#nav1 {
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 50;
}

#nav1 a {
    background:url(../images/button-prev.gif) 0 0 no-repeat;
	font-size:0; line-height:0;
    text-decoration: none;
	display:inline-block;
	overflow:hidden;
	width:28px;
	height:28px;
	z-index:999;
	margin-right:3px;}
#nav1 a:hover, #nav1 .current a {background:url(../images/button-prev.gif) 0 -28px no-repeat;}	

.list6 {position:absolute; z-index:999;}
.list6 li {float:left;   
	font-size:0; line-height:0;
    text-decoration: none;
	display:inline-block;
	overflow:hidden;
	font-size:0; line-height:0;
	margin-right:3px; 
	}
.list6 a {background:url(../images/button-prev.gif) 0 0 no-repeat; width:28px; display:inline-block;
	height:28px;}

/*===== header =====*/
#header {
	
}

.row {max-height:329px; max-width:970px; margin: 0 auto;}
.row1 {height:58px;  z-index:25; background:none;}
.row2 {padding-top:20px;  position:relative; z-index:24; margin::0 auto;}
.row3 {padding-top:680px; position:relative; z-index:24;}
.row4 {max-height:329px; max-width:970px; margin: 0 auto;}

.row4 h1 a {
	text-indent:-5000px; 	 
	background:url(../images/logo4.png) no-repeat; 
	display:inline-block;
	width:350px;
	height:100px;
}
@media and (min-width : 389px) 
       and (max-width : 768px)
       {
           h1{
	text-indent:-5000px; 	 
	background:url(../images/logo4.png)  no-repeat;
	display:inline-block;
	width:350px;
	height:100px;
	
}}


.block {margin-top:35px; float:right;}
 @media (max-width: 768px) {
 .block {float:none; }
         }
.list {float:right; padding:05px 05px 0px 0px;}
.list li {float:left; margin-left:16px; color:#1c1548; font-weight:bold;}
.list a {text-decoration:none; color:#1c1548;}
.list a:hover {text-decoration:underline; color:#000000;}
.list .language a {padding-left:10px;}
.list .language .li-left {padding-left:4px;}
.list .li-left {padding-left:4px;}
 @media (max-width: 768px) and (min-width: 389px) 
 {
 .list {float:right;}
 .list li{float:left; padding-left:auto; padding-right:auto;}

         }
 @media (max-width: 389px) 
 {
.list {float:none;}
.list li {float:left; font-size:10px; margin:0 auto px; color:#fff; font-weight:bold;}
.list a {text-decoration:none; color:#1c1548;}
.list a:hover {text-decoration:underline; color:#000000;}}



#search-form {padding-top:8px; float:right; margin-right:10px;}
#search-form fieldset {
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}
	#search-form label {
		display:inline-block;
		margin:0px 0px 0px 0px;
		border:none;
		min-height:36px;
		width:100px;
		border:none;
	}
	
	#search-form input {
	background:#032a35;
	line-height:1.2307em;
	font-size:12px;
	padding:6px 15px 6px 8px;
	width:126px;
	vertical-align:top;
	color:#ababab;
	outline:none;
	border:none;
	margin-top:0px;

	
	}
.link1 {display:inline-block; font-size:14px; line-height:1.2307em; font-weight:bold; text-transform:uppercase; padding:5px 8px 5px 7px; color:#032a35; text-decoration:none; background:#e8e8e8;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-left:-2px;}	
.link1:hover {background:#fff;}

.box {background:url(../images/box.gif) 0 0 no-repeat; height:536px; width:950px;}
.box .padding {padding:0px 0px 0px 0px;}

.box9 {margin: 0 auto; width:1054px;}

.title {font-size:76px; line-height:1.2307em; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:64px 0px 0px 0px; letter-spacing:-1px; margin-left:-5px; display:inline-block;}

.box-text {color:#fff; margin-top:-5px; padding-right:40px; font-size:12px; line-height:18px; display:inline-block;}
.box-price {font-size:40px; line-height:1.2307em; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px 0px 0px 0px; margin-left:-2px; display:inline-block;}

.box-link {font-size:42px; line-height:1.2307em; letter-spacing:-1px; color:#696767; display:inline-block; padding:14px 64px 20px 70px;background:url(../images/box-link-bg.gif) 0 0 repeat-x #ebebeb; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:38px 0px 0px 1px;}
.box-link:hover {color:#333333;} 

.img-left {padding-left:56px;}

.img-pad {padding:0px 0px 0px 11px;}
.img-pad1 {margin:20px 0px 14px 0px;}
.img-pad2 {margin:6px 5px 0px 2px;}
.img-pad3 {margin:6px 5px 0px 6px;}
.img-pad4 {margin:20px 0px 14px 0px;}

.indent-bottom {padding-bottom:30px;}
.indent-bottom1 {padding-bottom:28px;}
.indent-bottom2 {padding-bottom:23px;}

.pad-top {padding-top:22px;}
.pad-top1 {padding-top:30px;}
.pad-top2 {padding-top:27px;}
.pad-top3 {padding-top:18px;}
.pad-top4 {padding-top:22px;}
.pad-top5 {padding-top:5px;}
.pad-top6 {padding-top:5px; background:#a3c2c2;}

.pad-right {margin-left:20px;}
 @media (max-width: 768px) 
 {
.pad-right {margin:0 auto;}}
 @media (max-width: 389px) 
 {
.pad-right {margin-left:0px;}}

.img-top {padding-top:20px;}
.img-top1 {padding-top:10px;}
.img-top2 {padding-top:26px;}
.img-top3 {padding-top:6px;}
.img-top4 {padding-top:70px;}
.img-top5 {padding-top:95px;}
.img-top6 {padding-top:130px;}
.img-top7 {padding-top:105px;}

.img {box-shadow:0 0 6px #f0f0f0;
-moz-box-shadow:0 0 6px #f0f0f0;
-webkit-box-shadow:0 0 6px #f0f0f0}

.text-top {padding-top:14px; display:inline-block;}
.text-top1 {display:inline-block; margin-top:-4px;}

.img-bottom {padding-bottom:22px; padding-top:20px;}

.text-bottom {padding-bottom:18px; display:inline-block;}
/*===== content =====*/
#content {
	
}
.z-index {position:relative; z-index:999;}

.errorBox {
	overflow: hidden;
	padding: 0 0 57px 0;
	text-align: center;
}
.errorBox .title {
	font: bold 180px/1em 'Open Sans';
	color: #000000;
	margin-bottom: 2px;
}
.errorBox .description {
	font: 36px/1em 'Sanchez', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000000;
	text-transform: uppercase;
	margin-bottom: 26px;
}
.pic{ width:100%; height:0 auto; margin: 0 auto; background:url(../images/pic/bansko.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media and (min-width : 389px) 
       and (max-width : 768px) {
        .pic {
          background:url(../images/pic/bansko1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}
           }
.pic .padding {padding:24px 0px 0px 0px; width:100%;}
.pic: box3-link {background:#fd8b04;}
.pic: hover .box3-link {background:#045773;}
.box3-link {font-size:18px;  width:100%; color:#000000; text-align:center; display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:none; background:#fff; font-weight:bold;
padding:7px 3px 3px 3px; margin:15px 0px 0px 0px;}
.pic: box2-link {background:#fd8b04;}
.pic: hover .box2-link {background:#045773;}
.box2-link {font-size:18px; color:#fff; width:80%; text-align:center; text-decoration:none; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; background:#fd8b04; font-weight:bold;
padding-top:5px; margin:0 auto;}
.text{ width:500px; height:240px; background:#FFF; opacity:0; } 
.pic:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }
      @media (max-width: 1024px) {
        .text {
          width:100%;
          height:180px; }
           }


.pic1{ width:100%; height:100%; margin: 0 auto; background:url(../images/pic/pasxa1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic1 {
          background:url(../images/pic/pasxa2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}
           }
.pic1 .padding {padding:24px 0px 0px 0px;}
.pic1:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic2{ width:100%; height:100%; margin: 0 auto; background:url(../images/pic/agioupneumatos1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic2 {
          background:url(../images/pic/agioupneumatos2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}
           }
.pic2 .padding {padding:24px 0px 0px 0px;} 
.pic2:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic3{ width:100%; height:100%; margin: 0 auto; background:url(../images/pic/giftvoucher1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic3 {
          background:url(../images/pic/giftvoucher2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}
           }
.pic3 .padding {padding:24px 0px 0px 0px;} 
.pic3:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto;}

.pic4{ width:100%; height:100%; margin: 0 auto; background:url(../images/pic/diakopes1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
 @media  (max-width : 1024px) and (min-width : 389px){
 .pic4 { background:url(../images/pic/diakopes2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}
           }
.pic4 .padding {padding:24px 0px 0px 0px;} 
.pic4:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto;}


.pic5{ width:100%; height:100%; margin: 0 auto; background:url(../images/pic/membersclub1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
 @media  (max-width : 1024px) and (min-width : 389px){
        .pic5 {
          background:url(../images/pic/membersclub2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}
           }
.pic5 .padding {padding:24px 0px 0px 0px;} 
.pic5:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto;}

.pic6{ width:100%; height:100%; margin: 0 auto; background:url(../images/pic/x-tremeclub1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
 @media  (max-width : 1024px) and (min-width : 389px){
        .pic6 {
          background:url(../images/pic/x-tremeclub2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic6 .padding {padding:24px 0px 0px 0px;} 
.pic6:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto;}

.pic7{ width:100%; height:100%; margin: 0 auto; background:url(../images/pic/mainpromo/eortes1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic7 {
          background:url(../images/pic/mainpromo/eortes2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic7 .padding {padding:24px 0px 0px 0px;}
.pic7:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic8{ width:100%; height:100%; margin: 0 auto; background:url(../images/pic/ekdromes/ellada1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic8 {
          background:url(../images/pic/ekdromes/ellada2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic8 .padding {padding:24px 0px 0px 0px;}
.pic8:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic9{ width:100%; height:100%; margin: 0 auto; background:url(../images/pic/ekdromes/odikesevropis1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic9 {
          background:url(../images/pic/ekdromes/odikesevropis2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic9 .padding {padding:24px 0px 0px 0px;}
.pic9:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic10{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/ekdromes/odikesellada1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic10 {
          margin-top:0 auto; background:url(../images/pic/ekdromes/odikesellada2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic10 .padding {padding:24px 0px 0px 0px;}
.pic10:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic11{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/ekdromes/aeroporikes1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic11 {
          margin-top:0 auto; background:url(../images/pic/ekdromes/aeroporikes2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic11 .padding {padding:24px 0px 0px 0px;}
.pic11:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic12{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/ekdromes/xionodromika1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic12 {
          margin-top:0 auto; background:url(../images/pic/ekdromes/xionodromika2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic12 .padding {padding:24px 0px 0px 0px;}
.pic12:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic13{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/ekdromes/cruises1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic13 {
          margin-top:0 auto; background:url(../images/pic/ekdromes/cruises2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic13 .padding {padding:24px 0px 0px 0px;}
.pic13:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic14{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/ekdromes/neanikesekdromes1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic14 {
          margin-top:0 auto; background:url(../images/pic/ekdromes/neanikesekdromes2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic14 .padding {padding:24px 0px 0px 0px;}
.pic14:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic15{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/ekdromes/programs1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic15 {
          margin-top:0 auto; background:url(../images/pic/ekdromes/programs2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic15 .padding {padding:24px 0px 0px 0px;}
.pic15:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic16{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/mainpromo/berlin1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic16 {
          margin-top:0 auto; background:url(../images/pic/mainpromo/berlin2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic16 .padding {padding:24px 0px 0px 0px;}
.pic16:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic17{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/mainpromo/rome1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic17 {
          margin-top:0 auto; background:url(../images/pic/mainpromo/rome2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic17 .padding {padding:24px 0px 0px 0px;}
.pic17:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic18{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/mainpromo/milan1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic18 {
          margin-top:0 auto; background:url(../images/pic/mainpromo/milan2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic18 .padding {padding:24px 0px 0px 0px;}
.pic18:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic19{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/mainpromo/bansko1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic19 {
          margin-top:0 auto; background:url(../images/pic/mainpromo/bansko2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic19 .padding {padding:24px 0px 0px 0px;}
.pic19:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic20{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/metafores/mpania1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic20 {
          margin-top:0 auto; background:url(../images/pic/metafores/mpania2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic20 .padding {padding:24px 0px 0px 0px;}
.pic20:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic21{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/metafores/dromologialvanias1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic21 {
          margin-top:0 auto; background:url(../images/pic/metafores/dromologialvanias2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic21 .padding {padding:24px 0px 0px 0px;}
.pic21:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic22{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/metafores/skibusparnassos1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic22 {
          margin-top:0 auto; background:url(../images/pic/metafores/skibusparnassos2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic22 .padding {padding:24px 0px 0px 0px;}
.pic22:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }

.pic23{ width:100%; height:100%; margin-top:20px; margin: 0 auto; background:url(../images/pic/metafores/rentabus1.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}  
@media  (max-width : 1024px) and (min-width : 389px){
        .pic23 {
          margin-top:0 auto; background:url(../images/pic/metafores/rentabus2.png); background-repeat:no-repeat; background-size:contain; background-position:center; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0; -webkit-box-shadow:0 0 6px #f0f0f0}           }
.pic23 .padding {padding:24px 0px 0px 0px;}
.pic23:hover .text { opacity:1; text-align:center; color:#000000; font-size:14px; font-weight:700; font-family:"Times New Roman", Times, serif; margin:0 auto; }





.box17 h2 {
    text-align: center; }
.box17 .box_aside .icon {
  font-size: 100px;
  line-height: 1;
  margin-right: 40px;}
.box17 .box_cnt__no-flow h1, .box17 .box_cnt__no-flow h2, .box17 .box_cnt__no-flow h3, .box17 .box_cnt__no-flow h4, .box17 .box_cnt__no-flow h5, .box17 .box_cnt__no-flow h6,.box17 .box_cnt__no-flow h7,/box17 .box_cnt__no-flow h8 {
  padding: 0;
  color: #fff; }
.box17 .box_cnt__no-flow h2 {
  font-size: 60px;
  color: #fff; }
  .box17 .box_cnt__no-flow h2 a {
  font-size: 60px;
  color: #fff;}
.box17 .box_cnt__no-flow h2 + p {
  margin-top: 12px; }
.box17 .box_cnt__no-flow p {
  font-size: 19px;
  line-height: 24px; 
  text-align:justify;  }
  .box17 .box_cnt__no-flow p a {
  font-size: 19px;
  line-height: 24px;
  font-weight:bold;
  color: #fff; }
@media (max-width: 767px) {
  .box17 {
    text-align: center; }
    .box17 .box_aside {
      float: none; }
      .box17 .box_aside .icon {
        margin-right: 0; } }
        
.icon + * {
  margin-top: 31px; }
  
  .offset2 {
  margin-top: 12px; }

/*==================      Box      ======================*/
.box:before, .box:after {
  display: table;
  content: "";
  line-height: 0; }
.box:after {
  clear: both; }
.box_aside {
  float: left; }
.box_cnt__no-flow {
  overflow: hidden;
  }
  
.box1 {background:url(../images/box1.gif) 0 0 repeat-x #fbfbfb; border:#fff; width:228px; min-height:313px; border:1px solid #fff; box-shadow:0 0 6px #f0f0f0; display:inline-block; text-decoration:none;
-moz-box-shadow:0 0 6px #f0f0f0;
-webkit-box-shadow:0 0 6px #f0f0f0}
.box1:hover {background:url(../images/box1-hover.gif) 0 0 repeat-x #133d55;}
.box1 .padding {padding:24px 0px 0px 0px;}
.box1:hover .box1-title {color:#fff;}
.box1:hover .box1-text {color:#fff;}
.box1:hover .box1-link {background:#fd8b04;}

.box1-title {font-size:27px; line-height:1.2307em; color:#000; text-transform:uppercase; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;}
.box1-text {font-size:12px; line-height:19px; padding:9px 25px 0px 28px; color:#747a7e;text-align:center;}
.box1-link {font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; background:#045773; font-weight:bold;
padding:7px 23px 7px 26px; margin:15px 0px 0px 29px;}

.link4 {font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; background:#045773; font-weight:bold;
padding:6px 12px 8px 9px; margin:14px 0px 0px 0px;}
.link4:hover {background:#fd8b04;}
.link4-top {margin-top:8px;}

.link11 {font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; background:#045773; font-weight:bold;
padding:6px 12px 8px 9px; margin-right:0 auto; margin-left:0 auto; margin-top:20px; text-align:center;}
.link11:hover {background:#fd8b04;}
.link11-top {margin-top:50px;}

.link14 {font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:none; background:#fd8b04; font-weight:bold;
padding:6px 12px 8px 9px; margin:5px 5px 5px 100px;}
@media (max-width: 389px) {
   .link14 {margin:5px 5px 5px 25px;} }
.link14:hover {background:#74DF00;}
.link14-top {margin-top:8px;}

.link15 {font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:none; background:#045773; font-weight:bold;
padding:6px 12px 8px 9px; margin:5px 5px 5px 25px;}
.link15:hover {background:#fd8b04;}
.link15-top {margin-top:8px;}


.block1 {min-height:424px; background:url(../images/block1-bg.gif) 0 0 repeat-x #fff; width:100%; margin: 0 auto;}

.title1 {width:100%; font-size:18px; line-height:19px; font-weight:bold; margin-top:10px; margin-bottom:11px; color:#045671; text-align:justify;}
.title1 a {color:#045671; text-decoration:none;}
.title1 a:hover {text-decoration:underline;} 
.title1-top {padding-top:12px; width:100%;}

.title4 {width:100%; font-size:18px; line-height:19px; font-weight:bold; margin-top:10px; margin-bottom:11px; color:#045671; text-align:justify;}
.title4 a {color:#045671; text-decoration:none;}
.title4 a:hover {text-decoration:underline;} 
.title4-top {padding-top:12px; width:100%;}

.link2 {background:url(../images/link2-bg.png) right 8px no-repeat; font-size:14px; line-height:19px; color:#fc8a04; display:inline-block; padding-right:7px; margin-top:10px;}

.link3 {background:url(../images/link3-bg.gif) right 8px no-repeat; font-size:12px;  line-height:19px; color:#6bc3e1; display:inline-block; padding-right:2px; margin-top:10px; margin-left:4px;}

.link5 {font-size:13px; line-height:18px; color:#fc8a04; display:inline-block;  margin-top:11px;}

.link6 {font-size:13px; line-height:19px; color:#fc8a04; display:inline-block; padding-right:7px;}
.link6-bottom {margin-bottom:30px;}

.border {background:url(../images/border.gif) 0 0 repeat-x; height:1px; margin:10px 0px 13px 0px;}

.list1 li {font-size:12px; line-height:31px; background:url(../images/list1-bg.gif) 0 bottom repeat-x;}
.list1 a {color:#747a7e; text-decoration:none; background:url(../images/list1-marker.png) 0 0 no-repeat; padding-left:20px;}
.list1 a:hover {color:#fc8a04; background:url(../images/list1-marker.png) 0 -31px no-repeat; text-decoration:underline;}
.list1 .last {background:none;}

.list1-pad {padding:9px 0px 0px 18px;}

.list3 li {font-size:12px; line-height:31px; background:url(../images/list1-bg.gif) 0 bottom repeat-x; padding-left:18px;}
.list3 a {color:#747a7e; text-decoration:none; background:url(../images/list1-marker.png) 0 0 no-repeat; padding-left:20px;}
.list3 a:hover {color:#fc8a04; background:url(../images/list1-marker.png) 0 -31px no-repeat; text-decoration:underline;}
.list3 .last {background:none;}
.list3-pad {padding:7px 0px 0px 0px;}
.list3-pad1 {padding:5px 0px 0px 0px;}
.list3-pad2 {padding:9px 60px 0px 0px;}

.list4 li {font-size:12px; line-height:31px; background:url(../images/list1-bg.gif) 0 bottom repeat-x; padding-left:0px;}
.list4 a {color:#747a7e; text-decoration:none; background:url(../images/list1-marker.png) 0 0 no-repeat; padding-left:20px;}
.list4 a:hover {color:#fc8a04; background:url(../images/list1-marker.png) 0 -31px no-repeat; text-decoration:underline;}
.list4 .last {background:none;}
.list4-pad {padding:7px 0px 0px 0px;}


.menu {padding:25px 0px 0px 0px; margin-left:2px;}
.menu li {font-size:12px; line-height:18px; float:left;  margin-right:21px;}
.menu li li {
	padding:0;
	font-size:13px;
	text-align:left;
	text-decoration:underline;
	line-height:12px;
	padding:0 0 0 0px;
	text-transform:none;
	background:#ffffff;
	margin-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	height:28px;
	margin:0px 0px 1px 0px;
	border-right:none;
	letter-spacing:normal;
	width:130px;
	font-weight:normal;
}
.menu li li a {
		padding:6px 4px 12px 2px;
		text-align:center;
		display:inline-block;
		text-decoration:none;
		color:#ffffff;
		background:#0000FF;
		width:130px;
	}



.menu a {text-decoration:none; color:#fff;}
.menu a:hover, .menu a.active {text-decoration:underline;}

.footer-text {margin:10px 0px 0px 0px; color:#F8F8F8;}
.footer-text a {text-decoration:none; color:#6bc3e1; margin-left:15px;}
.footer-text a:hover {text-decoration:underline;}

#banners{ margin-top:11px;}
#banners li{ padding-bottom:4px;}
#banners .pad{ padding:12px 0 11px 60px;}
#banners .img1{ background:url(images/img1.jpg) 18px 10px no-repeat}
#banners .img2{ background:url(images/img2.jpg) 12px 11px no-repeat}
#banners .img3{ background:url(images/img3.jpg) 19px 10px no-repeat}
#banners .img4{ background:url(images/img4.jpg) 11px 12px no-repeat}


#page1 .col-1 {width:309px; margin-right:62px; margin-top:0px; margin-bottom:10px;}
#page1 .col-2 {width:510px; margin-right:22px; margin-top:0px; margin-bottom:10px;}

#page1 .col7{ width:170px; margin-top:220px; float:left;}


#page2 .col-1 {max-width:440px; margin-right:25px;}
@media (max-width: 767px) {
   #page2 .col-1 {margin-right:0px;} }
#page2 .col-2 {max-width:440px;}
#page2 .col-3 {width:114px; margin-right:5px;}
#page2 .col-4 {width:110px;}
#page2 .col-5 {width:114px; margin-right:19px;}
#page2 .col-6 {width:110px;}
#page2 .col-7 {width:90px; margin-right:7px;}
#page2 .col-8 {width:138px;}
#page2 .col-8 .col-1 {width:50px;}
#page2 .col-8 .col-2 {width:50px;}
#page2 .col-9 {width:60px;}
#page2 .col-10 {width:75px;}
#page2 .col-11 {width:90px;}

#page20 .col-1 {max-width:289px; margin-right:32px;}
#page20 .col-2 {max-width:289px;}
#page20 .col-3 {width:114px; margin-right:5px;}
#page20 .col-4 {width:110px;}
#page20 .col-5 {width:114px; margin-right:19px;}
#page20 .col-6 {width:110px;}
#page20 .col-7 {width:90px; margin-right:7px;}
#page20 .col-8 {width:138px;}
#page20 .col-8 .col-1 {width:50px;}
#page20 .col-8 .col-2 {width:50px;}
#page20 .col-9 {width:60px;}
#page20 .col-10 {width:75px;}
#page20 .col-11 {width:90px;}

.tabs{padding:18px 0px 60px 0px;}
	.tabs ul{overflow:auto; margin-bottom:-1px;}
		.tabs li{float:left;padding:0; font-size:18px; line-height:24px; text-align:center; margin-right:3px; position:relative; z-index:20; background:#F8F8F8 ; color:#fff; border:1px solid #000000;
		
		}
		.tabs-list li:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    }
      .tabs-list li:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 0;
    }
		.tabs .selected{z-index:20; border-bottom:20px; background:#fd8b04; border:1px solid #fd8b04;}
		.tabs li a{color:#000000;display:block;padding:13px 10px 13px 14px; text-decoration:none; border:none; }
		.tabs .selected a {color:#fff; padding-bottom:17px; border:none; padding-top:12px;}
		.tabs .selected a:hover {background:none;}
		.tabs li a:hover {background:#0000CC; color:#fff;}
	.tabs .tab-content {border:solid 3px #B6B6A9;  background:#F8F8F8; display:none; }
	.tabs #tab1{display:block;}
	.tabs #tab2{display:block;}
	.tabs #tab3{display:block;}
	.tabs #tab4{display:block;}
	.tabs #tab5{display:block;}
	.tabs .tab-content .inner{padding:0px 5px 52px 5px;
	}

.tabs .m1 {width:150px; cursor:pointer;}
.tabs .m2 {width:124px; cursor:pointer;}
.tabs .m3 {width:158px; cursor:pointer;}
.tabs .m6 {width:99px; cursor:pointer;}
.tabs .m7 {width:79px; cursor:pointer;}
.tabs .m8 {width:420px; cursor:pointer;}


.etabs{padding:8px 0px 75px 0px; width:100%;}
	.etabs ul{overflow:auto; margin-bottom:-1px;}
		.etabs li{float:left; padding:0; font-size:18px; line-height:24px; text-align:center; margin-right:3px; position:relative; z-index:20; background:#F8F8F8 ; color:#fff; border:1px solid #B6B6A9;
		
		}
	
		.etabs .active{z-index:20; border-bottom:20px; background:#fd8b04; border:1px solid #B6B6A9;}
		.etabs li a{color:#000000;display:block;padding:13px 10px 13px 14px; text-decoration:none; border:none; }
		.etabs .active a {color:#fff; padding-bottom:17px; border:none; padding-top:12px;}
		.etabs .active a:hover {background:none;}
		.etabs li a:hover {background:#0000CC; color:#fff;}
    .tab-content {border:solid 3px #B6B6A9;  background:#F8F8F8; display:block; }
	.etabs #tab1{display:inline-block;} 
	.etabs #tab2{display:inline-block;} 
	.etabs #tab3{display:inline-block;} 
	.etabs #tab4{display:inline-block;} 
	.etabs #tab5{display:inline-block;} 
	.tab-content .inner{padding:0px 5px 52px 5px;
	}

.etabs .m1 {max-width:150px; cursor:pointer;}
.etabs .m2 {max-width:124px; cursor:pointer;}
.etabs .m3 {max-width:158px; cursor:pointer;}
.etabs .m6 {max-width:99px; cursor:pointer;}
.etabs .m7 {max-width:79px; cursor:pointer;}
.etabs .m8 {max-width:420px; cursor:pointer;}


.tabs1{padding:0px 0px 0px 0px;}
	.tabs1 ul{overflow:hidden;}
		.tabs1 li {float:left;padding:0; font-size:18px; line-height:24px; text-align:center; margin-right:1px; position:relative; z-index:20; background:none; color:#fff; text-align:center;}
		.tabs1 .selected{z-index:20; border-bottom:none; background:#032a35;}
		.tabs1 li a {color:#fff; display:block; padding:8px 0px 10px 0px; text-decoration:none; border:none; }
	.tabs1 .tab-content1 {background:#fff; display:none; min-height:305px;}
	.tabs1 #tab3{display:block;}
	.tabs1 .tab-content1 .inner1{padding:0px 0px 0px 0px;
	}
.tab-marker {background:url(../images/tab-marker.gif) 0 0 no-repeat; position:absolute; height:41px; width:1px; z-index:999; left:128px;}

.tabs2{padding:22px 0px 0px 0px;}
	.tabs2 ul{overflow:hidden;margin-bottom:-1px;}
		.tabs2 li{float:left;padding:0; font-size:18px; line-height:24px; text-align:center; margin-right:3px; position:relative; z-index:20; background:#045672; color:#fff;
		
		}
		.tabs2 .selected{z-index:20; border-bottom:none; background:url(../images/tabs-bg.gif) 0 0 repeat; border:1px solid #fff;}
		.tabs2 li a{color:#fff;display:block;padding:13px 10px 13px 14px;text-decoration:none; border:none; }
		.tabs2 .selected a {color:#423331; padding-bottom:17px; border:none; padding-top:12px;}
		.tabs2 li a:hover {background:#fd8b04; color:#fff;}
	.tabs2 .tab-content {border:solid 1px #fff;  background:url(../images/tabs-bg.gif) 0 0 repeat; display:none;}
	.tabs2 #tab1{display:block;}
	.tabs2 .tab-content .inner{padding:17px 0px 42px 27px;
	}

.tabs2 .m1 {width:144px; cursor:pointer;}
.tabs2 .m2 {width:120px; cursor:pointer;}
.tabs2 .m3 {width:144px; cursor:pointer;}




.list2-top {padding-top:5px; padding-left:3px;}
.list2 li {float:left; background:url(../images/list2-bg.gif) 0 0 repeat-x #ededed; height:37px; font-size:13px; line-height:16px; font-weight:bold; margin-right:2px !important; text-align:left !important;}
.list2 a {color:#045671 !important; text-decoration:none; display:inline-block !important; padding:0px 0px 0px 0px !important; margin-top:9px; margin-left:0px !important;}
.list2 a:hover {text-decoration:underline;}

.list2 .m1 {max-width:89px;}
.list2 .m2 {max-width:85px;}
.list2 .m3 {max-width:78px;}

.box2 {background:#fff; max-width:475px; min-height:153px; border:2px solid #f0f0f0; 
}
.box2 .padding {padding:7px 7px 0px 7px;}

.box2-top {padding-top:13px;}
.box2-top1 {padding-top:31px;}
@media (max-width: 767px) {
   .box2-top1 {padding-top:11px;} }

.pad {padding:19px 0px 0px 30px;}
.pad1 {padding:45px 0px 0px 30px;}
.pad2 {padding:45px 20px 30px 30px;}

.pad4 {padding:43px 0px 0px 28px;}

.pad3 {padding:17px 0px 0px 28px;}

.box2-text {font-size:24px; line-height:1.2307em; color:#000000; text-align:center; margin-top:10px;}
@media (max-width: 767px) {
   .box2-text {font-size:20px;} }
.box2-text1 {font-size:14px; line-height:1.2307em; color:#000000; text-align:left; margin-top:5px;}
.box2-text2 span {font-weight:bold; font-size:16px; color:#045671;}
.box2-text3 span {font-weight:bold; font-size:16px; color:#F80000;}

.border1 {background:url(../images/border1.png) 0 0 repeat-x; height:1px; margin:3px 0px 3px 0px;}

.box3 {background:url(../images/box3-bg.gif) 0 0 repeat-x #123d56; height:650px;}
.box3 .padding {padding:6px 4px 37px 4px;}
@media (max-width: 389px) {
    .box3 {
      margin-bottom:10px;
     
      } }

.box3-top {padding-top:30px;}

.box6 {background:#3385FF; min-height:100px; margin:0 auto;}
.box6 .padding {padding:0px 10px 17px 10px;}
.box6 {margin:0 auto;} 
 @media (max-width: 767px) {
    .box6 {
      margin-bottom:10px;
       } }

.box16 {background:#3385FF; min-height:100px; max-width:300px;}
.box16 .padding {padding:0px 10px 17px 10px;}
 @media (max-width: 767px) {
    .box16 {
      margin-bottom:10px;
      
      } }

.box12 {border:solid 3px #B6B6A9;  background:#F8F8F8; display:block; text-align:justify; margin:0 auto;}
.box12 .inner{padding:0px 5px 52px 5px; text-align:justify;}
.box12 .padding1 {padding:11px 11px 26px 26px;}
.box12 .padding2 {margin-right:30px;}

.box15 {border:solid 5px #000000;  background:#FFFFFF; display:block; text-align:justify;}
.box15 .inner{padding:0px 5px 52px 5px; }
.box15 .padding1 {padding:11px 11px 26px 26px;}
.box15 .padding2 {margin-right:30px;}

.box7 {background:url(../images/box7-bg.gif) 0 0 repeat-x #123d56; min-height:538px;}
.box7 .padding {padding:0px 4px 37px 4px;}
.form-border {background:url(../images/form-border.gif) 0 0 repeat-x; height:1px; max-width:250px; margin:12px 0px 17px 0px; margin-left:-11px;}
.form-border-pad {margin:13px 0px 17px 0px; margin-left:-11px;}

.block2 {min-height:60px; background:#123d56; max-width:265px; margin-top:30px;}
.block2 .padding {padding:0px 0px 0px 20px;}

.block4 {min-height:60px; background:#123d56; max-width:265px; margin-top:25px;}
.block4 .padding {padding:10px 20px 0px 25px;}

.block5 {min-height:60px; max-width:265px; margin-top:25px; background:url(../images/block5-bg.gif) 0 0 repeat;}
.block5 .padding {padding:10px 20px 0px 25px;}


.pad-left {padding-left:19px;}
.pad-left1 {padding-left:19px; margin-top:-3px;}
.pad-left2 {padding-left:18px; padding-right:18px;}
.pad-left3 {padding-left:18px;}


.text2 {font-size:10px; line-height:15px; color:#fcfcfc; padding-top:24px; float:left;}
.text2 a {font-size:12px; line-height:15px; color:#fcfcfc;}

.text5 {font-size:10px; line-height:15px; color:#fcfcfc; padding-top:15px; float:left; margin-left:19px;}
.text5 a {font-size:12px; line-height:15px; color:#fcfcfc;}

.text3 {font-size:10px; line-height:15px; color:#747a7e; padding-top:24px; float:left;}
.text3 a {font-size:12px; line-height:15px; color:#747a7e;}

.banner1 {margin-top:8px; display:inline-block; max-width: 100%;
  height: auto;}
 .banner2 {margin-top:8px; display:inline-block; max-width: 100%;
  height: auto;}
.banner3 {margin-top:8px; display:inline-block; padding-left:150px; max-width: 100%;
  height: auto;}
  
.myframe {min-height: 2400px;}

#page3 .col-1 {width:499px;}
#page3 .col-2 {width:451px;}
#page3 .col-3 {width:980px;}
.col{ max-width:170px; margin-top:10px; float:left; margin-left:60px;}
@media (max-width: 650px) {
   .col {
       width:100%; 
       float:none;
       margin-left:20px;} }

#page3 .col-1 .col-1 {width:141px; margin-right:5px;}
#page3 .col-1 .col-2 {width:141px; margin-right:6px;}
#page3 .col-1 .col-3 {width:150px;}

#page6 .col-1 {width:499px;}
#page6 .col-2 {width:451px;}


#page6 .col-1 .col-1 {width:141px; margin-right:5px;}
#page6 .col-1 .col-2 {width:141px; margin-right:6px;}
#page6 .col-1 .col-3 {width:150px;}


.box4 {background:url(../images/box4-bg.gif) 0 0 repeat; border:1px solid #fff; min-height:100px; box-shadow:0 0 3px #CCC; 
-moz-box-shadow:0 0 3px #CCC;
-webkit-box-shadow:0 0 3px #CCC}
.box4 .padding {padding:11px 0px 26px 26px;}
.box4 .padding1 {padding:11px 0px 26px 26px;}
.box4 .padding2 {padding:13px 0px 36px 29px;}
.box4 .padding3 {padding:13px 0px 47px 29px;}
.box4 .padding4 {padding:13px 30px 46px 29px;}

.box13 {background:#fff; border:1px solid #fff; min-height:100px; box-shadow:0 0 3px #CCC; 
-moz-box-shadow:0 0 3px #CCC;
-webkit-box-shadow:0 0 3px #CCC}
.box13 .padding {padding:11px 0px 26px 26px;}
.box13 .padding1 {padding:11px 0px 26px 26px;}
.box13 .padding2 {padding:13px 0px 36px 29px;}
.box13 .padding3 {padding:13px 0px 47px 29px;}
.box13 .padding4 {padding:13px 30px 46px 29px;}

.box14 {background:url(../images/box5-bg.gif) 0 0 repeat; border:1px solid ; min-height:100px;}
.box14 .padding {padding:13px 0px 26px 29px;}
.box14 .padding1 {padding:11px 0px 26px 26px;}
.box14 .padding2 {padding:13px 0px 36px 29px;}
.box14 .padding3 {padding:13px 0px 47px 29px;}
.box14 .padding4 {padding:13px 30px 46px 29px;}

.box5{ background:#ececec;}
.box5_top{ background:url(images/box3_border.jpg) top repeat-x}
.box5_bot{ background:url(images/box3_border.jpg) bottom repeat-x}
.box5_left{ background:url(images/box3_border.jpg) left repeat-y}
.box5_right{ background:url(images/box3_border.jpg) right repeat-y}
.box5_top_left{ background:url(images/box3_top_left.jpg) top  left no-repeat}
.box5_top_right{ background:url(images/box3_top_rihgt.jpg) top right no-repeat}
.box5_bot_left{ background:url(images/box3_bot_left.jpg) bottom left no-repeat}
.box5_bot_right{ background:url(images/box3_bot_right.jpg) bottom right no-repeat}



.box10 {background:url(../images/box4-bg.gif) 0 0 repeat; border:1px solid #fff; min-height:100px;margin-bottom:5px; box-shadow:0 0 3px #CCC; 
-moz-box-shadow:0 0 3px #CCC;
-webkit-box-shadow:0 0 3px #CCC}
.box10 .padding {padding:13px 0px 26px 29px;}

.img-right {margin-right:5px; padding-left:1px;}

.box5 {background:#fff; min-height:100px;
box-shadow:0 0 2px #CCC;
-moz-box-shadow:0 0 2px #CCC;
-webkit-box-shadow:0 0 2px #CCC;
}
.box5 .padding {padding:7px 0px 0px 7px !important;}


.width {width:289px; margin-right:32px;}
.width1 {width:289px;}
.width2 {width:289px; margin-right:23px;}
.width3 {width:289px;}

.title2 {text-align:center; font-size:20px; line-height:24px; font-family:Arial, Helvetica, sans-serif; padding-top:6px; padding-bottom:7px;}
.title2 a {color:#c1c1c1; text-decoration:none;}
.title2 a:hover {text-decoration:underline;}

.text4 {padding-bottom:9px;}
.text4 a {color:#747a7e; text-decoration:none; margin-left:13px;} 
.text4 a:hover {text-decoration:underline;}
.text4-top {padding-top:13px;}

.text4-img {padding-top:4px;}

.title3 {font-size:18px; line-height:22px; color:#fff; padding:5px 5px 5px 5px; text-align:center; }
.title3-top {padding-top:32px;}
 
.block3 {background:#F8F8F8; min-height:130px; padding-top:30px; margin:0 auto;}
.block3 .padding {margin:0 auto;}


.block13 {background:#FFC31E; min-height:100px; padding:30px 0px 0px 0px; border:1px solid #0404B4;}
.block13 .padding {padding:0px 0px 0px 0px;}

.block9 {background:#fff; min-height:100px; padding:30px 0px 0px 0px;}
.block9 .padding {padding:0px 0px 0px 0px;}

.block8 {max-width:250px; min-height:300px;}
.block8 .padding {padding:0px 0px 0px 0px;}

.block6 {background:url(../images/block6-bg.gif) 0 0 repeat-x; min-height:100px;}
.block6 .padding {padding:0px 0px 0px 0px;}

#page4 .col-1 {width:111px; margin-right:7px;}
#page4 .col-2 {width:111px;}
#page4 .col-3 {width:70px; margin-right:7px;}
#page4 .col-4 {width:70px; margin-right:7px;}
#page4 .col-5 {width:70px;}
#page4 .col{ width:170px; margin-top:10px; float:left;}

.bg2 {background:url(../images/bg2.gif) 0 0 no-repeat; height:27px; margin-top:3px;}

.text6 {font-weight:bold; color:#fff; padding:3px 0px 0px 17px;}
.text6 a {color:#fff; text-decoration:none;}
.text6 a:hover {color:#fd8b04;}

.list5 {padding:2px 2px 15px 2px;}
.list5 li {font-size:12px; line-height:18px; font-weight:normal; color:#fff; padding-top:2px;}
.list5 a {color:#fff; text-decoration:none; }
.list5 li a:hover{text-decoration:underline; color:#000000;}
@media (max-width: 767px) {
   list5 {
       width:100%; 
       margin:0 auto;
       text-align:center;} }

.list8 {padding:1px 0px 0px 1px;}
.list8 li {font-size:12px; line-height:18px; color:#fff;}
.list8 a {color:#fff;}

.border2 {background:url(../images/border1.gif) 0 0 repeat-x; height:1px; margin:8px 0px 0px 0px;}

.text7{color:#fff; padding:7px 0px 0px 0px; font-size:12px; line-height:18px;}
.text7 a {color:#fc8a04;}

.text8 {color:#045671; padding:14px 0px 0px 0px; font-size:18px; line-height:22px; padding-bottom:9px;}

.font {display:inline-block; line-height:18px;}

.box8 {background:#fff; width:560px; margin-top:19px;
box-shadow:0 0 6px #f0f0f0;
-moz-box-shadow:0 0 6px #f0f0f0;
-webkit-box-shadow:0 0 6px #f0f0f0} 
.box8 .padding {padding:7px 0px 7px 7px;}

.box9 {background:#FF3300; width:610px; margin-top:19px;
box-shadow:0 0 6px #f0f0f0;
-moz-box-shadow:0 0 6px #f0f0f0;
-webkit-box-shadow:0 0 6px #f0f0f0} 
.box9 .padding {padding:7px 0px 7px 7px;}

.svwp {width: 50px; height: 20px; background: #fff;} /*preloader stuff. do not modify!*/
.svwp ul{position: relative; left: -999em;}/*preloader stuff. do not modify!*/
.slideViewer { 
position: relative;
overflow: hidden; 
margin: 0;
padding: 0;
background: #fff;
}
.slideViewer ul {  /*your list of images*/
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
margin: 0; 
padding: 0;
}
.slideViewer ul li {
float:left;
}

/*typographic info*/
.slideViewer span.typo{ 
padding: 6px; /* do not modify padding */
background: #d8d8d8;
color: #000;
font: normal 15px Verdana;
}

.thumbSlider { /*the thumbnails slider*/
overflow: hidden;
width: 5%;
background: #fff;
}
.thumbSlider ul { 
list-style-type: none;
margin: 0; 
padding: 0;
}
.thumbSlider ul li{ 
float:left;
margin: 0;
}
.thumbSlider a{
color: #fff;
text-decoration: none;
}
.thumbSlider a img{
border: 0;
display: block;
padding: 0;
}
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */
/* width, height and top values are dynamically added by the script. Do not modify. */
position:relative; 
left: 0;
font-size: 0.01em;
left: 0;
margin: 0;
padding: 0;
}

a.left, a.right { /*the left and right buttons (links)*/
background: transparent; /* could be any color  */
color: #ff0000;
font: bold 16px Arial;
overflow: hidden;
}
a.left span, a.right span{

}
a.left img, a.right img{
border: 0;
}
a.l_dis, a.r_dis {
background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */
cursor: default;
}
a.l_dis span, a.r_dis span {
visibility: hidden;
}
a:focus {outline:none;}

.color1 p{ color:#454545}
.nivo-caption .color1 .text1{ font-size:30px; display:block; color:#454545; margin-top:0}
.nivo-caption .color1 .text2{ color:#3b3b3b; display:inline-block; letter-spacing:-3px}
.nivo-caption .color1 .box{ margin-right:0px; margin-top:7px; margin-left:7px}

 .text9 {font-size:18px; line-height:22px; color:#045671; padding:13px 0px 9px 0px;}

.text11 {font-size:18px; line-height:22px; color:#045671; text-align:justify; padding:0px 0px 9px 0px;}

#page7 .col-1 {width:140px; margin-right:55px;}
#page7 .col-2 {width:180px; margin-right:57px;}
#page7 .col-3 {width:185px;}


#page12 .col-1 {max-width:380px;}
#page12 .col-2 {max-width:380px; margin-left:40px;}
#page12 .col-3 {max-width:380px; margin-left:40px;}
@media (max-width: 767px) {
  #page12 .col-1 {
       margin-left:40px;
       margin-top:10px;}
       #page12 .col-2 {
       margin-left:40px;
       margin-top:10px;}
       #page12 .col-3 {
       margin-left:40px;
       margin-top:10px;}
        }
#page12 .col-4 {width:210px; margin-right:30px;}
#page12 .col-5 {width:210px; margin-right:30px;}


#page8 .col-1 {width:499px;}
#page8 .col-2 {width:451px;}
#page8 .col-4 {width:140px; margin-right:45px;}
#page8 .col-5 {width:180px; margin-right:47px;}
#page8 .col-6 {width:200px;}
#page8 .col-7 {width:200px; margin-right:97px;}
#page8 .col-8 {width:400px;}
#page8 .col-9 {width:400px; margin-right:47px;}



#page9 .col-1 {width:499px; margin-left:120px;}
#page9 .col-2 {width:451px; margin-left:120px;}


#page19 .col-1 {width:499px; margin-left:30px;}
#page19 .col-2 {width:499px; margin-left:30px;}


@media (max-width: 767px) {
   col {
       width:100%; 
       margin:0 auto;} }
       
dl {margin-top:0px; color:#747a7e; line-height:18px;}
dl dd {margin-top:5px; font-size:15px;}
dl span {float:left; max-width:100%;}
dl span1 {float:left; width:179px;}
dl dd a {margin-left:3px;  color:#fc8a04;}
@media (max-width: 767px) {
   dl dd {margin-top:5px; font-size:10px;} }

dl1 {margin-top:0px; color:#747a7e; line-height:18px;}

dl1 span1 {float:left; width:179px;}
dl1 dd {margin-top:5px; font-size:15px;}
dl1 dd a {margin-left:3px;  color:#fc8a04;}
dl1 dd span{color:#000000;}
@media (max-width: 767px) {
   dl1 dd {margin-top:5px; font-size:10px;} }

.img-list {margin:12px 0px 10px 0px; margin-left:5px;}
.img-list li {float:left; margin-right:18px;}

#easyTooltip {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:1px 5px;
	background:#252a37;
	color:#fff;
	font-size:12px;
	text-transform:none;
	z-index:999;
}	

.link8 {color:#7a7a52; font-size:20px;}
@media (max-width: 767px) {
   .link8 {color:#7a7a52; font-size:15px; font-weight:bold;} }
.link7 {color:#fc8a04;}

.list7 {margin-top:59px; margin-left:1px;}
.list7 li {height:28px; width:28px; float:left; margin-right:3px;}
.list7 a {background:url(../images/button-prev.gif) 0 0 no-repeat; height:28px; width:28px; display:inline-block;}
.list7 a:hover {background:url(../images/button-prev.gif) 0 -28px no-repeat;}

.icon-1:hover img {opacity:0.60;}
.icon-2:hover img {opacity:0.60;}
.icon-3:hover img {opacity:0.60;}
.icon-4:hover img {opacity:0.60;}

.link-pad {margin-left:89px; margin-top:1px; display:inline-block;}

.box11 {background:url(../images/box4-bg.gif) 0 0 repeat; border:1px solid #fff; min-height:100px; box-shadow:0 0 3px #CCC;
-moz-box-shadow:0 0 3px #CCC;
-webkit-box-shadow:0 0 3px #CCC}
.box11 .padding {padding:13px 0px 26px 29px;}
.box11-top {margin-top:5px;}



.buttons{  overflow:hidden; padding-top:17px;}
.buttons li{ float:left; padding-left:0.5px;}
.buttons .bg_none{ padding:0px;}
.buttons a{ display:block; width:102.5px; color:#7e7e7e; font-weight:600; text-align:center; font-size:16px; background:#dbdbdb; line-height:32px; height:38px; text-decoration:none}
.buttons span{ display:block; background:url(images/button1_top_left.jpg) top left no-repeat}
.buttons span span{ background:url(images/button1_top_right.jpg) top right no-repeat}
.buttons a:hover, .buttons .active{ background:#2f345e; color:#fff;}
.buttons a:hover span, .buttons .active span{ background:url(images/box2_top_left.jpg) top left no-repeat}
.buttons a:hover span span, .buttons .active span span{ background:url(images/box2_top_right.jpg) top right no-repeat}

.buttons1{  overflow:hidden; padding-top:0px; }
.buttons1 li{ float:left; border:solid 1px #FFFFFF;}
.buttons1 li .active {z-index:20; background:#FFC31E; border:1px solid #0404B4;}
.buttons1 .bg_none{ padding:0px;}
.buttons1 a{ display:block; width:99px; color:#FFFFFF; font-weight:600; text-align:center; font-size:16px; background:#0404B4; line-height:32px; height:38px; text-decoration:none}
.buttons1 span{ display:block; background:url(images/button1_top_left.jpg) top left no-repeat}
.buttons1 span span{ background:url(images/button1_top_right.jpg) top right no-repeat}
.buttons1 a:hover, .buttons1 .active{ background:#FFC31E; color:#000000;border:1px solid #0404B4;}
.buttons1 a:hover span, .buttons1 .active span{ background:none; }
.buttons1 a:hover span span, .buttons1 .active span span{ background:ffffff; color:#0404B4; }

/*==================  Backgrounds  ======================*/
.bg-primary {
  background: #f0f1ee; }

.bg-secondary {
  background:url(../images/parallax05.jpg);
  color: #fff; }
  .bg-secondary h1, .bg-secondary h2, .bg-secondary h3, .bg-secondary h4, .bg-secondary h5, .bg-secondary h6,.bg-secondary h7,.bg-secondary h8, .bg-secondary cite {
    color: #fff; }
  .bg-secondary .title-padding {
    padding-top: 30px;
    padding-bottom: 24px; }

.fa {
  line-height: inherit; }

[class*='fa-']:before {
  font-weight: 400;
  font-family: "FontAwesome"; }

/*===== footer =====*/
#footer {

}


/*----- forms -----*/
.text10 {font-size:12px; line-height:16px; padding-bottom:5px; display:inline-block;}

.block7 {background:#123d56; margin-top:42px;}

#contact-form {
	line-height:1em;
	margin-top:0px;
	margin-left:0px;
	padding:26px 0px 0px 0px;
	width:262px;
}
#contact-form .success {padding-bottom:5px; display:none;}	
#contact-form textarea, #contact-form input {
	margin:0;
	font-size:12px;
	color:#a3a3a3;
	padding:1px 5px 1px 7px;
	border:1px solid #a3a3a3;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	box-shadow:none !important;
	outline:none;
}
#contact-form input {
	width:211px;
	box-shadow:none !important;
	
}
#contact-form textarea {
	overflow:auto;
	width:211px;
	height:173px;
	resize:none;
}	
#contact-form label {
	min-height:59px;
	display:block;
	
}	
#contact-form label.message {
	min-height:0px;
	
}
#contact-form .error, #contact-form .empty, #contact-form .success {
	display:none;
}	

#contact-form .error, #contact-form .empty {
	color:red;
	padding:5px 0;
}
.buttons4 {padding:16px 4px 8px 0px; float:right;}
.buttons4 a {
	font-size:16px; line-height:19px; color:#4e8499; padding:8px 0px 9px 0px; background:#fd8b04; color:#fff; display:inline-block; text-decoration:none; margin-right:0px; width:78px; text-align:center;
	text-transform:uppercase; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:7px;}
.buttons4 a:hover {background:#fff; color:#fd8b04;}


#privacy{ padding:21px 40px 0 28px; width:215px; float:left;}

.list15{line-height:20px; padding-top:14px; font-size:13px; padding-left:4px; color:#000000;}
.list15 li {padding-top:4px; color:#000000;}
.list15 li a{padding-left:4px; text-decoration:none; color:#000000;}
.list15 li a:hover{text-decoration:underline; color:#000000;}


footer h5 {font-size:14px; line-height:1.2307em; padding-top:10px; color:#000000;}
@media (max-width: 389px) {
{font-size:10px; line-height:1.2307em; padding-top:10px; color:#000000;} }

footer .fleft a {
	color:#1d0111;
	text-decoration:none;
}
footer .fleft a:hover {
	text-decoration:underline;
}
footer .fleft {
	float:right;
	padding-top:50px;
}
@media (max-width: 767px) {
   footer .fleft {
      float:left; 
      padding-top:10px;
      padding-bottom:10px;} }
	
		footer .fleft ul li {
			display:inline;
		}
		
footer h4 { color:#1d0111; text-align:center; padding-bottom:5px;}
/*==========================================*/

/*===== footer1 =====*/


footer1 h4 { color:#fff; text-align:center;}
footer1 h5 { color:#fff;}
@media  (max-width : 480px) and (min-width : 320px) {
footer1 h5  {text-align:center;} }

footer1 .right1 {
	padding-right:3px;
	padding-top:1px;
	
}
footer1 .tail {
	
	background-color:#74D6F7;
	width:100%;
	overflow:hidden;
}

#page20 footer1 .tail {
	padding:17px 0 11px 27px;
	background-color:#74D6F7;
}

@media (max-width: 768px) {
   footer1  .tail {
      padding:0px 0 11px 0px; } }


footer1 .fleft a {
	color:#1d0111;
	text-decoration:none;
}
footer1 .fleft a:hover {
	text-decoration:underline;
}
footer1 .fleft {
	padding-bottom:8px;
	margin-left:10px;
}
	footer1 .fleft ul {
		padding:8px 0 3px 0;
	}
		footer1 .fleft ul li {
			display:inline;
		}
		
footer1 .fleft1 
{
    	margin-left:10px;
	
}
@media (max-width: 768px) {
footer1 .fleft1 
{
    	margin-top:210px; }
	
}

	
	footer1 .fleft1 ul {
		padding-top:10px;
	}
		footer1 .fleft1 ul li {
			display:inline;
			padding: 0 5px 0 0 ;
		}
	
footer1 .fleft1 a {
	color:#1d0111;
	text-decoration:none;
}
footer1 .fleft1 a:hover {
	text-decoration:underline;
}

footer1 .fright {
	padding:10px 20px 20px 1px;
	text-align:right;
	color:#1d0111;
	margin:0 auto;
	border:solid 1px #fffff;
}
@media (max-width: 768px) {
   footer1  .fright {
       text-align:left;
       margin-top:20px; } }
       
   footer1 .fright1 {
	padding:10px 20px 20px 1px;
	text-align:right;
	color:#1d0111;
	margin:0 auto;
	padding-top:40px;
}

footer1 .fright1 a {
		color:green;
	}


footer1 .fright a {
		color:#1d0111;
	}
	footer1 .fright ul {
		padding:8px 1px 5px 1px;
		
	}
		footer1 .fright ul li {
			display:inline;
			padding: 0 5px 0 0 ;
			
		}
			footer1 .fright ul li a {
				text-decoration:none;
				color:#535353;
			}
			footer1 .fright ul li a:hover,
			footer1 .fright ul li a.active {
				color:#c4c4c4;
				text-decoration:underline;
			}
		footer1 .fright ul li.last {
			background:none;
			padding:0;
			margin:0;
		}
		
		 
.text11 {font-size:18px; line-height:22px; color:#045671; text-align:justify; padding:0px 0px 9px 0px;}
.text10 {font-size:14px; color:#000000; font-weight:bold;  }


/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */