@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
.clear{clear:both;}
*{padding: 0px; margin: 0px;}
.page-wrapper{width: 100%; height: auto; font-family: 'Open Sans', sans-serif;}
.page-header{background: #708090;}
.mail{margin: 10px 0px 10px 0px; color: #fff; }
.contact{float: right; margin: 30px 0px 30px 0px; color: #000;}
.page-head{width: 100%;}
.logo{margin: 20px 0px 20px 23px;}
.call{margin: 45px 0px 0px 0px;}
.fa-phone-square{margin-right: 10px;}
.fa-envelope{margin-right: 10px;}
.fa-map-marker{margin-right: 10px; color:#0000FF; }
.page-menu{background: #2a4665; font-size: 16px; color: #fff;}
.page-menu li a{margin: 0px 20px 0px 20px;}
.page-menu ul li:hover{background: #7393B3;}
.page-menu .page-menu-list{list-style: none;width: 100%; background: #2a4665;}
.page-menu .page-menu-list li{float: left; position: relative;}
.page-menu .page-menu-list li a{float: left; margin: 0px; color: #fff;font-size: 14pt;}
.page-menu .page-menu-list li a:hover{background: #29b6b6;}
.page-menu .page-menu-list ul{position: absolute; margin-top: 40px; width: 250px; background: #29b6b6; display: none; list-style: none;z-index:9999;}
.page-menu .page-menu-list ul ul{position: absolute; margin-left: 250px; width: 250px; backgrou	nd: #29b6b6; display: none; list-style: none;margin-top: 0px;}
.page-menu .page-menu-list ul li{width: 100%;}
.page-menu .page-menu-list ul li a:hover{background: #185d5d; width: 100%; text-decoration: none;}
.page-menu .page-menu-list li:hover > ul{display: block;}
.navbar-dark .navbar-nav .nav-link{color: #fff !important;}
.banner{margin: 20px 0px 50px 20px; border: 1px solid #ccc;}
.content{text-align: justify; line-height: 32px;}
.store-content{float: right; text-align: justify; line-height: 28px; font-size: 13px; background: #41729F; padding: 12px 12px; color: #fff;}
.store-img {float: left;}
.store-desk-content{float: right; text-align: justify; line-height: 26px; font-size: 13px; background: #41729F; padding: 10px 10px; color: #fff;}
.store-desk-img {float: left;}
.rental-service{text-align: justify; line-height: 28px; font-size: 15px; margin: 0px 0px 0px 20px;}
.title1{margin: 30px 0px 40px 0px; color:#228B22;}
.about-content{text-align: justify; line-height: 32px; font-size: 18px;}
.aboutus{margin: 20px 0px 0px 15px; text-align: justify; line-height: 32px; font-size: 18px;}
.aboutus-img {float: left; margin: 12px 0px 0px 0px;}
/*home*/
.brand-items li{float: left; list-style: none; margin: 10px 5px 20px 7px; }
.brand-items h6{text-align: center; color:#000;}
.brand-items li a{text-decoration: none;}
.brand-items img{width: 130px;}
.home-items{width: 100%; margin: 0px 0px 20px 0px;}
.title{margin: 50px 0px 30px 0px; color:#228B22;} 
.home-items .home-images{width: 100%;}
.home-items .home-button{text-align: center; padding: 13px; margin: 20px 0px 20px 0px;}  
.home-items .home-title h3{text-align: center; font-size: 13pt; color: #000; min-height: 90px; line-height: 25px; padding:10px;}
.home-items .home-desc{height: 120px;}
.home-items .home-desc li{list-style-type: square; font-size: 13px; text-align: left;}
/*category*/
.category-items{width: 100%; margin: 0px 0px 20px 20px; border: 1px solid #ccc;} 
.category-items a{text-decoration: none;}
.category-items .category-images{text-align: center;}
.category-items .category-price{text-align: center; margin: 0px 0px 20px 0px;} 
.category-items .category-button{text-align: center; padding: 15px; margin: 0px 0px 0px 0px; background: #1d3652;}  
.category-items .category-button a{color: #fff;text-decoration: none;}
.category-items .category-title h5{height: 50px;text-align: center; color: #2a4665; padding: 10px 10px; }
.category-items .category-title a{text-decoration: none;}
.category-items .category-desc{height: 130px; text-align: justify; font-size: 14px; margin: 25px 20px 20px 20px; line-height: 25px; overflow: hidden;}
.page-home-icon p{font-size: 12pt; text-align: center;}
.page-home-icon i{color: #00008b; font-size: 15px;}
.page-top-title h2{margin: 0px 0px 50px 20px; color:#228B22;}
.product-specs{color: #000; list-style: square ; line-height: 30px; margin: 80px 0px 0px 0px;}
.product-price{margin: 30px 0px 0px 0px; color: #333333; font-size: 20px;}
.product-keyword{margin: 30px 20px 0px 160px; color: #000;}
.product-img{border: 1px solid #7e7f7e;}
.product-title{color: #003557; margin: 20px 0px 20px 22px;}
.page-enquiry .submit-button{ margin: 50px 0px; width: 350px;  background: #7c8187; text-align: center; padding: 20px;}
.page-enquiry .submit-button a{color }
.foot-head{background: #152332; border-top: 2px solid #fff;}
.footer-keywords{color: #fff; padding: 20px 0px 0px 0px; list-style: none; font-size: 13px;}
.footer-keywords li a{color: #fff; list-style: none;}
.footer-keywords .aboutus{text-align:justify;}
.social-icons{border-bottom: 1px solid #fff; color: #fff; padding: 20px 0px 20px 0px;}
.social-icons .rights{text-align: center; padding:0px 0px 20px 0px; font-size: 16px;}
.social-icons {text-align: center; padding:10px 0px 0px 80px; font-size: 16px;}
.icons{float: left; font-size: 35px;}
.icons a{color: #fff;}
.keywords p{font-size: 13px; margin: 20px 0px 20px 0px; line-height: 25px; text-align:justify;}
.keywords a{color: #000;  list-style: none;}
.page-cat h5{margin: 0px 0px 20px 20px; color: #74787d; }
.page-cat p a{color: #74787d; font-weight: 600; font-size: 13pt;}
.page-cat p i{color: #c40d0d; padding: 8px;}
.address-title{margin: 20px 0px 20px 20px; color:#228B22;}
.address{margin: 10px 0px 0px 20px; padding: 10px 0px; border-bottom: 1px solid #ADD8E6;}
.address h4{color: #003557;}
.address p{margin: 20px 0px; line-height: 33px; font-weight: 500;}
.address li {list-style: none; line-height: 30px;}
.address li a{color: #000; text-decoration: none;}
footer .branches{background: #808080;}
.fa-address-card{margin-right: 10px;}
.lap-title{color: #228B22; margin: 20px -80px 20px 0px;}
.btn{color: #fff;}
.rental-img{text-align: center;}
.location-details{float: right; line-height: 30px; text-align: justify; margin: 80px 0px 0px 40px;}
.fixed-cta {
    z-index: 100;
    position: fixed;
    left: 0px;
    top: 300px;
    padding: 0px 0px !important;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 900;
    text-decoration: none;
}

.banner .centered {
	position: absolute;
	bottom: 100%;
	left: 50%;
	border-radius: 6px;
	font-weight: 900;
	color: #000;
	text-align: center;
	transform: translate(-50%, -50%);
}
/*rental page*/
.rental-title{margin: 0px 0px 0px 15px; color:#003883;}
.rental-img{margin: 20px 0px 0px 0px;}
.rental-content{text-align: justify; margin: 40px 0px 50px 0px; line-height: 29px; font-size: 14px;}
.rental-content h3{color: #484848; margin: 30px 0px 30px 0px;}
.rental-content li{font-size: 16px; color: #484848; line-height: 30px;}
.rental-button{color: #fff; text-align: center; padding: 15px; margin: 40px 0px 20px 0px; border: 1px solid #708090; background: #708090;} 

