@media only screen and (max-width:1440px){
.pnh-block .pnh-text{width: calc(100% - 105px); padding-right: 15px;}
.pnh-block .img-block{width: 100px;}
}

@media only screen and (max-width:1199px){
h1, .h1{font-size: 40px;}
.subtitle{font-size: 20px; line-height: 28px;}
.header{padding:20px 25px;}
.header .logo{max-width: 185px;}
.head-link{margin-top: 14px;}
.head-link li{font-size: 22px;}
.owl-carousel .owl-nav{left: 25px; right: 25px;}
.owl-controls .owl-prev, .owl-controls .owl-next{width: 30px; height: 73px; background-size: 100%;}
.pnh-feature {padding: 25px 30px 45px;}
.pnh-feature .col-lg-4 {flex: 0 0 50%;max-width: 50%;}
.pnh-block{margin-top: 20px;}
.about-pnh .h1{padding-bottom: 50px;}
.about-pnh{padding:45px 55px;}
.about-pnh h3 {font-size: 25px;padding-bottom: 15px;}
.about-pnh p{padding-bottom: 15px;}
.about-pnh .feature-block p{padding-left: 30px;}
.find-pnh{padding:80px 55px;}
.find-right-block{padding:0;}
.stay-connect{ padding: 45px 55px;}
.stay-connect .h1{padding-bottom: 45px;}
.sympton {padding: 45px 40px 0;}
.diagnos{padding:45px 40px;}
.tested{padding:50px 100px;}
.tested p{font-size: 22px;}
.diagnos ul li{font-size: 22px;}
.register-slide .rs-toggle-btn{ /* width: 51px; left: -51px; */}
.register-slide{max-width: 495px; right: -495px;}
.register-slide .rs-content .subtitle{font-size: 24px;}
.reference ul li{font-size: 14px;}
#accordion{padding:20px 10px;}
}

@media only screen and (max-width:1024px){
h1, .h1{font-size: 35px;}
.owl-controls .owl-prev, .owl-controls .owl-next{width: 20px; height: 50px;}
.owl-carousel .owl-dot span{width: 12px; height: 12px; margin:0 5px 13px;}
.about-pnh .feature-block .img-block{width: 77px;}
.about-pnh .feature-block p {font-size: 16px;padding-left: 18px;width: calc(100% - 82px);}
}

@media only screen and (max-width:991px){
h1, .h1{font-size: 30px;}
.pnh-feature {padding: 10px 30px 20px;}
.pnh-feature .col-lg-4 {flex: 0 0 100%;max-width: 100%;}
.about-pnh {padding: 25px 30px;}
.about-pnh .h1 {padding-bottom: 30px;}
.find-pnh {padding: 45px 30px;}
.stay-connect {padding: 25px 30px;}
.stay-connect .h1{padding-bottom: 30px;}
.stay-connect .pad-right{padding:0;}
.sympton {padding: 25px 30px 0;}
.diagnos {padding: 25px 30px;}
.tested {padding: 30px 40px; margin-top: 30px;}
.diagnos ul li{font-size: 20px; line-height: 26px;}
.ts-block{margin-top: 22px;}
.reference ul li{font-size: 14px; width: 100%;}
}
