/*
 Theme Name:   ETL Child
 Theme URI:    https://www.elektragroup.in
 Description:  ETL Child
 Author:       ETL Theme
 Author URI:   https://www.elektragroup.in
 Template:     etl
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */


.nav-link-container .nav-menu-link span{
    height: 5px;
    width: 5px;
    border-radius: 0%;
    margin: 2px 5px;
}
#rs-header .sticky_form {
	background: rgb(40 42 44 / 98%);
}
.menu-wrap-off .inner-offcan .nav-link-container .close-button span {
    margin: 2px 5px;
}
.menu-area .navbar ul > li.menu-item-has-children > a:before, .menu-area .navbar ul > li.menu-item-has-children.hover-minimize > a:after  {
    display:none;
}
.menu-area .navbar ul li ul.sub-menu{
    border-radius: 0px !important;
}

#scrollUp i{
    border-radius: 0%;
}
ul.footer_social li {  
    background: transparent !important;
    border-radius: 1px;
    border: 1px solid;
}
.rs-footer .widget.widget_nav_menu ul li a:before{
    color:#fff !important;
}
.footer-bottom .container {
    border-top: 1px solid !important;
}
.footer-3{
    background-color: #2a3cb7;
}
.menu-wrap-off .inner-offcan .nav-link-container .close-button{
    background: transparent !important;
}
#rs-header .menu-area .navbar ul li.mega ul li a, #rs-header .menu-area .navbar ul li.mega ul > li a{
	font-size: 16px;
}
.menu-area .navbar ul li ul.sub-menu li a {
    font-size: 16px;
}
.menu-area .navbar ul li ul.sub-menu {
	min-width: 180px;
}
#rs-header .header-inner {   
    border-bottom: 1px solid #D50D4E;
}
.woocommerce div.product .product_meta{
	margin-bottom:20px;
}
.rselements-product-list { 
    background: #fff;
	border: 1px solid #333;
}
.elementor-widget-rs-product-list .product-img{
	border: 1px solid #333;
	border-bottom:none;
}
.main-contain #content {
    padding-top: 50px;
}
.inner-page-title {
    padding-top: 30px;
}
.inner-page-title h1{
	color:#D50D4E;
	font-size: 36px;
    margin: 0px 0px;
}
.joinchat{
	bottom:90px !important;
}
@media only screen and (min-width: 992px) and (max-width: 1440px)  {
.menu-area .navbar ul li.mega ul.sub-menu {
    min-width: 100px;
}

   
}
@media only screen and (min-width: 1170px) {		
	.rselements-product-list {
    padding: 2px 0px;
	min-height: 120px;
	}
	.rselements-product-list .product-title{
		font-size:15px;
	}
	.elementor-widget-rs-product-list .product-img{
	min-height:200px;
}
	
	/*.rselements-product-list .product-title{ 
    min-height: 50px;
}*/
	.rselements-product-list p{ 
    font-size: 14px;
    margin: 0px;
	}
    #rs-header .menu-area .navbar ul > li.mega > ul { 
    margin-top: 1px;
	}
	.footer-3{    
        margin-top: -150px;
    }
  }
@media only screen and (max-width: 991px) {
	#mobile_menu .submenu-button:before,#mobile_menu .submenu-button:after {
	    background: #fff;
	}
}