@font-face{font-family:opensans;src:url(fonts/opensans-regular.ttf);}
@font-face{font-family:chevin;src:url(fonts/chevin-medium.otf);}
html,
body{font-size:0.95rem;}
a{color:#0f58d6;}
a:hover{text-decoration:none;color:#ed1c24;}
@media (min-width:1440px){
	.container-fluid{max-width:1410px;}
}

/* calculated as screen height(100vh) - footer height(283px) - navbar height(49px) */
main{min-height:100vh;min-height:calc(100vh - 496px);}

/* colors ===================================================================================================== */
.bg-blue{background-color:#007bff!important;}
.bg-indigo{background-color:#6610f2!important;}
.bg-purple{background-color:#6f42c1!important;}
.bg-magento{background-color:#a82682!important;}
.bg-pink{background-color:#e83e8c!important;}
.bg-red{background-color:#dc3545!important;}
.bg-orange{background-color:#fd7e14!important;}
.bg-yellow{background-color:#ffc107!important;}
.bg-green{background-color:#28a745!important;}
.bg-teal{background-color:#20c997!important;}
.bg-cyan{background-color:#17a2b8!important;}
.bg-gray{background-color:#6c757d!important;}
.bg-black{background-color:#000!important;}
.bg-gray-dark{background-color:#343a40!important;}
.bg-semi-light{background-color:#fefefe!important;}
.bg-dark-alpha-2{background-color:rgba(0,0,0,0.2)!important;}
.text-blue{color:#007bff!important;}
.text-indigo{color:#6610f2!important;}
.text-purple{color:#6f42c1!important;}
.text-magento{color:#a82682!important;}
.text-pink{color:#e83e8c!important;}
.text-red{color:#dc3545!important;}
.text-orange{color:#fd7e14!important;}
.text-yellow{color:#ffc107!important;}
.text-green{color:#28a745!important;}
.text-teal{color:#20c997!important;}
.text-cyan{color:#17a2b8!important;}
.text-gray{color:#6c757d!important;}
.text-gray-dark{color:#343a40!important;}
.text-shadow{text-shadow:0px 1px 2px rgba(0,0,0,0.25);}
.navbar-toggler:focus{outline:none;box-shadow:none;}
.link-unstyled,
.link-unstyled:hover{text-decoration:none;}
.btn-span,
.btn-span:hover{pointer-events:none;}

/* navbar ===================================================================================================== */
.twt-navbar.twt-navbar-common{background:#444;transition:0.5s all;min-height:60px;position:fixed;top:0;left:0;right:0;z-index:1022;}
.twt-navbar.twt-navbar-common.fixed{box-shadow:0 1px 15px rgba(30,30,30,0.3);	/* position: -webkit-sticky; */	/* position: sticky; */
background:#444;padding:0!important;}
.twt-navbar.twt-navbar-common .navbar-brand span{color:#eee;font-weight:900;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link{transition:0.25s all;border-radius:2px;	/* border-bottom: 1px solid transparent; */}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link,
.twt-navbar.twt-navbar-common.fixed .navbar-nav .nav-item .nav-link{color:#eee;padding:0.75rem 1.5rem;border-bottom:0;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link{color:#fff;background-color:rgba(0,0,0,0.25);}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active > .nav-link,
.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active:hover > .nav-link{color:#000;}
.twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash{display:block;height:3px;width:30px;background:#fff;margin:6px;pointer-events:none;}

/* .twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash:nth-child(2){margin-left:10px} */
.twt-navbar.twt-navbar-common .dropdown-menu{border:0;border-radius:2px;background:none;padding:0;background:#fff;box-shadow:0 2px 15px rgba(0,0,0,0.3);margin-top:0px!important;}
.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{transition:0.5s all;color:#444;padding:0.75rem 1rem;}
.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item:hover{background:rgba(0,0,0,0.15);color:#fff;}
.twt-navbar.twt-navbar-common .brand-logo-img{height:78px;}
@media (max-width:1199px){
	.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link,
	.twt-navbar.twt-navbar-common.fixed .navbar-nav .nav-item .nav-link{padding:0.75rem 1.25rem;}
}
@media (max-width:991px){
	.navbar-main{background:#444;}
	.twt-navbar.twt-navbar-common .navbar-brand span{color:#fff;}
	.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link{color:#efefef;}
	.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link:hover,
	.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active > .nav-link,
	.twt-navbar.twt-navbar-common
	.navbar-nav
	.nav-item.active
	> .nav-link:hover{color:#fff;}
	.twt-navbar.twt-navbar-common .slide{position:fixed;z-index:999;top:0;bottom:0;left:0;min-width:250px;width:300px;max-width:90%;background-color:#444;transform:translate3d(-100%,0,0);transition:0.5s all cubic-bezier(0.165,0.84,0.44,1);border-right:1px solid transparent;overflow-y:auto;}
	.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link,
	.twt-navbar.twt-navbar-common.fixed .navbar-nav .nav-item .nav-link{padding:0.75rem 1rem;}
	.twt-navbar.twt-navbar-common .dropdown-menu{background:none;box-shadow:none;}
	.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{color:#fff;padding-left:1.75rem;}
	.nav-slide-open .twt-navbar.twt-navbar-common .slide{transform:translate3d(0,0,0);box-shadow:2px 0 5px rgba(0,0,0,0.5);}
}
@media (max-width:575px){
	.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{white-space:normal;}
}
@media (min-width:992px){
	.twt-navbar.twt-navbar-common .dropdown-menu.w-200px{min-width:200px;}
	.twt-navbar.twt-navbar-common .dropdown-left .dropdown-menu{left:auto;right:0;}
}

/* for lighter navbars add 'nav-light' class */
.twt-navbar.twt-navbar-common.nav-light .navbar-brand span{color:#333;}
.twt-navbar.twt-navbar-common.nav-light button.navbar-toggler .navbar-dash{background:#333;}
@media (min-width:992px){
	.twt-navbar.twt-navbar-common.nav-light .navbar-nav .nav-item .nav-link{color:#333;}
	.twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link{background-color:rgba(0,0,0,0.05);}
}

/* submenu css */
.twt-navbar.twt-navbar-common .dropdown-submenu{position:relative;}
.twt-navbar.twt-navbar-common .dropdown-submenu a{position:relative;}
.twt-navbar.twt-navbar-common .dropdown-submenu a:after{position:absolute;top:50%;right:6px;transform:translateY(-50%);border-top:0.3em solid transparent;border-right:0.3em solid transparent;border-bottom:0.3em solid transparent;border-left:0.3em solid;}
.twt-navbar.twt-navbar-common .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:0.1rem;margin-right:0.1rem;}
.twt-navbar.twt-navbar-common .dropdown-submenu .dropdown-menu.dropdown-menu-left {left: auto; right: 100%}
@media (max-width:991px){
	.twt-navbar.twt-navbar-common .dropdown-submenu .dropdown-menu{padding-left:1rem;}
}

/* submenu css */

/* hamburger on close */
.twt-navbar.twt-navbar-common button.navbar-toggler .navbar-dash{transition:0.2s all;}
.nav-slide-open
.twt-navbar.twt-navbar-common
button.navbar-toggler
.navbar-dash:nth-child(2){opacity:0;}
.nav-slide-open
.twt-navbar.twt-navbar-common
button.navbar-toggler
.navbar-dash:nth-child(1){transform:rotate(45deg) translate(5px,8px);}
.nav-slide-open
.twt-navbar.twt-navbar-common
button.navbar-toggler
.navbar-dash:nth-child(3){transform:rotate(-45deg) translate(5px,-8px);}

/* hamburger on close */

/* navbar ===================================================================================================== */

/* footer ===================================================================================================== */
.footer{background-color:#172337;font-size:14px;}
.footer.footer-dark,
.footer.footer-dark a{color:#aaa;}
.footer.footer-dark a{transition:0.1s;}
.footer.footer-dark a:hover{padding-left:2px;color:#fff!important;}

/* footer ===================================================================================================== */

/* main-banner-slider ===================================================================================================== */

/* dots */
.main-banner-slider.owl-theme .owl-dots{position:absolute;left:0;bottom:0;width:100%;}
.main-banner-slider.owl-theme .owl-dots .owl-dot span{background-color:var(--primary);margin:5px;}
.main-banner-slider.owl-theme .owl-dots .owl-dot.active span{background-color:var(--warning);width:30px;}

/* nav (prev-next) */
.main-banner-slider.owl-theme .owl-nav{margin:0;}
.main-banner-slider.owl-theme .owl-nav .owl-prev,
.main-banner-slider.owl-theme .owl-nav .owl-next{font-size:0;position:absolute;top:50%;transform:translateY(-50%);height:50px;width:50px;line-height:50px;padding:0;margin:0;background:#fff;color:#333;box-shadow:0 3px 15px rgba(0,0,0,0.3);}
.main-banner-slider.owl-theme .owl-nav .owl-prev:hover,
.main-banner-slider.owl-theme .owl-nav .owl-next:hover{background:#fafafa;color:#333;}
.main-banner-slider.owl-theme .owl-nav .owl-prev{left:0;}
.main-banner-slider.owl-theme .owl-nav .owl-next{right:0;}
.main-banner-slider.owl-theme .owl-nav .owl-prev:after,
.main-banner-slider.owl-theme .owl-nav .owl-next:after{content:"\f104";font-size:2rem;font-family:"Font Awesome 5 Free";font-weight:900;}
.main-banner-slider.owl-theme .owl-nav .owl-next:after{content:"\f105";}

/* item */
.main-banner-slider .banner-img{object-fit:cover;object-position:center;}

/* main-banner-slider ===================================================================================================== */

/* parallax section ===================================================================================================== */

.parallax-container{position:relative;width:100%;min-height:300px;height:auto;overflow:hidden;}
.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;}
.parallax-container .parallax img{position:absolute;left:50%;top:0;min-width:100%;min-height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}

/* parallax section ===================================================================================================== */

/* common-header-bg-start */
.common-header-bg{background-color:#3d7eeb;}
.inside-header-bg{background:#ebf0f4;}

/* theme-color-start */
.bg-theme{background-color:#0f59d6!important;}
.text-theme{color:#1759b0;}
.section-heading{font-size:22px;}
@media(min-width:992px){
	.section-heading{font-size:30px;}
}
body{font-family:'Open Sans',sans-serif;}

/* navbar-css-start */
.navbar-border-top{border-top:10px solid #ed1c24;}
.twt-navbar.twt-navbar-common .brand-logo-img{height:40px;}
.logo-header{height:50px;}
.twt-navbar.twt-navbar-common.nav-light .navbar-nav .nav-item .nav-link{color:#fff;text-transform:uppercase;font-weight:500;font-size:14px;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item:hover .nav-link{background-color:#ed1c24;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active > .nav-link,
.twt-navbar.twt-navbar-common .navbar-nav .nav-item.active:hover > .nav-link{color:#fff!important;}
.nav-item-active{background-color:#ed1c24;color:#fff!important;}
.navbar-brand:focus,
.navbar-brand:hover{outline:none;}
.icon-header-search{font-size:22px;margin-left:auto;display:flex;align-items:center;}
.search-icon.dropdown-toggle::after{display:none;}
.twt-navbar.twt-navbar-common .navbar-nav .nav-item .nav-link{border-radius:0;}
@media(max-width:991px){
	.button-collapse{position:absolute;top:8px;right:0px;}
}
@media(min-width:992px){
	.dropdown-main-search{width:250px!important;}
}
@media(max-width:767px){
	.twt-navbar.twt-navbar-common .brand-logo-img{height:50px!important;}
	.logo-images img{height:30px;width:100%;}
}
@media(min-width:992px){
	.twt-navbar.twt-navbar-common .brand-logo-img{height:80px;}
}
@media(max-width:320px){
	.twt-navbar.twt-navbar-common .brand-logo-img{height:45px!important;}
}
@media (max-width:991px){
	.twt-navbar.twt-navbar-common .slide{background-color:#0f59d6;}
}

/* navbar-css-end */

/* slider-index-page-main-page-start */
.main-slider.owl-theme .owl-nav .owl-prev,
.main-slider.owl-theme .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);left:0;content:"";background:rgb(15,89,214);padding:6px 10px;border-radius:50%;height:30px;width:30px;line-height:20px;}
.main-slider.owl-theme .owl-nav .owl-next{right:0;left:auto;}
.main-slider.owl-theme .owl-nav [class*="owl-"]{font-size:0px;}
.main-slider.owl-theme .owl-nav .owl-prev:after{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;}
.main-slider.owl-theme .owl-nav .owl-next:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;}
.main-slider .owl-dots{position:absolute;bottom:0;left:0;right:0;}
.item.main-slide{position:relative;overflow:hidden;}
.item.main-slide:before{display:block;content:"";padding-top:26.7%;}
.home-slider-img{position:absolute;top:0;left:0;height:100%;right:0;bottom:0;object-fit:cover;}
.owl-theme .owl-nav{margin-top:0!important;}
@media (min-width:992px){
	.main-slider.owl-theme .owl-nav .owl-prev,
	.main-slider.owl-theme .owl-nav .owl-next{height:40px;width:40px;line-height:30px;opacity:0.3;}
	.home-slider-img{/* height: 360px; */}
}
@media(max-width:991px){
	.item.main-slide:before{display:block;content:"";padding-top:51%;}
	.main-slider .owl-dots{display:none;}
}

/* slider-index-page-main-page-end */

/* index-services-css-start */
.service-section .services-icon{width:50px;}
.bg-light-blue{background-color:#c6e7fa;}
.service-section .service-heading{font-size:16px;}
@media(min-width:992px){
	.service-section .border-custom{border-right:0.05em solid #ed1c24;}
	.service-section .service-heading{font-size:18px;width:100%;}
	.service-section .services-icon{width:80px;}
}

/* index-services-css-end */
.product-main-img{position:relative;padding-right:30px;}
.overlay-product-p{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);opacity:0;z-index:1;transition:0.5s;}
.overlay-button-product{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;transition:0.5s;}
.search-icon-product{background:#eeee;height:50px;width:50px;border-radius:50%;line-height:50px;}
.product-main-img:hover .overlay-product-p{display:block!important;opacity:1!important;}
.product-main-img:after{content:'';background:url(../images/product-commn-img.png);position:absolute;top:0;left:0;right:0;bottom:0;display:inline-block;background-repeat:no-repeat;background-size:100% 100%;}

/* .product-main-img:hover:before{content: '';background: rgba(0, 0, 0, 0.5); top: 0;left: 0;right: 0;bottom: 0;width: 100%;position: absolute;display: inline-block; z-index: 999;} */
.product-overlay-content{z-index:9;position:absolute;top:28px;color:white;right:1rem;font-size:18px;width:35%;height:155px; /*word-break: break-all;word-break: break-word;*//* display: flex; *//* align-items: center; */}
.product-img{width:100%;object-fit:contain;height:170px;max-width:100%; object-fit: cover;}
@media(min-width:992px){
	.product-main-img{padding-right:100px;}
	.product-overlay-content{/* font-size: 22px; */}
}

/* footer-css-start */
.footer .footer-img-logo{/* height: 50px; */width:90px;margin:0 2px;}
.footer{background-color:#495a6e;}
.listing-footer{color:#cedbe9!important;font-size:14px;}
.spacing-footer{padding-left:20px;}
.visibility-hidden{visibility:hidden;}
.bg-footer-blue{background-color:#2957a5;}
.footer-bottom{font-size:12px;}
@media(min-width:992px){
	.footer .footer-img-logo{width:75%;margin:0 auto;}
}

/* footer-css-end */

/* awards-section-start */
.awards-section .awards-img{height:auto;width:100%;object-fit:cover;border:2px solid #b9b9b9;height:130px;}
.border-top-awards{border-top:4px solid #ed1c24;}
.bg-awards{background-color:#e6e7e9;}
.awards-img-main{position:relative;}
.overlay-content{position:absolute;top:80%;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);display:inline-block;}
.awards-section .owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:block;}
.awards-section .owl-theme .owl-nav .owl-prev,
.awards-section .owl-theme .owl-nav .owl-next{position:absolute;top:44%;transform:translateY(-50%);right:-15px;content:'';background:rgb(15,89,214);padding:6px 15px;height:30px;width:30px;line-height:19px;}
.awards-section .owl-theme .owl-nav .owl-prev{left:-18px;}
.awards-section .owl-theme .owl-nav [class*=owl-]{font-size:0px;}
.awards-section .owl-theme .owl-nav .owl-prev:after{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;color:#fff;margin-left:-3px;}
.awards-section .owl-theme .owl-nav .owl-next:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;color:#fff;}
.awards-section .owl-dots{position:absolute;bottom:0;left:0;right:0;}
.awards-section .owl-theme .owl-nav{margin-top:0px;}
@media(min-width:992px){
	.awards-section .owl-theme .owl-nav .owl-prev,
	.awards-section .owl-theme .owl-nav .owl-next{position:absolute;top:44%;transform:translateY(-50%);right:-18px;content:'';background:rgb(15,89,214);padding:6px 15px;height:30px;width:30px;line-height:19px;}
	.awards-section .awards-img{height:130px;}
}

/* awards-section-end */
.certificate-heading{font-size:14px;}
.product-animation{animation:glowing 1.5s infinite;}

/* contact-us-page-start */
.contact-us-iiner .contact-box{box-shadow:0 4px 2px 0 rgba(0,0,0,0.1),0 6px 11px 0 rgba(0,0,0,0.19);}

/* contact-us-page-end */

/* news-section-start */

.news-section .news-img-main{display:inline-block;overflow:hidden;position:relative;}
.news-section .news-img{transition:0.3s;height:250px;}
.overlay{background-color:rgb(15,89,214,0.5);text-align:center;position:absolute;left:0;right:0;bottom:0;opacity:0;top:0;width:100%;height:100%;color:#fff;transition:all 450ms ease-out 0s;transform:rotateY(180deg) scale(1.5,1.5);}
.news-section .news-img-main:hover .overlay{opacity:1;transform:rotateY(0deg) scale(1,1);}
.news-section .news-img-main:hover .news-img{transform:scale(1.2);}
.news-section .button-blog{padding:10px 15px;background-color:#fff;border:2px solid #4f9fb6;border-radius:20px;text-decoration:none;}
.news-section .news-content{font-size:15px;}
.news-section .btn-product{background-color:#0f59d6;color:#fff!important;border-radius:20px!important;align-self:center;padding:7px 15px;margin-top:auto;}
.news-date{font-style:italic;}

/* news-section-end */

/* blog-section-end */

.news-details-section .news-details-img{height:190px;object-fit:cover;}
.news-details-section .date{font-size:24px;position:absolute;right:50px;bottom:-20px;background:#4f9fb6;padding:6px 13px;line-height:24px;color:#fff;font-weight:bold;border:1px solid #fff;z-index:1000;}
.news-details-section .date-month{font-size:16px;}
.news-details-section .post{margin:10px 0 10px 0;font-size:14px;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;padding:10px 0;}
.news-details-section .post span{border-right:1px solid #e4e4e4;padding-right:10px;color:#4f9fb6;margin-right:12px;}
@media(min-width:992px){
	.news-details-section .news-details-img{height:300px;object-fit:cover;}
}

/* blog-section-end */
.list-product .border-bottom{border-bottom:1px solid #dee2e6!important;}
.list-product .border-bottom:last-child{border-bottom:0!important;}

/* category-start */
.category-main-page .category-img-inner-category{border:2px solid #cacaca;padding:0px 10px;width:150px;height:150px;object-fit:cover;}
.list-product .border-bottom a{display:block;}
.product-bg-light .text-center{text-align:left!important;}

/* category-end */

/*  */
.sub-menu:hover .nav-link,
.sub-menu.active .nav-link{color: #ed1c24 !important;}
.sub-menu a{color:#666666!important;}
html,
body{font-family:opensans;}
h1,
h2{font-family:chevin;}

/* @font-face {
	font-family: lato;
	src: url(fonts/lato-bold.ttf);
} */

/* h2,h3,h4,
.h2,.h3,.h4{
	font-family: lato;
} */

/* product-section-start */
.enquiry-modal-img{object-fit:contain;height:150px;}
.product-bg-light{background-color:#ebf0f4;}
.text-dark-blue{color:#34445b;}
.heading-main-title-product{font-size:24px;}
.category-img{border:2px solid #cacaca;padding:0px;height:115px;width:115px;object-fit:cover;}
.heading-category{font-size:13px;}
.list-product{position:relative;}
.list-main-product-sidebar{background:#ebf0f4;color:#34445b;}
.list-main-product-sidebar:not(.collapsed){background:#ed1c24!important;color:#ffffff!important;}
.listing-sub-menu:not(.collapsed){background:#eee!important;color:#ed1c24!important;}
.list-main-product-sidebar:hover{background-color:#0f59d6;color:#fff;}
.list-services .active .nav-link.list-main-product-sidebar {background:#ed1c24; color: #fff}

/*.list-product:before{position: absolute;}*/

/* .sub-product a{color:#0f59d6 !important;}
.sub-product a:hover{color:#fff !important;} */
.sub-product a{color:#0f59d6;}
.sub-product.active a,
.sub-product.active a span,
.sub-product a:hover{color:#ed1c24 !important;}
.product-content ul li{margin-left:-20px;}
.product-content img {max-width: 100%; height: auto !important;}
.dropdown-item:focus,
.dropdown-item:hover{background:#ed1c24!important;}
.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item:hover{position:relative;}
.twt-navbar.twt-navbar-common .dropdown-menu .dropdown-item{/* padding: 0.5rem 1rem; */font-size:14px;padding-right:21px;padding-top:5px;padding-bottom:10px;}
@media(max-width:991px){
	.btn-fixed-product{position:fixed;bottom:0;z-index:99;width:100%;left:0;right:0;margin:0;background:#fff;border-top-left-radius:15px;border-top-right-radius:15px;border:1px solid #dedede;box-shadow:0 -2px 8px -2px rgba(0,0,0,0.5);}
	.border-mobile{border-right:2px solid #1a62ae;}

/* .width-button-product{width: 0%;} */}
@media(min-width:992px){
	.heading-main-title-product{font-size:28px;}
}
@media(min-width:992px){
	.product-button{padding-left:0;padding-right:0;font-size:14px;background-color:#0f59d6;color:#fff!important;}
}

/* product-section-end */

/* .product-section a{display: inline-block;} */
.category-img-new{height:128px;width:auto;}
.product-new-img{height:170px;}
.success-symbol{width:25px;}
.success-btn{padding:10px;background:#f1f1f1;font-weight:bold;color:#32ba7c;}
.img-product-banner:not([src=""]){height:150px;}
@media (min-width: 992px) {
.img-product-banner{height:150px;}
}
/*  */
.downloads .nav-pills .nav-link{background:#ebf0f4;border-radius:0;font-weight:700;color:#34445b;border-bottom:1px solid #dee2e6;}
.downloads .nav-pills .nav-link:hover{background-color:#0f59d6;color:#fff;}
.downloads .nav-pills .nav-link.active,
.nav-pills .show>.nav-link{background:#ed1c24;color:#fff;}
.w-table-head{width:4%;}
.table-icon{font-size:20px;color:#ed1c24;}
.w-120-px{width:120px;text-align:center;}
.downloads .table td,
.table th{padding:.3rem;}
.downloads tbody tr:hover{background-color:rgba(0,0,0,.075);}
.downloads img {border:2px solid #dee2e6;}

/*  */
.company-img{height:250px;object-fit:contain;}
.company-heading{font-size:20px;}
.company-inline-img{width:100%;}
@media(min-width:992px){
	.company-inline-img{width:50%;}
}
.sub-listing-effect{color:#0f59d6!important;}
.sub-listing-effect:hover{color:#ed1c24!important;}

/* .listing-sub-menu{list-style: disc;padding-left: 25px;} */
.demo > .ritesh{color:red!important;}

/* our-team */
.our-team .our-team-img{height:190px;width:190px;border-radius:50%;object-fit:cover;}
.single-product-img{height:166px;object-fit:contain;width:100%;}
.btn-product-listing{padding:6px 10px;background:#0f59d6;color:#fff;border-radius:50px;}
.card-footer-product{margin-top:12px;}
.page-auto{min-height:auto;}
.form-modal-control{border-left:5px solid #0f59d6;border-radius:0;}
.modal-header-product .close{position:absolute;top:-13px;right:-8px;background:red;height:30px;width:30px;border-radius:50%;opacity:1!important;padding:0;margin:0;}
.modal-header-product{background-color:#e7f0ff;}
.header-main-title{font-size:28px;}
.pdf-icon{height:35px;width:auto;}
label.invalid-input{color:#c00;margin-bottom:0;}
@media (min-width:576px){
	.modal-md{max-width:600px;}
}
@media(max-width:991px){
	.header-main-title{font-size:24px;}
}

.download-pdf-link img {height: 40px;}
.cert-img {display: block; margin: 0 auto 1.5rem; border: 1px solid #ddd; border-radius: 4px; transition: 0.25s all;}
.cert-img:hover {box-shadow: 0 2px 10px rgba(0,0,0,0.15);}
@media (min-width:768px){
	.cert-img {max-width: 80%;}
}

.before-line {box-shadow:0 4px 2px 0 rgba(0,0,0,0.1), 0 6px 11px 0 rgba(0,0,0,0.19)}
.form-modal-control.custom-file-label::after {border-left: 1px solid #ddd;}

/* .apply-job-acc .card {margin-bottom: 1rem;} */
.apply-job-acc .card-header {padding: 0;}
.apply-job-acc .acc-head:hover {background: #ebf0f4;color:#0f59d6;}
.apply-job-acc .acc-head {padding: 0.85rem;padding-right: 50px;cursor: pointer;}
.apply-job-acc .acc-head:after {content: '\f078';font-family: 'Font Awesome 5 Free';font-weight: 900;position:absolute;right: 20px;top: 15px;}
.apply-job-acc .acc-head:not(.collapsed) {background: #ebf0f4;color:#0f59d6;}
.apply-job-acc .acc-head:not(.collapsed):after {content: '\f077'; }
.btn-wide {min-width: 140px}

.jobtable table{font-size:13px;}
.jobtable tr td {vertical-align: top; padding: 10px; border: 1px solid #c2d6e7;}
.jobtable tr td:first-child { background-color:#ebf0f4; font-weight:600;}

.molykotetable table{font-size:13px;}
.molykotetable tr td {vertical-align: top; padding: 10px; border: 1px solid #c2d6e7;}
.molykotetable tr td:first-child { background-color:#ebf0f4; font-weight:600;}
.molykotetable th{background-color:#0f59d6; color:#ffffff;}
.molykotetable  tr:hover {background-color:#ebf0f4 !important;}

.services-header-img {position: relative;margin-bottom: 0;}
.services-header-img:before {content: '';display: block;padding-top: 25.5%;}
.services-header-img img {position: absolute;object-fit: cover;top: 0; left: 0; height: 100%;width: 100% !important;}

.btn.btn-floating {position: fixed;bottom: 45px;right: 15px;z-index: 99;color: #fff;height:52px;width:52px;border-radius: 50%;font-size: 1.4rem;line-height: 1.8;text-align: center;display: inline-block;}
.btn.btn-floating {box-shadow: 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12), 0 8px 10px -7px rgba(0,0,0,0.2)}
.btn.btn-floating:hover {box-shadow: 0 4px 8px 0px rgba(0,0,0,0.5)}

ol.breadcrumb {padding-left: 0; font-size: 0.9rem}
ol.breadcrumb .breadcrumb-item {font-weight: 500;}
ol.breadcrumb .breadcrumb-item+.breadcrumb-item::before {content: '\f105';font-family: 'Font Awesome 5 Free';font-weight: 900;}
ol.breadcrumb .breadcrumb-item:not(.active) {color: #3059d6;}

.nav-molykote-image .btn-molykote-image {height: 44px;}
.nav-molykote-image.nav-item .nav-link,
.nav-molykote-image.nav-item:hover .nav-link {background-color: #54ada9 !important;}
.nav-molykote-image.nav-item .nav-link:after {display: none;}
.nav-molykote-image > .nav-link {padding: 0 !important;}

.common-content ul li,
.common-content ol li {margin-left:-20px;}
.product-content img,
.product-content [type="image"],
.common-content img,
.common-content [type="image"] {max-width: 100%; height: auto !important;}

@-webkit-keyframes glowing{
	0%{background-color:red;}
	50.0%{background-color:#0f59d6;}

	/* your chosen 'mid' color */
	100.0%{background-color:red;}
}
@keyframes glowing{
	0%{background-color:red;}
	50.0%{background-color:#0f59d6;}
	100.0%{background-color:red;}
}

.rightborder{border-right: 1px dashed #cedbe9;}
.borderall{border:1px dashed #cedbe9;margin: 0px 0px;text-align: center;}
.imgwidth{width:12%;}
.img-width {width: 120px;}
