@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=Lato:wght@100;300;400;700;900&display=swap');

/* 
    font-family: 'Roboto', sans-serif;
    font-family: 'Lato', sans-serif;
*/

/* ============== Default Element Style ================ */
body{font-family: 'Lato', sans-serif;overflow-x:hidden;}
a:hover{text-decoration:none !important;}
a:focus{text-decoration:none !important;}
h1{font-size:52px; font-weight:700;color:#333333; margin:0px; padding:0px;text-transform:initial;line-height:60px; font-family: 'Roboto', sans-serif;margin-bottom:25px;} 
h1 span{font-size:18px; font-weight:700;color:#2471a7;display:block;line-height:38px;text-transform:uppercase;}   /*Banner title*/
h2{font-size:28px; font-weight:500;color:#333333; margin:0px; padding:0px;text-transform:initial;line-height:60px; font-family: 'Roboto', sans-serif;margin-bottom:5px;} 
h3{font-family: 'Roboto', sans-serif;font-size:20px; font-weight:500;margin:0px;padding:0;color:#333333;text-transform:initial;margin:25px 0px 8px;}
h4{color:#333333;font-weight:500;}  
p{font-family: 'Lato', sans-serif;font-size:16px; font-weight:400; line-height:26px; margin:0px 0px 15px 0px; padding:0px; color:#333333;}
ul{margin:0; padding:0; list-style:none;}
.ul-styling li{font-family: 'Lato', sans-serif;font-size:16px; font-weight:400; line-height:26px;  padding:0px;margin-bottom:10px; color:#333333;display:flex;list-style:none;}
.ul-styling li::before{content: '\f111';font-family: 'FontAwesome';margin-right: 10px;color: #333;font-size: 8px;margin-top: 2px;}
audio, canvas, iframe, img, svg, video {vertical-align: middle;}
audio, canvas, img, video {height: auto; box-sizing: border-box;}
img { border-style: none;}
p a{color:#333333;font-weight:400;font-family: 'Roboto', sans-serif;font-size:14px;}
/* ============== Common Class ================ */
.secmargin{padding:100px 0;}
@media (min-width:768px) and (max-width:991px){
    h1{font-size:46px;}
}
@media screen and (max-width: 767px) {
    .secmargin{padding:50px 0;}
    img{margin-bottom:20px;}
    h1{font-size:30px;line-height:45px;margin-bottom:15px;}
    h2{margin-bottom:15px;}
    /*p, li{text-align:justify;}*/
}
.padding_50{padding:50px 0px;}
.bg-grey{background-color:#fbfbfb;}
.btn-default{font-family: 'Roboto', sans-serif;background-color:transparent;color:#333333;font-weight:400;font-size:16px;padding:15px 40px;border-color:transparent;border-radius:10px;background-image:none;border:1px solid #2471a7;transition: 0.3s;text-shadow:none;text-transform:capitalize}  /*Blue Button*/
.btn-default:hover{background-color:#2471a7;color:#fff;border:1px solid transparent;}
.container-fluid{padding:0;}
#mytablist .tab-content .ul-styling{padding-left:40px;}
.owl-carousel .owl-controls .owl-buttons .owl-prev{position:absolute;left:-50px;top:32%;transition:0.2s ease-in;}
.owl-carousel .owl-controls .owl-buttons .owl-next{position:absolute;right:-50px;top:32%;transition:0.2s ease-in;}
.owl-carousel .owl-controls .owl-buttons .owl-prev, .owl-carousel .owl-controls .owl-buttons .owl-next{opacity:1;padding:10px 12px;border-radius:0px;background:#fff;border:1px solid #0a2046;}
.owl-carousel .owl-controls .owl-buttons .fa{color:#0a2046;font-size:18px;font-weight:500;}
.owl-carousel .owl-controls .owl-buttons .owl-prev:hover, .owl-carousel .owl-controls .owl-buttons .owl-next:hover{background:#0a2046;}
.owl-carousel .owl-controls .owl-buttons .owl-prev:hover .fa, .owl-carousel .owl-controls .owl-buttons .owl-next:hover .fa{color:#fff;}
@media (min-width:768px) and (max-width:1199px){
    .owl-carousel .owl-controls .owl-buttons .owl-prev, .owl-carousel .owl-controls .owl-buttons .owl-next{top:unset;bottom:-80px;}
    .owl-carousel .owl-controls .owl-buttons .owl-prev{left:43%;}
    .owl-carousel .owl-controls .owl-buttons .owl-next{right:43%;}
}
@media (max-width:767px){
    .owl-carousel .owl-controls .owl-buttons .owl-prev{left:38%;}
    .owl-carousel .owl-controls .owl-buttons .owl-next{right:38%;}
    .owl-carousel .owl-controls .owl-buttons .owl-prev, .owl-carousel .owl-controls .owl-buttons .owl-next{top:unset;bottom:-45px;}

}



/* common tabs for inner page */
#mytablist  .nav > li > a {color:#2471a7;background:none;border:none;font-family: 'Lato', sans-serif;border-bottom:2px solid transparent;font-weight:500;font-size:18px;padding: 15px 16px 18px !important;}
#mytablist .nav > li > a:focus, .nav > li > a:hover{background:none;/*border:none;*/}
#mytablist .tab-content{padding-top:30px;}
#mytablist .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border:none;color:#2471a7;border-bottom:2px solid #2471a7;}
@media (max-width:767px){
    #mytablist .nav > li{display:contents;}
    #mytablist .nav > li > a{padding: 12px 16px 0px !important;text-align: center;}
    #mytablist .nav-tabs{border:none;}
    #mytablist .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover,#mytablist .nav-tabs > li > a{border:none;}
    #mytablist .nav-stacked li{display:block;}
    #mytablist .nav-stacked li a{padding:4px 0px 7px !important;}
}

/* inner banners */
#inrbnr h1{padding-top:120px;}

.webp .about-banner{background:url(../../assets/img/about-banner.webp) top center no-repeat;height:351px;background-size:cover;}
.no-webp .about-banner{background:url(../../assets/img/about-banner.png) top center no-repeat;height:351px;background-size:cover;}
.webp .claims-banner{background:url(../../assets/img/claims-banner.webp) top center no-repeat;height:351px;background-size:cover;}
.no-webp .claims-banner{background:url(../../assets/img/claims-banner.png) top center no-repeat;height:351px;background-size:cover;}
.webp .industry-banner{background:url(../../assets/img/industry-banner.webp) top center no-repeat;height:351px;background-size:cover;}
.no-webp .industry-banner{background:url(../../assets/img/industry-banner.png) top center no-repeat;height:351px;background-size:cover;}
.webp .insurance-banner{background:url(../../assets/img/insurance-banner.webp) top center no-repeat;height:351px;background-size:cover;}
.no-webp .insurance-banner{background:url(../../assets/img/insurance-banner.png) top center no-repeat;height:351px;background-size:cover;}
.webp .products-banner{background:url(../../assets/img/products-banner.webp) top center no-repeat;height:351px;background-size:cover;}
.no-webp .products-banner{background:url(../../assets/img/products-banner.png) top center no-repeat;height:351px;background-size:cover;}
.webp .Inquiry-banner{background:url(../../assets/img/inquiry-banner.webp) top center no-repeat;height:351px;background-size:cover;}
.no-webp .Inquiry-banner{background:url(../../assets/img/inquiry-banner.png) top center no-repeat;height:351px;background-size:cover;}
.webp .contact-banner{background:url(../../assets/img/contact-banner.webp) top center no-repeat;height:351px;background-size:cover;}
.no-webp .contact-banner{background:url(../../assets/img/contact-banner.png) top center no-repeat;height:351px;background-size:cover;}
.webp .claimsi-banner{background:url(../../assets/img/claimsi-banner.webp) top center no-repeat;height:351px;background-size:cover;}
.no-webp .claimsi-banner{background:url(../../assets/img/claimsi-banner.png) top center no-repeat;height:351px;background-size:cover;}


/* industry */
@media (max-width:767px){
    #industry img{width:100%;}
}

/* about */
#about .paddingleft-container{padding-left:15px;width: 1170px;margin-right: auto;margin-left: auto;padding-top:50px;}
@media (max-width:991px){
    #about .container-fluid{padding:0px 15px;}
}
@media (min-width:769px) and (max-width:991px){
    #about .paddingleft-container{margin:0px;padding:0px;}
}
@media (max-width:767px){
#about .paddingleft-container{padding-left:0px;margin:0px;width:auto;}
}

/* products */
#products .product-box{text-align:center;transition:0.3s ease-in;padding:40px;border:2px solid rgba(137,137,137,0.1);margin-bottom:20px;position:relative;}
#products .product-box:hover{background:#f1fbfc;cursor:pointer;border:2px solid transparent;}
#products .product-box::before{content:'';background:url(../../assets/img/hoverleft.png) top center no-repeat;width:45px;height:50px;position:absolute;left:50px;top:50px;transition:0.4s ease-in;opacity:0;transform:scale(0.5);transition-delay:0.05s;}
#products .product-box::after{content:'';background:url(../../assets/img/hoverright.png) top center no-repeat;width:45px;height:50px;position:absolute;right:50px;bottom:50px;transition:0.4s ease-in;opacity:0;transform:scale(0.5);transition-delay:0.05s;}
#products .product-box:hover::before{opacity:1;left:25px;top:25px;transform:scale(1);}
#products .product-box:hover::after{opacity:1;right:25px;bottom:25px;transform:scale(1);}

@media (max-width:767px){
    #products .product-box{padding:20px;text-align:center;}
}

/*Navigation*/
#topbar{background-color:#0a2046;padding: 10px 0px}
#topbar .fa {margin-right: 10px;color:#2471a7;}
#topbar a:hover{color:#fff;}
#topbar p{margin:0;color:#fff;}
#topbar p a:hover{color:#fff;}
#topbar p a{color:#fff;}
#topbar .btn-default{padding:8px 30px;background:#2471a7;border-color:#2471a7;color:#fff;border-radius:5px;}
#topbar .btn-default:hover{background:#fff;color:#2471a7;border-color:#fff;}
#topbar .text-right{margin-top:3px;}
/*#topbar .badge{padding: 4px 7px;position: absolute;top: -4px;color: #1e95ce;background-color: #fff;margin-left:-4px;}
*/

#navigation{padding: 16px 0;}
#navigation .navbar{margin-bottom: 0;}
#navigation .navbar-brand{padding:0;margin-top: -10px;}
#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:500;color:#333;padding: 15px 20px;padding-top: 10px;transition:0.1s ease-in;}
#navigation .navbar-default .navbar-nav > .active > a, #navigation .navbar-default .navbar-nav > .active > a:focus, #navigation .navbar-default .navbar-nav > .active > a:hover{color:#0a2046;background-color:transparent;background-image:none;box-shadow:none;}
#navigation .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#94aa19 !important;}
#navigation .nav li.active::after{content:'';border-bottom:3px solid #94aa19;position:absolute;width:23px;height:1px;bottom:0;left:20px;}
#navigation img{width: 209px;z-index: 999;position: relative;margin-top:-5px;}
#navigation .navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}

@media screen and (max-width: 767px) {
    .navbar-brand {padding:0;}
    #navigation .nav li.active::after{display:none;}
    #navigation .navbar-brand{margin-left:10px;}
    #navigation .navbar-nav{margin-top:20px;}
    #navigation .navbar-default .navbar-nav > li > a{padding-bottom:7px;font-weight:500;}
    #navigation .navbar-default .navbar-collapse{z-index: 1;position: absolute;background: #fff;width: 103%;left: 10px;top: 46px;padding-bottom: 20px;}
}

@media (min-width: 768px) and (max-width: 991px) {
     #topbar .text-right{margin-top:-10px;}
    #topbar{padding-bottom:15px;}
    #topbar .fa {margin-right: 8px;}
    #navigation .navbar-default .navbar-nav > li > a{padding:15px 8px;}
    #topbar a{font-size:15px;}
    #topbar p, #topbar a{font-size:14px;text-align:left;}
}
@media (min-width:992px) and (max-width:1199px){
    #topbar .text-right{margin-top:-10px;}
    #topbar{padding-bottom:15px;}

}

/* Footer */
#footer{padding:90px 0 20px 0;line-height:26px;background-color:#0a2046;}
#footer h3{text-transform:capitalize;margin-bottom:35px;margin-top:0px;color:#fff;font-weight:700;font-size:22px;}
#footer ul li {margin-bottom:15px;}
#footer ul li.active a{color:#1878a6;font-weight:600;} 
#footer a{font-size:15px;transition:0.2s ease-in;font-weight:500;font-family: 'Lato', sans-serif;color:#fff;}
#footer a:hover{color:#2471a7;}
#footer p, #footer a{color:#fff;font-weight:500;}
#footer .fa{color:#2471a7;}
#footer .socialicon{margin-top:20px;}
#footer .socialicon .fa {border-radius: 50%; border: 2px solid #fff;color: #fff;padding: 10px;margin-right:10px;margin-left:0px;transition:0.15s ease-in;}
#footer .socialicon .fa-facebook{padding:10px 12px;} 
#footer .socialicon .fa:hover{color:#fff;background-color:#1878a6;border: 2px solid #1878a6;cursor:pointer;}

#footer .footer-btm{background-color:#1878a6;margin:0;padding:14px 0px 0px;font-weight:400;margin-bottom:0px;}
#footer .footer-btm{background-color:#0a2046;border-top:1px solid #54637e;margin-top:40px;}
#footer .footer-btm p{margin-bottom:0px;}

@media screen and (max-width: 767px) {
    #footer {padding: 30px 0;}
    #footer  h3{margin-top:30px;margin-bottom:15px;}
    #footer .footer-btm,#footer .footer-btm p {text-align:left !important;margin-top:0px;}   
    #footer ul li{margin-bottom:10px;}
}

/* home */
.webp .carousel-inner{background:url(../../assets/img/banner1.webp) top center no-repeat;height:670px;background-size:cover;}
.no-webp .carousel-inner{background:url(../../assets/img/banner1.png) top center no-repeat;height:670px;background-size:cover;}
#hm-banner .carousel-control.right{left:150px;right:unset;}
#hm-banner .carousel-control.left,#hm-banner .carousel-control.right  {background-image:none;box-shadow:none;}
#hm-banner .carousel-control{width:auto;margin-right:90px;bottom:80px;position:absolute;top:unset;}
#hm-banner .carousel-control.left{left:110px;}
#hm-banner .carousel-control .fa{color:#000;transition:0.2s ease-in;}
#hm-banner h1{padding-top:150px;}
#hm-banner img{padding-top:100px;}
#hm-banner .sociallist{text-align:right;margin-top:20px;}
#hm-banner .sociallist a{color:#fff;margin-left:20px;font-size:15px;font-family: 'Roboto', sans-serif;font-weight:500;transition:0.2s ease-in;}
#hm-banner .sociallist a:hover{color:#94aa19;}
@media (max-width:1199px){
    #hm-banner h1{font-size:32px;line-height:30px;margin-bottom:20px;}
    #hm-banner .sociallist{background:#0a2046;padding:10px 0px;}
    #hm-banner .sociallist a{margin-left:5px;}
    #hm-banner .carousel-control.left{left:50px;}
}
@media (min-width:768px) and (max-width:991px){
    .webp .carousel-inner{height:550px;}
    .no-webp .carousel-inner{height:550px;}
}
@media (min-width:992px) and (max-width:1199px){
    .webp .carousel-inner{height:670px;}
    .no-webp .carousel-inner{height:670px;}
}
@media (max-width:767px){
    #hm-banner h1{padding-top:50px;}
    #hm-banner .btn-default{padding:15px 15px;}
    .webp .carousel-inner{height:auto;padding-bottom:60px;}
    .no-webp .carousel-inner{height:auto;padding-bottom:60px;}
    #hm-banner .sociallist{text-align:center;}
    #hm-banner img{padding-top:50px;}
    #hm-banner .carousel-control.left{left:40%;}
    #hm-banner .carousel-control.right{left:55%;}
    #hm-banner .carousel-control{bottom:15px;}
}

/* YOUR CSS simplified */
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    width: 100%;
    line-height: 1;
}

/*Bootstrap Carousel Fade Transition (for Bootstrap 3.3.x)
  CSS from:       http://codepen.io/transportedman/pen/NPWRGq
  and:            http://stackoverflow.com/questions/18548731/bootstrap-3-carousel-fading-to-new-slide-instead-of-sliding-to-new-slide
  Inspired from:  http://codepen.io/Rowno/pen/Afykb*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}    
.carousel-fade .carousel-inner .active {
  opacity: 1;
}    
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}    
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}    
.carousel-fade .carousel-control {
  z-index: 2;
}

/*WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}



#hm-claims{background-color:#f1fbfc;}
#hm-indus ul li {font-family: 'Lato', sans-serif;font-size: 16px;font-weight: 400;line-height: 26px;margin: 0px 0px 15px 0px;padding: 0px;color: #333333;}

#hm-features .product-box{text-align:center;transition:0.2s ease-in;padding:40px;border:2px solid rgba(137,137,137,0.1);margin-bottom:20px;position:relative;}
#hm-features .product-box:hover{background:#0a2046;cursor:pointer;}
#hm-features .product-box:hover h3{color:#fff;}
#hm-features .product-box:hover p{color:#fff;}
#hm-features .product-box::before{content:'';background:url(../../assets/img/hoverleft.png) top center no-repeat;width:45px;height:50px;position:absolute;left:0px;top:0px;transition:0.4s ease-in;opacity:0;}
#hm-features .product-box::after{content:'';background:url(../../assets/img/hoverright.png) top center no-repeat;width:45px;height:50px;position:absolute;right:0px;bottom:0px;transition:0.4s ease-in;opacity:0;}
#hm-features .product-box:hover::before{opacity:1;left:25px;top:25px;filter: brightness(0) invert(1);}
#hm-features .product-box:hover::after{opacity:1;right:25px;bottom:25px;filter: brightness(0) invert(1);}
#hm-features .product-box:hover img{filter: brightness(0) invert(1);}

@media (max-width:767px){
    #hm-features .product-box{padding:20px;text-align:center;}
}

#hm-about{background-color:#f1fbfc;}
#hm-about .paddingleft-container{ padding-left:15px;width: 1170px;margin-right: auto;margin-left: auto;padding-top:50px;}
@media (max-width:991px){
    #hm-about .container-fluid{padding:0px 15px;}
}
@media (min-width:769px) and (max-width:991px){
    #hm-about .paddingleft-container{margin:0px;padding:0px;}
}
@media (max-width:767px){
#hm-about .paddingleft-container{padding-left:0px;margin:0px;}
}

#hm-form .btn-get a:hover::after, #hm-form .btn-get a:active::after{display:none;border-bottom:unset;}
#hm-form{/*text-align:center;*/background-color:#f1fbfc;}
#hm-form .nav-tabs a{font-family: 'Roboto', sans-serif;font-size:20px;font-weight:400;color:#333;font-weight:500;}
#hm-form .nav-tabs a:hover{color:#1878a6;}
#hm-form h3{font-size:30px; font-weight:500;text-align:left;margin-bottom:20px;margin-top:0px;}
#hm-form h4{font-size:18px; font-weight:600;text-align:left;color:#333333;}
/*#hm-form select{background-color:#f1fbfc; border: 1px solid #d9d9d9;border-radius: 0px;color: #999;width: 100%;position: relative;display: table;box-shadow: none;margin-bottom: 25px; border-collapse: separate;height: 46px;padding: 10px 16px;font-size:16px;}*/
#hm-form .form-control{border: 1px solid #d9d9d9;border-radius: 0px;box-shadow: none;height: 45px;font-size:16px !important;}
#hm-form .btn-get{background-color:#2471a7;color:#fff;border:1px solid transparent;padding:10px 0px;}
#hm-form .btn-get:hover{background-color:#fff;color:#2471a7;border:1px solid #2471a7;}
#hm-form .nav-tabs {border-bottom:unset;text-align:center;}
#hm-form .form-control{background-color:#f1fbfc;}
#hm-form .nav-tabs li.active{color:#2471a7;border-bottom:3px solid transparent;}
#hm-form .nav-tabs li.active::after{content: '';border-bottom: 3px solid #1878a6;position: absolute;width:100%; height: 1px;bottom: -10px;left: 0px;color:#1878a6;}
#hm-form .tab-content .price{color:#2471a7;font-size:18px;font-weight:700;}
#hm-form .nav-tabs > li.active > a,#hm-form .nav-tabs > li.active > a:focus,#hm-form .nav-tabs > li.active > a:hover{background:transparent;border:none;padding-bottom:0px;}
#hm-form .nav-tabs > li > a:hover{border:1px solid transparent;}
#hm-form .nav-tabs  li{float: none;display: inline-block;}

@media (min-width:768px) and (max-width:991px) {#hm-form .btn-get{padding: 11px 80px;}
}
@media (max-width:767px){
    #hm-form .tab-content .price{margin-top:8px;}
}

/*contact*/
#con-form h2{font-size:24px;font-weight:400;}
#con-form h3{font-weight:400;}
#con-form .socialicon .fa {border-radius: 50%; border: 2px solid #dcdcdc;color: #1878a6;padding: 10px;margin: 15px 10px 0 0;transition:0.2s ease-in;}
#con-form .socialicon .fa:hover{color:#fff;background-color:#2471a7;border: 2px solid #2471a7;cursor:pointer;}
#con-form .form-control{border:1px solid #d9d9d9;border-radius:0px; box-shadow:none; height:45px;}
#con-form.form-group{font-size:15px; font-weight:300;}
#con-form .form-control:placeholder{color:#555;}
.captcha-class .form-control{padding:0px;}
.captcha-class .form-control, .captcha-ans .form-control{border-left:1px solid #d9d9d9 !important;}
.input-lg{font-size:14px !important;}
.input-group { background: none;border-radius: 0px;color: #1e3b8b; width: 100%;margin-bottom: 25px;}
/*.input-group {margin-bottom: 22px;}*/
#con-form .btn-default{padding:14px 65px;}
#con-form .contact-detail .fa{font-size: 20px; border-radius: 50%;color: #fff;padding: 15px;margin: 14px 10px 0 0;background-color:#2471a7;}
#con-form .contact-detail .fa-map-marker{padding-top: 10px;padding-right: 15px;font-size: 30px;padding-left: 15px;padding-bottom: 12px;}
.form-fill{background-color:#f4faff;padding:40px;}
.btn-edit{margin-top:30px;}
#con-form p a{font-family: 'Lato', sans-serif;font-size: 16px;font-weight: 400;color: #333333;}
@media (max-width:767px) {#con-form h2{line-height:35px;}
                          #con-form .socialicon .fa{margin: 15px 10px 20px 0;}
                          #con-form h3{margin-top:14px;}
                          .form-fill{background:none;padding:0px;}
}

.errorpage h3 a{color:#000000;font-weight:500;transition:0.1s ease-in;}
.errorpage h3 a:hover{color:#94aa19;}

/*inquiry*/
#inquiryform h3{font-size:30px; font-weight:400;text-align:left;margin-top:0;}
#inquiryform h4{font-size:18px; font-weight:400;text-align:left;}
#inquiryform select{border: 1px solid #d9d9d9;border-radius: 0px;color: #1e3b8b;width: 100%;position: relative;display: table;box-shadow: none;margin-bottom: 25px; border-collapse: separate;height: 46px;padding: 10px 16px;}
#inquiryform .form-control{border: 1px solid #d9d9d9;border-radius: 0px;box-shadow: none;height: 45px;margin-bottom: 25px;}
#inquiryform .btn-mar{margin-top:20px;}
#inquiryform .btnquote{background-color:#2471a7;color:#fff;border:1px solid transparent; padding:10px 35px;border-radius:5px;}
#inquiryform .btnquote:hover{background-color:#fff;color:#2471a7;border:1px solid #2471a7;border-radius:5px;}
#inquiry #hm-form{background:#fff;}
#inquiry #hm-form .form-control{background:#fff;}
@media (max-width:767px){
    #inquiry .container-fluid{padding:0px 15px;}
}

.slidecontainer {
  width: 100%;
  margin:20px 0px;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 15px;
  border-radius: 5px;
  background: #d3d3d3;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: nones;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: #0a2046;
  cursor: pointer;
  border:none;
}

.slider::-moz-range-thumb {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: #0a2046;
  cursor: pointer;
  border:none;
}
input[type="range"]{
    height:4px;
}

#hm-form .price {
    color: #2471a7;
    font-size: 18px;
    font-weight: 700;
}

.captcha-class{padding:0;}