/**

* Main Color: #0A602E;

**/

.tabs li a:after, .owl-dot.active, .btn, .btn.dark:hover, .btn.light:hover, .btn.alt.light:hover, .progress .skill .skill-bar, .progress .skill .skill-bar .skill-info, .title.color h1, .title.color h2, .title.color h3, .title.color h4, .title.color h5, .title.color h6, .speaker-list li .speaker .media .info-media .social-icons a, .testimonials .featured .item .quote, .price.featured .price-body, .grid .grid-item a:after, .counter.color, form input[type="submit"], .section.color {
  background: #0A602E;
}
.tabs-content .post-body .post-meta ul li a, .title.dark .subtitle, .speaker-list li .speaker .media .info-media .social-icons a, .speaker-list li .speaker .speaker-meta .company a, .testimonials .item .user-information .company a, .content-section .slide .slide-content .slider-inner .date span, .content-section .slide .slide-content .slider-inner .date p {
  border-color: #0A602E
}
.owl-nav > div:hover, a, .dark .feature .icon i, .counter.dark .counter-info, .navigation-container nav.social-icons a:hover, .navigation-container nav .nav-inner li a:before, .navigation-container nav .nav-inner li a:hover, footer.section h1, footer.section h2, footer.section h3, footer.section h4, footer.section h5, footer.section h6, footer .copyright .social-icons a:hover, ul.links.light li a:hover, ol.links.light li a:hover {
  color: #0A602E
}

.highlight, .title.large span {color:#0A602E;}

blockquote, .title .subtitle {border-left-color: #0A602E;}

.section.left-wrapper::before, .section.right-wrapper::before {
    width: 51%;
    background: rgb(255, 255, 255);
}

.white-text{color: #fff!important;}
.price .price-body .price-title.white-text:after {
   
    background: #fff;
    
}
.price-title{margin-bottom: 30px;}

.price .price-body .short-description{min-height: 110px;}

@media screen and (max-width: 769px){
  #about {background: none!important;}
}

.feature {margin-bottom: 50px;}
.sponsor img{max-width: 100%;}
.sponsor {background: #fff;}

.sponsor:nth-child(1),.sponsor:nth-child(2),.sponsor:nth-child(3),.sponsor:nth-child(4), .sponsor:nth-child(5), .sponsor:nth-child(6) {
    border-bottom: 1px solid #ddd;
}
.sponsor:first-child>div, .sponsor:nth-child(2)>div, .sponsor:nth-child(3)>div {
    border-bottom: 0;
}

.registration-form-container{display: none; position: fixed; z-index:999; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255,255,255,0.5);}

.registration-wrapper{background:#fff; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); padding: 30px;}
.colse{cursor:pointer;}

 #map {
        height: 600px;  /* The height is 400 pixels */
        width: 100%;  /* The width is the width of the web page */
       }

footer a {font-weight: 400;}
footer h5 {font-weight: bold;}
footer ul.links.light li {border-bottom: 0;}

.sponsor-list .owl-nav>div {color:#333;}

@media screen and (max-width: 768px){
  .fix-tablet{margin-left: 0; width: 100%;}
  .speaker-list.simple .c-3{width: 100%}
  #agenda .post-body .c-3{width: 100%; }
  #agenda .post-body.c-10{margin-left: auto; margin-right: auto; float: none;}
  #agenda .post-body .c-9{margin-left: auto; margin-right: auto; float: none;}
  
  
}

.feature .icon {
   
    min-height: 80px;
}

.testimonials .item .quote::before{display:none; content:"";}
.testimonials .item .user-information{margin-left: 0; }
.testimonials .item .user-information .companu {text-align: left; }

.price .price-body { min-height: 320px;}

form .btn {margin-top: 20px;}
.loader{display:none; margin-left: 10px; color: #000; font-size: 20px;}

 

@media screen and (max-width:500px){
  .price{margin-bottom:30px;}
  .registration-wrapper{top: 0; left: 0; transform: translate(0,0); bottom: 0; right: 0; padding: 10px;}
  
  .form-wrapper-second{ overflow: scroll;}
  .owl-nav .owl-prev{top: -20px; left: 3px;}
  .owl-nav .owl-next{top: -20px; right: 3px;}
}
.video-background img{
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
}
.hero.fullscreen.video{
  height: 100vh!important;
}
.img-bg{
  background-image: url("../../images/Immagine-Testata-Greenitaly.jpg");
  background-position: center center;
  height: 100vh;
  filter: brightness(0.7);
  background-size: cover;
}
@media screen and (max-width: 769px){
  .bg-1{
    background:none!important;
}
.first_right_text {
  padding: 0rem!important;
  padding-top: 20px!important;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 15px!important;
  padding-right: 15px!important;
}
}