.header-area{background-color:#f2f2f2;}
.header-search-1 ul li{display:inline-block; margin:0px 2px ;}
.header-top ul{padding:10px 0px 0px;}
.single-category-wrap-3{border:1px solid rgba(0,0,0,0.1);}
.product-wrap .product-content{border-top:1px solid rgba(0,0,0,0.1); padding:10px 10px 0px;}
.about-content h1 span{color:#e97730;}
.funfact-area{position:relative;}
.funfact-area .overlay-new{position:absolute; top:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.6);}
.footer-social-links{margin-top:20px;}
.footer-social-links li{display:inline-block !important; margin:0px 5px !important;}
.header-bottom.stick .logo img{height:50px;}
.slider-active .swiper-slide, .swiper-container, .swiper-wrapper{position:relative; height:100%;}
.slider-area{background: #f2f2f2; height: calc(100vh - 7rem); overflow: hidden; position: relative;}
.index-category{display:block; padding:30px; background-color:#FFFFFF;}
.index-category img{position:relative; transition:0.5s;}
.index-category h4{margin-top:30px; text-align:center; font-weight:600;}
.index-category:hover img{transform:scale(1.1);}
.ht-minus{position:relative; top:-100px;}
.index-completed-projects{display:block; width:100%; height:550px; background-position:top center; background-repeat:no-repeat; position:relative;}
.index-completed-projects .icp-content{position:absolute; width:auto; height:auto; padding:15px 15px 0px ; background-color:#FFF; left:0px; opacity:0; top:50%; transform:translateY(-50%); z-index:99; transition:2s}
.index-completed-projects .icp-content h3{font-weight:600;}
.swiper-slide.swiper-slide-active .index-completed-projects .icp-content{left:10%; opacity:1;}
.section-title-2 h2::before{display:none !important;}
.ip-logo{display:block; text-align:center; margin-bottom:20px; border:1px solid rgba(0,0,0,0.1); padding:7px 10px;}
.ip-logo img{filter:grayscale(100%); transition:500ms}
.ip-logo:hover img{filter:grayscale(0%); }
.page-title{font-weight:600;color: #ed1c24;}
.product-price{margin-bottom:10px;}
.social-links li{display:inline-block; margin-right:10px;}
.accordion-item:first-of-type .accordion-button, .accordion-item:first-of-type, .accordion-item:last-of-type{border-radius:0px;}
.accordion-button:focus{box-shadow: none;}
.accordion-item:not(:first-of-type){border-top:1px solid #dee2e6;}
.accordion-button:not(.collapsed){color:#000; background:rgb(248,249,250);}
.list1 span, .list2 li, .list3 li{display:block; padding-left:10px; padding-right:30px; position:relative;}
.list1 span:before, .list2 li:before, .list3 li:before{font-family:'FontAwesome'; position:absolute; left:0px; top:0px; content:"\f0da";}
.list3 li:before{content:""}
.list1 span a{position:absolute; right:10px; top:0px;}
.list1 li, .list2 li, .list3 li{margin-bottom:10px;}
.product-details-content h5{font-weight:600;}
.career-form h4{font-weight:600; margin-bottom:20px;}
.career-form .form-group{margin-bottom:20px;}
.career-form .form-group .form-control{border-radius:0px;}
.mdo-sec{display:block; border:1px solid rgba(0,0,0,0.1); padding:15px; text-align:center; margin-bottom:20px;}
.mdo-sec h5{margin:10px 0px 0px; font-weight:600;}
.theme-btn{font-weight: 500; border:1px solid #000000; background-color: #000000; -webkit-transition: all .4s ease 0s; -o-transition: all .4s ease 0s; transition: all .4s ease 0s;  padding: 9px 30px 10px; color:#FFF;}
.theme-btn:hover, .theme-btn:focus{background-color: #ffffff; color:#000;}
.modal .form-control{border-radius:0px;}
.f-btn{position: fixed; top:200px; padding: 8px 20px; border:1px solid #000000; background-color: #000; color:#FFF; font-size: 18px; font-weight: 500; transform: rotate(-90deg); z-index: 99; right: -50px; text-align: center;}
.f-btn:hover, .f-btn:focus{background-color: #ffffff; color:#000;}
.contact-us-info-wrap h5{color: #ed1c24;}
@media (max-width:767.98px){
	.ht-minus{top:auto;}
	.f-btn{top:auto; bottom: 0px; left:0px; right: 0px; width: 100%; transform: rotate(0deg); }
}