body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -moz-font-feature-settings: "liga" on;
}
.svg-bottom-container{
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
ul.service-grid li.service-list:hover,
 ul.team-grid li.team-list:hover, ul.post-grid li.post-list:hover, .woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover{
box-shadow: 0 10px 30px 0 rgba(49,52,57,.3), 0 10px 30px rgba(0,0,0,.08);
}
ul.service-grid li.service-list,
 ul.team-grid li.team-list, ul.post-grid li.post-list, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
padding-bottom:0
}
.woocommerce a.button{
margin-bottom:20px;
}


a.button, #latest-post span.read-more a, .theme-slider-button, .home #contact .leadform-show-form.leadform-lite input[type="submit"], .woocommerce a.button{
font-size: .75rem;
    color: #fff;
    background-color: #03a9f4;
       min-width: 7rem;
    padding: .55rem 1.5rem;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    line-height: 1.5rem;
    border: 2px solid #03a9f4;
    vertical-align: middle;
    -webkit-appearance: none;
    margin-bottom: .75rem;
}

.theme-slider-button{
opacity:1;
font-size:17px;
 padding: .85rem 3.2rem;
}
#latest-post span.read-more a, .woocommerce a.button{
font-size:14px;
 padding: .35rem 1.1rem;
}
li.service-list {
    box-shadow: none;
    border: 1px solid #e0e1e1;
}
.image-test img{
	border-radius:0;	
}
 #latest-post span.read-more a:hover {
    border-color: transparent!important;
	color:#fff!important;
 }
 .theme-slider-button:after, .theme-slider-button:before {
    background-color: #03a9f4;
 }
 .sub-heading {
    color: rgb(150, 156, 179)!important;
    font-size: 14px!important;
    font-style: normal;
    letter-spacing: 2px!important;
    line-height: 22px!important;
}
h2.main-heading {
    font-size: 52px;
    font-style: normal;
    letter-spacing: 0px;
    margin-bottom: 20px!important;
    color: #2b2d3a!important;
}
.service-icon i {
    border-radius: 100%;
     font-size: 32px;
    width: 65px;
    height: 65px;
    line-height: 65px;
background-image: -webkit-linear-gradient(314deg,rgba(97, 242, 218, 0.82) 0%,rgba(230, 79, 247, 0.76) 100%)!important;
    background-image: -moz-linear-gradient(314deg,rgba(97, 242, 218, 0.82) 0%,rgba(230, 79, 247, 0.76) 100%)!important;
    background-image: -o-linear-gradient(314deg,rgba(97, 242, 218, 0.82) 0%,rgba(230, 79, 247, 0.76) 100%)!important;
    background-image: -ms-linear-gradient(314deg,rgba(97, 242, 218, 0.82) 0%,rgba(230, 79, 247, 0.76) 100%)!important;
    background-image: linear-gradient(314deg,rgba(97, 242, 218, 0.82) 0%,rgba(230, 79, 247, 0.76) 100%)!important;
    color: #ffffff!important;
margin:15px 0;
}
.service-title a {
     color: rgba(230, 79, 247, 0.76)!important;
}
li.service-list {
    box-shadow: none;
    border: 1px solid #e0e1e1;
	background: #fff;
}
#slider-div .over-lay{
    background-image: -webkit-linear-gradient(318deg,rgba(214, 165, 30, 0.67) 0%,rgba(219, 52, 191, 0.76) 70%)!important;
    background-image: -moz-linear-gradient(318deg,rgba(214, 165, 30, 0.67) 0%,rgba(219, 52, 191, 0.76) 70%)!important;
    background-image: -o-linear-gradient(318deg,rgba(214, 165, 30, 0.67) 0%,rgba(219, 52, 191, 0.76) 70%)!important;
    background-image: -ms-linear-gradient(318deg,rgba(214, 165, 30, 0.67) 0%,rgba(219, 52, 191, 0.76) 70%)!important;
    background-image: linear-gradient(318deg,rgba(214, 165, 30, 0.67) 0%,rgba(219, 52, 191, 0.76) 70%)!important;
    
}
.caption-container{
opacity:1!important
}