.page-header h1, #sp-component h1 {color:#0e5fab; font-weight:700}
.ups-home .article-list .article {padding:0; border-style:none; border-bottom:2px solid #ccc}
.ups-home .blog-featuredups-home .articleBody {min-height:450px;}
.ups-home .blog-featuredups-home .article:hover { border-bottom:3px solid #ec000b}
.ups-home .blog-featuredups-home .articleBody p a { padding:10px 0 0 0; display:block;  }
.ups-home .blog-featuredups-home .articleBody p a:hover { color:#ec000b; font-weight:700}
.ups-home .blog-featuredups-home .articleBody h3 a:hover { color:#ec000b; font-weight:500}
.ups-home .blog-featuredups-home .articleBody h3 { font-size:1.25rem}

.ups-home .bc-area {background:url(../images/feature-bg1.jpg) bottom right repeat-x;}

.ups-home #mod-custom132 img{ margin:0 auto;}
#sp-main-body { padding:70px 0}

.sp-module.phnum p {color:#e8000d; font-size:16px;margin-bottom:0; }
#sp-top1 .social-icons li a:hover { color:#e8000d;}


#sp-left .sp-module {  margin-top: 30px;}
.sp-module:first-child {  margin-top: 0;}

#sp-left .sp-module .sp-module-title {margin: 0!important;} 


.sp-module ul > li {
  display: block;
  border-bottom: 1px solid #e8e8e8;
  -webkit-transition: 300ms;
  transition: 300ms;
}
.sp-module ul > li > a {
  display: block;
  padding: 5px 0;
  line-height: 36px;
  padding: 2px 0;
  -webkit-transition: 300ms;
  transition: 300ms;
}
.sp-module ul > li > a:hover { background:#fbfbf4;}
.sp-module ul > li > a:before {
  font-family: "Font Awesome 6 Free";
  font-weight: 700;
  content: "\f105";
  margin-right: 8px;
}
.sp-module ul > li:last-child {  border-bottom: none;}
.sp-module .categories-module ul {  margin: 0 10px;}
#sp-left .sp-module ul > li {border-bottom:1px solid #dddcdc}
#sp-left .sp-module.lft-menu {padding:0px!important; border-style:none;}
#sp-left .sp-module ul   li  ul li {padding-left:10px;}

#sp-left .sp-module ul  li.active a {color:#064cd1}
#sp-left .sp-module ul  li.active ul li.current.active a {color:#e80303; background:#fbfbf4;}

#sp-left .sp-module ul  li.active ul li a {color:#333}
#sp-left .sp-module ul  li.active ul li.current.active  ul li  a {color:#333; background:#fdfdfdd6;}



#sp-left .sp-module.Qcontact .convertforms .cf-form-wrap { padding:0px!important;}
.Qcontact .convertforms .cf-control-group  { padding:5px;}
#sp-left .sp-module.Qcontact {background:#fdfdf7; padding:10px!important; border:1px solid #ded1cf; }
.Qcontact .sp-module-title, .sp-module._menu .sp-module-title { color:#6ba709;  font-size:20px;}


.Qcontact  #sp-quickcontact-form .button, .pwebbox-container #sp-quickcontact-form input[type="submit"]  {border-radius:6px;border:1px solid #7fa326; padding:5px 10px; background:#8dae3d; color:#fff;}
.Qcontact  #sp-quickcontact-form .button:hover, .pwebbox-container #sp-quickcontact-form input[type="submit"]:hover  {background:#6a8725;border-color:#4e6616}

#sp-left .sp-module.enquiry { padding:5px!important; border:1px solid #dadada}
#sp-bottom {background:#0d1016}
#sp-bottom .sp-module .sp-module-title {font-weight:600;color:#dbe9f8;}
#sp-bottom .cntform li {padding:10px 0}
#sp-bottom .sp-module ul li {border-bottom:1px solid #666; margin-bottom:0;}
#sp-bottom .sp-module ul > li > a:hover {background:#484747;}
#sp-bottom .sp-module  { color:#bdbdbd}
#sp-footer { background:#0e1722}
#sp-footer .sp-copyright { color:#8d8d8d}
#sp-footer .sp-copyright a {color:#5a5858 }
#sp-footer .sp-copyright a:hover { color:#a2a19e}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {padding:12px}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover { background:#EEF4FA}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) { padding:12px 4px;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {  }


#sp-component .article-details   ul, #sp-component .article-details   ul.features__list {list-style:none;  padding:10px 0 15px 10px; }
#sp-component .article-details    li  { background:url(../images/typo/check.png) 0 4px no-repeat; padding:0 0 10px 20px; font-size:100%; margin-bottom:5px; }
#sp-component .article-details   p a img   { margin:0 20px 20px 0; display:inherit; }
#sp-component .article-details   p  img {margin:0 20px 20px 0;display:inline!important}
#sp-component .cntp  p  img  {margin:0 10px 0 0;}
#sp-component .article-details    ul.features__list  li {background:url(../images/typo/arrow.png) 0 4px no-repeat;}
#sp-component .article-details    ul.features__list  li.features__row .features__values {padding-top:5px;}
#sp-component .article-details  ul.pager.pagenav li {background-image:none;}
#sp-component .item .articleBody td li { background:url(../images/bullet-allrow.gif) 0 0 no-repeat; padding:0 0 10px 25px; font-size:100%}

#sp-component .article-details li[style] { padding-left:20px!important}

.img-link {margin-right:-15px; margin-left:-15px;display:block; clear:both;}
.img-link .p-img {float:left;position:relative;min-height:370px;padding:10px 15px;text-align:center; margin-bottom:20px; font-size:100%; min-width:32%}
.img-link .p-img img {display:inherit; max-height:250px;}
.img-link .p-img h3, .img-link .p-img h4, .img-link .p-img h3 a, .img-link .p-img h4 a {margin-top:10px;color:#e0500b;font-weight:600;}
.img-link .p-img:hover  {background:#edf4f7; color:#000;}
.img-link .p-img+a  {min-height:250px;display:block;}
.img-link .p-img a:hover { color:#1686d7} 

.tech_spec th { background-color:#e1e1e1; font:bold 14px/26px Verdana, Arial; text-align:center; }
.tech_spec, .tech_spec  td { border:#999999 1px solid; padding:5px; }
.tech_spec .Col11 { background:#fff}
.tech_spec .Col12 { background:#f3f4f2}
.tech_spec .SubHeading { background:#8abc0e; font:bold 14px/26px Verdana, Arial; color:#FFF; padding:0 0 0 10PX}

.fleft { float:left}
.cnt-form table td { padding:10px 0; border-bottom:1px solid #e7e7e7;}
.sp-scroll-up { margin-right:150px}
.breadcrumb { background:none; padding:5px 0; margin:0;}
.breadcrumb li { color:#ddeaef}
.breadcrumb li a { color:#fff}
.breadcrumb li a:hover { color:#fef0bd}
.breadcrumb {--bs-breadcrumb-divider-color:#c7daea; --bs-breadcrumb-item-active-color:#e7e9eb;}
.bc-area {background:#0baae6}

.convertforms .cf-content-wrap, .convertforms .cf-form-wrap { padding:20px 0!important;}
.off-menu.sp-module ul > li > a:before {  font-family: "Font Awesome 6 Free";
  font-weight: 400;  content: "\f192";  margin-right: 8px; font-size:12px; color:#756565;
}
.off-menu.sp-module ul > li { border-bottom:1px solid #d3cccc; padding:5px 0;}
.off-menu.sp-module .menu-toggler:after { padding:0 10px;}
.mobile-contact { background:#E3EEF5; border-top:1px solid #6FA3E5;}
.mobile-contact #sp-position8 { padding:20px; }

#mod-custom175 .pop-wp { position:fixed; float:left; bottom:20px; left:80px;z-index:9;}
#sp-top-bar .social-icons {margin:5px 0 0 0;}
#sp-top-bar .social-icons a span:before { font-size:1.2rem; color:#494f59;}
#sp-top-bar .social-icons a:hover span:before  {color:#0772d0;}
#sp-top-bar {background: #f5f5f5;    color: #999999;}

.com-finder>*+*, .com-finder__results>*+* {
    margin-top: 0!important; }
.offcanvas-menu .offcanvas-inner { padding-top:0}
#sp-top2 .awesomplete > ul {z-index:100;text-align:left}
#sp-top-bar .sp-module.phnum {float:right}
#sp-top2 .awesomplete {width:180px; }

#sp-top1 .social-icons .fa-facebook:before {color:#1B74E4}
#sp-top1 .social-icons .fa-youtube:before {color:#f00}
#sp-top1 .social-icons .fa-linkedin:before {color:rgb(10, 102, 194)}
#sp-top1 .social-icons .fa-instagram:before {color:#000}
#sp-top1 .social-icons .fa-whatsapp:before {color:#25d768}
.offcanvas-menu #mod-custom177 {  padding-bottom:0px}
.offcanvas-menu #mod-custom177 img {max-width:90%}
.offcanvas-menu .sp-module.phnum .custom p a { margin-left:5px!important; font-weight:600; line-height:1.6; color:#e8000d}
.awesomplete > ul {background:linear-gradient(to bottom right, white, hsla(0,0%,100%,1))}
#sp-top2 .sp-module.phnum p a { color:#e8000d}
#sp-top2 .sp-module.phnum p a:hover,  #sp-top2 .sp-module.phnum p a:focus, .offcanvas-menu .sp-module.phnum .custom p a:hover, .offcanvas-menu .sp-module.phnum .custom p a:focus { color:#1b74e4}

.srch #search-form .form-label {display:none;}
.srch #search-form {margin-top:30px;}
#search-results .list-striped li h4 {margin:10px 0}
.srch .search-results li { border-bottom:1px solid #e3e3e3}
.srch .btn-primary {border-color:#585858; background-color:#555}
.srch .btn-primary:hover, .srch .btn-primary:focus {border-color:#333; background-color:#272727}

@media (max-width: 1081px) {
#sp-top2 .sp-module.phnum {margin:0!important}
#sp-top2 .awesomplete {width:180px; float:left;	}
}

@media (max-width: 896px) {
.ups-home .blog-featuredups-home .articleBody {min-height:auto;}
#sp-main-body { padding:30px 0}	
#sp-left { display:none!important;}
#mod-custom175 .pop-wp { position:fixed; float:left; bottom:20px; left:20px;z-index:9;}
#mod-custom175 .pop-wp img { }
  #sp-top2 {display:none;}
  #sp-top-bar .sp-module.phnum {float:none}
}

span.badge.bg-danger.featured-article-badge {display: none;}