/* Enter Your Custom CSS Here */
.widget-contact-info {
      margin-bottom: 0px !important;
}
.socl {
  
}
.cont-us-i i {
    float: left;
    margin-right: 10px;
    font-size: 35px;
    color: #8DC640;
}
.submit {
      margin-top: 20px;
}
.social-icons i:hover {
  color:#75747A;
}
.management {
    width: 90%;
  margin: auto; }

.management td {
      border: 1px solid #8dc640;
    padding: 12px;
}
.service-button .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
          color: #fff;
    border-color: #605F65 !important;
    background-color: #605F65 !important;
    padding: 12px 14px !important;
    font-size: 15px !important;
}
.service-button .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
  background-color:#8DC640 !important;
}
.our-services .vc_figure:after {
       content: " ";
  
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(19, 18, 18, 0.44);
    position: absolute;
    top: 0;
    opacity: 0;
    transition: 0.5s ease;
}
.our-services .vc_figure:hover:after {
  opacity: 1;
  transition:0.5s ease;
}

.our-services .vc_figure {
   position: relative;
}

.our-services .vc_figure-caption {
        background-color: #8dc640c9;
    color: #ffffff;
    font-size: 17px;
    padding: 10px;
    position: absolute;
    bottom: 6px;
    text-shadow: 1px 2px 3px #000;
    width: 100%;
    min-height: 71px;
    text-transform: uppercase !important;
}


#ninzio-topbar {
      background-color: #8ec63d !important;
}
.ninzio-copyright p, .ninzio-copyright a {
  color:#AAAAAA !important;
  font-size: 15px !important;
    text-transform: capitalize;
}
.social-icons li {
    display: inline-block;
    width: 48px;
}
.social-icons ul {
  padding:0;
}
.make {
      text-align: right;
  color:#AAAAAA !important;
}
.social-icons i {
    font-size: 24px;
    color: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 5px;
    background-color: #8DC640;
    border: 1px solid #ffffff7a;
}
.cont-in i {
        font-size: 23px;
    color: #fff;
    width: 34px;
    height: 35px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px;
    background-color: #8DC640;
    border: 1px solid #ffffff;}
.cont-in  p {
      position: relative;
    padding-left: 50px;
    margin-bottom: 23px;
    color: #9DAAAA;
}

.left-topbar {
  width: 100% !important;
}
 .top-information {
       text-align: right;
    width: 82%;
   color: #fff;
}
.list-social {
  width: 18%;}

.univero-linkedin {
      font-size: 23px !important;
}

.top-add {
      margin: 0;
}
.ninzio-search-form, .site-mobile-actions .account {
     display: none !important;
}

.top-add i{
  font-size: 20px;
    vertical-align: bottom;
  padding-right: 8px;}

.search-grid#post-30{
 display:none !important; 
}

@media only screen and (max-width: 640px){
.typed-me{ font-size:20px !important; line-height:24px !important;}
  .rev-btn{display:none !important; visibility:hidden !important;}
 .site-mobile-actions{
       right: 0;
    position: absolute;
  }
  .widget.widget-text-heading.style1 .title {
    font-size: 26px !important;
}
  .widget.widget-text-heading .title {
    font-size: 22px !important;
}
}

/*.ninzio-header .header-menu {
  top: 126px !important;}

.header-meta {
      padding-top: 17px;
      width: 83%;
    padding-left: 29%;
}


*/

@media only screen and (max-width: 1082px) and (min-width: 890px){
  
  .footer-main-div {
        width: 96%;
  }
}


@media only screen and (max-width: 992px) {
  
  .make {
  text-align:center;
  }
}

@media only screen and (max-width: 770px)  {
  
.footer-main-div .vc_col-sm-3 { width: 100%;  }
  .thumbs-gallery .owl-item{max-width:106px;}
  .widget-course-categories.grid .category-wrapper{width:100% !important;}
}

@media only screen and (max-width: 480px)  {
  .thumbs-gallery .owl-item{max-width: 73px;}
}
@media only screen and (min-width: 768px)  {
.hotel-list li {
    width: 48%;
    float: left;
    margin: 0 1%;
    line-height: 35px;
}
}
