body {
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size: 14px;
 line-height: 1.42857;
 color: rgb(51, 51, 51);
 }
#ulmenu a {
 font-family: Helvetica;
 }
.wrapper {
 background-color: rgb(255, 255, 255) !important;
 }
input, select {
 border-radius: 0px;
 box-shadow: none;
 }
a {
 transition: all 0.3s ease-in-out 0s;
 }
a:hover, a:focus, a:active {
 transition: all 0.3s ease-in-out 0s;
 text-decoration: none;
 }
ol, ul {
 padding: 0px;
 margin: 0px;
 }
li {
 list-style: none;
 }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
 font-family: inherit;
 font-weight: 500;
 line-height: 1.1;
 color: inherit;
 }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
 font-weight: normal;
 line-height: 1;
 color: rgb(119, 119, 119);
 }
h1, .h1, h2, .h2, h3, .h3 {
 margin-top: 20px;
 margin-bottom: 10px;
 }
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
 font-size: 65%;
 }
h4, .h4, h5, .h5, h6, .h6 {
 margin-top: 10px;
 margin-bottom: 10px;
 }
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
 font-size: 75%;
 }
h1, .h1 {
 font-size: 36px;
 }
h2, .h2 {
 font-size: 30px;
 }
h3, .h3 {
 font-size: 24px;
 }
h4, .h4 {
 font-size: 18px;
 }
h5, .h5 {
 font-size: 14px;
 }
h6, .h6 {
 font-size: 12px;
 }
p {
 margin: 0px 0px 10px;
 }
.lead {
 margin-bottom: 20px;
 font-size: 16px;
 font-weight: 300;
 line-height: 1.4;
 }
.container-fluid {
 padding-right: 15px;
 padding-left: 15px;
 margin-right: auto;
 margin-left: auto;
 }
.container {
 padding-right: 15px;
 padding-left: 15px;
 margin-right: auto;
 margin-left: auto;
 }
@media (min-width: 768px) {
 
  .container {
 width: 750px;
 }
}
@media (min-width: 992px) {
 
  .container {
 width: 970px;
 }
  .container-fluid {
 padding-right: 15px;
 padding-left: 15px;
 margin-right: auto;
 margin-left: auto;
 }
}
@media (min-width: 1200px) {
 
  .container {
 width: 980px;
 }
  .container-fluid {
 padding-right: 60px;
 padding-left: 60px;
 }
}
.row {
 margin-right: -15px;
 margin-left: -15px;
 }
header {
 display: block;
 }
.main-container {
 display: block;
 float: left;
 width: 100%;
 }
footer {
 clear: both;
 display: block;
 }
.height-30 {
 height: 30px;
 }
.height-60 {
 height: 60px;
 }
.height-90 {
 height: 90px;
 }
.page {
 }
@media (max-width: 991px) {
 
}
@media (min-width: 992px) {
 
}
.mobile-menu {
 position: static;
 }
#slider-abc .container {
 height: 100%;
 position: relative;
 }
#slider-abc .owl-nav {
 display: none;
 }
#slider-abc .owl-dots {
 position: absolute;
 left: 0px;
 bottom: 10px;
 right: 0px;
 margin: 0px auto;
 width: auto;
 text-align: center;
 }
#slider-abc .owl-dots .owl-dot {
 display: inline-table;
 margin-left: 3px;
 vertical-align: middle;
 }
#slider-abc .owl-dots .owl-dot span {
 background-color: rgb(184, 184, 184);
 vertical-align: middle;
 display: block;
 width: 10px;
 height: 10px;
 border-radius: 50%;
 }
#slider-abc .owl-dots .owl-dot.active {
 vertical-align: middle;
 }
#slider-abc .owl-dots .owl-dot.active span {
 width: 12px;
 height: 12px;
 vertical-align: middle;
 }
#slider-abc .item {
 float: left;
 position: relative;
 width: 100%;
 }
#slider-abc .item img {
 width: 100%;
 }
#slider-abc .owl-dots .owl-dot.active span {
 background-color: rgb(0, 191, 153);
 }
#slider-abc .abc-page-wrapper {
 background: rgb(255, 255, 255);
 }
#services-abc .service {
 vertical-align: top;
 text-align: center;
 padding: 40px 20px;
 position: relative;
 top: 0px;
 transition: top 300ms;
 display: table-cell;
 height: 100%;
 float: none;
 color: rgb(255, 255, 255) !important;
 }
#services-abc .font-white {
 color: rgb(255, 255, 255);
 }
#services-abc .service-text {
 font-size: 13px;
 }
#services-abc .service:hover {
 top: -30px;
 }
#services-abc .bg-primary-2 {
 background: rgb(0, 219, 165);
 }
#services-abc .bg-child-2 {
 background: rgb(0, 191, 153);
 }
#services-abc .bg-child-3 {
 background: rgb(16, 143, 155);
 }
#services-abc .bg-child-4 {
 background: rgb(9, 114, 158);
 }
@media (max-width: 767px) {
 
  #services-abc .service {
 display: block;
 }
}
#services-abc .abc-page-wrapper {
 background: rgb(255, 255, 255);
 }
#footer-abc {
 text-align: center;
 clear: both;
 }
#footer-abc .copyright-footer .social {
 text-align: center;
 }
#footer-abc .copyright-footer .social ul {
 margin: 0px;
 }
#footer-abc .copyright-footer .social li {
 margin-right: 10px;
 }
#footer-abc .copyright-footer .social li a {
 font-size: 15px;
 }
#footer-abc .copyright-footer .social .facebook a {
 color: rgb(70, 98, 158);
 }
#footer-abc .copyright-footer .social .twitter a {
 color: rgb(94, 169, 221);
 }
#footer-abc .copyright-footer .social .google a {
 color: rgb(197, 46, 37);
 }
#footer-abc .copyright-footer .social .instagram a {
 color: rgb(168, 123, 94);
 }
#footer-abc .copyright-footer .social .youtube a {
 color: rgb(253, 1, 54);
 }
#footer-abc .copyright-footer .social .feed a {
 color: rgb(216, 68, 37);
 }
#footer-abc .copyright-footer {
 clear: both;
 margin-top: 30px;
 padding-bottom: 15px;
 }
#footer-abc .copyright-footer p {
 color: rgb(95, 95, 95);
 font-size: 12px;
 font-weight: 400;
 text-align: center;
 }
@media (max-width: 767px) {
 
  #footer-abc .copyright-footer .social {
 text-align: center !important;
 }
  #footer-abc .copyright-footer {
 margin-top: 30px !important;
 }
}
#footer-abc .abc-page-wrapper {
 background: rgb(255, 255, 255);
 }
@media (max-width: 991px) {
 
}
@media (min-width: 992px) {
 
}
.mobile-menu {
 position: static;
 }
@media (max-width: 991px) {
 
}
@media (min-width: 992px) {
 
}
.mobile-menu {
 position: static;
 }
@media (max-width: 991px) {
 
}
@media (min-width: 992px) {
 
}
.mobile-menu {
 position: static;
 }
@media (max-width: 991px) {
 
}
@media (min-width: 992px) {
 
}
.mobile-menu {
 position: static;
 }
@media (max-width: 991px) {
 
}
@media (min-width: 992px) {
 
}
.mobile-menu {
 position: static;
 }
@media (max-width: 991px) {
 
}
@media (min-width: 992px) {
 
}
.mobile-menu {
 position: static;
 }
@media (max-width: 991px) {
 
}
@media (min-width: 992px) {
 
}
.mobile-menu {
 position: static;
 }
#header-abc .logo img {
 max-width: 100%;
 width: auto;
 padding: 0px;
 }
#header-abc .header-middle {
 position: relative;
 padding: 0px;
 }
#header-abc .header-middle .main-menu-col {
 position: static;
 }
#header-abc .header-middle .container {
 position: relative;
 }
#header-abc .header-middle .logo {
 padding: 15px 0px !important;
 }
#header-abc .dropdown-menu {
 margin: 0px !important;
 box-shadow: rgba(0, 0, 0, 0.298039) 0px 4px 8px 0px !important;
 border-radius: 0px !important;
 border: none !important;
 }
#header-abc .main-container {
 display: block;
 float: left;
 width: 100%;
 }
#header-abc .mean-container .mean-nav ul li a:hover .mean-expand {
 color: rgb(0, 191, 153);
 }
@media (max-width: 991px) {
 
  #header-abc .mean-container .mean-nav {
 left: 0px;
 margin-top: 80px !important;
 }
  #header-abc .mean-container a.meanmenu-reveal {
 float: right;
 }
  #header-abc .mepanel {
 display: block !important;
 }
}
@media (min-width: 992px) {
 
  #header-abc .main-menu nav > ul {
 text-align: right;
 margin-bottom: 0px;
 }
  #header-abc .main-menu nav > ul > li {
 display: inline-block;
 color: rgb(102, 102, 102);
 position: relative;
 }
  #header-abc .header-middle .main-menu nav > ul > li {
 padding: 75px 0px 0px !important;
 }
  #header-abc .main-menu nav > ul > li:nth-child(6) a {
 padding-right: 0px !important;
 }
  #header-abc .main-menu nav > ul > li > a {
 display: block;
 padding: 0px 15px;
 position: relative;
 text-transform: capitalize;
 }
  #header-abc .main-menu nav > ul {
 text-align: right;
 }
  #header-abc .main-menu nav > ul > li {
 padding: 32px 0px 34px;
 }
  #header-abc .main-menu nav > ul > li:nth-child(1) a {
 padding-left: 0px !important;
 }
  #header-abc .main-menu nav a:focus, #header-abc .main-menu nav a:active {
 color: rgb(0, 191, 153);
 }
  #header-abc .mepanel {
 display: none;
 position: absolute;
 width: 100%;
 left: 0px;
 background: none 0px 0px repeat scroll rgb(255, 255, 255);
 margin: 0px;
 padding: 14px;
 box-shadow: rgba(66, 66, 66, 0.498039) 5px 6px 6px -4px;
 text-align: left;
 border: 1px solid rgba(0, 0, 0, 0.14902);
 border-radius: 4px;
 }
}
.mobile-menu {
 position: static;
 }
#ulmenu li a {
 color: rgb(51, 51, 51);
 font-size: 16px;
 font-family: Helvetica;
 }
#ulmenu li a:hover {
 color: rgb(0, 191, 153);
 }
#header-abc .abc-page-wrapper {
 background: rgb(255, 255, 255);
 }

.contactUsform{
 background: #fff;
}

.product .main .container{
background:#fff;
}

#services-abc .service-text {
cursor: pointer;
}

#services-abc .service h3 {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    cursor: pointer;
}