@media(max-width:991px){
h1 { font-size: 26px !important; }
h2 { font-size: 16px !important; }
h3 { font-size: 22px !important; line-height: 1.5 !Important;}
h4 { font-size: 20px !important; }
h5 { font-size: 18px !important; }
h6 { font-size: 16px !important; }
body { font-size: 14px !important; }
}
:focus {
    outline: none !important;
}

.sppb-addon-persion .sppb-person-information>span.sppb-person-name, .sppb-addon-person .sppb-person-information>span.sppb-person-name {
    font-weight: 600;
}

.sppb-addon-persion .sppb-person-information>a.sppb-person-email, .sppb-addon-persion .sppb-person-information>span.sppb-person-designation, .sppb-addon-person .sppb-person-information>a.sppb-person-email, .sppb-addon-person .sppb-person-information>span.sppb-person-designation {
    font-weight: 600;
}

.sppb-container-inner-width section#sp-main-body .sppb-row-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
.sppb-container-inner-width section#sp-main-body .sppb-container-inner {
    width: 750px;
  }
}
@media (min-width: 992px) {
.sppb-container-inner-width section#sp-main-body .sppb-container-inner {
    width: 970px;
  }
}
@media (min-width: 1200px) {
.sppb-container-inner-width section#sp-main-body .sppb-container-inner {
    width: 1170px;
  }
}

.sppb-container-inner-width section#sp-main-body .sppb-container-inner{
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}


.logo-image {
    height: inherit !Important;
}
#sp-logo img {
    max-height: 80px !Important;
    transition: 0.5s;
}
#sp-header.header-sticky #sp-logo img {
    max-height: 70px !Important;
}

/*bottom*/
#sp-bottom4 .sp-module .sp-module-title, #sp-bottom4 .sp-module .sppb-addon-title {
    margin-bottom: inherit;
}

@media(max-width:991px){
  .sp-indicator.line-indicator {
    width: 50% !important;
}
.sp-slider_number {
    font-size: 17px !important;
    margin-bottom: 3px;
}
}

.sppb-addon-accordion .sppb-panel-heading .sppb-panel-title:after {
    display: none;
}

@media (max-width: 768px){
#sp-bottom .sp-module .sp-module-title, #sp-bottom .sp-module .sppb-addon-title {
    font-size: 14px !important;
    margin-bottom: 10px;
}
.sp-slider-content-wrap h3 {
    font-size: 30px !important;
}}

.sp-slider h3 {
    font-size: 50px !important;
}
.sp-slider .sp-slider-content-wrap {
    width: 80% !important;
}
.sppb-addon-sp-slider.sp-slider .sppb-sp-slider-title {
    max-width: inherit;
}
@media(max-width:991px){
  .sp-slider h3 {
    font-size: 30px !important;
}
}

.sp-module.bottom1_style {
    margin-bottom: 20px !important;
}

.sp-megamenu-wrapper {
    justify-content: flex-end;
}

/*form*/
label#bfLabel72 {
    float: right;
    width: 70%;
}
.bfQuickMode .bfbs3-nonform-control, .bfQuickMode .nonform-control {
    width: 30% !important;
    text-align: right;
}
@media(max-width:991px){
label#bfLabel72 {
    float: right;
    width: 30% !important;
    max-width: 27% !Important;
}
.bfQuickMode .bfbs3-nonform-control, .bfQuickMode .nonform-control {
    width: 20% !important;
    text-align: left;
    margin-top: -60px;
}}