/****** PLACE YOUR CUSTOM STYLES HERE ******/
@media screen and (max-width: 767px) {

    .container{
    	padding-bottom:5px;!important
    }
    .image-bg br{
    	display: block;
    }
    .page-title-2.image-bg{
    	height: auto;
    }
    .image-bg .background-image-holder{
    	position: static;
    	height: 0;
    	overflow: hidden;
    	padding-bottom: 33%;
    	background-position: left top !important;
    	margin-bottom: 25px;
    }
    .page-title .container{
    	position: static;
		padding-bottom:10px; !important
    	transform: translate3d(0,0, 0);
    	-webkit-transform: translate3d(0,0, 0);
		height:100px;
    }
    .image-bg p, .image-bg span, .image-bg li{
    	color: #000;
    }
    .image-bg .btn-white, .image-bg .btn, .image-bg .btn:visited {
        color: #000;
        border-color: #000;
    }
    section{
        padding: 30px 0;
    }
    footer {
        padding: 32px 0 72px 0;
    }
    .mobile-middle-text{
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        height: 100px;
    }
    .mobile-middle-text h3{
        position: absolute;
        top: 50%;
        left: 15px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        max-height: 100%;
        overflow: hidden;
    }
    /********/ 
    .masonry.bookPart .masonry-items .col-xs-2 {
        padding-right:0;
    }
}

/*************/

/***********/
#searchform >input {
	margin-bottom:0;
}
#custom_html-2 {
	margin-bottom:20px;
}