        /*setting default*/ 
.tp-menu-hori a {
  color:#4DA0D0;
}

.tp-menu-hori a {
  font-size:16px;
}

.tp-menu-hori a:hover {
  color:#005792;
}

.tp-menu-hori i {
  color:#48B;
}

.tp-menu-mobi-icon {
  color: #48B;
  padding: 5px 10px;
  border: 1px #48B solid;
  border-radius: 5px;
}
            #m_990, #m_990 a {
             color: #FFFFFF;
            }
            #m_990248158, #m_990248158 a {
             color: #000000;
            }
            #m_688324601, #m_688324601 a {
             color: #000000;
            }
            #m_32033337, #m_32033337 a {
             color: #0000AA;
            }
            #m_314982714, #m_314982714 a {
             color: #55802B;
            }
#m_337623464 {text-align: left;} 
#m_337623464 .tp-body{text-align: left;} 
#m_337623464 .tp-title{color: #005792;text-align: left;} 
#m_337623464 .tp-title a{color: #005792;text-align: left;} 

#m_147729778 {text-align: left;} 
#m_147729778 .tp-body{text-align: left;} 
#m_147729778 .tp-title{font-weight: 600;text-align: center;font-size: 40px;} 
#m_147729778 .tp-title a{font-weight: 600;text-align: center;font-size: 40px;} 
@media (max-width: 767px){#m_147729778 .tp-title{font-size: 35px;}} 

#m_23345333 {text-align: left;} 
#m_23345333 .tp-body{text-align: left;} 
#m_23345333 .tp-title{color: #005792;font-weight: 600;text-align: left;font-size: 40px;} 
#m_23345333 .tp-title a{color: #005792;font-weight: 600;text-align: left;font-size: 40px;} 
@media (max-width: 767px){#m_23345333 .tp-title{font-size: 35px;}} 

#m_688324601 {text-align: left;font-size: 16px;} 
#m_688324601 .tp-body{text-align: left;font-size: 16px;} 
#m_688324601 .tp-title{color: #005792;font-weight: 600;text-align: center;font-size: 35px;} 
#m_688324601 .tp-title a{color: #005792;font-weight: 600;text-align: center;font-size: 35px;} 
@media (max-width: 767px){#m_688324601 .tp-title{font-size: 25px;}} 

#m_903968724{width:37px;}
#m_903968724 .tp-btn {
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 35px;
  padding: 8px 8px;
}

#m_903968724 .tp-btn:hover {
  background: #FFFFFF;
  color: #1877F2;
}

#m_903968724 .tp-btn i {
  font-size: 19px;
  line-height: 1; display: block;
}
#m_867808568 {font-weight: 500;text-align: left;font-size: 16px;} 
#m_867808568 .tp-body{font-weight: 500;text-align: left;font-size: 16px;} 
#m_867808568 .tp-title{text-align: left;} 
#m_867808568 .tp-title a{text-align: left;} 

#m_198739192 {text-align: left;} 
#m_198739192 .tp-body{text-align: left;} 
#m_198739192 .tp-title{color: #ffffff;font-weight: 600;text-align: center;font-size: 18px;} 
#m_198739192 .tp-title a{color: #ffffff;font-weight: 600;text-align: center;font-size: 18px;} 

#m_198739167 .tp-btn {
  color: #FFFFFF;
}

#m_198739167 .tp-btn i {
  font-size: 40px;
  line-height: 1; display: block;
}
#m_198739800 {text-align: left;} 
#m_198739800 .tp-body{text-align: left;} 
#m_198739800 .tp-title{color: #fff;font-weight: 600;text-align: center;font-size: 18px;} 
#m_198739800 .tp-title a{color: #fff;font-weight: 600;text-align: center;font-size: 18px;} 

#m_903968067{background-color:#005792;}
#m_796666801 {text-align: left;} 
#m_796666801 .tp-body{text-align: left;} 
#m_796666801 .tp-title{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 
#m_796666801 .tp-title a{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 

#m_860546597 {text-align: left;} 
#m_860546597 .tp-body{text-align: left;} 
#m_860546597 .tp-title{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 
#m_860546597 .tp-title a{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 

#m_860338623 {text-align: left;} 
#m_860338623 .tp-body{text-align: left;} 
#m_860338623 .tp-title{color: #334155;text-align: left;font-size: 12px;} 
#m_860338623 .tp-title a{color: #334155;text-align: left;font-size: 12px;} 

#m_791905367 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_791905367 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_791905367 .tp-title{text-align: left;} 
#m_791905367 .tp-title a{text-align: left;} 

#m_903968334 {font-weight: 400;text-align: left;color: #fff;font-size: 14px;} 
#m_903968334 .tp-body{font-weight: 400;text-align: left;color: #fff;font-size: 14px;} 
#m_903968334 .tp-title{text-align: left;} 
#m_903968334 .tp-title a{text-align: left;} 

#m_903968881{padding-right:0px;padding-left:0px;}
#m_903968881 .tp-btn {
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 35px;
  padding: 8px 8px;
}

#m_903968881 .tp-btn:hover {
  background: #FFFFFF;
  color: #FF0000;
}

#m_903968881 .tp-btn i {
  font-size: 19px;
  line-height: 1; display: block;
}
#m_194316298 {text-align: center;font-size: 16px;} 
#m_194316298 .tp-body{text-align: center;font-size: 16px;} 
#m_194316298 .tp-title{color: #2EA8EA;text-align: center;font-size: 40px;} 
#m_194316298 .tp-title a{color: #2EA8EA;text-align: center;font-size: 40px;} 
@media (max-width: 991px){#m_194316298 .tp-title{font-size: 35px;}} 

#m_198739896 .tp-btn {
  color: #FFFFFF;
}

#m_198739896 .tp-btn i {
  font-size: 40px;
  line-height: 1; display: block;
}
#m_474897950 {text-align: left;} 
#m_474897950 .tp-body{text-align: left;} 
#m_474897950 .tp-title{color: #ffffff;font-weight: 400;text-align: center;font-size: 18px;} 
#m_474897950 .tp-title a{color: #ffffff;font-weight: 400;text-align: center;font-size: 18px;} 

#m_474897950{padding-top:8px;padding-bottom:8px;}@media (max-width:991px){#m_474897950{padding-top:8px;padding-bottom:8px;}}@media (max-width:767px){#m_474897950{padding-top:8px;padding-bottom:8px;}}
#m_474897950{background-color:#00AEEF;}
#m_198739675 .tp-btn {
  color: #FFFFFF;
}

#m_198739675 .tp-btn i {
  font-size: 40px;
  line-height: 1; display: block;
}
#m_198739310 {text-align: left;} 
#m_198739310 .tp-body{text-align: left;} 
#m_198739310 .tp-title{color: #fff;font-weight: 600;text-align: center;font-size: 18px;} 
#m_198739310 .tp-title a{color: #fff;font-weight: 600;text-align: center;font-size: 18px;} 

#m_198739079 .tp-btn {
  color: #FFFFFF;
}

#m_198739079 .tp-btn i {
  font-size: 40px;
  line-height: 1; display: block;
}
#m_198739102 {text-align: left;} 
#m_198739102 .tp-body{text-align: left;} 
#m_198739102 .tp-title{color: #fff;font-weight: 600;text-align: center;font-size: 18px;} 
#m_198739102 .tp-title a{color: #fff;font-weight: 600;text-align: center;font-size: 18px;} 

#m_171180431 {text-align: left;} 
#m_171180431 .tp-body{text-align: left;} 
#m_171180431 .tp-title{color: #005792;text-align: center;} 
#m_171180431 .tp-title a{color: #005792;text-align: center;} 

#m_50499254 {text-align: center;font-size: 16px;} 
#m_50499254 .tp-body{text-align: center;font-size: 16px;} 
#m_50499254 .tp-title{color: #2EA8EA;text-align: center;font-size: 40px;} 
#m_50499254 .tp-title a{color: #2EA8EA;text-align: center;font-size: 40px;} 
@media (max-width: 991px){#m_50499254 .tp-title{font-size: 35px;}} 

#m_431403679 {text-align: center;font-size: 16px;} 
#m_431403679 .tp-body{text-align: center;font-size: 16px;} 
#m_431403679 .tp-title{color: #2EA8EA;text-align: center;font-size: 40px;} 
#m_431403679 .tp-title a{color: #2EA8EA;text-align: center;font-size: 40px;} 
@media (max-width: 991px){#m_431403679 .tp-title{font-size: 35px;}} 

#m_833331718 {font-weight: 400;text-align: left;font-size: 16px;} 
#m_833331718 .tp-body{font-weight: 400;text-align: left;font-size: 16px;} 
#m_833331718 .tp-title{color: #005792;font-weight: 600;text-align: left;font-size: 30px;} 
#m_833331718 .tp-title a{color: #005792;font-weight: 600;text-align: left;font-size: 30px;} 

#m_286620102 {text-align: left;color: #fff;} 
#m_286620102 .tp-body{text-align: left;color: #fff;} 
#m_286620102 .tp-title{color: #ffffff;text-align: left;} 
#m_286620102 .tp-title a{color: #ffffff;text-align: left;} 

#m_804284209{background-image:url('/files_upload/waterwebsite/img.jpg');background-size:auto;background-repeat:no-repeat;background-attachment:fixed;}#m_804284209 .tp-bg-overlay{opacity:0.28;background:#000000}
#m_861899787 {text-align: center;font-size: 16px;} 
#m_861899787 .tp-body{text-align: center;font-size: 16px;} 
#m_861899787 .tp-title{color: #2EA8EA;text-align: center;font-size: 40px;} 
#m_861899787 .tp-title a{color: #2EA8EA;text-align: center;font-size: 40px;} 
@media (max-width: 991px){#m_861899787 .tp-title{font-size: 35px;}} 

#m_982337891 {font-weight: 400;text-align: center;color: #ffffff;font-size: 16px;} 
#m_982337891 .tp-body{font-weight: 400;text-align: center;color: #ffffff;font-size: 16px;} 
#m_982337891 .tp-title{color: #fff;font-weight: 700;text-align: center;font-size: 60px;} 
#m_982337891 .tp-title a{color: #fff;font-weight: 700;text-align: center;font-size: 60px;} 
@media (max-width: 991px){#m_982337891 .tp-title{font-size: 35px;}} 
@media (max-width: 767px){#m_982337891 .tp-title{font-size: 35px;}} 

#m_982337891{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}@media (max-width:991px){#m_982337891{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}}@media (max-width:767px){#m_982337891{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}}
#m_983994530 {text-align: center;color: #fff;font-size: 16px;} 
#m_983994530 .tp-body{text-align: center;color: #fff;font-size: 16px;} 
#m_983994530 .tp-title{color: #fff;font-weight: 700;text-align: center;font-size: 60px;} 
#m_983994530 .tp-title a{color: #fff;font-weight: 700;text-align: center;font-size: 60px;} 
@media (max-width: 991px){#m_983994530 .tp-title{font-size: 35px;}} 
@media (max-width: 767px){#m_983994530 .tp-title{font-size: 35px;}} 

#m_983994530{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}@media (max-width:991px){#m_983994530{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}}@media (max-width:767px){#m_983994530{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}}
#m_983579705 {text-align: center;color: #fff;font-size: 16px;} 
#m_983579705 .tp-body{text-align: center;color: #fff;font-size: 16px;} 
#m_983579705 .tp-title{color: #fff;font-weight: 700;text-align: center;font-size: 60px;} 
#m_983579705 .tp-title a{color: #fff;font-weight: 700;text-align: center;font-size: 60px;} 
@media (max-width: 991px){#m_983579705 .tp-title{font-size: 35px;}} 
@media (max-width: 767px){#m_983579705 .tp-title{font-size: 35px;}} 

#m_983579705{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}@media (max-width:991px){#m_983579705{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}}@media (max-width:767px){#m_983579705{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}}
#m_983427796 {text-align: center;color: #fff;font-size: 16px;} 
#m_983427796 .tp-body{text-align: center;color: #fff;font-size: 16px;} 
#m_983427796 .tp-title{color: #fff;font-weight: 700;text-align: center;font-size: 60px;} 
#m_983427796 .tp-title a{color: #fff;font-weight: 700;text-align: center;font-size: 60px;} 
@media (max-width: 991px){#m_983427796 .tp-title{font-size: 35px;}} 
@media (max-width: 767px){#m_983427796 .tp-title{font-size: 35px;}} 

#m_983427796{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}@media (max-width:991px){#m_983427796{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}}@media (max-width:767px){#m_983427796{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}}
#m_255651798 {text-align: center;font-size: 16px;} 
#m_255651798 .tp-body{text-align: center;font-size: 16px;} 
#m_255651798 .tp-title{color: #2EA8EA;text-align: center;font-size: 40px;} 
#m_255651798 .tp-title a{color: #2EA8EA;text-align: center;font-size: 40px;} 
@media (max-width: 991px){#m_255651798 .tp-title{font-size: 35px;}} 

#m_405800996 {text-align: left;} 
#m_405800996 .tp-body{text-align: left;} 
#m_405800996 .tp-title{color: #ffffff;font-weight: 600;text-align: left;font-size: 25px;} 
#m_405800996 .tp-title a{color: #ffffff;font-weight: 600;text-align: left;font-size: 25px;} 

#m_405800996{padding-bottom:10px;margin-bottom:15px;}
#m_591937899 {text-align: left;} 
#m_591937899 .tp-body{text-align: left;} 
#m_591937899 .tp-title{color: #ffffff;font-weight: 600;text-align: left;font-size: 25px;} 
#m_591937899 .tp-title a{color: #ffffff;font-weight: 600;text-align: left;font-size: 25px;} 

#m_591937899{padding-bottom:5px;margin-bottom:15px;}
#m_665738688 {text-align: left;} 
#m_665738688 .tp-body{text-align: left;} 
#m_665738688 .tp-title{color: #ffffff;font-weight: 600;text-align: left;font-size: 25px;} 
#m_665738688 .tp-title a{color: #ffffff;font-weight: 600;text-align: left;font-size: 25px;} 

#m_665738688{padding-bottom:5px;margin-bottom:15px;}
#m_964728999 .tp-btn {
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 35px;
  padding: 8px 8px;
}

#m_964728999 .tp-btn:hover {
  background: #FFFFFF;
  color: #1877F2;
}

#m_964728999 .tp-btn i {
  font-size: 19px;
  line-height: 1; display: block;
}
#m_355838348 {text-align: center;color: #ffffff;font-size: 16px;} 
#m_355838348 .tp-body{text-align: center;color: #ffffff;font-size: 16px;} 
#m_355838348 .tp-title{color: #ffffff;font-weight: 600;text-align: center;font-size: 50px;} 
#m_355838348 .tp-title a{color: #ffffff;font-weight: 600;text-align: center;font-size: 50px;} 
@media (max-width: 991px){#m_355838348 .tp-title{font-size: 35px;}} 
@media (max-width: 767px){#m_355838348 .tp-title{font-size: 25px;}} 

#m_355838348{padding-top:100px;padding-right:40px;padding-bottom:100px;padding-left:40px;}@media (max-width:991px){#m_355838348{padding-top:80px;padding-right:30px;padding-bottom:80px;padding-left:30px;}}@media (max-width:767px){#m_355838348{padding-top:60px;padding-right:15px;padding-bottom:60px;padding-left:15px;}}
#m_355838348{background-image:url('/files_upload/waterwebsite/mask-image.png');background-size:cover;background-position:center center;background-repeat:no-repeat;}#m_355838348 .tp-bg-overlay{opacity:0.5;background:#000000}
#m_355838348{border-radius:30px 30px 30px 30px;transform:perspective(1000px);transition:all 0.3s ease;} 
#m_721347921 {text-align: left;font-size: 16px;} 
#m_721347921 .tp-body{text-align: left;font-size: 16px;} 
#m_721347921 .tp-title{color: #005792;font-weight: 600;text-align: left;font-size: 20px;} 
#m_721347921 .tp-title a{color: #005792;font-weight: 600;text-align: left;font-size: 20px;} 

@media (max-width:767px){#m_444808050{margin-bottom:15px;}}
#m_459023197{transform:perspective(1000px);transition:all 0.3s ease;} 
#m_466124978 {text-align: left;font-size: 15px;} 
#m_466124978 .tp-body{text-align: left;font-size: 15px;} 
#m_466124978 .tp-title{color: #005792;font-weight: 600;text-align: left;font-size: 35px;} 
#m_466124978 .tp-title a{color: #005792;font-weight: 600;text-align: left;font-size: 35px;} 

#m_743340601 {text-align: left;} 
#m_743340601 .tp-body{text-align: left;} 
#m_743340601 .tp-title{font-weight: 500;text-align: left;font-size: 16px;} 
#m_743340601 .tp-title a{font-weight: 500;text-align: left;font-size: 16px;} 

#m_868625271{margin-bottom:30px;}@media (max-width:991px){#m_868625271{margin-bottom:30px;}}@media (max-width:767px){#m_868625271{margin-bottom:30px;}}
#m_815681841 {text-align: left;} 
#m_815681841 .tp-body{text-align: left;} 
#m_815681841 .tp-title{color: #005792;font-weight: 600;text-align: center;font-size: 20px;} 
#m_815681841 .tp-title a{color: #005792;font-weight: 600;text-align: center;font-size: 20px;} 

#m_815681841{margin-bottom:20px;}@media (max-width:991px){#m_815681841{margin-bottom:20px;}}@media (max-width:767px){#m_815681841{margin-bottom:20px;}}
#m_931097748 {text-align: left;} 
#m_931097748 .tp-body{text-align: left;} 
#m_931097748 .tp-title{color: #005792;font-weight: 500;text-align: left;font-size: 20px;} 
#m_931097748 .tp-title a{color: #005792;font-weight: 500;text-align: left;font-size: 20px;} 

#m_931097748{margin-bottom:20px;}@media (max-width:991px){#m_931097748{margin-bottom:20px;}}@media (max-width:767px){#m_931097748{margin-bottom:20px;}}
#m_918973456 {text-align: left;} 
#m_918973456 .tp-body{text-align: left;} 
#m_918973456 .tp-title{color: #005792;font-weight: 500;text-align: left;font-size: 20px;} 
#m_918973456 .tp-title a{color: #005792;font-weight: 500;text-align: left;font-size: 20px;} 

#m_918973456{margin-bottom:20px;}
#m_625940009 {text-align: left;color: #ffffff;font-size: 16px;} 
#m_625940009 .tp-body{text-align: left;color: #ffffff;font-size: 16px;} 
#m_625940009 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 25px;} 
#m_625940009 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 25px;} 

#m_547821344 {text-align: left;font-size: 16px;} 
#m_547821344 .tp-body{text-align: left;font-size: 16px;} 
#m_547821344 .tp-title{color: #2EA8EA;font-weight: 600;text-align: center;font-size: 40px;} 
#m_547821344 .tp-title a{color: #2EA8EA;font-weight: 600;text-align: center;font-size: 40px;} 
@media (max-width: 991px){#m_547821344 .tp-title{font-size: 40px;}} 
@media (max-width: 767px){#m_547821344 .tp-title{font-size: 35px;}} 

#m_366846933 {text-align: left;font-size: 16px;} 
#m_366846933 .tp-body{text-align: left;font-size: 16px;} 
#m_366846933 .tp-title{color: #2EA8EA;text-align: center;font-size: 40px;} 
#m_366846933 .tp-title a{color: #2EA8EA;text-align: center;font-size: 40px;} 
@media (max-width: 991px){#m_366846933 .tp-title{font-size: 40px;}} 
@media (max-width: 767px){#m_366846933 .tp-title{font-size: 35px;}} 

#m_990248191 {text-align: center;} 
#m_990248191 .tp-body{text-align: center;} 
#m_990248191 .tp-title{font-weight: 600;text-align: center;font-size: 35px;} 
#m_990248191 .tp-title a{font-weight: 600;text-align: center;font-size: 35px;} 

#m_990248191{padding-bottom:40px;}@media (max-width:991px){#m_990248191{padding-bottom:40px;}}@media (max-width:767px){#m_990248191{padding-bottom:30px;}}
#m_179095514 {text-align: left;} 
#m_179095514 .tp-body{text-align: left;} 
#m_179095514 .tp-title{text-align: center;font-size: 40px;} 
#m_179095514 .tp-title a{text-align: center;font-size: 40px;} 

#m_990248140 {font-weight: 400;text-align: left;color: #fff;font-size: 16px;} 
#m_990248140 .tp-body{font-weight: 400;text-align: left;color: #fff;font-size: 16px;} 
#m_990248140 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 25px;} 
#m_990248140 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 25px;} 

#m_990248141 {text-align: left;font-size: 16px;} 
#m_990248141 .tp-body{text-align: left;font-size: 16px;} 
#m_990248141 .tp-title{color: #2EA8EA;text-align: center;font-size: 40px;} 
#m_990248141 .tp-title a{color: #2EA8EA;text-align: center;font-size: 40px;} 
@media (max-width: 991px){#m_990248141 .tp-title{font-size: 40px;}} 
@media (max-width: 767px){#m_990248141 .tp-title{font-size: 35px;}} 

#m_990248148 {font-weight: 400;text-align: left;font-size: 16px;} 
#m_990248148 .tp-body{font-weight: 400;text-align: left;font-size: 16px;} 
#m_990248148 .tp-title{color: #005792;text-align: left;} 
#m_990248148 .tp-title a{color: #005792;text-align: left;} 

#m_990248149 {text-align: left;font-size: 16px;} 
#m_990248149 .tp-body{text-align: left;font-size: 16px;} 
#m_990248149 .tp-title{color: #2EA8EA;font-weight: 600;text-align: center;font-size: 40px;} 
#m_990248149 .tp-title a{color: #2EA8EA;font-weight: 600;text-align: center;font-size: 40px;} 
@media (max-width: 991px){#m_990248149 .tp-title{font-size: 40px;}} 
@media (max-width: 767px){#m_990248149 .tp-title{font-size: 35px;}} 

#m_975152087 {text-align: left;} 
#m_975152087 .tp-body{text-align: left;} 
#m_975152087 .tp-title{text-align: center;font-size: 40px;} 
#m_975152087 .tp-title a{text-align: center;font-size: 40px;} 
@media (max-width: 767px){#m_975152087 .tp-title{font-size: 35px;}} 

#m_444914425 .tp-btn {
  color: #2EA8EA;
}

#m_444914425 .tp-btn i {
  font-size: 40px;
  line-height: 1; display: block;
}
#m_444914002 {font-weight: 400;text-align: center;font-size: 18px;} 
#m_444914002 .tp-body{font-weight: 400;text-align: center;font-size: 18px;} 
@media (max-width: 767px){#m_444914002{font-size: 16px;}} 
#m_444914002 .tp-title{text-align: left;} 
#m_444914002 .tp-title a{text-align: left;} 

#m_444914999 .tp-btn {
  color: #2EA8EA;
}

#m_444914999 .tp-btn i {
  font-size: 40px;
  line-height: 1; display: block;
}
#m_444914603 {font-weight: 400;text-align: center;font-size: 18px;} 
#m_444914603 .tp-body{font-weight: 400;text-align: center;font-size: 18px;} 
@media (max-width: 767px){#m_444914603{font-size: 16px;}} 
#m_444914603 .tp-title{text-align: left;} 
#m_444914603 .tp-title a{text-align: left;} 

#m_444914967 .tp-btn {
  color: #2EA8EA;
}

#m_444914967 .tp-btn i {
  font-size: 40px;
  line-height: 1; display: block;
}
#m_444914813 {text-align: center;font-size: 18px;} 
#m_444914813 .tp-body{text-align: center;font-size: 18px;} 
@media (max-width: 767px){#m_444914813{font-size: 16px;}} 
#m_444914813 .tp-title{text-align: left;} 
#m_444914813 .tp-title a{text-align: left;} 

#m_990248158 {text-align: left;font-size: 16px;} 
#m_990248158 .tp-body{text-align: left;font-size: 16px;} 
#m_990248158 .tp-title{color: #2EA8EA;font-weight: 600;text-align: center;font-size: 35px;} 
#m_990248158 .tp-title a{color: #2EA8EA;font-weight: 600;text-align: center;font-size: 35px;} 
@media (max-width: 767px){#m_990248158 .tp-title{font-size: 25px;}} 

#m_204059415 .tp-btn {
  color: #2EA8EA;
}

#m_204059415 .tp-btn i {
  font-size: 40px;
  line-height: 1; display: block;
}
#m_204059527 {text-align: left;} 
#m_204059527 .tp-body{text-align: left;} 
#m_204059527 .tp-title{font-weight: 500;text-align: left;} 
#m_204059527 .tp-title a{font-weight: 500;text-align: left;} 

#m_204059883 .tp-btn {
  color: #2EA8EA;
}

#m_204059883 .tp-btn i {
  font-size: 40px;
  line-height: 1; display: block;
}
#m_204059539 {text-align: left;} 
#m_204059539 .tp-body{text-align: left;} 
#m_204059539 .tp-title{font-weight: 500;text-align: left;} 
#m_204059539 .tp-title a{font-weight: 500;text-align: left;} 

#m_204059397 .tp-btn {
  color: #2EA8EA;
}

#m_204059397 .tp-btn i {
  font-size: 40px;
  line-height: 1; display: block;
}
#m_204059990 {text-align: left;} 
#m_204059990 .tp-body{text-align: left;} 
#m_204059990 .tp-title{font-weight: 500;text-align: left;} 
#m_204059990 .tp-title a{font-weight: 500;text-align: left;} 

#m_990248170 {text-align: left;} 
#m_990248170 .tp-body{text-align: left;} 
#m_990248170 .tp-title{color: #2EA8EA;font-weight: 500;text-align: left;font-size: 20px;} 
#m_990248170 .tp-title a{color: #2EA8EA;font-weight: 500;text-align: left;font-size: 20px;} 

#m_990248170{margin-bottom:20px;}@media (max-width:991px){#m_990248170{margin-bottom:20px;}}@media (max-width:767px){#m_990248170{margin-bottom:20px;}}
#m_990248171{margin-bottom:30px;}@media (max-width:991px){#m_990248171{margin-bottom:30px;}}@media (max-width:767px){#m_990248171{margin-bottom:30px;}}
#m_990248172 {text-align: left;} 
#m_990248172 .tp-body{text-align: left;} 
#m_990248172 .tp-title{font-weight: 500;text-align: left;font-size: 16px;} 
#m_990248172 .tp-title a{font-weight: 500;text-align: left;font-size: 16px;} 

#m_990248173 {text-align: left;} 
#m_990248173 .tp-body{text-align: left;} 
#m_990248173 .tp-title{color: #2EA8EA;font-weight: 600;text-align: center;font-size: 20px;} 
#m_990248173 .tp-title a{color: #2EA8EA;font-weight: 600;text-align: center;font-size: 20px;} 

#m_990248173{margin-bottom:20px;}@media (max-width:991px){#m_990248173{margin-bottom:20px;}}@media (max-width:767px){#m_990248173{margin-bottom:20px;}}
#m_990248176 {text-align: left;} 
#m_990248176 .tp-body{text-align: left;} 
#m_990248176 .tp-title{color: #2EA8EA;font-weight: 500;text-align: left;font-size: 20px;} 
#m_990248176 .tp-title a{color: #2EA8EA;font-weight: 500;text-align: left;font-size: 20px;} 

#m_990248176{margin-bottom:20px;}
#m_441749428 {text-align: center;} 
#m_441749428 .tp-body{text-align: center;} 
#m_441749428 .tp-title{font-weight: 600;text-align: center;font-size: 35px;} 
#m_441749428 .tp-title a{font-weight: 600;text-align: center;font-size: 35px;} 

#m_441749428{padding-bottom:40px;}@media (max-width:991px){#m_441749428{padding-bottom:40px;}}@media (max-width:767px){#m_441749428{padding-bottom:30px;}}
#m_848029684 {text-align: left;} 
#m_848029684 .tp-body{text-align: left;} 
#m_848029684 .tp-title{color: #005792;font-weight: 700;text-align: left;font-size: 18px;} 
#m_848029684 .tp-title a{color: #005792;font-weight: 700;text-align: left;font-size: 18px;} 

#m_464516500 {text-align: left;} 
#m_464516500 .tp-body{text-align: left;} 
#m_464516500 .tp-title{font-weight: 600;text-align: center;font-size: 35px;} 
#m_464516500 .tp-title a{font-weight: 600;text-align: center;font-size: 35px;} 

#m_342528740 {text-align: left;} 
#m_342528740 .tp-body{text-align: left;} 
#m_342528740 .tp-title{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 
#m_342528740 .tp-title a{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 

#m_358295235 {text-align: left;} 
#m_358295235 .tp-body{text-align: left;} 
#m_358295235 .tp-title{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 
#m_358295235 .tp-title a{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 

#m_358160193 {text-align: left;} 
#m_358160193 .tp-body{text-align: left;} 
#m_358160193 .tp-title{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 
#m_358160193 .tp-title a{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 

#m_394663810 {text-align: left;} 
#m_394663810 .tp-body{text-align: left;} 
#m_394663810 .tp-title{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 
#m_394663810 .tp-title a{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 

#m_394527837 {text-align: left;} 
#m_394527837 .tp-body{text-align: left;} 
#m_394527837 .tp-title{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 
#m_394527837 .tp-title a{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 

#m_990248197 {text-align: left;} 
#m_990248197 .tp-body{text-align: left;} 
#m_990248197 .tp-title{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 
#m_990248197 .tp-title a{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 

#m_990248198 {text-align: left;} 
#m_990248198 .tp-body{text-align: left;} 
#m_990248198 .tp-title{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 
#m_990248198 .tp-title a{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 

#m_990248199 {text-align: left;} 
#m_990248199 .tp-body{text-align: left;} 
#m_990248199 .tp-title{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 
#m_990248199 .tp-title a{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 

#m_990248200 {text-align: left;} 
#m_990248200 .tp-body{text-align: left;} 
#m_990248200 .tp-title{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 
#m_990248200 .tp-title a{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 

#m_990248201 {text-align: left;} 
#m_990248201 .tp-body{text-align: left;} 
#m_990248201 .tp-title{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 
#m_990248201 .tp-title a{color: #334155;font-weight: 600;text-align: left;font-size: 12px;} 

.remove-section {
    border: 0px !important;
}
.bp-btn-product-preview, .bp-btn-product-wishlist, .bp-btn-product-zoom {
    display: none;
}

:root {
    /*--primary-color: #2EA8EA;*/
    --primary-color: #005792;
    --second-color: #00AEEF;
    --third-color: #4DA0D0;
}

/*header*/
#bp_mid_4748979502499 {
    overflow: hidden;
}
.heading-text {
    border-bottom: 1px solid var(--second-color);
}

.heading-text .tp-feature__heading {
    margin-bottom: 0;
    animation: headingText 20s linear infinite;
    text-wrap-mode: nowrap;
}
.btn-zl .tp-2dot {
    display: none;
}
@keyframes headingText{
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}

.header {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 10px;
    background-color: #fff;
    z-index: 3;
}

.navbar ul.dropdown-menu {
    display: block;
    top: calc(100% + 20px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    padding: 0;
    border: none;
    background-color: #fff;
    border-radius: 0;
    transition: all .4s;
}

.navbar ul.dropdown-menu li.dropdown-item {
    padding: 0;
    transition: all .4s;
}


.navbar ul.dropdown-menu > li:not(:last-child) {
    border-bottom: 1px solid var(--primary-color);
}

.navbar ul.dropdown-menu li.dropdown-item a.bp_nav_link {
    justify-content: flex-start;
    transition: all .4s;
}

.navbar ul.dropdown-menu li.dropdown-item a.bp_nav_link:hover {
    background-color: var(--primary-color);
    color: #fff;
    transition: all .4s;
}

.navbar ul.dropdown-menu li a {
    font-weight: 500;
}

.header .navbar ul.navbar-nav > li.nav-item {
    padding: 10px;
}

.btn-page .btn-more,
.btn-page a {
    display: inline-block;
    position: relative;
    padding: 6px 20px;
    border-radius: 20px;
    background-color: var(--primary-color);
    font-size: 14px;
    color: #fff;
    border: 1px solid var(--primary-color);
    overflow: hidden;
    z-index: 1;
    transition: all .4s;
}

.btn-page .btn-more::before,
.btn-page a::before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #fff;
    transform-origin: center center;
    transition: all .4s;
    z-index: -1;
}

.btn-page .btn-more:hover,
.btn-page a:hover {
    color: var(--primary-color);
    transition: all .4s;
}

.btn-page .btn-more:hover::before,
.btn-page a:hover::before {
    transform: translateX(-50%) scale(10);
    transition: all .4s;
}



.heading-title .tp-feature__heading {
    position: relative;
    background-image: linear-gradient(90deg,var(--primary-color), var(--third-color));
    background-size: cover;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    margin-bottom: 30px;
    padding-bottom: 10px;
}

.heading-title .tp-feature__heading::before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    transform-origin: center;
    bottom: 0;
    width: 100px;
    height: 3px;
    border-radius: 5px;
    background-color: var(--primary-color);
    transition: all .3s;
}

.heading-title .tp-feature__body:has(.tp-feature__text) .tp-feature__text {
    max-width: 600px;
    margin: auto;
    padding: 15px 10px;
    border-left: 3px solid var(--primary-color);
    border-right: 3px solid var(--primary-color);
    border-radius: 10px;
    padding-bottom: 3px;
    background: #fbfbfb;
}


/*******/
.bg-color {
    background: linear-gradient(27deg, rgb(46 168 234 / 0%) 0%, rgb(46 168 234 / 19%) 100%);
}
.banner-image {
    /*overflow: hidden;*/
    /*z-index: 1;*/
}

.banner-image .tp-image__media {
    overflow: hidden;
}

.banner-image::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    top: 0;
    left: 0;
    background: linear-gradient(0deg,rgba(46, 168, 234, 1) 0%, rgba(46, 168, 234, 0.36) 100%);
    animation: animateBanner ease-in-out 2s forwards;
    z-index: 2;
}

.banner-image::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 70%;
    background: linear-gradient(360deg, #02070B 0%, rgba(0, 12, 25, 0) 96.35%);
    z-index: 2;
}

.banner-image img {
    max-height: 300px;
    width: 100%;
    object-fit: cover;
    animation: animateScaleImg ease-in-out 2s forwards;
}

@keyframes animateBanner {
    0% {
        top: 0;
        left: 0;
        height: 1px;
        transition: .7s cubic-bezier(.4, 0, .2, 1);
    }
    50% {
        height: 100%;
        transition: .7s cubic-bezier(.4, 0, .2, 1);
    }
    100% {
        height: 0;
        bottom: 0;
        top: unset;
        transition: .7s cubic-bezier(.4, 0, .2, 1);
    }
}

@keyframes animateScaleImg {
    0% {
        transform: scale(1);
        transition: .7s cubic-bezier(.4, 0, .2, 1);
    }
    50% {
        transform: scale(1.3);
        transition: .7s cubic-bezier(.4, 0, .2, 1);
    }
    100% {
        transform: scale(1);
        transition: .7s cubic-bezier(.4, 0, .2, 1);
    }
}

/*comment*/
 .bp_comment {
    padding: 0;
    padding-top: 15px;
    border-top: 1px solid #e3e3e3;
}

.bp_comment .panel {
    border-radius: 10px;
    border: none;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    transition: all .3s;
}

.bp_comment .panel:hover {
    background-color: #f4faff;
    transition: all .3s;
}

.bp_comment .panel-body {
    padding: 5px 15px;
}

.bp_comment .panel-heading {
    position: relative;
    font-size: 0;
    background-color: transparent;
    border-bottom-style: dashed;
}

.heading-comment {
    display: flex;
    gap: 10px;
    align-items: center;
}

.bp_comment .panel-footer {
    background-color: transparent;
    border-top: none;
}

.bp_comment .bp_btn_reply {
    padding: 5px 12px;
}

.bp_comment .panel-heading .bp_comment_user {
    font-size: 16px;
    color: var(--primary-color);
}

.bp_comment .panel-heading i {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    font-size: 14px;
}
/*end comment*/

/*news*/
#m_s1_688324601 .tp-post__meta {
    width: fit-content;
    margin: auto;
}
.featured-news {
    margin-bottom: 30px;
}

.featured-news .tp-feature__heading {
    width: fit-content;
    background-color: #fff;
    position: relative;
    padding: 0 8px;
    margin: auto;
}

.featured-news .tp-feature__body {
    position: relative;
}

.featured-news .tp-feature__body:has(.tp-feature__heading)::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
    background-color: var(--primary-color);
}

.sidebar-news .tp-post__thumbnail {
    overflow: hidden;
    border-radius: 8px;
}

.sidebar-news .tp-post__thumbnail img:hover {
    transform: scale(1.1);
    transition: all .3s;
}

.sidebar-news .tp-post__thumbnail img {
    object-fit: cover;
    border-radius: 8px;
    transition: all .3s;
}

.sidebar-news .tp-post__content:hover .tp-title a{
    color: var(--primary-color);
    transition: all .3s;
}

.sidebar-news .tp-col__content {
    padding: 0 10px;
}

.sidebar-news > .row > .col:not(:last-child) .tp-post-item {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e3e3e3;
}

.search-news input[type="text"] {
    width: 100%;
    height: 50px;
    border-color: var(--primary-color);
    border-radius: 6px !important;
    z-index: 1 !important;
}

.search-news button {
    position: absolute !important;
    top: 50%;
    right: 2px;
    transform: translateY(-50%) scale(1) !important;
    background-color: var(--primary-color);
    /*z-index: 5 !important;*/
}
/*end news*/

.product-info .bp_product_more_item {
    display: flex;
    align-items: center;
    gap: 5px;
    margin-bottom: 10px;
}



/*sidebar product*/
.sidebar-product {
    position: fixed;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 230px;
    overflow-y: auto;
    height: auto;
    height: 60%;
    max-height: 60%;
    background-color: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 10px;
    padding: 20px;
    z-index: 999;
}

.sidebar-product .dropdown_admin {
    top: 0 !important;
}

.sidebar-product::-webkit-scrollbar {
    width: 0;
}

.sidebar-product .tp-title ~ * {
  display: none;
}

.sidebar-product .accordion-button:not(.collapsed),
.sidebar-product .accordion-header button {
    gap: 10px;
    font-size: 14px;
    color: var(--primary-color) !important;
    font-weight: 700;
    padding: 10px 15px;
    /*background: linear-gradient(to right in oklab, rgb(224, 242, 254) 0%, rgb(240, 253, 251) 100%) !important;*/
    background: linear-gradient(to right in oklab,  rgb(0 87 146 / 6%) 100%), rgb(77 160 208 / 20%) 0% !important;
    transition: all .3s;
}

.sidebar-product .accordion-header button:hover {
    background: linear-gradient(to right in oklab, rgb(77 160 208 / 20%) 0%, rgb(0 87 146 / 6%) 100%) !important;
    transition: all .3s;
}

.sidebar-product .accordion-item {
    border-radius: 10px;
    box-shadow: none;
    border: 1px solid #e0e7ff;
}

.sidebar-product .accordion .accordion-body {
    padding: 10px 15px;
}
.sidebar-product .bp_content_product .tp-title {
    padding: 5px 10px;
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
    border-radius: 10px;
    transition: all .3s;
}

.sidebar-product .bp_content_product .tp-title:hover {
    border-color: var(--primary-color);
    background-color: #f5f3ef;
    transition: all .3s;
}

.sidebar-product .bp_content_product .tp-title:hover a {
    color: var(--primary-color) !important;
}

.sidebar-product .accordion-button::after {
    width: 15px;
    height: 15px;
    background-size: 15px;
}

/*product*/
.path .breadcrumb {
    overflow: hidden;
    overflow-x: auto;
    flex-wrap: nowrap;
}

.path .breadcrumb::-webkit-scrollbar {
    height: 0;
}

.path li.breadcrumb-item {
    white-space: nowrap;
    padding: 0 10px;
}


/*footer*/
.footer {
    z-index: 1;
}

.footer::before {
    content: "";
    position: absolute;
    background-image: url('../files_upload/waterwebsite/water-overlay.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    top: 0;
    left: 0;
    width: 400px;
    height: 100%;
    max-width: 100%;
    z-index: -1;
}

#img_903968334 {
    max-width: 250px;
    object-fit: cover;
}

.company-info .tp-feature__text {
    margin: 20px 0;
}

.company-info .content_button_link {
    width: 35px;
    height: 35px;
    min-width: 35px;
}

.footer-link .tp-feature__heading {
    position: relative;
}

.footer-link::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 50px;
    height: 3px;
    border-radius: 6px;
    background-color: #fff;
}

.footer-address:has(h3,h4,h5,h6) h3,h4,h5,h6 {
    font-size: 18px;
    color: #fff;
    font-weight: 600;
}

.footer-address p {
    position: relative;
    font-size: 14px;
    color: #fff;
    padding-left: 20px;
}

.footer-address p::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.footer-address p::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    animation: animateLocation 2s linear 0s infinite;
}

.footer-address div:not(:last-child){
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ffffff5e;
}

@keyframes animateLocation{
    0% {
        box-shadow: rgba(255, 255, 255, 0.7) 0px 0px 0px 0px;
    }
    70% {
        box-shadow: rgba(255, 0, 0, 0) 0px 0px 0px 15px;
    }
    100% {
        box-shadow: rgba(255, 0, 0, 0) 0px 0px 0px 0px;
    }
}

#m_673525852 .bp_category_option_item:not(:last-child) {
    margin-bottom: 15px;
}

#m_673525852 .bp_category_option_item a {
    position: relative;
}
#m_673525852 .bp_category_option_item .bp_name_category_option {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
}

#m_673525852 .bp_category_option_item a::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    background-color: #fff;
    transition: all .4s;
}

#m_673525852 .bp_category_option_item a:hover::before {
    width: 100%;
    transition: all .4s;
} 

#m_791905367 .tp-feature__text p {
    margin-bottom: 15px;
}

#m_791905367 .tp-feature__text p img {
    margin-right: 4px;
}

.footer-form #frm-action-974103531 {
    position: relative;
}

.footer-form #field_1090 {
    width: 100%;
    height: 54px;
    background-color: #ffffff26;
    color: #fff;
}

.footer-form #field_1090::placeholder {
    color: #fff;
}

.footer-form #btn-974103531 {
    position: absolute;
    top: 50%;
    right: 6px;
    transform: translateY(-50%);
    background-color: #26539c;
    margin-top: 0;
}

.footer-form #frm-action-974103531 > .bp_form_field {
    margin-top: 0;
    padding-right: 0;
}

@media (min-width: 1200px) {
    .header .navbar ul.navbar-nav > li.nav-item a {
        position: relative;
    }
    
    .navbar ul.dropdown-menu li.dropdown-item a.bp_nav_link.active {
        background-color: var(--primary-color);
    }
    
    .header .navbar ul.navbar-nav > li.nav-item > a.nav-link::before {
        content: "";
        position: absolute;
        left: 50%;
        bottom: 5px;
        transform: translateX(-50%) scale(0);
        width: 100%;
        height: 2px;
        background-color: var(--primary-color);
        transition: all .4s;
    }
    
    .navbar-nav .nav-link.active::before,
    .header .navbar ul.navbar-nav > li.nav-item a:hover::before {
        transform: translateX(-50%) scale(1) !important;
        transition: all .4s;
    }
    
    .navbar-nav .nav-link.active {
        color: var(--primary-color);
    }
    
    .header .navbar-expand-lg .offcanvas {
        position: static;
    }
    
    .bp_toggle_arrow {
        padding-left: 0px !important;
    }
    
    .navbar ul.dropdown-menu {
        background-color: transparent;
        max-height: unset;
        overflow: unset;
    }
    .dropdown ul.dropdown-menu li.dropdown-item {
        transform: translateY(8px);
        background-color: #fff;
        opacity: 0;
        transition: transform 0.3s ease, opacity 0.3s ease;
    }
    
    .dropdown:hover > .dropdown-menu {
        top: 100%;
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transition: all .4s;
    }
    
    .dropdown:hover > .dropdown-menu li.dropdown-item {
        transform: translateY(0);
        opacity: 1;
    }
    
    .dropdown:hover > .dropdown-menu li.dropdown-item:nth-child(n) {
        transition-delay: calc(var(--delay, 0s));
    }
    
    /*menu c3*/
    .header .navbar ul.dropdown-menu > li a {
        background-color: #fff;
    }
    .header .navbar ul.dropdown-menu > li {
        padding: 0;
    }
    
    .header .navbar ul.dropdown-menu > li a.active::before {
        display: none;
    }
    
    .dropdown-menu>li:hover>.submenu {
        top: 0;
    }
    .dropdown-menu .submenu li a {
        background-color: #fff;
    }
    .dropdown-menu .submenu li:not(:last-child) {
        border-bottom: 1px solid var(--primary-color);
    }
    
    .header .navbar ul.dropdown-menu > li a:hover,
    .header .navbar ul.dropdown-menu > li a.active,
    .dropdown-menu .submenu li a.active,
    .dropdown-menu .submenu li a:hover {
        background-color: var(--primary-color) !important;
        color: #fff;
    }
}


@media (max-width: 1200px) {
    .navbar ul.navbar-nav li.dropdown a {
        white-space: normal;
    }
    .header .navbar-expand-lg .offcanvas {
        position: fixed;
        transform: translateX(100%) !important;
        width: 350px !important;
        background: #fff !important;
        z-index: 2222;
    }
    
    .header .navbar-expand-lg .navbar-nav {
        flex-direction: column;
    }
    .header .navbar-expand-lg .navbar-toggler {
        display: block;
        border: none;
        box-shadow: none;
    }
    
    .header .offcanvas.show:not(.hiding), .offcanvas.showing {
        transform: none !important;
    }
    
    
    
    
    .navbar ul.navbar-nav li.dropdown {
        flex-wrap: wrap;
    }
    
    .navbar ul.navbar-nav > li {
        padding: 0 0 0 12px;
        border-bottom: 1px solid #e3e3e3;
    }
    
    .navbar ul.dropdown-menu {
        width: 100%;
        position: static !important;
        display: none;
        opacity: 1;
        visibility: visible;
    }
    
    .dropdown:hover > .dropdown-menu {
        display: none;
    }
    
    .navbar ul.dropdown-menu.show {
        display: block;
        pointer-events: auto;
    }
    
    .navbar ul.dropdown-menu > li:not(:last-child) {
        border-bottom: 1px solid #e3e3e3;
    }   
    .navbar ul.dropdown-menu li.dropdown-item:first-child {
        border-top: 1px solid #e3e3e3;
    }   
    
    .navbar ul.dropdown-menu li.dropdown-item:last-child a {
        padding-bottom: 0;
    }
    
    .navbar .dropdown-toggle {
        padding-left: 4px;
        color: var(--primary-color) !important;
        transition: all .4s;
    }
    
    .navbar .dropdown-toggle.show {
        transform: rotate(180deg);
        transition: all .4s;
    }
    .navbar ul.dropdown-menu li.dropdown-item a.bp_nav_link {
        white-space: wrap;
    }
    .navbar ul.dropdown-menu li.dropdown-item a.bp_nav_link:hover {
        background-color: #fff;
    }
    
    .header .navbar-expand-lg .navbar-nav .nav-link {
        padding: 10px 0;
    }
    
    .header .nav-link,   
    .tp-menu-hori a {
        color: var(--primary-color) !important;
        font-weight: 500;
    }
    
    
    /*menu c3*/
    .dropdown-item.active, .dropdown-item:active {
        background-color: #fff;
    }
    .navbar ul.dropdown-menu {
        pointer-events: auto;
    }
    .navbar ul.navbar-nav li.dropdown {
        padding: 0 10px;
    }
    
    .navbar .dropdown-menu .submenu li {
        padding: 0 15px;
    }
    .navbar ul.dropdown-menu > li:not(:last-child) {
        border-bottom: none;
    }
    
    
    .sidebar-product {
        display: none;
    }
}

@media (max-width: 768px) {
    .slide-banner {
        height: 400px;
    }
    .slide-banner .swiper-wrapper,
    .slide-banner .swiper-wrapper .swiper-slide {
        height: 100%;
    }
    #edit-img-f-867808274 img {
        min-height: 60px;
    }
}
.home-category .bp_img_category_option {
    display: none;
}