.performer-container .heading {
    margin-top: 0;
}
@media (max-width: 1200px) {
	.performer-container .heading .heading-inner, .performer-container {
	    width: 100%;
	    margin: auto ;
	    min-width: auto;
	}
	.performer-container .main-content-wrap, .performer-container .heading .heading-inner, .performer-container .performer-tabs-container {
	    width: 975px;
	    max-width: 975px;
	}
}
@media (max-width: 1000px) {
	.main-content-wrap .right-side-bar {
	    width: 300px;
	}
	.main-content-wrap .center-main-container {
	    width: calc(100% - 300px)!important;
	}
	.performer-container .center-main-container .container {
	    max-width: 100%;
	}
	.performer-container .tab-content-wrap {
	    width: 100%;
	}
	.performer-container .tab-content-container {
	    width: 100%;
	}
}
@media (max-width: 768px) { 
	.ib_flex {
	    display: flex;
	    flex-wrap: wrap-reverse;
	}
	.main-content-wrap .right-side-bar, .main-content-wrap .center-main-container {
	    width: 100%!important;
	}
	.main-content-wrap .center-main-container {
	    padding-bottom: 0;
	    margin-bottom: 0!important;
	}
	.copy {
	    margin-bottom: 20px;
	}
	.main-content-wrap .right-side-bar, .performer-tabs-container .right-side-bar {
	    display: block!important;
	}
	.performer-container .main-content-wrap, .performer-container .heading .heading-inner, .performer-container .performer-tabs-container {
	    width: 100%;
	}
}
@media (max-width: 620px) { 
	.main-content-wrap .center-main-container .container h2, .performer-tabs-container .center-main-container .container h2 {
	    padding: 10px;
	}
	.performer-container .heading {
	    margin-top: 0!important;
	}
	.performer-container .heading .img-shadow.top-shadow, .performer-container .heading .img-shadow {
	    box-shadow: none!important;
	}
}