.btn-base,
.btn-base:hover,
.single-list-inner.style-check-box i,
.single-team-inner .thumb .social-wrap .social-share,
.single-blog-inner .thumb .date,
.social-media li a:hover,
.footer-area-2 .footer-bottom p,
.footer-area-2 .footer-bottom .widget_nav_menu ul li a,
.social-wrap-inner ul li a {color: #fff;}
.btn:after {background: #094c99;}
.footer-area-2 .footer-bottom .widget_nav_menu ul li a:hover {color: #fdc800;} 
.eWarrantySuccess img{height:80px;} 
.eWarrantySuccess .successMsg{padding:0px 20px; text-align:center} .eWarrantySuccess .successMsg h2{font-size:28px;}
.abtHm .media-left i{color:#fff;} .pd-top-70{padding-top:70px;} .warrantyInfo{padding:80px 0;}
.pt50{padding-top:100px} .certifiedBy{ padding:50px 0;margin-bottom:80px;}
.pd-bottom-50{padding-bottom:50px} 
.warrantyInfo .subscribe-inner-area h2{color: #fff;font-weight: 700;font-size: 30px;text-transform: uppercase;margin-bottom: 20px;} 
.warrantyInfo .subscribe-inner-area p{color:#fff;margin-bottom:0;}
.warrantyInfo  .section-title .btn{margin-top:20px;} .blogHm{ padding:80px 0;}
.pd-bottom-60{padding-bottom:60px} .bg-red{background:#e21e24;}
.prodHome .single-team-inner .details{padding:12px;text-align:center;}
.prodHome .single-team-inner .details h4{font-size:18px;}
.prodHome .col-lg-3 .single-team-inner .thumb{ border:solid #e0ecf5 1px; }
.warrantyInfo .bg-red{background:#e21e24;}.warrantyInfo .bg-black{background:#1993f4;}
.cptchCode2{position: relative;}
.cptchCode2 img{position:absolute; left: 15px; top: 18px;}
.cptchCode2 input{padding-left: 70px;}
.banner-img{position: relative;}
.thumb img{width: 100%;}
.loginForm {box-shadow: 0 0 20px rgba(91, 91, 91, 0.1);padding: 50px;border-radius: 8px;}
.about-content {box-shadow: 0 0 20px rgba(91, 91, 91, 0.1);padding: 50px;border-radius: 8px;}
.counter-area-inner p {color: white;}
.text-red{color: #e21e24 !important;}

.slider-outer{width: 100%;height: 475px;position: relative;}
.slider-inner{width: 100%;height: 475px;position: relative;overflow: hidden;float: left;padding: 3px;border: 1px solid #CBD6E2;text-align: center;border-radius: 0px;}
.slider-inner img{display: none;height: 100%;vertical-align: middle;border-style: none;}
.slider-inner img.active{display: inline-block;}
.prev,.next{background-color: rgba(226, 30, 36, 0.94);color: #fff;font-weight: bold;font-size: 18px;position: absolute;bottom: 0;cursor: pointer;z-index: 1000;width: 40px;height: 40px;text-align: center;border-radius: 100px;line-height: 40px;top: 44%;}
.next{right:-22px;}
.prev{left: -22px;}


/** LIGHTBOX MARKUP **/
.lightbox {display: none;position: fixed;z-index: 999;top: 0;left: 0;right: 0;bottom: 0;padding: 1em;background: rgba(0, 0, 0, 0.8);}
.lightbox:target {display: block;}
.lightbox span {display: block;width: 500px;height: auto;background-position: center;background-repeat: no-repeat;background-size: contain;}


.mySlides {display: block; cursor: pointer;} 


img {vertical-align: middle;}
/* Slideshow container */
.slideshow-container {max-width: 100%;position: relative;margin: auto;}
/* Next & previous buttons */
.prev-vp, .next-vp {cursor: pointer;position: absolute;top: 50%;width: auto;padding: 16px;margin-top: -22px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;background: #e31e24;color: white !important;}
.next-vp {right: 0;border-radius: 3px 0 0 3px;}
/* On hover, add a black background color with a little bit see-through */
.prev-vp:hover, .next-vp:hover {background-color:rgb(9, 76, 153)}
/* Caption text */
.text-vp {color: #f2f2f2;font-size: 15px;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;text-align: center;}
/* Number text (1/3 etc) */
.numbertext {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}
/* The dots/bullets/indicators */
.dot-vp {cursor: pointer;height: 15px;width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.active-vp, .dot-vp:hover {background-color: #717171;}
/* Fading animation */
.fade-vp {animation-name: fade;animation-duration: 1.5s;}
@keyframes fade {from {opacity: .4} to {opacity: 1}}
/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {.prev-vp, .next-vp,.text-vp {font-size: 11px}}