ul.socialxx{display:flex; flex-wrap:wrap; align-items:center;}
ul.socialxx li{width:33%;margin: 8px 0;}
ul.socialxx li a{color:#000;padding: 5px 10px;width: 130px;display: flex;border-radius: 5px;align-items: center; font-size:16px;}
ul.socialxx li i{margin-right:10px;font-size:16px;}
ul.socialxx li a.facebook{border:1px solid #ddd;color:#333}
ul.socialxx li a.facebook i{color:#4867aa;font-size:16px}
ul.socialxx li a.twitter{border:1px solid #ddd;color:#333}
ul.socialxx li a.twitter i{color:#1da1f2;font-size:16px}
ul.socialxx li a.google{border:1px solid #ddd;color:#333}
ul.socialxx li a.google i{color:#db4f42;font-size:16px}
ul.socialxx li a.google img{width:14px;display:inline-block;margin-right:10px;position:relative;top:2px}
ul.socialxx li a.pinterest{border:1px solid #ddd;color:#333}
ul.socialxx li a.pinterest i{color:#bd081b;font-size:16px}
ul.socialxx li a.instagram{border:1px solid #ddd;color:#333}
ul.socialxx li a.instagram i{color:#000;font-size:16px}
ul.socialxx li a.linkedin{border:1px solid #ddd;color:#333}
ul.socialxx li a.linkedin i{color:#0274b3;font-size:16px}

.mapexist{padding-bottom:2px !important; padding-top:5px !important;}

.bordernp{border-bottom:1px solid #ddd;margin:15px 0;}
ul.bordernp li{margin:10px 0;}
.rigcolopcl.bordernp{padding-bottom:15px;}

.relatedbx{margin-top:15px;}
.relatedbx h2{font-size:18px; color:#000; font-weight:400; text-transform:uppercase;}
.relatedbx h2 i{font-weight:600;color:#979696;margin-left:5px;position:relative;float: right;margin: 3px 10px;border: 1px solid #979696;width: 30px;text-align: center;padding: 3px 0;}
.relatedbx h2 i:hover{background:#979696;color:#FFF;}
.relatedcolumn{display:flex;flex-wrap:wrap;}
.zv-box-st{display:block;height:auto;background:#fff;border:1px solid #eeeded;position:relative; width:49%; margin:10px;}
.relatedcolumn .zv-box-st:nth-child(odd){margin-left:0px;} 
.relatedcolumn .zv-box-st:nth-child(even){margin-right:0px;} 
.zv-box-st-header{float:none;max-width:100%;width:98%;height:auto;margin:0 auto;padding:5px 4px;position:relative; display:flex;}
.scbImg{width:60px;height:60px;float:left;margin-right:15px;margin-top:6px;margin-bottom:10px}
.scbImg img{display:block;width:60px;height:60px;border:1px solid #ddd;padding:1px;object-fit:cover}
.pro-site-heading-area{width:90%;float:left}
.s-site-name{display:flex;font-size:15px;position:relative;margin-bottom:0;padding-top:5px}
.s-site-name a{font-weight:400;color:#02359a;font-size:18px;font-family:roboto,sans-serif;display:inline-block;vertical-align:top;text-decoration:none;margin-right:5px}
.s-site-name a img{position:relative;top:-2px}
.site-details{display:block;clear:both;position:relative}
.proCap{display:none}
.search-info{display:block;clear:both;margin:3px 0 0;line-height:23px}
.srchflbt{position:absolute;top:10px;right:17px;display:none}
.srchflbt a{display:block;padding:3px 8px;border:1px solid #f46f34;font-size:13px;border-radius:3px}
.srchflbt i{margin-right:3px}
.mobInfo{display:none;}

.breadcrubarea{margin-bottom:15px;}
.breadcrubarea ul{ list-style:none; padding:0; margin:0; display:flex;flex-wrap:wrap;}
.breadcrubarea ul li{position:relative; padding-right:7px;}
.breadcrubarea ul li:before{display: inline-block;padding-right:7px;color: #000;content: "/";}
.breadcrubarea ul li:first-child:before{content: "";padding-right:0px;}
.breadcrubarea ul li a{color:#000;}

.listlargethmb{}
.listlargethmb img{width:100%;}
.owlwrap .owl-nav{}
.owlwrap .owl-nav button.owl-prev{font-size:25px; color:#FFF; background:rgba(0,0,0,0.55); position:absolute; left:0px; top:30%; width:30px; height:30px; line-height:25px;border-radius:50%} 
.owlwrap .owl-nav button.owl-next{font-size:25px;color:#FFF; background:rgba(0,0,0,0.55); position:absolute; right:0px; top:30%; width:30px; height:30px; line-height:25px; border-radius:50%}
.owlwrap .owl-nav button.owl-prev.disabled, .owlwrap .owl-nav button.owl-next.disabled{display:none;}
.owlwrap .item img{height:100px; object-fit:cover;}
.owlwrap .item{cursor:pointer;}

.lstgallerynew{display:flex; flex-wrap:wrap;flex-direction:column;height:150px; overflow:hidden;}
.galleryitemnew{width:32.21%; margin:5px; position:relative;}
.galleryitemnew a{display:block;}
.galleryitemnew span{width:50px; height:50px; border-radius:50%; background:rgba(0,0,0,0.5); color:#FFF; position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align: center;
    line-height: 50px;
    font-size: 18px;
    font-weight: 600;}
.galleryitemnew:first-child{margin-left:0px;}
.galleryitemnew:nth-child(3){margin-right:0px;}
.galleryitemnew img{width:100%; height:150px; object-fit:cover;}


.lstgalleryn{display:flex; flex-wrap:wrap;}
.galleryitem{width:31.7%; margin:5px;}
.galleryitem img{width:100%; height:150px; object-fit:cover;}
.fancybox__container{z-index:99999;}

.tble-row span.addinfo{display: block;width:100% !important;}
.tble-row span.addinfo div{height:auto !important; font-family:"Open Sans", sans-serif !important; font-size:15px !important;}
.tble-row span.addinfo p{font-family:"Open Sans", sans-serif !important; font-size:15px !important; color:#000 !important; margin-bottom:10px !important;}

.tble-row iframe{width:100% !important; position:relative !important; height:350px !important;}
.paddingzero{padding:0px;}
.tble-row span.addinfo span{width:auto;}
.extncontctbx ul.abtcontact-page li{border-bottom:1px solid #eaecec; margin:15px 0; padding:0 15px 15px 60px;}
.extncontctbx ul.abtcontact-page li:last-child{border-bottom:none; padding-bottom:0;}
.extncontctbx ul.abtcontact-page li i{left:15px;}
.extncontctbx{padding:0px 0px;}
.extncontctbx ul.abtcontact-page{padding:1px 0;}
.viewmorelisting{text-align:center; margin:15px 0 15px; display:block; clear:both;}
.viewmorelisting a{display:inline-block; padding:8px 16px; background:#bdbdbd; color:#FFF; border-radius:5px;}
.viewmorelisting a:hover{background:#f46f34;}
.mtrghtclass{margin-top:35px;}
.claimweb{margin-bottom:5px;}
.pttpo{padding-top:12px;}
span.domnmeme{display:block; margin-top:5px;}

.addinfo ul{list-style:disc; padding-left:20px !important;}
.addinfo ol{list-style:decimal; padding-left:20px !important;}
.addinfo ol li, .addinfo ul li{margin-bottom:0px; white-space:normal !important;}

ul.reviewlist{width:97%;margin:0 auto;padding:0; display:flex;flex-wrap:wrap;}
ul.reviewlist li{display:block;padding: 5px;margin: 0px;width: 33.2%;border-radius: 5px;}
ul.reviewlist li a{display:flex;padding:0;align-items:center;border:1px solid #ddd;padding: 5px;border-radius: 5px;width: 150px;}
.rvghimg{width:20px;height:20px}
.rvghimg img{display:block;width:20px;height:auto;padding:1px;object-fit:cover}
span.reghvttle{padding-left:10px;color:#000;font-size:16px}
.tble-row iframe{width:100%}

.mng-site-heading{padding:10px 0 8px 0px;clear:both;position: relative;}
.crprogress{
  position: relative;margin:4px;float:none;text-align:center;
}
.crbarOverflow{ /* Wraps the rotating .bar */
  position: relative;overflow:hidden; /* Comment this line to understand the trick */
  width: 200px; height: 90px; /* Half circle (overflow) */
  margin-bottom: -14px; /* bring the numbers up */
  margin-left:auto; margin-right:auto;
}
.crbar{
  position: absolute;top:0;left:0;
  width: 200px; height: 200px; /* full circle! */
  border-radius: 50%;box-sizing:border-box;border:15px solid #ccc;     /* half gray, */
  border-bottom-color: #00b16a;  /* half azure */
  border-right-color: #00b16a;
}
.textscore{margin:-45px 0 0;}
.textscore h4{font-weight:700; position:relative; font-size:20px;}
.textscore h5{font-weight:700; color:#333; font-size:18px;}
.textscore h5 span{color:#00b16a;}
.clearfix{clear:both; height:0px; line-height:0px;}
span.innheading{display:block;font-size: 16px;font-weight:400;color: #000; padding:0 10px; text-align:center;}
.claimweb{display:block;text-align:center;padding:10px 0;}
.claimweb a{display:inline-block;padding:5px 15px;color:#000;background:#ddd;border-radius:25px; font-weight:600; transition:1s all;}
.claimweb a:hover{ background:#f46f34; color:#FFF;}
.reviewtxt{margin-bottom:8px;padding:5px 10px;}
.reviewtxt strong{font-weight:600;}
ul.abtcontact-page li a.emldsp{border-radius:25px;border:1px solid #365899;padding: 3px 10px;}
ul.abtcontact-page li a.emldsp:hover{background:#365899;color:#FFF;}
.margintoppro{margin-top:25px;}

.poweredby{font-size:13px;display: block;padding: 0 0 12px; text-align:center;}
.poweredby a{color: #666;text-decoration: none;}
.poweredby a i{margin-right:3px;color:#fb983b;font-size:14px;}
.poweredby a strong{font-weight: 600;}

@media only screen and (max-width:575px){
	header{box-shadow:0 10px 10px rgba(0,0,0,0.01);}
	.breadcrubarea{padding-left:15px;}
	ul.socialxx li{width:50%;}
	ul.reviewlist li{width:45%; margin-right:10px;}
	.zv-box-st{width:100%;margin:0 0 15px;}
	.deskInfo{display:none;}
	.mobInfo{display:block; }
	.search-info{margin:0;}
	.zv-box-st-header{flex-wrap:wrap;align-items:center;}
	.scbImg{width:30px; height:30px;margin-right:10px; margin-bottom:0px;}
	.scbImg img{width:30px; height:30px;}
	.pro-site-heading-area{width:85%;}
	.s-site-name{padding-top:0px;}
	
	.relatedbx{width:95%; margin:0 auto;}
	.lstgallerynew{height:120px;}
	.galleryitemnew img{height:120px;}
	.fancybox__caption{text-align:center;}
	
	.profileimgarea{padding-top:8px; background:#f3f5f6;}
	.mtrghtclass{margin-top:0px;}
	
}