.body{
margin:0;
padding:0;
overflow: auto;
min-width: 1295px;
}
.body_acter {
    overflow: hidden;
}
.body::-webkit-scrollbar {
  width: 5px;
height:5px;
}
.body::-webkit-scrollbar-track {
  border-radius: 0px;
}
.body::-webkit-scrollbar-thumb {
  background-color:#30BEF5;
}
.body_act {
position:absolute; 
width:100%; 
overflow:hidden;
}
@font-face {
font-family: Regular;
src: url(../fonts/Roboto-Regular.ttf);
}
@font-face {
font-family: Light;
src: url(../fonts/Roboto-Light.ttf);
}
a{
text-decoration:none;
outline:none;
}
a:hover{
text-decoration:none;
outline:none;
}
a:active{
text-decoration:none;
outline:none;
}
a:focus{
text-decoration:none;
outline:none;
}
.loading {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  font-size: 0;
}
.loading li {
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
  width: 0;
  margin: 0;
  height: 10px;
  width: 10px;
  border: 3px solid #2b8ccd;
  border-radius: 100%;
  -webkit-transform: transformZ(0);
          transform: transformZ(0);
  -webkit-animation: LOADING 2s infinite;
          animation: LOADING 2s infinite;
}
.loading li:nth-child(1n) {
  left: -20px;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.loading li:nth-child(2n) {
  left: 0;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.loading li:nth-child(3n) {
  left: 20px;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

.grid-row:after {
  content: '';
  display: table;
  clear: both;
}
.grid-row .col {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
}
.grid-row .col + .col {
  background: #2b8ccd;
  left: auto;
  right: 0;
}

@-webkit-keyframes LOADING {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    background: #2b8ccd;
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    background: white;
  }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    background: #2b8ccd;
  }
}

@keyframes LOADING {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    background: #2b8ccd;
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    background: white;
  }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    background: #2b8ccd;
  }
}
.wrap{
display:none;
}

#page_2{
position:absolute;
width:100%;
height:100px;
bottom:0px;
z-index:-1;
}
#page_3{
position:absolute;
width:100%;
height:100px;
bottom:-60px;
z-index:-1;
}
#page_4{
position:absolute;
width:100%;
height:100px;
bottom:0px;
z-index:-1;
}
#page_5{
position:absolute;
width:100%;
height:100px;
bottom:0px;
z-index:-1;
}
#page_6{
position:absolute;
width:100%;
height:100px;
bottom:0px;
z-index:-1;
}
#page_7{
position:absolute;
width:100%;
height:100px;
bottom:0px;
z-index:-1;
}
.top_scroll{
width:60px;
height:50px;
position:fixed;
z-index:10;
bottom:0px;
right:50px;
opacity:0;
-webkit-transition:0.5s;
transition:0.5s;
}
.top_scroll_act{
opacity:1;
-webkit-transition:0.5s;
transition:0.5s;
}
.top_scroll_bag{
position:absolute;
width:100%;
height:100%;
background-color:#30BEF5;
opacity:0.6;
}
.top_scroll img{
position:absolute;
z-index:3;
left:9.5px;
top:13.5px;
}
.fixed_div{
position:fixed;
width:100%;
height:100px;
background-color:white;
z-index:20;
top:0px;
left:0px;
}
.fixed_div_1{
width:100%;
position:relative;
height:50px;
border-bottom:1px solid black;
background-color:white;
}
.fixed_div_text{
position:relative;
width:1220px;
height:100%;
margin:auto;
}
.logo{
position:absolute;
background-color:white;
left:0px;
width:60px;
top:10px;
z-index:3;
}
.logo img{
width:100%;
}
.fixed_div_text h2{
position:relative;
font-family: Regular;
margin:0;
top:10px;
text-align:right;
}
.fixed_div_text h2 a{
color:#30BEF5;
}
.fixed_div_text div{
position:absolute;
right:0px;
}
.a_href{
position:relative;
font-family: Regular;
font-size:20px;
color:#6C6C6C;
margin:0;
top:10px;
text-align:right;
cursor:auto;
-webkit-transition:0.3s;
transition:0.3s;
margin-right:15px;
text-transform: uppercase;
cursor:pointer;
}
.a_href:hover {
color:#30BEF5;
-webkit-transition:0.3s;
transition:0.3s;
border-bottom:1px solid #30BEF5;	
}
.active_1{
color:#30BEF5;
-webkit-transition:0.3s;
transition:0.3s;
border-bottom:1px solid #30BEF5;
}
.fixed_div_2{
width:100%;
position:relative;
height:50px;
background-color:white;
box-shadow: 5px 1px 5px #30BEF5;
}
.home{
position:absolute;
width:100%;
height:100%;
min-width: 1295px;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
width: 100%;
  height: auto;
}
.carousel {
  position: relative;
}
.carousel123 {
  position: absolute;
  width:100%;
  height:100%;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner123 {
  position: absolute;
  width: 100%;
  height:100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-indicators {
  position: absolute;
  bottom: 15px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
margin-left:5px;
  text-indent: -999px;
  cursor: pointer;
  border:2px solid white;
  background-color: none;
  border-radius:10px;
}
.carousel-indicators .active {
  background-color: #30BEF5;
    border:2px solid #30BEF5;
}
.carousel-indicators1 {
  position: absolute;
  bottom: -100px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators1 li {
  display: inline-block;
  width: 100px;
  height: 70px;
margin-left:5px;
  text-indent: 0px;
  cursor: pointer;
  background: none ! important;
  border:none;
  -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: 0.5s;
    -webkit-transition: 0.5s;
}
.carousel-indicators1 li  img{
  width: 100%;
  height: 100%;
}
.carousel-indicators1 .active {
  background: none ! important;
    border:none;
	-webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    transition: 0.5s;
    -webkit-transition: 0.5s;
}
.carousel-indicators123 {
  position: absolute;
  bottom: -175px;
  left:0;
  z-index: 15;
  width: 100%;
  padding-left: 0;
  text-align: center;
  list-style: none;
  margin-left:0;
}
.carousel-indicators123 li {
  display: inline-block;
  width: 100px;
  height: 70px;
margin-left:5px;
  text-indent: 0px;
  cursor: pointer;
  background: none ! important;
  border:none;
}
.carousel-indicators123 li  img{
  width: 100%;
  height: 100%;
}
.carousel-indicators123 .active {
  background: none ! important;
    border:none;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 150px;
  text-align: center;
}
.left img{
position:absolute;
top:50%;
width:30px;
margin-top:-26.5px;
}
.left1{
left:-150px;
}
.left1 img{
left:50%;
margin-left:-15px;
}
.left_wh{
-webkit-transition:0.5s;
transition:0.5s;
}
.left_col{
opacity:0;
-webkit-transition:0.5s;
transition:0.5s;
}
.left_1:hover .left_wh{
opacity:0;
-webkit-transition:0.5s;
transition:0.5s;
}
.left_1:hover .left_col{
opacity:1;
-webkit-transition:0.5s;
transition:0.5s;
}
.left_2:hover .left_wh{
opacity:0;
-webkit-transition:0.5s;
transition:0.5s;
}
.left_2:hover .left_col{
opacity:1;
-webkit-transition:0.5s;
transition:0.5s;
}
.left1:hover .left_wh{
opacity:0;
-webkit-transition:0.5s;
transition:0.5s;
}
.left1:hover .left_col{
opacity:1;
-webkit-transition:0.5s;
transition:0.5s;
}
.right {
  right: 0;
  left: auto;
}
.right img{
position:absolute;
top:50%;
width:30px;
margin-top:-26.5px;
}
.right1{
right:-150px;
}
.right1 img{
right:-150px;
left:50%;
margin-left:-15px;
}
.right_wh{
-webkit-transition:0.5s;
transition:0.5s;
}
.right_col{
opacity:0;
-webkit-transition:0.5s;
transition:0.5s;
}
.right_1:hover .right_wh{
opacity:0;
-webkit-transition:0.5s;
transition:0.5s;
}
.right_1:hover .right_col{
opacity:1;
-webkit-transition:0.5s;
transition:0.5s;
}
.right_2:hover .right_wh{
opacity:0;
-webkit-transition:0.5s;
transition:0.5s;
}
.right_2:hover .right_col{
opacity:1;
-webkit-transition:0.5s;
transition:0.5s;
}
.right1:hover .right_wh{
opacity:0;
-webkit-transition:0.5s;
transition:0.5s;
}
.right1:hover .right_col{
opacity:1;
-webkit-transition:0.5s;
transition:0.5s;
}
.bager{
position:absolute;
width:100%;
height:100%;
background-color:black;
opacity:0.5;
}
.text_item{
width:900px;
position:absolute;
height:350px;
top:50%;
margin-top:-125px;
left:50%;
margin-left:-450px;
text-align:center;
color:white;
font-family: Regular;
}
.text_item_h_1{
opacity:0;
}
.text_item_p_1{
opacity:0;
}
.text_item_h_2{
opacity:0;
}
.text_item_p_2{
opacity:0;
}
.text_item_h_3{
opacity:0;
}
.text_item_p_3{
opacity:0;
}
.text_item_h_4{
opacity:0;
}
.text_item_p_4{
opacity:0;
}
.text_item_h_5{
opacity:0;
}
.text_item_p_5{
opacity:0;
}
.text_item_h_6{
opacity:0;
}
.text_item_p_7{
opacity:0;
}
.text_item_h_7{
opacity:0;
}
.text_item_p_6{
opacity:0;
}
.text_item h1{
font-size:45px;
margin-bottom:10px;
} 
.text_item p{
font-family: Light;
font-size:20px;
margin:0;
}
.carousel-inner .item{
background-size:cover ! important;
background-position:center center ! important;
width:100%;
height:100%;
}
.carousel-inner123 .item{
position:absolute;
background-size:cover ! important;
background-position:center center ! important;
width:100%;
height:100%;
}
.carousel-inner .item1{
background-size:cover ! important;
background-position:center center ! important;
width:100%;
height:700px;
}
.carousel-inner1 .item2{
height:600px;
width:100%;
}

.top_scroller{
position:absolute;
width:100%;
top:100%;
min-width: 1295px;
}
.team{
position:relative;
width:100%;
background-color:#E1E3E4;
padding-bottom:60px;
overflow:hidden;
}
.team h1{
font-family: Regular;
color:#30BEF5;
margin:0;
padding-top:60px;
margin-bottom:40px;
text-align:center;
font-size:45px;
letter-spacing: 2px;
}
.h1_team{
opacity:0;
}
.team hr{
position:relative;
width:80px;
top:-35px;
border-bottom:none;
border-left:none;
border-right:none;
border-color: black;
}
.team_div{
width:1220px;
height:300px;
position:relative;
margin:auto;
margin-top:25px;
margin-bottom:25px;
background-color:#BCBDBE;
box-shadow: 5px 5px 5px #8F9091;
border-top-left-radius: 180px;
border-bottom-left-radius: 180px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-transition:0.5s;
transition:0.5s;
opacity:0;
}
.team_div img{
position:absolute;
left:10px;
top:10px;
border-radius:180px;
}
.team_div h2{
position:absolute;
width:800px;
right:0px;
top:0px;
}
.team_div h3{
    position: absolute;
    width: 800px;
    right: 0px;
    top: 35px;
    font-family: Light;
    letter-spacing: 2px;
    font-size: 19px;
}
.team_div h4{
    position: absolute;
    width: 800px;
    right: 0px;
    top: 55px;
    font-family: Light;
    letter-spacing: 2px;
    font-size: 19px;

}
.team_div h2 a{
color:#B94A48 !important;
font-family: Light;
letter-spacing: 2px;
cursor: auto;
}
.team_text{
position:absolute;
width:790px;
font-size:18px;
font-family: Regular;
color:black;
right:10px;
margin:0px;
top:120px;
}
.club_members {
    position: absolute;
    width: 790px;
    font-size: 16px;
    font-family: Regular;
    color: black;
    margin: 0;
    top: 230px;
    left: 415px;
    background: #607D8B;
    width: 130px;
    padding: 12px;
    border-radius: 30px;
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
	-webkit-transition:0.5s;
	transition:0.5s;
}
.club_members:hover {
	background: #495f69;
}

.team_text1{
top:55px;
}
.about{
position:relative;
width:100%;
height:auto;
background-color:#E1E3E4;
}
.about h1{
font-family: Regular;
color:#30BEF5;
margin:0;
text-align:center;
position:absolute;
top:60px;
width:300px;
left:50%;
margin-left:-150px;
z-index:1;
font-size:45px;
letter-spacing: 2px;
}
.about hr{
position:absolute;
width:120px;
top:115px;
left:50%;
margin-left:-60px;
border-bottom:none;
border-left:none;
border-right:none;
border-color: white;
z-index:1;
}
.h1_about{
opacity:0;
}
.about h4{
font-family: Light;
color:white;
margin:0;
text-align:center;
position:absolute;
top:140px;
width:650px;
left:50%;
font-size:20px;
margin-left:-325px;
z-index:1;
}
.carousel_act{
opacity:0;
}
.carousel_acter{
opacity:0;
transition: 1.7s;
-webkit-transition:1.7s;
}
.carousel_pass{
opacity:1;
transition: 1.7s;
-webkit-transition:1.7s;
}
.text_item1{
width:50%;
position:absolute;
height:300px;
top:50%;
margin-top:-75px;
left:25%;
text-align:center;
font-family: Regular;
}
.text_item1 p{
font-family: Light;
color:white;
font-size:20px;
margin-bottom:0;
}
.text_item1 img{
position:relative;
width:130px ! important;
border:2px solid #30BEF5;
border-radius:100px;
margin-top:-40px ! important;
left: 0 ! important;
margin-left:0 ! important;
top: 0 !important;
}
.text_item1 h3{
font-family: Regular;
color:white;
margin-top:10px;
margin-bottom:5px;
letter-spacing: 2.5px;
font-size:24px;
}
.text_item1 h5{
font-family: Light;
color:white;
margin:0;
letter-spacing: 1.5px;
font-size:18px;
}
.about h1 span{
color:white;
}
.stadium{
position:relative;
width:100%;
background-color:white;
padding-bottom:80px;
overflow:hidden;
}
.stadium h1{
font-family: Regular;
color:#30BEF5;
margin:0;
padding-top:60px;
margin-bottom:40px;
text-align:center;
font-size:45px;
letter-spacing: 2px;
}
.h1_stadium{
opacity:0;
}
.stadium hr{
position:relative;
width:140px;
top:-30px;
border-bottom:none;
border-left:none;
border-right:none;
border-color: black;
}
.stadium h1 span{
color:#6C6C6C;
}
.stadium_div{
position:relative;
width: 1220px;
height: 300px;
margin:auto;
margin-top:25px;
background-color:#E1E3E4;
box-shadow: 5px 5px 5px #8F9091;
border-radius: 20px;
opacity:0;
}
.stadium_div h2{
position:absolute;
width:800px;
color:#B94A48;
font-family: Light;
right:0px;
top:0px;
text-transform: uppercase;
letter-spacing: 2px;
}
.stadium_text{
position:absolute;
width:790px;
font-size:18px;
font-family: Regular;
color:black;
right:10px;
margin:0px;
top:55px;
}
.stadium_div img{
position:absolute;
left:10px;
top:10px;
border-radius: 20px;
-webkit-filter:blur(2px); 
filter:blur(2px);
transition: 0.5s;
-webkit-transition:0.5s;
cursor:zoom-in;
}
.stadium_div img:hover{
	    -webkit-filter:blur(0px); 
    filter:blur(0px);
			transition: 0.5s;
			-webkit-transition:0.5s;
}
.contact{
position:relative;
width:100%;
height:700px;
background: url(../img/stadium/6.jpg) no-repeat fixed;
background-size:cover;
background-position:center center;
padding-bottom:20px;
overflow:hidden;
}
.contact_bag{
position:absolute;
top:0px;
left:0px;
background-color:black;
width:100%;
height:100%;
z-index:1;
opacity:0.5;
}
.contact_div{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:2;
}
.contact h1{
font-family: Regular;
color:#30BEF5;
margin:0;
padding-top:60px;
text-align:center;
font-size:45px;
letter-spacing: 2px;
}
.contact hr{
position:relative;
width:120px;
border-bottom:none;
border-left:none;
border-right:none;
border-color: white;
}
.contact h4{
font-family: Light;
color:white;
margin:0;
padding-top:15px;
text-align:center;
}
.contact h1 span{
color:white;
}
.h1_contact{
opacity:0;
}
.h1_contact_act{
opacity:0;
}
.contact_text{
position:relative;
width:1220px;
height:500px;
margin:auto;
top:30px;
}
.contact_text h2{
position:relative;
color:white;
font-family: Regular;
left:0px;
top:0px;
margin:0;
}
.contact_text p{
position:relative;
color:white;
font-size:16px;
font-family: Light;
left:0px;
top:0px;
margin:0;
}
.contact_text h3{
position:relative;
color:white;
font-family: Light;
left:0px;
top:0px;
margin:0;
}
.contact_input{
position:absolute;
top:0px;
right:0px;
width:900px;
height: 95.5%;
}
.contact_input ::-webkit-input-placeholder {
color:white;
}

.contact_input ::-moz-placeholder {
color:white;
}

.contact_input :-ms-input-placeholder {
color:white;
}
.input_1{
width:48.5%;
border:2px solid white;
background:none;
outline:none;
position:absolute;
top:0px;
left:0px;
font-size:20px;
font-family: Light;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
color:white;
-webkit-transition:0.5s;
transition:0.5s;
padding-left:0.5%;
}
.input_1:focus{
border:2px solid #30BEF5;
border-radius:10px;
-webkit-transition:0.5s;
transition:0.5s;
}
.input_2{
width:48.5%;
border:2px solid white;
background:none;
outline:none;
position:absolute;
top:0px;
right:0px;
font-size:20px;
font-family: Light;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
color:white;
-webkit-transition:0.5s;
transition:0.5s;
padding-left:0.5%;
}
.input_2:focus{
border:2px solid #30BEF5;
border-radius:10px;
-webkit-transition:0.5s;
transition:0.5s;
}
.input_3{
width:98.6%;
border:2px solid white;
background:none;
outline:none;
position:absolute;
top:60px;
right:0px;
font-size:20px;
font-family: Light;
font-weight:bold;
padding-top:5px;
height:350px;
color:white;
-webkit-transition:0.5s;
transition:0.5s;
resize:none;
padding-left:0.5%;
}
.input_3:focus{
border:2px solid #30BEF5;
border-radius:10px;
-webkit-transition:0.5s;
transition:0.5s;
}
.send{
width:150px;
color:white;
font-size:20px;
border:2px solid white;
outline:none;
background:none;
padding-top:10px;
padding-bottom:10px;
position:absolute;
bottom:0px;
right:0px;
cursor:pointer;
-webkit-transition:0.5s;
transition:0.5s;
}
.input_act{
opacity:0;
}
.send:hover{
-webkit-transition:0.5s;
border-radius:10px;
transition:0.5s;
color:white;
border:2px solid #30BEF5;
background-color:#30BEF5
}
.bag{
position:fixed;
width:100%;
height:100%;
top:0px;
background: url(../img/bag/1.png) no-repeat fixed;
background-size:100%;
}
.club_div{
margin-top:200px;
margin-bottom:80px;
}
.news_div{
margin-top:150px;
}
.div_news{
	position:relative;
	width:1120px;
	height:auto;
	margin: auto;
	margin-top:70px;
}
.div_news_div {
	position:relative;
	width:100%;
	height:auto;
	display:flex;
	flex-wrap:wrap;
}
.div_news h1{
	font-family: Regular;
	color:#30BEF5;
	margin:0;
	padding-top:60px;
	margin-bottom:40px;
	text-align:center;
	font-size:45px;
	letter-spacing: 2px;
}
.h1_gallery {
opacity:0;
}
.div_news hr{
position:relative;
width:140px;
top:-30px;
border-bottom:none;
border-left:none;
border-right:none;
border-color: black;
}
.news_div_img {
	position: relative;
    width: calc((100% - 48px)/2);
	border: 2px solid #B94A48;
	background: #FFFFFF;
	box-shadow: 5px 10px 10px #888888;
	margin-bottom: 40px;
	border-radius:10px;
	overflow:hidden;
}
.news_div_img a {
	position:relative;
	width:auto;
	height:auto;
	display:block;
}
.news_div_img span {
	overflow: hidden;
	display: block;
	width: 100%;
	min-height:auto;
}
.news_div_img img {
	position:relative;
	width:100%;
	height:100%;
	display:block;
	top:0;
	left:0;	
    webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);	
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.news_div_img:hover img {
    webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;	
}
.news_div_img h2 {
    position: relative;
    color: #30BEF5;
    font-family: Light;
    text-transform: uppercase;
    letter-spacing: 2px;
	margin:0;
	padding: 10px;
}

.schools_div{
	margin-top:150px;
}
.div_schools{
	position:relative;
	width:1120px;
	height:auto;
	margin: auto;
	margin-top:70px;
}
.div_schools_div {
	position:relative;
	width:100%;
	height:auto;
	display:flex;
	flex-wrap:wrap;
}
.div_schools h1 {
	font-family: Regular;
	color:#30BEF5;
	margin:0;
	padding-top:60px;
	margin-bottom:40px;
	text-align:center;
	font-size:45px;
	letter-spacing: 2px;
}
.div_schools hr{
	position:relative;
	width:140px;
	top:-30px;
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-color: black;
}
.schools_div_img {
	position: relative;
    width: calc((100% - 48px)/2);
	border: 2px solid #B94A48;
	background: #FFFFFF;
	box-shadow: 5px 10px 10px #888888;
	margin-bottom: 40px;
	border-radius:10px;
	overflow:hidden;
}
.schools_div_img a {
	position:relative;
	width:auto;
	height:auto;
	display:block;
}
.schools_div_img span {
	overflow: hidden;
	display: block;
	width: 100%;
	min-height:auto;
}
.schools_div_img img {
	position:relative;
	width:100%;
	height:100%;
	display:block;
	top:0;
	left:0;	
    webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);	
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.schools_div_img:hover img {
    webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;	
}
.schools_div_img h2 {
    position: relative;
    color: #30BEF5;
    font-family: Light;
    text-transform: uppercase;
    letter-spacing: 2px;
	margin:0;
	padding: 10px;
	text-align: center;
}
.statistics_div {
	position: relative;
    width: calc((100% - 92px)/3);
	border: 2px solid #B94A48;
	background: #FFFFFF;
	box-shadow: 5px 10px 10px #888888;
	margin-bottom: 20px;
	border-radius:10px;
	overflow:hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
.statistics_div a {
	position:relative;
	width:auto;
	height:auto;
	display:block;
	color: #30BEF5;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.statistics_div span {
	overflow: hidden;
	display: block;
	width: 100%;
	min-height:auto;
}
.statistics_div h2 {
    position: relative;
   
    font-family: Light;
    text-transform: uppercase;
    letter-spacing: 2px;
	margin:0;
	padding: 10px;
	text-align: center;
}
.statistics_div:hover a {
    color: #1a81a9;
}
.schools_div_info{
	width:1220px;
	height:auto;
	position:relative;
	margin:auto;
	margin-top:25px;
}
.schools_div_info img {
	position: relative;
	width: 100%;
	display: block;
	box-shadow: 5px 5px 5px #274d6d;
}
.schools_div_info h1{
	position:relative;
	width:100%;
	color:#FFFFFF;
	font-family: Regular;
	text-align: center;
	margin-bottom: 20px;
	text-shadow: 3px 3px #000000;
}

.news_div_info{
	width:1220px;
	height:auto;
	position:relative;
	margin:auto;
	margin-top:25px;
}
.news_div_info img {
	position: relative;
	width: 100%;
	display: block;
	box-shadow: 5px 5px 5px #274d6d;
}
.news_div_info h1{
	position:relative;
	width:100%;
	color:#FFFFFF;
	font-family: Regular;
	text-align: center;
	margin-bottom: 20px;
	text-shadow: 3px 3px #000000;
}
.team_div_info{
	width:1220px;
	height:300px;
	position:relative;
	margin:auto;
	margin-top:25px;
	background-color:white;
	box-shadow: 5px 5px 5px #274d6d;
	border-top-left-radius: 180px;
	border-bottom-left-radius: 180px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.team_div_info img{
position:absolute;
left:10px;
top:10px;
border-radius:180px;
}
.team_div_info h2{
position:absolute;
width:800px;
color:#B94A48;
font-family: Light;
right:0px;
top:0px;
}
.team_text_info{
position:absolute;
width:765px;
font-size:18px;
font-family: Regular;
color:black;
right:35px;
margin:0px;
top:55px;
}
.team_inf{
position:relative;
width:1220px;
left:50%;
height:335px;
margin:auto;
margin-left:-610px;
margin-top:50px;
background: url(../img/bag/2.png) no-repeat;
background-size:cover;
}
.team_inf img{
position:absolute;
height:300px;
width:auto;
left:1.5%;
top:0px;
margin-top:1.5%;
margin-bottom:1.5%;
}
.team_inf_text{
position:absolute;
top:4.5%;
left:500px;
}
.team_inf_text h3{
position:relative;
color:white;
font-family: Regular;
left:0px;
top:0px;
margin:0;
margin-bottom:10px;
}
.team_match{
position:relative;
width:1220px;
left:50%;
height:auto;
margin:auto;
margin-left:-610px;
margin-top:50px;
background: url(../img/bag/2.png) no-repeat;
background-size:cover;
padding-top:1%;
padding-bottom:1%;
}
.tab_match{
width:100%;
display:inline-block;
margin-left:1.7%;
-webkit-transition:0.3s;
transition:0.3s;
}
.tab_match:hover div{
-webkit-transition:0.3s;
transition:0.3s;
background-color:#30BEF5;
}
.tab_match:nth-child(1):hover div{
background-color:transparent;
}
.tab_match div{
width:24%;
position:relative;
border-top:1px solid white;
border-left:1px solid white;
text-align:center;
padding-top:10px;
padding-bottom:10px;
float:left;
color:white;
font-family: Regular;
font-size:20px;
}
.tab_match div:nth-child(4) {
border-right:1px solid white;
}
.tab_match:nth-child(5) div {
border-bottom:1px solid white;
}
.team_player{
position:relative;
width:1220px;
left:50%;
height:auto;
margin:auto;
margin-left:-610px;
margin-top:50px;

background: rgba(0,0,0, .8);
/*
background: url(../img/bag/2.png) no-repeat;
background-size:cover;*/
padding-bottom:1%;
margin-bottom:30px;
}
.tab_player{
width:100%;
display:inline-block;
margin-left:1.7%;
}
.team_player h1{
position:relative;
color:white;
font-family: Regular;
text-align:center;
padding-top:20px;
}
.news_div .team_player p {
position:relative;
margin: 0;
padding: 20px;
color:white;
font-family: Regular;
font-size:20px;
}
.tab_player div{
position:relative;
border-top:1px solid white;
border-left:1px solid white;
text-align:center;
padding-top:10px;
padding-bottom:10px;
float:left;
color:white;
font-family: Regular;
font-size:20px;
}
.tab_player:hover div{
-webkit-transition:0.3s;
transition:0.3s;
background-color:#30BEF5;
}
.tab_player:nth-child(14):hover div{
background-color:transparent;
}
.tab_player div:nth-child(1) {
width:5%;
}
.tab_player div:nth-child(2) {
width:20%;
}
.tab_player div:nth-child(3) {
width:11.8%;
}
.tab_player div:nth-child(4) {
width:15%;
}
.tab_player div:nth-child(5) {
width:15.3%;
}
.tab_player div:nth-child(6) {
width:8%;
}
.tab_player div:nth-child(7) {
width:11%;
}
.tab_player div:nth-child(8) {
width:10%;
border-right: 1px solid white;
}
.miss_name {
  width:34.2% ! important;  
}
.miss_gols {
  width:15% ! important;  
  border-right: 1px solid white;
}
.team_gller{
position:relative;
width:1220px;
left:50%;
height:auto;
margin:auto;
margin-left:-610px;
margin-top:50px;
background: url(../img/bag/2.png) no-repeat;
background-size:cover;
padding-bottom:0.7%;
margin-bottom:30px;
display:none;
}
.team_gller h1{
position:relative;
color:white;
font-family: Regular;
text-align:center;
}
.team_gller img{
width:100%;
height:auto;
-webkit-filter:grayscale(100%); 
filter:grayscale(100%);
transition: 0.5s;
-webkit-transition:0.5s;
cursor:pointer;
}
.team_gller img:hover{
width:100%;
height:auto;
-webkit-filter:grayscale(0%); 
filter:grayscale(0%);
transition: 0.5s;
-webkit-transition:0.5s;
cursor:pointer;
}

.team_gller div{
position:relative;
width:23.15%;
margin-left:1.5%;
text-align:center;
padding-top:10px;
padding-bottom:10px;
float:left;
color:white;
font-family: Regular;
font-size:20px;
}
.a_act{
color:#13A01F ! important;
-webkit-transition:0.3s ! important;
transition:0.3s ! important;
border-bottom:2px solid #13A01F ! important;
}
.map_div{
position:relative;
width:100%;
height:170px;
background-color:white;
text-align:center;
}
.map_div img{
position:relative;
top:25px;
cursor:pointer;
}
.map_pop{
position: fixed;
width: 100%;
height: 100%;
z-index: 25;
top: 0px;
left: 0px;
display: none;
}
.map_pop_bag{
position: absolute;
width: 150%;
height: 150%;
background-color: black;
opacity: 0.85;
left: -25%;
top: -25%;
}
.map{
position:absolute;
width:600px;
height:400px;
left:50%;
top:50%;
margin-left:-300px;
margin-top:-200px;
}
#canvas-map{
position:relative;
width:100%;
height:400px;
}
.footer{
position:relative;
width:100%;
height:45px;
background-color:white;
box-shadow: 0px -5px 5px #274d6d;
}
.footer_div{
position:relative;
text-align:center;
display:table;
width:100%;
height:100%;
}
.footer_div p {
	margin:0;
	padding:0;
    display: table-cell;
    vertical-align: middle;
	font-family: Regular;
    font-size: 20px;
	color:#000000;
	letter-spacing: 1px;
}
@font-face {
font-family: 'icomoon';
src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/icomoon.eot?3qkin2");
src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/icomoon.eot?#iefix3qkin2") format("embedded-opentype"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/icomoon.woff?3qkin2") format("woff"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/icomoon.ttf?3qkin2") format("truetype"), url("fhttps://s3-us-west-2.amazonaws.com/s.cdpn.io/93/icomoon.svg?3qkin2#icomoon") format("svg");
font-weight: normal;
font-style: normal;
}
.social-networks {
position:relative;
padding:0;
margin:0;
top:15px;
}
.social-networks li {
display: inline-block;
}
.social-networks a {
display: block;
position: relative;
margin: 0 7px;
width: 45px;
height: 45px;
font-size: 0;
line-height: 0;
text-align: center;
text-decoration: none;
}
.social-networks a:before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
margin-top: -50%;
margin-left: -50%;
border-radius: 100px;
background-color: #274d6d;
transition: all 400ms;
}
.social-networks a:after {
position: relative;
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #fff;
font-size: 20px;
line-height: 45px;
}
.social-networks a:hover, .social-networks a:focus {
text-decoration: none;
}
.social-networks.spin-icon a:hover:after, .social-networks.spin-icon a:focus:after {
transition: transform 0.4s ease-out;
transform: rotateZ(360deg);
}
.social-networks .icon-linkedin:after {
content: "";
}
.social-networks .icon-linkedin:hover:before, .social-networks .icon-linkedin:focus:before {
background: #0077b5;
}
.social-networks .icon-facebook:after {
content: "";
}
.social-networks .icon-facebook:hover:before, .social-networks .icon-facebook:focus:before {
background: #3b5998;
}
.social-networks .icon-twitter:after {
content: "";
}
.social-networks .icon-twitter:hover:before, .social-networks .icon-twitter:focus:before {
background: #00b0ed;
}
.social-networks .icon-instagram:after {
content: "";
}
.social-networks .icon-instagram:hover:before, .social-networks .icon-instagram:focus:before {
background: #3f729b;
}
.social-networks .icon-pinterest:after {
  content: "";
}
.social-networks .icon-pinterest:hover:before, .social-networks .icon-pinterest:focus:before {
  background: #cc2127;
}

@keyframes bounce {
0%, 20%, 53%, 80%, 100% {
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transform: translate3d(0, 0, 0);
}
40% {
transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transform: translate3d(0, -6px, 0);
}
70% {
transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transform: translate3d(0, -4px, 0);
}
90% {
transform: translate3d(0, -2px, 0);
}
}

.pup_slid_stad{
position:fixed;
width:100%;
height:100%;
z-index:25;
top:0px;
left:0px;
display:none;
}
.pup_slid_stad_bag{
position:absolute;
width:150%;
height:150%;
background-color:black;
opacity:0.85;
left:-25%;
top:-25%;
}
.pup_slid_stad_div{
position:absolute;
width:1000px;
height:760px;
top:50%;
left:50%;
margin-top:-380px;
margin-left:-500px;
}
.pup_slid_stad_div_ind{
position:absolute;
width:1000px;
height:680px;
top:50%;
left:50%;
margin-top:-340px;
margin-left:-500px;
}
.nav_icon{
  width: 40px;
  height: 30px;
  position: absolute;
  top:15px;
   right:15px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
z-index:1;
}
#nav-icon span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background:white;
  border-radius: 11px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#nav-icon:hover span{
  background:#30BEF5;
}

#nav-icon span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 13px;
  left: 0px;
}

#nav-icon span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

#nav-icon span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top:13px;
  left: 0px;
}
.nav_icon_1{
  width: 40px;
  height: 30px;
  position: absolute;
  top:15px;
   right:15px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
z-index:1;
}
#nav-icon_1 span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background:white;
  border-radius: 11px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#nav-icon_1:hover span{
  background:#30BEF5;
}

#nav-icon_1 span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 13px;
  left: 0px;
}

#nav-icon_1 span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

#nav-icon_1 span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top:13px;
  left: 0px;
}
.chemp_div {
    cursor:pointer;
}
.sezon_link {
	position:absolute;
    top: 46px;
    right: initial ! important;
    left: 473px;
	display:none;
	background-color:#FFFFFF;
	padding-top: 10px;
    padding-bottom: 6px;
    padding-left: 15px;
    padding-right: 15px;
}
.sezon_link_act {
   display:block; 
}
.sezon_link p {
    position: relative;
    font-family: Regular;
    color: #6C6C6C;
    margin: 0;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    text-transform: uppercase;
}
.sezon_link p:hover {
    -webkit-transition: 0.3s;
    transition: 0.3s;	
    color: #30BEF5;
}
.sezon_link p a {
    font-family: Regular;
    color: #6C6C6C;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;	
	font-size:16px;
}
.sezon_link p a:hover {
    -webkit-transition: 0.3s;
    transition: 0.3s;	
    color: #30BEF5;
	text-decoration: underline;
}
.chemp_p {
	font-size:16px;
}
.chemp_a {
	display:none;
}
.chemp_a a {
    font-family: Regular;
    color: #6C6C6C;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;	
	font-size:14px;
}
.chemp_a a:hover {
    -webkit-transition: 0.3s;
    transition: 0.3s;	
    color: #30BEF5;
	text-decoration: underline;
}
.chemp_p_1 {
    display:none;
}
.chemp_p_1 a {
        color: #6C6C6C;
}
.chemp_p_1 a:hover {
        color: #30BEF5;
}
.chemp_p_2 {
    display:none;
}
.chemp_p_2 a {
        color: #6C6C6C;
}
.chemp_p_2 a:hover {
        color: #30BEF5;
}
.chemp_p_3 {
    display:none;
}
.chemp_p_3 a {
        color: #6C6C6C;
}
.chemp_p_3 a:hover {
        color: #30BEF5;
}
.chemp_p_3_a a {
    font-size:14px;
}
.chemp_p_3_a a {
        color: #6C6C6C;
}
.chemp_p_3_a a:hover {
        color: #30BEF5;
}
.chemp_p_3_a {
    display:none;
}
.chemp_p_3_a_act {
    display:block;
}
.chemp_p_4 {
    display:none;
}
.chemp_p_4 a {
        color: #6C6C6C;
}
.chemp_p_4 a:hover {
        color: #30BEF5;
}
.chemp_p_4_a a {
    font-size:14px;
}
.chemp_p_4_a a {
        color: #6C6C6C;
}
.chemp_p_4_a a:hover {
        color: #30BEF5;
}
.chemp_p_4_a {
    display:none;
}
.chemp_p_4_a_act {
    display:block;
}
.chemp_a_1 {
    display:none;   
}
.chemp_a_2 {
     display:none;  
}
.chemp_a_3 {
     display:none;  
}
.chemp_p_1_act {
    display:block;  
}
.chemp_p_2_act {
    display:block;  
}
.chemp_p_3_act {
    display:block;  
}
.chemp_p_4_act {
    display:block;  
}
.chemp_a_1_act {
    display:block;  
}
.chemp_a_2_act {
    display:block;  
}
.chemp_a_3_act {
    display:block;  
}
.chemp_a_4_act {
    display:block;  
}
.chemp_1 {
     font-size: 18px;
}
.chemp_2 {
     font-size: 18px;
}
.chemp_3 {
     font-size: 18px;
}
.chemp_4 {
     font-size: 18px;
}
.tab {
	font-family: Regular;  
    margin-top: 30px;
    margin-bottom: 30px;
}
.tab table {
	position:relative;
	margin:auto;
	margin-top:40px;
	margin-bottom:40px;
}
.tab td {
    border:1px solid black;  
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.tab p {
	width:877px;
	text-align:left;
	position:relative;
	margin:auto;
	margin-top:10px;
}
.up_slid {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:20;
}
.up_slid_back {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:black;
	opacity:0.8;
}
.carousel-inner .item_2 {
height:100%;
width:100%;
}
.carousel-inner .item_2 img {
height:500px;
width:800px;
position:relative;
    top: 50%;
    margin-top: -250px;
    left: 50%;
    margin-left: -400px;
}
#carousel-example-generic9 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#carousel-example-generic9 .carousel-inner {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#carousel-example-generic10 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#carousel-example-generic10 .carousel-inner {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#carousel-example-generic11 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#carousel-example-generic11 .carousel-inner {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#carousel-example-generic12 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#carousel-example-generic12 .carousel-inner {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.up_slid_1 {
	display:none;
}
.up_slid_2 {
	display:none;
}
.up_slid_3 {
	display:none;
}
.up_slid_4 {
	display:none;
}
.closer {
	position:absolute;
	top:15px;
	right:15px;
	width:35px;
	height:35px;
	z-index:30;
	cursor:pointer;
}
.gallery {
	position:relative;
	width:100%;
	height:auto;	
}
.gallery h1{
font-family: Regular;
color:#30BEF5;
margin:0;
padding-top:60px;
margin-bottom:40px;
text-align:center;
font-size:45px;
letter-spacing: 2px;
}
.h1_gallery {
opacity:0;
}
.gallery hr{
position:relative;
width:140px;
top:-30px;
border-bottom:none;
border-left:none;
border-right:none;
border-color: black;
}
.gallery_div {
	position:relative;
	width:1220px;
	height:auto;
	display:inline-block;
	left:50%;
	margin-left:-610px;
}
.gallery_div_img {
	height:262px;
	opacity:0;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.gallery_div_img div {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;	
	background:#000000;
	opacity:0.6;
	z-index:2;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.gallery_div_img:hover div {
	opacity: 0.1;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;	
}
.gallery_div_img a {
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	top:0;
	left:0;	
}
.gallery_div_img img {
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	top:0;
	left:0;	
    webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);	
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.gallery_div_img:hover img {
    webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;	
}
.gallery_div_img h2 {
    position: absolute;
    width: 90%;
    z-index: 5;
    font-family: Regular;
    color: #30BEF5;
    margin: 0;
    text-align: center;
    font-size: 25px;
    letter-spacing: 2px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-shadow: 2px 2px #ffffff;
	opacity:0;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.gallery_div_img:hover h2 {
	opacity: 1;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;	
}
.gallery_div_1 {
	position:relative;
	width:calc((100% - 40px)/3);
	float:left;
	overflow:hidden;
}
.gallery_div_2 {
	position:relative;
	width:calc((100% - 40px)/3);
	float:left;
	margin-left:20px;
	overflow:hidden;
}
.gallery_div_3 {
	position:relative;
	width:calc((100% - 40px)/3);
	float:left;
	margin-left:20px;
	overflow:hidden;
}
.gallery_div_4 {
	position:relative;
	width:calc((100% - 40px)/3);
	margin-top:20px;
	float:left;
	overflow:hidden;
}
.gallery_div_5 {
	position:relative;
	width:calc((100% - 40px)/3);
	float:left;
	margin-left:20px;
	margin-top:20px;
	overflow:hidden;
}
.gallery_div_6 {
	position:relative;
	width:calc((100% - 40px)/3);
	float:left;
	margin-left:20px;
	margin-top:20px;
	overflow:hidden;
}
.gallery_div_7 {
	position:relative;
	width:calc((100% - 40px)/3);
	margin-top:20px;
	float:left;
	overflow:hidden;
}
.gallery_div_8 {
	position:relative;
	width:calc((100% - 40px)/3);
	float:left;
	margin-left:20px;
	margin-top:20px;
	overflow:hidden;
}
.gallery_div_9 {
	position:relative;
	width:calc((100% - 40px)/3);
	float:left;
	margin-left:20px;
	margin-top:20px;
	overflow:hidden;
}
.gallery_div_10 {
	position:relative;
	width:calc((100% - 40px)/3);
	margin-top:20px;
	float:left;
	overflow:hidden;
}
.gallery_div_slid_1 {
	display:none;
}
.gallery_div_slid_2 {
	display:none;
}
.gallery_div_slid_3 {
	display:none;
}
.gallery_div_slid_4 {
	display:none;
}
.gallery_div_slid_5 {
	display:none;
}
.gallery_div_slid_6 {
	display:none;
}
.gallery_div_slid_7 {
	display:none;
}
.gallery_div_slid_8 {
	display:none;
}
.gallery_div_slid_9 {
	display:none;
}
.gallery_div_slid_10 {
	display:none;
}
.up_slid_act {
	display:block;
}
.carousel_slider {
	position:absolute !important;
	width:100% !important;
	height:100% !important;
	top:0 !important;
	left:0 !important;
}
.carousel_slider .carousel-inner {
	width:900px !important;
	height:80% !important;
	margin:auto !important;
	top:10%;
}
.carousel_slider .carousel-inner .item_2 img {
    height: auto;
    width: auto;
	max-height:100%;
	max-width:100%;
    position: relative;
    top: 0;
    margin-top: 0;
    left: 0;
    margin-left:0;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);	
}