.search-location-title{color:#272b8e;font-size:30px;font-weight:700;text-transform:uppercase;text-align:center;}
.search-location-form .form-control{text-transform: capitalize; border-top:0;border-right:0;border-left:0;font-size:16px;border-color:#2b3893}
.search-location-form .col{max-width:350px;}
.search-location{padding:40px 0}
.list-group-location .list-group-item.active{background-color:#2b3893;}
.list-group-location{font-family: 'Lato', sans-serif;height:557px;overflow-y:scroll;border:1px solid #ccc}
.location-detail-title{font-size:18px;text-transform:uppercase;color:#000;font-weight:700;line-height:1}
.location-detail-address{font-size:14px;font-weight:400;color:#000}
.arrow-link{display:block;position:absolute;top:10px;right:12px;}
.list-group-result{font-size:18px;color:#2b3893;font-weight:400}
.phone-icon{background-image:url(/images/ph-icon.png);background-repeat:no-repeat;width:19px;height:17px;display:inline-block;margin-right:7px;vertical-align:middle;}
.share-icon{background-image:url(/images/share-icon.png);background-repeat:no-repeat;width:16px;height:16px;display:inline-block;margin-right:7px;vertical-align:middle;}
.cng-tech-title{font-size:30px;color:#272b8e;font-weight:700}
.cng-tech{margin-top:60px;}
.cng-tech p{font-family: 'Lato', sans-serif;font-size:14px;color:#000; text-align: justify;}
.cng-car-top{border-bottom:1px solid #ccc;padding-bottom:10px;position:relative;}
.cng-car-middle{padding:25px 0px 50px 0px; text-align:center;}
.cng-car .btn, .card-recent-vieo .btn{text-transform:uppercase;font-size:13px;padding:10px;font-family: Lato,sans-serif;}
.cng-car .btn-primary, .card-recent-vieo .btn-primary{background-color:#2d3494;border-color:#2d3494}
.cng-car-list .cng-tech-title{margin-bottom:35px;}
.card-recent-vieo{border-color:#ccc}
.recent-sec{background-color:#eff1f2;padding: 44px 0 34px;margin:90px 0 0 0;position:relative;}
.recent-sec-title{font-size:30px;color:#272b8e;font-weight:700;text-transform:uppercase;text-align:center;padding-bottom:20px;}
.card-text {font-size: 16px; color: #000; font-weight: 400; text-transform: capitalize;}
.card-body {min-height: 300px}
.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span{width:0;height:0;font-size:0}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{width:18px;height:27px;display:block;position:absolute;top:50%;transform:translateY(-50%);}
.owl-carousel .owl-nav button.owl-prev{background-image:url(/images/prev-arrow.jpg) !important;background-repeat:no-repeat !important;left:-33px;}
.owl-carousel .owl-nav button.owl-next{background-image:url(/images/next-arrow.jpg) !important;background-repeat:no-repeat !important;left:auto;right:-33px}
button:focus{outline:0 !important;}
.recent-sec .no-gutters>[class*=col-]:first-child{padding-right:52px;}
.recent-sec .no-gutters>[class*=col-]:last-child{padding-left:52px;}
.recent-sec::before{content:"";height:100%;width:1px;background-color:#ccc;position:absolute;top:0;left:50%}
.owl-carousel .owl-stage{display:flex;}
.owl-carousel.owl-drag .owl-item{display:flex;flex:1 0 auto;}
.recent-sec .item{display:flex;}
.recent-sec .card{flex: 1 auto;}
.btn-search{font-size:14px;font-weight:400;color:#fff;text-transform:uppercase;border-radius:0 !important;background-color:#272b8e !important;border-color:#272b8e !important;padding:8px 19px !important}
.priceTxt {position:absolute;color: #171c8f;font-size: 18px;font-weight: bolder;font-family: Lato,sans-serif;top:0;right: 20px;opacity: 0;transition: .6s;line-height:1}
.priceTxt label {color: #000;font-size: 12px;width: 100%;display: block;font-family: Lato,sans-serif;margin-bottom:5px}
.cng-car:hover .priceTxt{opacity:1;transition:.6s;}
.cng-car:hover .btn-primary{color:#2d3494;background-color:#fff;border-color:#2d3494}
.container{max-width:1286px !important;}	
.mt35{margin-top:35px;}
.card-body a.btn-primary {position: absolute; margin: 0 auto; width: 115px; bottom: 15px; left: 0; right: 0;}
header nav.primaryNav .site-nav > ul .wrap .subnav .container.tabbed .tabLinks > li a {font-family: 'Lato', sans-serif !important; font-size: 14px; font-weight: bold;}
.cng-tech .card .card-body a.btn-primary {bottom: -10px}
.btn.btn-primary.rounded-0.new-cng-btn{bottom: -20px!important;}
.recent-sec .card-body {min-height: inherit;padding-bottom: 50px;}
.recent-sec .owl-carousel .owl-nav button.owl-next {width: 24px;height: 27px; text-align: center;background-position: -2px -1px;}
.recent-sec .owl-carousel .owl-nav button.owl-prev {width: 24px;height: 27px; text-align: center;background-position: -2px -1px;}
.cnp-pump-text p {font-size: 14px;text-align: center;margin: 10px 0px 30px;}
.recent-sec .card-body h3 {font-size: 16px;}
@media(min-width:1920px){
	.floating-component .floating-item.active .assistance .rows .rowitems {width: auto;}
}
@media(min-width:1200px){
	.cng-car-list [class*=col-]:hover{background-color:#f2f5f8;transition:.6s;}
	.cng-car-list [class*=col-]{padding-top:15px;padding-bottom:15px;}
	.cng-car:hover{background-color:#f2f5f8;transition:.6s;}
	.floating-component .floating-item.active .assistance .rows .rowitems {width: auto;}
}

@media(width:768px) and (orientation:portrait){
	.cng-tech img{max-width:100%;height:auto;}
	.search-location-title, .cng-tech-title{font-size:24px;}
	.location-detail-title{font-size:16px;}
	.list-group-location .list-inline-item{font-size:14px;}
	.list-group-result{font-size:16px;}
	.list-group-location{height:243px;}
	.recent-sec-title{font-size:24px;}
	.recent-sec{padding:30px 0 50px 0;margin:50px 0 0 0}
	.recent-sec .no-gutters > [class*="col-"]:first-child{padding-right:40px;}
	.recent-sec .no-gutters > [class*="col-"]:last-child{padding-left:40px;}
	.owl-carousel .owl-nav button.owl-next{right:-25px;}
	.owl-carousel .owl-nav button.owl-prev{left:-25px;}
	.search-location-title{margin-bottom:20px;}

}
@media(min-width: 768px) and (max-width:1024px) and (orientation:landscape){
	.list-group-location{height:373px;}
	.search-location-title, .cng-tech-title, .recent-sec-title{font-size:26px;}
	.cng-tech img{max-width:100%;height:auto;}
	.recent-sec{padding:35px 0 60px 0;margin:60px 0 0 0}
}
@media(max-width:767px){
	.cng-tech {margin-top: 20px;}
	.search-location-title, .cng-tech-title, .recent-sec-title{font-size:20px;}
	.search-location-form .btn{display:block;width:100%;margin-top:15px;}
	.search-location-form .form-control{height:calc(1.5em + .75rem + 9px)}
	.location-detail-title{font-size:16px;}
	.list-group-location .list-inline-item{font-size:14px;}
	.list-group-location{height:332px;}
	.cng-tech img{max-width:100%;height:auto;}
	.search-location{padding:30px 0}
	.recent-sec .no-gutters>[class*=col-]:first-child{padding-right:0;}
	.recent-sec .no-gutters>[class*=col-]:last-child{padding-left:0;padding-top:20px;}
	.recent-sec{padding:25px 0 40px 0;margin:0;background-color:transparent;}
	.recent-sec-title{padding-bottom:10px;}
	.recent-sec::before{content:none;}
	.owl-carousel .owl-nav button.owl-prev{left:0}
	.owl-carousel .owl-nav button.owl-next{right:0}
	.cng-car-middle{height:auto;padding:15px 0}
	.cng-car-list .row{margin-left:0;margin-right:0}
	.cng-car-list [class*=col-]{padding-left:1px;padding-right:1px;padding-bottom:2px;}
	.cng-car-list .card{background-color:#f2f5f8;padding:8px 8px 7px 5px}
	.cng-car-top{border-bottom:0;padding-bottom:0;}
	.cng-car-footer-left{line-height:1.2}
	.cng-car-footer-left-sm{display:block;font-size:11px;}
	.cng-car-footer-left-lg{font-weight:bold;font-size:14px;color:#171c8f}
	.cng-car-footer-right a{font-size:11px;text-transform:uppercase;color:#2d3494;text-decoration:underline;}
	.owl-stage {left:-30px;}
	.owl-carousel button.owl-dot{width:15px;height:8px;background-color:#e0dbdb!important;display:inline-block;margin:0 4px;border-radius:5px;}
	.owl-carousel button.owl-dot.active{background-color:#2d3494 !important;width:18px;}
	.owl-carousel button.owl-dot span, .owl-carousel button.owl-dot.active span{ background:none!important;}
	.owl-dots{text-align:center;margin-top:10px;}
    .mt35{margin-top:0}
    .location-detail {padding: 0 25px; overflow: hidden;}
	.location-detail iframe {width: 100% !important; overflow: hidden;}
	.recent-sec .item {	width: 100%	}
	.cng-car-list .card-body {min-height: 140px;}
}

@media screen and (min-width:320px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px) {
body.arenacngpump .cng-tech.text-center .col-md-4.mb-4.mb-md-0 img {width: 100%;}
body.arenacngpump header .col-md-2 {display: none;}
body.arenacngpump header .col-md-7 div#sidebarNav {display: none;}
body.arenacngpump header .col-md-3 ul.utilityItems li.phone.hidden-xs {display: none;}
body.arenacngpump header .mobile-logo {padding-top: 5px; text-align: left;}
body.arenacngpump header .container-fluid .row {display: block;}
body.arenacngpump header .container-fluid .row .col-md-3 {display: inline; float: right;}
body.arenacngpump header .utilityWrapper .utilityItems {margin: 0; padding: 0;}
}