.grecaptcha-badge{
  right:0 !important;
  display:hidden !important;
}
@media (max-width:380px){
  .nr-recaptcha.g-recaptcha{
            width: 100%;
    height: 78px;
    overflow: hidden;
  }
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
    font-size: 50px;
    padding-right: 50px;

   
}
#cf_3{
  max-width: 340px;
}
/* форма услуги граф дизайна*/
#cf13 input, #cf13 input:active{
  background-color: transparent;
  border:none;
  border-bottom:1px solid #fff;
  border-radius:0;
  color:#fff;
}
#cf13 button{
  border:none !important;
  background-color: #FFCA6E !important;
  color: #393939 !important;
  margin-top: 10px;
}
#cf_13 .cf-btn:hover{
  background-color: #DA5A3C !important;
  color: #ffffff !important;
}
/*конец формы граф дизайна*/

/*текс cookie на мобилки*/
@media (max-width: 767px){

  /*текс*/
#sp-cookie-consent *, #sp-cookie-consent *::before, #sp-cookie-consent *::after {
    line-height: 1;
    font-size: 10px;}
  /*отступы блока*/
  #sp-cookie-consent > div {padding: 10px!important;}
  
  }

/*заливка текста градиентом*/
.gradi {
  
background: linear-gradient(to right, #FFCA6E, #DA5A3C); /* Градиент для текста */
-webkit-background-clip: text; /* Обрезаем фон по тексту */
-webkit-text-fill-color: transparent; /* Прозрачный текст */

}

/*Выравниваем лого*/
#sp-header .logo {  align-items: end; height: 50px!important; }

/*стики header*/
#sp-header {
  top:0;
    position: fixed!important;
}
.headroom {
    will-change: transform;
    transition: transform 200ms linear;
}
.headroom--pinned {
    transform: translateY(0%);
}
.headroom--unpinned {
    transform: translateY(-100%);
}

body{
  padding-top:120px;
}


/*желтая полоска в хедаре*/
#sp-header {
    border-bottom: 5px solid transparent;
    border-image: linear-gradient(to bottom right, #DA5A3C , #FFCA6E, #DA5A3C);  
    border-image-slice: 1;
}

/*Перекрашиваем будтерброд*/
.fa-bars:before {color: #FFCA6E;}

/*****************Блок Услуги********************/

/*подставляем картинки вместо иконок 2й экран главной*/
.fa-address-book:before {content: url(/images/2020/01/21/usluga1.svg);} 
.fa .fa-address-book:before {content: url(/images/2020/01/21/usluga1.svg);}
.fa-amazon:before {content: url(/images/2020/01/21/usluga2.svg);}
.fa-arrow-circle-left:before {content: url(/images/2020/01/21/usluga3.svg);} 
.fa-angellist:before {content: url(/images/2020/01/21/usluga4.svg);}
.fa-xbox:before {content: url(/images/2020/01/21/usluga3.svg);} 

.sppb-nav-lines>li.active>a, .sppb-nav-lines>li.active>a:focus, .sppb-nav-lines>li.active>a:hover {
  color: #DA5A3C;
  border-bottom: 2px solid #DA5A3C;}


.phm-tab-box {
	margin-top: 10px !important;
}
.phm-tab-box::before {
	content: '';
	position: absolute;
	top: -9px;
	width: 20px;
	height: 20px;
	background-color: #384454;
	transform: rotate(45deg);
}
.phm-tab-box__1::before {
	left: 10%;
}
.phm-tab-box__2::before {
	left: 30%;
}
.phm-tab-box__3::before {
	left: 50%;
}
.phm-tab-box__4::before {
	left: 70%;
  
}
.phm-tab-box__5::before {
	left: 90%;
}

.phm-features .sppb-column-addons {
	display: flex;
	flex-direction: column;
}
.phm-features .sppb-column-addons > div:last-child {
	margin-top: auto !important;
}
.phm-futures-tabs .sppb-nav {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}
.phm-futures-tabs .sppb-nav li {
	flex: 0 1 20%;
}
.phm-futures-tabs .sppb-nav li a {
	text-align: center;
	padding-right: 0;
}
@media (max-width: 991px) {
  .phm-futures-tabs .sppb-nav li {
	flex: 0 1 25%;
	display: flex;
	justify-content: center;
  }
  .phm-tab-box__1::before {
	left: 5%;
  }
  .phm-tab-box__2::before {
      left: 25%;
  }
  .phm-tab-box__3::before {
      left: 48%;
  }
  .phm-tab-box__4::before {
      left: 69%;
  }
  
   .phm-tab-box__5::before {
      left: 91%;
  }  
}
@media (max-width: 991px)
#sp-header {
    height: 110px;
}}

/*Мобильная верстка*/
@media (max-width: 767px){
  .fa-address-book {width: 100%; height: auto;}
  .sppb-nav-modern>li.active>a, .sppb-nav-modern>li.active>a:focus, .sppb-nav-modern>li.active>a:hover {color: #5B5B5B; background-color: #ff925f40;}
}




/*главная страница
.sp-slider-content-wrap{  
    background-color: rgba(255, 255, 255, 0.62);
    margin: 0 auto;
    padding-left: 30%;
    padding-top: 50px;
    padding-bottom: 50px;
}
.sp-slider h1,h2 {
    width: 50%;
    background-image: linear-gradient(90deg,#EC9039 44%, rgba(255, 255, 255, 0) 100%);
    box-shadow: 0 0 0 0 #ffffff;
  
}
@media (max-width: 767px){
.sp-slider h1,h2 {width: 50%;}  
.sp-slider-content-wrap {width: 50%;}
  .sp-slider-content-wrap{padding-left: 10%;}
}
@media (min-width: 767px max-width: 1024px)
{
.sp-slider h1,h2 {width: 50%;}  
.sp-slider-content-wrap {width: 50%;}
  .sp-slider-content-wrap{padding-left: 10%;}
}
@media (max-width: 767px){
.sp-slider h1,h2 {width: 80%;}  
.sp-slider-content-wrap {width: 80%;}
  .sp-slider-content-wrap{padding-left: 10%;}
}



.sppb-nav-lines>li.active>a, .sppb-nav-lines>li.active>a:focus, .sppb-nav-lines>li.active>a:hover {
  color: #DA5A3C;
  border-bottom: 2px solid #DA5A3C;}

/*конец главной*/



/*телефон в шапки*/
@media (max-width: 991px){  
#sppb-addon-1577968872588 a {
    font-size: 10px!important;

  }}

/*Переносим телефон в шапке в середку*/
@media (max-width: 991px) {
  #sp-menu { order: 1;
  }}


@media (max-width: 991px) {  
#sp-header .logo {
    height: 50px;
  }}
  
  
  
/*фон крошек*/
.breadcrumb {
 background-color: #ffffff;
}


/*страница портфолио сайта раскрывающие картинки */

.navedenie li {
    position: relative;
    transition: .3s;
   -webkit-transition: background-color .3s;
}

img.mfp-img {
max-height: 200% !important;
  
}

.navedenie li::before {
    content: '';
    background-color: rgba(199, 39, 39, 0.23);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: .3s;
    transition: .3s;
  
}

.navedenie li::after {
    content: '+';
    position: absolute;
    color: #fff;
    text-decoration: none;
    width: 36px;
    font-size: 28px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    top: 50%;
    left: 50%;
    margin-left: -18px;
    margin-top: -18px;
    background: rgba(0,0,0,.8);
    border-radius: 40px;
    -webkit-transition: .3s;
    transition: .3s;
    z-index: 5;
    pointer-events: none;
    opacity: 0;
  
}

.navedenie:hover li::before, .navedenie:hover li::after {
  opacity: 1; 

}

/*Мобильная верстка футер*/
@media (max-width: 767px){
#sp-footer .container-inner {
    padding: 0px 0px;
  }}

/* блокировка экрана от копирования

.page-content {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
} */


/* подчеркивание иконок 2й экран */
.sppb-nav-lines>li.active>a, .sppb-nav-lines>li.active>a:focus, .sppb-nav-lines>li.active>a:hover {
    color: #595959; /* цвет активного загаловка */
    background-color: transparent;
    border-bottom: 2px solid #e55b3e;
    margin-bottom: -2px;
}


/* убераем полосу под иконками */
.sppb-nav-tabs {
    border-bottom:none;
}

/* делаем иконки без фона */
.sppb-nav-tabs>li>a {
    font-size: 20px;
    font-weight: bolder;
    line-height: 1.42857143;
    border-right-width: 0;
    border-bottom-color: transparent;
    background-color: transparent;
    border:none;
}

.sppb-nav-tabs>li.active>a, .sppb-nav-tabs>li.active>a:focus, .sppb-nav-tabs>li.active>a:hover {
    background-color: #f18b0c24;
    border-bottom-color: transparent;
    cursor: default;
}

/* квадрат при наведении на иконку */
.sppb-nav>li>a:focus, .sppb-nav>li>a:hover {
    text-decoration: none;
    /*background-color: #f18b0c24;*/
   
    border-bottom: 2px solid #e55b3e;
    margin-bottom: -2px;
}
  

  
  
/*подставляем картинки вместо иконок 2й экран главной*/
@media (max-width: 767px){
.fa-address-book:before {content: url(/images/2020/01/21/usluga11.svg);}
.fa-amazon:before {content: url(/images/2020/01/21/usluga22.svg);}
.fa-arrow-circle-left:before {content: url(/images/2020/01/21/usluga33.svg);} 
.fa-angellist:before {content: url(/images/2020/01/21/usluga44.svg);}
.fa-xbox:before {content: url(/images/2020/01/21/usluga33.svg);}   

  
.sppb-nav-lines > li > a {
  padding: 13px 10px;
  font-size: 8px;
  
  }}
  
/*конц Мобильная вкрстка*/  

/* КОНЕЦ СТИЛЯ 2Й ЭКРАН */



/*Линия в заголовки h3 h5*/
.line{  
    margin-bottom: 30px;
    text-align: center;
    position: relative;  
  
}
.line:before {
    content: '';
    width: 100%;
    height: 1px;
    background: #5B5B5B;
    position: absolute;
    top: 14px;
    left: 0;
}
.line h3, h5  {
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 20px;
    background: #fff;
}
/*Линия в заголовки h3 h5*/





/*хлебные крошки*/
.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
     padding: 0px; 
     margin-bottom: 0px;; 
    list-style: none;
     background-color: #ffffff00;
    border-radius: 0px;
  color:#5B5B5B;
}
/*конец хлебные крошки*/





/*выравниваем виджит битрикс24*/
.b24-widget-button-position-bottom-right {
    right: 0px;
    bottom: 0px;
}

/*выравниваем logo*/
.my_logo{margin-top:15px;}
/*всплывающая посказка на "?"
.help-tip{
	position: absolute;
	top: 15px;
	right: 300px;
	text-align: center;
	background-color: #ff7600;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	font-size: 14px;
	line-height: 26px;
	cursor: default;
}

.help-tip:before{
	content:'?';
	font-weight: bold;
	color:#fff;
}

.help-tip:hover p{
	display:block;
	transform-origin: 100% 0%;

	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;

}

.help-tip p{
	display: none;
	text-align: left;
	background-color: #1E2021;
	padding: 10px;
	width: 150px;
	position: absolute;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	right: -4px;
	color: #FFF;
	font-size: 13px;
	line-height: 1.4;
}

.help-tip p:before{
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#1E2021;
	right:10px;
	top:-12px;
}

.help-tip p:after{
	width:100%;
	height:40px;
	content:'';
	position: absolute;
	top:-40px;
	left:0;
}

@-webkit-keyframes fadeIn {
	0% { 
		opacity:0; 
		transform: scale(0.6);
	}

	100% {
		opacity:100%;
		transform: scale(1);
	}
}

@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:100%; }
}


*/

  /*иконка телефона в шапке*/
.fa-intersex:before {content: url(/images/2020/01/15/tel.png);}


/*ReDesign*/
.features_number .sppb-media {
  display:flex;
  align-items:center;
}

.features_number .sppb-media-body {
  position: relative;
  left: -50px;
}
.questions .sppb-panel-title {
  font-size:28px;
}



  
  
  
@media (max-width: 991px){
  
#sp-header {
    height: 120px;
}  
  
  
  
  
}  
  



/* мобильная верстка */

@media (max-width: 767px){
  .sppb-nav-lines > li > a {
    padding-left: 0;
    width: 70px;
  }
  .fa-address-book:before {
    width: 20px;
  }
  #sp-header {
    min-height: 120px;
}
  .rek-items{
    display: none;
  }
  
  .convertforms .cf-control-group {

    min-width: 100px!important;
    display: flex;
    justify-content: center;
    flex-direction: column;

}
  
 
  
  
  
  
  
  
  
  
  
  
  
  
}

@media (max-width: 1200px){
  .column_feature_num > .sppb-column-addons {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
  
}



/*Re вебдизайн*/

.marker_web li::marker {
  color:#DA5A3C;
}
