.section-title h2 span,.header .social li:hover a,.hero-area .welcome-text h1 span,.why-choose .single-image.video a,.services .single-service:hover i,.services .single-service h4 a:hover,.consultation .form-group input:hover,.consultation .form-group input:focus,.consultation .form-group textarea:hover,.consultation .form-group textarea:focus,.consultation .consult-video .video a,.project .project-hover .btn:hover,.team .team-social a:hover,.newsblog .content h4:hover a,.newsblog .subscribe form button,.newsblog .subscribe form button,.newsblog .categories-inner li a:hover,.newsblog .signle-popular h4 a:hover,.newsblog .tags ul li a:hover,.newsblog.single .news-meta ul li i,.newsblog.single .social li a:hover,.newsblog.single .single-comments .meta,.about-us .single-video a:hover,.skills .tab-main .nav li a:hover,.skills .tab-main .nav li a.active,.pricing .single-price .amount,#contact .form-group input:hover,#contact .form-group textarea:hover,.footer .single-widget.about .social li:hover a,.footer .single-widget.lists li a:hover,.footer .copyright p a,.header .nav li.active a, 
.header .nav li:hover a,.hero-area .welcome-text .btn:hover i,.hero-area button:hover,.testimonials .t-info .t-name span,.countdown .single-count i,.testimonials .single-testimonial p::before,.slicknav_nav .slicknav_row,.slicknav_nav a:hover,.project.single .single-content h2 a:hover{
	color:#FF6853
}
#scrollUp,.hero-area .welcome-text .btn,.why-choose .single-image.video a:hover,.why-choose .single-choose i,.services .single-service i,.services .bottom .btn,.consultation .form-area .title,.consultation .form-group .btn:hover,.consultation .consult-video::before,.consultation .consult-video .video a:hover,.project .project-nav li:before,.project .project-hover .btn,.project .bottom .btn,.testimonials .slick-dots,.call-to-action::before,.team .single-team:hover .member-name,.countdown .single-count:hover i,.team .single-team.active .member-name,.newsblog .single-news .date,.newsblog .news-meta ul,.newsblog .subscribe form button:hover,.newsblog.archive .form button,.newsblog .pagination-nav li.active a,.newsblog .pagination-nav li:hover a,.newsblog.single .arrow li a:hover,.newsblog.single .form button,.about-us .single-video a,.about-us .about-content .btn,.skills,.skills .tab-main .nav li a::before,.pricing .single-price .btn,#contact .form-group.button .btn,.header .nav li a::before,.header .nav li .dropdown li:hover a,.newsletter .signup,.newsblog .slick-dots li button,.project.single .project-info,.newsblog.single .single-comments a:hover{
	background-color:#FF6853;
}
#loader,#loader:before{
	border-top-color:#FF6853;
}
.header .social li:hover a,.services .single-service i:hover,.consultation .form-group input:hover,.consultation .form-group input:focus,.consultation .form-group textarea:hover,.consultation .form-group textarea:focus,.newsblog.single .breadcrumb,.about-us .about-content .btn:hover,#contact .form-group input:hover,#contact .form-group textarea:hover,.newsblog .slick-dots li.slick-active button,.newsblog.single .form-group input:hover,.newsblog.single .form-group textarea:hover{
	border-color: #FF6853;
}

.grow {
	z-index: 1;
    display: block;
    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
        padding-right: 15px;
    padding-left: 15px;


	}
	.grow:hover {
		-webkit-transform: scale(1.2,1.2);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.2,1.2);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
	}
	@mixin clearfix {
  &:after {
    display: table;
    clear: both;
    content:'';
  }
}
.l-wrap {
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.grid-item {
  width: calc((100% - 24px * 2) / 3);
  margin-top: 24px;
  margin-right: 24px;
  float: left;
}

/* For a 3-column grid */
.grid-item:nth-child(3n+3) {
  margin-right: 0;
  float: right;
}

/* Demo purposes */
.grid-item {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 180px;
  text-align: center;
  background: rgba(red, 0.25);
}

.poster{
	position:relative;
	margin:100px auto;
	z-index: 2;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	transition: 1.5s linear;
}

.descr{
    display:none;  
    margin-left:-70px;-350px;
    margin-top: -130px !important;
    padding:10px;
    margin-top:17px;
    background:#fff;
    height:200px;
    -moz-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 10px 5px rgba(221, 221, 221, 1); /*Тень вокруг div CSS */
}

 .inf {
      color:#666;
      margin: 0;
      font-size:12px;
      text-align: left;
      padding: 5px 10px;
      line-height: 14px;
  }

.poster:hover  .descr{
    display:block;
    position:absolute;
    top:120px;
    z-index:9999;
    width: 270px;350px;
    height: auto;  
}

.poster:hover {
    -webkit-transform: scale(1.2,1.2);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 200ms;
    -moz-transform: scale(1.2,1.2);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 200ms;
}

.free {
  text-transform: uppercase;
  -moz-transform: rotate(-15deg); /* Для Firefox */
    -ms-transform: rotate(-15deg); /* Для IE */
    -webkit-transform: rotate(-15deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(-15deg); /* Для Opera */
    transform: rotate(-15deg);
    color: #FF6853 !important; #fff; #ff2d00 !important;    
}

#co {
    color: #ff6853;    
    text-shadow: 1px 1px 1px #ccc000;
    font-size: 1.0em;
    padding: 1.5px;
    margin-top: 1px;
}

.trustwave {
  padding: 5px;
}

.space {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* FAQ Section */

.faq_margin {
  padding-left: 20px;
}

summary {
  font-size: 16px;
  outline: 0;
}

summary[open] {
  font-size: 16px;
  padding-left: 5px;
}

summary::-webkit-details-marker {
    display: none;
}
summary:before {
    /*content: "\2714";*/ /* the new icon */
    content: "\25B8";
    color: #FF6853;
    margin-right: 5px;
}

details {
  padding-bottom: 3px;
}

details[open] {
    background-color: #fff;
    border: 1px dashed #FF6853;
    font-size: 16px;
}

details[open] summary {
  background: #FF6853;
  color: #fff;
}

.agreement_policy_cookie {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #343434;
    color: white;
    text-align: center;
    z-index: 9999;
}

/* Mobile Version */

@media screen and (max-width: 650px) {
	.descr{
	display:none;
    margin-left:0px;-350px;
    margin-top: -130px !important;
    padding:10px;
    margin-top:17px;
    background:#F5F8F9;
    height:200px;
    -moz-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    box-shadow:0 5px 5px rgba(0,0,0,0.3);
	}

  .free {
  text-transform: uppercase;
  -moz-transform: rotate(-15deg); /* Для Firefox */
    -ms-transform: rotate(-15deg); /* Для IE */
    -webkit-transform: rotate(-15deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(-15deg); /* Для Opera */
    transform: rotate(-15deg);
    color: #FF6853 !important; #fff; #ff2d00 !important;
    /*text-shadow: 6px 2px 7px #dc3545, 0 0 1em red ;*/
    
}

.grid-item {
  width: 100% ;
  margin-top: 24px;
  margin-right: 24px;
  float: left;
}

	.poster:hover .descr{
    display: block;
    position: absolute;
    top: 120px;
    width: 200px;
    left: -14px;
}

/*.surgeon { 
    margin-left: 0 !important;
}

.orthopedist { 
    margin-left: -100px !important;
}

.tech { 
    margin-left: -200px !important;
}

.lecturer { 
    margin-left: 0 !important;
}

.seller { 
    margin-left: -100px !important;
}

.manufacturer {
    margin-left: -200px !important;
}*/

.grow { 
    z-index: 1;
    display: block;
}

.grow:hover {
  z-index: 1;
  -webkit-transform: scale(1.0,1.0);    
  -moz-transform: scale(1.0,1.0);

  @mixin clearfix {
    &:after {display: table;clear: both;content:'';}
  }

}