.faqs-sec .elementor-tab-title a {
    font-size: 21px !important;
	font-weight: 400;
}
.faqs-sec .elementor-accordion .elementor-tab-content{font-weight: 300;}
/*--contact-page-css--*/
.contact_sec_form .input-box input, .input-box textarea,
.input-box select{width: 100%; box-sizing: border-box; border: 1px solid #005866; margin: 10px 0; padding: 15px 15px; font-size: 14px; resize: none; background-color: white; box-shadow: none;  font-weight: 500;font-family: 'Montserrat';}
.input-group .input-box {padding: 0 10px; width: 50%; } 

.input-group {display: flex; margin: 0 -10px; } 
.submit-box input {    border: #005866 1px solid;
    padding: 15px 40px;
    display: inline-block;
    color: #005866;
    font-family: 'Montserrat';
    font-weight: 800;
    background: #fff;
    text-transform: uppercase;transition:all .5s;}
/* .submit-box {text-align: center; } #005866 */
 
.submit-box input:hover {background-color: #005866; border-color: #005866; color: #fff; }
.contact-box-col2 span.elementor-icon-list-text {font-size: 18px; font-weight: 500;   padding-left: 15px !important; }
.contact-box-col2 span.elementor-icon-list-text strong {display: block; font-size: 20px; padding: 0 0 5px; }
.contact-box-col2 li.elementor-icon-list-item {padding: 10px 0 !important; }
.contact-box-col2 li.elementor-icon-list-item span.elementor-icon-list-icon {width: 40px; height: 40px !important; box-shadow: 11px 10px 38px 0px rgb(0 0 0 / 10%); border-radius: 5px; line-height: 35px; line-height: 40px; text-align: center;  }
.contact-box-col2 li.elementor-icon-list-item span.elementor-icon-list-icon i { font-size: 18px !important; }
.submit-box span.ajax-loader {display: none !important; }
.contact_us_sec p a {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    transition: all .5s;
}
.contact_us_sec img {
    width: 60px !important;
    height: auto;
}
@media (max-width: 1199px){
  .contact-map-sec .contact-map-sec-box {padding: 0 10px;}
}
@media screen and (max-width:991px){
	 .contact-box-col {width: 100% !important;}
  .contact-col-sec {padding: 30px 0 !important;}

}
@media (max-width: 767px){
  .input-group .input-box {width: 100%;}
  .input-group {display: block;}
  .contact-map-sec-box > .elementor-widget-container {padding: 25px !important;}
}
@media (max-width: 450px){
  .contact-box-col2 span.elementor-icon-list-text {padding-left: 5px !important;font-size: 14px;}
  .contact-map-sec-box > .elementor-widget-container {padding: 15px !important;}
  .input-box input, .input-box textarea {padding: 10px 15px;font-size: 15px;}
}
/*--end--*/