@charset "utf-8";
/* CSS Document */

/*--Import GLOBAL CSS--*/
@import url('global.css');

body{font-family:var(--font-family); color:var(--text-color);}

.header{background-color:#ededed; border-bottom: 3px solid var(--primary-color);}
.header-top{padding:15px 0;}
.logo img{max-width:350px;}
.phone a{font-size:30px; color:var(--secondary-color); line-height:1; margin-bottom:10px; font-weight:700;}
.phone a:last-child{margin-bottom:0;}
.phone a:hover{color:var(--primary-color);}
.phone div{margin-right:10px;}
.phone div:last-child{margin-right:0;}
.phone div img{max-width:70px;}
.menu{padding:15px 0; background-color:var(--secondary-color); border-bottom:5px solid var(--primary-color);}
.menu ul li a{display:block; padding:0 25px; color:#fff; line-height:1; font-weight:700; font-size:16px;}
.menu ul li a:hover{color:#fff;}

.hero-slide{background-color:#ccc; background-position:center center; background-repeat:no-repeat; padding:30px 0; border-top: 3px solid var(--primary-color); border-bottom: 3px solid var(--primary-color);} 
.hero-slide .container-fluid{min-height:400px;}
.hero-slide-1{background-image:url(../images/hero-slider/tapspares1.jpg); background-size:cover;}
.hero-slide-2{background-image:url(../images/hero-slider/tapspares2.jpg); background-size:cover;}

.hero-slide-content{background-color:rgba(255,255,255,0.9); padding:15px 30px;}
.hero-slide-text{margin-bottom:15px;}
.hero-slide-text:last-child{margin-bottom:0;}

.footer{background-color:var(--primary-color); padding:10px 0; border-top:5px solid var(--secondary-color);}
.footer-block p{font-size:13px; color:#fff; margin-bottom:5px;}
.footer-block p:last-child{margin-bottom:0;}
.footer-block a, .footer-block a:hover{color:#fff;}
.footer-block a:hover{text-decoration:underline;}
.footer-block h5, .footer-block h5 a {line-height: 50px; font-size: 22px; color: white; }
.footer-block h6, .footer-block h6 a {line-height: 50px; font-size: 18px; color: white; }


.logos{min-height:150px; padding:15px 0;}
.logo-group{margin:-10px;}
.logo-item{padding:10px;}
.logo-item img{max-width:190px;}

.section{padding:30px 0;}
.gallery-section{background-color:#ededed;}
.section-headding{padding-bottom:25px; margin-bottom:30px; position:relative;}
.section-headding:last-child{margin-bottom:0;}
.section-headding:after{content:""; width:150px; height:3px; background-color:var(--primary-color); position:absolute; left:0; bottom:0;}
.secondary-color.section-headding:after{background-color:var(--primary-color);}
.primary-color.section-headding:after{background-color:var(--secondary-color);}
.text-center.section-headding:after{left:50%; bottom:0; transform:translateX(-50%);}

.gallery-section{border-top:3px solid var(--primary-color); border-bottom:3px solid var(--primary-color);}
.section-block{margin-bottom:30px;}
.section-block:last-child{margin-bottom:0;}
.article h5, .article h6, .article ul, .article p{margin-bottom:15px;}
.article h5:last-child, .article h6:last-child, .article p:last-child{margin-bottom:0;}
.article ul li { list-style: disc; padding:0 25px 0 0; color:#000; margin-left: 30px; }
.article ul li :hover{color:#000;}
.article ul li a{ color: var(--secondary-color); font-weight: 500; text-decoration: none; }
.article ul li a:hover{ color: var(--secondary-color); font-weight: 500; text-decoration: underline; }


.article-box{border:3px solid var(--secondary-color); padding:15px;}

.mb20 { margin-bottom: 20px!important}
.mb30 { margin-bottom: 30px!important}

@media(min-width:1501px){
	.container{min-width:1500px;}
}
@media(max-width:1500px){
	.container{max-width:100%;}
	.logo img{max-width:350px;}
	.phone div img{max-width:60px;}
	.phone a{font-size:26px; margin-bottom:8px;}
	.menu ul li a{padding:0 20px; font-size:15px;}
	.logo-item img{max-width:180px;}
	.logos{min-height:130px;}
}
@media(max-width:1199px){
	.logo img{max-width:300px;}
	.header-top{padding:10px 0;}
	.phone div img{max-width:50px;}
	.phone a{font-size:22px; margin-bottom:5px;}
	.menu ul li a{padding:0 15px; font-size:14px;}
	.menu{border-bottom-width:4px;}
	.hero-slide .container-fluid{min-height:350px;}
	.footer{border-top-width:4px;}
	.footer-block{margin-bottom:10px; text-align:center;}
	.footer-block:last-child{margin-bottom:0;}
	.logos{min-height:auto;}
	.logo-item img{max-width:150px;}
}
@media(min-width:992px){
	.menu{display:block !important;}
	.menu ul li{border-right:1px solid #fff;}
	.menu ul li:last-child{border:0;}
	.nav-icon{display:none;}
}
@media(max-width:991px){
	.logo img{max-width:250px;}
	.phone div img{max-width:40px;}
	.phone a{font-size:18px;}
	.menu{padding:0; border:0;}
	.menu ul li{border-bottom:1px solid #3a6eee;}
	.menu ul li:last-child{border:0;}
	.menu ul li a{padding:0 10px; font-size:13px; padding:5px 15px; line-height:30px;}
	.menu ul li a:hover{background-color:#3a6eee;}
	.hero-slide-text{margin-bottom:10px;}
	.hero-slide .container-fluid{min-height:300px;}
	.menu{display:none;}
	.nav-icon{margin-left:15px;}
	.footer{border-top-width:3px;}
}
@media(max-width:767px){
	.logo img{max-width:200px;}
	.phone div img{max-width:35px;}
	.phone a{font-size:16px;}
	.hero-slide-text{margin-bottom:5px;}
	.hero-slide-content{padding:15px;}
	.footer{border-top-width:2px;}
	.footer-block h6{margin-bottom:5px;}
	.footer-block h6:last-child{margin-bottom:0;}
	.logo-group{margin:-5px;}
	.logo-item{padding:5px;}
	.section-headding{padding-bottom:15px; margin-bottom:20px;}
	.footer-block h5, .footer-block h5 a {line-height: 20px; font-size: 16px; }
	.footer-block h6, .footer-block h6 a {line-height: 20px; font-size: 14px; }
}
@media(max-width:575px){
	.logo img{max-width:180px;}
	.phone div img{max-width:30px;}
	.phone a{font-size:14px;}
	.phone div{margin-right:5px;}
}

/*Update 22-02-2023*/
.header .logo:not(:last-child){margin-right:15px;}
.logo{display:flex; align-items:center; justify-content:space-between;}
.logo img{max-width:250px;}
.header h2{text-align:right; color:#2e82a4;}
.intro-section .row > *{display:flex;}
.intro-section .row > * .section-block{display:flex; flex-direction:column;}
.intro-section .row > * .section-block .article{flex-grow:1; display:flex; flex-direction:column; align-items:flex-start;}
.intro-section .row > * .section-block .article p{flex-grow:1;}
.btn:focus, .btn:focus:active{box-shadow:none;}
.btn{border:0; border-radius:0; min-height:40px; font-size:16px; font-weight:bold; padding:5px 20px; text-align:center; display:inline-flex; align-items:center; justify-content:center;}
.btn.btn-primary{background-color:#34be82; color:#fff;}
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:focus:active{background-color:#28ab72;}
.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:none;}
@media(max-width:1199px){
	.logo img{max-width:200px;}	
}
@media(max-width:991px){
	.logo img{max-width:150px;}	
}
@media(max-width:767px){
	.header h2 br{display:none;}	
}
@media(max-width:575px){
	.logo img{max-width:120px;}	
}
@media(max-width:480px){
	.logo img{max-width:100px;}	
	.header h2{font-size:14px;}
}

