@import url("https://fonts.googleapis.com/css?family=Lato:400,700,700i,900,900i&display=swap");
.logo { float:left; padding:13px 0px 10px 0px;}
.links { float:left; padding-top:28px;}
.nav-link { float:left; color:#2b2c31 !important; font-family: 'poppinsmedium'; font-size:15px;}
.nav-link:hover { color:#007bff !important;}
.bg { float:left; background-image:url(../images/bgneww.png); width:100%; padding:0px;}
.whatsapp { float:left; padding-top:30px;}
.products { text-align:center; padding:17px 0px 12px 0px;}
.products h2 { text-align:center; color:#FFF; font-family: 'Conv_NeoTech'; font-size:40px; font-weight: 500; letter-spacing:1px;}
.search { float:left; width:100%;}
.search input { color:#999; font-family:Lato; font-size:14px; font-weight:700; width:100%; float:left; padding:8px 10px 7px 10px; border-radius:4px; border:none; outline:none;}
.all select { float:left; padding:7px 0px 7px 13px; border-radius:4px; outline:none; width:100%; font-family:Lato; font-size:14px; font-weight:700;}
.button input[type=submit] { float:left; background-color:#ffcf05; color:#000700; border:none; outline:none; padding:6px 10px 7px 10px; border-radius:4px;font-family:Lato; font-size:14px; font-weight:700;}
.smallbnr { text-align:center; padding:40px 0px 25px 0px;}
.popular { text-align:center; padding:30px 0px 10px 0px; color:#CCC; font-family:arial; font-size:16px;}
.bor { width:12.5%; float:left;  }
.bing { border-right:solid 2px #bdbdbd; width:100%;}
.plumbing { text-align:center; width:100%; }
.plumb p{  text-align:center; width:100%; padding-top:10px; font-family:arial; font-size:16px; color:#2a2a2a;}
.plumb a { color:#2a2a2a;}
.plumb a:hover { color:#90F; text-decoration:none;}
.complete { float:left; width:100%; border-top:solid 2px #d7d7d7; padding-top:50px;}
.house { float:left; width:100%; padding-bottom:70px;}
.gluf { float:left; width:100%; padding-bottom:70px;}
.latest h2 { float:left; color:#12191b; font-family: 'Conv_NeoTech'; font-size:24px; font-weight:600; padding-bottom:10px;}
.latest a { float:right; color:#212121;  font-family: 'Conv_lato-regular'; font-size:16px; font-weight:700; text-decoration:none;}
.centerbnr { text-align:center; width:100%; padding:60px 0px 60px 0px;}
.pool { text-align:center; background-color: #FFFFFF; border-radius:4px; box-shadow:0 0 3px 0 rgb(0 0 0 / 25%);  border:1px solid rgba(0,0,0,.125); width:100%; display:inline-block; padding-bottom:30px;}
.pool img { margin:0 auto; padding:18px 0px 15px 0px;}
.construct h2 { text-align:center; padding:0px 0px 30px 0px; color:#241f21; font-family: 'Conv_lato-regular'; font-size:18px;}
.view a { color:#719E19; text-align:center; text-decoration:none; }
.prime { float:left; width:100%;}

.footer{ width:100%; float:left; background:#08519f; color:#fff;}
.ftr-top{ width:100%; float:left; padding:30px 0;}
.ftr-logo{ float:left; font-size:36px; color:#fff; font-family: 'poppinsbold'; text-transform:uppercase;}
.ftr-social{ float:right; text-align:right;}
.ftr-social a, .ftr-social a:hover, .ftr-social a:focus{ width:30px; height:30px; background:#192947; color:#fff; text-decoration:none; display:inline-block; font-size:16px; padding:5px 0px 27px 0px; text-align:center; margin:2px;}
.ftr-middle{ width:100%; float:left; padding:30px 0; border-bottom:1px solid #66b9ff; border-top:1px solid #66b9ff;}
.ftr-middle h4{ width:100%; float:left; color:#fff; font-size:18px; font-family:'OpenSans-Semibold'; margin:0; padding:0 0 20px;}
.ftr-middle p{ width:100%; float:left; padding:0; margin:0; color:#e9f5ff; font-size:14px; font-family:'OpenSans-Regular';}
.ftr-links{ width:100%; float:left; padding:0;}
.ftr-links a, .ftr-links a:hover, .ftr-links a:focus{ width:100%; float:left; color:#e9f5ff; font-size:14px; font-family:'OpenSans-Regular'; text-decoration:none; padding:5px 0;}


/****  Database page  ***/
img{ max-width:100%}
.main-hdng{ width:100%; float:left; border-bottom:2px solid #008aff; margin:0 0 15px;}
.main-hdng h2{ float:left; background:#0089cf; color:#fff;width: 100%; padding:10px 39px 5px; margin:0; font-size:15px; font-family: 'poppinssemibold'; text-transform:uppercase;}
.main-hdng h3{ float:left; color:#383838; padding:0 0 20px; margin:0; font-size:22px; font-family:'poppinssemibold';}
.main-hdng h4{ width:100%; float:left; background:#d8d8d9; color:#242526; text-align:center; padding:20px; margin:0; font-size:18px; font-family:'poppinsmedium';}
.main-hdng p{ width:100%; float:left; color:#b5b5b5; padding:20px 0 0; margin:0; font-size:13px; font-family:'poppinsmedium';}
.result-found {
font-family: "ufonts_com_gothambold";
font-size: 14px;
}
.search-result-black {
background: #F2F2F3;
padding: 15px;
color: #575756;
}

.search-result-list li span.modify-edit {
float: right;
position: relative;
padding: 0 0 0 15px;
}

.search-result-list li span.modify-edit::before {
background: #e20613 none repeat scroll 0 0;
content: "";
height: 10px;
left: 0;
position: absolute;
top: 6px;
width: 10px;
}

.search-result-list li span.modify-edit a {
text-decoration: none;
color: #575756;
}

.result-found {
font-family: "ufonts_com_gothambold";
font-size: 14px;
}
.search-result-list b{
margin-bottom: -8px;
}
.search-result-list a{
font-size: 13px;
color: #575756 !important;
font-weight: 600;
}
.search-result-list a:hover{
text-decoration: none;
color: #575756 !important;
}
h2.blue {
background: #0089cf;
}
.add-your-company {

font-size: 12px;
float: right;
background: #e01218;
padding: 4px;
color: #ffffff !important;
}
.search-result {
background: #fdfaee;
padding: 15px;
color: #575756;
}

.search-result-list {
padding: 0px;
margin: 0px;
}

.search-result-list li {
padding: 5px 0;
margin: 0px;
margin-bottom: 3px;
list-style: none;
position: relative;
}

.search-result-list li b {
display: block;
padding-bottom: 5px;
font-family: 'gothammedium', Helvetica, sans-serif;
font-weight: normal;
}

.search-result-list li span.pnumber {
position: relative;
padding: 0 0 0 15px;
}

.search-result-list li span.pnumber::before {
background: #f6a500 none repeat scroll 0 0;
content: "";
height: 10px;
left: 0;
position: absolute;
top: 3px;
width: 10px;
}

.search-result-list li.blue span.pnumber::before {
background: #0089cf none repeat scroll 0 0;
content: "";
height: 10px;
left: 0;
position: absolute;
top: 3px;
width: 10px;
}

.search-result-blue {
background: #e9f4fa;
padding: 15px;
color: #575756;
}

.search-result-list li.green span.pnumber::before {
background: #479d34 none repeat scroll 0 0;
content: "";
height: 10px;
left: 0;
position: absolute;
top: 3px;
width: 10px;
}

.search-result-green {
background: #f7faf4;
padding: 15px;
color: #575756;
}

.search-result-list li.pink span.pnumber::before {
background: #f6a500 none repeat scroll 0 0;
content: "";
height: 10px;
left: 0;
position: absolute;
top: 3px;
width: 10px;
}

.search-result-pink {
background: #f7faf4;
padding: 15px;
color: #575756;
}

.search-result-list li.purple span.pnumber::before {
background: #662d91 none repeat scroll 0 0;
content: "";
height: 10px;
left: 0;
position: absolute;
top: 3px;
width: 10px;
}

.search-result-purple {
background: #f6edf5;
padding: 15px;
color: #575756;
}

.search-result-list li.black span.pnumber::before {
background: #58595b none repeat scroll 0 0;
content: "";
height: 10px;
left: 0;
position: absolute;
top: 6px;
width: 10px;
}

.search-result-black {
background: #F2F2F3;
padding: 15px;
color: #575756;
}

.search-result-list li span.modify-edit {
float: right;
position: relative;
padding: 0 0 0 15px;
}

.search-result-list li span.modify-edit::before {
background: #e20613 none repeat scroll 0 0;
content: "";
height: 10px;
left: 0;
position: absolute;
top: 6px;
width: 10px;
}

.search-result-list li span.modify-edit a {
text-decoration: none;
color: #575756;
}

.result-found {
font-family: "ufonts_com_gothambold";
font-size: 14px;
}
.search-result-list b{
margin-bottom: -8px;
}
.search-result-list a{
font-size: 13px;
color: #575756 !important;
font-weight: 600;
}
.search-result-list a:hover{
text-decoration: none;
color: #575756 !important;
}
h2.blue {
background: #0089cf;
}
.expanded-search {
background: #e7e7e9;
padding: 15px;
}

.expanded-search h4.head {
padding: 0px;
margin: 0px;
}

.expanded-search-list {
padding: 0px;
margin: 0px;
}

.expanded-search-list li {
padding: 3px 0;
margin: 0px;
list-style: none;
}

input[type="checkbox"] {
display: none;
border: none !important;
box-shadow: none !important;
}

input[type="checkbox"] + label span {
background: url(/uploads/images/uncheck.jpg);
width: 19px;
height: 18px;
display: inline-block;
vertical-align: middle;
margin-right: 10px;
}

input[type="checkbox"]:checked + label span {
background: url(/uploads/images/checked-icon.jpg);
width: 19px;
height: 18px;
vertical-align: middle;
}
/******************/


/************ Details page ****************/
.business-activities {
padding: 0px;
margin: 15px 0;
list-style: none;
}

.business-activities .heading {
background: transparent none repeat scroll 0 0;
font-family: "gothammedium";
font-size: 12px;
padding: 5px 0;
}

.business-activities li {
background: #e8e7e7 none repeat scroll 0 0;
float: left;
list-style: outside none none;
margin: 0 5px;
padding: 5px;
font-size: 11px;
}
.business-activities li a{
color:#575756;
}
/******************************Key Content**************************************/
#key-contacts {
background: #f6f6f6 none repeat scroll 0 0;
margin: 30px 0;
padding: 15px;
}

.members {
margin: 0px;
padding: 0px;
}

.members li {
background-position: 0 0;
background-repeat: no-repeat;
background-size: cover;
float: left;
height: 223px;
list-style: outside none none;
margin: 0 10px 14px 0;
padding: 0;
position: relative;
width: 100%;
}

.members li:nth-child(2n+4) {
margin-right: 0px;
}

.members li h3 {
padding: 0px;
margin: 0px;
font-family: 'ufonts_com_gothambold';
font-size: 13px;
font-weight: normal;
}

.members li h4 {
padding: 0px;
margin: 0px;
font-family: 'ufonts_com_gothamlight';
font-size: 12px;
padding-bottom: 3px;
font-weight: normal;
}

.members li .about-member {
background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
bottom: 0;
color: #ffffff;
font-size: 12px;
padding: 6%;
position: absolute;
width: 100%;
}
/******************************PROMOTIONS**************************************/
#promotions-tab {
background: #f6f6f6 none repeat scroll 0 0;
margin: 30px 0;
padding: 15px;
}

.promotions-tab-list {
margin: 0px;
padding: 0px;
}

.promotions-tab-list li {
background-position: 0 0;
background-repeat: no-repeat;
background-size: cover;
float: left;
height: 227px;
list-style: outside none none;
margin: 0 10px 40px 0;
padding: 0;
position: relative;
width: 100%;
}

.promotions-tab-list li h4 {
background: #f6f6f6 none repeat scroll 0 0;
bottom: -25px;
font-family: "ufonts_com_gothamlight";
font-size: 13px;
margin: 0;
padding: 4px;
position: absolute;
}
/******************************NEWS**************************************/
#news-tab {
background: #f6f6f6 none repeat scroll 0 0;
margin: 30px 0;
padding: 15px;
}

.news-tab-list {
margin: 0px;
padding: 15px 0;
border-bottom: 2px #828281 solid;
}

.news-tab-list .news-tab-img {
float: left;
margin-right: 10px;
width: 100%;
}

.news-tab-list .news-tab-content {
float: left;
width: 315px;
font-size: 12px;
}

.news-tab-list .news-tab-content {
line-height: 1.5em;
width:100%;
}

.news-tab-list .news-tab-content h2 {
font-size: 14px;
font-weight: normal;
margin: 0;
padding: 0;
}
.news-tab-list .news-tab-content a {
color: #000000;
font-size: 13px;
}
.view-more{
font-weight: 600;
float:right;
}
.view-more{ float:right; padding:13px 0;}
.view-more a, .view-more a:hover, .view-more a:focus{ display:inline-block; background:#008aff; color:#fff; font-size:14px; text-transform:uppercase; font-family:'poppinssemibold'; text-decoration:none; padding:10px 30px}
.view-more:hover{
text-decoration: none;
}
.news-tab-content h2{
font-weight: 700 !important; 
}
/********************************************************************/
/******************************Photos**************************************/
#photos-tab {
background: #f6f6f6 none repeat scroll 0 0;
margin: 30px 0;
padding: 15px;
}

.photos-tab-list {
padding: 0px;
margin: 0px;
}

.photos-tab-list li {
float: left;
height: auto;
list-style: outside none none;
margin: 0 5px 30px 0;
padding: 0;
width: 100%;
border: 1px solid rgba(150,150,150,0.3137254901960784);
}

.photos-tab-list li:hover {
box-shadow: 0 1px 3px rgba(37, 36, 36, 0.5);
-webkit-transition-duration: 200ms;
-webkit-transition-property: -webkit-transform, border, box-shadow, margin, opacity, width;
}

.photos-tab-list li:nth-child(3n+3) {
margin-right: 0px;
}
/********************************************************************/
/******************************Videos**************************************/
#videos-tab {
background: #f6f6f6 none repeat scroll 0 0;
margin: 30px 0;
padding: 15px;
}

.videos-tab-list {
padding: 0px;
margin: 0px;
}

.videos-tab-list li {
float: left;
height: auto;
list-style: outside none none;
margin: 0 5px 30px 0;
padding: 0;
width: 100%;
position: relative;
}

.videos-tab-list li:nth-child(3n+3) {
margin-right: 0px;
}

.videos-tab-list li a.play-btn {
background: rgba(0, 0, 0, 0.3) url("../images/play-btn.png") no-repeat scroll center center;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}

.cate-link {
float: left;
margin: -7px 0 0;
margin-top: 10px !important;
}

.bank-box{ width:100%; float:left; padding:15px; background:#e8e8e8;}
.box-icon{ width:10%; float:left; padding:0 10px 0 0; font-size:18px; color:#0b4b82;}
.box-text{ width:90%; float:left; padding:0; font-size:12px; color:#383838;}
.box-border{ width:90%; height:1px; background:#2a2e32; display:block; margin:15px auto;}
.box-print span{ float:left; padding:5px 10px 15px 0; font-size:14px; color:#383838; font-family:'OpenSans-Semibold';}
.box-print i{ float:left; padding:5px 10px 15px 0; font-size:28px; color:#008aff;}
.box-btn, .box-btn:hover, .box-btn:focus{ float:right; padding:7px 15px; background:#008aff; font-size:12px; text-transform:uppercase; color:#fff; font-family:'OpenSans-Bold'; text-decoration:none; margin:5px 0 0;}

.input-text{ width:100%; float:left; height:40px; border:1px solid #ccc; padding:3px 10px; color:#333; background:#fff; margin:5px 0 0;}
.textarea-text{ width:100%; float:left; height:120px; border:1px solid #ccc; padding:3px 10px; color:#333; background:#fff; margin:5px 0 0;}
.form-btn, .form-btn:hover, .form-btn:focus{ float:right; padding:6px 15px; background:#424242; font-size:14px; text-transform:uppercase; color:#fff; font-family:'OpenSans-Bold'; text-decoration:none; margin:0; cursor:pointer; border:none;}



.promotion{ width:100%; float:left;}
.promotion-box{ width:100%; float:left; padding:5px;}
.promotion-box-area{ width:100%; float:left; padding:15px; text-align:left; background:#f6f6f6; border:1px solid #ddd;}
.promotion-box-img{ width:100%; float:left;}
.promotion-box-img img{ max-width:100%; float:left;}
.promotion-box-hdng{ width:100%; float:left; font-size:18px; font-weight:600; color:#333; font-family: 'work_sanssemibold'; padding:10px 0 0;}
.promotion-box-hdng span{ display:inline-block; font-size:14px; padding:5px 0 0;}
.promotion-box-text{ width:100%; float:left; font-size:14px; font-weight:400; color:#666; font-family:'OpenSans-Regular'; padding:5px 0 10px;}
.promotion-box-time{ width:100%; float:left; font-size:12px; font-weight:400; color:#666; font-family:'OpenSans-Regular'; padding:0 0 10px;}
.promotion-box-time span{ float:right;}
.promotion-box-btn{ width:100%; float:left; border-radius:5px; font-size:16px; color:#444; font-family:'OpenSans-Regular'; padding:10px 0 0; border-top:1px solid #ccc;}
.promotion-box-btn span{ float:left; font-size:14px; font-weight:400; padding:5px 0;}
.promotion-box-btn a{ float:right; font-size:14px; font-weight:400; background:#0233aa; color:#fff; padding:5px 15px; text-decoration:none;}

.event-box{ width:100%; float:left; padding:20px; border:1px solid #ddd; margin-bottom:20px;}
.event-box-area{ width:100%; float:left; padding:0 15px 15px; text-align:left; background:#f6f6f6; border:1px solid #ddd;}
.event-box-hdng{ width:100%; float:left; font-size:26px; color:#383838; font-family: 'OpenSans-Regular'; padding:0 15px 15px 0; border-bottom:1px solid #ddd; margin:0 0 10px;}
.event-box-text{ width:100%; float:left; font-size:14px; color:#66646d; font-family:'OpenSans-Regular'; padding:5px 0;}
.event-box-text span{ float:left; color:#0089cf; padding:0 5px 0 0;}










@media only screen and (max-width:1024px){
.construct h2 { text-align:center; padding:0px 0px 30px 0px; color:#241f21; font-family: 'Conv_lato-regular'; font-size:14px;}
.view a { color:#719E19; text-align:center; text-decoration:none; font-size:14px;}
.plumb p{  text-align:center; width:100%; padding-top:10px; font-family:arial; font-size:14px; color:#2a2a2a;}	
.promotions-tab-list li { background-position: 0 0; background-repeat: no-repeat; background-size: cover; float: left; height:152px; list-style: outside none none; margin: 0 10px 29px 0; padding: 0; position: relative; width: 100%;}
}
@media only screen and (max-width:823px){
.bor { width:24.5%; float:left;  }	
.pool { text-align:center; background-color: #FFFFFF; border-radius:4px; box-shadow:0 0 3px 0 rgb(0 0 0 / 25%);  border:1px solid rgba(0,0,0,.125); width:100%; display:inline-block; padding-bottom:30px; margin-bottom:20px;}
}
@media only screen and (max-width:812px){
.bor { width:24.5%; float:left;  }	
.pool { text-align:center; background-color: #FFFFFF; border-radius:4px; box-shadow:0 0 3px 0 rgb(0 0 0 / 25%);  border:1px solid rgba(0,0,0,.125); width:100%; display:inline-block; padding-bottom:30px; margin-bottom:20px;}
.bing { border-right:none; width:100%;}
}
@media only screen and (max-width:768px){
.bor { width:24.5%; float:left;  }
.pool { text-align:center; background-color: #FFFFFF; border-radius:4px; box-shadow:0 0 3px 0 rgb(0 0 0 / 25%);  border:1px solid rgba(0,0,0,.125); width:100%; display:inline-block; padding-bottom:30px; margin-bottom:20px;}
.bing { border-right:none; width:100%;}
.ftr-top{ width:100%; float:left; padding:10px 0;}
.promotions-tab-list li { background-position: 0 0; background-repeat: no-repeat; background-size: cover; float: left; height:152px; list-style: outside none none; margin: 0 10px 29px 0; padding: 0; position: relative; width: 100%;}
}
@media only screen and (max-width:667px){
.promotions-tab-list li { background-position: 0 0; background-repeat: no-repeat; background-size: cover; float: left; height:50px; list-style: outside none none; margin: 0 10px 29px 0; padding: 0; position: relative; width: 100%;}	
.members li { background-position: 0 0; background-repeat: no-repeat; background-size: cover; float: left; height: 120px; list-style: outside none none; margin: 0 10px 14px 0; padding: 0; position: relative; width: 100%;}
}
@media only screen and (max-width:568px){
.search { float:left; width:100%; padding-bottom:15px;}
.ftr-top{ width:100%; float:left; padding:10px 0;}
.whatsapp { float:left; padding-top:10px; padding-left:20px;}
.gluf { float:left; width:100%; padding-bottom:30px; text-align:center;}
.prime { float:left; width:100%; text-align:center;}
.latest h2 { float:left; color:#12191b; font-family: 'Conv_NeoTech'; font-size:24px; font-weight:600; padding:0px 0px 10px 73px;}
.latest a { float:right; color:#212121;  font-family: 'Conv_lato-regular'; font-size:16px; padding-right:73px; font-weight:700; text-decoration:none;}
}
@media only screen and (max-width:425px){
.links { float:left; padding-top:13px;}
.logo { float:left; padding:13px 0px 0px 0px;}
.whatsapp { float:left; padding-top:15px; padding-left:15px;}
.products h2 { text-align:center; color:#FFF; font-family: 'Conv_NeoTech'; font-size:19px; font-weight: 500; letter-spacing:1px;}
.search { float:left; width:100%; padding-bottom:15px;}
.plumb p{  text-align:center; width:100%; padding-top:10px; font-family:arial; font-size:13px; color:#2a2a2a;}
.latest h2 { float:left; color:#12191b; font-family: 'Conv_NeoTech'; font-size:24px; font-weight:600; padding:0px 0px 10px 14px;}
.latest a { float:right; color:#212121;  font-family: 'Conv_lato-regular'; font-size:16px; padding-right:16px; font-weight:700; text-decoration:none;}
.gluf { float:left; width:100%; padding-bottom:30px;}
.pool { text-align:center; background-color: #FFFFFF; border-radius:4px; box-shadow:0 0 3px 0 rgb(0 0 0 / 25%);  border:1px solid rgba(0,0,0,.125); width:100%; display:inline-block; padding-bottom:30px; margin-bottom:30px;}
.ftr-logo{ float:left; font-size:22px; color:#fff; font-family: 'poppinsbold'; text-transform:uppercase;}
.ftr-middle h4{ width:100%; float:left; color:#fff; font-size:18px; font-family:'OpenSans-Semibold'; margin:0; padding:15px 0 20px;}
.ftr-top{ width:100%; float:left; padding:10px 0;}
.bing { border-right:none; width:100%;}
.promotions-tab-list li { background-position: 0 0; background-repeat: no-repeat; background-size: cover; float: left; height:152px; list-style: outside none none; margin: 0 10px 29px 0; padding: 0; position: relative; width: 100%;}
}
@media only screen and (max-width:414px){
.bor { width:49.5%; float:left;  }
.button input[type=submit] { float:left; background-color:#ffcf05; color:#000700; border:none; outline:none; padding:6px 10px 7px 10px; border-radius:4px;font-family: 'Conv_lato-regular'; font-size:14px; font-weight:700; margin-left:16px;}
.pool { text-align:center; background-color: #FFFFFF; border-radius:4px; box-shadow:0 0 3px 0 rgb(0 0 0 / 25%);  border:1px solid rgba(0,0,0,.125); width:100%; display:inline-block; padding-bottom:30px; margin-bottom:20px;}
.ftr-top{ width:100%; float:left; padding:10px 0;}
.promotions-tab-list li { background-position: 0 0; background-repeat: no-repeat; background-size: cover; float: left; height:152px; list-style: outside none none; margin: 0 10px 29px 0; padding: 0; position: relative; width: 100%;}
}
@media only screen and (max-width:375px){
.bor { width:49.5%; float:left;  }
.button input[type=submit] { float:left; background-color:#ffcf05; color:#000700; border:none; outline:none; padding:6px 10px 7px 10px; border-radius:4px;font-family: 'Conv_lato-regular'; font-size:14px; font-weight:700; margin-left:16px;}
.ftr-top{ width:100%; float:left; padding:10px 0;}
.promotions-tab-list li { background-position: 0 0; background-repeat: no-repeat; background-size: cover; float: left; height:152px; list-style: outside none none; margin: 0 10px 29px 0; padding: 0; position: relative; width: 100%;}
}
@media only screen and (max-width:320px){
.button input[type=submit] { float:left; background-color:#ffcf05; color:#000700; border:none; outline:none; padding:6px 10px 7px 10px; border-radius:4px;font-family: 'Conv_lato-regular'; font-size:14px; font-weight:700; margin-left:16px;}
.pool { text-align:center; background-color: #FFFFFF; border-radius:4px; box-shadow:0 0 3px 0 rgb(0 0 0 / 25%);  border:1px solid rgba(0,0,0,.125); width:100%; display:inline-block; padding-bottom:30px; margin-bottom:10px;}
.bor { width:49.5%; float:left;  }
.ftr-top{ width:100%; float:left; padding:10px 0;}
.latest h2 { float:left; color:#12191b; font-family: 'Conv_NeoTech'; font-size:20px; font-weight:600; padding:0px 0px 10px 14px;}
.construct h2 { text-align:center; padding:0px 0px 30px 0px; color:#241f21; font-family: 'Conv_lato-regular'; font-size:14px;}
.view a { color:#719E19; text-align:center; text-decoration:none; font-size:14px;}
.promotions-tab-list li { background-position: 0 0; background-repeat: no-repeat; background-size: cover; float: left; height:152px; list-style: outside none none; margin: 0 10px 29px 0; padding: 0; position: relative; width: 100%;}
}
@media only screen and (max-width:308px){
.whatsapp { float:left; padding-top:2px; padding-left:15px;}
.search input { color:#999; font-family: 'Conv_lato-regular'; font-size:12px; font-weight:700; width:100%; float:left; padding:8px 0px 7px 10px; border-radius:4px; border:none; outline:none;}
.bing { border-right:none; width:100%;}
.ftr-top{ width:100%; float:left; padding:10px 0;}
.promotions-tab-list li { background-position: 0 0; background-repeat: no-repeat; background-size: cover; float: left; height:152px; list-style: outside none none; margin: 0 10px 29px 0; padding: 0; position: relative; width: 100%;}
}
@media only screen and (max-width:308px){
.promotions-tab-list li { background-position: 0 0; background-repeat: no-repeat; background-size: cover; float: left; height:124px; list-style: outside none none; margin: 0 10px 29px 0; padding: 0; position: relative; width: 100%;}	
}

ul.up-coming-events li {
list-style: none !important;
}
ul.up-coming-events  {
padding-left: 0px !important;
}
.top {
width: 100%;
float: left;
padding: 10px 0;
background: #08519f;
font-size: 14px;
color: #fff;
font-family: 'poppinsregular';
}
.top-left {
width: 50%;
float: left;
}
.top-right {
float: right;
text-align: right;
}
.top-left-box {
float: left;
padding: 0 30px 0 0;
}
.top-right-box {
display: inline-block;
padding: 0 5px;
border-right: 1px solid #ccc;
}
.top-right a {
text-decoration: none;
font-size: 14px;
margin: 0 5px;
color: #fff;
}
.b-0 {
border: none !important;
}

.pp-content ul {
padding: 0px;
margin: 0px;
}

.pp-content ul li {
padding: 0 0 0 15px;
margin: 5px 0px;
list-style: none;
position: relative;
overflow-wrap: break-word;
}

.pp-content ul li::before {
background: #f6a500;
content: "";
height: 10px;
left: 0;
position: absolute;
top: 2px;
width: 10px;
}
.pp-content h5 a {
color: black !important;
}
.pp-content ul li{
font-size: 14px !important;
}
