@media only screen and (max-width: 1200px){
  .four-sec .img-wrapper{width:100%;}
}
@media only screen and (max-width: 1024px){

	.slick-prev, .slick-next {width: 25px !important;}

	.slick-prev{left: -24px !important;}

	.slick-next{right: -24px !important;}
	.navbar .navbar-collapse {
    align-items: center; 
}
.navbar .custom-logo {
    margin-bottom: 0px;
}
.allartists .top-sec {
    height: auto;
}
.artist .head-sec .inner-sec .sub-heading {
    margin-left: 0;
    }

    .top-footer{
	height: auto;
}
.visit-sec {
    height: auto;
}
.allartists .artist .inner-sec a.cstm-btn {
    padding-top: 29px;
}
.accordian-sec h1.main-heading{
    height: auto;
}
.allartists .top-sec .form-inline {
    margin-bottom: 0px;
}
.cntct-hdr {
	padding: 0px 16px;
}
.featured  .red-heading {
    padding: 6px 14px;
}
}
@media only screen and (max-width: 1199px) and (min-width: 991px)  {
    .header-bottom .navbar-nav li a{font-size: 15px;}
     .four-sec .img-wrapper{width:100%;}
}
@media only screen and (max-width: 991px){
      .four-sec .img-wrapper{width:100%;}
    .header-bottom .navbar-nav li a {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .header-bottom .img-wrapper {
        margin-bottom: 13px;
        top: 0;
    }
    .navbar-toggler{
        margin-right: 15px;
    }
}
@media only screen and (max-width: 768px) {
    .publish iframe{
        width:100% !important;
        height:auto !important;
    }
    .publish p span{
        padding-left:0 !important;
    }
    header{
          position:relative;
        z-index:999;
    }
    .top-sec{
        position:relative;
        z-index:999;
    }
    .accordian-sec .red-heading {
    padding: 6px 19px;
}
	.shop_table.cart.woocommerce-cart-form__contents .actions .coupon{text-align: left;}
	.navbar .navbar-collapse {
    align-items: center; 
    margin: 0;
}
.header-top{position: static;}
.navbar .custom-logo {
    margin-bottom: 0px;
}
.allartists .top-sec {
    height: auto;
}
.artist .head-sec .inner-sec .sub-heading {
    margin-left: 0;
    }
       .top-footer{
	height: auto;
}
.visit-sec {
    height: auto;
}
.allartists .artist .inner-sec a.cstm-btn {
    padding-top: 29px;
}
.accordian-sec h1.main-heading{
    height: auto;
}
.allartists .top-sec .form-inline {
    margin-bottom: 0px;
}
.cntct-hdr {
	padding: 0px 16px;
}
.featured  .red-heading {
    padding: 6px 14px;
}
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
    .totop {
    right: 5px !important;
    bottom:413px !important;
}
    .woocommerce .quantity .qty{
            margin-left: 10px;
    }
    .about-artst{
        background-size: 1300px;
    background-position: 0 33px;
    }
    .allartists {
    background-size: 1402px;
}
    .accordianbg .woocommerce .email{
        width: 100%;
    }
     .accordianbg .woocommerce .total{
        width: 100%;
    }
    .srch-bg .red-heading{
        padding: 6px 0 !important;
    }
    .srch-bg .img-wrapper{
        width: auto;
    }
    .srch-bg .post-thumbnail {
    margin:0;
}
     .srch-bg .img-wrapper .post-thumbnail {
    margin:0;
}
.srch-bg .entry-summary p{
    text-align: justify;
    margin-top: 9px;
}
.srch-bg .entry-header{
    margin-right: 0;
    margin-left: 0;
}
.srch-bg .entry-summary{
    margin-right: 0;
    margin-left: 0;
}

      .blog .artist {
    margin-top: 5px;
}
 .blog .artist .post-thumbnail {
    margin: 0 7.6923% 0.75em;
}
 .blog .artist .post-thumbnail img {
    margin-bottom: 0;
}

    .blog .artist .inner-sec .sub-heading{
        margin: 0;
        line-height: 1;
    }
    .blog .artist .inner-sec p{
        margin-bottom: 0;
    }
    .featured .inner-sec a.cstm-btn {
    padding-top: 0;
    margin-bottom: 20px;
}
    .banner-sec {
    height: auto;
}
    .gallery  .frog{
        width: 1430px;
    }
    .allartists.gallery{
            background-size: 1430px;
    }
    .accordian-sec .product-quantity{
         width: 100%;
        float: left;
        border-bottom: 2px solid rgba(0,0,0,.1);
    }
    .woocommerce .actions  .coupon .button{
    padding:4px 25px 6px !important;
    width: 45% !important;
    height: 39px;
}
    .accordian-sec .woocommerce-order-details{
        margin-bottom: 0;
    }
    .woocommerce-customer-details .woocommerce-columns .billingfrm{
        padding-top: 15px;
    }

    .woocommerce ul.order_details{
        margin: 0;
    }
    .col2-set .billingfrm{
    width: 100%;
}
    .accordian-sec .red-heading {
    padding: 6px 19px;
}
    .allartists.gallery .slctfrm .col-lg-6{ padding-right: 0px !important; padding-left: 0 !important;}
	h1.main-heading{

		font-size: 28px;

    	line-height: 36px;

	}
    .allartists .slctfrm .col-lg-6:last-child{
        padding-right: 15px !important;
    }
    .allartists .slctfrm .col-lg-6{margin-top: 10px;}

	.header-bottom .navbar-nav li a{

		padding-left: 0 !important;

		padding-right: 0 !important;

	}

	.header-bottom .img-wrapper {margin-bottom: 13px;}

	.slick-prev, .slick-next {

		width: 20px !important;	    

	    top: 40% !important;

	    z-index: 9;

	}

	.slick-prev{left: -8px !important;}

	.slick-next{right: -8px !important;}

	.publish { padding: 30px 0;}

	.featured { padding-bottom: 0px;}

	.red-heading{font-size: 23px;}

	.bottom-footer .btn{margin-top: 15px;}

	.bottom-footer{padding: 23px 0 0 0;text-align: center;}

	.bottom-footer ul{justify-content: center !important; margin-top: 25px;}

	.bottom-footer .copyright p{margin-top: 9px; margin-bottom: 15px;}

	.bottom-footer input{font-size: 16px;}

	.allartists .artist .inner-sec img{margin-bottom: 15px;}

	.allartists.gallery .four-sec .inner-sec{padding-bottom: 0;} 

	.allartists.gallery{padding-bottom: 50px;}
	.shop_table.cart.woocommerce-cart-form__contents .actions .coupon{text-align: left;}
	.woocommerce .actions .button { height: 45px; padding: 0.3em 1em;float: left; margin-top: 13px;}
	.checkout.woocommerce-checkout .billingfrm{width: 100% !important;float: left;}
	.payment_method_paypal .about_paypal{ float: left !important; line-height: 20px !important;}
	.woocommerce-form.woocommerce-form-login.login .form-row.form-row-first{width: 100%; float: left;}
	.woocommerce-form.woocommerce-form-login.login .form-row.form-row-last{width: 100%; float: left;}
	.checkout_coupon.woocommerce-form-coupon .form-row{width: 100%; float: left;}
	.navbar .navbar-collapse {
    align-items: center; 
    margin: 0;
}
.navbar .custom-logo {
    margin-bottom: 0px;
}
.allartists .top-sec {
    height: auto;
}
.artist .head-sec .inner-sec .sub-heading {
    margin-left: 0;
    }
       .top-footer{
	height: auto;
}
.visit-sec {
    height: auto;
}
.allartists .artist .inner-sec a.cstm-btn {
    padding-top: 6px;
}
.accordian-sec h1.main-heading{
    height: auto;
}
.allartists .top-sec .form-inline {
    margin-bottom: 10px;
}
.cntct-hdr {
	padding: 0px 16px;
}
.featured  .red-heading {
    padding: 6px 14px;
}
}
@media only screen and (max-width: 575px) {
    .allartists .slctfrm .col-lg-6{margin-top: 0px;}
    .navbar-toggler{margin-right: 0;}
    .col2-set .billingfrm{
    width: 100%;
}
}



@media only screen and (width: 375px) and (min-width: 340px){
/*.slider-sec .inner-sec .img-wrapper img {
    height: 248px;
    margin: auto;
}*/
}
@media only screen and (width: 375px) {
	/*.slider-sec .inner-sec .img-wrapper img {
    height: 248px;
    margin: auto;
}*/
.nosrch form span input {
    width: 89%;
}

.accordian-sec .con-frm form {
    margin-top: 10px;
}
.col2-set .billingfrm{
    width: 100%;
}

}
@media only screen and (width: 360px) {
/*	.slider-sec .inner-sec .img-wrapper img {
    height: 248px;
    margin: auto;
}*/
.nosrch form span input {
    width: 89%;
}
.accordian-sec .con-frm form {
    margin-top: 10px;
}
.col2-set .billingfrm{
    width: 100%;
}
}

@media only screen and (max-width: 414px) and (min-width:400px)  {
/*.slider-sec .inner-sec .img-wrapper img {
    height: 248px;
    margin: auto;
}*/
.nosrch form span input {
    width: 89%;
}
.accordian-sec .con-frm form {
    margin-top: 10px;
}
.col2-set .billingfrm{
    width: 100%;
}
}

@media only screen and (width: 320px){
	.accordian-sec .con-frm form {
    margin-top: 10px;
}
.nosrch form span input {
    width: 89%;
}
.col2-set .billingfrm{
    width: 100%;
}

}
@media only screen and (max-width: 992px) and (min-width:768px)  {
     .totop {
    right: 5px !important;
    bottom:278px !important;
}
header .navbar-light .navbar-toggler {
 
    margin-top: 75px;
    }
    .col2-set .billingfrm{
    width: 100%;
}
    }

/*.slider-sec .inner-sec .img-wrapper img {{

    