/*

Theme Name: Signarama Burswood

Theme URI: http://signaramaburswood.com.au/

Author: AdVisible

Author URI: http://advisible.com.au/

Description: The Signarama Burswood theme for WordPress.

Version: 1.0

-------------------------------------------------------------- */

/*Css Wp*/

a,a:focus{outline: none; color: #3F64CE;transition: all 0.6s ease 0s;}

.alignnone{margin:5px 20px 20px 0;}

.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}

.alignright{float:right;margin:5px 0 20px 20px;}

.alignleft{float:left;margin:5px 20px 20px 0;}

.aligncenter{display:block;margin:5px auto 5px auto;}

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}

html, html a {

   -webkit-font-smoothing: antialiased;

   -moz-osx-font-smoothing: grayscale;

   text-shadow: 1px 1px 1px rgba(0,0,0,0.004);

}

.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;}

strong{font-weight:bold;}

em{font-style:italic;}

*{margin: 0;}

body{font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 14px;background: #f3f3f3;color: #363636;}

h3 {font-size: 36px;line-height: 38px;font-weight: bold;color: #d43434;text-transform: uppercase;letter-spacing: -0.5px;}

h4 {font-size: 29px;line-height: 38px;font-weight: bold;text-transform: uppercase;}

h5 {font-size: 26px;line-height: 36px;font-weight: 300;}

h6 {font-size: 20px;line-height: normal;font-weight: normal;}

a.logo:focus,a.logo:after,a.logo:before {border: none;content: none;color: #000;}

a.logo img {border: none;}

.header-top {background: #363636;text-align: center;font-size: 14px;line-height: 26px;color: #ffffff;}

.header-top a {font-size: 16px;line-height: 30px;color: #ffffff;font-weight: bold;font-style: italic;}

.pull_left{float: left;}

.pull_right{float: right;}

.list_inline li{display: inline-block;position: relative;}

.main-nav li ul {

  background: #fff;

  display: none;

  position: absolute;

  width: 343px;

  z-index: 99999;

  left: -5px;

}

.main-nav li:hover ul {

  display: block;

}

address {font-style: normal;}

.sub-menu {padding-left: 0px;margin-left: 0px;}

.sub-menu li {display: block;border-bottom: 1px solid #dbdbdb;}

.sub-menu li a {padding: 0 10px 0px 30px!important;font-size: 16px;line-height: 40px;color: #282828;}

.sub-menu li a:hover:after,.header ul li:hover ul li a:after  {border-bottom: 0px!important;} 

.header ul li a {padding: 25px 30px 26px; margin-left: -4px; color: #ffffff; text-decoration: none; display: block;/* border-bottom: 4px transparent;*/ font-size: 14px;font-weight: bold;text-transform: uppercase;border-right: 1px solid #bd2525;}

.header ul li a:hover, .header ul li a.current,.header ul li:hover a  {background: #bd2525 ; }

.header ul li:hover ul li a {color: #282828;border-right: 0px; margin-left: 0px;background: #fff;}

.header ul li:hover ul li a:hover,.header ul li.current-menu-item a {background: #bd2525; color: #fff;}

.header ul li:last-child a:hover:after {border-bottom: transparent;}

.header ul li:first-child a:hover:after,.header ul li:first-child.current-menu-item a:after {left: 0px;}

.list_unstyled {list-style: none;}

.clearfix:before, .clearfix:after{display: table; content: " ";}

.clearfix:after{clear: both;}

.header-lower {background: #d43434;}

.wrapper {max-width: 1560px; margin:0px auto ; position: relative;padding: 0px 15px;}

.nav_bar {float: left;}

a.logo {float: left;padding-top: 10px;}

img {max-width: 100%;height: auto;}

.contact-right {float: right;font-size: 14px;padding-top: 17px;line-height: 20px;}

.contact-right a {color: #ffffff;text-decoration: none;}

.contact-right a.tell-icon {background: url(images/tell-icon.png) no-repeat left center;padding-left: 30px;font-size: 26px;font-weight: bold;}

.list_inline li.menu-item-has-children > a:after{content:url('images/submenu-arrow.png');position: absolute;right: 16px;top: 24px;width: 9px;height: 6px;}

.slider-block img {max-width: 100%;height: auto;}

.footer {background: #f3f3f3;border-top: 2px solid #d53133;padding-top: 30px;}

.footer .ft-col {float: left;}

.footer .ft-col-one {width: 285px;}

.footer p {font-weight: 400;font-style: italic;color: #7e7e7e;padding-left: 10px;line-height: 14px;}

.footer ul {float: left;margin-left: 0px;padding-left: 0px;margin-right: 57px;margin-top: 10px;}

.footer ul li {text-align: left;display:block;}

.footer ul li a {text-decoration: none;color: #363636;font-weight: 400;line-height: 22px;}

.footer ul.ft-list-one li a {font-weight: 700;}

.footer .ft-col.ft-col-three {float: right;text-align: right;}

.footer-lower {margin-top: 25px;padding-bottom: 10px;}

.footer-lower p {padding-top: 5px;font-style: normal;}

.footer-lower p, .footer-lower ul li a {color: #363636;font-size: 12px;font-weight: normal;line-height: 14px;text-decoration: none;}

.footer-lower ul {float: right;text-align: right;margin-right: 0px!important;margin-top: 0px;}

.footer-lower ul li {display: inline-block;}

.footer-lower ul li a {border-right: 1px solid #363636;display: block;font-size: 12px;line-height: 13px;padding-left: 3px;padding-right: 8px;}

.footer-lower ul li:last-child a {border-right: 0 none;}

.addvisiable-icon {background: rgba(0, 0, 0, 0) url("images/adv.png") no-repeat scroll right center; padding: 5px 28px 5px 0;}

.footer-lower p {float: left;}

.footer-lower address,.footer address a {font-size: 14px;color: #363636;line-height: 18px;font-style: normal;text-decoration: none;}

.footer address a.ft-tell-icon {font-weight: 700;font-size: 24px;line-height: normal;background: url(images/ft-tell-icon.png) no-repeat left center;padding-left: 30px;}

.about-info {text-align: center;}

.about-info-inner {margin:70px auto 85px;width: 750px;}

.about-info p {font-size: 18px;line-height: normal;color: #332f2f;padding-top: 20px;}

a.button,input.button  {background:#d53133;text-transform: uppercase;font-size: 14px;font-weight: 700;text-decoration: none;color: #ffffff;display: inline-block;padding: 16px 45px 15px 25px;position: relative;}

a.button:hover,input.button:hover {background:#aa2424;}

a.button:after{ content:url('images/buttton-icon.png');position: absolute;right: 27px;top: 16px;width: 6px;height: 9px;}

.featured-product-block h3 {float: left;color: #ffffff;padding-top: 3px;}

.featured-product-block {background: #282725;padding: 70px 0px;}

.featured-top a.button {float: right;}

.featured-top {border-bottom: 1px solid #ffffff;padding-bottom: 20px;}

.product-block ul {padding: 0px;margin: 40px 0px 0px;text-align: left;}

.product-wrap {position: relative;}

.product-block ul li {display: inline-block;vertical-align: top;width: 23.8%;padding-right: 17px;margin-bottom:17px;transition: all 1s ease 0s;}

.product-block ul li:nth-child(4n+0) {padding-right: 0px;}

.product-block ul li .product-overly {display: none;}

.product-block ul li .img-wrap {position: relative;line-height: 0;transition: background-color 0.5s ease; overflow: hidden;}

.product-block ul li .img-wrap img {transition-delay: 0s;transition-duration: 0.2s;transition-property: all;transition-timing-function: linear;}

.product-block ul li:hover .img-wrap img {transform: scale(1.1, 1.1);}

.product-block ul li h5 a {text-decoration: none;color: #ffffff;position: absolute;left: 22px;bottom: 15px;}

.product-block ul li:hover .product-overly {display: block;height: 90%;position: absolute;top: 0;width: 90%;padding: 5%;cursor: pointer;z-index: 50;}

.product-block ul li:hover h5 a { display: none;}

.product-block p {color: #fff;padding-top: 5px;}

.product-block ul li:hover .product-overly h5 a { display: block;position: static;}

.link-block {bottom: 33px;position: absolute;width: 90%;}

.link-block a.button{ float: right;padding: 14px 45px 13px 25px;}

.link-block a:first-child {font-weight: bold;text-transform: uppercase;color: #ffffff;text-decoration: none;float: left;padding-top: 23px;}

.product-block ul li:hover .img-wrap:after,#portfolio_filter li:hover .img-wrap:after {

background: rgba(118, 12, 12, 0.8);

  content: "";

  display: block;

  height: 100%;

  left: 0;

  pointer-events: none;

  position: absolute;

  top: 0;

  transition: all 0.8s ease 0s;

  width: 100%;

  z-index: 10;

  -webkit-box-shadow: inset -3px 0px 30px 13px rgba(0, 0, 0, 0.2);

-moz-box-shadow:    inset -3px 0px 30px 13px rgba(0, 0, 0, 0.2);

box-shadow:         inset -3px 0px 30px 13px rgba(0, 0, 0, 0.2);

}

.featured-product-block.home-recent-block {background: #f3f3f3;padding: 55px 0 0;}

.home-recent-block.featured-product-block h3 {color: #d43434;}

.home-recent-block .featured-top {border-bottom-color: #d43434;}

.recent-block-item ul {padding: 0px;margin: 20px 0px 0px;}

.recent-block-item ul li {display: inline-block;vertical-align: top;width: 49.2%;margin-bottom: 20px;}

.recent-block-item ul li:nth-child(2n+0) {margin-left: 17px;}

.recent-block-item .block-left-side,.recent-block-item .block-ride-side {float: left;}

.recent-block-item .block-left-side {width: 49%;}

.recent-block-item .block-left-side a,.recent-block-item .block-left-side a img {display: block;}

.recent-block-item .block-ride-side {width: 50.8%;border: 1px solid #cecece; border-left: 0px;}

.recent-block-item .block-ride-side .block-ride-side-inner {padding: 23px 15px 35px 35px;}

.recent-block-item .block-ride-side-inner a {text-decoration: none;font-size: 26px;font-weight: 300;line-height: 38px;color: #282725;}

.recent-block-item .block-ride-side-inner p {color: #282725;padding: 5px 0px 6px;}



/*Client Logos Block*/

#client-logos {position: relative; top: 0px; left: 0px; width: 1560px; height: 105px; overflow: hidden;background: #fff;border: 1px solid #cecece;margin: 18px 0px 0px;}

.client-logos-slides {cursor: move; position: absolute; left: 0px; top: 0px; width: 1560px; height: 105px; overflow: hidden;}

.jssorb03 {position: absolute;}

.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av {

    position: absolute;

    /* size of bullet elment */

    width: 21px;

    height: 21px;

    text-align: center;

    line-height: 21px;

    color: white;

    font-size: 12px;

    background: url("images/b03.png") no-repeat;

    overflow: hidden;

    cursor: pointer;

}

.jssorb03 div { background-position: -5px -4px; }

.jssorb03 div:hover, .jssorb03 .av:hover { background-position: -35px -4px; }

.jssorb03 .av { background-position: -65px -4px; }

.jssorb03 .dn, .jssorb03 .dn:hover { background-position: -95px -4px; }

.jssora03l, .jssora03r {

display: block;

position: absolute;

/* size of arrow element */

width: 26px;

height: 26px;

cursor: pointer;

background: url("images/a03.png") no-repeat;

overflow: hidden;

}

.jssora03l { background:url(images/carzole-left.png) no-repeat}

.jssora03r {background:url(images/carzole-right.png) no-repeat }

span.jssora03l {top: 42px!important;left: 0px;display: block;}

.jssora03r {top: 42px!important; right: 28px;display: block;}

.featured-product-block.home-recent-block.client-logos-block {padding: 0px 0 35px;}

.client-logos-block {margin-top: 30px;}

/*Client Logos Block*/

.slider-caption {left: 5px;}

.slide_byline h2 {font-size: 58px;line-height:60px;text-transform: uppercase;}

.slider-wrapper {width: 1280px;}

.slide_byline p {font-weight: 300;font-size: 36px;line-height: 47px;padding: 3px;padding-bottom: 40px;}

.slide_byline {width: 550px;}

.slider-promossion {position: absolute;bottom: 51px;left: 47px;}

.banner {text-align: center;line-height: 0px;min-height: 230px;background-size: cover;}

.banner img {display: inline-block;line-height: 0px;}

.archive-des .about-info-inner {margin: 45px auto;}

.portfolio_filter ul {text-align: center;padding-left: 0px;}

.portfolio_filter ul li {display: inline-block;vertical-align: top;margin-right: 6px;}

.portfolio_contents ul {text-align: center;padding: 0px;margin: 30px 0px 0px;}

.portfolio_contents ul li {display: inline-block;vertical-align: top;margin: 0px 6px 15px 6px;width: 300px;}

#portfolio_filter h5 a {bottom: 15px;color: #ffffff;left: 22px;position: absolute;text-decoration: none;}

#portfolio_filter li .img-wrap {line-height: 0px;overflow: hidden;}

#portfolio_filter li .img-wrap img {transition-delay: 0s;transition-duration: 0.2s;transition-property: all;transition-timing-function: linear;}

#portfolio_filter li .img-wrap img:hover {transform: scale(1.1, 1.1);}

#portfolio_filter li:hover h5 a {top: 20px;z-index: 51;}

.portfolio_filter a.button:after {content: none;}

.portfolio_filter a.button {background: #363636;padding: 16px 35px 15px;}

.portfolio_filter a.button:hover,.portfolio_filter a.button.active {background: #d53133;}

.portfolio_filter ul li:last-child {margin-right: 0px;}

.portfolio_contents {margin-bottom: 75px;}

.wrapper-medium {max-width: 1280px;}

.contact-grid {float: left;margin-left: 40px;width: 26%;}

.contact-grid.left-grid {width: 63%;padding-right: 4%;}

.inner-page {padding: 0px 0px  90px;}

.contact-grid h3 {padding-bottom: 20px;}

.contact-grid p {font-size: 16px;padding-bottom: 20px;}

.contact-info ul {text-align: left;padding: 0px;margin-top: 35px;}

.contact-info ul li {display: block;padding-left: 37px;margin-bottom: 25px;}

.contact-info ul li,.contact-info ul li a {text-decoration: none;font-size: 20px;color: #332f2f;font-weight: 500;line-height: normal;}

.contact-info ul li.info-tell-icon {background: url(images/info-tell-icon.png) no-repeat left top;}

.contact-info ul li.info-mail-icon {background: url(images/info-emaill-icon.png) no-repeat left 2px;}

.contact-info ul li.info-add-icon {background: url(images/info-add-icon.png) no-repeat left 2px;}

.contact-info ul li.info-tell-icon a {font-size: 26px;font-weight: bold;line-height: 0;}

.map-block  {margin-top: 33px;}

.quote-block {float: right;width: 360px;background: #ffffff;margin:0px;}

.home .quote-block,.page-template-conatact-us .quote-block {width: 600px;}

.quote-inner {padding: 25px 23px 28px;}

.input-field {float: left;margin-left: 5px;width: 49%;}

.quote-list {margin-bottom: 10px;}

.input-field input,.input-field select,.input-field textarea  {font-weight: 300;font-size: 16px;line-height: 20px;padding: 14px 20px;width: 83%;border: 1px solid #cacaca;color: #919191;font-family: "Roboto",sans-serif;-webkit-appearance: none;border-radius:0px;}

.input-field select {width: 99%;padding: 11px 20px;}

.input-field.input-field-full {width: 100%;float: none;margin-left: 5px;}

.left-grid {padding-top: 48px;}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */

    color:    #919191;

}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

   color:    #919191;

   opacity:  1;

}

::-moz-placeholder { /* Mozilla Firefox 19+ */

   color:    #919191;

   opacity:  1;

}

:-ms-input-placeholder { /* Internet Explorer 10-11 */

   color:    #919191;

}

.styled-select select {

   background: transparent;

   width: 111%;

   padding: 5px 5px 5px 15px;

   font-size: 16px;

   line-height: 1;

   border: 0;

   border-radius: 0;

   height: 48px;

   -webkit-appearance: none;

   }

.styled-select {

   width: 98%;

   height: 48px;

   overflow: hidden;

   background: url(images/select-arrow.png) no-repeat right #fff;

   border: 1px solid #cacaca;

   }

.upload {position: relative;display: block;background: #f0f0f0;border: 1px solid #cacaca;height: 48px;z-index: 0;width: 98%;}

.upload:before {

  content: url(images/upload-text-icon.png);

  cursor: pointer;

  height: 31px;

  left: 23px;

  position: absolute;

  top: 17px;

  width: 107px;

  z-index: -1;

}

.upload:after {

  content: url(images/upload-icon.png);

  cursor: pointer;

  height: 31px;

  right: 20px;

  position: absolute;

  top: 10px;

  z-index: -1;

}

.upload input {opacity: 0;cursor: pointer;}

input.button {width: 98.3%;font-weight: bold;font-size: 18px;color: #fff;border: 0px;cursor: pointer;}

.submit-area {position: relative;}

.submit-area:after { content:url(images/buttton-icon.png);position: absolute;right: 50%;top: 16px;width: 6px;height: 9px;margin-right: -70px;}

.input-field textarea {width: 90.7%;height: 80px;}

.quote-top {border-bottom: 1px solid #d43434;margin: 0px 5px 18px;padding-bottom: 10px;}

.slider-block {position: relative;}

.home-quote-from {position: absolute;right: 340px;top: 50px;display: none;z-index: 2;}

.recent-block-item .block-ride-side .block-ride-side-inner {min-height: 123px;}

.home-quote-from .quote-inner {padding: 25px 23px 25px;}

.page-template-conatact-us .quote-block {margin-top: 50px;}

.page-template-conatact-us .contact-grid {width:47%;}

.page-template-conatact-us .contact-grid.left-grid {width: 44%;padding-right: 2%;}

.contact-grid h6 {padding-bottom: 20px;}

.featured-img-block {padding: 35px 0px;}

.quote-inner.quote-right {padding: 25px 40px 28px;}

.quote-right .quote-top {margin: 20px 0 18px;}

.quote-right p {margin-bottom: 5px;}

.quote-right .input-field {float: none;margin-left: 0;width: auto;margin-bottom: 10px;}

.quote-right .quote-list {margin-bottom: 0;}

.quote-right .styled-select + p {display: none;}

.quote-right .input-field textarea { width: 83.7%;}

.quote-right .submit-area {margin-top: 7px;}

.blog-listing ul li {width: auto;display: block;}

.blog-listing ul li:nth-child(2n) {

  margin-left: 0px;

}

.blog-listing .block-left-side {width: 375px;}

.category .contact-grid.left-grid { padding-right: 1%;width: 66%;}

.category .recent-block-item .block-ride-side { width: 55.4%;min-height: 181px;}

.wp-pagenavi {float: right;margin-right: 3px;}

.wp-pagenavi a, .wp-pagenavi span {border: 1px solid #d53133!important;color: #282725;}

.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #aa2424!important;}

/*.single-post p {padding-bottom:20px;}*/

.single-post .contact-grid.left-grid {padding-right: 2.7%;width: 65%;}

.single-post-left {float: left;width: 63%;}

.single-post-right {float: right;margin-top: 65px;width: 36%;}

.single-post-right ul {padding: 0px;margin: 0px;text-align: right;}

.single-post-right ul li {display: block;margin-bottom: 7px;}

a.button.back-button {padding-left: 62px;margin-top: 30px;}

a.button.back-button:after{content: none;}

a.button.back-button:before{content:url('images/arrow-left.png');position: absolute;left: 27px;top: 16px;width: 6px;height: 9px;}

.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {background: url(images/per_arrow.png) no-repeat;height: 40px;width: 40px;top: auto;bottom: 15px;left: 12px;}

.ms-skin-default .ms-nav-next {background: url(images/next_arrow.png) no-repeat;left: 55px;}

.produt-slider {margin: 22px 0 40px -10px;}

.wrapper-large {max-width: 1420px;}

.single-product .contact-grid {margin-left: 0px;width: 28%;}

.single-product .contact-grid.left-grid {padding-right: 1%;width: 71%;}

.left-sider-single {width: 285px;float: left;}

.right-sider-single {float: right;margin-left: 45px;width: 64.5%;}

.left-sider-single a.button.back-button {margin-top: 0px;}

.single-product .featured-product-block {padding: 60px 0 85px;}

.error404 .contact-grid ul {text-align: left;padding: 0px;margin: 0 0 22px;}

.error404 .contact-grid ul li {background: url(images/red-arrow.png) no-repeat left center;width: 245px;float: left;list-style: none;margin-left: 20px;margin-bottom: 20px;}

.error404 .contact-grid ul li a{padding-left: 25px;text-decoration: none;color: #332f2f;font-size: 16px;}

.error404 .contact-grid ul li:nth-child(2n+1) {clear:left;}

.error404 .contact-grid p a {font-weight: bold;color: #332f2f;}

.recent-block-item .clearfix:hover {moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc;}

a.mobile-button {display: none;}

.ajax-loader {bottom: -25px;left: 50%;position: absolute;}

.slider-caption {

    left: 0;

    position: absolute;

    text-align: left;

    top: 19%;

    width: 100%;

    z-index: 10000;

    margin-top: 0px;

}

.slide_byline{font-family: 'Roboto',sans-serif; font-weight: 400; font-size: 22px; color: #fff;}

.slide_byline h2 {margin:20px auto auto; font-weight: bold; text-shadow: 2px 2px 2px #494949;}

.slides-pagination {display: none;}

.product select > option {padding-left: 18px;}

.slider-promossion img { width: auto!important;height: auto!important;max-width: 100%;position: static!important;}

#client-logos {width: 100%!important;}

.hero_wrapper {height: 580px;}

.responsive-selector {display: none;}

.responsive-selector select {-webkit-appearance: none;border-radius:0px;}

.single-post-left.single-full {width: auto;}

#filename {color: #919191;margin-left: 18px;margin-top: -37px;position: absolute;display: none;font-weight: 300;font-size: 16px;}

.uploadactive + #filename {display: block;}

.uploadactive:before {content: none;}

@media (max-width: 4555px){

    .category .recent-block-item .block-ride-side {width: 55.2%;}

}

@media (max-width: 2735px){

    .category .recent-block-item .block-ride-side {width: 55.3%;}

    @media all and (-webkit-min-device-pixel-ratio: 0) {.recent-block-item .block-ride-side .block-ride-side-inner {min-height: 122px;}

    .recent-block-item .block-ride-side {width: 50%;}

    }

}

@media (max-width: 2050px){

    .category .recent-block-item .block-ride-side {width: 55.4%;}

}

@media (max-width: 1255px){

    .category .recent-block-item .block-ride-side {width: 52.7%;}

}

@media (max-width: 1700px){

    .home-quote-from {right: 140px;}

    .slider-caption {top: 12%;}

    .portfolio_contents ul li {width: 19%;}

    .recent-block-item .block-ride-side .block-ride-side-inner {min-height: 20px;}

    .recent-block-item .block-ride-side .block-ride-side-inner {padding-left: 25px;}

    .recent-block-item .block-ride-side .block-ride-side-inner {min-height: 113px;}

    @media all and (-webkit-min-device-pixel-ratio: 0) {.recent-block-item .block-ride-side .block-ride-side-inner {min-height: 121px;padding-bottom: 28px;}}

    

}

@media (max-width: 1370px){

    .footer .ft-col-one {width: 255px;}

    .home-quote-from {right: 0px;}

    .footer-logo {padding-right: 15px;}

    .footer ul {margin-right: 30px;}

    .recent-block-item .block-ride-side .block-ride-side-inner {padding: 15px 15px 17px;}

    #client-logos {width: 1320px!important;}

    .portfolio_contents ul li {width: 19%;}

    h5 {font-size: 22px;}

    .portfolio_filter ul li {margin-right: 3px;}

    .home-quote-from {top: 50px;z-index: 3;}

    /*.home-quote-from .quote-inner {padding: 15px 23px 10px;}

    .home-quote-from .input-field input, .home-quote-from  .input-field select, .home-quote-from .input-field textarea {font-size: 15px;}

    .home-quote-from .input-field textarea {height: 30px;}

    .home-quote-from .quote-top { margin: 0 5px 10px;padding-bottom: 5px;}

    .home-quote-from .quote-list {margin-bottom: 6px;}*/

    .product-block ul li {width: 23.4%;}

    #client-logos {width: 100% !important;}

    .slider-caption {top: 10%;}

    .header ul li a {font-size: 13px;padding-left: 22px;padding-right: 22px;}

    .list_inline li.menu-item-has-children > a::after {right: 10px;}

    .slider-caption {left: 10px;}

    .recent-block-item ul li {width: 49%;}

    .recent-block-item.blog-listing ul li {width: auto;}

}

@media (max-width: 1255px){

    .portfolio_filter a.button {font-size: 13.5px;padding-left: 20px;padding-right: 20px;}

    .single-post .contact-grid.left-grid {width: 63%;}

    .single-post-left {width: 58%;}

    .recent-block-item .block-ride-side .block-ride-side-inner {padding-bottom: 6px;font-size: 12px;}

    .recent-block-item .block-ride-side .block-ride-side-inner {min-height: 118px;}

    @media all and (-webkit-min-device-pixel-ratio: 0) {.recent-block-item .block-ride-side .block-ride-side-inner {min-height: 117px;}}

}

@media (max-width: 1140px){.portfolio_contents ul li {width: 18.9%;}

.category .recent-block-item .block-ride-side {width: 43%;}

.category .contact-grid.left-grid {width: 65%;}

.quote-block {width: 340px;}

.quote-inner.quote-right {padding-left: 25px;padding-right: 25px;}

.recent-block-item .block-ride-side .block-ride-side-inner {min-height: 112px;font-size: 12px;padding-bottom: 0;}

}

@media (max-width: 1095px){.recent-block-item .block-ride-side .block-ride-side-inner {font-size: 11px;min-height: 106px;}}

@media (max-width: 1057px){

    .header ul li a {font-size: 12px;padding-left: 15px;padding-right: 15px;}

    .home .quote-block, .page-template-conatact-us .quote-block {width: 455px;}

    .slide_byline {width: 530px;}

    .home-quote-from .input-field {width: 48.7%;}

    .home-quote-from .input-field input, .home-quote-from .input-field textarea {width: 78%;}

    .home-quote-from .input-field textarea {width: 89%;}

    .home-quote-from .input-field input[type="submit"] {width: 99%;}

    .home-quote-from .input-field.input-field-full {width: auto;}

    /*.home-quote-from .input-field input, .home-quote-from .input-field textarea {width: 78%;padding-top: 8px;padding-bottom: 8px;}

    .home-quote-from .styled-select select,.home-quote-from .styled-select,.home-quote-from .upload {height: 38px;}

    .home-quote-from .upload::before { top: 13px;}

    .home-quote-from .upload::after {top: 6px;}

    .home-quote-from .input-field textarea {width: 89%;}

    .home-quote-from .input-field.input-field-full {width: auto;}

    .home-quote-from .input-field input[type="submit"] {width: 99.5%;}*/

     /*.submit-area::after {top: 10px;}

   .home-quote-from .quote-list:last-child {margin-bottom: 0px;}

    .home-quote-from .submit-area {height: 47px;}*/

    .recent-block-item .block-ride-side-inner a {font-size: 20px;line-height: 25px;}

    /*.home-quote-from .input-field textarea {height: 23px;}*/

    #client-logos {width: 975px !important;}

    .product-block ul li {width: 31.2%;}

    .recent-block-item ul li {width: 48.8%;}

    .recent-block-item .block-ride-side {width: 50%;}

    .recent-block-item .block-ride-side .block-ride-side-inner {padding: 5px;}

    .recent-block-item .block-ride-side-inner p {font-size: 12px;}

    .recent-block-item .block-ride-side .block-ride-side-inner {min-height: 103px;}

    /*.home-quote-from .quote-inner {padding-top: 5px;}*/

    .list_inline li.menu-item-has-children > a::after {right: 4px;}

    .footer ul {margin-right: 15px;}

    .footer ul li a {font-size: 12px;}

    .footer-lower address, .footer address a {font-size: 12px;}

    .footer address a.ft-tell-icon {font-size: 17px;}

    .footer p {font-size: 12px;}

    .footer .ft-col-one {width: 135px;}

    .portfolio_filter a.button {padding-left: 15px;padding-right: 15px;}

    .contact-grid {margin-left: 0;}

    .contact-grid {width: 33%;}

    .quote-inner.quote-right {padding-left: 15px;padding-right: 15px;}

    .quote-block {width: auto;}

    .quote-right p {margin-bottom: 0;}

    .home-quote-from .styled-select,.home-quote-from .upload  {width: 98%;}

    .home-quote-from .styled-select select {width: 115%;}

    .slider-caption {left: 10px;}

    .page-template-conatact-us .contact-grid.left-grid {padding-right: 1%;width: 49%;}

    .page-template-conatact-us .contact-grid {width: 50%;}

    .page-template-conatact-us .quote-block {width: auto;}

    .blog-listing ul li {width: auto;}

    .blog-listing .block-left-side {width: 44%;}

    #map {max-width: 98%;}

    .page-template-conatact-us .input-field { width: 48.8%;}

    .page-template-conatact-us .input-field.input-field-full {width: 100%;}

    .page-template-conatact-us .input-field input {width: 79%;}

    .page-template-conatact-us .input-field textarea {width: 88.4%;}

    .page-template-conatact-us .input-field input[type="submit"] {width: 97.8%;}

    .page-template-conatact-us .submit-area::after {top: 16px;}  

    .input-field input, .input-field textarea {width: 86%;}

    .styled-select,.upload{width: 100%;}

    .quote-right .input-field textarea {width: 86.7%;}

    .input-field input[type="submit"] {width: 100%;}

    .category .recent-block-item .block-ride-side {min-height: 137px;width: 55.8%;}

    .single-post .contact-grid.left-grid {padding-right: 1%;}

    .single-post-left {width: 54%;}

    .left-sider-single {width: 208px;}

    .single-product .contact-grid.left-grid {padding-right: 1%;width: 66%;}

    .single-product .contact-grid {width: 33%;}

    .right-sider-single {margin-left: 20px;}

    .left-sider-single a.button.back-button {padding-left: 40px; padding-right: 22px;font-size: 11px;}

    .product-block ul li:nth-child(4n) {padding-right: 17px;}

    .product-block ul li:nth-child(3n) {padding-right: 0px;}

    .portfolio_filter ul {padding-left: 0;}

    .portfolio_filter a.button {padding-left: 10px;padding-right: 10px;}

    .portfolio_contents ul li {width: 18.6%;}

    h5 {font-size: 20px;}

    .slider-caption {top: 15%;}

    #map iframe {max-width: 100%;} 

}

@media (min-width: 768px) and (max-width: 979px) {

    .header-lower a.logo {width: 155px;}  

    .header-lower #menu-main-menu {padding-left: 10px;}

    .contact-right a.tell-icon {font-size: 20px;}

    .home .quote-block, .page-template-conatact-us .quote-block {width: 375px;}

    .slide_byline {width: 350px;}

    .slide_byline h2 {font-size: 35px;line-height: 40px;}

    .slide_byline br {display: none;}

    .slide_byline p {font-size: 25px;line-height: 30px;}

    .header ul li a {font-size: 10px;padding-left: 10px;padding-right: 10px;}

    .home-quote-from .input-field input, .home-quote-from .input-field textarea {/*padding-bottom: 2px;padding-top: 2px;*/width: 73%;}

    .home-quote-from .input-field {width: 48%;}

    .home-quote-from .input-field textarea {width: 86%;}

    /*.home-quote-from .quote-list {margin-bottom: 4px;}

    .home-quote-from .styled-select select, .home-quote-from .styled-select, .home-quote-from .upload {height: 26px;}

    .home-quote-from .upload::before {top: 6px;}

    .home-quote-from .upload::after {top: 0px;}

    .home-quote-from .input-field input, .home-quote-from .input-field select, .home-quote-from .input-field textarea {font-size: 12px;}

    .submit-area::after {right: 55%;top: 5px;}

    .home-quote-from .submit-area {height: 30px;}*/

    .home-quote-from .input-field input, .home-quote-from .input-field select, .home-quote-from .input-field textarea {font-size: 14px;}

    .styled-select select {width: 111%;}

    .product-block ul li {width: 47.4%;}

    #client-logos {width: 720px !important;}

    .recent-block-item ul li {width: 48.5%;}

    .about-info-inner {width: auto;}

    .recent-block-item .block-ride-side {height: 81px;overflow: hidden;}

    .ft-col-two.ft-col {width: 58%;}

    .footer ul {margin-right: 10px;}

    .product-overly a.button::after {top: 14px;}

    .featured-product-block {padding: 40px 0;}

    .quote-inner.quote-right {padding-left: 15px;padding-right: 15px;}

    .quote-block {width: auto;}

    h4 {font-size: 22px;}

    h3 {font-size: 26px;}

    .input-field input, .input-field select, .input-field textarea {width: 81%;}

    .styled-select {width: 100%;}

    .upload {width: 100%;}

    .quote-right .input-field textarea {width: 80.7%;}

    .quote-right .submit-area input[type="submit"]{width: 100%;}

     .quote-right .submit-area::after {right:49%;top: 15px;}

     .quote-right .input-field select {width: 108%;}

     .page-template-conatact-us .quote-block {width: auto;}

     .page-template-conatact-us .quote-inner {padding-left: 15px;padding-right: 15px;}

     .page-template-conatact-us .input-field {width: 48.2%;}

     .page-template-conatact-us .input-field input {width: 73%;}

     .page-template-conatact-us .styled-select,.page-template-conatact-us .upload {width: 98%;}

     .page-template-conatact-us .input-field textarea {width: 84.7%;}

     .page-template-conatact-us .input-field select {width: 110%;}

     .page-template-conatact-us .styled-select select {font-size: 15px;}

     .page-template-conatact-us .submit-area::after {right: 51%;}

     .blog-listing ul li {width: 100%;}

     .category .recent-block-item .block-ride-side {min-height: 100px;}

     .single-post-right {width: 45%;}

     h6 {font-size: 18px;}

     .left-sider-single a.button.back-button::before {left: 14px;}

     .left-sider-single a.button.back-button {font-size: 10px;padding-left: 26px;padding-right: 15px;}

     .left-sider-single {width: 167px;}

     .right-sider-single {width: 60.7%;}   

     .product-block ul li:nth-child(3n) {padding-right: 17px;} 

     .portfolio_contents ul li {width: 31.5%;}

     .portfolio_filter a.button {font-size: 9.5px;}

     .portfolio_contents h5 {font-size: 15px;line-height: normal;}

     .category .recent-block-item .block-ride-side {min-height: 137px;width: 55.7%;}

     .header ul li a {font-size: 13px;padding-left: 18px;padding-right: 20px;}

     .contact-right a.tell-icon {font-size: 17px;}

     .footer .ft-col {float: none;}

     .ft-col-two.ft-col {width: 100%;float: none;}

     .footer .ft-col-one {width: auto;}

     .footer .ft-col.ft-col-three {position: absolute;right: 15px;top: 0;}

     .footer ul { width: 31%;}

     .footer-lower ul {width: 50%;}

     .header-lower .wrapper {padding: 0px;}

     .header-lower a.logo {float: none;width: 100%;text-align: center;display: block;}

     .header-lower a.logo img {float: none;}

     .header-lower #menu-main-menu {padding-left: 0;}

     .list_inline li.menu-item-has-children > a::after {right: 8px;}

     .header-lower .contact-right {padding-right: 20px;}

     

}

 

/* Landscape phone to portrait tablet */

@media (max-width: 767px) { 

    .header-top {display:none;}

    .header-lower {padding-top: 3px;padding-bottom: 15px;}

    .contact-right {margin-right: 45px;padding-top: 10px;}   

    .mean-container a.meanmenu-reveal {top: -65px;}

    .home-quote-from {position: static;}

    .slide_byline br {display: none;}

    .slider-caption {top: 5px;}

    .list_inline li.menu-item-has-children > a::after {position: static;content: none;}

    .mean-container .mean-nav ul li a.mean-expand {height: 20px;top: 0;line-height: 15px;}

    .mean-nav {position: absolute;}

    .about-info-inner {width: auto;}

    .main-nav li ul {position: static;}

    .main-nav li:hover ul {display: none;}

    #client-logos {width: auto!important;}

    .mean-container .mean-nav ul li li a {background: none;border:0px;}

    .header ul li a {border-right: 0px;}

    .mean-bar a.meanmenu-reveal,.mean-bar a.meanmenu-reveal.meanclose {transition: none;}

    .sub-menu li a {padding-right: 10%!important;padding-left: 10%!important;}

    .sub-menu li,.sub-menu li a {border-left: 0px!important;border-right: 0px!important;}

    .sub-menu li {background: none!important;}

    .header ul li:hover ul li a {background: none;color: #fff;}

    .main-nav li ul {background: none;}

    .about-info-inner,.about-info {clear: both;}

    .home .quote-block, .page-template-conatact-us .quote-block {width: 100%;}

    .slide_byline h2 {font-size: 40px;line-height: 45px;margin-top: 0px;}

    .slide_byline {width: auto;padding: 0px 15px;}

    .slide_byline p {font-size: 20px;line-height: 25px;}

    .home-quote-from .input-field input, .home-quote-from .input-field textarea {padding-bottom: 14px;padding-top: 14px;}

    .home-quote-from .input-field {float: none;width: auto;margin-bottom: 10px;}

    .home-quote-from .input-field input, .home-quote-from .input-field textarea {width: 92%;}

    .home-quote-from .quote-list {margin-bottom: 0;}

    .home-quote-from .styled-select select, .home-quote-from .styled-select, .home-quote-from .upload {height: 48px;}

    .home-quote-from .upload::before {top: 17px}

    .home-quote-from .upload::after {top: 10px;}

    .home-quote-from .input-field textarea {width:91%;}

    .home-quote-from .input-field textarea {height: 55px;}

    .home-quote-from .input-field input[type="submit"] {width: 98.5%;}

    .submit-area::after {top: 16px;}

    .home-quote-from .quote-inner {padding-bottom: 10px;padding-top: 15px;}

    .product-block ul li {width: 46.5%;}

    .product-block ul li:hover .product-overly {height: 98%;padding-bottom: 1%;padding-top: 1%;}

    .link-block {bottom: 10px;}

    .featured-product-block {padding: 40px 0px;}

    .about-info-inner {margin: 40px auto;}

    .recent-block-item ul li {width: auto;display: block;}    

    .recent-block-item .block-ride-side {height: 146px;}

    .recent-block-item ul li:nth-child(2n) {margin-left: 0;}

    .footer .ft-col-one {float: none;width: auto;clear: both;text-align: center;}

    .styled-select,.upload {width: 99%;}

    .home-quote-from .input-field textarea {width: 92%;}

    .home-quote-from .input-field input[type="submit"] {width: 99.3%;}    

    .footer ul { display: inline-block;float: none;vertical-align: top;width: 28%;}

    .footer .ft-col {float: none;text-align: center;}

    .footer .ft-col.ft-col-three {float: none;margin-top: 15px;text-align: center;}

    .footer-lower {display: block;text-align: right;width: auto;}

    .home .quote-block {margin: 20px 0px;}

    .mobile-button {display: block;}

    .featured-top a.button {display: none;}

    .product-block p {padding-top: 0;font-size: 12px;}

    .link-block a {font-size: 12px;}

    .recent-block-item .block-ride-side-inner a {font-size: 26px;line-height: 38px;}

    .recent-block-item .block-ride-side-inner p {font-size: 14px;}

    .client-logos-block {margin-top: 45px;}

    .ft-col-two.ft-col {display: none;}

    .footer address a.ft-tell-icon {font-size: 24px;}

    .footer-lower address, .footer address a {font-size: 14px;}

    .footer p {font-size: 14px;}

    .footer ul li a {font-size: 14px;}

    .footer-lower p {float: none;text-align: center;}

    .footer ul {display: block;float: none;text-align: center;vertical-align: top;width: auto;}

    h3 {font-size: 30px;line-height: 35px;}

    .product-block ul li {padding-right: 10px!important;width: 47%;}

    .contact-grid.left-grid {float: none;padding-right: 0;width: auto;text-align: center;}

    .contact-grid {float: none;width: auto;}

    .quote-block {width: auto;}

    .quote-inner.quote-right {padding: 25px 20px;}

    .left-grid {padding-top: 15px;}

    .featured-img-block {padding: 15px 0;}

    .input-field input, .input-field textarea,.quote-right .input-field textarea {width: 93%;}

    .quote-right .styled-select, .quote-right .upload {width: 100%;}

    .quote-right .input-field input[type="submit"] {width: 100.5%;}

    .quote-inner.quote-right {padding: 25px 15px 0px;}

    .page-template-conatact-us .contact-grid.left-grid {padding-right: 0;width: auto;}

    .page-template-conatact-us .contact-grid {width: auto;}

    #map {width: auto!important;max-width: 100%;}

    .page-template-conatact-us .input-field {float: none;width: auto;margin-bottom: 10px;}

    .page-template-conatact-us .input-field input {width: 92%;}

    .page-template-conatact-us .quote-list {margin-bottom: 0;}

    .page-template-conatact-us .input-field textarea {width: 91.2%;}

    .page-template-conatact-us .input-field input[type="submit"] {width: 98.5%;}

    .category .contact-grid.left-grid {padding-right: 0;width: auto;}

    .category .recent-block-item .block-ride-side .block-ride-side-inner {min-height: 20px;}

    .category .recent-block-item .block-ride-side {height: auto; min-height: 132px;}

    .wp-pagenavi {float: none;margin-right: 0;padding-bottom: 15px;text-align: right;}

    .recent-block-item .block-ride-side-inner p {font-size: 12px;}

    .category .recent-block-item .block-ride-side {min-height: 117px;}

    .single-post .contact-grid.left-grid {padding-right: 0;width: auto;}

    .single-post-right {width: 30%;}

    .single-post-left {width: 68%;}

    .single-post-left a.button {float: left;margin-bottom: 15px;}

    a.button.back-button {margin-top: 15px;}

    .single-product .contact-grid.left-grid {padding-right: 0;width: auto;}

    .left-sider-single {float: none;text-align: left;width: auto; margin-bottom: 15px;}

    .right-sider-single {float: none;margin-left: 0;width: auto;}

    .single-product .contact-grid {width: auto;}

    .portfolio_filter a.button {margin-bottom: 10px;font-size: 11px;}

    .portfolio_contents ul li {width: 31%;}

    .slide_byline p {padding-bottom: 5px;}

    .slider-promossion {bottom: 5px;}

    .home-quote-from .styled-select,.home-quote-from .upload  {width: 99%;}

    .quote-right .quote-top {margin-top: 0;}

    #map iframe {width: 100%!important;}

    .produt-slider {margin-left: 0;} 

    .category .recent-block-item .block-ride-side .block-ride-side-inner {min-height: 121px;}

    .slider-caption {left: 0px;}

    .hero_wrapper {height: 530px;}

    .responsive-selector {display: block;}

    .portfolio_filter {display: none;}

    

}

@media (max-width: 610px) {.recent-block-item .block-ride-side {height: 130px;} 

.input-field input, .input-field textarea, .quote-right .input-field textarea { width: 92%;}

.page-template-conatact-us .input-field input {width: 90.9%;}

.page-template-conatact-us .input-field textarea {width: 90.2%;}

.category .recent-block-item .block-ride-side {min-height: 111px;}

.recent-block-item .block-ride-side-inner p {font-size: 11px;}

.category .recent-block-item .block-ride-side .block-ride-side-inner {min-height: 107px;}

} 

@media (max-width: 570px) {

    .home-quote-from .input-field input, .home-quote-from .input-field textarea {width: 90%;}

    .home-quote-from .input-field textarea {width: 90%;}

    .recent-block-item .block-ride-side {height: 123px;overflow: hidden;}

    .page-template-conatact-us .input-field input {width: 90.4%;}

    .page-template-conatact-us .input-field textarea {width: 89.5%;} 

    .portfolio_contents ul li {width: 30.5%;}

    .portfolio_contents h5 {font-size: 15px;line-height: normal;}

    .slider-promossion {bottom: 0;}

    .slider-caption {top: 0;}

    .home-quote-from .styled-select, .home-quote-from .upload {width: 98.6%;}

    .category .recent-block-item .block-ride-side .block-ride-side-inner {min-height: 100px;}

}

/* Landscape phones and down */

@media (max-width: 480px) { 

    .product-block ul li {padding-right: 0;width: auto;} 

    .contact-right {float: none;position: absolute;top: 56px;z-index: 999999;padding-left: 5px;padding-top: 25px;}

    .wrapper {padding: 0px 10px;}

    .home-quote-from .quote-inner {padding: 15px;}

    .home-quote-from .input-field input, .home-quote-from .input-field textarea {width: 89%;}

    .styled-select, .upload {width: 98%;}

    .home-quote-from .input-field textarea {width: 89.5%;}

    .home-quote-from .input-field input[type="submit"] {width: 99.2%;}

    .product-block p {font-size: 14px;}

    .recent-block-item .block-ride-side-inner p {font-size: 12px;}

    .recent-block-item .block-ride-side {height: 108px;}

    .input-field input, .input-field textarea, .quote-right .input-field textarea {width: 89.5%;}

    .quote-right .styled-select, .quote-right .upload {width: 99%;}

    .meshim_widget_Widget {display: none!important;}

    .inner-page {padding-bottom: 20px;}

    .page-template-conatact-us .input-field input {width: 88.4%;}

    .page-template-conatact-us .input-field textarea {width: 87.4%;}

    .page-template-conatact-us .input-field input[type="submit"] {width: 97.5%;}

    .blog-listing .block-left-side {width: auto;float: none;}

    .category .recent-block-item .block-ride-side {min-height: 20px;width: auto;}

    .recent-block-item .block-ride-side {border-left: 1px solid #cecece;}

    .portfolio_contents ul li {width: 47%;}

    .slider-caption {left: 0;top: 25px;}

    .slide_byline p {font-size: 19px;}

    .quote-right .input-field input[type="submit"] {width: 99.2%;}

    }

@media (max-width: 420px) {

    h3 {font-size: 25px;}

    .featured-product-block {padding: 28px 0;}

    .featured-top {padding-bottom: 10px;}

    h4 {font-size: 25px;}

    .home-quote-from .input-field input, .home-quote-from .input-field textarea {width: 82%;}

    .home-quote-from .quote-top {margin-bottom: 15px;}

    .home-quote-from .input-field textarea {width: 82.5%;}

    .product-block ul li {display: block;}

    .product-overly p,.product-overly .link-block {display: none;}

    a.button, input.button {display: block;text-align:center;}

    a.button:after {right: 24%;}

    .recent-block-item .block-left-side { float: none;width: auto;}

    .recent-block-item .block-ride-side {float: none;height: auto;min-height: 20px;width: auto;border-left: 1px solid #cecece;}

    .recent-block-item .block-ride-side-inner p { display: none;}

    .recent-block-item .block-ride-side .block-ride-side-inner {min-height: 20px;}

    .client-logos-slides div {width: 45%!important;}

    .footer p {padding-left: 0px;}

    .footer-logo {padding-right: 0;}

    .footer-logo p {padding-top: 8px;}

    .client-logos-slides {height: 90px;}

    #client-logos {height: 90px!important;}

    span.jssora03l {top: 30px !important;}

    .jssora03r {top: 30px !important;right:20px ;}

    .footer ul li a,.footer-lower p {font-size: 11px;}

    .footer-lower ul {margin-top: 0px;}

    .input-field input, .input-field textarea, .quote-right .input-field textarea {width: 88%;}

    .quote-right .input-field input[type="submit"] {width: 100%;}   

    .quote-inner { padding-left: 15px;padding-right: 15px;}

    .page-template-conatact-us .input-field input {width: 86.4%;}

    .page-template-conatact-us .input-field textarea {width: 85.1%;}

    .contact-info ul li, .contact-info ul li a {font-size: 17px;}

    .contact-info ul li.info-tell-icon a {font-size: 20px;}

    .single-post-left {float: none;width: auto;}

    .single-post-right {float: none;width: auto;}

    .single-post-right ul {text-align: left;}

    .portfolio_contents ul li {margin-right: 0;width: auto;display: block;max-width: 100%;}

    .contact-right {top: 72px;}

    .slider-caption {top: 50px;width: 100%;left: -3px;}

    .slider-wrapper {max-width: 100%;width: auto;}

    .slide_byline p {font-size: 27px;line-height: normal;}

    .flexslider a.button,.flexslider input.button {display: inline-block;width: auto;padding: 15px 47px;margin-top: 23px;}

    .flexslider a.button::after {right: 13%;top: 15px;}

    .slider-promossion { bottom: 45px;left: 10px;}

    .home-quote-from .input-field input, .home-quote-from .input-field textarea {width: 87%;}

    .home-quote-from .input-field textarea {width: 87%;}

    .contact-right {padding-left: 0px;}

    .category .recent-block-item .block-ride-side .block-ride-side-inner {min-height: 20px;}

    .product-block ul li:hover .product-overly {pointer-events:none}

    .portfolio_contents ul li {max-width: 300px;width: auto;margin: 0px auto 15px;position: static!important;}

}

@media (max-width: 385px) {

    .input-field input, .input-field textarea, .quote-right .input-field textarea {width: 87%;}

    h3 {font-size: 20px;line-height: 25px;}

    h6 {font-size: 16px;}

    .quote-right .styled-select, .quote-right .upload {width: 99.5%;}

    .page-template-conatact-us .input-field input {width: 85.4%;}

    .page-template-conatact-us .input-field textarea {width: 84%;}

    .page-template-conatact-us .input-field input[type="submit"] {width: 97.3%;}

     .contact-right {margin-right: 0;max-width: 100%;width: auto;}

    .home .contact-right {padding-top: 8px;}

    .contact-right {padding-top: 22px;}

    .home .contact-right {padding-top: 10px;}

    .home-quote-from .input-field input, .home-quote-from .input-field textarea {width: 85%;}

   .home-quote-from .styled-select, .home-quote-from .upload {width: 97.6%;}

   .home-quote-from .input-field textarea {width: 84.7%;}

   .home-quote-from .input-field input[type="submit"] {width: 98.2%;}

}

@media (max-width: 376px) {

    .page-template-conatact-us .input-field input {width: 84.4%;}

    .page-template-conatact-us .input-field textarea {width: 83.5%;}

     .contact-right  br {display: none;}

     .home .contact-right  br {display: block;}

     .home .contact-right a.tell-icon {font-size: 26px;}

     .home .contact-right a.mail-icon {font-size: 14px;}

     .home .contact-right {padding-top: 25px;}

     .home-quote-from .styled-select, .home-quote-from .upload {width: 98.2%;}

     .home-quote-from .input-field input[type="submit"] {width: 98.7%;}

     .contact-right {padding-top: 30px;}

}

@media (max-width: 325px) {

    .input-field input, .input-field textarea, .quote-right .input-field textarea {width: 84%;}

    .page-template-conatact-us .input-field input {width: 81.4%;}

    .page-template-conatact-us .input-field textarea {width: 80.5%;}

    .slide_byline h2 {font-size: 33px;line-height: 45px;}

    .slider-promossion {bottom: 10px;}

    .home-quote-from .input-field input, .home-quote-from .input-field textarea {width: 82%;}

    .home-quote-from .input-field textarea { width: 82%;}

    a.logo {width: 215px;}

    .mean-container a.meanmenu-reveal {top: -62px;}

    .home .contact-right {padding-top: 18px;}

    

}


/* update - AdVisible - 30 Nov 2015 */

.page-id-573 .left-grid ul{ padding-left: 20px; }
.page-id-573 .left-grid ul > li{ list-style-type: none; margin-bottom: 10px; text-align: left; }
.page-id-573 .left-grid ul > li:before{ content:""; display: inline-block; margin-right: 15px; width: 22px; height: 15px; background: url(images/bullet-logo.png) no-repeat 0 0;}
.page-id-573 .left-grid img.alignleft{margin: 0;}