@font-face {
    font-family: 'FONTSPRING DEMO - Biotif Book';
    src: url('https://panntv.com/fonts/FONTSPRINGDEMO-BiotifBookRegular.woff2') format('woff2'),
        url('https://panntv.com/fonts/FONTSPRINGDEMO-BiotifBookRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Biotif';
    src: url('../fonts/FONTSPRINGDEMO-BiotifBoldRegular.woff2') format('woff2'),
        url('../fonts/FONTSPRINGDEMO-BiotifBoldRegular.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Biotif';
    src: url('https://panntv.com/fonts/FONTSPRINGDEMO-BiotifMediumRegular.woff2') format('woff2'),
        url('https://panntv.com/fonts/FONTSPRINGDEMO-BiotifMediumRegular.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Baskerville';
    src: url('../fonts/Baskerville-Regular.woff2') format('woff2'),
        url('../fonts/Baskerville-Regular.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Baskerville';
    src: url('https://panntv.com/fonts/Baskerville-SemiBold.woff2') format('woff2'),
        url('https://panntv.com/fonts/Baskerville-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Biotif';
    src: url('../fonts/FONTSPRINGDEMO-BiotifBlackRegular.woff2') format('woff2'),
        url('../fonts/FONTSPRINGDEMO-BiotifBlackRegular.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://panntv.com/fonts/Helvetica-Bold.woff2') format('woff2'),
        url('https://panntv.com/fonts/Helvetica-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Baskerville';
    src: url('https://panntv.com/fonts/BaskervilleBT-Bold.woff2') format('woff2'),
        url('https://panntv.com/fonts/BaskervilleBT-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('https://panntv.com/fonts/Helvetica-Light.woff2') format('woff2'),
        url('https://panntv.com/fonts/Helvetica-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica.woff') format('woff2'),
        url('../fonts/Helvetica.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



h1{font-family: 'FONTSPRING DEMO - Biotif'; font-weight:900;font-size: 36px;line-height: 50px;}
h2{font-family: 'Baskerville'; font-weight:600;font-size: 56px;line-height: 64px;}
h3{font-family: 'FONTSPRING DEMO - Biotif'; font-weight:500;font-size: 40px;line-height: 53px;}
h4{font-family: 'Baskerville'; font-weight:600;font-size: 56px;line-height: 64px;}
h5{font-family: 'FONTSPRING DEMO - Biotif'; font-weight:900;font-size: 72px;line-height: 101px;}
h6{font-family: 'FONTSPRING DEMO - Biotif'; font-weight:400;font-size: 56px;line-height: 95px;}

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1180px;}

.header {position: absolute;width: 100%;}
.header .nav-link{font-family: 'FONTSPRING DEMO - Biotif'; font-weight:bold;padding: 0;font-size: 24px; color:#000;}
.header .nav-link{font-weight:500;}
.header{padding: 80px 130px 20px 130px;z-index: 99;}
.navbar-brand img{width: 235px;}
.header .nav-link:last-child{border: 1px solid #000000;box-sizing: border-box;border-radius: 120px;padding: 10px 30px; font-size:20px; line-height:26.52px;display: flex;align-items: center;}
.header .nav-link:last-child img{width: 24px; margin-right:15px;}
.header .d-flex{justify-content: space-between;}
.home-banner-shap{position: relative; padding-left:60px;}
.banner h1{margin-bottom:100px;}
.banner{padding:250px 0 100px 0;background-color: #F8F5EB;}
.home-banner-shap:before{content:''; background-image:url('https://panntv.com/images/banner-shap.svg');width: 330px;height: 250px;position: absolute;background-size:100%;top: -30px;left: 60px;}
.banner{position:relative;}
.banner:before{content:''; background-image:url('https://panntv.com/images/banner-bottom-shap.png'); position: absolute;width: 100%;height: 139px;bottom: -139px;z-index: 9;background-repeat: repeat;}
.banner-mobile-top img{width: 324px;}






.featured{padding-top: 300px;padding-bottom: 300px;background-color:#F8F8F8;}
.featured .container{max-width: 1540px;}
.featured img{width:344px;margin: 0 auto;display: table;}
.featured h2{margin-bottom:100px;}
.black-bossip-block{max-width: 1224px;margin: 0 auto;}
.informer-block{max-width: 516px;margin: 70px auto;}
.gym-medium-block{max-width:1345px; margin:0 auto;}

.about{background-color:#F5D989; padding:0 0 100px 0;}
.about-title img{max-width: 500px;}
.about-detail .about-detail-list{width: 100%;display: inline-block;margin-bottom: 75px;}
.about-detail-list .about-detail-list-detail{max-width:100%;}
.about-detail-list h3{text-transform: capitalize;margin-bottom: 15px;}
.about-detail-list p{font-family: 'Baskerville'; font-weight:500;font-size: 32px;line-height: 40px;margin-bottom: 0;}
.about-detail{max-width: 990px;margin: 0 auto;margin-top: 100px;}
.about-detail-list.align-self-center .about-detail-list-detail{margin:0 auto;}
.about h4{padding:25px; border-top:2px solid #000; border-bottom:2px solid #000;}
.about{position:relative;}
.about:before{content:''; background-image:url('https://panntv.com/images/about-top-sha.png'); position: absolute;width: 100%;height: 217px;top: -217px;z-index: 9;background-repeat: repeat;}
.about:after{content:''; background-image:url('https://panntv.com/images/about-bottom-sha.png'); position: absolute;width: 100%;height: 155px;bottom: -155px;z-index: 9;background-repeat: repeat;}




.works-title p{font-family: 'Baskerville'; font-weight:500;font-size: 40px;line-height: 64px;text-align: center;}
.works-wapper{max-width:1200px; margin:0 auto;}
.works-title h5{margin-bottom:80px;}
.work{padding-top:250px; padding-bottom:350px; background-color:#F8F8F8;}
.works-detail-text p{font-family: 'FONTSPRING DEMO - Biotif'; font-weight:normal;font-size: 32px;line-height: 42px;margin-bottom: 0;padding: 0 65px;text-align: center;}
.works-detail-img{margin-bottom:25px;}
.works-detail-img img{width:440px;}
.works-detail{margin:30px 0;}



.why-panntv{padding-top:100px; padding-bottom:150px; background-color:#73C996;}
.why-panntv .why-panntv-title h5{margin-bottom:50px;}
.why-panntv .why-panntv-title h6{text-align:center;}
.why-panntv .why-panntv-title h6 span{font-family: 'Helvetica';}
.why-panntv-wapper{max-width:1270px; margin:0 auto;}
.why-panntv-center-text p{font-family: 'Baskerville'; font-weight:400;font-size: 32px;line-height: 48px; padding:25px 35px 50px 35px;}
.why-panntv-list{display: flex;}
.why-panntv-list .why-panntv-user-img{margin-right: 50px;min-width: 230px;}
.why-panntv-list .why-panntv-user-text p{font-family: 'FONTSPRING DEMO - Biotif'; font-weight:bold;font-size: 32px;line-height: 56px;margin-bottom: 0;}
.why-panntv-list .why-panntv-user-text p span{font-family: 'Helvetica';}
.why-panntv-list .why-panntv-user-name span{font-family: 'Helvetica';}
.why-panntv-list p.why-panntv-user-name{font-size: 36px;margin-top: 5px;}
.why-panntv-user .why-panntv-list{margin-bottom:75px;}
.why-panntv-user .why-panntv-list:last-child{margin-bottom:0;}
.why-panntv-user .why-panntv-list:nth-child(even) .why-panntv-user-img{order: 2; margin-right:0; margin-left:50px;}
.why-panntv-user .why-panntv-list:nth-child(even){padding-left:50px; padding-right:50px;}
.why-panntv-user .why-panntv-list:nth-child(even) .why-panntv-user-text{text-align:right;}


.why-panntv{position:relative;}
.why-panntv:before{content:''; background-image:url('https://panntv.com/images/why-pann-top-shap.png'); position: absolute;width: 100%;height: 215px;top: -215px;z-index: 9;background-repeat: repeat;}
.why-panntv:after{content:''; background-image:url('https://panntv.com/images/why-pann-bottom-shap.png'); position: absolute;width: 100%;height: 153px;bottom: -153px;z-index: 9;background-repeat: repeat;}




.team{padding:300px 0 150px 0; background-color:#F8F8F8;}
.team-wapper{max-width:1200px; margin:0 auto;}
.team-title h5{margin-bottom:50px;}
.team-block-list .team-img{margin-right:50px; max-width:415px;}
.team-block-list .team-text .team-name{font-family: 'FONTSPRING DEMO - Biotif'; font-weight:bold;font-size: 40px;line-height: 54px;margin-bottom: 15px;}
.team-block-list .team-text .team-name a{color: rgb(33, 37, 41);text-decoration: none;}
.team-block-list .team-text .team-designation{font-family: 'Baskerville'; font-weight:400;font-size: 32px;line-height: 36px;margin-bottom: 10px;}
.team-block-list .team-text li{font-family: 'Baskerville'; font-weight:400;font-size: 32px;line-height:48px;margin-bottom: 0;}
.team-wapper .team-block .team-block-list:nth-child(even) .team-img{order: 2; margin-right:0; margin-left:50px;}
.team-wapper .team-block .team-block-list:nth-child(even){padding-left:30px;}
.team-wapper .team-block .team-block-list{padding:60px 0;}


.peep-our-threads{padding:100px 0; background-color:#F6F6F8;}
.peep-our-threads-title h5 span{font-family: 'Helvetica';}
.peep-our-threads-block{max-width: 1000px;margin: 0 auto;}
.peep-our-threads-bottom{justify-content: space-between; margin-top:50px;}
.peep-our-threads-title h5{margin-bottom:50px;}
.peep-our-threads-block a{padding: 12px 40px;font-family: 'FONTSPRING DEMO - Biotif';font-weight: bold;font-size: 48px;line-height: 67px;background-color: #27AE60;border-radius: 60px;text-decoration: none;color: #fff;margin: 0 auto;display: table;margin-top: 100px;}
.peep-our-threads{position:relative;}
.peep-our-threads:before{content:''; background-image:url('https://panntv.com/images/peep-our-threads-top-shap.png'); position: absolute;width: 100%;height: 140px;top: -140px;z-index: 9;background-repeat: repeat;}
.peep-our-threads:after{content:''; background-image:url('https://panntv.com/images/peep-our-threads-bottom-shap.png'); position: absolute;width: 100%;height: 114px;bottom: -114px;z-index: 9;background-repeat: repeat;}
.mw-400{max-width:655px;width: 100%;}



.footer{padding:150px 0 100px 0; background-color:#F8F8F8;}
.footer .footer-logo img{width:314px;}
.social{display: flex;max-width: 500px;margin: 0 auto;justify-content: space-between;margin-top: 70px;}
.social img{max-width:48px;}



@media(max-width:1600px){
	.header {padding: 40px 40px 20px 40px;}
	/*.home-banner-shap:before{width: 600px;height: 447px;left: 30px;}*/
	.home-banner-shap{padding-left: 50px;}
	/*.about-wapper .about-title img{max-width: 560px;}*/
	/*.works-title p{font-size: 40px;}*/
	/*.why-panntv-title h6{font-size: 60px; text-align:center;}*/
	/*.team-block-list .team-text .team-name{font-size:46px;}*/
	
}
@media(max-width:1279px){
	/*.banner img{max-width:100%;}*/
	/*.home-banner-shap:before{width: 400px;height: 300px;left: 30px;top: 0;}*/
	/*.black-bossip-block img, .gym-medium-block img{max-width:100%;}/*
	/*.works-detail-img img{max-width:100%;}*/
	/*.team-block-list .team-img{max-width:450px;}*/
	/*.team-block-list .team-img img{max-width:100%;}*/
	/*.about-wapper .about-title img {max-width: 460px;}*/
}
@media(max-width:1024px){
	.about-title img {max-width: 100%;}
}
@media(max-width:991px){
	/*h1{font-size: 36px;line-height: 48px;}
	h2{font-size: 46px;line-height: 54px;}
	h3{font-size:34px;line-height: 40px;}
	h4{font-size: 40px;line-height: 50px;}
	h5{font-size: 50px;line-height: 70px;}
	.banner h1 {margin-bottom: 80px;}
	.navbar-brand img {width: 150px;}
	.header .nav-link:last-child{padding: 6px 10px;}
	.header .nav-link{font-size:16px;}
	.header .nav-link:last-child{font-size:16px;}
	.home-banner-shap:before{width: 290px;height: 219px;top: -40px;}
	.about-wapper .about-title img {max-width: 270px;}
	.about-detail-list p{font-size:30px;}
	.about-detail .about-detail-list{margin-bottom:70px;}
	.about-detail-list .about-detail-list-detail {max-width: 370px;}
	.works-detail-text p{padding: 0 0;}
	.why-panntv-list .why-panntv-user-img{min-width: 200px;}
	.why-panntv-list .why-panntv-user-img img{max-width:100%}
	.why-panntv-list .why-panntv-user-text p{font-size: 26px;line-height: 30px;}
	.why-panntv-list p.why-panntv-user-name {font-size: 30px;}
	.team-block-list .team-img {max-width: 260px;}
	.team-block-list .team-img {margin-right: 50px;}
	.team-wapper .team-block .team-block-list:nth-child(even) .team-img{margin-left: 50px;}
	.team-block-list .team-text li{font-size: 20px;line-height: 30px;}
	.team-block-list .team-text .team-name {font-size: 36px;margin-bottom: 0;}
	.why-panntv-title h6{line-height: 50px;font-size: 40px;}
	.why-panntv-center-text p, .works-title p{font-size: 30px;line-height: 40px;}
	.works-detail-text p{font-size: 28px;line-height: 38px;}
	.why-panntv-list .why-panntv-user-img {margin-right: 50px;}
	.why-panntv-user .why-panntv-list:nth-child(even) .why-panntv-user-img{margin-left: 50px;}
	.peep-our-threads-top{max-width: 400px;margin: 0 auto;}
	.peep-our-threads-top img{max-width: 100%;}
	.peep-our-threads-bottom div{width:50%;}
	.peep-our-threads-bottom img{max-width:100%;}
	.footer .footer-logo img {width: 300px;}
	.peep-our-threads-block a{font-size: 30px;}*/
	.home-banner-shap:before{left: 20px;}
	.header {padding: 20px 15px 20px 15px;}
	.navbar-brand img {width: 130px;}
	/* .header .nav-link{font-size:14px;} */
	/* .header .nav-link:last-child{font-size: 13px;line-height: 20px;} */
	/* .banner {padding: 130px 0 100px 0;} */
}


@media(max-width:767px){
	h1{font-size: 23px;line-height: 32px;}
	h2 {font-size: 24px;line-height: 27px;}
	h3 {font-size: 24px;line-height: 35px;}
	h4 {font-size: 28px;line-height: 32px;}
	h5 {font-size: 24px;line-height: 35px;}
	/* .header .nav-link{display:flex !important;} */
	.navbar-brand img {width: 235px;}
	.navbar-brand{margin: 0 auto;padding: 0;}
	.banner .col-6{width:100%;}
	.header {padding: 40px 40px 40px 40px;}
	
	/* .banner {padding: 130px 0 50px 0;} */
	.banner img{max-width: 235px;margin: 0 auto;display: table;}
	.banner h1{text-align:center;max-width: 260px;margin: 0 auto;padding-bottom: 70px;position: relative;}
	.home-banner-shap{padding-left:15px; padding-right:15px;}
	.banner h1:before {content: '';background-image: url(https://panntv.com/images/banner-shap.svg);position: absolute;background-size: 100%;left: 10px;width: 256px;height: 189px;top: -25px;}
	.home-banner-shap:before{display:none;}
	
	.home-banner-shap{width: 100%;max-width: 280px;margin: 0 auto;margin-top: 20px;}
	.home-banner-shap .col-6{width:50%;}
	.home-banner-shap .col-6 img{max-width:100%;}
	.banner:before{background-image: url(https://panntv.com/images/banner-bottom-shap-sm.png);height: 38px;bottom: -38px;}
	
	.featured {padding-top: 80px;padding-bottom: 200px;}
	.featured h2 {margin-bottom: 50px;}
	.black-bossip-block img, .informer-block img, .gym-medium-block img{max-width:100%; margin-bottom:60px;}
	.informer-block{margin: 0px auto;}
	.about-wapper .about-title img{max-width: 306px;margin: 0 auto;display: table;margin-top: -140px;z-index: 99;position: relative;}
	.about-detail{margin-top:70px;}
	.about-detail-list p {font-size: 16px;line-height: 24px;}
	.about-detail-list h3{margin-bottom: 15px;}
	.about h4{padding: 50px 0px;text-align: left !important;max-width: calc(100% - 30px);margin-left: 15px;}
	.about{padding: 0 0 20px 0;}
	.work {padding-top: 150px;padding-bottom: 220px;}
	.works-title h5 {margin-bottom: 30px;}
	/*.why-panntv-center-text p, .works-title p {font-size: 24px;line-height: 27px;}*/
	.works-detail img{max-width:235px;}
	.works-detail-img {margin-bottom: 21px;}
	.works-detail-text p {font-size: 16px;line-height: 21px; text-align:center;}
	.works-title p{font-size: 18px;line-height: 21px;text-align: left;}
	.works-detail {margin: 30px 0;}
	.why-panntv {padding-top: 30px;padding-bottom: 30px;}
	.why-panntv .why-panntv-title h5 {margin-bottom: 30px;}
	.why-panntv-title h6 {line-height: 23px;font-size: 18px;}
	.why-panntv-center-text p{padding: 20px 0;font-size: 18px;line-height: 24px;}
	.why-panntv-user .why-panntv-list{display: block;margin-bottom: 80px;}
	.why-panntv-list .why-panntv-user-img{min-width: 300px;max-width: 300px;margin: 0 auto;margin-bottom: 30px;}
	.why-panntv-list .why-panntv-user-text p {font-size: 18px;line-height: 32px;}
	.why-panntv-list p.why-panntv-user-name {font-size: 20px; text-align:right;}
	.why-panntv-user .why-panntv-list:nth-child(even) .why-panntv-user-text {text-align: left;}
	.why-panntv-user .why-panntv-list:nth-child(even) {padding-left: 0;padding-right: 0;}
	.why-panntv-user .why-panntv-list:nth-child(even) .why-panntv-user-img {text-align: right;margin: 0 auto;margin-bottom: 30px;}
	.team {padding: 150px 0 90px 0;background-color: #fff;}
	.team-block-list{display: block !important;}
	.team-block-list .team-img img{max-width:230px !important;}
	.team-block-list .team-img{margin: 0 auto;display: table;margin-bottom: 20px;}
	/*.team-block-list .team-text .team-name{font-size:24px; line-height:35px;}*/
	/*.team-block-list .team-text .team-designation{font-size: 20px;line-height: 26px; margin-bottom:15px;}*/
	/*.team-block-list .team-text li {font-size: 16px;line-height: 24px;}*/
	.team-wapper .team-block .team-block-list {padding: 30px 0;}
	.team-wapper .team-block .team-block-list:nth-child(even) {padding-left: 0;}
	.team-wapper .team-block .team-block-list:nth-child(even) .team-img {margin-left: auto;margin-right: auto;}
	.team-title h5 {margin-bottom: 20px;}
	.team-block-list .team-text .team-name{font-size: 24px;line-height: 32px;text-align: center;}
	.team-block-list .team-text .team-designation{font-size: 16px;line-height: 19px;text-align: center;}
	.team-block-list .team-text li{font-size: 16px;line-height: 24px;}
	.peep-our-threads {padding: 30px 0;}
	.peep-our-threads-title h5 {margin-bottom: 50px;}
	.peep-our-threads-block a{font-size: 17px;padding: 0px 40px;line-height: 48px;}
	.footer .footer-logo img {width: 160px;}
	.social img{max-width:24px;}
	.social{max-width: 165px;margin-top: 50px;}
	.footer {padding: 100px 0 50px 0;background-color: #fff;}
	.peep-our-threads-bottom{margin-top: 50px;}
	.mobile-size{max-width: 248px !important;}
	.about-detail .about-detail-list{margin-bottom: 30px;padding-left: 50px;}
	.navbar-brand img{width:150px;}
	
}