.clear{clear:both;}
*{padding: 0px; margin: 0px;}
.wrapper{width: 100%;height: auto;}
.head{background: #1ba6dd; height: 130px;}
.head .navbar-nav li a{font-size: 12px; font-family:Tahoma, Geneva, sans-serif;}
.loc{font-size: 10px;}
.logo{float: left; padding: 20px 0px;}
.fa-clock-o{margin-right: 5px; color:#000;}
.fa-phone{margin-right: 5px; color:#000;}
.fa-envelope-o{margin-right: 5px; color:#000;}
.page-contact{float: right; margin: 30px 30px 0px 0px; color: #fff;}
.page-contact p{margin:5px 0px;}
.page-time{float: right; margin: 30px 30px 0px 0px; color: #fff;}
.page-time p{margin:5px 0px;}
.page-email{float: right; margin: 30px -50px 0px 0px; color: #fff;}
.page-email p{margin:5px 0px;}
/*.banner{margin-bottom: 0px;}*/
.centered{position: absolute; top: 70%; left: 50%; transform: translate(-50%, -50%);  background-color: #0e2945; padding: 10px; opacity: 0.6;}
.centered h2{text-align: center; color:#fff; }
.centered h1{text-align: center; color:#fff; font-style: bold;}
.pg-cat h2{margin: 40px 0px; text-align: center;} 
.top-row{margin: 20px 0px;}
.bottom-row{margin: 20px 0px;}
.contact-num{float: right; color: #000; margin: 30px; font-size: 20px; font-weight:600;}
.loc{float: right; color: #fff;font-size: 20px; font-weight:600;}
.navbar-dark .navbar-nav .nav-link{color: #489fc4 !important;}
.support{float: left; margin: 20px 0px; color: #fff; font-size: 20px; }
.page-menu{background: #fff; font-size: 17px; border: 18px solid #489fc4; margin-top: -10px;	}
.page-menu li{color: #000; }
.page-menu li a{margin: 0px 15px 0px 0px; color:#000;}
.fa-home{font-size:0.5rem; }
.cat-items{width: 100%; margin: 0px 0px 50px 0px;}
.title{margin: 30px 0px; text-align: center; color:#05386B; font-weight: 600;}
.service{height: 145px; margin: 5px 0px; }
.service-img{float: left; padding: 40px 10px;}
.service-title{float: left;  padding: 40px 30px; font-size: 17px; font-weight: 600;}
.pg-cat .tit-1{text-align: left; padding: 10px; margin: 70px 0px 0px 0px; color:#fff; background: #143b63;}
.pg-cat h4{margin: 20px 10px;  color: #143b63; font-weight: 500;}
.pg-cat p{text-align: justify; margin: 20px 10px; color: #143b63; font-size: 17px; line-height: 30px;}
.cat-items .cat-images{width: 100%; }
.cat-items .cat-button{font-size: 12pt; padding: 10px; text-align: center; border: 1px solid #004E7C; } 
.cat-items .cat-title h3{height: auto; min-height:50px; font-size: 12pt; color: #000; line-height: 25px; text-align: center; }
.cat-items .cat-price h3{height: auto; font-size: 11pt; color: #000; line-height: 25px; font-weight:600; margin-bottom: 20px; text-align: center;}
.cat-items .cat-desc{ width: 97%;font-size: 12pt; text-align: center; margin: 0px auto; }
.page-content-header{margin:0px 0px 50px 0px; color: #05386B;}
.page-top-title{margin: 40px 0px 30px 0px !important;}
.page-top-title p{font-size: 10pt; font-weight: 600px;}
.page-top-title i{color: #00008b; font-size: 15px;}
.product-img{border: 1px solid #3333; margin: 60px 0px 50px 0px;}
.product-specs{color: #000; list-style: square ; line-height: 35px; margin: 50px 0px 0px 120px;}
.product-price{margin: 15px 0px 50px 120px; font-weight: bold; color: #05386B; font-size: 25px;}
.address h4{color: #05386B;}
.address p{margin: 20px 0px; line-height: 33px; font-weight: 500;}
.page-enquiry .submit-button{ margin: 50px 0px; width: 350px; color: #fff; background: #05386B; text-align: center; padding: 20px;}
.text-block{position: absolute; bottom: 15px; left: 20px; opacity: 0.7; background-color: #000; color: #fff; font-style: bold; padding-left: 20px; padding-right: 20px;}
.pg-wrapper{background: #eef7fb; height: auto; min-height: 600px;}
.pg-wrapper .title{padding: 30px 30px 0px 30px; text-align: center; color:#05386B; font-weight: 600;}
.pg-wrapper .title p{font-size: 20px; padding: 10px; text-align: center; color:#05386B; font-weight: 600;}
.pg-wrapper .service{height: 145px; margin: 5px 0px; }
.pg-wrapper .service-img{float: left; padding: 40px 10px;}
.pg-wrapper .service-title{float: left;  padding: 40px 30px; font-size: 17px; font-weight: 600;}
 /*footer*/
.footer-keywords{color: #717171; padding: 15pt 0pt 0pt 0pt; list-style: none; font-size: 13px;}
.footer-keywords h5{text-align: left; color: #fff;}
.footer-keywords p{ font-size: 17px; margin: 50px 0px; color: #90d7f5;}
.footer-keywords li{font-size: 15px; color: #90d7f5; line-height: 25px;}
.footer-keywords li a{font-size: 15px; color: #90d7f5; line-height: 25px;}
.address{float: right; margin: 30px 0px 15px 0px; font-size: 13px;}
.address p{margin: 20px 0px; line-height: 33px; font-weight: 500;}
.cat{border: 1px solid #000;}
.branches{background: #143b63; border-bottom: 1px solid #666;}
.branches .left-branch{float: left;}
.branches .right-branch{float: right;}
.social-icons{background: #143b63; color: #717171; padding: 10px 0px 15px 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;}
.map{float:left;height:300px;width:450px;}
.gmap_canvas {overflow:hidden;background:none!important;height:130px;width:255px;}
#gmap_canvas {width: 580px; height: 400px;} 
.contact h3{margin: 20px 0px;}
.contact-det{margin: 20px 0px 20px 100px;}
.submit-button{ margin: 50px 0px; width: 350px; color: #fff; background: #0b729f; text-align: center; padding: 20px;}
.callicon {z-index: 100;position: fixed;left: 20px;bottom:10px;padding: 5px 5px !important;background-color: #000;font-size: 20px;color: #fff;font-weight: 900;text-decoration: none;}
.callicon:hover{text-decoration: none; color:#000; background-color: #fff;}
.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;}
/*category page*/
.fa-home{margin-right: 5px;}
.fa-angle-double-right{margin: 5px;}
.page-top-title p{color: #143b63;}
.page-top-title a{color: #143b63;}
.accessories-cat{margin: 15px 0px 40px 0px;}
.accessories-cat h5{margin: 10px 0px 15px 0px; padding: 0px 0px; color:#A9A9A9;}
.accessories-cat li{list-style: square;}
.accessories-cat li a{color:#3f2a14; font-size: 15px; font-weight: 450;}
.accessories-brand{margin: 0px 0px 40px 0px;}
.accessories-brand h5{margin: 10px 0px 15px 0px; color:#A9A9A9;}
.accessories-brand li{list-style: square;}
.accessories-brand li a{color:#3f2a14; font-size: 15px; font-weight: 450;}
.page-content{margin: 0px 0px 0px 0px;}
.page-content p{margin: 20px  0px 10px 10px; line-height: 30px; text-align: justify;}
.page-content .models{margin:0px 0px 10px 10px;}
.page-content .repair{margin:0px 0px 0px 0px;}
.repair-det{margin: 10px 0px;}
.repair-det h3{margin: 20px 0px; color:#696969;}
.accessories h3{margin: 20px 0px; color:#696969;}
.lap-title h2{ margin: 0px 10px 0px 10px; color:#696969;}
.desk-title h2{ margin: 50px 10px 0px 10px; color:#696969;}
.lap-title h3{ margin: 0px 10px 0px 10px; color:#696969;}
.category-items{width: 100%; margin: 20px 0px 20px 0px;}
.category-items .category-title{color:#000; text-align: center; margin: 10px; font-weight: 600; text-decoration: none;}
.category-items .category-images{width: 100%;}
.category-items .category-price{color:#000; font-size: 17px; margin: 20px 0px 20px 0px; text-align: center; font-weight: 600;}
.category-items .category-button{font-size: 12pt; padding: 10px; text-align: center; font-weight: 600; text-decoration: none; background: #0b729f;} 
.category-button a{color: #fff;}

