.royalSlider {
          height: 370px;
      }

      .rsBullets {
          margin: 0px auto;
          width: 100%;
          right: auto !important;
      }
      
      #slider-with-blocks-1, #slider-blog-mobile {
          width: 100%;
        }
        .rsOverflow {
            height: 370px !important;
            width: 100% !important;
        }
      
        .rsContent {
          color: #FFF;
          font-size: 24px;
          line-height: 32px;
          float: left;
        }
      


        .blockHeadline {
          font-size: 42px;
          line-height: 50px;
        }
        .blockSubHeadline {
          font-size: 32px;
          line-height: 40px
        }
        .txtCent {
          text-align: center; 
          width: 100%; 
        }

        .slide1 {
          background: #fff;
        }
        .slide1 .bContainer {
          
        }
        .slide2 {
            color:#000;
            background: #fff;
        }
        .slide2 .bContainer {
          
        }
        .slide2 .txtCent {
          line-height: 44px;
        }
        .slide2 .blockHeadline {
           line-height: 66px;
        }
        .slide3 {
            color:#FFF;
            background: #fff;
        }
        .slide3 .bContainer {
           
        }
      
      .slide4 {
          background: #fff;
      }
        
        .slide4 .bContainer {
          position: absolute;
          left: 0;
          width: 100%;
          height: auto;
          
        }

        .photoCopy {
          position: absolute;
          line-height: 24px;
          font-size: 12px;
          background: black;
          color: white;
          padding: 0px 10px;
          position: absolute;
          left: 12px;
          bottom: 12px;
          top: auto;
          border-radius: 2px;
          z-index: 25;
        }
      
      .slide5 {
          background: #fff;
      }
      
      .slide5 .bContainer {
           
        }
        .photoCopy a {
          color: #FFF;
        }
        .palmImg {
          left: 0;
          top: auto;
          bottom: -60px;
          position: absolute;
        }
      
      #slider-blog-mobile .slide1, #slider-blog-mobile .slide2, #slider-blog-mobile .slide3, #slider-blog-mobile .slide4, #slider-blog-mobile .slide5 {
          background: none;
      }


        @media screen and (min-width: 0px) and (max-width: 960px) { 
          .rsContent {
            font-size: 22px;
            line-height: 28px;
          }
          .blockHeadline {
            font-size: 32px;
            line-height: 32px;
          }
          .blockSubHeadline {
            font-size: 26px;
            line-height: 32px
          }
        }
        
        
        /*------------------Custom-----------------*/
      .blog-slider .royalSlider,
      .blog-slider .rsOverflow {
            height: 596px !important;      
      }

      
      .rsMinW .rsBullet {
        width: 10px !important;
        height: 10px !important;
      }

      .rsMinW .rsBullet span {
            background: #b1b1b1 !important;
            border: 2px solid #ffffff;
            width: 8px !important;
            height: 8px !important;
      }
      
      .rsMinW .rsBullet span:hover {
            background: #ff2a00 !important;
            border: 2px solid #ffffff;
            width: 8px !important;
            height: 8px !important;
            cursor: pointer;
      }
      
      .rsMinW .rsBullet.rsNavSelected span {
            background: #ff2a00 !important;
            border: 2px solid #ff2a00;
      }
      
      .rsMinW.rsHor .rsArrowLeft .rsArrowIcn {
            background-position: -158px -58px !important;
            
      }
      
      .rsMinW.rsHor .rsArrowLeft .rsArrowIcn:hover {
            background-position: -158px -125px !important;
            
      }
      
      .rsMinW.rsHor .rsArrowRight .rsArrowIcn {
            background-position: -191px -58px !important;
      }
      
      .rsMinW.rsHor .rsArrowRight .rsArrowIcn:hover {
            background-position: -191px -126px !important;
      }

        .rsMinW .rsArrowLeft {
            margin: 0 auto;
            /*left: -970px;*/
			left: 0px;
			right: inherit;
            top: 170px;
        }
      
      .rsMinW .rsArrowRight {
            margin: 0 auto;
            /*left: 990px;*/
		  left: inherit;
		  right: 15px;
            top: 170px;
        }

       .rsMinW .rsArrowIcn {
            width: 34px !important;
            height: 55px !important;
        }
      
      .blog-slider .rsMinW .rsArrowLeft {
            margin: 0 auto;
            left: -870px;
            top: 260px;
        }
      
      .blog-slider .rsMinW .rsArrowRight {
            margin: 0 auto;
            left: 900px;
            top: 260px;
        }

      
      
      @media screen and (min-width: 0px) and (min-width: 320px) { 
          .royalSlider,
          .rsOverflow {
            height: 350px !important;
          }
          #slider-blog-mobile.royalSlider,
          #slider-blog-mobile.royalSlider .rsOverflow {
            height: 370px !important;
          }
        }
      
      @media screen  and (min-width: 768px) { 
          .royalSlider,
          .rsOverflow {
            height: 470px !important;
          }
        
          .rsContent {
            font-size: 18px;
            line-height: 26px;
          }
          .blockHeadline {
            font-size: 24px;
            line-height: 32px;
          }
          .blockSubHeadline {
            font-size: 22px;
            line-height: 32px
          }
        }


/***************
*
*  6. Play/close video button
*
****************/

.rsDefault .rsPlayBtn {
	-webkit-tap-highlight-color:rgba(0,0,0,0.3);
	width:64px;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	cursor: pointer;
}
.rsDefault .rsPlayBtnIcon {
	width:64px;
	display:block;
	height:64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;

	background:url(/images/rs-default.png) no-repeat 0 -32px;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0,0,0,0.9);
}
.rsDefault .rsBtnCenterer {
	position:absolute;
	left:50%;
	top:50%;
}
.rsDefault .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);

}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px;
}

.rsDefault .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('/images/rs-default.png') -64px 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsDefault .rsCloseVideoIcn:hover {
	background-color: rgba(0,0,0,0.9);
}

/*Слайдер главный, вверху*/
@media screen and (max-device-width: 480px){
	/*body section .main-slider{
		margin-bottom: -5px;
	}*/
	
	body section .main-slider .image-slider-m .table-center img {
	    max-width: 100%;
	    height: auto !important;
	    /*max-height: 155px;*/
	   max-height: 147px;
	}
	
	.royalSlider, .rsOverflow {
	    height: 235px !important;
	}
	
	body .main-slider .rsBullets{
		margin-top: -20px !important;
	}
	
	body section .main-slider .image-slider-m{
		overflow: none !important;
		height: 200px !important;
	}
	
	body section .main-slider .text-slider-m .table-center, body section .main-slider .image-slider-m .table-center{
		height: 200px !important;
	}
	
	body section .main-slider .image-slider-m{
		height: 200px !important;
	}
	
	body section .main-slider .image-slider-m .table-center{
		width: 199px;
		text-align: right;
	}
	
	body section .main-slider .wide .table-center{
		width: auto;
		max-width: 100%;
		padding: 0 0px !important;
	}
	
	body section .main-slider .text-slider-m .table-center p:nth-child(1){
		font-size: 17px !important;
	}
	
	body section .main-slider .text-slider-m .table-center p:nth-child(2){
		font-size: 12px !important;
	}
}
/**/
