
.krds_inp span{
	color: #1E70B9;
    font-size: 22px;
}
.krds_inp input{height: 41px;}
.krds_inp input::placeholder{color: #000;font-size: 13px;}
.check_area{width:72px;}
/*.check_area input:checked ~ .checkmark {background-color: transparent;}*/
/*.check_area .checkmark:after {border-color: #000;}*/
.krds_ext_avail div:nth-child(odd){width: 71%;}
.krds_ext_avail div:nth-child(even){width: 29%;}
.key_res.cus_scrollbar {max-height: 370px !important;height: auto !important;}
.krds_scr .ext_head {background: #E3E7ED;font-size: 16px;}
.krds_scr .fs16 {font-size: 16px;}
.krds_scr .not_avail{background: #FFF8F8;color: #A71111;}
.krds_scr .not_avail span{background: #FFD9D9;border: 1px solid #E5C0C0;}
.krds_scr .avail{background: #F5FCF8;}
.krds_scr .avail span{background: #D4F2DE;border: 1px solid #BFE6CD;}
.krds_scr .not_avail span, .krds_scr .avail span{width: 100px;color: #222;}
.krds_scr .gk_fs16{font-size: 16px;}
.krds_scr .gk_fs14{font-size: 14px;}
.semrush_banner{
    background-image: url(../webimages/semrush_banner.svg);
    background-repeat: no-repeat;
    width: 100%;
    height: 227px;
    background-position: center;
    background-size: contain;
}
.semrush_text .txt1{font-size: 24px;}
.semrush_text .txt2{font-size: 16px;}
.semrush_text a{
    font-size: 16px;
    height: 40px;
    background:#EA5050;
}
@media only screen and (max-width: 767px) {
	.scroll_w{width: 700px;}
	.krds_scr .gk_fs16{font-size: 14px;}
	.semrush_text .txt1{font-size: 20px;}
    .semrush_text .txt2, .semrush_text a{font-size: 14px;}
}