@import url('https://fonts.googleapis.com/css2?family=PT+Sans&display=swap');
.clear-both{clear: both;}
.page-header{background: #333333;}
.logo{width: 250px; margin: 0px 280px 0px 0px;}
.page-contact{padding: 15px 0px 0px 0px; color: #fff; font-style: bold; font-size: 14px;  }
.page-contact-center{padding: 15px 0px 0px 50px; color: #fff; font-style: bold; font-size: 14px;}
.page-contact-right{float: right; padding: 15px 0px 10px 0px; color: #fff; font-style: bold; font-size: 14px;}
.form-outline{float: left; margin: 0px 0px 0px 90px; color: #000;}
.page-menu{float: right;}
.page-menu li a{margin: 0px 20px 0px 0px; font-weight: 600; font-size: 17px; color: #000;}
.page-menu li:hover{color: #1786b5 !important; }
.page-menu li a:hover{color: #1786b5 !important; }
.page-menu li a:hover:after{color: #fff !important; }
.page-menu li:hover ul{display: block;}
.form-control{float: right; }
.navbar-nav li a{#fff;}
.banner1{float: left; padding: 0px 0px 0px 0px;}
.banner2{float: right; padding: 0px 0px 10px 10px;}
.banner .lap-title h2{ padding: 0px 0px 0px 120px; color:#0b729f; font-family: 'Barlow Condensed', sans-serif; font-weight: bold; }
.banner-two{margin:10px 0px 50px 0px;}
.service-banner{float: right; padding: 20px 0px 80px 10px;}
.wrapper{width; 100%; background: #fff;}
.bg-white{background-color:#fff;}
.page-cat h2{ margin: 30px 0px 0px 0px;}	
.page-cat p{border: 1px solid #102a63; margin: 0px 0px 5px 0px; padding: 10px; background: #102a63; box-shadow:0px 0px 10px #ccc;}
.page-cat p a{color: #fff;}
.lap-title h1{ margin: 30px 10px 0px 20px; color:#102a63; text-align: center; font-family: 'Barlow Condensed', sans-serif; font-weight: bold; }
.lap-title h2{ padding: 30px 0px 0px 0px; color:#0b729f; font-family: 'Barlow Condensed', sans-serif; font-weight: bold; }
.lap-title h3{ padding: 10px 0px 0px 0px; color:#696969; font-family: 'Barlow Condensed', sans-serif; font-weight: bold; }
.lap-title h4{ padding: 7px 10px 0px 10px; color:#696969;text-align: center; font-family: 'Barlow Condensed', sans-serif; font-weight: bold; }
.category-items{width: 100%; margin: 30px 0px 30px 0px; border: 1px solid #eee;}
.category-items .category-title h3{text-align: center; margin: 0px 0px 20px 0px; font-size: 16pt; color: #000; padding: 0px 10px 0px 10px; line-height: 30px;}
.category-items .category-images{width: 100%;}
.category-items .category-price{color:#000; font-size: 15px; margin-bottom: 30px; text-align: center; font-weight: 600;}
.category-items .category-button{text-align: center; background: #113b4a; margin:30px 50px; border: 1px solid #000;}  
.category-items .category-button a{color: #fff;}
.foot-head{background: #333333;}
.footer-keywords{color: #186c9f; padding: 15pt 0pt; list-style: none; font-size: 16px; font-weight: 600px;}
.footer-keywords li a{color: #ffff; padding: 10px 0px !important; font-size: 16px; font-weight: 600px; text-decoration: none;}
.footer-keywords h6{color: #0b729f; padding: 10px 0px; font-size: 20px;}
.social-icons{background: #333333; color: #fff; padding: 10px 0px 10px 0px;}
.social-icons .rights{padding:5px 0px;text-align: center; font-size: 15px; color: #fff;}
.icons{float: left; font-size: 30px;}
.icons a{color: #fff;}
.product-specs{color: #000; list-style: square ; font-size: 17px;line-height: 30px; margin: 20px 0px 0px 180px; }
.product-price{margin: 20px 0px 20px 200px;color:#05386B; font-size: 25px;}
.product-img{ margin:10px 20px}
.enquiry-button{float: left; padding: 0px 0px 30px 50px;}
.product-keyword{margin: 50px 0px 0px 180px; color: #000; font-size: 17px;}
.product-title{color: #619020;}
.contact .category-title{color:#0b729f; margin: 10px; font-weight: 600; text-decoration: none;}
.contact .category-images{width: 100%;}
.contact .category-price{color:#000; font-size: 15px; margin-bottom: 30px; text-align: center; font-weight: 600;}
.contact .category-button{font-size: 12pt; padding: 10px; text-align: center; font-weight: 600; text-decoration: none; background: #0b729f;} 
.address{margin: 20px 20px; }
.address h4{margin: 0px 0px 20px 0px;color: #05386B;}
.address li a{text-decoration: none; color: #000;}
.address p{margin: 0px 0px 0px -20px; line-height: 33px; font-weight: 500; font-size: 18px;}
.address1{margin: 20px 20px; }
.address1 h4{margin: 0px 0px 20px 0px;color: #05386B;}
.address1 li a{text-decoration: none; color: #000;}
.address1 p{margin: 0px 0px 0px 0px; line-height: 33px; font-weight: 500; font-size: 18px;}
.page-enquiry{margin: 50px 0px}
.page-enquiry .submit-button{margin: 50px 0px; width: 350px; color: #fff; background: #0b729f; text-align: center; padding: 20px;}
.address li{color: #0b729f; list-style: none; line-height: 30px;}
.footer-links{list-style: none;}
.footer-links li{float: left; margin: 0px 10px;}
.store-content p{text-align: justify; line-height: 30px; font-size: 16px; margin: 10px 0px 0px 0px;}
.store-img img{margin: 15px 0px 50px 0px;}
.store-img img{margin: 15px 0px 50px 0px;}
.service{ line-height: 45px; margin: 20px 20px;}
.store-img{float: left; margin: 50px 0px 0px 0px; width: 550px;}
.store-content h1{margin: 50px 10px 0px 10px;}
.footer-keywords button{background: #0b729f; border: #0b729f;padding: 8px 8px; color: #fff; margin: 20px 0px 30px 0px;}
.footer-keywords h5{text-align: justify; margin: 10px 0px; line-height: 30px; color: #fff;}
.footer-keywords p{color: #b3a4a4; font-size: 14px; line-height: 25px;}
.footer-keywords h6{margin: 0px 0px; color: #fff; line-height: 20px; font-weight: 500;}
.footer-keywords li{list-style: square; color: #b3a4a4;}	
.footer-keywords a{color: #fff;}
.titleloc h2{margin: 50px 0px 50px 20px; color: #0b729f;}
.map-container iframe{
  left:0;
  top:0;
  height:200px;
  width:100%;
  position:absolute;
}
.fixed-cta {
    z-index: 100;
    position: fixed;
    left: 0px;
    top: 200px;
    padding: 0px 0px !important;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 900;
    text-decoration: none;
}
.fixed-cta img{width:100px;}
.callicon {z-index: 100;position: fixed;left: 20px;bottom:10px;padding: 5px 5px !important;background-color: #000;font-size: 20px;font-weight: 900;text-decoration: none;}
.callicon:hover{text-decoration: none; color:#000; background-color: #fff;}
.branch-category-items{width: 100%; margin: 30px 0px 30px 0px; border: 1px solid #f7f5f0; background: #f7f5f1; min-height: 240px;}
.branch-category-items h4{color: #5d5b8f; margin: 10px 10px;}
.branch-category-items h6{color: #3096a7; margin: 10px 10px;}
.branch-category-items p{font-size: 14px; margin: 10px 10px;}