/*------------------------------------------------------------------
Project:        CONCEPT - Minimal Portfolio Template
Version:        1.1
Last update:    21/03/2015
Author:         FLPDesign
URL:            http://francescolepere.com
-------------------------------------------------------------------*/


@media (min-width: 1200px){
#navbar-collapse{width:70% !important;}
.navbar-default .navbar-nav  > li > a{width:140px;padding-left:0;padding-right:0;}
div.container{margin:0 5%;}
.navbar-default{padding-left:65px;padding-right:120px;padding-top:0;}
.social-links{margin-right:25px;}
}


/*Notebooks and Small Laptops*/
@media (min-width: 1025px){
#navbar-collapse{width:70% !important;}
.navbar-default .navbar-nav  > li > a{width:140px;}
div.container{margin:0 5%;}
}

/*iPad Landscape Mode and Large Tablets */
@media (max-width: 1024px){
#navbar-collapse{width:70% !important;}
.navbar-default .navbar-nav  > li > a{width:140px;}
div.container{margin:0 5%;}
}

/*Small Desktop and Very Small Notebook */
@media (max-width: 992px){
#navbar-collapse{width:100% !important;}
.navbar-default .navbar-nav  > li > a{width:140px;}
#navbar-collapse{width: 100% !important;}
.social-links {display:block;}
	.about-me{max-width:100%;}
	.content {min-height:900px;width:880px !important;}
	.navbar-brand{margin-top:-40px;}
	.content {margin-top:125px;width:100%;}
	.about-me{width:100% !important;}
	.awards .col-md-4{width:33%;float:left;}
	.awards  {text-align:center;margin-top:120px;}
	
}

/*Medium Tablets */
@media (max-width: 900px){

    .navbar-nav > li > a {
        letter-spacing: 1px;
        padding-left: 10px;
        padding-right: 10px;
    }
#navbar-collapse{width:70% !important;}
.navbar-default .navbar-nav  > li > a{width:140px;}
.navbar-brand img{margin-top:0;}
.navbar-brand{margin-right:250px;margin-top:0;}
.navbar-default .navbar-nav  > li > a{width: 130px;margin-right: 8px;text-align:center;}
.banners{margin-top:130px;}
.social-links {display:block;}
#navbar-collapse{width: 100% !important;}
.social-links {display:block;}
	.about-me{max-width:100%;}
	.content {min-height:900px;}
	.awards .left{text-align:center;}
.awards .right{text-align:center;}
.content {width:640px !important;}
}


/*iPad Portrait Mode, iPad Mini and Small Tablets */
@media (max-width: 768px){

    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        max-height: 100%;
    }
	#navbar-collapse{width:100% !important;}
	.navbar-default .navbar-nav  > li > a{width:140px;}
	.social-links{display:none;}
	.navbar-brand img{margin-top:0;}
	.navbar-brand{margin-right:250px;}
	.navbar-default .navbar-nav  > li > a{width: 125px;margin-right: 8px;text-align:center;}
	.banners{margin-top:130px;}
	.social-links {display:block;}
	.about-me{max-width:100%;}
	.content {min-height:420px;width:580px !important;}
	.fimls-container{margin-top:-50px;}
	
#slider , .amount-container {display:none !important;}.nbs-flexisel-nav-left{margin-left: -30px;display:block;}.nbs-flexisel-nav-right{margin-right:-30px;display:block;}.film-years{display:none;}
}

/*iPad Portrait Mode, iPad Mini and Small Tablets */
@media (max-width: 767px) {

    .navbar-default .navbar-collapse {
        margin-top: 10px;
        border-color: #eeeeee;
        background: #fcfcfc;
        text-align: center;
    }
  
    .slides-navigation {
        display: none;
    }
  
    .left-border {
        width: 15px;
    }

    .right-border {
        width: 15px;
    }
  
    .bottom-border {
        height: 25px;
    }
  
    .slides-pagination {
        bottom: 4px;
    } 
  
    #google-container {
        height: 300px;
    }
  
    #cd-zoom-in, #cd-zoom-out {
        margin-left: 50px;
    }
  
    #cd-zoom-in {
        margin-top: 50px;
    }
#navbar-collapse{width:100% !important;}
.navbar-default .navbar-nav  > li > a{width:140px;}
.navbar-default .navbar-nav  > li > a{width:100%;text-align:center;}
.social-links{display:none;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	 background-image: none;
  background-repeat: no-repeat;
  background-position:none;
   background-size: none;
}

}

/*Medium Smart Phones v2*/
@media screen and (max-width: 686px){
	.navbar-brand{margin-right:0;}
}
@media screen and (max-width: 640px){
#navbar-collapse{width:70% !important;}
.navbar-default .navbar-nav  > li > a{width:140px;}
.navbar-default .navbar-nav  > li > a{width:140px;}
.navbar-default .navbar-nav  > li > a{width:100%;text-align:center;}
}

@media screen and (max-width: 638px){
 #navbar-collapse { width:100% !important;}
}
@media screen and (max-width: 600px){

    .navbar-default {
        padding-left: 0px;
        padding-right: 0px;
    }

.navbar-default .navbar-nav  > li > a{width:100%;text-align:center;}
}

@media screen and (max-width: 600px) and (orientation : landscape){
#navbar-collapse{width:100% !important;}
.navbar-default .navbar-nav  > li > a{width:100%;text-align:center;}
}

@media screen and (max-width: 480px){
#navbar-collapse{width:100% !important;}
.navbar-default .navbar-nav  > li > a{width:140px;}
.navbar-default .navbar-nav > li:nth-child(1),.navbar-default .navbar-nav > li:nth-child(2),.navbar-default .navbar-nav > li:nth-child(4),.navbar-default .navbar-nav > li:nth-child(5)
{ margin-top:0 !important;}

.awards .odd{margin-top:0;}
.awards .col-md-4{margin-bottom:40px;}
.about-me .col-md-7 {margin:15px 0;}
.about-me .col-md-7 > img{width:100%;} 
.banners{min-height:290px !important;  margin-top:150px;}
.awards{min-height:290px !important;  margin-top:100px;}
.navbar-header  > a >img{width:220px;}
.content{width:100% !important;}
.nbs-flexisel-nav-left{margin-left: -9px;}
.nbs-flexisel-nav-right{margin-right:-9px;}




}

/*google nexus ish*/
@media screen and (max-width: 480px) {body{overflow-x:hidden !important;max-width:100%;}
.navbar-default .navbar-nav  > li > a{width:100%;}
.navbar-default .navbar-nav > li:nth-child(1),.navbar-default .navbar-nav > li:nth-child(2),.navbar-default .navbar-nav > li:nth-child(4),.navbar-default .navbar-nav > li:nth-child(5)
{ margin-top:0 !important;}

.banners{min-height:290px !important;  margin-top:150px;}
.navbar-header  > a >img{width:220px;}
.social-links {display:none;}
.navbar-brand{margin-right:0;}
.fimls-container{height:100%;}
div.container{margin: 0 2%;}.about-me  > div  > p{font-size:15px; line-height:22px;}.about-me .col-md-5{padding:0;} #light-gallery li{width:100%;margin-bottom:10px;}#light-gallery li img{height:auto;}.gallery li{min-height:auto !important; }.gallery li a img {  max-width: 100%;  width:100%;  max-height: 100%;}.main{ min-height:331px; }.content{min-height:400px;margin-top:70px;}.about-me {margin-right: 0;margin-left: 0}.about-me .left{padding:0;}.fimls-container{margin-top:0px;}.nbs-flexisel-ul{margin: 10px 0px 75px 0px;}.gallery{margin-top:70px;}.gallery li{float:none; width:100%;  height:auto; min-height:75px !important;}.gallery li> a> img {  max-width: 99% !important;   }.main{margin:0;}.navbar-toggle{padding-top:2px;}.navbar-header > a > img {height: 30px;}.bg-footer{font-size: 13px;}.bg-footer .row p{margin-bottom:8px;}.nbs-flexisel-nav-right, .nbs-flexisel-nav-left{margin-top: -25px;}.awards{margin-top:83px;}.awards .col-md-3{margin-bottom:15px;}.mobile-social-links{display:block !important;margin:12px 0;}.navbar-collapse{border-bottom: 1px solid transparent;}/*.navbar-nav{margin-bottom:0;}*/.events .maxh{max-height:100% !important;}.events .col-md-6:nth-child(odd){padding-right:15px !important;}.events .col-md-6:nth-child(even){padding-left:15px !important;}.events img {vertical-align:top;max-width:100%;min-height:auto;max-height:auto !important		;}.events .col-md-6{min-height:100%;}.events .nrp {    padding-right: 15px;}.events .nlp {    padding-left: 15px;}.events iframe{ min-height:250px; }
}

/*Other Major Small Smart Phones*/
@media screen and (max-width: 360px){
.navbar-default .navbar-nav  > li > a{width:100%;}
.navbar-default .navbar-nav > li:nth-child(1),.navbar-default .navbar-nav > li:nth-child(2),.navbar-default .navbar-nav > li:nth-child(4),.navbar-default .navbar-nav > li:nth-child(5)
{ margin-top:0 !important;}
.banners{min-height:290px !important;  margin-top:150px;}
.navbar-header  > a >img{width:220px;}
}

/*iPhone Portrait Mode and Very Small Mobile Phones*/
@media screen and (max-width: 320px) {
  
    #slides .caption-wrapper {
        bottom: 20%;
        max-width: 280px;
    }

    #slides .slide-caption {
        padding: 10px 10px;
    }

    #slides .slide-caption h1 {
        font-size: 24px;
        letter-spacing: -1px;
    }
  
    #slides .slide-caption h6 {
        font-size: 11px;
    }
  
    #cd-google-map .address {
        display: none;
    }
.navbar-default .navbar-nav  > li > a{width:100%;}
.navbar-default .navbar-nav > li:nth-child(1),.navbar-default .navbar-nav > li:nth-child(2),.navbar-default .navbar-nav > li:nth-child(4),.navbar-default .navbar-nav > li:nth-child(5)
{ margin-top:0 !important;}

.banners{min-height:290px !important;  margin-top:75px;}

.navbar-header  > a >img{width:220px;}
.social-links {display:none;}
.navbar-brand{margin-right:0;}
}