.page-id-166 header{display:none!important}.page-id-166 #top-header{display:none!important}.page-id-166 footer{display:none!important}.page-id-166 #page-container{padding-top:0px!important;margin-top:0px!important}.cst-menu-link{cursor:pointer!important}.hide-menu{display:none!important}#top-menu li li{line-height:1.3em}.cst-fw-banner-bg{height:93vh!important}.cst-vertical-middle{position:absolute;top:40%;left:50%;transform:perspective(1px) translateY(-40%);transform:perspective(1px) translateX(-50%)}@media (max-width:1366px){.cst-vertical-middle{position:absolute;top:35%;left:50%;transform:perspective(1px) translateY(-35%);transform:perspective(1px) translateX(-50%)}}@media (max-width:768px){.cst-vertical-middle{top:45%;left:50%;transform:perspective(1px) translateY(-45%);transform:perspective(1px) translateX(-50%)}}@media (max-width:480px){.cst-vertical-middle{top:40%;left:50%;transform:perspective(1px) translateY(-40%);transform:perspective(1px) translateX(-50%)}}@media (max-width:360px){.cst-vertical-middle{top:40%;left:50%;transform:perspective(1px) translateY(-40%);transform:perspective(1px) translateX(-50%)}}#responsive-form{max-width:100%;;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding-bottom:0.65rem;padding-right:0.65rem;margin-top:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea,.wpcf7 select,.wpcf7 date{width:100%!important;font-size:16px!important;color:#000!important;padding:10px!important;border:1px solid #dddddd!important;background-color:#f3f3f3!important;border-radius:3px!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;transition:all 0.4s ease 0s!important}.wpcf7 textarea{height:150px!important;padding:15px 20px!important;border:1px solid #dddddd!important}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 textarea:focus{color:#000!important;background:#ffffff!important;border:1px solid #dddddd!important}.wpcf7-submit{font-family:'Karla'!important;letter-spacing:3px!important;width:auto!important;font-size:20px!important;font-weight:700!important;display:block!important;background:#e31e24!important;color:#ffffff!important;border:none!important;border-radius:150px!important;padding:10px 20px!important;margin:0 auto!important;transition:all 0.4s ease 0s!important;cursor:pointer!important}.wpcf7-submit:hover{color:#ffffff!important;background:#01476b!important}.wpcf7-form label.error{color:#e31e24!important;font-size:14px!important;font-weight:500!important}span.wpcf7-not-valid-tip{text-shadow:none!important;font-size:14px!important;color:#fff!important;background:#ff0000!important;padding:5px!important}div.wpcf7-validation-errors{text-shadow:none!important;border:transparent!important;background:#f9cd00!important;padding:5px!important;color:#9C6533!important;text-align:center!important;margin:0!important;font-size:14px!important}div.wpcf7-mail-sent-ok{text-align:center!important;text-shadow:none!important;padding:5px!important;font-size:14px!important;background:#59a80f!important;border-color:#59a80f!important;color:#fff!important;margin:0!important}@media only screen and (max-width:480px){.wpcf7-submit{font-size:22px!important}}@media only screen and (max-width:450px){.wpcf7-submit{font-size:20px!important}}@media only screen and (max-width:400px){.wpcf7-submit{font-size:16px!important}}@media only screen and (max-width:360px){.wpcf7-submit{font-size:16px!important}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea,.wpcf7 select,.wpcf7 date{font-size:14px!important}}@media only screen and (max-width:350px){.wpcf7-submit{font-size:13px!important}}.designation{color:#e31e24!important;text-align:center!important;font-weight:500!important}.banner-text{background:rgba(0,0,0,0.7)!important;padding:20px!important}.wptb-table-container{margin:0px auto}.m-table .wptb-table-container{margin:0px auto}.m-table .wptb-table-container table td{padding-bottom:30px!important}.m-table .wptb-table-container table td p{line-height:1.3em!important;margin-bottom:-18px!important}