/*
Theme Name: ACT Electric Vehicle Council
Theme URI:
Author: the ZOO Group
Author URI: http://zooadvertising.com.au/
Description: May 2015.
Version: 1.0
*/
@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i'); 
@import url('about-style.css'); 
 body{
	font-family: 'Montserrat', sans-serif !important;
	font-weight:300;
	font-size:16px;
	padding-top:103px;
	background:#fff !important;
} 
/*  Base
============================================================ */
img { max-width: 100%; height: auto; }

/*  General
============================================================ */
.wrapper { height: auto; }
.wrapper:before, .wrapper:after { content: " "; display: table; }
.wrapper:after { clear: both; }
.main-content { padding: 30px 0; }
.xs-grid { margin-left: 0 !important; margin-right: 0 !important; }
.xs-grid [class*="col-"] { padding: 0 !important; }
.bg-white { background-color: #fff; }
.bg-blue { background-color: #074fb6; }
.section-title { margin: 0 0 35px; line-height: 110%; font-size: 1.857em; }
.page-title {font-size: 1.714em; }
.svg-container { display: inline-block; position: relative; vertical-align: middle; overflow: hidden; }
.svg-container .svg-content { display: inline-block; position: absolute; top: 0; left: 0; }
.svg-container path { -webkit-transition: fill 0.2s; -o-transition: fill 0.2s; transition: fill 0.2s; }

/*  Forms & Buttons
============================================================ */
.btn { font-weight: 600; font-size: 18px; font-size: 1.8rem; }
.search-mobile { background-color: #233161; }
.search-mobile .form-control, .search-mobile .btn { background-color: #233161; border-color: #233161; color: #fff; height: 50px; line-height: normal; }
.search-mobile .form-control { padding-left: 15px; font-size: 1.429em; background-color: transparent; }
.search-mobile .form-control::-moz-placeholder { color: #fff; opacity: 1; }
.search-mobile .form-control:-ms-input-placeholder { color: #fff; }
.search-mobile .form-control::-webkit-input-placeholder { color: #fff; }
.search-mobile .btn { font-size: 20px; font-size: 2rem; }
.btn-link { background-color: #fff; color: #000; -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.btn-link:hover, .btn-link:focus { background-color: #bde7ec; text-decoration: none; color: #000; }
.link { font-weight: 600; text-decoration: underline; }
.link:hover { text-decoration: none; }
.custom-select { background-color: #bde7ec; position: relative; }
.custom-select:after, .custom-select:before { content: ''; display: block; position: absolute; pointer-events: none; -webkit-user-select: none; -webkit-touch-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.custom-select:before { background-color: #bde7ec; width: 50px; border-left: 1px solid #233161; height: 100%; top: 0; right: 0; }
.custom-select:after { top: 50%; margin-top: -3.5px; right: 19px; width: 0; height: 0; border-style: solid; border-width: 7px 7px 0 7px; border-color: #233161 transparent transparent transparent; }
.custom-select select { margin: 0; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; }

/*  Header
============================================================ */
.header .navbar-brand img { width: 98px; }

/*  Footer
============================================================ */
.footer { background-color: #233161; color: #fff; padding: 30px 0; }
.footer a { color: #fff; }
.footer .title { color:#34c4f1; margin: 0 0 20px; line-height: 100%;font-weight: 500;font-size: 20px !important; }
.social-links { text-align:left; margin: 20px 0; }
.social-links > li { margin: 0 0 5px; }
.credits { padding: 30px 0; background-color: #0f1b43; color: #f1f1f1; line-height: 100%; }
.credits a { color: #f1f1f1; }

/*  Navigation
============================================================ */
.navbar-nav { font-weight: 600; font-size: 1.429em; }
.navbar-nav a { -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;font-size: 15px;font-weight: 200;color: #144384;}
.navbar-toggle { width: 38px; height: 30px; padding: 0; margin-top: 20px; position: relative; }
.navbar-toggle .icon-bar { left: 0; position: absolute; -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.navbar-toggle .icon-bar:nth-child(1) { top: 12px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.navbar-toggle .icon-bar:nth-child(2) { top: 12px; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translate(15px, 0); -ms-transform: translate(15px, 0); -o-transform: translate(15px, 0); transform: translate(15px, 0); }
.navbar-toggle .icon-bar:nth-child(3) { top: 12px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.navbar-toggle.collapsed .icon-bar:nth-child(1), .navbar-toggle.collapsed .icon-bar:nth-child(3) { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
.navbar-toggle.collapsed .icon-bar:nth-child(1) { top: 1px; }
.navbar-toggle.collapsed .icon-bar:nth-child(2) { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
.navbar-toggle.collapsed .icon-bar:nth-child(3) { top: 23px; }

/*  Teaser
============================================================ */
.teaser { position: relative; overflow: hidden; }
.teaser .main-bg { width: 100%; }
.teaser .overlay { position: fixed; z-index: 1000; top: 0; right: 0; bottom: 0; left: 0; color: #fff; padding-top: 71px; background-color: rgba(35, 49, 97, 0.9); display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.teaser .overlay.gone { -webkit-transform: translate(0, -100%); -ms-transform: translate(0, -100%); -o-transform: translate(0, -100%); transform: translate(0, -100%); opacity: 0.5; filter: alpha(opacity=50); pointer-events: none; }
.teaser .section-title, .teaser .title { color: #fff; line-height: 100%; margin: 0; }
.teaser .section-title { text-align: center; font-size: 1.714em; }
.teaser .image { max-width: 35%; margin: 20px auto 0px; }
.teaser .title { font-weight: 400; font-size: 1.429em; }
.teaser .list-inline { font-size: 1.714em; line-height: 100%; margin: 10px 0 0; }
.teaser .list-inline > li { padding: 0; margin: 0; }
.teaser .list-inline .square { border-radius: 4px; background-color: #fff; padding: 5px; color: #233161; }
.teaser .toggle-btn { margin: 30px auto 0; display: block; width: 38px; height: 38px; position: relative; color: #f1f1f1; cursor: pointer; }
.teaser .toggle-btn:before, .teaser .toggle-btn:after { content: " "; display: table; }
.teaser .toggle-btn:after { clear: both; }
.teaser .toggle-btn:after { content: 'HIDE'; position: absolute; display: block; left: 0; right: 0; text-align: center; bottom: -20px; }
.teaser .toggle-btn .icon-bar { display: block; width: 46px; height: 1px; background-color: #f1f1f1; position: absolute; top: 19px; left: -4px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.teaser .toggle-btn .icon-bar:nth-child(2) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.infographic { color: #fff; background-color: #233161; position: relative; -webkit-transform: translate(0, -20px); -ms-transform: translate(0, -20px); -o-transform: translate(0, -20px); transform: translate(0, -20px); }
.infographic .row > .col-xs-12 { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center;padding:0 60px; }
.infographic .row > .col-xs-12:nth-child(2) { background-color: #009cc4; }
.infographic .text { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; padding: 10px 0 10px 20px; font-size: 1.429em; font-weight: 300; line-height: 105%; }
.infographic .image { max-width: 60px; }
.infographic .image img { -webkit-transform: translate(0, -8px); -ms-transform: translate(0, -8px); -o-transform: translate(0, -8px); transform: translate(0, -8px); }
.image-box { padding: 120px; color: #fff; background-size: cover; background-repeat: no-repeat; background-image: url(assets/img/img-bg-image-box.jpg); -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.image-box .title, .image-box .lead { line-height: 105%; }
.image-box .title { margin: 0 0 10px; color: #fff; }
.image-box .btn { margin-top: auto; }
.content-box { padding: 30px; background-color: #fff; }
.content-box .entry-content { font-weight: 300; }
.content-box .lead { font-weight: 600; }
.news-listing .image-box { background-image: url(assets/img/img-bg-news-intro.jpg); }
.list-unstyled > .news-item:last-child { margin: 0 !important; padding: 0 !important; border: none !important; }
.news-item { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #d3d6df; }
.news-item .title a { color: #233161; text-decoration: none; }
.news-item .date {}
.news-item .entry-content {}
.news-item .image img { width: 100%; }
.news-item.featured-item {border-bottom: none; }
.news-item.list-item {border-bottom: none;}
.featured-car { margin-top: 20px; }
.featured-car .image-box { min-height: 256px; background-image: url(assets/img/img-bg-featured-car.jpg); }
.mod-box { color: #fff; margin-bottom: 20px; text-align: center; background-color: #233161; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; padding: 30px 25px; }
.mod-box img, .mod-box .title { -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.mod-box a { display: block; color: #fff; }
.mod-box a:hover { text-decoration: none; }
.mod-box a:hover img { -webkit-transform: translate(0, 10px); -ms-transform: translate(0, 10px); -o-transform: translate(0, 10px); transform: translate(0, 10px); }
.mod-box .title { margin-top: 20px; display: block; font-weight: 600; font-size: 1.857em; line-height: 110%; }
.mod-box.green { background-color: #88bd23; }
.mod-box.blue { background-color: #009cc4; }
.sponsors-list { overflow: hidden; }
.sponsors-list .item { padding: 0 30px; }
.sponsors-list .item a { display: block; }
/*homepage*/
.teaser .metaslider .flexslider{margin: 0px 0 120px 0;}
/*end of homepage*/

.cr3_sponsorwrapper .fours-column {
    min-height: 110px;
}
.cr3_sponsorwrapper .fours-column img{
	max-height: 110px;
}

/*  Page content
============================================================ */
.page-wrapper { padding-top: 63px; }

.page-content { background-color: #fff; 
 
margin: 40px 0px;}
#articleListAll .page-content{ display: -webkit-flex;
     display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;}
 #articleListAll .blog-section .page-content{display:block;}
.car-item { width: 100%; margin-bottom: 20px; height: 0; padding-bottom: 100%; position: relative; background-repeat: no-repeat; background-size: cover;}
.car-item .title, .car-item .btn { position: absolute; left: 20px; right: 20px; }
.car-item .btn { left: 0; width: 100%; }
.car-item .title { top: 20px; color: #fff; font-size: 1.429em; line-height: 110%; margin: 0; }
.car-item .btn { color: #fff; bottom: 0; background-color: #009cc4; }
.car-item .btn:hover, .car-item .btn:focus { background-color: #007391; }
.car-results { margin-bottom: 20px; }
.car-results .title { margin: 0; line-height: 100%; }
.car-results .title a { color: #233161; text-decoration: none; }
.car-results .price { font-weight: 300; margin-bottom: 15px; }
.car-results .entry-content { margin-bottom: 15px; }
.car-results .image { margin-bottom: 20px; }
.car-results .image img { width: 100%; }
.resource-item { border: 1px solid #c2c6d3; margin-bottom: 30px; }
.resource-item a { -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; padding: 30px 20px; width: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; }
.resource-item a:hover { background-color: #009cc4; text-decoration: none; }
.resource-item a:hover .title { text-decoration: none; color: #fff; }
.resource-item a:hover .svg-content path { fill: #fff; }
.resource-item a:hover .link { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
.resource-item .svg-container { height: 78px; width: 64px; }
.resource-item .title { text-align: center; line-height: 110%; -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.resource-item .link { -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translate(0, 15px); -ms-transform: translate(0, 15px); -o-transform: translate(0, 15px); transform: translate(0, 15px); color: #fff; }
.filter-nav { border-top: 1px solid #c2c6d3; border-bottom: 1px solid #c2c6d3; margin-bottom: 30px; font-size: 1.143em; text-align: center; }
.filter-nav > li { padding: 0; margin: 0 6px; position: relative; }
.filter-nav > li:first-child { display: none; }
.filter-nav a { display: block; padding: 15px 5px; }
.filter-nav .active:after { content: ''; width: 100%; left: 0; height: 3px; background-color: #009cc4; position: absolute; bottom: 0; }

/* Wordpress Core
======================================================= */
.alignnone { margin: 5px 20px 20px 0; }
.aligncenter { display: block; margin: 5px auto 5px auto; }
.alignright { float: right; margin: 5px 0 20px 20px; }
.alignleft { float: left; margin: 5px 20px 20px 0; }
a img.alignright { float: right; margin: 5px 0 20px 20px; }
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft { float: left; margin: 5px 20px 20px 0; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }

.bio h2 { text-align: center; }
.bio .bio-post { position: relative; display: inline-block; width: 100%; margin: 0 0 40px 0; color: #fff; }
@media (min-width: 48em) { .bio .bio-post { width: 31%; margin: 0 0.75% 40px 0.75%; } }
@media (min-width: 80em) { .bio .bio-post { width: 23%; } }
.bio .bio-post img { width: 100%; }
.bio .bio-overlay { display: table-cell; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; /* @include align-items(center); */ -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 20px; text-align: center; background-color: #233161; opacity: 0; }
.bio .bio-overlay:hover { opacity: 0.9; }
.bio .bio-overlay h2 { color: #fff; margin-top: 0; }
.bio .bio-overlay a { margin-top: 20px; color: #fff; font-size: 1.429em; }
.container .wrapper .container { width: auto !important; }
.entry-content .content-box { padding: 0 40px 0 0; }
.no-flex { -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.no-flex p, .no-flex ul { padding-right: 20px; }

/*  MEDIA QUERIES
============================================================ */
@media (max-width: 47.99em) { .slider-label { margin-bottom: 30px; }
  .main { margin-bottom: 20px; }
  .main.footer { margin-bottom: 0; }
  .row .col-xs-12:last-child .mod-box { margin-bottom: 0; } }
@media (min-width: 48em) { .logged-in .header { top: 32px; }
  .section-title { font-size: 2.429em; }
  .teaser .overlay { position: absolute; }
  .infographic { overflow: hidden; position: absolute; left: 0; right: 0; bottom: 0; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
  .infographic:before { content: ''; display: block; position: absolute; left: 50%; width: 100%; height: 100%; top: 0; background-color: #009cc4; }
  .infographic .row > .col-xs-12:nth-child(2) { position: relative; }
  .infographic .row > .col-xs-12:nth-child(2):before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 0; height: 0; border-style: solid; border-width: 45px 0 45px 20px; border-color: transparent transparent transparent #233161; }
  .infographic.gone {  }
  .infographic .image { max-width: 80px; }
  .infographic .image img { -webkit-transform: translate(10px, -8px); -ms-transform: translate(10px, -8px); -o-transform: translate(10px, -8px); transform: translate(10px, -8px); }
  .main { }
  /* .row-flex { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; } */
  .row-flex > .col-xs-12 { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; }
  .row-flex.resources-listing { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .resources-listing > .resource-item:first-child { margin-left: -1px; }
  .resources-listing > .resource-item:nth-last-child(-n+4) { border-bottom-width: 1px; }
  .resources-listing > .resource-item:last-child, .resources-listing .resource-item:nth-child(4n) { border-right-width: 1px; }
  .resource-item { border-width: 1px 0 0 1px; margin-bottom: 0; }
  .credits .row > .col-xs-12:nth-child(2) { text-align: right; }
  .page-wrapper { padding-top: 0; }
  .mod-box { margin-bottom: 0; }
  .mod-box .title { font-size: 1.714em; }
  .car-item { margin-bottom: 30px; }
  .car-item .title, .car-item .btn { left: 30px; right: 30px; }
  .car-item .btn { left: 0; width: 100%; }
  .car-item .title { top: 30px; }
  .car-item .btn { bottom: 0; }
  .filter-nav { text-align: left; }
  .filter-nav > li { margin: 0 30px 0 0; }
  .filter-nav > li:first-child { display: inline-block; }
  .filter-nav a { padding: 15px 10px; } }
@media (max-width: 59.99em) { .navbar-collapse { background-image: -webkit-linear-gradient(top, #dedddd 0%, #fff 4.5%); background-image: -o-linear-gradient(top, #dedddd 0%, #fff 4.5%); background-image: linear-gradient(to bottom, #dedddd 0%, #fff 4.5%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDEDDDD', endColorstr='#FFFFFFFF', GradientType=0); }
  .navbar-nav { margin-bottom: 0; }
  .navbar-nav > li { border-bottom: 1px solid  #e4e6ec; } }
@media (min-width: 60em) { .logged-in .search-field-desktop.open { -webkit-transform: translate(0, 104px); -ms-transform: translate(0, 104px); -o-transform: translate(0, 104px); transform: translate(0, 104px); }
  label { font-size: 20px; font-size: 2rem; }
  .form-group span.value { font-size: 1.143em; font-weight: 600; color: #233161; margin-left: 10px; display: inline-block; }
  .header { -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); }
  .header .search-toggle { background-color: transparent; font-size: 24px; padding: 10px 12px; color: #233161; -webkit-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; }
  .header .search-toggle:hover { color: #009cc4; }
  .header .search-toggle:focus { -webkit-box-shadow: none; box-shadow: none; outline: 0; }
  .header .search-toggle.close-icon .glyphicon:before { content: "\e014"; }
  .header .search-desktop { padding-top: 12px; }
  .footer { font-size: 1.143em; padding:80px 0; }
  .footer .title { font-size: 1.875em; }
  .btn-link { padding: 12px 30px;}
  .search-field-desktop { z-index: 1028; padding: 10px 0; border-bottom: 1px solid #ddd; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; opacity: 0; filter: alpha(opacity=0); position: fixed; top: 0; left: 0; right: 0; background-image: -webkit-linear-gradient(top, #dedddd 0%, #fff 10%); background-image: -o-linear-gradient(top, #dedddd 0%, #fff 10%); background-image: linear-gradient(to bottom, #dedddd 0%, #fff 10%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDEDDDD', endColorstr='#FFFFFFFF', GradientType=0); }
  .search-field-desktop.open { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate(0, 72px); -ms-transform: translate(0, 72px); -o-transform: translate(0, 72px); transform: translate(0, 72px); }
  .search-field-desktop .form-control, .search-field-desktop .btn { color: #233161; background-color: transparent; }
  .search-field-desktop .form-control { text-align: right; border: none; font-weight: 600; font-size: 20px; font-size: 2rem; }
  .search-field-desktop .form-control::-moz-placeholder { color: #233161; opacity: 1; }
  .search-field-desktop .form-control:-ms-input-placeholder { color: #233161; }
  .search-field-desktop .form-control::-webkit-input-placeholder { color: #233161; }
  .search-field-desktop .form-control:focus { -webkit-box-shadow: none; box-shadow: none; }
  .search-field-desktop .btn { border: none; font-size: 20px; font-size: 2rem; padding: 0 0 0 10px; }
  .search-field-desktop .btn:hover, .search-field-desktop .btn:focus { background-color: transparent; }
  .navbar-nav { font-size: 1.286em; }
  .navbar-nav > li > a { position: relative; padding-left: 12px; padding-right: 12px; }
  .navbar-nav > li.active a:after,.navbar-nav > li.current-menu-parent > a:after{ position: absolute; content: ''; display: block; left: 0; width: 100%; height: 2px; background-color: #009cc4; bottom: 30px; }
  .teaser .overlay .section-title { font-size: 3.571em; margin-bottom: 30px; }
  .teaser .overlay .image { max-width: none; }
  .teaser .overlay .title { font-size: 2.857em; }
  .teaser .overlay .list-inline { font-size: 3.571em; }
  .teaser .overlay .toggle-btn { margin-top: 5%; }
  .infographic .row > .col-xs-12:nth-child(2):before { border-width: 65px 0 65px 29px; }
  .infographic .text { padding: 20px 20px 20px 50px; font-size: 2.1em; }
  .infographic .image { max-width: 100px; }
  .infographic .image img { -webkit-transform: translate(20px, -8px); -ms-transform: translate(20px, -8px); -o-transform: translate(20px, -8px); transform: translate(20px, -8px); }
  .main {}
  .image-box { padding: 30px; font-size: 1.143em; }
  .image-box .lead { line-height: 120%; }
  .image-box .title { font-size: 2.500em; }
  .image-box .btn-block { max-width: 300px; }
  .content-box { padding: 40px; font-size: 1.143em; }
  .news-item, .car-results { font-size: 1.143em; margin-bottom: 30px; padding-bottom: 30px; }
  .news-item .title, .car-results .title { font-size: 2em; }
  .news-item.featured-item .title, .car-results.featured-item .title { font-size: 2.6em; }
  .news-item .image, .car-results .image { margin-bottom: 0; }
  .page-title { font-size: 2.286em; }
  .page-wrapper {  }
  .page-content {  }
  .vehicle-search form .row { margin-bottom: 15px; }
  .vehicle-search form .row:last-child { margin-bottom: 0; } }
@media (min-width: 80em) { .logged-in .search-field-desktop.open { -webkit-transform: translate(0, 134px); -ms-transform: translate(0, 134px); -o-transform: translate(0, 134px); transform: translate(0, 134px); }
  .header .navbar-brand img { width: 130px; }
  .header .search-desktop { padding-top: 26px; }
  .search-field-desktop.open { -webkit-transform: translate(0, 102px); -ms-transform: translate(0, 102px); -o-transform: translate(0, 102px); transform: translate(0, 102px); }
  .navbar-nav { font-size: 1.429em; }
  .navbar-nav > li > a { padding: 41px 15px; }
  .infographic .row > .col-xs-12:nth-child(1) .text { padding: 30px 20px; }
  .infographic .row > .col-xs-12:nth-child(1) .image img { -webkit-transform: translate(0, -8px); -ms-transform: translate(0, -8px); -o-transform: translate(0, -8px); transform: translate(0, -8px); }
  .infographic .row > .col-xs-12:nth-child(2):before {border-width: 60px 0 62px 33px; }
  .infographic .row > .col-xs-12:nth-child(2) .text { padding: 30px 5px 30px 60px; }
  .infographic .row > .col-xs-12:nth-child(2) .image img { -webkit-transform: translate(40px, -8px); -ms-transform: translate(40px, -8px); -o-transform: translate(40px, -8px); transform: translate(40px, -8px); }
  .infographic .text {font-size: 20px;
line-height: 30px; }
  .mod-box { padding: 40px 30px; }
  .mod-box .title { font-size: 2.571em; font-weight: 400; }
  .page-content {  } }
.twitter-feed { padding: 30px 0; }
@media (min-width: 60em) { .twitter-feed { padding: 62px; } }
.twitter-feed h3, .twitter-feed a, .twitter-feed span { color: #fff; }
.twitter-feed span { position: relative; padding-left: 20px; }
.twitter-feed span:before { content: ""; display: block; position: absolute; top: 12px; left: 8px; height: 1px; width: 5px; background-image: url("assets/img/icon-square.jpg"); background-repeat: no-repeat; }
.twitter-feed .slick-prev { top: 45%; left: 5%; height: 50px; width: 40px; transform: translate(-40%, 0); background-repeat: no-repeat; background-image: url("assets/img/icon-twitter-feed-prev.png"); }
.twitter-feed .slick-prev:before { content: ""; }
.twitter-feed .slick-next { top: 45%; right: 2%; height: 50px; width: 40px; transform: translate(-40%, 0); background-image: url("assets/img/icon-twitter-feed-next.png"); background-repeat: no-repeat; }
.twitter-feed .slick-next:before { content: ""; }
.twitter-feed .twitter-feed-item { font-size: 18px; color: #fff; padding: 30px 0; }
.twitter-feed .entry-content { position: relative; padding: 70px 0 0 0; }
@media (min-width: 48em) { .twitter-feed .entry-content { padding: 0 0 0 92px; } }
.twitter-feed .entry-content:before { content: ''; display: block; position: absolute; width: 45px; height: 35px; background-image: url("assets/img/icon-twitter-feed.png"); background-repeat: no-repeat;background-size: 70%; }
@media (min-width: 48em) { .twitter-feed .entry-content:before { left: 18px; transform: translate(0, 0); } }
.table-wrapper {overflow:auto;}
.table-wrapper .single-column { padding: 30px 0; }
table thead { background-color: #009cc4; color: #fff; border-bottom: 3px solid #fff !important; }
table tbody { background-color: #ebf3f4; }
table tr > th { border-bottom: none !important; }
table tr > th, table td { padding: 55px 15px 15px 15px !important; border-top: none !important; border-bottom: 3px solid #fff; }
@media (min-width: 48em) { table tr > th, table td { padding: 15px !important; } }
table tr > th:first-child:before, table td:first-child:before { background-color: #009cc4; }
table tr > th:before, table td:before { top: 0; left: 0; width: 100%; padding: 10px 15px; }
table tr > td { color: #233161; }
@media (min-width: 48em) { table tr > td:first-child { max-width: 400px; } }
table tr > td a { text-decoration: underline; }

.featured-video-plus iframe {
	width: 408px;
height: 250px;
}
/*Homepage*/
.header .search-toggle
{
	display:none;
}
.nav .dropdown-menu
{display:none;
	position: absolute;
	border:1px solid #41c8f2; 
	left:0px;
	top: 103px;
}
.wrapper .metaslider .caption-wrap
{background:transparent !important;
top: 50px;
padding: 0 201px;
text-align: center;
opacity:1;
}
.metaslider .caption-wrap h2{color:#fff;font-weight: 200;line-height: 48px;font-size: 37px;}
.nav .dropdown-menu:after
{
	content: "";
	position: absolute;
	width: 18px;
	height: 18px;
	top: -19px;
	left: 32px;
	border-left: 31px solid transparent;
	border-right: 31px solid transparent;
	border-bottom: 7px solid #41c8f2;
}
.nav .dropdown-menu:before
{
	content: "";
	position: absolute;
	width: 18px;
	height: 18px;
	top: -18px;
	left:33px;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-bottom: 7px solid #fff;
	z-index: 99;
}
.nav.navbar-nav
{
	position:relative;
}
.nav .dropdown:hover .dropdown-menu
{
	display: block;
	background: #e5e7e8;
	width: 213px;
	background:#fff;
}
.nav .dropdown-menu li
{
	list-style:none;
	text-decoration:none;
	padding: 5px 0;
	margin-left: -28px;
	
}
.nav .dropdown-menu li:hover a{color:#41c8f2;}
.nav .dropdown-menu li a
{
	text-decoration:none;
}
.nav .dropdown-menu li a:hover
{
	color:#26c3f3;
}
/*  compare car to machine-homepage section */
/* START ELECTRIC FORM */
.home-about h2{
	color: #243260;
	padding-bottom: 30px;
}
.electric-form-image{
	position:relative;
	clear:both;
}
.electric-form-image img{
	width:100%;
}
.electric-form{
	width:450px;
	position:absolute;
	background:#fff;
	left: 55px;
	top:30px;
}
.electric-form iframe{
	width:100%;
	height:550px;
}
.electric-form-inner{
	padding:20px 30px;
}
.electric-form h3{
	color:#243260;
	padding-bottom:8px;
	font-size: 22px;	
	font-weight: 400;
	margin-top: 5px;
}
.electric-form p{	
	color:#666666;
}
.electric-form-inner input[type=text]{
	width:100%;
	padding: 11px 0px 11px 7px;
	background:#eeeeee;
	border-radius: 10px;
	border: 1px solid #5a5e5a;
}
.electric-form-inner .text{
	padding-bottom:2px;
	display: block;
	font-size: 14px;
   color:#434343;
	font-weight: 400;   
}
.inline-col{
	display: inline-block;
	padding-bottom: 15px;
	width:49%;
}
.inline-row{
	padding-bottom: 15px;
}
.button{
	padding-bottom: 18px;
}
.button button{
	width:100%;
	background:#074fb6;
	padding: 12px 0px;
	color: #fff;
	border-radius: 50px;
	border: 1px solid #074fb6;
	font-weight:300;
}
.form-logo{
	float: right;
	margin-bottom: 12px;
}
.form-logo h4{
	font-weight: 300;
	display: inline-block;
	margin-top: -33px;
	padding-right: 5px;
	color: black;
}
.form-logo img{
	display: inline-block;
	width: 140px;
}
.home-calculator h2{
	margin:0px;
}

.home-calculator{
	margin-right:0px;
	clear: both;
	padding: 40px 0;
	width: 100%;
	float: left;
}
.home-cal-container{
width: 1170px;
margin: 0 auto;

}
.home-cal-inner{padding:0 0 0 100px;}
.home-cal-inner h2{font-weight: 300;}
.home-calculator h2.new-one
{
margin-top: 50px;margin-bottom: 15px;
}

.evenergi-inline img{
	padding-left: 27px;
}
.evenergi-inline .button-read{
	display:inline-block;
}
.evenergi-inline .button-read a {
    padding: 13px 18px;
}
.evenergi-inline{
	padding: 40px 0px;
}
/* END ELECTRIC FORM */
/* End of compare car to machine-homepage section */

/* START MAP SECTION */

.map, .company-logo{
	clear: both;
}
.map-text{
	font-weight: 200;
	margin-top: 6px;
}
.map-button a{
	color: #000;
	font-weight: 300;
}
.company-logo{
	background: #fff;
}
.company-logo .cr3_sponsorwrapper .fours-column{
	margin-top: 8px;
	margin-bottom: 8px;
}
/* END MAP SECTION */

/*Footer*/
.footer.wrapper p{font-weight:300;margin: 5px 0 0 0;font-size: 13px;}
.footer.wrapper .col-xs-12{font-weight:300;font-size:15px;}
.credits .col-xs-12{font-weight:300;font-size: 15px;}
/*End of Footer*/

/* START SLIDER SECTION */
.ml-slider .flex-direction-nav .flex-nav-next{
	width: 48px;
	position: absolute;
	top: 50%;
	right: 30px;
}
.ml-slider .flex-direction-nav .flex-nav-next .flex-next{
	border-bottom: 3px solid;
	border-left: 3px solid;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg); 
      -ms-transform: rotate(-135deg);
	right: 10px;
	color: #fff;
	background-image: none;
	width: 50px;
	height: 50px;
}
.ml-slider .flex-direction-nav .flex-nav-prev{
	left:30px;
	width: 48px;
	position: absolute;
	top: 50%;
}
.ml-slider .flex-direction-nav .flex-nav-prev .flex-prev{
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg); 
      -ms-transform: rotate(45deg);
	border-bottom: 3px solid;
	border-left: 3px solid;	
	right: 10px;
	color: #fff;
	background-image: none;
	width: 50px;
	height: 50px;
}
/* END SLIDER SECTION */


/*Start News Section*/
.page-template-template-blog .news-item .image { 
min-height: 120px;}
.page-template-template-blog .news-item{
	width:23%;
	margin: 10px 10px;
border: 1px solid #ddd !important;
padding: 15px 15px 90px 15px;
position: relative;
box-shadow: 0px 1px 2px 1px rgba(221,221,221);
}
.page-template-template-blog  .page-content.news-listing {
    display: -webkit-flex;
     display: flex;
    -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
	margin:40px 0px; 
}
.page-template-template-blog .news-item .title { margin: 10px 0px;font-size: 18px;
line-height: 1.1;
color: #243260;
font-weight: 500;}

/*End News Section*/

/**About evs css start kr**/
.about-ev-head{
	font-size: 17px;
	background: #1c4587;
	color: #fff;
	padding: 5px 15px;
}
.inner-med-category.about-ev-category{
	padding:0px;
	height: 100%;
	margin:0px;
	border: 1px solid #074fb6;
}
.about-ev-resource{
	display: -webkit-flex;
     display: flex;
	flex-flow:row wrap;
	-webkit-flex-flow: row wrap;
}
.inner-med-category .blog-btn.about-ev-btn {
	position:static;
}
.about-ev-btn a{
	display:block;
}
.about-ev-img img{
	display: inline-block;
	width: auto;
	height: auto;
	padding: 32px;
}
.about-ev-img{
	height: 150px;
	width: 100%;
	text-align:center;
}
.about-ev-btn{padding: 15px;}
.about-ev-resource .col-md-4{
	margin-bottom:30px;
}
.about-ev-rourse{
	padding-top:40px; 
}
.about-ev-menu{
	background:#1c4587;
	width:100%;
	clear:both;
}
.about-ev-menu ul{
	padding:0px;
	margin:0px;
	list-style:none;
	text-align: center;
}
.about-ev-menu ul li{
	display:inline-block;
	padding:12px 20px 9px;
}
.about-ev-menu ul li a{
	color:#fff;
	font-size:15px;
}
.about-ev-menu ul li.current-menu-item a{
	padding-bottom:0px;
	border-bottom:1px solid #2399cf;
	display:block;
	padding-bottom: 4px;
}
.footer-btn{
	background:#eeeeee;
	width:100%;
	clear:both;
	padding:50px 0px 55px;
}
.footer-btn h4{
	color:#233174;
	text-align:center;
	font-size:18px;
	margin:0px 0px 35px;
	text-transform: uppercase;}
.footer-btn .blog-btn{margin-top:0px;}
a:hover,a:focus{ text-decoration:none !important;}
a.navbar-brand:focus{outline:0px;}
.item{display:none;}
.myth-busting-wrap .content{margin-bottom:30px;
padding-bottom: 0px;}
.myth-busting-wrap a{
	display: block;
	text-align: center;
	border: 1px solid #074fb6;
	border-radius: 50px;
	padding: 13px 40px;
	color: #074fb6;
	margin: 0px 20px 25px;}
.myth-busting-wrap.why-evs .col-md-4{display:block;}
.myth-busting-wrap .item{
	background:#074fb6;
	color:#fff;
	padding:15px 15px 20px;
	text-align: left;}
.item p{
	text-align:left;
	margin:0px 0px 12px;}
.close-btn{text-align:right;
}
.close-btn span{
	color: #fff;
	display: inline-block;
	padding-bottom: 0px;
	line-height: 13px;
	font-size: 18px;
	font-weight: bold;
	cursor:pointer;
}
.page-id-4481 .chargeinfra-wraper{
    background: url(images/cal-car.jpg) no-repeat right;
	background-size: 100%;

}
.page-id-4481 .type-evcharge-wrpr p{
	padding-bottom:15px;
}
.busting-icon{margin-bottom:10px;
padding-top: 10px;}
.myth-busting-wrap h4{
    margin: 0px 0px 20px;
}
.ev-charger-box.ev-chargr-second{
    border-left: none;
    border-right: none;
}
.homeEventMap {
    padding: 0px 15px;
}
/**About evs css end**/
.bio-post-wraper .bio-post{
	margin-left:0px;
	margin-right:0px;}
.bio-post-wraper .linked-in {
    bottom: 15px;
	right: 15px;
}
.person-img{position:relative;}
.linked-in a,.person-img a{
	display:block;}
.ourceo-msg  h2{
	margin-bottom: 30px;
}
.ceo-contact-btn{
	width: 100%;
	padding-top: 15px;
}
.ourceo-msg .col-md-3{
	position: relative;
}
.ceo-board-linkdin{
	position: absolute;
	bottom: 15px;
	right: 31px;
}
.contactus-form .form-control {
    background-color: #f1f1f1;}
.ceo-contact-btn .board-button {
    float: left;
}
.footer h2{
	color: #34c4f1;
	font-size: 22px;
	font-weight: 600;
	margin-top: 0px;
}
.footer h3,.footer h3 a{
	color:#34c4f1;
	text-decoration:none;
}
.footer h3 a{border-bottom:2px solid #34c4f1;line-height: 27px;font-size: 17px;}
.footer-logo img{padding-top:7px;width: 70%;}
.home-slider-wraper{
	position: relative;
	width: 100%;
	clear: both;
}
.home-slider-wraper iframe{
	position: absolute;
	z-index: 9;
	top: 20px;
	left: 25px;
	width: 450px;
	height: 535px;
}
.cost-cal-iframe{
	width: 100%;
	background: none transparent;
	padding-bottom: 4px;
}

.cost-cal-iframe iframe{
	width:100%;
}
.carrer h2{font-size:30px;}
.entry-content{width:100%;}
.social-links-icon{text-align:right;padding-top: 12px;}
.footer-btn .blog-btn{text-align:center;}
.news-detail-page iframe{
	width:100%;
	height:500px !important;
}
.page-id-31 .page-content{
	display:block;}
@media screen and (min-width: 320px) and (max-width: 1279px){ 
body {
    padding-top: 73px !important;
}
.page-id-4481 .chargeinfra-wraper {background-size: 80%;}
.nav .dropdown-menu {
    top: 66px;
}
.infographic .row > .col-xs-12 {
    padding: 0 30px;
}
.infographic .text {
    font-size: 20px;
}
.teaser .metaslider .flexslider {
    margin: 0px 0 102px 0;
}
.infographic .row > .col-xs-12:nth-child(2)::before {
    border-width: 52px 0 52px 29px;
}
.button-read a {
    padding: 13px 55px;
}
.media-contact .home-about {
    width: 65%;
}
.navbar-nav > li.active a::after, .navbar-nav > li.current-menu-parent > a::after {
    bottom: 15px;
}
.blog-btn.about-ev-btn a {
    padding: 13px 22px;
}
}
@media screen and (min-width: 320px) and (max-width: 1024px){
.carrer h2 {
    font-size: 22px;
}
.carrer h3 {
    font-size: 18px;
}
.carrer h3 br{display:none;}
.carrer h3 {
    margin: 10px 0px 0px;
}
.about-mission.media-para{ padding-top:30px;}
.media-contact .home-about {
    width: 60%;
    margin-right: 0px;
    margin-top: 30px;
}
.media-con-form .text-center .btn-block{
    padding: 13px 23px; 
}
.media-ceo-img{padding-right:0px;}
}
@media screen and (min-width: 957px) and (max-width: 1024px)
{
body .home-calculator{padding:20px;}	
}
@media screen and (min-width: 960px) and (max-width: 970px){
.container {
    width: 100%;
}
}
@media screen and (min-width: 480px) and (max-width: 959px)
{
	.electric-form-image img {
    width: 70%;
}
.electric-form-image{text-align: center;}
}
@media screen and (min-width: 320px) and (max-width: 968px){
.infographic .row > .col-xs-12:nth-child(2)::before {
    left: -5px;
}
}
@media screen and (min-width: 320px) and (max-width: 959px){
.navbar-toggle {
    margin-top: 21px;
}
body .home-cal-inner{padding:0px;}
.nav .dropdown-menu::after,.nav .dropdown-menu::before{
	content:none;
	border:none;
	background:none;
}
.nav .dropdown:hover .dropdown-menu{
	background:none;
	width:100%;
}
.nav .dropdown-menu {
    position: static;
	border:none;
	display:block;
	margin: 0px;
	padding: 0px;
}
.nav .dropdown-menu li{
	margin:0px;
	padding: 0px 0px 0px 15px;
	border-top:1px solid #e4e6ec;
}
.nav .dropdown-menu li a {

    display: block;
    padding: 10px 15px;
}
.teaser .metaslider .flexslider {
    margin: 0px 0 85px 0;
}
.metaslider .flex-control-nav {
    bottom: 10px !important;
}
.infographic .row > .col-xs-12:nth-child(2)::before {
    border-width: 43px 0 43px 29px;
	left:0px;
}
.home-about {
    padding-top: 13px;
}
.home-waper .home-about {
    width: 50%;}
.home-waper .hometwitters {
    width: 50%;
}
.home-about h2 {
    padding-bottom: 15px;
}
.home-about .left .col-md-6 {
    padding-bottom: 40px;
}
.board-button a {
    padding: 13px 35px;
}
.elitre, .aim{
    margin-top: 25px;
}
.social-links{margin-bottom:0px;}
/* .why-evs {
    margin: 20px 0px 20px 0px;
} */
.about-ev-menu ul li {
    padding: 12px 10px 9px;
}
.about-ev-menu ul li a {
    font-size: 14px;
}
.myth-busting-wrap.why-evs .col-md-4 {
    margin-top: 0px;
}
.myth-busting-wrap{padding-top:30px !important;}
.fact-evc h2 {
    font-size: 22px;
}
.evs-available .col-sm-3{width:33.33%;}
.car-item .title {
    font-size: 1.2em;
}
.car-item .btn {
    font-size: 16px;
}
.evs-available .container{padding:0px;}
.key-fact {
    padding: 0px 0px 30px;
}
/* .homeEventMap, .homeEventMap iframe{
    min-height: 370px !important;
} */
.charge-infa{
	margin-top: 45px;
}
.why-evs.map-box{margin-top:0px;}
.charge-infa .blue{margin-bottom:0px;}
.header,.header.navbar-fixed-top{
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
}
/* body {
    padding-top: 72px !important;
} */
.news-detail-page iframe {
    height: 380px !important;
}
.home-calculator .col-md-8 {
    padding-right: 0px;
}
}
@media screen and (min-width: 320px) and (max-width: 812px){
.infographic .text {
    font-size: 14px;
}
.infographic .row > .col-xs-12:nth-child(2)::before {
    border-width: 43px 0 43px 29px;
}
.twitter-container {
    width: 100%;
}
.footer-btn-btm {
    width: 100%;
}
}
@media screen and (max-width: 736px) {
.map #mapdiv .homeEventMap iframe{
	width:736px !important;
	max-width:736px !important;	
	min-width:736px !important;
	max-height:250px !important;
	min-height:250px !important;
	height:250px !important;
	overflow:hidden;
}
}

@media screen and (max-width: 667px) {
.map #mapdiv .homeEventMap iframe{
	width:667px !important;
	max-width:667px !important;	
	min-width:667px !important;
	overflow:hidden;
}
}
@media screen and (max-width: 414px) {
.map #mapdiv .homeEventMap iframe{
	width:414px !important;
	max-width:414px !important;	
	min-width:414px !important;
	overflow:hidden;
}
}
@media screen and (max-width: 375px) {
.map #mapdiv .homeEventMap iframe{
	width:375px !important;
	max-width:375px !important;	
	min-width:375px !important;
	max-height:250px !important;
	min-height:250px !important;
	height:250px !important;
	overflow:hidden;
}
}

@media screen and (min-width: 320px) and (max-width: 767px){
.home-waper .home-about,.home-waper .hometwitters{
    width: 100%;
}
.twitter-contact-text p,.twitter-contact-text.map-text{text-align:center;}
.metaslider .flexslider .flex-direction-nav li a {
    margin: -5px 0 0 !important;
}
.home-about .col-md-6{
padding-right:0px;
}
.electric-form-image .electric-form-inner {
    padding: 20px 15px 20px 15px;
}
.electric-form {
    width: 100%;
}
.board-ceo{padding-top:20px;}
.our-members-sec{text-align:center;}
.person-img .bio-image{width:100%;}
.bio-post {
    margin: 0px;
    padding-bottom: 25px;
}
.credits .col-xs-12 {
    text-align: center;
	font-size: 12px;
}
.copy-right{
    border-bottom: 1px dashed #19307e;
    padding-bottom: 10px;
    margin-bottom: 10px;
	line-height: normal;
}
.credits {
    padding: 20px 0;}
.media-text,.social-links-icon{text-align:center;}
.social-links-icon{margin-top:15px;}
.home-about .col-xs-12{padding-right:0px;}
.media-ceo-img{margin-bottom:15px;}
.home-about .contact-form .col-xs-12 {
    padding-right:15px;
}
.home-about{margin-bottom:30px;}
.footer-btn .blog-btn{margin-bottom:15px;}
.footer-btn {
    padding: 40px 0px 30px;
}
.why-evs .col-md-4 {
    margin-top:0px;
}
.why-evs {
    margin: 45px 0px 5px 0px;
}
.footer-btn h4 {
    margin: 0px 0px 20px;
}

.about-ev-menu ul li {
    padding: 5px 9px 5px 0px;
}
.key-fact {
    padding: 0px 0px 25px;
}
.available {
    margin: 40px 0px 0px 0px !important;
}
.evs-available .col-xs-12{width:50%;}
/* .homeEventMap, .homeEventMap iframe{
    min-height: 320px !important;
} */
.page-template-template-about_ev_child #mapdiv {
    margin: 45px 0px 20px 0px;
}
.why-evs.charger-map{
    margin: 0px 0px 20px 0px;
}
.map-title h2,.charge-infa h2{
    font-size: 22px;
}
.why-evs.map-box .col-md-4 {
    margin-top: 30px;
}
.map-box p {
    margin: 0px;}
.charge-infa .why-evs {
    margin-top: 0px;
}
.charge-infa h2{margin-top:40px;}
.charge-infa{margin-bottom:30px;}
.charger-map .ev-charger-box {
    margin-bottom: 20px;
}
.ev-charger-box.ev-chargr-second {
    border-left:1px solid #074fb6;
    border-right:1px solid #074fb6;
}
.charge-infa {
    margin-top: 20px;
}
.charge-infa h2 {
    margin-top: 25px;
}
.news-detail-page .side-bar{padding:0px;}
.report-section,.inner-med-category{
    width: 100%;
}
.report-inner-sec .image a{
	display: block;
	text-align: center;
}
.resource-para br{display:none;}
.myth-busting-wrap a {
    display: inline-block;
    padding: 13px 75px;
}
.myth-busting-wrap .content > p{
	text-align: center;
}
}
@media screen and (min-width: 320px) and (max-width: 736px){
.metaslider .flexslider .flex-direction-nav li a {
    margin: -5px 0px 0px !important;
}
}
@media screen and (min-width: 320px) and (max-width: 640px){
.board-team .fours-column,.home-page-logo .fours-column{text-align:center;}
.ourceo-msg h2 {
    margin-bottom: 15px;
}
.hrf-faq-list h3.hrf-title,.hrf-faq-list .hrf-content{
    padding-right: 0px;
}
/* .homeEventMap, .homeEventMap iframe {
    min-height: 260px !important;
}*/
.news-detail-page iframe {
    height: 320px !important;
} 
}
@media screen and (min-width: 320px) and (max-width: 479px){
.footer .col-xs-6{width:100%;
text-align: center;}
.footer-logo{margin-bottom:25px;}
.social-links {
    text-align: center;
}
.contactus-form .text-center .btn-block {
    padding: 13px 30px;
    font-size: 16px;
}
.page-wrapper h2 {
    margin-top: 0px;
	clear: both;
}

.home-about{margin-bottom:10px;}
.home-waper .media-twitter.hometwitters {
    margin-bottom: 0px;
}
.evs-available .col-xs-12{width:100%;}
/*.cost-cal-iframe {
    width: 100%;
}*/
 .homeEventMap, .homeEventMap iframe {
    min-height: 230px !important;
} 
.page-wrapper .recent_news h2{margin-top:20px;}
.home-page-report .text {
    padding-right: 15px;
}

.news-detail-page iframe {
    height: 255px !important;
}
}

/*@media screen and (min-width: 320px) and (max-width: 476px){
.cost-cal-iframe iframe {
    width: 100%;
    height: 585px;
}
}*/
@media screen and (min-width: 320px) and (max-width: 446px){
	.electric-form iframe {
		height: 576px;
	}
}

@media screen and (min-width: 320px) and (max-width: 375px){
	.bio-post.col-xs-6{
		width:100%;}
	.media-con-form .text-center .btn-block {
		padding: 13px 12px;
		font-size: 16px;
	}
	.twitter-btn a {
		padding: 13px 30px;}
}

@media screen and (min-width: 320px) and (max-width: 359px){
	.contactus-form .text-center .btn-block {
		padding: 13px 12px; 
	} 
}

@media screen and (max-width: 320px) {
	.map #mapdiv .homeEventMap iframe{
		width:320px !important;
		max-width:320px !important;	
		min-width:300px !important;
		max-height:250px !important;
		min-height:250px !important;
		height:250px !important;
		overflow:hidden;
	}
}
.our-board-border{
	position: relative;	
}
#membersection{
    position: absolute;
    top: -100px;
    left: 0;
    border: 1px solid #f00;
}