@media (max-width: 736px) {
	.top-carousel .carousel-inner .item img {
	    min-height: 250px;
	}
}

@media (max-width: 568px) {
	.top-carousel .carousel-inner .item img {
	    min-height: 225px;
	}
	.top-carousel .carousel-caption h1 {
	    font-size: 22px;
	}
	.top-carousel  .carousel-caption a.btn {
	    padding: 5px 0px;
	    margin: 0;
	    width: 100%;
	}
	.top-carousel  .carousel-caption p {
	    font-size: 14px;
	}
	.top-carousel a.right.carousel-control {
	    right: 5%;
	}
	.top-carousel a.left.carousel-control {
	    left: 2%;
	}
	.top-carousel .carousel-caption {
	    left: 10%;
	    right: 10%;
	}
}

@media (max-width: 480px) {
	.top-carousel .carousel-caption h1 {
	    font-size: 20px;
	}
}

@media (max-width: 414px) {
	.top-carousel .carousel-caption h1 {
	    font-size: 17px;
	}
	.top-carousel .carousel-caption p {
	    font-size: 12px;
	}
}

@media (max-width: 375px) {
	.top-carousel .carousel-caption h1 {
	    font-size: 15px;
	}
}

@media only screen and (min-width:320px) and (orientation:portrait){
	.ngg-gallery-thumbnail img {
   display: inline-block!important;
  
  
}


	.ngg-gallery-thumbnail-box {
    float: none!important;
    margin: 0 auto!important;
    padding: 5px;

}

	.ngg-gallery-thumbnail{
		border:none!important;
	}
}


@media (max-width:414px){
	div#input_1_7 {
    transform: scale(0.8);
    transform-origin: left;
}

}

@media (width:320px){
	div#input_1_7 {
    transform: scale(0.7);
    transform-origin: left;
}
}