#login-modal .modal-header { text-align:center;color:#fff;background-color:#142B51;}
#login-modal .modal-header .close { color:#004687;background-color:#fff;opacity:1;top: 5px;right: 5px;padding: 5px;line-height: 15px;border-radius:50%;text-align:center;position:absolute;}
#login-modal .what_service h4 { font-size:22px;font-weight:bold;}
#login-modal .wpcf7-form-control-wrap.services { width:100%;float:left;margin-bottom:30px;}
#login-modal .wpcf7-form-control-wrap.services .wpcf7-list-item { float:left;width:33.33%;}
#login-modal .wpcf7-form-control-wrap.services .wpcf7-list-item input[type="checkbox"] { position:relative;top:4px;}
#login-modal .check_title .wpcf7-form-control { width:100%;border-radius:2px;border:1px solid #dfdfdf;padding:10px;margin-bottom:10px;}
#login-modal .check_title textarea.wpcf7-form-control { height:100px;}
#login-modal .check_title.text-center { width:100%;float:left;margin-top:15px;}
#login-modal .check_title.text-center input[type="submit"]{margin: 0 auto;border-radius:0;padding:10px 20px;font-size:18px;text-transform:uppercase;font-weight:600;width:auto;border:none;}
#login-modal .error {color: red;}
#login-modal .check_title #phone.wpcf7-form-control { padding-left:50px;}
#login-modal .modal-lg{max-width: 990px;}
#login-modal .popup-rqst .wpcf7-form-control-wrap.services .wpcf7-list-item { width:100%;}
.popup-rqst{ padding:10px;}
.popup-rqst .wpcf7-list-item-label::before { position: absolute; content: ""; left: 0px; top:3px; width: 16px; height: 16px; border: 1px solid #000;}
.popup-rqst .wpcf7-list-item input:checked ~ .wpcf7-list-item-label::before{background:url("../images/tick.png") no-repeat center center;background-size:10px; border-color:#0A97B2;}
.popup-rqst .wpcf7-list-item-label { padding-left: 25px; position: relative; cursor:pointer;}
.popup-rqst .wpcf7-list-item input{ position:absolute !important; left:0px; opacity:0;}
.popup-rqst .wpcf7-list-item label{ position:relative;}
#login-modal .popup-rqst .what_service h4{ margin-bottom:20px;}
.modal-h4{ margin-bottom:20px;font-size:22px;font-weight:bold;}
#login-modal .popup-rqst .check_title .wpcf7-form-control{ border-color:#bbb; margin-bottom:0px;}
.popup-rqst .priInfo i{font-style: normal; color: #555; font-size: 14px; margin-top: 10px; display: inline-block;}
.popup-rqst .intl-tel-input .country-list{ min-width:278px;}
.popup-rqst .intl-tel-input .country-list .country{ white-space:normal; font-size:14px;}
#login-modal .popup-rqst .error{ font-size:14px; margin-bottom:0px;}
@media screen and (max-width:991px){
#login-modal .wpcf7-form-control-wrap.services .wpcf7-list-item { width:50%;}
}
@media screen and (max-width:767px){
#login-modal .check_title textarea.wpcf7-form-control { margin-top:10px;}
.navbar-expand-md .navbar-nav .nav-link:hover::before, .navbar-expand-md .navbar-nav .current_page_item .nav-link::before{ display:none;}
}

@media screen and (max-width:540px){
#login-modal .wpcf7-form-control-wrap.services .wpcf7-list-item { width:100%;}
}
@media screen and (max-width:480px){
	body .cntnt-para ul li{ width:100%;}
}