/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.displaynone{display:none;}


.elementor-189 .elementor-widget-image-carousel .swiper-slide{padding: 0 1%;}
.elementor-189 .elementor-widget-image-carousel .swiper-slide .swiper-slide-inner{padding:80px 25px;}

.elementor-189 .elementor-widget-image-carousel .swiper-slide:nth-child(even) .swiper-slide-inner{
background: rgb(45,187,250);
background: -moz-linear-gradient(45deg, rgba(45,187,250,1) 0%, rgba(9,83,234,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(45,187,250,1) 0%, rgba(9,83,234,1) 100%);
background: linear-gradient(45deg, rgba(45,187,250,1) 0%, rgba(9,83,234,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2dbbfa",endColorstr="#0953ea",GradientType=1);}

.elementor-189 .elementor-widget-image-carousel .swiper-slide:nth-child(odd) .swiper-slide-inner{
background: rgb(193,252,78);
background: -moz-linear-gradient(45deg, rgba(193,252,78,1) 0%, rgba(49,193,6,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(193,252,78,1) 0%, rgba(49,193,6,1) 100%);
background: linear-gradient(45deg, rgba(193,252,78,1) 0%, rgba(49,193,6,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c1fc4e",endColorstr="#31c106",GradientType=1);}



.elementor-189 .elementor-widget-image-carousel .swiper-slide .swiper-slide-inner img{}
.elementor-189 .elementor-element.elementor-element-e884b7f .elementor-image-carousel-caption{    color: #FFF;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 24px;
    padding-top: 15px;
height:50px;}

footer input.wpcf7-form-control.wpcf7-submit:not([disabled]){color:#bcbcbc;border-color: #bcbcbc;}
footer input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{background:#FFF;color:#232323;}


footer .footer_top_holder{    background: rgb(50,119,189);
    background: -moz-linear-gradient(45deg, rgba(50,119,189,1) 0%, rgba(0,0,56,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(50,119,189,1) 0%, rgba(0,0,56,1) 100%);
    background: linear-gradient(45deg, rgba(50,119,189,1) 0%, rgba(0,0,56,1) 100%);}

#back_to_top, #back_to_top.on, #back_to_top.off {
    left: 30px;
    right: auto;
}


body .title.has_background, body .title.has_fixed_background{
    background-size: cover;
    background-position: bottom;
}

.side_menu .widget a:hover, .side_menu .widget li:hover, .side_menu .widget li:hover>a{color:#21b5f5;}

.title_outer .has_background.title .title_subtitle_holder, .title_outer .has_fixed_background.title .title_subtitle_holder, .title_outer.with_image .title .title_subtitle_holder {
    display: block;
	padding-top: 10%;}

.side_menu h5, .side_menu h6 {
    margin: 24px 0 12px;
	color: #232323;}