/*header.fixed #header__navigation{
    display:none;
}*/
header #fixed-menu-toggler{
    display:none;
}
header.fixed #fixed-menu-toggler{
    display:block;
}
#mobile-menu.visible-m-top{
    top: 98px;
}
header .address span{
  color:#252525;
}
#fixed-menu-toggler{margin-left:-10px;padding:19px 10px;}
#fixed-menu-toggler span{display:block;height:3px;position:relative;width:25px;}
#fixed-menu-toggler span:after, #fixed-menu-toggler span:before{content:"";height:100%;left:0;position:absolute;width:100%;}
#fixed-menu-toggler span:before{top:-8px;}
#fixed-menu-toggler span:after{top:8px;}
#fixed-menu-toggler span, #fixed-menu-toggler span:after, #fixed-menu-toggler span:before{background-color:#666;transition:all .4s ease-in-out;}
#fixed-menu-toggler.active span{background-color:transparent;}
#fixed-menu-toggler.active span:after, #fixed-menu-toggler.active span:before{top:0;transform-origin:50% 50%;webkit-transform-origin:50% 50%;}
#fixed-menu-toggler.active span:before{transform:rotate(225deg);webkit-transform:rotate(225deg);}
#fixed-menu-toggler.active span:after{transform:rotate(-225deg);webkit-transform:rotate(-225deg);}

.table-style3{border-bottom:1px solid #f0f0f0;border-collapse:collapse;width:100%;}
.table-style3 .lvl1{background:#f0f0f0;font-size:18px;}
.table-style3 .lvl1 td{padding:10px 15px;}
.it{font-family:"Exo2-LightItalic";}
.table-style3 td{border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding:10px 2%;vertical-align:top;}
.table-style3 tr td:first-child{border-left:0;}
.table-style3 tr td:last-child{border-right:0;}
.table-style3 tr{border-bottom:1px solid #F0F0F0;}
.table-style3 .size1{width:40%;}
.table-style3 .size2{width:18%;}
.color3{color:#ff4747;}
.color4{color:#59d683;}
.table-style3 .color3, .table-style3 .color4{margin-bottom:14px;}
.projects .title5{text-align:left;}

.pricing-table td{
  position: relative;
}
.pricing-table .__price i{
  font-style: normal;
  position: absolute;
  left: -9px;
}

.pricing-table td:first-child{
  width:50px;
}
.pricing-table td:nth-child(2){
  width:65%;
}
.toogle3{border:1px solid #ccc;border-radius:4px;position:relative;}
.toogle3 .toogle-block-title{cursor:pointer;display:block;font-size:16px;padding:10px 22px;}
.toogle-block, .toogle-block2{display:none;}
.toogle3 .toogle-block-title:hover{color:#FF6600;}
.margin4{margin-bottom:40px;}
.toogle3 .toogle-block{padding:15px 22px;}

#header{
    margin-top:1px;
}
#header[data-fixed="true"] .__line--second{
	/*top:35px;*/
}
#header__navigation .has-submenu:nth-child(11) .submenu, #header__navigation .has-submenu:nth-child(10) .submenu, #header__navigation .has-submenu:nth-child(9) .submenu{
  top:auto;
  bottom:0px;
}
@media (min-width: 992px) and (max-width:1270px){
  /*#header:not(.fixed) .__line--second .__item--second .__item--first{*/
  #header .__line--second .__item--second .__item--first{
    display:none;
  }
  #header:not(.fixed) .__line--second .__item--second .__item--second{
    margin-left:0px !important;
  }

}

@media (min-width: 992px) {
    #mobile-menu{
        margin-top: 97px;
    }
  }
  .owl-theme .owl-nav .owl-prev{
  	left:-20px;    
  }
  .owl-theme .owl-nav .owl-next{
  	right:-15px;
  }
  .owl-theme .owl-nav [class*=owl-]{
   
  }
  .owl-theme .owl-nav [class*=owl-] i{
  	width: 20px;   
  }

.hero__slider .owl-theme .owl-nav .owl-prev{    
    left:0px;
  }
.hero__slider .owl-theme .owl-nav .owl-next{    
    right:4px;
  }
.hero__slider .owl-theme .owl-nav [class*=owl-]{
    top:47%;
  }
.hero__slider .owl-theme .owl-nav [class*=owl-] i{   
    font-size:36px;
  }
  .hero__slider .grid.grid--container {
    position: absolute;
}
.hero__slider img{
  cursor: pointer;
}
	.viber-icon{
		background-image: url('../img/viber.png');
	}
	.whatsapp-icon{
		background-image: url('../img/whatsapp.png');
	}
 .viber-icon, .whatsapp-icon{
 	display: inline-block;
 	width: 14px;
 	height: 14px;
 	background-size: contain;
 }
 .flex{
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: flex;
 }
 .text-right{
 	text-align: right;
 	justify-content: flex-end;
 }

.tariffs__option_text_1{
  min-height: 364px;
}
.tariffs__option_text_2{
  min-height: 57px;
}
@media (max-width: 1400px) and (min-width: 1270px) {
  .tariffs__option_text_1{
    min-height: 510px;
  }
  .tariffs__option_text_2 {
    min-height: 80px;
  }
}
@media (max-width: 1269px) and (min-width: 1100px) {
  .tariffs__option_text_1{
    min-height: 510px;
  }
  .tariffs__option_text_2 {
    min-height: 80px;
  }
}
@media (max-width: 1099px) and (min-width: 800px) {
  .tariffs__option_text_1{
    min-height: 478px;
  }
  .tariffs__option_text_2 {
    min-height: 75px;
  }
}
@media (min-width: 560px) and (max-width:992px){
  .steps-grid{
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .steps .col:nth-child(3) .__item:before,.steps .col:nth-child(5) .__item:before{
    display:none;
  }
}
@media (min-width: 992px){
  .steps-grid{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}
.main-team .sl-btns .owl-prev, .main-team .sl-btns .owl-next{
  background: #165A91 !important;
  outline: none;
}
.review-section{
  padding:33px 0 22px;
}
#header__navigation .submenu--light > .submenu { 
  box-shadow: 0 1px 2px rgba(0, 0, 0, .2) !important;
}
.section-video{
  padding-top:0px;
}

.contactInformItem__description a span{
    display: inline-block;
    min-width: 100px;
}
.part{
  position: relative;
}
.button-contacts-main{
  position: absolute !important;
  bottom: 25px;
}
.button-contacts-main-2{
  display:none !important;
}
@media (max-width: 560px){
  .button-contacts-main{
    display:none !important;
  }
  .button-contacts-main-2{
    display:inline-block !important;
  }
  .__site-logo img{
    height:55px;
  }
  .hero__slider .__item{
  	min-height:130px;
  }
  .hero__slider .owl-theme .owl-dots{
  	bottom:0;
  }
}
#video {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
#video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section-video b{
  text-transform: uppercase;
  color:#000;
}
.inline-block{
  display: inline-block;
}
@media (max-width: 992px){
  .tariffs{
    display:none;
  }
  .pricing-table table{
    min-width: auto;
  }
  .pricing-table .__price{
    font-size: 1.4rem
  }
}
@media only screen and (max-width: 576px){
  .s-cards .col--6{
    width:50%;
  }
  .s-cards .__title{
    font-size:1rem;
  }
  .s-cards .__item .__ico{
    display: none;
  }
  .steps .col{
    flex: 1 0 50%;
  }
  .steps .__item:before{
    display: none;
  }  
  .steps .__title {
    font-size: 1.4rem;
  }
}

.sl-btns .owl-dots .owl-dot{
	border:1px solid #165A91;
}
.sl-btns .owl-dots .owl-dot.active{
	background-color:#165A91;
}
.footer .__contacts div{
	display: flex;
}
@media only screen and (min-width: 1400px) and (max-width: 1600px){
	.sl-btns{
		padding-left:55px;
		padding-right:55px;
	}
	.sl-btns .owl-prev{
		left:0;
	}
		.sl-btns .owl-next{
		right:0;
	}
}

.contactInformItem{
  /*font-family:sans-serif;*/
  /*font-size:1.6rem;*/
  font-weight:400;
}