@charset "utf-8";
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);
body { padding: 0; margin: 0; font-family: 'Poppins', sans-serif }
a { outline: 0; text-decoration: none; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s }
body a:focus, body a:hover { color: initial; text-decoration: none; -webkit-transition: .5s; -o-transition: .5s; transition: .5s }
a:focus { text-decoration: none }
a:focus, button, button:focus, select:focus, textarea:focus { outline: 0 }
input { outline: 0 !important }
a img, img { border: 0 }
h1, h2, h3, h4, p, ul { padding: 0; margin: 0 }
ul { list-style: none } 
textarea { resize: none }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #000 }
input:-moz-placeholder, textarea:-moz-placeholder { color: #000 }
input:-webkit-autofill { border: 1px solid #e4e4e5; -webkit-text-fill-color: #313233; -webkit-box-shadow: 0 0 0 1000px #f5f5f6 inset; -webkit-transition: background-color 5000s ease-in-out 0s; transition: background-color 5000s ease-in-out 0s }
input:-internal-autofill-selected { background-color: #f5f5f6 !important; -webkit-box-shadow: 0 0 0 1000px #f5f5f6 inset }
input:-webkit-autofill:focus, input:-webkit-autofill:hover { border: 1px solid #e4e4e5; -webkit-text-fill-color: #313233; -webkit-box-shadow: 0 0 0 1000px #f5f5f6 inset; -webkit-transition: background-color 5000s ease-in-out 0s; transition: background-color 5000s ease-in-out 0s }
input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; outline: 0 }
.clr { clear: both; height: 0 }
a:hover { text-decoration: none; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s }
#return-to-top, #return-to-top i { -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease }
#return-to-top { position: fixed; bottom: 20px; right: 20px; background: #000; background: rgba(0, 0, 0, .7); width: 50px; height: 50px; text-decoration: none; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; display: none; -webkit-transition: all .3s linear; z-index: 9999 }
#return-to-top i { color: #fff; margin: 0; position: relative; left: 16px; top: 8px; font-size: 29px; -webkit-transition: all .3s ease }
#return-to-top:hover { background: rgba(0, 0, 0, .9) }
#return-to-top:hover i { color: #fff; top: 5px }
.main-banner { background: #1e55a3; position: relative; -o-object-fit: inherit; object-fit: inherit }
.logo img { max-width: 280px }
.logo { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: auto }
img.banner-layer { position: absolute; right: 0; bottom: 0; width: 80%; height: 100%; opacity: .3 }
.content-banner { position: relative; z-index: 1 }
img.banner-wave { position: absolute; bottom: 0; width: 100% }
.main-banner { overflow: hidden; padding: 30px 0 60px 0;}
.main-banner h1 { text-align: center; color: #fff; font-weight: 600; font-size: 32px; padding: 30px 0 10px }
.banner-pro img { max-width: 900px width:100% }
.banner-pro { margin: auto; display: table; padding: 20px 0 30px }
.product-sec { padding: 20px 0 30px; text-align: center }
.pro-head h2 { font-size: 31px; color: #353434; font-weight: 400; max-width: 880px; margin: auto; padding-bottom: 20px }
.pro-head p { color: #353434; padding-bottom: 10px }
.product-listing { padding-top: 40px }
.pro-box, .slider-box { padding: 30px; display: block }
.pro-box, .pro-box:hover { -webkit-transition: .5s; -o-transition: .5s; transition: .5s }
.pro-box { background: #f6f6f6; height: 100% }
.pro-box img { display: table; text-align: center; margin: auto }
.pro-box h4 { color: #333; font-size: 20px; padding-top: 10px; display: block; padding-bottom: 5px }
.pro-box h3, .pro-box p { font-size: 19px; color: #1e55a3 }
.pro-box p { text-align: center; font-weight: 400; font-size: 18px }
.pro-box h2 { font-size: 20px; padding: 10px 0; color: #000 }
.img-box img { width: 170px; height: 170px; -o-object-fit: contain; object-fit: contain }
.product-listing .row>div { margin-bottom: 30px }
.pro-box:hover { -webkit-box-shadow: 0 0 10px #0001; box-shadow: 0 0 10px #0001 }
.slider-box { color: #333; text-align: center }
.services-list img, .slider-box img { -o-object-fit: contain; object-fit: contain; margin: auto; display: table }
.slider-box img { width: 140px; height: 130px; -o-object-position: bottom; object-position: bottom }
.slider-box h3 { font-size: 19px; color: #000; padding: 10px 0 5px }
.slider-box h2 { font-size: 20px; color: #000; padding-top: 5px }
.slick-dots li { font-size: 0; width: 35px; height: 5px; background: #1e55a3; border-radius: 4px; opacity: .3 }
.slick-dots li.slick-active { opacity: 1 !important }
.slick-dots li:before { content: "" !important; display: none !important }
button.slick-next.slick-arrow, button.slick-prev.slick-arrow { background: url(../img/arrow-img.png) no-repeat center center; padding: 16px; -o-object-fit: contain; object-fit: contain; top: 46%; z-index: 9 }
button.slick-prev.slick-arrow { top: 48%; left: 0 }
.slick-next:before, .slick-prev:before { opacity: .25; content: ""; z-index: 999 !important }
button.slick-next.slick-arrow { -webkit-transform: rotate(175deg); -ms-transform: rotate(175deg); transform: rotate(175deg); right: 0 }
.footer-links ul, .video-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }
.video-box { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; padding: 7px }
.video-box iframe { width: 100%; height: 270px }
.aed-videos { padding: 30px 0 }
.aed-info h3 { font-size: 20px; text-align: center; max-width: 960px; margin: auto }
.services-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 850px; margin: 30px auto auto }
.aed-info, footer { padding: 30px 0 }
.services-list img { width: 170px; height: 170px; text-align: center }
.serv-box, .serv-box h3 { text-align: center }
.serv-box h3 { font-weight: 600; padding-top: 9px }
footer { background: #191919 }
.footer-links ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }
.footer-links a { color: #fff; font-weight: 300 }
.footer-links { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: auto }
.footer-links li { position: relative; margin-right: 31px }
.footer-links li:after { content: ""; height: 15px; width: 1px; background: #fff; position: absolute; top: 5px; right: -17px }
.footer-links li:last-child:after { display: none }
.footer-links li:last-child { margin-right: 0 }
.footer-links.sites { max-width: 840px; margin: 10px auto }
.footer-links.sites a { color: #ff0b0b; font-weight: 200 }
.footer-links.sites li:after { background: #ff0b0b }
.footer-links a:hover { color: #ff0b0b }
.footer-links.sites a:hover { color: #fff }
footer h3, footer p { text-align: center; color: #fff; font-weight: 200 }
footer h3 { font-size: 17px; margin: 20px 0 }
footer p { font-size: 15px; padding-bottom: 10px }
a.slider-box h4 {font-size: 14px; color: #1e55a3; }
.footer-pay { margin: auto; display: table; padding: 15px 0 }

.foot_img_list {display: flex;flex-wrap: wrap;align-items: center;}
.foot_img_list li { width: 33.33%; text-align: center; margin: 15px 0; }
.foot_img_list img { max-width: 125px; }


@media (min-width:1367px) {
    .container { max-width: 1270px }
    .footer-links a, footer p { font-size: 17px }
}
@media (max-width:991px) {
    .main-banner h1 { font-size: 25px }
    .main-banner { overflow: hidden; padding: 40px 0 }
    .pro-head h2 { font-size: 22px }
    .pro-box h2, .pro-box h4, .slider-box h2, .slider-box h3 { font-size: 17px }
    .pro-box h3, .pro-box p { font-size: 17px; color: #1e55a3 }
    .services-list img { width: 120px; height: 120px; text-align: center }
    .aed-info { padding-top: 0 }
    .serv-box h3 { font-size: 17px }
}
@media (max-width:767px) {
    .container, .container-sm { max-width: 690px }
    .product-listing { padding-top: 20px }
    .product-sec { padding-bottom: 0 }
    .video-box { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 10px }
}
@media (max-width:575px) {
    .product-listing .row>div, .video-box { padding: 0; margin-bottom: 15px }
    .video-box { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100% }
    footer { padding: 20px 0 }
    .main-banner h1, .pro-head h2 { font-size: 19px }
    .aed-videos { padding-bottom: 10px }
    .aed-info h3 { font-size: 16px }
    button.slick-next.slick-arrow, button.slick-prev.slick-arrow { padding: 12px }
    .logo img { max-width: 210px }
    .main-banner { padding-top: 20px }
    .slick-dots li { width: 15px; height: 4px }
    .footer-pay { padding: 10px 0; max-width: 270px }
    .footer-links li:after { content: ""; display: none }
    .pro-box, .slider-box { padding: 15px; display: block }
    #return-to-top { width: 35px; height: 35px }
    #return-to-top i { left: 10px; top: 4px; font-size: 25px }
   .foot_img_list li { width: 50%; }
   .foot_img_list img { max-width: 110px; }
}
@media (max-width:400px) {
    .services-list img { width: 120px; height: 120px; text-align: center; margin-top: 20px }
    .aed-info h3 { font-size: 16px }
    .services-list { display: block; margin-top: 0 }
    .product-sec { padding: 10px 0; text-align: center }
    .banner-pro { padding-bottom: 10px }
    .footer-links.sites li { width: 100% !important; text-align: center; margin: 0 }
    .video-box iframe { width: 100%; height: 207px }
    .pro-box, .slider-box { padding: 10px; display: block }
}
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^