@media only screen and (min-width:768px) and (max-width:1177px) {
img {max-width:100%; height:auto;}
	.navbar-header{top:0px; left:275px;}
	.navbar-inverse .navbar-brand{width:140px;}
	.nav > li > a{padding-left:7px; padding-right:7px; font-size:15px;}
	.navbar li:nth-child(5){margin-right: 125px;}
	.navbar-collapse{padding-left:0px; padding-right:0px;}
	.banner-text{padding:0px 30px 0px;}
	.banner-text h1{font-size:36px;}
	.navbar{padding:40px 0px 20px;}
}

@media only screen and (min-width:480px) and (max-width:767px) {
img {max-width:100%; height:auto;}

.navbar{ padding:0px; }
.navbar-header { position: relative; left: 0; top: 0;}

.login-link{ font-size:12px; }
.social-link{ font-size:12px; }

.social-link i{ font-size:14px; }

button#responsive-menu-button {
    width: 35px;
    height: 35px;
    top: 0px;
    right: 5%;
}

.inner-head-content{ text-align:center; }

.navbar-inverse .navbar-toggle{ display:none; }
.navbar-brand > img {
    display: block;
    max-width: 40%;
	margin:0px auto;
}

.navbar-brand {
    float: none !important;
    height: auto;
    padding: 10px 0px 0px;
    font-size: 18px;
    line-height: 20px;
    margin: 0px auto;
    display: table !important;
    text-align: center !important;
    width: auto;
}

h1{ font-size:30px; }

.banner-text .btn-default {
    padding: 10px;
    font-size: 15px;
}

.banner-text p {
    
    font-size: 14px;
    line-height: 22px;
}
.inner-head-content{ position:relative; }
.banner-text{ padding:0px 20px 20px; }

h2{ font-size:22px; }

.box-content p {
    font-size: 14px;
    line-height: 22px;
}

h3{ font-size:20px; }
.subscribe{ padding:30px 10px; }

.subscribe-form input[type="submit"]{ width:28%; }

.footer-logo img {
    max-width: 42%;
}

.follow-us {
    padding-top: 30px;
}

.about-us-block{ padding:10px 0px; }

.about-us-block p{ font-size:14px; }

.testimonial-section .author img{ width:100px; height:100px; }

.testimonial-section .author {
    position: absolute;
    left: -54px;
    top: 20px;
}

.testimonial-section p {
 
    font-size: 14px;
}

.comment-form-comment textarea{ width:100%; }

.blog-section {
    padding: 50px 20px;
}

.artist-contact {
    
    padding: 0px 20px;
}


}


@media only screen and (min-width:320px) and (max-width:579px){

img {max-width:100%; height:auto;}


.navbar{ padding:0px; }
.navbar-header { position: relative; left: 0; top: 0;}

.login-link{ font-size:12px; }
.social-link{ font-size:12px; }

.social-link i{ font-size:14px; }

button#responsive-menu-button {
    width: 35px;
    height: 35px;
    top: 0px;
    right: 5%;
}

.inner-head-content{ text-align:center; }

.navbar-inverse .navbar-toggle{ display:none; }
.navbar-brand > img {
    display: block;
    max-width: 40%;
	margin:0px auto;
}

.navbar-brand {
    float: none !important;
    height: auto;
    padding: 10px 0px 0px;
    font-size: 18px;
    line-height: 20px;
    margin: 0px auto;
    display: table !important;
    text-align: center !important;
    width: auto;
}

h1{ font-size:20px; }

.banner-text .btn-default {
    padding: 10px;
    font-size: 15px;
}

.banner-text p {
    
    font-size: 14px;
    line-height: 22px;
}
.inner-head-content{ position:relative; }
.banner-text{ padding:0px 20px 20px; }

h2{ font-size:22px; }

.box-content p {
    font-size: 14px;
    line-height: 22px;
}

h3{ font-size:20px; }
.subscribe{ padding:10px 10px; }

.subscribe-form input[type="submit"]{ width:28%; }

.footer-logo img {
    max-width: 42%;
}

.follow-us {
    padding-top: 30px;
}

.about-us-block{ padding:10px 0px; }

.about-us-block p{ font-size:14px; }

.testimonial-section .author img{ width:100px; height:100px; }

.testimonial-section .author {
    position: absolute;
    left: -54px;
    top: 20px;
}

.testimonial-section p {
 
    font-size: 14px;
}

.comment-form-comment textarea{ width:100%; }

.blog-section {
    padding: 50px 20px;
}

.artist-contact {
    
    padding: 0px 20px; margin:5px auto 0px !important;
}


.ug-gallery-wrapper{ height: 280px !important; }
.ug-zoompanel{display:none; }

}



@media only screen and (min-width:320px) and (max-width:700px){

	.login-link{ text-align:right; margin-bottom:12px;}
	.navbar-brand > img{ position:absolute; left:0px; top:-60px;}
	.navbar{ margin-bottom:0px;}
	.banner-text h1{ margin-bottom:0px;}
	.banner-text p{ margin-bottom:0px;}
	
	.newsletters .btn, .newsletters ul.nav li a {
    text-decoration: none !important;
    padding: 0px;
    font-size: 11px!important;
}
	
	.subscribe h5{ font-size:18px; margin-bottom:10px;}
	.subscribe-form .newsletters .form-group input[type="text"]{ font-size:12px; height:38px;}
	.subscribe-form button{ height:38px;}
	.contact-block .no-gutters{ padding-bottom:10px;}
	.footer-section h6 {
    margin-bottom: 8px;
    font-size: 16px;
    margin-top: 20px;
}
	.footer-section{ padding-bottom:10px;}
	.artist-details h3{ margin-bottom:10px; margin-top:10px; font-size:24px;}
	.artist-details h4{ font-size:18px;}
	.artist-details .bio-text p{ font-size:14px; line-height:22px;}
	
}



