﻿@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');

/* ============== Default Element Style ================ */
body{font-family: 'Roboto', sans-serif;overflow-x:hidden;}
a{color:#333;font-size:16px;font-weight:500;font-family: 'Lato', sans-serif;}
a:hover,a:focus{text-decoration:none;color:#333;}
h1{font-family: 'Roboto', sans-serif;font-size:60px; font-weight:400;color:#fff; margin:0px;text-transform:capitalize;line-height:60px;display:block;padding-top:200px;line-height:80px;}    /*Banner title*/
h2{font-family: 'Roboto', sans-serif;font-size:36px; font-weight:400;margin:0px;padding:0;color:#333;text-transform:initial ;margin-bottom:25px;display:block;}   /*title*/
h2 span{color:#0090d5;display:block;font-size:18px;line-height:25px;text-transform:uppercase;font-weight:400;margin-bottom:10px;}
h3{font-family: 'Arimo', sans-serif;font-size:26px; font-weight:400;padding:0;color:#333;margin-bottom:40px;line-height:35px;color:#fff;margin-top:40px;}   /*title*/
h4{font-family: 'Poppins', sans-serif;font-size:24px;color:#232323;font-weight:400;margin-bottom:40px;}
p{font-family: 'Lato', sans-serif;font-size:16px; font-weight:400; line-height:28px; margin:0px 0px 25px 0px; padding:0px; color:#666666;}
p a{transition:0.1s ease-in;}
p a:hover{color:#19ce67;}
p strong{color:#333333;font-size:18px;}
ul{margin:0;list-style-type:none;}
ol{margin:0;padding-left:20px;}
ol li{font-family: 'Lato', sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 28px;
color: #666666;}
audio, canvas, iframe, img, svg, video {vertical-align: middle;}
audio, canvas, img, video {height: auto; box-sizing: border-box;}
img { border-style: none;}
.btn-default {background-color: #19ce67;font-weight: 400;margin-bottom: 20px;padding: 12px 35px !important;text-align: center;color: #fff;transition:0.2s ease-in;border:1px solid transparent;font-weight: 600;font-size: 17px;}
.btn-default:hover{color:#19ce67 !important;border:1px solid #19ce67 !important;background-color:#fff;}

/* ============== Common Class ================ */
.secmargin{padding:100px 0;}

@media screen and (max-width: 767px) {
    .secmargin{padding:50px 0;}
    h2{font-size:31px;}
    h2 span{line-height:26px;margin-top:40px;}  
    h1{font-size:35px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    h2{font-size: 50px;}
    h2 span::after {height: 60px;}
}

@media (min-width: 768px) and (max-width: 991px) {/*h2{text-align:center;}*/
                                                  h2 span{margin-top:40px;}
}

/*common css*/
#innrbnr a{font-family: 'Roboto', sans-serif;color:#fd9a0c;font-size:24px;}
#innrbnr p{font-family: 'Roboto', sans-serif;color:#fff;font-size:24px;}
#innrbnr h1{color:#fff;font-size:50px;margin-bottom:40px;}

/* Footer */
.webp #footer{background:url(../../assets/img/footer-bg.webp) top center no-repeat;height:183px}
.no-webp #footer{background:url(../../assets/img/footer-bg.png) top center no-repeat;height:183px;}
#footer{padding:50px 0;text-align:center; font-size:16px; font-weight:300; color:#f5f5f5; line-height:26px;}
#footer a{color:#f5f5f5;font-weight:600;}
#footer p{color:#f5f5f5;margin-bottom: 8px;font-weight:600;}
#footer .btmlink a::after{content:"";border-right:1px solid #f5f5f5;padding-left: 19px;position:relative;top:2px;}
#footer .btmlink a.lastchild::after{display:none;}
#footer .btmlink a{padding:0 8px;}
/*#footer .btmlink a:hover, #footer .btmlink a.active{color:#19ce67;}*/
#footer a:hover, #footer a.active {color:#19ce67}
#footer .btmlink{margin-bottom:10px;}
#footer .btmlink a:last-child{border-right:none;}
@media (max-width:991px){
    #footer{background:#2a2b2d !important;height:auto !important;}
}
@media only screen and (max-width:767px) {
    #footer .btmlink a {padding: 0 3px;display:block;margin-bottom:5px;}
    #footer .btmlink a::after{display:none;}
}

/*Navigation*/
#navigation{padding: 15px 0px;}
#navigation .navbar{margin-bottom: 0;}
#navigation .navbar-brand{padding:0;}
#navigation .navbar-default{background-color:#fff;border-color:transparent;box-shadow: none;background-image:none;}
#navigation .navbar-default .navbar-nav > li > a{font-family: 'Roboto', sans-serif;font-size:16px;font-weight:400;color:#222;padding: 15px 15px;padding-top: 10px;}
#navigation .navbar-default .navbar-nav > .active > a, #navigation .navbar-default .navbar-nav > .active > a:focus, #navigation .navbar-default .navbar-nav > .active > a:hover{color:#0099cc;background-color:transparent;background-image:none;box-shadow:none;}
#navigation .navbar-default .navbar-nav > .active > a::after, #navigation .navbar-default .navbar-nav > .active > a:focus::after, #navigation .navbar-default .navbar-nav > .active > a:hover::after{content:"";position:absolute;border-bottom:3px solid #0099cc;width: 45px;left: 0;bottom: -24px;right: 0;margin: 0 auto;bottom:0px;}
#navigation .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#0099cc !important;}
#navigation .navbar-default .navbar-nav > li > .mailset{margin-top: -16px;}
#navigation .navbar-default .navbar-nav .fa{color:#0099cc;font-size:30px;margin-right:15px;}
/*#navigation .navbar-default .navbar-nav .fa::before{content:"";border-right:1px solid #ccc;margin-right: 20px;height: 45px;left: 0px;margin-top:5px;}*/
#navigation p {margin:0px;}
#navigation .fa-class .fa{font-size:15px;}
#navigation .fa-class{position:relative;margin-left:30px;margin-right:-10px;}
#navigation .fa-class::before{content:'';border-left:1px solid #ddd;height:45px;width:2px;position:absolute;left:-20px;}

@media only screen and (max-width:767px) {
    #navigation{padding-bottom:20px;}
    #navigation .navbar-brand img{margin-left:10px;}
    #navigation .navbar-default .navbar-collapse {margin-top:10px;}
    #navigation .navbar-default .navbar-nav > .active > a::after,#navigation .navbar-default .navbar-nav > li > .mailset:before{display:none;}
    #navigation .navbar-default .navbar-nav > li > a{border-bottom:1px solid #f9f9f9;text-align:left;padding-bottom:5px;}
    #navigation .navbar-default .navbar-nav > li > .mailset p{margin-left: 0px;}
    #navigation p{margin-top:15px;}

}
@media (min-width: 768px) and (max-width: 991px) {
     .navbar-right{float:left !important;padding-bottom:25px;}
    #navigation .fa{font-size:18px !important;margin-top:20px;}
    #navigation .fa-class::before{display:none;}
    #navigation p strong{font-size:16px;font-weight:400;font-family: 'Roboto', sans-serif;}
     #navigation .navbar-default .navbar-nav > li > a{padding: 20px 14px;margin-bottom:-35px;}
     #navigation .navbar-header{margin-left:35%;}
    #navigation .navbar-default .navbar-nav > .active > a::after, #navigation .navbar-default .navbar-nav > .active > a:focus::after, #navigation .navbar-default .navbar-nav > .active > a:hover::after{bottom:10px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .navbar-right{float:left !important;padding-bottom:10px;margin:0 7%;}
    #navigation .fa{font-size:18px !important;margin-top:20px;}
    #navigation .fa-class::before{display:none;}
    #navigation p strong{font-size:16px;font-weight:400;font-family: 'Roboto', sans-serif;}
     #navigation .navbar-default .navbar-nav > li > a{padding: 21px;margin-bottom:-20px;}
     #navigation .navbar-header{margin-left:35%;}
    #navigation .navbar-default .navbar-nav > .active > a::after, #navigation .navbar-default .navbar-nav > .active > a:focus::after, #navigation .navbar-default .navbar-nav > .active > a:hover::after{bottom:10px;}
}

/*report pages*/
.webp .default-banner{background:url(../../assets/img/hm-banner.webp) top center no-repeat;height:400px}
.no-webp .default-banner{background:url(../../assets/img/hm-banner.png) top center no-repeat;height:400px;}
#innerr-banner h1{padding-top:0px;}
#innerr-banner p{font-size:22px; padding-top: 150px; color:#fff;}
#innerr-banner a{font-size:22px; padding:0px; color:#fff;}
#hm-about ul li::before {content: "\f101";font-family: FontAwesome; margin-right: 10px;}
#hm-about ul li{line-height: 30px;display:flex;font-size:16px; font-weight:400;}
#hm-about ul li a{line-height: 30px;display:flex;font-size:16px; font-weight:400;}
#hm-about ul{padding-left:0; font-size: 16px;font-weight: 400;line-height: 28px;color: #666666;}
#hm-about .radio-inline{margin-top:5px;}
#hm-about .show-box{/*box-shadow: 0px 0px 5px 6px rgba(215,215,215,0.3);-webkit-box-shadow: 0px 0px 5px 6px rgba(215,215,215,0.3);-moz-box-shadow: 0px 0px 5px 6px rgba(215,215,215,0.3);*/padding:20px;border-radius:20px;border:2px solid  #aaa;}
#hm-about .show-box .btn-report, #hm-about .show-form .btn-report{background:#0044cc !important;padding:11px 15px;font-family: 'Lato', sans-serif;font-weight:700;color:#fff;}
#hm-about .show-box .btn-report:hover, #hm-about .show-form .btn-report:hover{background:#fff !important;border:1px solid #0044cc;color:#0044cc;}
#hm-about .show-form .btn-class{margin-top:14px;}
#hm-about .show-form .btn-report{padding:8px 15px;}
#hm-about h3{color:#232323 !important;margin-bottom:12px;}
#hm-about .checkbox-inline input[type="checkbox"]{margin-top:8px;}

/*default*/
/*.webp #hm-product{background:url(../../assets/img/hm-about-bg.webp) top center no-repeat;height:463px;padding:50px;}
.no-webp #hm-product{background:url(../../assets/img/hm-about-bg.png) top center no-repeat;height:463px;padding:50px;}
.webp .banner1{background:url(../../assets/img/default-banner.webp) top center no-repeat;height:463px}
.no-webp .banner1{background:url(../../assets/img/default-banner.png) top center no-repeat;height:463px;}
#hm-product h4,#hm-product p{text-align:center;color:#f5f5f5;}
#hm-product h4{margin-bottom:20px;}
.input-group{margin-bottom:22px;background:none;border-radius:0px;color:#1e3b8b;width:100%;}
#hm-contact .form-control{border:1px solid #d9d9d9; background-color:transparent; border-radius:0px; box-shadow:none; }
#hm-contact .form-group{font-size:15px; font-weight:300;}
#hm-contact .form-control:placeholder{color:#555;}
.input-lg{font-size:14px !important;}
#hm-contact .form-group textarea{width: 100%;}
#hm-contact textarea.form-control{height:auto;}
.btn-edit {margin-top:30px;}
#hm-banner h1{padding-top:70px !important;padding-bottom:20px;}
@media (max-width:767px) {
    #hm-banner h1{line-height: 47px;font-size:32px;}
    #hm-banner .btn-default { padding: 15px 15px !important;}
}*/

/*default*/
.owl-theme .owl-controls .owl-buttons div{background:none;}
.owl-prev{left:-30px;position:absolute;top:50%;}
.owl-next{right:-30px;position:absolute;top:50%;}
.owl-prev .fa{font-size:20px;}
.owl-next .fa{font-size:20px;}
@media (max-width:767px){
    .owl-theme .owl-controls{display:none !important;}
}

.webp #hm-product{background:url(../../assets/img/hm-about-bg.webp) top center no-repeat;height:463px;padding:40px 0px;}
.no-webp #hm-product{background:url(../../assets/img/hm-about-bg.png) top center no-repeat;height:463px;padding:40px 0px;}
.webp .banner1{background:url(../../assets/img/default-banner.webp) top center no-repeat;height:463px}
.no-webp .banner1{background:url(../../assets/img/default-banner.png) top center no-repeat;height:463px;}
#hm-product h4,#hm-product p{text-align:center;color:#f5f5f5;margin-bottom: 15px;}
.input-group{background:none;border-radius:0px;color:#1e3b8b;width:100%;}
.form-control{border:1px solid #d9d9d9; background-color:transparent; border-radius:0px; box-shadow:none; }
.form-group{font-size:15px; font-weight:300;}
.form-control:placeholder{color:#555;}
.input-lg{font-size:14px !important;}
.form-group textarea{width: 100%;}
textarea.form-control{height:auto;}
.btn-edit {margin-top:30px;}
#hm-banner h1{padding-top:70px !important;padding-bottom:20px;}
@media (max-width:767px) {
    #hm-banner h1{line-height: 47px;font-size:32px;padding-top:15px !important;}
    #hm-banner .btn-default { padding: 15px 15px !important;}
    .btn-report-big{padding:5px !important;color:#0044cc;transition:none;}
    .webp #hm-product{padding:0;}
    .no-webp #hm-product{padding:0;}
}
@media (min-width: 768px) and (max-width: 991px) {.webp #hm-product{padding:0;}
                                                   .no-webp #hm-product{padding:0;}

}
@media (min-width: 992px) and (max-width: 1199px) {.webp #hm-product{padding:0;}
                                                   .no-webp #hm-product{padding:0;}

}

/* contact us */
.webp .contact-banner{background:url(../../assets/img/contact-banner.webp) top center no-repeat;height:400px}
.no-webp .contact-banner{background:url(../../assets/img/contact-banner.png) top center no-repeat;height:400px;}
#contact p a{color:#858585;transition:0.1s ease-in;}
#contact p a:hover{color:#19ce67;}
#contact p strong{color:#333333;font-size:20px;} 
#contact .fa{color:#fff;background:#19ce67;padding:18px;border-radius:100%;}
#contact .formbox {box-shadow: 0px 0px 5px 6px rgba(215,215,215,0.5);-webkit-box-shadow: 0px 0px 5px 6px rgba(215,215,215,0.5);-moz-box-shadow: 0px 0px 5px 6px rgba(215,215,215,0.5);padding:50px;}

@media (max-width:767px){
    #contact .formbox{box-shadow:none;padding:0px;}
}


/*product list*/
.webp .prolist-banner{background:url(../../assets/img/pro-list-banner.webp) top center no-repeat;height:400px}
.no-webp .contact-banner{background:url(../../assets/img/pro-list-banner.png) top center no-repeat;height:400px;}
#product h2{line-height:35px;margin-bottom:50px;}
#product h4,#product p{text-align:center;color:#666;}
#product h4{margin-bottom:20px;color:#333;}
#product .pro-list{margin-bottom:30px;}

/* error page */
.errorpage li a{text-align: left;font-size: 20px;font-weight: 500;color: #050505;margin-bottom: 30px;text-transform: capitalize;}
.errorpage p a{color:#020e27;font-size: 16px;font-weight:400;}
.errorpage p a:hover{color:#1e3b8b;}
.errorpage li a:hover{color:#1e3b8b;}
.errorpage li{margin-top:20px;margin-bottom:2px;}
.errorpage p strong{font-weight:400;}
.errorpage{padding-left:0 !important;}
#sitmap-banner h1{padding-top:158px !important;}
/* thank you */
#thankyou h3{margin-bottom:10px;}

#hm-banner{position:relative;}
#hm-banner video{width: 100%;}
#hm-banner .vid-sec{filter: brightness(0.5);}
#hm-banner .banner-cap{position:absolute;top: -650px;z-index: 1;}
#hm-banner .banner-cap h1{text-transform:uppercase;font-size:62px;font-weight:500;text-transform: initial;line-height: 70px;margin-bottom:20px;}
#hm-banner .banner-cap p{font-size:16px;}
#hm-banner .banner-cap h1,#hm-banner .banner-cap p{color:#fff;}
@media (min-width: 768px) and (max-width: 991px) {#hm-banner .banner-cap{top:-445px;}
}
@media (min-width: 992px) and (max-width: 1199px) {#hm-banner .banner-cap {top: -520px;}
}
@media (max-width:767px){
    .banner-cap h1{font-size:30px;line-height:45px;margin-bottom:-15px;}
    .banner-cap p{margin-bottom:10px;}
    #hm-banner .banner-cap{position:unset;top:0px;}
    #hm-banner .banner-cap h1,#hm-banner .banner-cap p{color:#333;}
    #hm-banner{position:unset;}
    #hm-banner .banner-cap h1{margin-bottom:30px;font-size:34px;}
    #hm-banner .banner-cap h1{line-height:45px;}
}



#hm-product .owl-carousel .owl-nav button.owl-prev{position:absolute;/*top:40%;left:-20px;*/background:none;color:#fff;font-size:25px;}
#hm-product .owl-carousel .owl-nav button.owl-next{position:absolute;/*top:40%;right:-20px;*/background:none;color:#fff;font-size:25px;}

/* report */
.report p strong {font-size: 16px !important;}
.report input[type="date"].form-control{line-height: 1.42857143;}
.report h4{margin-bottom:30px;font-weight:500;}
@media (max-width:767px){
    .report .form-control{margin-bottom:10px;}
    .report p{margin-bottom:5px;}
    .report .radio-inline{margin-bottom:20px;}
}

.captcha-class{padding:0px;}


/* about */
.webp .about-banner{background:url(../../assets/img/about-banner.webp) top center no-repeat;height:400px}
.no-webp .about-banner{background:url(../../assets/img/about-banner.png) top center no-repeat;height:400px;}

/* report page */
.reportpage h3{margin-top:0px;}
.reportpage li a{color:#0099cc;}
.reportpage p,.reportpage li{text-align:justify;font-size:17px;}
.reportpage p.p0{margin-bottom:10px;}
.report input[type=radio]{margin-right:10px;}
.bluelink{color:#0099cc !important;}
.bluelink:hover{color:#0099cc !important;}
.upperalpha li{list-style:upper-alpha;}

/* privacy policy */
.webp .privacy-banner{background:url(../../assets/img/privacy-banner.webp) top center no-repeat;height:400px}
.no-webp .privacy-banner{background:url(../../assets/img/privacy-banner.png) top center no-repeat;height:400px;}
