@charset "UTF-8";
@media screen and (max-width:100em){ /* 1600px */
	.slick-gallery iframe{height:550px;max-height:550px;}
	.slick-gallery-yt iframe{height:800px;max-height:800px;}
	.slick .caption{padding:24px 48px 24px 96px;color:var(--white);max-width:65%;left:0;top:96px;}
	.slick .caption-right{padding:24px 96px 24px 48px;color:var(--white);max-width:65%;right:0;top:96px;}	
	.otsfao-image-wrap .col-lg-4{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%;}
	.otsfao-image-wrap .col-lg-8{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%;}	
	.otsfao-image-wrap{padding:16px 32px 16px 32px}
	footer .footer-left{order:1;background-color:var(--light-blue);-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}
	footer .footer-right{order:2;background-color:var(--blue);-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}
	footer .footer-center{order:3;background-color:var(--dark-blue);-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}	
	}
@media screen and (max-width:87em){ /* 1392px */
	.slick-gallery iframe{height:480px;max-height:480px;}
	.slick-gallery-yt iframe{height:700px;max-height:700px;}	
	.slick .caption{padding:24px 24px 24px 48px;color:var(--white);max-width:70%;left:0;top:64px;}
	.slick .caption-right{padding:24px 48px 24px 24px;color:var(--white);max-width:70%;right:0;top:64px;}
	.slick .caption .size-40,.slick .caption-right .size-40{font-size:2.2em}
	.slick .caption .size-32,.slick .caption-right .size-32{font-size:1.8em}
	.slick .caption .size-20,.slick .caption-right .size-20{font-size:1.1em}
	.otsfao-image-wrap .col-lg-4{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
	.otsfao-image-wrap .col-lg-8{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}	
	.otsfao-image-wrap{padding:16px}
	.header-nav nav > ul > li > a{padding:24px 12px 16px}	
	}
@media screen and (max-width:75em){ /* 1200px */
	.md-hide,.hide-md{display:none !important}
	.md-relative{position:relative}
	.slick-gallery iframe{height:400px;max-height:400px;}
	.slick-gallery-yt iframe{height:650px;max-height:650px;}
	.slick .caption .size-40,.slick .caption-right .size-40{font-size:1.5em}
	.slick .caption .size-32,.slick .caption-right .size-32{font-size:1.2em}
	.slick .caption .size-20,.slick .caption-right .size-20{font-size:0.8em}
	.header-nav nav > ul > li > a{padding:24px 6px 16px}
	header .logo{padding-left:10px;}
	header .logo img{height:50px;width:auto;}
	.settings-bar .search, .contact-bar{padding:4px 8px;}	
	footer .footer-left{-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}
	footer .footer-right{-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}
	html, body{background: var(--dark-blue);}
	.slick .caption{top:32px;}
	.slick .caption-right{top:32px;}
	}
@media screen and (max-width:64em){ /* md 1024px */
	header .logo{padding-right: 8px;justify-content: end;}
	header .header-nav{flex:none;}
	.t-plugin-fullscreen{display:none;}
	.t-plugin-mobile{display:block;}	
	.slick-gallery iframe{height:330px;max-height:330px;}
	.slick-gallery-yt iframe{height:600px;max-height:600px;}	
	header .logo{padding-left:58px;flex-grow:1;}
	main .wrap{background-size:487px 75px;}
  .sm-hide,.hide-sm{display:none !important}
	.contact-bar{padding-right:8px;}	  
  .nav-shortcut{position:fixed;display:block;float:left;cursor:pointer;padding:6px;left:8px;top:10px;z-index:1000;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
  .nav-shortcut span{display:block;width:30px;height:6px;background:var(--blue-three);margin-bottom:4px;border-radius:1px;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
  .nav-shortcut span.bar{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
  .nav-shortcut span.bar1{margin-top:2px;}
  .nav-shortcut.active{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
  .nav-shortcut.active .bar1{-webkit-transform:rotate(0deg) translateY(6px);-moz-transform:rotate(0deg) translateY(6px);-ms-transform:rotate(0deg) translateY(6px);-o-transform:rotate(0deg) translateY(6px);transform:rotate(0deg) translateY(6px);}
  .nav-shortcut.active .bar2{opacity:0;}
  .nav-shortcut.active .bar3{-webkit-transform:rotate(-90deg) translateX(14px);-moz-transform:rotate(-90deg) translateX(14px);-ms-transform:rotate(-90deg) translateX(14px);-o-transform:rotate(-90deg) translateX(14px);transform:rotate(-90deg) translateX(14px);}
  .header-nav .nav-menu.active{display:block !important}
  .header-nav nav{display:none;position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;padding:48px 32px 64px;overflow-x:auto;background:var(--white);background:rgba(255,255,255,0.9)}
  .header-nav nav a,.header-nav nav ul ul > li > a{display:inline-block;border:none;padding:4px}
  .header-nav nav li,.header-nav nav li li,.header-nav nav li li:hover{background:none}
  .header-nav nav ul,.header-nav nav li,.header-nav nav a{display:block;width:100%}
  .header-nav nav > ul > li > ul,.header-nav nav > ul > li > ul > li > ul{display:block;position:relative;width:100%;margin-left:0;left:auto;right:auto;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
  .header-nav nav li:hover > a,.header-nav nav a:hover,.header-nav nav li.active > a,.header-nav nav a.active{color:var(--main-color);background:none;text-decoration:none;border:none;}
  .header-nav nav > ul > li > a{display:block;padding-left:32px;height:auto;padding:8px 16px;font-weight:600;border:none;text-shadow:none}
  .header-nav nav > ul > li > ul{z-index:1;padding:0;border-top:none;}
  .header-nav nav ul ul > li > a{padding-left:32px}
  .header-nav nav ul ul ul > li > a{padding-left:64px}  
	.size-18{font-size:1em}
	.size-20{font-size:1em}
	.size-22{font-size:1.125em}
	.size-24{font-size:1.25em}
	.size-26{font-size:1.375em}
	.size-28{font-size:1.5em}
	.size-30{font-size:1.625em}
	.size-32{font-size:1.75em}
	.size-34{font-size:1.875em}
	.size-36{font-size:2em}
	.size-38{font-size:2.125em}
	.size-40{font-size:2.25em}
	.size-50{font-size:2.375em}
	.size-60{font-size:2.5em}
	.size-70{font-size:3.125em}	
	.slick .size-40{font-size:1.5em}
	.slick .size-32{font-size:1.25em}
	.slick hr{margin:0.7em 0}
	.slick-main .slick-arrow.slick-prev{left:22px;}
	.slick-main .slick-arrow.slick-next{right:22px;}
	.slick-main .slick-arrow{top:auto;bottom:0px}
	}
@media screen and (max-width:48em){ /* sm 768px */	
	.slick-gallery iframe{height:260px;max-height:260px;}
	.slick-gallery-yt iframe{height:500px;max-height:500px;}	
	hr{margin:0.7em 0;}
	.wrap{padding:16px;}
	.xs-hide,.hide-xs{display:none !important}
	.size-20{font-size:1em}
	.size-22{font-size:1.075em}
	.size-24{font-size:1.125em}
	.size-26{font-size:1.2em}
	.size-28{font-size:1.25em}
	.size-30{font-size:1.3em}
	.size-32{font-size:1.35em}
	.size-34{font-size:1.4em}
	.size-36{font-size:1.5em}
	.size-38{font-size:1.6em}
	.size-40{font-size:1.7em}
	.size-50{font-size:1.8em}
	.size-60{font-size:1.9em}
	.size-70{font-size:2em}
	.slick .caption{top:16px;padding:16px;width:100%;max-width:100%;text-align:center;background-color:rgba(3,128,211,0.01)}
	.slick .caption-right{top:16px;padding:16px;width:100%;max-width:100%;text-align:center;background-color:rgba(3,128,211,0.01)}	
	.slick .size-16{font-size:0.8em}
	.slick-main .slick-arrow{top:auto;bottom:0px}
	.slick-main .slick-arrow.slick-prev{left:6px;}
	.slick-main .slick-arrow.slick-next{right:6px;}
	.params-tile{width:100%;}
	.pad-bottom-16.relative{padding-bottom:32px !important;}
	footer .footer-xs-step{-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;margin:0 auto;}
	.otsfao-image-wrap .col-lg-4{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
	.otsfao-image-wrap .col-lg-8{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding: 12px 0 12px 0;}
	.otsfao-image-wrap .radius-12-right, .otsfao-image-wrap .radius-12-left{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
	}
@media screen and (max-width:46em){ /* 736px */
	.t-plugin .t-item{width:50%;}
	.image-float{width:100%;text-align:center;}
	.news .perex{font-size:0.9em;}	
	}
@media screen and (max-width:34em){	/* 544px */	
	.footer-copyright{flex-direction:column;}	
	body > header .wrap{flex-direction:column}
	.nav-shortcut{top: 4px;left: 4px;}
	header .logo{padding-right:8px;justify-content:flex-end;}		
	header .logo img{height:40px;}
	header .header-nav{padding-top:0;}
	footer .footer-xs-step{-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}
	.settings-bar .search{width:50%;}
	.settings-bar .search-form{width:137px;}
	.settings-bar .search{justify-content: center;display:flex;padding:4px 0;}
	.contact-bar{width:50%;text-align:center;padding:4px 0;min-height: 44px;}
	.contact-bar a,.contact-bar span{line-height:1.3em;}
	}
@media screen and (max-width:30em){ /* xs 480px */
	.t-plugin .t-item{width:100%;}
	.t-plugin .t-item-inner{margin-left:0;margin-right:0;}		
	.slick-gallery iframe{height:700px;max-height:700px;}
	.slick-gallery-yt iframe{height:400px;max-height:400px;}
	main .wrap{background-size:325px 50px;background-position-y:100px;}			
	.news .content{padding:16px}
	.pad-y-40{padding-left:16px !important;padding-right:16px !important}
	.slick .caption{top:32px;padding:16px;max-width:100%;text-align:center;background-color:rgba(3,128,211,0.7)}
	.slick .caption-right{top:32px;padding:16px;max-width:100%;text-align:center;background-color:rgba(3,128,211,0.7)}		
	.slick-main .slick-arrow{top:auto;bottom:32px}
	.slick-main .slick-arrow.slick-prev{left:6px;}
	.slick-main .slick-arrow.slick-next{right:6px;}
	.slick-main .mobile-image{display:inline-block !important;}
	.slick-main .fullhd-image{display:none !important;}	
	.slick-gallery .mobile-image{display:inline-block !important;}
	.slick-gallery .fullhd-image{display:none !important;}	
	.otsfao-image-wrap{padding:8px 0 8px 0;}	
	.otsfao-image-wrap .mobile-image{display:block !important;}
	.otsfao-image-wrap .fullhd-image{display:none !important;}		
	.pad-bottom-16.relative{padding-bottom:32px !important;}
	.xs-align-center{text-align:center !important}
	.photos-belt-big .col-xs-6{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}	
	}
