/*
 Theme Name:   Hello Elementor Child Theme
 description:  A plain-vanilla & lightweight Child theme for Elementor page builder
 Author:       Rajan Verma
 Template:     hello-elementor
 Version:      2.2.2
*/

.elementor-location-footer h3.elementor-icon-box-title {
    display: none;
}
header.page-header {
    text-align: center;
}
h1,h2,h3,h4,h5,h6{
    color: #002E66;
}
h1.entry-title {
    color: #002e66;
    font-weight: 800;
    font-family: "Open Sans", Sans-serif;
}
.condition_list li{
    padding-bottom: 15px;
    word-break: break-all;
}
.elementor-element-8251eab h3, .elementor-element-602cf62a h3 {
    font-size: 30px;
    line-height: 36px;
    font-family: 'Open Sans';
    font-weight: 700;
}
.speak_with_expert button {
    font-family: "Open Sans", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 600;
    text-transform: capitalize;
    fill: #002E66;
    color: #002E66 !important;
    background-color: #FFA516 !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 17px 21px 17px 21px !important;
    border: none !important;
    position: relative;
    margin-top: 23px;
}
.speak_with_expert button:after {
    content: '';
    right: 1px;
    bottom: -3px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 8px solid #002E66;
    border-bottom: 8px solid transparent;
    transform: rotate(45deg);
    position: absolute;
}
div#section-1 {
    border: 6px solid #002E66 !important;
}
@media(max-width: 1366px){
    .elementor-element-fbd4bde > .elementor-element-populated > .elementor-widget-wrap{padding: 3.5% 6% 2% 5.3% !important;}
}
@media(max-width: 767px){
    .elementor-element-8251eab h3, .elementor-element-602cf62a h3{font-size: 23px; line-height: 28px;}
}