/* Enter Your Custom CSS Here */

.themesflat_imagebox .imagebox-image{
margin-bottom:10px;
}

.home8_custom1 .themesflat_imagebox .imagebox-title{
margin-top:0px!important;
}

.services-grids a.vc_btn3-color-juicy-pink{
padding:5px!important;
}

.bottom p{
display:inline-block;
}

.services-block {
min-height:450px;
}

@media only screen and (max-width: 599px){
.portfolio-detail.full_content .magic50:nth-of-type(even), .vc_separator.history_title, .header #logo.logo {
    padding-left: 30!important;
  padding-top:5px;
  position: relative;
    left: 20%;
}
 .portfolio-detail.full_content .magic50:nth-of-type(even), .vc_separator.history_title, .header #logo img {
        -ms-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  .themesflat-top .content-left li{
  padding-right:3px;
   }
    .themesflat-top li.border-right:after{
  background-color:none!important;
   }
  
  .info-top-right a.appoinment {
    display: inline-block;
    background-color: #18ba60;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 500;
    height: 32px;
    line-height: 32px; 
    padding: 0 11px;
margin-bottom:5px;
    color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

}