header .site-branding-logo {padding: 0px 0 0px;}
.gbb-row-wrapper .bg-video-html {display: none !important;}
.widget.gsc-image .widget-content img { width: 100%; }
.navigation .gva_menu > li > a { padding: 24px 13px;}
/* .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {margin-bottom:0;} */
.block.block-system-breadcrumb-block { margin-bottom: 0;}
.breadcrumb-content-inner { margin-bottom: 0;}
.testimonial-node-1 .testimonial-content .quote {max-width: 1000px; }
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li {
    color: #585858;
}
.news-slider-grid .owl-item .post-content .post-title a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 1;
    -webkit-line-clamp: 1;
}
.news-slider-grid .owl-item .post-content {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.news-slider-grid .owl-item .post-content .post-body {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
}
.hide-class.gbb-row { display: none; }
header .gva-search-region .search-content #edit-submit {position: relative; top: -3px;}
.footer {
    background: url(../../../sites/default/files/footer-bg.jpeg) !important;
}
body.footer-dark .footer, body.footer-dark .copyright, body.footer-dark .footer a, body.footer-dark .copyright a {
    color: #fff;
    background: transparent;
}
.hs-form-frame.mt-6 {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; border: solid 1px #f1f1f1;
}
.breadcrumbs-style .breadcrumb-content-main h2.page-title{
    display: none;
}
.breadcrumb-m-0 .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {margin-bottom:0;}
#node-single-comment { display: none; }
.field.field--name-body.field--type-text-with-summary {text-align: justify; }
/* .hide-link-menu-style { border: solid 5px red; } */
header .area-main-menu .navigation ul.gva_menu .navigation__link-description { display: inline-block !important; }
/*resposnive */

/***************************large Screen********************************/
 @media (min-width: 1900px) {

 }
 
/***************************large Leptop********************************/
@media (max-width: 1440px) {
	
	
}

/***************************large med Leptop********************************/
@media screen and (min-device-width: 1280px) and (max-device-width: 1440px) { 

}

/***************************Leptop********************************/
@media screen and (max-width: 1280px) {

}

/***************************Tablet resolution********************************/
@media screen and (max-width: 1024px) {

}	


@media screen and (min-device-width: 1023px) and (max-device-width: 1024px) { 

}

@media (min-width: 992px) {
    .we-mega-menu-ul>.we-mega-menu-li>a {
        font-size: 13px;
    }
    .we-mega-menu-submenu li.we-mega-menu-li a{
         font-size: 13px;
    }
}

@media screen and (max-width: 991px) {
    .site-branding-logo img {max-height:55px !important; }
}

@media (min-width: 992px) {
     .navigation .gva_menu > li.gva-mega-menu {
        position: relative !important;
    }
/*     .hide-link-menu-style .sub-menu {
        width: 70% !important;
    } */

    .navigation .gva_menu .sub-menu {
        min-width: 550px !important;
    }
    .navigation .gva_menu .sub-menu .menu-item.menu-item--expanded ul.menu.sub-menu{
       min-width: 100% !important;
    }
    .navigation .gva_menu .megamenu > .sub-menu > li > ul.sub-menu li a {
        position: relative;
    }
    .navigation .gva_menu .megamenu > .sub-menu > li > ul.sub-menu li a::before{
        content: "\f107";  font: normal normal normal 14px / 1 FontAwesome;
        font-family: "FontAwesome";
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        font-size: 14px;
    }
}


@media screen and (max-width: 980px) {


}


@media screen and (max-width: 800px) {
	

}
	
	
	

@media screen and (max-width: 768px) {

}

/***************************Mobile resolution********************************/
@media screen and (max-width: 767px) {

	
}
 
@media screen and (max-width: 640px) {

}

/***************************Iphone resolution********************************/
@media screen and (max-width: 480px) {

}

@media screen and (max-width: 411px) {

}

@media screen and (max-width: 375px) {

}


@media screen and (max-width: 360px) {
 
}


@media screen and (max-width: 320px){

}

.menu.sub-menu
  > li.menu-item.menu-item--expanded:first-child
  > ul.menu.sub-menu
  > li.menu-item:last-child
  > a {
    pointer-events: none;
    cursor: default;
    white-space: normal;
    max-width: 230px;
}
ul.menu.sub-menu .menu-item.menu-item--expanded a[href=""] {
    pointer-events: none;
}
ul.menu.sub-menu .menu-item.menu-item--expanded a[href=""] span {
    display: none;
}
