


.logo
{
	
position: absolute;
	
left: 0px;
	
top: 523px;
}
.logo img
{
	
}

.slider-mobile {
    display: none;
}

.contact span
{
	    float: right;
	    font-family: 'fbjabutinskilightwebfont';
}
li
{
	    list-style: none;
}
ul
{
	    margin: 0;
    padding: 0;
}


.img-mobile
{
display:none;	
}

body {
      margin: 0;
      background: url(images/shimi.png) no-repeat 50% 0%;
      font-family: 'fbjabutinskilightwebfont'; 
      color: #fff;
      line-height: 140%;
      text-align: right;
}
footer {
    background: #000000;
    width: 100%;
    padding: 30px 0px;
    display: inline-block;
    vertical-align: top;
}

.seti {
    display: inline-block;
    float: left;
    margin: 0 0px 0px 30px;
}
.seti a
{
	
display: inline-block;
	
vertical-align: top;
	
margin: 0px 10px 0 0;
	
animation: fadeIn 5s;
	
-webkit-animation: fadeIn 5s;
	
-moz-animation: fadeIn 5s;
	
-o-animation: fadeIn 5s;
	
-ms-animation: fadeIn 5s;
	
transition-duration: 0.75s;
}
.seti a:hover
{
	opacity: 0.7;
	animation: fadeOut 5s;
	-webkit-animation: fadeOut 5s;
	-moz-animation: fadeOut 5s;
	-o-animation: fadeOut 5s;
	-ms-animation: fadeOut 5s;
}    

.seti a img
{
	
}
.contact {
    display: inline-block;
    float: right;
    font-size: 32px;
    margin: 19px 30px 0 0;
    font-family: 'TTNorms-Light';
}
.contact a
{
	
}

.video-content
{
	
}
.video-content
{
	
display: inline-block;
	
width: 100%;
	
text-align: center;
}
.video-content a
{
	
}

.video-content a.myLinkModal, .video-content a.myLinkModal1, .video-content a.myLinkModal2
{
	
position: relative;
	
display: inline-block;
	
vertical-align: top;
	
margin: 0px 4px;
}
.video-content a.myLinkModal:before, .video-content a.myLinkModal1:before, .video-content a.myLinkModal2:before
{content:"";display: inline-block;background: #ffffffa8 url(images/poly.png) no-repeat 65% 50%;width: 97px;height: 97px;border-radius: 50%;position: absolute;left: 34%;top: 24%;}

.video-content a.myLinkModal:hover:before, .video-content a.myLinkModal1:hover:before, .video-content a.myLinkModal2:hover:before
{
	
background-color: #000;
}


img
{
	    max-width: 100%;
	    vertical-align: top;
}


.text-bottom
{
	
direction: rtl;

font-size: 25px;
	
float: left;
	
text-align: center;
	
display: inline-block;
	
margin: -231px 0px 0px 40px;
	
width: 454px;
}
.text-bottom p 
{
	
margin: 0 0 8px;
	
line-height: 100%;
}
.text-bottom p:nth-child(2)
{
	
font-size: 20px;
}
.text-center-info em
{
	
font-style: normal;
	
position: relative;
	
left: 189px;
}
.text-center
{
	
display: inline-block;
	
width: 100%;
	
text-align: center;
	
font-family: 'fbjabutinskiconlightwebfont';
	
text-shadow: 0px 10px 6px #000000;
	
margin: 248px 0px 250px;
}
.text-center-title
{
	
font-size: 120px;
	
line-height: 40%;
	
margin: 0 0 0 1146px;
}
.text-center-info
{
	
font-size: 200px;
	
line-height: 102%;
}
.text-center-info span
{
	
margin-right: 204px;
}


section.main-page
{
	
display: inline-block;
	
width: 100%;
	
min-height: 500px;
	
padding: 30px 0px 0px;
	
vertical-align: top;
}
section.main-page .container
{
	
}
.news-all
{
	
background: #CB2930;
	
display: inline-block;
	
width: 430px;
	
border-bottom-right-radius: 13px;
	
padding: 21px 10px 12px;
	
float: left;
	
margin: 67px 0px 35px;
	
position: absolute;
	
left: 0;
	
top: 41px;
}
.news-all .news:last-child
{
	
border: 0;
	
margin: 0;
	
padding: 0;
}

.news
{
	
display: inline-block;
	
width: 100%;
	
border-bottom: 1px dashed #fff;
	
padding: 0 0 12px;
	
margin: 0 0 10px;
}
.news-date
{
    display: inline-block;
    float: right;
    width: 60%;
    font-size: 22px;
    line-height: 140%;
    margin: -3px 0 0;
}
.news-date span
{
	    font-family: Arial,sans-serif;
}

.news-more
{
	
display: inline-block;
	
float: left;
}
.news-more a
{
	
font-size: 18px;
	
color: #000;
	
background: #fff;
	
padding: 12px 18px;
	
border-radius: 20px;
	
speak: initial;
	
display: inline-block;
	
vertical-align: top;
	
font-weight: 700;
	
margin: 4px 0 0;
	
animation: fadeIn 5s;
	
-webkit-animation: fadeIn 5s;
	
-moz-animation: fadeIn 5s;
	
-o-animation: fadeIn 5s;
	
-ms-animation: fadeIn 5s;
	
transition-duration: 0.75s;
}
.news-more a:hover
{
	
/* transition: all 0.2s ease-in-out; */
	
/* transition-duration: 0.75s; */
	
background: #000;
	
color: #fff;
	
animation: fadeOut 5s;
	
-webkit-animation: fadeOut 5s;
	
-moz-animation: fadeOut 5s;
	
-o-animation: fadeOut 5s;
	
-ms-animation: fadeOut 5s;
}
a
{
	
color: #fff;
	
text-decoration: none;
}




@font-face {
    font-family: 'TTNorms-Light'; 
    src: url(font/TTNorms-Light.otf); 
   }
   
@font-face {
    font-family: 'fbjabutinskiconlightwebfont'; 
    src: url(font/fbjabutinskiconlightwebfont.ttf); 
   }





@font-face {
    font-family: 'fbjabutinskilightwebfont'; 
    src: url(font/fbjabutinskilightwebfont.ttf); 
   }


#myModal, #myModal1, #myModal2 {width: 739px;height: 535px;margin: 0 auto;padding: 18px 9px;border-radius: 4px;background: #000;position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;display: none;opacity: 0;z-index: 38;text-align: center;}
#myModal #myModal__close, #myModal1 #myModal__close1, #myModal2 #myModal__close2 {
  width: 21px;
  height: 21px;
  position: absolute;
  top: -7px;
  right: 11px;
  cursor: pointer;
  display: block;
  font-size: 29px;
  color: #fff;
  font-size: 50px;
  font-family: arial,sans-serif;
}
#myOverlay, #myOverlay1, #myOverlay2 {
  z-index: 37;
  position: fixed;
  background-color: rgba(0,0,0,.7);
  width: 100%; height: 100%;
  top: 0; left: 0;
  cursor :pointer;
  display :none;
}






@media screen and (max-width: 1850px){
	
	.contact {

    font-size: 18px;
	}
	
	.text-center-info span {
    margin-right: 179px;
    position: relative;
    left: -28px;
}
.text-center
{
	margin: 248px 0px 215px;
}

	.text-bottom {
    font-size: 25px;
    float: left;
    text-align: center;
    display: inline-block;
    margin: 0px;
    width: 100%;
    margin: 29px 0px 23px;
}
	.news-all {
    background: #CB2930;
    display: inline-block;
    width: 407px;
    border-bottom-right-radius: 13px;
    padding: 15px 10px;
    float: left;
    margin: 0px 0px 35px;
    position: absolute;
    left: 0;
    top: 0;
}

	.text-center-title {
    font-size: 54px;

    margin: 17px auto 0px;
    max-width: 1000px;
    text-align: right;
}
	.text-center-info {
    font-size: 95px;
    line-height: 122%;
    max-width: 1000px;
}
	section.main-page .container {
    max-width: 1000px;
    margin: 0 auto;
}


	
}





@media screen and (max-width: 1023px){
	
	footer {
    padding: 10px 0px 30px;
	}
	.contact {

    margin: 8px 30px 0 0;
	}
	.seti a {
    display: inline-block;
    vertical-align: top;
    margin: 0px 3px 0 0;
    width: 34px;
}

	
	.text-bottom p {
    margin: 0 0 8px;
    line-height: 100%;
    max-width: 638px;
    margin: 0 auto 20px;
}
	
	.text-bottom {
    display: inline-block;
    margin: 0px;
    width: 100%;
    margin: 29px 0px 0px;
    background: #000;
    padding: 23px 0px;
}
	section.main-page .container .container-block{
    max-width: 750px;    margin: 0 auto;
}

	.video-content a.myLinkModal:before, .video-content a.myLinkModal1:before, .video-content a.myLinkModal2:before
	{
		background-size: 30px;    width: 60px;
    height: 60px;
	}
	
	.video-content a.myLinkModal, .video-content a.myLinkModal1, .video-content a.myLinkModal2 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0px 4px;
    max-width: 198px;
}
	.text-center-info span {
    margin-right: 0;
    position: relative;
    left: initial;
    float: left;
}

	.text-center-info em {
    font-style: normal;
    position: relative;
    left: initial;
    float: right;
}
	
	section.main-page .container {
     max-width: 100%;
	}
	
	section.main-page
	{
	background: url(images/shimi1.png) no-repeat 50% 0%;
   background-size: 1023px;	    padding: 30px 0 0;
    margin: 0;
    vertical-align: top;
	}
	
	
}



@media screen and (max-width: 767px){
	
	
	.logo {
    display: none;
		top: 29px;
}
	.text-bottom p {
    margin: 0 0 8px;

    margin: 0 2% 20px;
}
	.text-center {
margin: -82px 0 0;
}

	.img-mobile {
    display: inline-block;
    width: 100%;
    margin: 0;
}

	section.main-page {
    background: #000!important;
}

	body 
	{
	background: #000!important;
	}
	.news-date {
    font-size: 16px;

    width: 59%;
}
	.news-more a {
    font-size: 14px;
    color: #000;
    background: #fff;
    padding: 6px 8px;
	}
	
	.seti {
    display: inline-block;
    float: left;
    margin: 0 0;
    text-align: center;
    width: 100%;
}
	.seti a {
    display: inline-block;
    vertical-align: top;
    margin: 0px 3px 0;
	}
	.contact {
    margin: 0 0 21px;
    text-align: center;    width: 100%;
}

	.contact span {
    float: right;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    text-align: center;
}

	body .slider {

    height: 256px;
	}
	
	body a.slider-arrow
	{
		border: 0;
    padding: 0;
    height: 52px;
    font-size: 0px;
    text-indent: -999px;
    width: 32px;
	}
	
	body a.slider-arrow.slider-arrow--right
	{
		background: url(images/right.png) no-repeat 50%; right:0;
	}
	body a.slider-arrow.slider-arrow--left
	{
		background: url(images/left.png) no-repeat 50%;left:0;
	}
	
	.video {
    display: none;
}
	.slider-mobile iframe
	{
		    height: 250px;
	}
	
	.slider-mobile {
    display: block;
    margin: 0px;
}

	
	.text-center-info {
    font-size: 55px;
    line-height: 152%;
	}
	
	.text-center-info span {
    float: none;
}
	
	.text-center-info em {
    float: none;
}
	.text-center-title {
    font-size: 45px;
    text-align: center;
}

	section.main-page {
    background-size: 100%;
    background: #000 url(images/shimi1.png) no-repeat 50% 0%;
}
	.news-all {
    margin: 0px 0px 35px;
    position: initial;
    margin: 20px 0px;
    width: 85%;
}
	
	section.main-page {
    background-size: 100%;
	}
	
	
}
