.nav-tabs, .topbar ul, ul.contact-info, ul.menu {
  list-style: none !important;
  padding-left: 0;
}

.node--view-mode-full p {
  margin-top: 0;
  margin-bottom: 10px;
}

.site-branding-logo {
  max-height: inherit;
}

.site-branding-logo img {
  max-height: 80px;
  max-width: 450px;
}

header .site-branding-logo img.logo-site {
  display: block !important;
}

@media (min-width: 768px) and (min-width: 992px) {
  .navigation .gva_menu .sub-menu > li:hover > ul {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
  }
}



/**media query**/
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	.site-branding-logo img{ max-width:250px; }
	.menu-bar span{ background-color:#fff; }
	.tp-mask-wrap{ position:relative!important; }
	.heading_slide .text-line{ color:#fff;font-size:18px;margin-top:50px!important;position:relative; }
   .heading_slide .text-line{ width:300px; }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}