@media (max-width: 1200px) {
	.navbar-default .navbar-nav>li>a {
    color: #276f6b;
    font-size: 14px;
    font-weight: lighter;
    padding: 37px 8px;
}

#logo {
	    margin-top: 13px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
	.navbar-default .navbar-nav>li>a {
    color: #276f6b;
    font-size: 11px;
    font-weight: lighter;
    padding: 37px 4px;
}

#logo {
    margin-top: 20px;
}
}

@media (max-width: 600px) {
	.enh_scroll_down { display: none !important; }
	.camera_wrap .camera_pag .camera_pag_ul li {width:9px;height:9px;}
	.camera_wrap img {
    max-width: none!important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
}
ul.camera_pag_ul {left:0;}
ul.camera_pag_ul {top: 15%;}
}

@media (max-width: 767px) {
	.navbar-default .navbar-toggle{
		    position: absolute;
    top: -72px;
    right: 0;
	}
	#logo { margin-top: 0; }
	.tvtma-megamnu.navbar.navbar-default {
		   
    margin-top: -8px;
	}
	
	.navbar-default .navbar-nav>li>a {
    color: #276f6b;
    background: #fff;
    font-size: 16px;
    font-weight: lighter;
    padding: 7px 8px;
    width: 100%;
    display: block;
    float: none;
	    border-bottom: 1px solid #eee;
}

.navbar-nav {
    float: none;
    margin: 0;
}

button.navbar-toggle.collapsed::after {
    content: "Rozwiń menu";
    margin-left: 40px;
    float: right;
    margin-top: -15px;
	font-size: 14px;
	color: #276F6B;
}

button.navbar-toggle::after {
    content: "Zwiń menu";
    margin-left: 40px;
    float: right;
    margin-top: -15px;
	font-size: 14px;
	color: #276F6B;
}

.navbar-default .navbar-toggle {
    border-color: #276F6B;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #276F6B;
    height: 1px;
    margin-top: 4px;
}

.navbar-default .navbar-nav>li>a:hover { background: #fff; }

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background: none;
}

.navbar-nav {
    float: none;
    margin: 0;
    border: 1px solid #AAC4C3;
    border-top: none;
}

h3.kanh {
    font-size: 30px; }
	
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { background: #fafafa; }

}

@media (max-width: 395px) {
	.navbar-default .navbar-toggle {
    position: relative;
    top: inherit;
    right: inherit;
    margin: auto;
    text-align: center;
    float: none;
    display: inherit;
}

#logo img { margin: auto; }

#gora_pasek { height: 145px; }
#slider { margin-top: 145px; }
.navbar-default .navbar-collapse {
	    border: none;
    margin-top: 11px;
}
}

@media (max-width: 1680px) {
	#jakdzialamy .to {
    font-size: 26px;
	}
}

@media (max-width: 980px) {
	#jakdzialamy .to {
    font-size: 22px;
    margin-top: 90px;
}
.to a.dowiedz {
    font-size: 20px
}
}

@media (max-width: 870px) {
	#jakdzialamy { background-position: right; }
	#jakdzialamy .to { float: none; }
}

@media (max-width: 660px) {
	#jakdzialamy .to {
    font-size: 19px;
    margin-top: 90px;
    float: none;
    margin-right: 0;
    padding: 10px;
    padding-top: 0;
}
}

@media (max-width: 420px) {
	#jakdzialamy .to {
    font-size: 16px;
	}
}

@media (max-width: 1199px) {
	.gbs3 .gcore-checkbox-item .gcore-label-checkbox {
	
    padding-right: 7px;
    padding-bottom: 4px;
    padding-top: 4px !important;
    float: right !important;
	}
}

@media (max-width: 991px) {
	#formularz { background: #fff; min-height: auto; }
	
}

@media (max-width: 1265px) {
	#pytania { font-size: 17px; }
}

@media (max-width: 925px) {
	#pytania {
    font-size: 14px;
}
}

@media (max-width: 1200px) {
	#infokon { font-size: 17px; }
}

@media (max-width: 870px) {
	#infokon { position: relative;margin: 0; }
}

@media (max-width: 1024px) {
	#gora_pasek { position: relative; }
	#slider { margin-top: 0; }
	h3.kanh:before { display: none; }
	#navigation99 { display: none; }
}

@media (min-width: 1025px) {
	header {
			-webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    -ms-transition: height 0.3s;
    -o-transition: height 0.3s;
    transition: height 0.3s;
		}
		header.smaller {
        height: 55px !important;
    }
	
	header .navbar-default .navbar-nav>li>a {
		 -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	}
	
	header.smaller .navbar-default .navbar-nav>li>a {
		    padding: 17px 8px;
		 -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	}
	
	header #log o{
	 -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
	
	header.smaller #logo {
    margin-top: 2px;
	 -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	max-width: 118px;
}
}

@media (max-width: 700px) {
	.page-header h2 { font-size: 21px; }
 
}

@media (max-width: 395px) {
	.page-header { top: 255px; }
}

@media (min-width: 1300px) {
	.page-header h2 { font-size: 45px; }
}

@media (max-width: 450px) {
	#likebox_1 { top: 115px !important; }
	#skype { top: 218px; }
}
@media (max-width: 768px) {
    #chronoform-formularz2 .gbs3 .gcore-checkbox-item .gcore-label-checkbox { background: none !important;}
}



@media (max-width: 550px) {
	h2.kanh {font-size: 29px;}
}