/*
Theme Name:     Neve Child
Theme URI:      https://themeisle.com/themes/neve-child/
Description: 	Neve Child Theme
Author:         ThemeIsle
Author URI:     https://themeisle.com
Template: 		neve
Version:        3.7.3
*/

button.cky-btn.cky-btn-preferences {
    font-size: 14px;
}
button.cky-btn.cky-btn-reject {
    font-size: 14px;
}
button.cky-btn.cky-btn-accept {
    font-size: 14px;
}
button.cky-btn.cky-btn-customize {
font-size: 14px;
}
.page .nv-post-cover{
	display:none;
}
.nv-post-cover {
    display: none;
}


 .elementor-element #mega-menu-wrap-primary #mega-menu-primary  .new-menu-design {
    padding: 13px 20px !important;
}
 .elementor-element #mega-menu-wrap-primary #mega-menu-primary  .new-menu-design h4{
	font-weight:500;
	margin-bottom: 6px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 7px;
	font-size:14px;
	color:#1D2739;
	display:flex;
	align-items:center;
}
 .elementor-element #mega-menu-wrap-primary #mega-menu-primary  .new-menu-design h4 img{
	    width: 17px !important;
    margin-right: 10px !important;
}

 .elementor-element #mega-menu-wrap-primary #mega-menu-primary  .new-menu-design ul{
	margin-left:10px;
}

 .elementor-element #mega-menu-wrap-primary #mega-menu-primary  .new-menu-design ul li {
	margin:5px 0 !important;
	padding:5px !important;
border-radius: 5px !important;
	    display: flex;
    align-items: center;
	    line-height: 23px !important;
}
 .elementor-element #mega-menu-wrap-primary #mega-menu-primary  .new-menu-design ul li .fa-circle{
    color: #000 !important;
    font-size: 7px;
    display: block;
	margin-right:10px;
}

#mega-menu-wrap-primary .new-menu-design ul li a
{
	color:#1D2739 !important;
		position:relative!important;
	font-size:12px !important;
	    line-height: 23px !important;
}

.new-menu-design ul > li:hover{
      background-image: linear-gradient(to right, #fdc9b357, #ffffff00) !important;
}
#mega-menu-wrap-primary #mega-menu-primary .new-menu-design ul  li:hover a{
color:#000 !important;
}

#mega-menu-wrap-primary #mega-menu-primary .new-menu-design ul  li a i{
	display:none;
}
#mega-menu-wrap-primary #mega-menu-primary .new-menu-design ul  li:hover a i {
display: inline-block;
    color: #fc6423;
    font-size: 18px;
    position: relative;
    top: 2px;
	left:5px;
}
.third-li, .second-li {
    margin-top: 20px !important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu{
	width: 132%;
   left: -253px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu{
	padding:0px !important;
}
 .elementor-element #mega-menu-wrap-primary #mega-menu-primary  .wo-hover-menu{
	display:none;
}
.w-hover-menu, .wo-hover-menu{
	margin-right:5px !important;
}
.new-menu-design-bg li ul >li:hover .wo-hover-menu{
	display:block !important;
} 
.new-menu-design-bg li ul >li:hover .w-hover-menu, .stright .d-flexs:hover .w-hover-menu{
	display:none !important;
} 
.new-menu-design-bg{
  background-image: linear-gradient(to top, #FDE8FF, #d2f9ff73) !important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
	    padding: 0 0 0 20px !important;
	/*    margin-bottom: 11px;*/
	 padding-bottom: 11px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item-custom_html-13 {
    padding: 0 15px 5px 15px !important;
}
 .elementor-element #mega-menu-wrap-primary #mega-menu-primary  .stright{
	padding:10px !important;
}
  .elementor-element #mega-menu-wrap-primary #mega-menu-primary  .stright .d-flexs{
	padding:10px !important;
	border-radius:5px !important;
	display:flex;
	align-items:center;
}
 .elementor-element #mega-menu-wrap-primary #mega-menu-primary .stright .d-flexs p a{
	display:flex;
	align-items:center;
}
.stright .d-flexs:hover .wo-hover-menu, .stright .d-flexs:hover i{
	display:block !important;
}
.stright .d-flexs p,  #mega-menu-wrap-primary #mega-menu-primary  .stright .d-flexs p a, #mega-menu-wrap-primary #mega-menu-primary .stright .d-flexs p a:hover {
	color:#1D2739 !important;
}

.stright .d-flexs p {
	    font-size: 13px !important;
}
.stright .d-flexs:hover{
	    background-image: linear-gradient(to right, #fdc9b357, #ffffff00) !important;
}
.d-flexs div:nth-child(1) {
    margin-right: 10px !important;
    width: 91% !important;
}
.stright .d-flexs i{
	font-size:18px;
	display:none;
color: #fc6423;
}
#mega-menu-10-0-1{
	padding: 24px 0 !important;
}

/*#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu {
    margin-top: 20px;
}
*/
@media only screen and (max-width: 600px) {
	.new-menu-design {
    padding: 23px 0 0 !important;
		    background: transparent !important;
}
	.stright{
		padding:0 !important;
	}
	.stright .d-flexs{
		    padding-left: 0 !important;
		margin-bottom: 0 !important;
	}
}

#mega-menu-9-0-0{
	    width: 37.65% !important;
}
#mega-menu-9-0-2{
	width: 29% !important;
}

	
@media only screen and (max-width: 1799px) and (min-width: 1601px) { 
	#section-1 {
    height: 625px;
}
}

@media only screen and (max-width: 1600px) and (min-width: 1501px) { 
	#section-1 {
    height: 625px;
}
}