.maincontent h1 {font-size: 36px;}
.frm-box .cal input[type="text"] {width:115px;font-size:20px;}
.frm-box {font-size:18px !important;}
.sbHolder{font-size:18px !important;}
.ftitle {font-size: 24px;}
.frm-box ul.calcu li {font-size: 18px;}
.val{font-size: 24px;}
.frm-pad h3 {font-size:20px !important;}
.regis2 .fblock {margin-bottom: 15px !important;}
.regis2 .fblock2 {margin-bottom: 0px !important;}
.politic-txt {font-size:20px; margin: 15px 0}
.sbOptions{overflow-y:scroll;max-height:450px;}

@media screen and (max-width: 1499px) and (min-width: 1280px) {
    .maincontent h1 {
        font-size: 36px;
    }
    .maincontent h1 span::before {top:10px;}
    .regis2 .fblock label, .regis2 .fblock2 label {font-size:18px;}
}

@media screen and (max-width: 479px) {
    .regis2 .fblock, .regis2 .fblock2{width:100% !important;}
}

@media screen and (min-width:1024px){
    p {font-size:18px !important;}
}