/* General */
body .sp-scroll-up {
  bottom: 10px;
  right: 10px;
}
body.view-article .article-details {
  color: #333!important;
}
body {
  text-rendering: auto;
  line-height: 1.8;
  font-size: 18px;
  font-weight: 400;
}

/* About Us */
body #sppb-addon-1598131568877 .sppb-addon-title {
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 2.5rem;
  font-weight: 700;
  line-height:2.5rem;
}

/* Article */
body .article-ratings-social-share {
	display:none!important;
}

/* About */
body .about .sppb-addon-content {
	min-height:160px;
}

/* Blog */
body.view-article .article-details h3 {
    margin-top:30px;
    margin-bottom:20px;
}

/* Button */
body .white-text .sppb-btn-default,
body .white-text .sppb-btn-default:hover {
    background-color:#fff;
    color:#1c5aae;
    border:none;
}

/* Contact */
body .contacts {
  padding: 54px 54px 48px;
  box-shadow: 0 15px 35px rgba(10, 10, 10, 0.07);
  -moz-box-shadow: 0 15px 35px rgba(10, 10, 10, 0.07);
  -webkit-box-shadow: 0 15px 35px rgba(10, 10, 10, 0.07);
  border: 1px solid #f0f0f0;
}
body .contacts .convertforms button {
  border-radius: 6px !important;
  background-color: #333 !important;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase !important;
  line-height: 30px !important;
}
body .contacts .convertforms input.cf-input, body .contacts .convertforms textarea.cf-input {
  color: #111 !important;
  border-radius: 0 !important;
  font-size: 16px !important;
}
body.itemid-190 span.maps {
  display: inline-block;
  line-height: 1.6rem;
}

/* Footer */
body .sp-scroll-up {
  bottom: 20px;
  right: 10px;
}

/* Whatsapp */
.whatsapp_toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 35px;
  white-space: nowrap;
  line-height: 100%;
  padding: 6px 20px 6px 40px;
  border-radius: 8px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  cursor: pointer;
  box-shadow: 0 1px 6px rgba(0, 0, 0, .06),0 2px 32px rgba(0, 0, 0, .16);
  transition: box-shadow 80ms ease-in-out,width .4s ease .2s;
  z-index: 9999999;
  background-color: #25d366;
  font-weight: bold;
  background-image: url("../../../images/whatsapp.png");
  background-repeat: no-repeat;
  background-position: 10px center;
}
.whatsapp_toggle span,
.whatsapp_toggle span a:link,
.whatsapp_toggle span a:hover,
.whatsapp_toggle span a:visited,
.whatsapp_toggle span a:focus {color:#fff;font-size:14px;}
.whatsapp_toggle span i {margin-right:5px;font-size:20px;}

/* Call */
.call_toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 35px;
  white-space: nowrap;
  line-height: 100%;
  padding: 6px 20px 6px 40px;
  border-radius: 8px;
  position: fixed;
  bottom: 20px;
  right: 280px;
  cursor: pointer;
  box-shadow: 0 1px 6px rgba(0, 0, 0, .06),0 2px 32px rgba(0, 0, 0, .16);
  transition: box-shadow 80ms ease-in-out,width .4s ease .2s;
  z-index: 9999999;
  background-color: orange;
  font-weight: bold;
  background-image: url("../../../images/call.png");
  background-repeat: no-repeat;
  background-position: 10px center;
}
.call_toggle span,
.call_toggle span a:link,
.call_toggle span a:hover,
.call_toggle span a:visited,
.call_toggle span a:focus {color:#fff;font-size:14px;}
.call_toggle span i {margin-right:5px;font-size:20px;}

/* Burger Icon */
body .header-sticky .burger-icon > span {
  display: block;
  height: 4px;
  background-color: #000;
  margin: 5px 0;
  transition: background-color 0.3s ease-in, opacity 0.3s ease-in, transform 0.3s ease-in;
}


/* Mobile View */

@media (min-width: 1321px) {

}

@media (max-width: 1320px) {

}

@media (max-width: 1199px) {

/* Logo */
body .logo-image {
  height: auto;
}

}

@media (max-width: 1100px) {

}

@media (max-width: 1024px) {

}

@media (max-width: 992px) {

}

@media (max-width: 991px) and (min-width: 768px) {
    
/* General */
body {
    font-size:16px;
}
    
/* Logo */
body #sp-logo {
    width:100%;
}
body #sp-header .logo {
    height: 60px;
    width: 60%;
}

/* Breadcrumb */
body .sp-page-title .sp-page-title-heading {
  font-size: 30px;
  text-align: center;
}

/* Left Menu */
body #sp-left .sp-module .sp-module-title, 
body #sp-right .sp-module .sp-module-title {
    margin-bottom:10px;
}
body #sp-left {
    margin-bottom: 30px;
    background-color: #f3f3f3;
    padding-top: 30px;
    padding-bottom: 10px;
    border-radius: 10px;
}
body #sp-right {
    margin-bottom: 30px;
    background-color: #f3f3f3;
    padding-top: 30px;
    padding-bottom: 10px;
    border-radius: 10px;
}

/* Contact */
body #column-wrap-id-1722470983446 {
    margin-top:30px;
}

}

@media (max-width: 767px) {
    
/* General */
body {
    font-size:16px;
}
    
/* Logo */
body #sp-logo {
    width:100%;
}
body #sp-header .logo {
    height: 60px;
    width: 60%;
}

/* Breadcrumb */
body .sp-page-title .sp-page-title-heading {
  font-size: 30px;
  text-align: center;
}

/* Left Menu */
body #sp-left .sp-module .sp-module-title, 
body #sp-right .sp-module .sp-module-title {
    margin-bottom:10px;
}
body #sp-left {
    margin-bottom: 30px;
    background-color: #f3f3f3;
    padding-top: 30px;
    padding-bottom: 10px;
    border-radius: 10px;
}
body #sp-right {
    margin-bottom: 30px;
    background-color: #f3f3f3;
    padding-top: 30px;
    padding-bottom: 10px;
    border-radius: 10px;
}

/* Contact */
body #column-wrap-id-1722470983446 {
    margin-top:30px;
}

/* Footer */
body #column-wrap-id-1604139623108 {
    margin-top:30px;
}

}

@media (max-width: 598px) {
    
/* General */
body {
    font-size:16px;
}
    
/* Logo */
body #sp-logo {
    width:100%;
}
body #sp-header .logo {
    height: 60px;
    width: 60%;
}

/* Breadcrumb */
body .sp-page-title .sp-page-title-heading {
  font-size: 30px;
  text-align: center;
}

/* Left Menu */
body #sp-left .sp-module .sp-module-title, 
body #sp-right .sp-module .sp-module-title {
    margin-bottom:10px;
}
body #sp-left {
    margin-bottom: 30px;
    background-color: #f3f3f3;
    padding-top: 30px;
    padding-bottom: 10px;
    border-radius: 10px;
    margin-left:10px;
    width:95%;
}
body #sp-right {
    margin-bottom: 30px;
    background-color: #f3f3f3;
    padding-top: 30px;
    padding-bottom: 10px;
    border-radius: 10px;
    margin-left:10px;
    margin-right:10px;
    width:95%;
}

/* Contact */
body #column-wrap-id-1722470983446 {
    margin-top:30px;
}

/* Footer */
body #column-wrap-id-1604139623108 {
    margin-top:30px;
}

}

@media (max-width: 480px) {
    
/* General */
body {
    font-size:16px;
}
    
/* Logo */
body #sp-logo {
    width:100%;
}
body #sp-header .logo {
    height: 60px;
    width: 60%;
}

/* Breadcrumb */
body .sp-page-title .sp-page-title-heading {
  font-size: 30px;
  text-align: center;
}

/* Homepage Button */
.sppb-btn.sppb-btn-lg {
  padding: 0 20px;
}

/* Left Menu */
body #sp-left .sp-module .sp-module-title, 
body #sp-right .sp-module .sp-module-title {
    margin-bottom:10px;
}
body #sp-left {
    margin-bottom: 30px;
    background-color: #f3f3f3;
    padding-top: 30px;
    padding-bottom: 10px;
    border-radius: 10px;
    margin-left:10px;
    width:95%;
}
body #sp-right {
    margin-bottom: 30px;
    background-color: #f3f3f3;
    padding-top: 30px;
    padding-bottom: 10px;
    border-radius: 10px;
    margin-left:10px;
    margin-right:10px;
    width:95%;
}

/* Contact */
body #column-wrap-id-1722470983446 {
    margin-top:30px;
}

/* Footer */
body #column-wrap-id-1604139623108 {
    margin-top:30px;
}

}




















