/*

Theme Name: WP Shoot Child

Theme URI: http://cmssuperheroes.com/wordpress/cshero

Author: Cmssuperheroes Team

Author URI: http://cmssuperheroes.com/

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

Description: In 2014, Creating a magazine website with WordPress has never been easier.

Text Domain: WP_shoot

Template: wp_shoot

*/



.container { 
    max-width: 1170px !important;
    width : 100% !important;
    padding: 0 20px !important;
    margin: 0 auto !important;
    box-sizing: border-box;
}

.vc_column_container{
    padding: unset;
}

.cshero-menu-dropdown > ul > li > ul{
    min-width: 250px;
    width: 100%;
}

.cshero-mmenu.navbar-collapse{
    background-color: #fff !important;
}



body #cshero-header .cshero-menu-dropdown ul ul li a, body #cshero-header .cshero-menu-dropdown .cshero-dropdown ul ul li a, #cshero-header .cs-item-cart-search .shopping_cart_dropdown{
    font-size: 16px !important;
    line-height: 20px;
    padding: 15px 20px !important;
}

.sticky-header .cshero-menu-dropdown ul ul li.current-menu-item a:hover, .sticky-header .cshero-menu-dropdown ul ul li.current-menu-parent > a:hover, .sticky-header .cshero-menu-dropdown ul ul li.current-menu-ancestor > a:hover{
    color :  #fff !important
}
.cshero-menu-dropdown > ul > li > a{
    font-size: 16px !important;
    color: #444444;
}
.cshero-mmenu ul li a:hover, .cshero-mmenu ul li.current-menu-item a{
    font-weight: 700 !important;
    color: #444444 !important;
}

.cshero-mmenu.collapse.in{
    position: absolute !important;
    top: 80px !important;
}

#cs-page-title-wrapper .page-title{
    font-size: 24px !important;
    line-height: 28px;
    color: #444444 !important;     
}
.row{
    margin: unset !important;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
    padding: unset !important;
}

.flood_image .row{
 display: flex;
 align-items: start;
 justify-content: space-between;
 gap : 20px
}

.flood_image .row .flood_items figure{
    width : 100%;
}
.flood_image .row .flood_items figure > div{
 width: 100%;
}
.flood_image .row .flood_items img{
 display: block;
 width : 100%;
 max-width: 100%;
 object-fit: cover;
}
.flood_image .row .flood_items .wpb_single_image{
    margin-bottom: 14px;
} 

.flood_image .row .flood_items .cs_custom_heading {
    margin-bottom: 8px;
}

h2 span {
    font-size: 32px;
}

h4 span {
    font-size: 25px;
}

p span span{
    font-size: 16px;
}


p , span , li  {
 font-family: 'MuliLight';
 font-size: 16px;
 /* line-height: 24px; */
 color: #444444;
}

.vc_custom_heading {
    margin-bottom: 16px !important;
}


.cs-row-container [class*="vc_custom_"]{
    padding: 0px !important;
}


.custom_heading  h2 ,.custom_heading  h3 ,.custom_heading  h4 , .custom_heading  h5{
margin-bottom: 16px !important;
}

@media screen and (max-width : 1024px) {
 
  
    .flood_image .container{
        padding: 0 !important;
    }

    h2.quick_heading{
        padding: unset !important;
    }

    .vc_custom_1725626827036{
       padding: unset !important;
    }
}

@media screen and (max-width : 768px) {
    .main-banner  .row .inner-banner{
        border-bottom:  1px solid #444444 !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
 }

 .service-main .container {
    padding: unset !important;
 }




}