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

/* Parent stylesheet should be loaded from functions.php not using @import */
a:focus {
    outline: 0 !important;
}
.ind-top {
background-color: transparent;
 background-image: linear-gradient(180deg, #ED2024 0%, #821517 100%);
}
.elementor-widget-button .elementor-button {
     background-image: linear-gradient(180deg, #ED2024 0%, #821517 100%);
	border:1px solid #000;
}
button.elementor-button {
    background-image: linear-gradient(180deg, #ED2024 0%, #821517 100%);
	border:1px solid #000;
}
.elementor-widget-button .elementor-button:hover {
       background-color:transparent;
	background-image: none;
	border:1px solid #ED2024;
}
button.elementor-button:hover {
          background-color:transparent;
	background-image: none;
border:1px solid #ED2024;
}

.pre-fot {
     background-image: linear-gradient(180deg, #ED2024 0%, #821517 100%);
}
.elementor-42 .elementor-element.elementor-element-6b22302 .elementor-heading-title {
    background: radial-gradient(50% 50% at 50% 50%, #ED2024 2.32%, #ED2024 7.32%, #ED2024 41%, #B81B1E 70.5%, #9D181A 85.25%, #8F1619 92.62%, #891618 96.31%, #851517 98.16%, #841517 99.08%, #821517 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
a.elementor-button.elementor-slide-button.elementor-size-sm {
    background-image: linear-gradient(180deg, #ED2024 0%, #821517 100%);
	border:1px solid #000;
}
a.elementor-button.elementor-slide-button.elementor-size-sm:hover {
    background-color:transparent;
	background-image: none;
border:1px solid #ED2024;
	
}
/*Service listing style start*/
.ia-serv:hover .elementor-widget-icon .elementor-icon{
    background-color: #000000 !important;
}
/*Service listing style end*/


/*about us  */
.abt-icn {
    clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%, 10% 0%);
	 position: relative;
    display: block;;
}
.cont-frm form .elementor-field-group.elementor-column.elementor-col-50 {
    display: inline-block;
    margin-bottom: 15px;
}
.dual-header.sticky-header .main-header .elementor-sticky.elementor-sticky--active {
    height: 70px;
}
.dual-header.sticky-header.home-header.elementor-sticky.elementor-sticky--active {
    height: 75px;
}
header .sticky-header.elementor-sticky--effects .logo img {
    height: 60px !important;
}
header .sticky-header.elementor-sticky--effects .elementor-nav-menu--main .elementor-item {
    font-size: 16px !important;
	 font-weight: 400 !important;
}
header .sticky-header.elementor-sticky--effects .elementor-nav-menu--main a.elementor-sub-item {
    font-size: 16px !important;
	 font-weight: 400 !important;
}
header .sticky-header.elementor-sticky--effects .main-header {
    height: 60px;
 background-color: #222 !important;
}
header .sticky-header.elementor-sticky--effects .elementor-button.elementor-size-sm {
    font-size: 15px;
    padding: 10px;
}
header .sticky-header.elementor-sticky--effects .ind-top .elementor-icon-box-title a {
    font-size: 15px !important;
    font-weight: 400 !important;
}
.dual-header.sticky-header.home-header.elementor-sticky.elementor-sticky--active.home-fixed-header .logo.elementor-widget-theme-site-logo {
    height: 50px;
    width: 55%;
}
.dual-header.sticky-header.home-header.elementor-sticky.elementor-sticky--active.home-fixed-header .elementor-nav-menu .elementor-item {
    font-size: 16px;
	 font-weight: 400 !important;
}
.dual-header.sticky-header.home-header.elementor-sticky.elementor-sticky--active.home-fixed-header .elementor-button.elementor-size-sm {
    font-size: 15px;
    padding: 10px;
	margin-bottom:10px;
}
.dual-header.sticky-header.home-header.elementor-sticky.elementor-sticky--active.home-fixed-header .elementor-nav-menu a.elementor-sub-item {
    font-size: 16px;
    font-weight: 400 !important;
   
}
@media(min-width:320px) and (max-width:767px){
.ia-home-serv-sec:hover .serv-odd{
	transition: all .5s;
    transform : none !important;
}
.ia-home-serv-sec:hover .serv-even{
	 transition: all .5s;
    transform : none !important;
}	
.serv-even {
    padding-top: 0px !important;
}
}
