/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.free-trail{ background: #0c78be; border-radius: 4px;text-transform: uppercase; border-radius: 4px;}
.free-trail a{ line-height: 40px !important; color: #fff !important; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25) !important; text-transform: uppercase !important;font-weight: bold !important; }
.purchasebut{ background: #6ab74d; border-radius: 4px;text-transform: uppercase; border-radius: 4px;}
.purchasebut a{ line-height: 40px !important; color: #fff !important; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25) !important; text-transform: uppercase !important;font-weight: bold !important; }
.appcarousel .slick-dots li{width: 50px; height: 5px; background: #ccc;}
.appcarousel .slick-dots li i{display: none;}
.appcarousel .slick-dots li.slick-active{background: #8dc63f;}
.testimonialcarousel .slick-dots li{width: 50px; height: 5px; background: #0a598c;}
.testimonialcarousel .slick-dots li i{display: none;}
.testimonialcarousel .slick-dots li.slick-active{background: #8dc63f;}
.clientlogos img{    display: inline-block; margin: 0 20px;}
.clientlogos{text-align: center;}
.footermenu h5{ color: #0d79be; font-size: 18px; line-height: 22px; }
.footermenu ul{margin-left: 0;}
.footermenu ul li{list-style: none; margin-bottom: 10px;}
.footermenu ul li a,.footermenu ul li a:hover{  color: #0d79be; }
.footericons .elementor-icon-list-icon i:before{line-height: 40px;}
.footericons .elementor-icon-list-icon i{    width: 40px; height: 40px; line-height: 20px; vertical-align: bottom;}
.footericons .elementor-icon-list-icon{    width: 40px; height: 40px; text-align: center; background: red; border-radius: 50%;}
.footericons .elementor-icon-list-item:first-child .elementor-icon-list-icon{background: #8dc63f;}
.footericons .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon{background: #0d79be;}
.footericons .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon{background: #6b5f93;}
.servicebox .vc_column-inner:hover{    background-color: #409fdb!important;}
.servicebox .vc_column-inner{-webkit-transition: background 0.4s; transition: background 0.4s;}
.curvybg{background-repeat: no-repeat; background-size: cover;}

@media only screen and (max-width: 767px) {
	.bgimagecolumn .vc_column-inner{padding-top:50% !important;}
}