@media screen and (max-width: 767px) {
    .mainCnt {
        padding: 0
    }

    /* GM artworks page */
    .affix {
        position: static !important;
    }

    #mainCarousel .col-md-12.filterArea,
	.filterArea	{padding: 20px 0;}


    .categoryHeading .holder {
        padding: 12px 0 0;
        margin: 0;
        border: 0;
    }

    .categoryHeading h1 {
        margin: 25px 0 41px;
    }
    .categoryHeading h1 .detail {
        display: block;
    }

    ul.categoryNav {
        font: 12px/45px "HelveticaNeue", Helvetica, Arial, sans-serif;
        border-top: 1px solid #c7c8ca;
        margin: 0;
    }

    ul.categoryNav li {
        border-bottom: 1px solid #c7c8ca;
        text-align: center;
        padding: 0;
        display: block;
        margin: 0;
    }

    ul.categoryNav a {
        display: block;
    }

    .artworks {
        padding: 0;
    }

    .artworksArea {
        padding: 0;
    }
    .artworks .loadMore {
        margin: 30px auto 60px;
    }
	
	.artworksDetails .loadMore{
		margin: 0 auto 70px !important;
	}
	.artworksDetails .title01{
		margin: 70px 0 0 0;
	}
	
    .gutter-sizer {
        width: 20px;
    }

    .artworkBox {
        width: 130px;
    }

    .grid-sizer {
        width: 130px;
    }

    .artworkBox img {
        max-height: 220px;
        max-width: 130px;
    }
	
	.galleryArtworks .grid-sizer {
		width: 280px;
	}
	.galleryArtworks .artworkBox{
		padding: 0 0 86px;
		width: 280px;
	}
	.galleryArtworks .filterArea, .col-md-12.filterArea{
		padding:90px 10px;
	}
	
	.galleryArtworks .artworkBox img {
		margin: 0 auto 33px;
		max-height: 430px;
		max-width:280px;
	}
	
	.bottom-buffer{
		padding-bottom: 30px;
		padding-top:30px;
	}
	.row.contactInfo {
		margin-bottom: 30px;
	}
	
    .contactInfo article {
        margin: 0 0 30px;
        padding-bottom: 30px;
        border-bottom: 1px solid #e5e5e5;
    }

    .contactInfo .infoRow {
        border-bottom: 0px;
        text-align: center;
        width: 100%;
        padding:  0 0 30px;
    }

    .contactInfo article .infoRow ul.links li:first-child {
        padding-top: 0px;
    }

    .contactInfo .infoRow ul li:first-child {
        font: 11px/20px "HelveticaNeue75Bd", Helvetica, Arial, sans-serif;
    }

    .contactInfo article:last-child {
        border-bottom: 0px;
        padding-bottom: 0;
    }


    .contactInfo .email {
        padding-top: 18px;
    }

    .contactWrapper {
        padding-bottom: 30px;
    }

    /* Home page */
    .image-area {
        padding: 0 10px;
        border-bottom: none;
        width: 100%;
    }

    .big-img-container {
        max-width: 100%;
        height: auto;
        overflow: hidden;
        max-height: 480px;
        margin: 0 auto;
    }

    .big-img-container img {
        max-width: 100%;
    }

    .image-area .additional-logo {
        padding: 45px 0;
    }

    .description-area {
        padding: 0 10px 30px;
        margin-bottom: 40px;
    }
    .description-area p {
        width: 100%;
    }

    /* Home page end */
    /* exhibition page begin */
    .exhibitionsArea {
        padding: 0;
    }

    .exhibitionImage {
        display: block;
        margin: 0px auto 20px auto;
        text-align: center;
    }

    .exhibitionImage img {
        max-width: 98%;
    }

    .noImage {
        display: none;
    }

    .exhibitionBox.noExhibitions {
        border-bottom: none;
        padding: 0;
    }

    .exhibitionDescription {
        display: block;
        text-align: center;
        margin: 0px;
        width: 100%;
        padding: 0;
    }

    .singlePageBox img {
        max-height: 500px;
        max-width: 90%;
    }

    /* exhibition page end */
    /* Artists page end */
    .publications-listing .col-xs-12 {padding: 0;}
    .publications-listing dl {
        max-width: 100%;
    }

    .publications-listing dl dt {
        width: 100px;
    }

    .publications-listing dl dd {
        margin-left: 100px;
    }

    .bio h2 {
        margin: 0;
    }

    .bio ul.nav {
        display: none;
    }

    .bio .tab-content {
        padding: 0;
    }

    .bio .tab-pane {
        display: block;
        padding: 40px 0 0;
        border-top: 1px solid #c7c8ca;
    }

    .bio .tab-pane:nth-child(1) {
        border: 0;
    }

    .bio .tab-content h2 {
        margin: 0 0 40px;
        color: #999;
        font: 14px/16px "HelveticaNeue75Bd", Helvetica, Arial, sans-serif;
    }

    .art-carousel {
        padding: 0 0 60px
    }

    .art-carousel .carousel-control {
        opacity: 1;
        width: 29px;
        height: 29px;
        bottom: 12px;
        top: auto;
    }

    .art-carousel .carousel-indicators {
        bottom: 16px;
    }

    #mainCarousel .carousel-control.left.visible-xs,
    #mainCarousel .carousel-control.right.visible-xs {
        background-position: 0 0;
        height: 29px;
        float: left;
        margin: 15px 0 0;
        position: static;
    }

    #mainCarousel .carousel-control.right.visible-xs {
        float: right;
    }

    .carousel-inner .item {
        padding: 0;
    }

    .customSelect {
        margin: 0 0 0 10px !important;
    }

    .inquiry-form-area .column {
        margin-top: 30px;
        text-align: left;
        display: block;
    }

    /*.inquiry-form-area .column {*/
    /*width: 100%;*/
    /*margin-left: 0;*/
    /*margin-bottom: 0;*/
    /*}*/
    .inquiry-form-area .column.contact-column {
        width: 80%;
        margin-left: 10%;
    }
	.inquiry-form-area .column .additional {
		padding-bottom: 70px;
	}
    .inquiry-form-area .column.form-column {
        padding-top: 90px;
        width: 80%;
        margin: 0 auto;
    }

	.inquiry-form-area .main-message {
		margin-left: 10%;
		margin-right: 10%;
	}
	
    .inquiry-form-area .column .checkbox-area {
        padding-bottom: 60px;
    }

    .inquiry-form-area .column hr {
        width: 100%;
        margin: 0 auto;
        padding-bottom: 60px;
    }

    .inquiry-form-area .column .form-actions {
        padding-top: 60px;
    }

    .inquiry-form-area h3 {
        margin-top: 90px;
        margin-bottom: 60px;
    }

    .inquiry-form-area hr.iphone-visible {
        display: block;
        margin: 0 auto;
        width: 80%;
    }

    .inquiry-form-area hr.iphone-visible.final {
        margin-top: 90px;
        margin-bottom: 30px;
        padding-bottom: 0px;
        padding-top: 0px;
    }
    .pagination-area.item01 {
        margin: 10px 0 20px;
    }
	.converterPopup .bootstrap-select.btn-group .dropdown-menu.inner {
		max-width: 250px;
	}
	.converterPopup ul li span {
		display: block;
		width: 100%;
		word-wrap: break-word;
		white-space: normal;
	}
    .artworkInfo {padding: 45px 0 60px;}

	.bottomBannerMembersites{
		margin:0 -20px;
	}
	.customSelect .inquery{
		margin: 0 0 70px 0 !important;
	}
	
	.sectionArea.price-db{
		padding-top: 15px;
	}
	.sectionArea.search-pdb-box{
		margin-top: 0;
	}
	.search-db-link{
		margin-top:54px;
	}
}
    
