@media only screen and (max-width:1712px){
.inner-head-content .side-menu{
	z-index:999;
}
#menu-main-menu li a{
	padding: 5px 15px;
}
#menu-main-menu{
	margin-top: 45px;
}
}
@media only screen and (min-width: 1200px){
.content-body-container .container {
    max-width: 1100px;
}
}
@media only screen and (max-width: 1054px) and (min-width: 992px) {
.content-body-container .container {
    max-width: 900px;
}
}
@media only screen and (max-width: 992px) and (min-width: 768px) {
.content-body-container .container {
    max-width: 700px;
}
}
@media only screen and (max-width:1503px){
.social-media{
	left:0;
}
.head-banner .facebook-follow {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
}
.head-banner .facebook-follow .like-content {
    display: inline-block;
    text-align: center;
    margin-top: 10px;
}
}
@media only screen and (max-width:1312px){
.inner-head-content h2, .featured-work h1{
	font-size:64px;
}
#menu-main-menu li a {
    padding: 5px 10px;
    font-size:16px;
}
.head-banner .facebook-follow .like-content h6{
    font-size:16px;
}
.home-middle-banner .more-work-container{
	top:50px;
}
}
@media only screen and (max-width:1200px){
#menu-footer-menu-1 li a{
	font-size:12px;
}
.inner-head-content h2, .featured-work h1{
    font-size: 48px;
}
.head-content h1, .home-bottom-banner .left-content h1{
	font-size:80px;
]
.home-bottom-banner .left-content h2{
	font-size:32px;
}
}
@media only screen and (max-width:1100px){
.head-content h1, .home-bottom-banner .left-content h1 {
    font-size: 70px;
}
#menu-main-menu li a, .head-banner .facebook-follow .like-content h6{
    padding: 5px;
    font-size: 14px;
}
.home-bottom-banner .left-content .content p{
	font-size:16px;
}
}
@media only screen and (max-width:1024px){
#menu-footer-menu-1 li {
    width: 18% !important;
}
.Inner-gallery-container .post-category h4, .Inner-gallery-container .search-results h4{
	font-size:14px;
}
.Inner-gallery-container .right-content a {
    margin-left: 0px;
    font-size: 12px;
}
.Inner-gallery-container .right-content a{
	margin-left:2px;
}
.head-content h1{
	margin-top:40px;
}
#menu-main-menu {
    margin-top: 25px;
}
.head-content h1, .home-bottom-banner .left-content h1 {
    font-size: 64px;
}
.head-banner .facebook-follow{
	margin-top:10px;
}
.single-art .single-art-container .content h4, .single-art .single-art-container .content h6{
	padding:0 10px;
}
.single-art .single-art-container .content h6{
	font-size:14px;
}
.single-art .single-art-container .content h4 {
    font-size: 21px;
}
.home-middle-banner .more-work-container{
	top:30px;
}
.home-bottom-banner .right-content h2{
	font-size:42px;
}
#menu-footer-menu-1 li:nth-child(25) {
    margin-left: 0;
    padding-left: 0%;
}
#menu-footer-menu-1 li:nth-child(29) {
    margin-left: 0;
    padding-left: 0%;
}
}

@media only screen and (max-width:909px){
#menu-footer-menu-1 li{
	width:24.5% !important;
}
}
@media only screen and (max-width:909px){
.single-post-container .right-content ul.first-ul li {
    margin-bottom: 0px;
}
.single-post-container .right-content ul li {
    padding: 5px 0px;
}
.single-post-container .right-content ul li span.number, .single-post-container .right-content span,
.single-post-container .right-content .content1 p{
	font-size:13px;
}
.single-post-container .single-image h6{
	font-size:13px;
	margin:15px 0px;
}
.Inner-gallery-container .container > .row .col-md-6 {
    max-width: 100%;
    flex: 0 0 100%;
    text-align: center;
}
.inner-head-content .side-menu{
	top:initial;
}
.Inner-gallery-container .post-category h4, .Inner-gallery-container .search-results h4{
	font-size:12px;
}
.inner-head-content h2, .featured-work h1 {
    font-size:36px;
}
.home-bottom-banner .left-content .content p{
	font-size:14px;
}
.home-bottom-banner .left-content h2{
	font-size:28px;
}
.bottom-right-container a{
	width:280px;
}
.home-bottom-banner .right-content h2 {
    font-size: 32px;
}
.single-art2 .single-art-container, .single-art1 .single-art-container, .single-art3 .single-art-container{
	    border-top-width: 15px;	
}
.head-content h1, .home-bottom-banner .left-content h1 {
    font-size: 48px;
}
.login-menu > img{
	height:60px;
}
.login-menu > a > img{
	height:40px;
}
.head-content h1{
	width:90%;
	margin:20px auto;
}
.head-banner .facebook-follow .like-content .content span {
    min-width: 78px;
    min-height: 20px;
    padding: 4px 0px;
    font-size: 12px;
    background-size: 80% !important;
    background-position: center !important;
}
#menu-main-menu {
    margin-top: 18px;
}
#menu-main-menu li a, .head-banner .facebook-follow .like-content h6 {
    padding: 0px;
    font-size: 12px;
}
#menu-main-menu li{
    border: none;
    display: inline-block;
    vertical-align: text-bottom;
}
#menu-main-menu{
	border:none;
}
}

@media only screen and (max-width:768px){
.single-post-container .right-content ul li {
    padding: 0px;
}
.single-post-container .right-content ul.first-ul {
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.single-post-container .right-content .content1 p{
	margin-bottom:10px;
}
.single-post-container .right-content .content1 {
    padding-bottom: 0px;
    margin-bottom: 15px;
}
.single-post-container .right-content ul li span.number, .single-post-container .right-content span, .single-post-container .right-content .content1 p{
	font-size:12px;
}
.single-post-container .right-content h5{
	font-size:14px;
}
.single-post-container .right-content > img {
    margin: 15px 0px;
}
.single-post-container .right-content h4{
	font-size:28px;
}
.search-results .row {
    margin-top: 10px;
}
.inner-head-content h2, .featured-work h1 {
    font-size: 28px;
    max-width: 400px;
    margin: 10px auto;
}
.page-template-page-search .social-media {
    left: 0;
    top: 400px;
}
.inner-head-content .side-menu {
    top: -100px;
}
#menu-footer-menu-1 {
    padding: 20px 0px 30px;
}
#menu-footer-menu-1 li {
    width: 48% !important;
    text-align: center;
}
.footer-content-container > img {
    padding: 40px 0px 20px;
    max-width: 280px;
}
.bottom-right-container a {
    width: 180px;
    padding: 5px 0px;
    font-size: 14px;
    margin-top: 10px;
}
.home-bottom-banner .left-content h2 {
    font-size: 21px;
    margin: 20px 0;
}
.home-bottom-banner .left-content .content p {
    font-size: 12px;
    line-height: 1.8;
}
.home-bottom-banner .right-content h2 {
    font-size: 22px;
}
.home-bottom-banner .left-content h1{
	margin-bottom:20px;
}
.social-media {
    left: 0;
    top: 180px;
}
.home-middle-banner .more-work-container a{
	font-size:20px;
}
.head-banner .facebook-follow .like-content{
	text-align:left;
}
.head-banner .facebook-follow{
max-width: 100%;
    flex: 0 0 66.6%;
    float: right;
    text-align: right;	
}
.header-logo {
    padding-right: 15px;
}
}
@media only screen and (max-width:575px){
.content-body-container .content{
	font-size:12px;
}
.content-body-container .container {
    padding: 0 60px;
    text-align: center;
}
#featured_slider .owl-nav [class*=owl-]{
	width:40px;
}
.single-post-container {
    padding: 20px 0px;
}
.single-post-container .right-content {
    padding: 20px 15px 10px;
    text-align: center;
}
.owl-theme .owl-dots .owl-dot {
        background-size: 20px 20px !important;
    height: 20px;
    width: 20px;
    margin: 0 1px;
}
.show-all-category{
	margin-top:20px;
}
.inner-head-content h2, .featured-work h1 {
    font-size: 21px;
    max-width: 200px;
}
.inner-head-content .side-menu{
	padding:10px 0px;
	//left:-110px;
}
.post-category{
	text-align:center;
}
.single-art {
    padding: 0;
    margin-right: 0;
    max-width: 100%;
    margin-bottom: 10px;
}
.login-menu > img {
    height: 45px;
}
.login-menu > a > img {
    height: 25px;
}
.social-media {
    left: 0;
    top: initial;
    bottom: 20px;
    position: fixed;
}
.head-content h1, .home-bottom-banner .left-content h1 {
    font-size: 32px;
}
.head-banner .container > .row {
    max-width: 100%;
    margin: 0;
}
.header-logo{
    max-width: 290px;
    margin: 0 auto;
	padding:0;
}
.head-banner .facebook-follow {
    max-width: 100%;
    flex: 0 0 100%;
    float: none;
    text-align: center;
}
.home-bottom-banner .left-content .carousel-control-next{
	right:initial;
	left:51%;
}
.home-bottom-banner .left-content .carousel-control-prev{
	right:51%;
}
.home-bottom-banner .right-content {
    padding-top: 15%;
}
.bottom-right-container a{
	margin:10px auto;
}
.home-bottom-banner .right-content h2 {
    font-size: 24px;
    text-align: center;
}
.home-bottom-banner .left-content h2 {
    font-size: 20px;
}
.home-bottom-banner .left-content h1, .home-bottom-banner .left-content .content p, .home-bottom-banner .left-content h2{
	text-align:center;
}
.footer-content-container h6{
	font-size:14px;
}
.footer-list-container ul#menu-footer-menu-2 li a {
    font-size: 12px;
    padding: 0 15px;
}
#menu-footer-menu-1 li {
    width: 100% !important;
    text-align: center;
}
}