/*@import "muli/font.css";*/
/*@import "gilroy/gilroy.css";*/
/*@import "hknova/font.css";*/
@import "amsterdam/amsterdam.css";
@import "the-seasons/the-seasons.css";
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Krub:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');

h1, h2, h3, h4, h5 {
    margin-top: 5px;
    margin-bottom: 15px;
}
@media(min-width:991px){
body h1 , 
body .ekit-wid-con h1.elementskit-section-title , body .elementor-widget-heading h1,
body .elementor-widget-heading h1.elementor-heading-title{
    font-size: 50px;
    line-height:1.1em;
 }
body h2 , 
.ekit-wid-con h2.elementskit-section-title ,body .elementor-widget-heading h2,
body .elementor-widget-heading h2.elementor-heading-title{
    font-size: 42px;
    line-height:1.1em;
 }
body h3,
body .ekit-wid-con h3.elementskit-section-title ,body .elementor-widget-heading h3,
body .elementor-widget-heading h3.elementor-heading-title{
    font-size: 36px;
    line-height:1.1em;
 }
body h4,
body .ekit-wid-con h4.elementskit-section-title , body .elementor-widget-heading h4,
body .elementor-widget-heading h4.elementor-heading-title{
    font-size: 33px;
    line-height:1.1em;
 }
body h5,
body .ekit-wid-con h5.elementskit-section-title , body .elementor-widget-heading h5,
body .elementor-widget-heading h5.elementor-heading-title{
    font-size: 25px;
    line-height:1.1em;
 }
}


@media(min-width:768px) and (max-width:990px){
body h1,
body .ekit-wid-con h1.elementskit-section-title , body body .elementor-widget-heading h1,
body .elementor-widget-heading h1.elementor-heading-title{
    font-size: 45px;
     line-height:1.1em;
 }
body h2,
body .ekit-wid-con h2.elementskit-section-title , body .elementor-widget-heading h2,
body .elementor-widget-heading h2.elementor-heading-title{
    font-size: 38px;
    line-height:1.1em;
}
body h3,
body .ekit-wid-con h3.elementskit-section-title , body .elementor-widget-heading h3,
body .elementor-widget-heading h3.elementor-heading-title{
    font-size: 32px;
    line-height:1.1em;
 }
body h4,
body .ekit-wid-con h4.elementskit-section-title , body .elementor-widget-heading h4,
body .elementor-widget-heading h4.elementor-heading-title{
    font-size: 25px;
    line-height:1.1em;
 }
body h5,
body .ekit-wid-con h5.elementskit-section-title , body .elementor-widget-heading h5,
body .elementor-widget-heading h5.elementor-heading-title{
    font-size: 22px;
    line-height:1.1em;
 }
}


@media(max-width:768px){
body h1,
body .ekit-wid-con h1.elementskit-section-title , body .elementor-widget-heading h1,
body .elementor-widget-heading h1.elementor-heading-title{
    font-size: 38px;
    line-height:1.1em;
 }
body h2,
body .ekit-wid-con h2.elementskit-section-title , body .elementor-widget-heading h2,
body .elementor-widget-heading h2.elementor-heading-title{
    font-size: 33px;
    line-height:1.1em;
 }
body h3,
body .ekit-wid-con h3.elementskit-section-title , body .elementor-widget-heading h3,
body .elementor-widget-heading h3.elementor-heading-title{
    font-size: 28px;
    line-height:1.1em;
 }
body h4,
body .ekit-wid-con h4.elementskit-section-title , body .elementor-widget-heading h4,
body .elementor-widget-heading h4.elementor-heading-title{
    font-size: 22px;
    line-height:1.1em;
 }
body h5,
body .ekit-wid-con h5.elementskit-section-title , body .elementor-widget-heading h5,
body .elementor-widget-heading h5.elementor-heading-title{
    font-size: 20px;
    line-height:1.1em;
 }
}


body .contactus-temp .elementor-widget-heading h5 ,
body .location-content-info .elementor-widget-heading h5{
	font-size: 20px;
}
@media(max-width:768px){
body .contactus-temp .elementor-widget-heading h5 ,
body .location-content-info .elementor-widget-heading h5{
	font-size: 18px;
  }	
}
.wmi-service-grid-box :is(h1,h2,h3,h4,h5){
	line-height:1.3;
}
body p{
	margin: 0 0 15px;
    line-height: 1.5;
}
body .ekit-heading__description{
    font-size: unset;
    line-height: unset;
}
.elementor-default li.elementor-icon-list-item {
    line-height: 1.5;
}
a.underline , .underline {
    text-decoration: underline!important;
}
.gilroy , .gilroy :is(h1,h2,h3,h4,h5,h6,p,,div,li,span ){
    font-family: 'Gilroy'!important;
}
.hknova , .hknova :is(h1,h2,h3,h4,h5,h6,p,,div,li,span ){
    font-family: 'HKNova Medium'!important;
}
.gelion , .gelion :is(h1,h2,h3,h4,h5,h6,p,,div,li,span ) {
    font-family: 'Gelion'!important;
}
.noto-serif , .noto-serif :is(h1,h2,h3,h4,h5,h6,p,,div,li,span ) {
    font-family: 'Noto Serif'!important;
}
::placeholder {
    opacity: 1;
}
.oswald , .oswald :is(h1,h2,h3,h4,h5,h6,p,,div,li,span ) {
	font-family: 'Oswald'!important;
}
body .ekit-wid-con .elementskit-section-title ,
.ekit-wid-con .elementskit-section-subtitle{
    font-weight: 600;
}