/*
Theme Name:   mckenzie-child
Template:     mckenzie
Version: mckenzie 2.17.7
 
*/

/* Add your custom css below */
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #0137d5;
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: #0137d5;
}
.navbar.bg-tra {
    padding: 20px 0;
    -webkit-box-shadow: 0 2px 3px rgba(96, 96, 96, .1);
    -moz-box-shadow: 0 2px 3px rgba(96, 96, 96, .1);
    box-shadow: 0 2px 3px rgba(96, 96, 96, .1);
}
h1, h2, h3, h4, h5, h6{
    letter-spacing: 0px;
}
.our_products .e-child:hover {
    box-shadow: 0px 2px 3px #eee;
    overflow: hidden;
    transform: scaleY(1.1);
}
.our_products .e-child {
    BACKGROUND: #FFF;
    margin: 10px;
     border-radius: 10px;
    padding-bottom: 30px;
}
 
.navbar-expand-md .navbar-nav .nav-link{
    padding: 9px 10px;
}
footer#footer {
    background:#16324A;
}
.copy_right_custom_row{
    background:#0F2538;
}
.copy_right_custom_row .bottom-footer {
    border-top: 0px solid #ddd;
    color: #fff;
    padding: 10px 0px;
}
.theam_color{
    color:#3293d7;
}
.footer a, .footer p, .footer .wp-block-heading, .footer h5 {
    color: #fff;
}
.elementor-69 .elementor-element.elementor-element-90b69f6 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-69 .elementor-element.elementor-element-90b69f6 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #66B6EF;
    border: 3px solid #66B6EF;
    border-radius: 30px;
    height: 40px;
    width: 40px;
    padding: initial;
    padding: 5px;
    background: #fff;
}

.elementor-location-footer .e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child:last-child:after {
    border-left: 0px;
}
.home svg.e-font-icon-svg.e-eicon-chevron-left {
    margin-left: -35px;
}
.home svg.e-font-icon-svg.e-eicon-chevron-right {
    margin-right: -33px;
}
.woocommerce div.product .bannercode{
   background-position: right;
   background-repeat: no-repeat;
}
ul#menu-1-23457d2 li {
    display: inline-block;
    max-width: 90px;
    width: 100%;
}
.product_grid_style {
   box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
   padding: 0px 0px 20px 0px;
   border-radius: 12px;
   overflow: hidden;
}
.box_content_padding figure.elementor-image-box-img {
    overflow: hidden;
}
.box_content_padding img.attachment-full.size-full:hover {
    transform: scale(1.1);
	opacity: 0.7;
}
p{
    font-size:15px;
	line-height:1.5;
}
li.elementor-icon-list-item {
    line-height: 1.5;
}
@media (min-width: 1200px) {
    .header .container {
        max-width: 1200px;
    }
}
@media (max-width:991px){
  
    .home svg.e-font-icon-svg.e-eicon-chevron-left {
         margin-left: 0px;
    }    
    .home svg.e-font-icon-svg.e-eicon-chevron-right {
    margin-right: 0px;
    }

}
@media (max-width:767px){
    .home svg.e-font-icon-svg.e-eicon-chevron-left, .home svg.e-font-icon-svg.e-eicon-chevron-right {
        margin-left: inherit;
    }
    .home svg.e-font-icon-svg.e-eicon-chevron-left {
         margin-left: 0px;
    }    
    .home svg.e-font-icon-svg.e-eicon-chevron-right {
    margin-right: 0px;
    }

}