@import url("https://fonts.googleapis.com/css?family=Open+Sans|");
html > body > #page-top > div:nth-child(2) > div > div > div:nth-child(1) > div > a {
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
  font-weight: 700;
}
html > body > #page-top > div:nth-child(1) > div > div > div:nth-child(1) {
  font-size: 15px;
}
html > body > #page-top > div:nth-child(1) > div > div > div:nth-child(1) > div:nth-child(3) > i {
  font-size: 0px;
}
html > body > #page > div:nth-child(3) > div:nth-child(1) > div > div > div:nth-child(1) > div > div:nth-child(1) > #custom_html-7 > div > img {
  max-width: 80%;
}
.page-template-homepage .Rich_Web_Tabs_Tab_1160261273[data-rw-desctop=vertical] .Rich_Web_Tabs_tabs_8 li {
  border-radius: 20px;
}
.page-id-4713 .Rich_Web_Tabs_Tab_29493287[data-rw-desctop=horizontal] .Rich_Web_Tabs_tabs_8 li {
  border-radius: 20px;
}
.page-id-4713 .Rich_Web_Tabs_Tab_1809494873[data-rw-desctop=horizontal] .Rich_Web_Tabs_tabs_8 li.active {
  border-radius: 20px;
}
.page-id-4713 .Rich_Web_Tabs_Tab_1809494873[data-rw-desctop=horizontal] .Rich_Web_Tabs_tabs_8 li {
  border-radius: 20px;
}
.page-id-4713 .Rich_Web_Tabs_Tab_1436259661[data-rw-desctop=horizontal] .Rich_Web_Tabs_tabs_8 li {
  border-radius: 20px;
}
.page-template-homepage .Rich_Web_Tabs_Tab_1059304545[data-rw-desctop=horizontal] .Rich_Web_Tabs_tabs_8 li {
  border-radius: 20px;
}
.page-template-homepage .Rich_Web_Tabs_Tab_1079663226[data-rw-desctop=horizontal] .Rich_Web_Tabs_tabs_8 li {
  border-radius: 20px;
}
html > body > #page > div:nth-child(1) > #header-slides-container > div > div > div:nth-child(2) > #header-slide-1 > div:nth-child(1) > div > div > div > h1 {
  font-family: Open Sans;
  font-weight: 600;
}
.page-id-4713 #header-slides-container #header-slide-0 h1.slide-title {
  font-family: Open Sans;
}
html > body > #page > div:nth-child(1) > #header-slides-container > div > div > div:nth-child(1) > #header-slide-0 > div:nth-child(1) > div > div > div > h1 {
  font-weight: 600;
}
.page-template-homepage .features-16-card-bordered .read-more-container {
  text-align: center;
}
.page-id-4713 .card.bordered.y-move {
  background-color: #f5f5f5;
}
.page-template-homepage #page h4 {
  font-size: 20px;
}
html > body > #page > #page-content > div > #content-1 > div > div:nth-child(1) > div > a {
  color: rgba(0, 0, 0, 0.9);
}
.page-template-homepage .button.outline.color1 {
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
}
html > body > #page > #page-content > div > #content-2 {
  border-style: solid;
  border-width: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: #3d6ebf;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #3d6ebf;
}
html > body > #page > #page-content > div > #content-2 > div > div:nth-child(1) > div {
  font-size: 18px;
}
html > body > #page > #page-content > div > #content-4 > div > div:nth-child(1) > div > a {
  float: left;
}
html > body > #page > #page-content > div > #features-2 {
  text-align: center;
}
html > body > #page > #page-content > div > #content-7 > div > div:nth-child(2) > div > div > #RW_Tabs_Section_T_H_781231800 {
  text-align: left;
}
html > body > #page > div:nth-child(1) > #header-slides-container > div > div > div:nth-child(2) > #header-slide-1 > div:nth-child(1) > div > div > div > h1 {
  font-family: "Open Sans";
  font-weight: 600;
}
html > body > #page > div:nth-child(1) > #header-slides-container > div > div > div:nth-child(4) > #header-slide-1725785433271 > div:nth-child(1) > div > div > div > h1 {
  font-family: "Open Sans";
  font-weight: 600;
}
html > body > #page > div:nth-child(1) > #header-slides-container > div > div > div:nth-child(3) > #header-slide-1725785122250 > div:nth-child(1) > div > div > div > h1 {
  font-family: "Open Sans";
  font-weight: 600;
}
html > body > #page-top > div:nth-child(2) > div > div > div:nth-child(3) > div > a {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.9);
}
.page-template-default .button.outline.color1 {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.9);
}
html > body > #page > div:nth-child(1) > div > div:nth-child(1) {
  padding-top: 30.59375px;
}
html > body > #page > div:nth-child(3) > div:nth-child(1) > div > div > div:nth-child(1) > div > div:nth-child(1) > #custom_html-7 > div > font > a {
  text-decoration: none;
  color: #3d6ebf;
}
html > body > #page > div:nth-child(3) > div:nth-child(1) > div > div > div:nth-child(1) > div > div:nth-child(1) > #custom_html-7 > div > b > font > a {
  text-decoration: none;
}
.page-template-full-width-page .card.bordered.y-move {
  background-color: #f5f5f5;
}
.page-template-full-width-page #page a {
  text-decoration: none;
  font-size: 14px;
}
.page-template-full-width-page .features-16-card-bordered .read-more-container {
  text-align: center;
}
.page-template-homepage #page a {
  text-decoration: none;
  font-weight: 900;
}
.page-template-full-width-page .slider-pro img.sp-thumbnail {
  width: 97.71875px;
  height: 90px;
}
.page-template-full-width-page .button.outline.color1 {
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
}
.page-id-5600 #page h4 {
  background-color: #f5f5f5;
}
.page-id-5610 #page h4 {
  background-color: #f5f5f5;
}
.page-id-5638 #page h4 {
  background-color: #f5f5f5;
}
.page-id-5661 #page h4 {
  background-color: #f5f5f5;
}
.page-id-5690 #page h4 {
  background-color: #f5f5f5;
}
.page-template-full-width-page #mesmerize-gallery-1 img {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
@keyframes hvr-pop {
  50% {
    transform: scale(1.2);
  }
}
.page-template-full-width-page #mesmerize-gallery-1 img:hover,
.page-template-full-width-page #mesmerize-gallery-1 img:focus,
.page-template-full-width-page #mesmerize-gallery-1 img:active {
  animation-name: hvr-pop;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}
.page-template-full-width-page .combar-sab-wrapper.style-buttons .sab-btn.style-reguler {
  min-width: 120px;
}
.combar-sab-container > .sab-btn.sab-05tSV1W {
  min-width: 120px;
}
.combar-sab-container > .sab-btn.sab-p0AdK8j {
  min-width: 120px;
}
html > body > #page > div:nth-child(2) > div > #content-1 > div > div:nth-child(2) > div > div > #quform-f40f4c {
  text-align: left;
}
html > body > #page-top > div:nth-child(3) > div > div > div:nth-child(2) > #mainmenu_container > #main_menu > li:nth-child(12) {
  padding-top: 5px;
}
html > .post-type-archive.post-type-archive-product > #page-top > div:nth-child(3) > div > div > div:nth-child(3) > div > a {
  background-color: #ffffff !important;
  color: #000000;
  font-size: 14px;
  border-color: #2458a2 !important;
}
html > body > #page-top > div:nth-child(3) > div > div > div:nth-child(3) > div > a {
  background-color: #ffffff !important;
  font-size: 14px;
  color: #000000;
}
html > .post-type-archive.post-type-archive-product > #page > #page-content > div > div > div > div:nth-child(1) > h4 {
  font-size: 0px;
  line-height: 0px;
}
html > .post-type-archive.post-type-archive-product > #page > #page-content > div > div > div > div:nth-child(1) > a {
  font-size: 0px;
  line-height: 0px;
  background-color: rgba(0, 0, 0, 0) !important;
  border-width: 0px;
}
.woocommerce ul.products li.product .price {
  font-weight: 600;
}
.woocommerce ul.products li.product h3 {
  font-weight: 800;
}
.woocommerce ul.products li.product a.button {
  border-radius: 20px;
}
.woocommerce div.product .single_add_to_cart_button {
  border-radius: 20px;
}
html > body > #page-top > div:nth-child(3) > div > div > div:nth-child(2) > #mainmenu_container > #main_menu > #menu-item-29 {
  padding: 14px;
}
html > body > #page > #page-content > div > #clients-2 > div > div:nth-child(1) > div > a > img {
  max-width: 50%;
}
html > body > #page-top > div:nth-child(3) > div > div > div:nth-child(2) > #mainmenu_container > #main_menu > #menu-item-5142 {
  padding: 14px;
}
html > body > #page-top > div:nth-child(3) > div > div > div:nth-child(2) > #mainmenu_container > #main_menu > #menu-item-13193 {
  color: #aa0000;
}
html > body > #page-top > div:nth-child(3) > div > div > div:nth-child(2) > #mainmenu_container > #main_menu > #menu-item-13225 > a {
  padding-top: 8px;
}
html > body > #page > #page-content > div > #banner > div > div > div > div > #metaslider-id-13297 > #metaslider_container_13297 > #metaslider_13297 > div > ul {
  width: 1400px;
  height: 524px;
}
html > body > #page > div:nth-child(1) > div > div:nth-child(1) {
  padding: 0px;
}
html > body > #page > div:nth-child(3) > div > div > div > div:nth-child(1) > h4 {
  font-size: 0;
  line-height: 0px;
}
html > body > #page-top > div:nth-child(1) > div > div > div:nth-child(3) > div > a:nth-child(2) > i {
  transform: rotate(180deg);
}
html > body > #page > div:nth-child(3) > div > div > div > div:nth-child(3) > a:nth-child(2) > i {
  transform: rotate(180deg);
}
@media screen and (max-width: 768px) {
  html > body > #page-top > div:nth-child(2) > div > div > div:nth-child(2) > a > i {
    font-size: 26px;
    color: #2458a2 !important;
    background-color: #ffffff;
  }
  html > body > #page > #page-content > div > #content-2 {
    padding-bottom: 0px;
  }
  html > body > #page > #page-content > div > #content-4 > div > div:nth-child(1) > div > h2 {
    font-size: 20px;
    line-height: 25px;
  }
  .page-id-4713 #offcanvas-wrapper .social-icons i.fa {
    font-size: 28px;
    color: #3d6ebf !important;
  }
  html > body > #page-top > div:nth-child(2) > div > div > div:nth-child(2) > a > i {
    font-size: 35px;
    line-height: 60px;
  }
  .main_menu_col [data-component=offcanvas] i.fa {
    font-size: 35px;
    color: #2458a2;
  }
  .page-template-homepage #offcanvas-wrapper .social-icons i.fa {
    font-size: 32px;
  }
  html > body > #page > #page-content > div > #cta-2 {
    margin-top: -80px;
  }
  .page-template-full-width-page .main_menu_col [data-component=offcanvas] i.fa {
    right: -40px;
    font-size: 35px;
    color: #2458a2 !important;
  }
  .page-template-full-width-page .coloured-nav .main_menu_col [data-component=offcanvas] .bubble {
    right: -40px;
  }
  .page-template-full-width-page #offcanvas-wrapper .social-icons i.fa {
    font-size: 31px;
    color: #3d6ebf !important;
  }
  .page-template-full-width-page #page a {
    text-decoration: none;
  }
  .page-template-homepage .main_menu_col [data-component=offcanvas] i.fa {
    right: -40px;
    font-size: 35px;
    color: #2458a2 !important;
  }
  .page-template-homepage .coloured-nav .main_menu_col [data-component=offcanvas] .bubble {
    right: -40px;
  }
  html > body > #page-top > div:nth-child(3) > div > div > div:nth-child(2) > a > div {
    background-color: #ffffff !important;
  }
  html > .post-type-archive.post-type-archive-product > #page-top > div:nth-child(3) > div > div > div:nth-child(2) > a > i {
    font-size: 35px;
    color: #3d6ebf !important;
  }
  html > body > #offcanvas-wrapper > #offcanvas-menu > #offcanvas_menu > li:nth-child(3) > a {
    color: #aa0000 !important;
  }
  html > body > #offcanvas-wrapper > div:nth-child(3) > a:nth-child(2) > i {
    transform: rotate(180deg);
  }
}
@media screen and (max-width: 320px) {
  html > body > #page-top > div:nth-child(2) > div > div > div:nth-child(2) > a > i {
    font-size: 35px;
  }
}
