@charset "utf-8";

/* CSS Document */

html,body {

    overflow-x: hidden;

}

html {

    scroll-behavior: smooth;

}

body { margin: 0px;color: #3b5266;font-size:20px;font-family: 'Open Sans', sans-serif;font-weight:400;line-height:normal;padding:0px;}

img{ max-width:100%; }

h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;color:#3f509e;line-height:normal;font-weight:800;margin-bottom:15px;font-family: "Poppins", sans-serif;}

h1{font-size:50px;}

h2 { font-size:48px;}

h3{ font-size:44px;}

h4{ font-size:40px;}

h5{ font-size:36px; }

h6{ font-size:25px; }

h1,h2{

    line-height: 74px;

}

hr{ margin:10px 0px; border:0px; border-bottom:1px dashed #828282;}

p, ul, ol{ margin:0px; line-height:25px; padding:0px;}

ul *, ol * { margin:0px; padding:0px;}

ol,ul { padding-left: 25px;}

ul {display:block; list-style:none; }

ul li{line-height:30px;}

a img { border: 0px;}

p,ul,ol { margin-bottom: 18px;}

.clr{ display: block; float: none; clear: both;}

.c { overflow:hidden; float:none;}

.underline{text-decoration:underline;}

.left,.flot_left{ float:left;}

.right,.flot_right{ float:right ;}

.a_left { text-align: left ;}

.a_center { text-align: center;}

.a_right { text-align: right;}

a { text-decoration:none; }

.hidden { display:none;}

.italic{font-style:italic;	}

.bold{font-weight:bold;	}

table{border-spacing:0px;border-collapse:collapse;}

input[type="text"],input[type="url"],input[type="tel"], input[type="email"], input[type="password"], select, textarea { background:#fff; border:1px solid #e0e0e0;color: #000; font-size: 14px; padding: 10px 15px; resize: vertical;width:100%;font-weight:400;box-sizing:border-box;font-family: 'Open Sans', sans-serif;}

textarea { width:100%;}

input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { }

select { padding: 12px; width:100%;}

input[type="button"], input[type="submit"], input[type="reset"], .primary-button, .btn { background: #eaba10 none repeat scroll 0 0;border:0px;color: #000;display: inline-block; font-size:14px; font-weight: 600;min-width:120px; padding: 12px 15px; text-transform: uppercase; vertical-align: top;transition: all linear .2s;-moz-transition: all linear .2s;-ms-transition: all linear .2s;-o-transition: all linear .2s;-webkit-transition: all linear .2s;}

input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover ,.primary-button:hover,.btn:hover,.primary-button:focus,.btn:focus{ background-color:#142555;color:#eaba10;}

.form-control { border-radius:0px; -moz-border-radius:0px;  -ms-border-radius:0px; -o-border-radius:0px; -webkit-border-radius:0px; box-shadow: 0 0 0; height: auto;}

a:focus{outline:none;	text-decoration:none;}

a{color:#000;transition: all linear .2s;-moz-transition: all linear .2s;-ms-transition: all linear .2s;-o-transition: all linear .2s;-webkit-transition: all linear .2s;	}

a:hover,a:focus{text-decoration:none;color:#000;}

.cfx::after {clear: both; content: "+";display: block; height: 0;visibility: hidden;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */opacity:1;}

::-moz-placeholder { /* Firefox 19+ */opacity:1;}

:-ms-input-placeholder { /* IE 10+ */opacity:1;}

:-moz-placeholder { /* Firefox 18- */opacity:1;}	







/*-------------------------*/

.header-section{

    background-image: url(../images/header-bg.jpg);

    background-repeat: no-repeat;

    background-position: center top;

    background-size: cover;

    padding: 50px 0px;

    position: relative;

}

.header-section .logo-nav-box {

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin-bottom: 40px;

}

.logo-nav-box .logo-box {

    width: 95px;

}

.logo-nav-box  .nav-box {

    width: calc(100% - 95px);

}

.logo-nav-box .nav-box ul {

    display: flex;

    justify-content: end;

    gap: 15px;

    padding: 0;

    margin: 0px;

}

.logo-nav-box .nav-box ul li a {

    display: block;

    color: #fff;

    font-size: 18px;

    padding: 5px 16px;

    font-weight: 500;

}

.logo-nav-box .nav-box ul li.stay a {

    background: #ee4923;

}

.logo-nav-box .nav-box ul li:hover > a {

    color: #ee4923;

}

.logo-nav-box .nav-box ul li.stay:hover > a {

    background: #3f509e;

    color: #fff;

}

.banner-section{

    text-align: center;

    position: relative;

}

.banner-section .banner-badge {

    position: absolute;

    right: 0;

    bottom: -100px;

    z-index: 99;

    width: 210px;

}

.classic-box {

    background: #e95c1c;

    padding: 50px 0px;


}

.classic-box h2 {

    color: #fff;

    text-align: center;

    font-weight: 500;

    line-height: normal;

    font-size: 40px;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {

    background: #ee4923;

    border: 0;

    border-radius: 0;

    color: #fff;

    font-size: 18px;

    padding: 10px 25px;

}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {

    background: #3f509e;

    color: #fff;

}

.coming-box{

    padding: 40px 0px;

    font-size: 28px;

}

.coming-box p{

    line-height: 40px;

}

.coming-box .book-img {

    position: relative;

    margin-top: -80px;

}

.vc_rtl-columns-reverse {

    flex-direction: row-reverse;

}

.testi-section {

    background: #3f509e;

    padding: 70px 0px;

    color: #fff;

    font-size: 20px;

    font-weight: 300;

}

.testi-section p{

    line-height: 34px;

}

.testi-section h2 {

    color: #fff;

    font-size: 64px;

    margin-bottom: 30px;

}

.testi-section .testi-slider{

    position: relative;

    margin: 0px auto;

}

.testi-section .testi-slider .owl-carousel{

    padding: 0px 90px;

}

.testi-slider .owl-prev,.testi-slider .owl-next {

    position: absolute;

    width: 31px;

    height: 36px;

    top: 50%;

    transform: translateY(-50%);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center center;

    font-size: 0px;

}

.testi-slider .owl-prev {

    left: 0px;

    background-image:url(../images/arrow-left.png);

}

.testi-slider .owl-next {

    right: 0px;

    background-image:url(../images/arrow-right.png);

}

.best-playlist {

    background: #e95c1c;

    padding: 35px 0px;

}

.best-playlist h2
 {
    color: #fff;
    font-size: 64px;
    text-align: center;
    font-weight: 400;
}

.play-list-box{

    padding: 80px 0px;

}

.play-list-box iframe{

    margin: 0px;

}

.unfinished-section{

    background-image: url(../images/unfinished-bg.png);

    background-repeat: no-repeat;

    background-position: center bottom;

    background-size: cover;

    padding: 90px 0px 50px 0px;

}

.unfinished-section .busi-list {

    margin: 0px auto;

    max-width: 1200px;

}

.unfinished-section .busi-list .wpb_text_column > .wpb_wrapper {

    overflow: hidden;

    display: flex;

    align-items: center;

    gap: 34px;

    color: #fff;

    font-size: 30px;

    font-weight: 400;

}

.unfinished-section .busi-list .wpb_text_column > .wpb_wrapper p {

    margin: 0;

    line-height: 38px;

}

.unfinished-section .busi-list .wpb_text_column > .wpb_wrapper p:nth-child(1) {

    width: 230px;

}

.unfinished-section .busi-list .wpb_text_column > .wpb_wrapper p:nth-child(2) {

    width: calc(100% - 230px);

}

.insta-box {

    padding: 30px 0px;

}

.insta-box h2 {

    color: #ee4923;
    margin-bottom: 25px;
}

.signup-section{

    background: #3f509e;

    padding: 50px 0px;

    color: #fff;

    position: relative;

}

.signup-section .signup-text {

    text-align: center;

}

.signup-section .signup-text h2 {

    color: #fff;

    font-size: 36px;

    line-height: 44px;

    font-weight: 400;

    margin-bottom: 30px;

}

.signup-section .signup-text h3 {

    font-family: 'Open Sans';

    color: #fff;

    font-size: 24px;

    font-weight: 400;

    font-style: italic;

    margin-bottom: 30px;

}

.signup-section::before {

    content: "";

    width: 48%;

    height: 100%;

    background: #dc3d71;

    position: absolute;

    left: 0;

    top: 0;

    display: block !important;

}
.signup-section > .wpb_column:nth-child(1) {
    padding-right: 130px;
}
.signup-section .signup-bottom{

    text-align: center;

    font-size: 12px;

}

.signup-section .signup-bottom p{

    margin-bottom: 0px;

    line-height: 20px;

}

.signup-section .signup-bottom a{

    text-decoration: underline;

    color: #fff;

}

.form-box tr {

    border: 0;

}

.form-box table {

   margin: 0px;

}

.form-box p{

    margin: 0px;

}

.form-box .wpcf7-not-valid-tip {

    font-size: 15px;

}

.wpcf7 form .wpcf7-response-output {

    margin: 0;

    font-size: 15px;

    margin-bottom: 15px;

}

.form-box td{

    vertical-align: top;

}

.form-box td+td {

    /*padding-left: 15px;*/

}

.form-box input[type="email"] {
    background: #fff;
    border-color: #fff;
    color: #fff;
    padding: 15px 15px;
    border-radius: 0;
}

.form-box input[type="submit"] {

    background: #dc3d71;

    padding: 16px 15px;

    color: #fff;

    font-size: 20px;

    min-width: 150px;

}

.mediaenq-section {

    padding: 50px 0px;

    padding-bottom: 70px;

    text-align: center;

    color: #3f509e;

    font-size: 30px;

}

.mediaenq-section h2 {

    color: #ee4923;

    line-height: normal;

    margin-bottom: 28px;

}

.mediaenq-section p {

    line-height: 35px;

    margin-bottom: 25px;

}

.mediaenq-section a {

    color: #3f509e;

}

.footer-section {

    background: #e95c1c;

    padding: 20px 0px;

}

.footer-section .f-logo {

    width: 260px;

}

.footer-section .f-nav {width: 300px;font-size: 15px;color: #fff;}

.footer-section .container {

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.footer-section .container::before,.footer-section .container::after {

    display: none;

}

.footer-section .f-nav a {

    color: #fff;

    text-decoration: underline;

}

.footer-section .f-nav p {

    margin-bottom: 0;

}

.inner-page-section {

    padding-top: 60px;

    padding-bottom: 40px;

}

.insta-box .social-link a {

    display: inline-block;

    font-size: 40px;

    margin: 0px 5px;

    color: #EE4923;

}
.follow-ins-box h6 {
    font-size: 36px;
}
.insta-box .social-link {

    text-align: center;

}

.logo-nav-box .nav-box .mob-menu {
    display: none;
}
.welsub-section{
    background-image: url(../images/wel-bg.jpg);
    background-color: #f25c2c;
    background-size: cover; 
    background-repeat:repeat-x;
    background-position: center bottom;
    color: #fff;
    padding: 60px 0px;
    padding-bottom: 20px;
    font-family: 'Open Sans';
}
.welsub-section .head {
    text-align: center;
}
.welsub-section .head h2 {font-family: 'Poppins';font-weight: 100;font-size: 80px;color: #fff;letter-spacing: -2px;text-transform: uppercase;}
.welsub-section .head h2 strong {
    font-family: "Playfair", serif;
    font-style: italic;
    text-transform: none;
    font-weight: 400;
}
.welsub-section .head h3 {
    color: #fff;
    font-family: 'Open Sans';
    font-size: 36px;
    font-weight: 400;
}
.reg-box {
    border: 1px solid #FFCD00;
    padding: 20px;
}
.reg-box > .wpb_column {
    position: relative;
    text-align: center;
    font-size: 17px;
}
.reg-box > .wpb_column+.wpb_column {
    border-left: 1px solid #FFCD00;
}
.reg-box .reg-img {
    position: absolute;
    top: -130px;
    left: -130px;
    width: 240px;
}
.reg-box h3 {
    color: #fff;
    text-align: center;
    font-size: 36px;
    text-transform: uppercase;
    margin: 0;
    display: inline-block;
    border-bottom: 1px solid #FFCD00;
    margin-bottom: 15px;
}
.reg-box h4 {
    color: #fff;
    font-size: 25px;
    font-weight: 600;
}
.reg-box .wpb_text_column {
    min-height: 230px;
}
.reg-box .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background: #3F509E;
    margin: 0px 8px;
}
.reg-box .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background: #283572;
}
.reg-form-box {
    margin-top: 50px;
}
.reg-form-box h2 {
    color: #fff;
    font-size: 36px;
    line-height: normal;
    font-weight: normal;
}
.regform tr {
    border: 0;
}
.regform p {
    margin: 0;
}
.regform td+td {
    padding-left: 25px;
}
.regform td {
    padding-bottom: 24px;
    vertical-align: top;
}
.regform {
    color: #fff;
}
.regform span.wpcf7-not-valid-tip {
    color: #dfda00;
    font-size: 15px;
}
.regform .wpcf7-form-control {
    display: block;
}
.regform .wpcf7-form-control span.wpcf7-list-item {
    display: block;
}
.regform .wpcf7-form-control span.wpcf7-list-item label {
    font-weight: 400;
}
.regform  .f-name {
    margin-bottom: 9px;
}
.regform .wpcf7-submit {
    background: #3F509E;
    color: #fff;
    padding: 14px 25px;
    font-size: 21px;
}
.regform .wpcf7-submit:hover {
    color: #fff;
}
.regform input[type="text"],.regform input[type="email"],.regform input[type="tel"] {
    padding: 15px 15px;
}
.regform table {
    margin: 0;
}
.booksold-box {
    padding: 60px 0px;
    padding-bottom: 80px;
    text-align: center;
}
.booksold-box h2 {
    font-size: 40px;
    text-transform: uppercase;
}
.booksold-box h4 {
    font-size: 27px;
    font-weight: 400;
    margin-bottom: 20px;
}
.booksold-box .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    margin: 0px 5px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.booksold-box .vc_do_btn {
    margin-bottom: 6px;
}
.booksold-box .book-gap{
    margin-bottom: 30px;
}
.coming-box {
    border-top: 1px solid #FFCD00;
}
.coming-box > .wpb_column:nth-child(2) {width: 60%;padding-left: 90px;}
.coming-box > .wpb_column:nth-child(1) {
    padding-right: 90px;
    width: 40%;
}
.unfinished-section h2 {
    text-align: center;
    color: #fff;
    font-weight: 400;
}
.unfinished-section .busi-list .wpb_text_column > .wpb_wrapper strong {
    display: block;
    font-size: 40px;
    margin-bottom: 10px;
}

.unfinished-section .busi-list .wpb_text_column > .wpb_wrapper em {
    font-style: normal;
    font-weight: 700;
}
.follow-ins-box .vc_col-sm-6 {
    width: auto;
    float: none;
}
.follow-ins-box {
    display: flex;
    justify-content: center;
    gap: 100px;
}
/*--------------------------------------*/



@media only screen and (min-width:1260px) and (max-width:1390px){

	.container{

		width:1200px;	

	}

	

	

}

@media only screen and (min-width:992px) and (max-width:1260px){

	.container{

		width:960px;	

	}

	

	

}

@media only screen and (min-width:768px) and (max-width:991px){

	

	

}

@media only screen and (max-width:1390px){

	 

}

@media only screen and (max-width:1260px){

    .banner-section .banner-img {

        max-width: 400px;

        margin: 0px auto;

    }

    .banner-section .banner-badge {

        max-width: 210px;

        bottom: -106px;

    }

    .classic-box h2 br {

        display: none;

    }

    .classic-box h2 {

        font-size: 35px;

    }

    .coming-box h2 {

        font-size: 42px;

    }

    .coming-box {

        font-size: 26px;

    }

    .testi-section h2 {

        font-size: 40px;

    }

    .testi-section {

        padding: 40px 0px;

    }

    .best-playlist h2 {

        font-size: 40px;

        line-height: 52px;

    }

    .play-list-box {

        padding: 50px 0px;

    }

    .play-list-box {

        

    }

    .unfinished-section .busi-list .wpb_text_column > .wpb_wrapper {

        font-size: 22px;

    }

    .unfinished-section .busi-list .wpb_text_column > .wpb_wrapper p:nth-child(1) {

        width: 150px;

    }

    .unfinished-section .busi-list .wpb_text_column > .wpb_wrapper p:nth-child(2) {

        width: calc(100% - 150px);

    }

    .insta-box h2 {

        font-size: 35px;

    }

    .mediaenq-section h2 {

        font-size: 40px;

    }

    .mediaenq-section {

        font-size: 26px;

    }
    .reg-box .reg-img {
        width: 200px;
    }
    .reg-form-box h2 br {
        display: none;
    }
    .follow-ins-box {
        gap: 0;
    }

}

@media only screen and (max-width:991px){

    .banner-section .banner-img {

        max-width: 300px;

        margin-bottom: 70px;

    }

    .banner-section .banner-badge {

        bottom: -160px;

        max-width: 150px;

    }

    .coming-box {

        display: block !important;

        text-align: center;

    }

    .coming-box .vc_col-sm-6 {

        float: none;

        width: auto;

    }

    .coming-box h2 {

        text-align: center !important;

    }

    .testi-section .testi-slider .owl-carousel{

        padding: 0px 70px;

    }

    .testi-section h2{

        margin-bottom: 10px;

    }

    .unfinished-section {

        padding-top: 55px;

    }

    .signup-section {

        display: block !important;

    }

    .signup-section .vc_col-sm-6 {

        float: none;

        width: auto;

    }

    .signup-section::before {

        display: none !important;

    }

    .signup-section .signup-boox {

        max-width: 400px;

        margin: 0px auto;

        margin-bottom: 25px !important;

    }

    .signup-section .signup-text h2 {

        font-size: 28px;

    }

    .insta-box h2 {

        font-size: 30px;

        line-height: normal;

    }

    .coming-box .book-img {

        max-width: 360px;

        margin: 0px auto;

        margin-top: -80px;

    }
    .logo-nav-box .nav-box ul li a {font-size: 15px;}

    .logo-nav-box .nav-box ul {
        gap: 7px;
    }
    .reg-box > .wpb_column {
        float: none;
        width: auto;
    }
    .reg-box .reg-img {
        left: -70px;
        top: -50px;
    }
    .reg-box .wpb_text_column {
        min-height: auto;
    }
    .reg-box > .wpb_column+.wpb_column {
        border-left: 0;
        border-top: 1px solid #FFCD00;
        padding-top: 25px;
        margin-top: 17px;
    }
    .welsub-section .head h2 {
        font-size: 50px;
    }
    .welsub-section .head h3 {
        font-size: 28px;
    }
    .reg-form-box h2 {
        font-size: 30px;
    }
    .coming-box > .wpb_column:nth-child(1) {
        width: auto;
        padding: 0;
    }
    .coming-box > .wpb_column:nth-child(2) {
        width: auto;
        padding: 0;
    }
    .unfinished-section h2 {
        font-size: 40px;
        line-height: normal;
    }
    .signup-section > .wpb_column:nth-child(1) {
        padding: 0;
    }
    .follow-ins-box .vc_col-sm-6 {
        width: 50%;
    }
    .follow-ins-box h6 {
        font-size: 25px;
    }

}

@media only screen and (max-width:767px){

    .header-section {

        padding-top: 24px;

    }

	.logo-nav-box .logo-box {

        width: 60px;

    }

    .logo-nav-box .nav-box {

        width: calc(100% - 60px);

    }

    .logo-nav-box .nav-box ul li a {

        font-size: 15px;

    }

    .logo-nav-box .nav-box ul {

        gap: 6px;

    } 

    .classic-box h2 {

        font-size: 30px;

    }

    .coming-box h2 {

        font-size: 38px;

    }

    .coming-box {

        font-size: 24px;

    }

    .coming-box p{

        line-height: 34px;

    }

    .testi-section {

        font-size: 16px;

    }

    .testi-section p {

        line-height: 28px;

    }

    .testi-section .testi-slider .owl-carousel{

        padding: 0px 35px;

    }

    .testi-slider .owl-prev, .testi-slider .owl-next {

        background-size: 18px;

        width: 18px;

    }

    .best-playlist h2 {

        font-size: 40px;

        line-height: 45px;

    }

	.unfinished-section .busi-list .wpb_text_column > .wpb_wrapper p:nth-child(1) {

        width: 90px;

    }

    .unfinished-section .busi-list .wpb_text_column > .wpb_wrapper p:nth-child(2) {

        width: calc(100% - 90px);

        line-height: 28px;

    }

    .unfinished-section .busi-list .wpb_text_column > .wpb_wrapper {

        font-size: 17px;

    }

    .signup-section .signup-text h2 {

        font-size: 24px;

        line-height: normal;

    }

    .mediaenq-section h2 {

        font-size: 35px;

        margin-bottom: 10px;

    }

    .mediaenq-section {

        font-size: 22px;

    }

    .logo-nav-box .nav-box  .desk-menu {
        display: none;
    }

    .logo-nav-box .nav-box .mob-menu {
        display: block;
        text-align: right;
    }
    .reg-box .reg-img {
        position: relative;
        left: auto;
        top: auto;
        margin: 0px auto;
    }
    .unfinished-section .busi-list .wpb_text_column > .wpb_wrapper strong {
        font-size: 28px;
    }
	
    .classic-box {
        padding-bottom: 30px;
        padding-top: 30px;
    }
    .welsub-section .head h2 {
        line-height: 51px;
        font-size: 40px;
    }
    .welsub-section .head h3 {
        font-size: 25px;
    }
    .welsub-section .head h3 br {
        display: none;
    }
    .booksold-box h2 {
        font-size: 34px;
        line-height: 40px;
    }
    .unfinished-section h2 {
        font-size: 35px;
        line-height: 41px;
    }
    .unfinished-section .busi-list .wpb_text_column > .wpb_wrapper {
        display: block;
    }
    .unfinished-section .busi-list .wpb_text_column > .wpb_wrapper p:nth-child(1) {
        margin: 0px auto;
        margin-bottom: 15px;
    }
    .unfinished-section .busi-list .wpb_text_column > .wpb_wrapper p:nth-child(2) {
        width: auto;
        text-align: center;
    }
    .follow-ins-box {
        display: block;
    }
    .follow-ins-box .vc_col-sm-6 {
        width: auto;
    }
    .regform td {
        display: block;
        padding-bottom: 12px;
    }
    .regform td+td {
        padding-left: 0;
    }

    .testi-slider .owl-prev, .testi-slider .owl-next {
        position: relative;
        top: 0;
    }
    .testi-slider  .owl-nav {
        display: flex;
        gap: 15px;
        justify-content: center;
        margin-top: 27px;
    }
    .testi-section .testi-slider .owl-carousel {
        padding: 0;
    }
}

@media only screen and (max-width:640px){
    .follow-ins-box h6 {
        font-size: 18px;
        font-weight: 500;
    }
    .insta-box .social-link a {
        font-size: 33px;
    }



}





@media only screen and (max-width:550px){

    .best-playlist h2 {

        font-size: 34px;

        line-height: 40px;

    }

    .form-box td {

        display: block;

        text-align: center;

        width: auto;

    }

    .form-box td+td {

        padding-left: 0;

        padding-top: 12px;

    }

    .footer-section .container {

        display: block;

    }

    .footer-section .f-logo {

        width: 200px;

        margin: 0px auto;

        margin-bottom: 15px;

    }

    .footer-section .f-nav {

        width: auto;

        text-align: center;

    }

    .wpcf7-spinner {

        display: block;

    }

}

@media only screen and (max-width:480px){
    /*
    .header-section .logo-nav-box {

        display: block;

    }

    .logo-nav-box .logo-box {

        margin: 0px auto;

        margin-bottom: 18px;

    }
    */
    .logo-nav-box .nav-box {

        width: auto;

    }

    .logo-nav-box .nav-box ul {

        justify-content: center;

    }

    .logo-nav-box .nav-box ul li a {

        font-size: 13px;

    }

    .insta-box h2 {

        font-size: 20px;

        line-height: normal;

    }

    .coming-box .book-img{

        margin-bottom: 15px !important;

    }

    .coming-box h2 {

        font-size: 30px;

        line-height: normal;

    }

    .coming-box {

        font-size: 20px;

    }

    .classic-box h2 {

        font-size: 24px;

    }

    .best-playlist h2 {

        font-size: 28px;

        line-height: 34px;

    }

	

}

@media only screen and (max-width:380px){

	

}

