@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1180px){
.container{width:1000px;}
.logo{margin-top: 5px; width: 210px;}
.top-bnr-img{width:570px;}
.best-prt span{font-size:48px;}
.best-prt span sup{font-size:34px;}
}


@media only screen and (max-width:1010px){
.container{width:750px;}
.logo{width:180px;}
.top-bnr-img{width:430px;}
.hdg-txt{font-size:28px; line-height:32px;}
.sub-hdg-txt{font-size:22px; line-height:26px;}
.comn-txt{font-size:16px; line-height:20px;}
.testi-rgt{width:70%;}
.article1 p, .article2 p, .article3 p {font-size:16px; line-height:20px;}
.comn-hdg{font-size:22px; line-height:26px;}
.blue-bg-sec div p{font-size:18px; line-height:22px;}
.involve-sec{padding: 25px 20px;}
.involve-hdg-txt{font-size:22px; line-height:26px;}
ul.involve-list li{font-size:16px; line-height:20px;}

.cmnt-sec .comn-para{font-size:16px; line-height:20px;}
.update p:first-child span{font-size:22px; line-height:26px;}
.update p:first-child{font-size:16px; line-height:20px;}

.best-prt > div {width:100%;}
.best-prt div:first-child{border-bottom: 2px dashed #dadada; border-right:0; width:100%; margin:0 0 15px; padding:0 0 10px;}

.rgt-sec-hdg-txt{font-size:17px; padding:8px 5px;}
.rgt-sec-hdg-txt img{width:18px; margin-right:5px;}
}

@media only screen and (max-width:760px){
.for-desk{display:none;}
.for-mob{display:block;}
.container{width:100%; padding:0 10px; max-width:500px; box-sizing:border-box;}

.cont-innr-sec-lft{width:100%; border-right:none; padding-right:0;}
.cont-innr-sec-rgt{max-width:330px; width:100%; padding-left:0; margin:0 auto; float:none;}

.logo{float:none; margin:0 auto;}
.top-bnr-img{margin:0 auto; float:none; max-width:100%;}
.btn{max-width:300px; width:100%;}

.testi-rgt p{font-size:15px;}
.testi-rgt{padding:5px 0;}

.scl-img1{margin-right:15px;}
.testi-rgt img{max-width:100%;}
ul.involve-list li{width:100%; margin:10px 0 !important; min-height:auto; padding:20px 10px;}
.blue-bg-sec{padding:15px 10px;}

.cmnt-hdng h3{margin-bottom:5px;}
.cmnt-hdng h3, .cmnt-hdng .user-rtngs, .cmnt-hdng span{float:none;}

.left-sec{margin-top:20px;}
.rgt-sec-hdg-txt {
    font-size: 20px;
    padding: 8px 15px;
}
}

@media only screen and (max-width:414px){
.hdg-txt{font-size:24px; line-height:28px;}
.sub-hdg-txt {font-size: 20px;line-height: 24px;}
.cmnt-sec .cmnt-dt{line-height:22px;}
.blue-bg-sec div p{font-size:16px; line-height:20px;}
}

@media only screen and (max-width:360px){
}
