

.navbar-nav > li > a {padding-top:25px; padding-bottom:25px;}
.carousel-caption {
    position: absolute;
    top: 30%;
    left: 10%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
.carousel-caption h3{font-size:74px;  color: #fff;}
.carousel-caption p{font-size:32px;  color: #fff;}


/* #Media Queries
================================================== */
@media screen and (min-width: 800px) and (max-width: 1200px) {
   
    .header-text h1 {font-size: 80px;}
     ul.portfolio-items li {width: 25%;max-width: 25%;}
     .ls-bg{margin-top:0 !important}
}

@media only screen and (min-width: 500px) and (max-width: 992px) {
     .ls-bg{margin-top:0 !important}
}

@media only screen and (max-width: 992px) {
  
   .logo{max-width:300px}
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
   .video-title {font-size: 55px;}
   .counter { width: 100px;}
   .counter .count {height: 100px; font-size: 52px;    line-height: 100px; }
   .tweet .tweets .tweet_text {padding: 0 5% 30px;}
   .portfolio-filter li {padding: 3px 15px;}
   .project-meta { margin-bottom: 10px; }
   .project-meta li {display: inline-block;margin-right: 15px;}

}

@media only screen and (min-width: 757px) and (max-width: 900px) {
      .logo{max-width:180px}
      .navbar-nav > li > a {padding-left:8px; padding-right:8px;}

}


@media only screen and (min-width: 900px) and (max-width: 1100px) {
      .logo{max-width:180px}

}

@media only screen and (max-width: 880px) {
    .navbar-toggle { width: auto; border-radius: 0; -webkit-border-radius: 0;}
    .transparent .navigation { text-align: center;}
  
    .navbar-toggle .xs-menu-bar {background-color: #fff; display: block; height: 2px; width: 22px;}
    .navbar-toggle .xs-menu-bar + .xs-menu-bar { margin-top: 4px;}
    .navbar-collapse {border: 0px none;}
    .dropdown-menu { box-shadow: none; }
}
@media only screen and (max-width: 1030px) {
     
}

@media only screen and (max-width: 767px) {
    .navbar-nav > li > a {padding-top:15px; padding-bottom:15px;}
    .logo{max-width:180px}
    .image-extra .single-image {  margin: 10px 5px 0;}
    .portfolio-items .link-icon .curtain,
    .portfolio-items .plus-icon .curtain {  width: 35px;height: 35px;}
    .portfolio-items .link-icon .curtain:after,portfolio-items .plus-icon .curtain:after { font-size: 14px; line-height: 35px;}
    .portfolio-items .plus-icon .curtain:after {font-size: 22px; line-height: 32px;}
    .section-title h1 {font-size: 43px;}
    .slogan {margin-bottom: 40px;}
    .slogan h1 {font-size: 34px;}
    .video-title { font-size: 40px;}
    .team-contents { width: 100%;}
    .team-member article { float: none; margin: 0 0 20px;}
    .contents {width: 100%;}
    .team-info { float: none;  width: 100%;}
    .team-image {display: inline-block; width: 45%; vertical-align: top;}
    .team-image img {border: 1px solid #e0e0e0;}
    .team-group {
        display: inline-block;
        margin-bottom: 10px;
        padding-right: 0;
        width: 55%;
        vertical-align: bottom;
        border-color: transparent;
        background-color: transparent;
    }
    .team-member article:hover .team-group { background-color: transparent; }
    .team-member article:hover .team-title,
    .team-member article:hover .team-position { color: inherit;}
    .team-content {  margin-left: 0;  font-size: 14px; }
    .team-entry { width: 100%;}
    .tweet .tweets .tweet_text { padding: 0 0 30px; }
     ul.clients-items li { width: 50%;}
    .simple-pricing-table .column { margin-bottom: 20px; width: 100%; }
    .simple-pricing-table.col-2 .column,
    .simple-pricing-table.col-3 .column,
    .simple-pricing-table.col-4 .column { width: 100%; }
    .simple-pricing-table .column:hover, .simple-pricing-table .featured { -webkit-transform: scale(1);  transform: scale(1);}
    .image-slider-nav a { margin-top: -25px; width: 25px; height: 50px; }
    .touch .image-slider .prevBtn { left: 15px;}
    .touch .image-slider .nextBtn {right: 15px;}
    .image-slider-nav a:after {font-size: 25px; line-height: 48px;}
     #respond input[type="text"],
     #respond input[type="email"],
     #respond input[type="url"] { width: 100%;}
     #respond textarea {width: 100%; min-width: 100%;}
    .tabs-nav { height: 38px;}
    .tabs-nav li a {padding: 6px 15px; height: 38px; }
    .extra-title { font-size: 17px;}
    .portfolio-filter {text-align: left;}
    .portfolio-filter li {width: 48%; border-width: 1px; text-align: center;}
    .portfolio-filter li:first-child { -webkit-border-radius: 0; border-radius: 0;}
    .portfolio-filter li:last-child {border-right-width: 1px;-webkit-border-radius: 0;     border-radius: 0; }
    .portfolio-filter li:nth-child(2n-1) {margin-right: 4%; -webkit-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px;}
    .portfolio-filter li:nth-child(2n) {margin-right: 0; -webkit-border-radius: 0 6px 6px 0;border-radius: 0 6px 6px 0; }
    .portfolio-filter li.active + li { border-left-color: #cfcfcf; }
     ul.portfolio-items li { width: 50%; max-width: 50%;}
    .project-page-header .project-title { font-size: 40px;}
    .project-nav {margin-top: -10px;}
    .project-nav li { margin-left: 10px;}
    .project-nav li a:after {font-size: 25px; line-height: 24px;}
    .project-nav .all-projects:after {font-size: 23px;}
    .project-meta { margin-bottom: 10px;}
    .project-meta li {display: inline-block; margin-right: 15px;}
    .project-similar li,.row .project-similar li { width: 100%; }
    .google_map { height: 200px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .project-similar li,.row .project-similar li {  width: 50%; }
    #course .section-title h1 {font-size: 33px;}
     #course .section-title  {margin-bottom:0px;}
      #course .section-title h1 {margin-bottom:0px;}
    .main-entry .entry-title {font-size: 28px;}
}


@media only screen and (min-width: 480px) and (max-width: 650px) {
    .carousel-caption {top: 20%;}
    .carousel-caption h3 {font-size: 38px; color: #fff;}
    .carousel-caption p {font-size: 24px; color: #fff;}
    /*---------------------------------------------*/
    #content {padding-top: 20px !important;}
    #course .section-title h1 {font-size: 33px;}
     #course .section-title  {margin-bottom:0px;}
      #course .section-title h1 {margin-bottom:0px;}
       .main-entry .entry-title {font-size: 28px;}
}

@media only screen and (max-width: 479px) {
    #course .section-title h1 {font-size: 33px}
    #course .section-title  {margin-bottom:0px;}
    #course .section-title h1 {margin-bottom:0px;}
   .main-entry .entry-title {font-size: 24px;}
   .sicurezza h2{ line-height: 40px !important;}
    #wrapper { padding-top: 50px;}
    #layerslider-container {height: auto !important;}
    .section {padding: 50px 0;}
    .course{padding-top: 20px;}
    #slider .section { padding: 0;}
   .course-wrap .course_tab_wrap .nav-tabs li { width: 100%;}

    .course-wrap .course-meta li {margin-right: 20px;}
    .news_wrap .event_des { width: 100%;  margin-bottom: 15px; }
    .news_wrap .news_des .thumb { margin-bottom: 10px;}
    .news_wrap .right { padding: 0;}
    .news_wrap .right .row {margin: 0; }
    .news_wrap .right .thumb { padding: 10px; }
    .team-content { border-top: 0px; border-left: 1px solid #6091ba;}
    .team-info {border: 1px solid #6091ba; border-bottom: 0px;}
    .team-image img {border: 0px;}
    .single-post-nav a { font-size: 15px;}
    .single-post-nav .prev { padding-left: 25px;}
    .single-post-nav .next { padding-right: 25px;}
    .single-post-nav a:after {font-size: 24px; }
    .project-page-header .project-title {  padding-right: 80px;   font-size: 35px; }
    .logo-in-footer h1 {   }
    .copyright {font-size: 11px; }
     .logo{max-width:130px}
     .carousel-caption {top: 5%;}
    .carousel-caption h3 {font-size: 26px; color: #fff;}
    .carousel-caption p {font-size: 15px; color: #fff;}
    /*---------------------------------------------*/
    #content {padding-top: 0px !important;}
}


