/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.0
Author: 320press
Author URI: http://320press.com
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

@font-face {
    font-family: 'segoe_ui_8regular';
    src: url('fonts/segoeui-webfont.eot');
    src: url('fonts/segoeui-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/segoeui-webfont.woff2') format('woff2'),
         url('fonts/segoeui-webfont.woff') format('woff'),
         url('fonts/segoeui-webfont.ttf') format('truetype'),
         url('fonts/segoeui-webfont.svg#segoe_ui_8regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family:'SegoeUI-Semibold';
	src: url('fonts/SegoeUI-Semibold_latin+latin-ext_gdi.eot');
	src: url('fonts/SegoeUI-Semibold_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/SegoeUI-Semibold_latin+latin-ext_gdi.woff') format('woff'),
		url('fonts/SegoeUI-Semibold_latin+latin-ext_gdi.ttf') format('truetype'),
		url('fonts/SegoeUI-Semibold_latin+latin-ext_gdi.svg#SegoeUI-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-A78C;
}
@font-face {
	font-family:'SegoeUI-Semilight';
	src: url('fonts/SegoeUI-Semilight_latin+latin-ext_gdi.eot');
	src: url('fonts/SegoeUI-Semilight_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/SegoeUI-Semilight_latin+latin-ext_gdi.woff') format('woff'),
		url('fonts/SegoeUI-Semilight_latin+latin-ext_gdi.ttf') format('truetype'),
		url('fonts/SegoeUI-Semilight_latin+latin-ext_gdi.svg#SegoeUI-Semilight') format('svg');
	font-weight: 350;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-A78C;
}
@font-face {
	font-family:'Helvetica_Condenced-Normal';
	src: url('fonts/Helvetica_Condenced-Normal_latin+latin-ext_gdi.eot');
	src: url('fonts/Helvetica_Condenced-Normal_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Helvetica_Condenced-Normal_latin+latin-ext_gdi.woff') format('woff'),
		url('fonts/Helvetica_Condenced-Normal_latin+latin-ext_gdi.ttf') format('truetype'),
		url('fonts/Helvetica_Condenced-Normal_latin+latin-ext_gdi.svg#Helvetica_Condenced-Normal') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-203A;
}
a,input,select,textarea{outline:none;text-decoration:none;color:inherit;}
/* ul:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;} */
a:hover, a:focus{color:inherit;text-decoration:none;outline:none;}
h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:'SegoeUI-Semibold';}
body{padding-top:0px;color:#1e1616;font-family:'SegoeUI-Semilight';}
img{max-width:100%;}
/*Navigation Menu*/

.navbar-default, footer[role="contentinfo"]{background:url(images/header-bg.png) repeat center;border:none;border-radius:0px;}
.navbar{margin-bottom:0px;}
.container {max-width: 1054px;width:100%;}
.navigation-menu{background:#ffba1b;}
.navbar-nav li a{font-family:'SegoeUI-Semibold';font-size:16px;color:#4d3604;text-transform:uppercase;background:url(images/sep.png) no-repeat right center;padding-top:20px;padding-bottom:20px;text-shadow: 0px 1px 3px #ffff00;}
.navbar-nav li.sep a{background:none;}
.navbar-collapse.collapse{padding:0px;}
.nav > li > a:hover, .nav > li > a:focus, .navbar-nav li.active a{background-color:#ffec08;}
.navbar-header{width:100%;}
.header-left{float:left;}
.header-right{float:right;max-width: 51%;width: 100%;padding-top: 12px;}
.menu-header-menu-container ul li{float:left;list-style-type:none;}
.menu-header-menu-container ul:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
.menu-header-menu-container ul li a{font-size:14px;text-transform:uppercase;color:#fff;padding:4px 12px;background:url(images/sep2.jpg) no-repeat right center;}
.header-right .widget_nav_menu{width:53%;padding: 10px 0px;margin-left: 40px;}
.menu-header-menu-container ul{padding-left:0px;margin-bottom: 0px;}
.menu-header-menu-container ul li.sep a{background:none;}
.header-right-right{float:right;width: 39%;}
.quote_button{background:url(images/right-arrow.png) no-repeat right 10px center #ffff00;padding:15px 26px 12px 14px;color:#2a2c2a;font-family: 'Helvetica_Condenced-Normal';font-size:19px;display:block;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;border-radius: 4px;margin-bottom: 15px;line-height: 15px;}
.quote_button:hover{background-color:#ffc41d;}
.phone_icon{background:url(images/phone_icon.png) no-repeat 8px center;text-align:right;font-size:19px;font-family:'SegoeUI-Semibold';color:#fff;}

/*Footer*/

#inner-footer{padding: 50px 0px 20px;}
.footer-links ul:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
.footer-links ul li a{font-size:15px;color: rgba(255,255,255,0.5);background:url(images/footer-sep.jpg) no-repeat right center;padding: 4px 10px;}
.footer-links .menu li{margin-left:0px;}
.footer-links .menu{margin-bottom: 30px;}
.footer-links{float:none;margin:0 auto;}
.footer-links ul li a:hover{color: rgba(255,255,255,1);}
.attribution{text-align: center;font-style: italic;color: #fff;opacity: 0.5;}
.footer-links ul .sep a{background:none;}
.footer-links ul{padding-left:0px;}
/*HomePage Slider*/

.arrow_icon{background:url(images/green-arrow-right.png) no-repeat center #ffff00; width:42px;height:41px;float: left;margin: 6px;border-radius: 4px;}

.homepage-slider h2{font-size:76px;text-transform:uppercase;color:#fff;font-family:'SegoeUI-Semilight';background:#054116;padding:11px 15px 21px;float:left;margin:0px;line-height: 47px;}

.homepage-slider h3{font-size:61px;text-transform:uppercase;color:#2a2c2a;font-family:'SegoeUI-Semilight';background:#ffff00;padding:6px 15px 14px;float:left;margin:0px;line-height: 39px;}

.homepage-slider h4{font-size:34px;text-transform:uppercase;color:#fff;font-family:'SegoeUI-Semilight';background:#444242;padding:6px 15px;float:left;margin:0px;}

.wk-slideshow .caption{left: 600px!important;background:none!important;bottom: 15px!important;}
 
.section1 p, .section .lead{font-family:'Helvetica_Condenced-Normal';font-size:23px;color:#232222;font-weight: bold;text-align: left;}

.section1 h2{text-align:center;font-size:41px;text-transform:uppercase;font-family:'SegoeUI-Semilight';margin-top: 44px;margin-bottom: 34px;}

.homepage-slider .wk-slideshow, .homepage-slider .wk-slideshow .slides{width:1349px!important;margin: 0 auto;}
.service_button{background:url(images/side-arrow.png) no-repeat right 27px center #ffb81b;color: #593e02;font-size: 25px;padding: 13px 26px 13px 0px;margin: 40px auto 0;display: block;text-align: center;max-width: 382px;text-transform: uppercase;border-radius: 2px;line-height: 20px;font-family:'SegoeUI-Semibold';}
.service_button:hover{background:url(images/side-arrow.png) no-repeat right 27px center #ffff00;color: #593e02;}
/* HOmePage SEction2*/
.section2{background:url(images/section2_bg.jpg) repeat center;box-shadow: inset 1px 3px 12px #DDDDDD;-webkit-box-shadow: inset 1px 3px 12px #DDDDDD;-moz-box-shadow:inset 1px 3px 12px #DDDDD;padding:50px 0;}

.col-sm-9.custm-wdth{max-width:680px;width:100%;margin-right: 55px;}

#sidebar1.col-sm-3.custm-wdth, #sidebar2.col-sm-3.custm-wdth{width:30%;}
.left_block{float:left;}

.left_block p{margin-bottom:0px;}

.left_block h2{background: #d58c27;color: #fff;padding: 20px;margin: 0;text-transform: uppercase;font-family: 'SegoeUI-Semilight';font-size: 25px;}

.left_block h2 span{text-transform: initial;font-family: 'SegoeUI-Semibold';display:block;font-size: 35px;}

.left_block h3, .default-style h6{background:#444242;color: #ffff00;padding: 9px 15px 15px;margin: 0;text-align:center;font-family:'SegoeUI-Semilight';font-size:30px;}

.left_block h3 img, .default-style h6 img{display:inline-block;margin-right: 15px;bottom: 3px;position: relative;}

.left_block ul li{list-style-type:none;position:relative;max-width:302px;width:100%;float:left;margin-right: 45px;}

.left_block ul li:last-child{margin-right:0px;}

.left_block ul{padding-left:0px;margin-top:35px;}

.left_block ul li h3{position:absolute;bottom:20px;font-size:23px;color:#fff;background:url(images/right-arrow-white.png) no-repeat 270px center rgba(0,0,0,0.5);width: 100%;text-align: left;text-transform: uppercase;font-family:'segoe_ui_8regular';padding:0px;}
.left_block ul li h3 a{padding: 8px 20px;display:block;}
.left_block h3 span{display:block;font-family:'SegoeUI-Semilight';font-size: 15px;margin-top: 3px;}
.left_block_services a:hover, .block1 ul li a:hover{color:#f49f2a;}
.left_block_services h3 a:hover{color:#ffff00;}
.left_block ul li h3:hover{background-color:#d58c28;}
.left_block .left_block_services ul{margin-bottom:0px;}
.left_block .left_block_services{background: url(images/header-bg.png) repeat center;}
.left_block_services{float:left;width:100%;margin-top: 15px;}
.left_block_services h2{background:none;font-size:28px;font-family:'SegoeUI-Semibold';display: inline-block;padding: 15px;}
.left_block_services h3{float:right;font-family:'Helvetica_Condenced-Normal';font-size:19px;text-transform: uppercase;display: inline-block;padding: 0px;color:#fff;background:url(images/right-arrow-yellow.png) no-repeat right 16px center rgba(255,255,255, 0.2);}
.left_block_services h3 a{padding: 25px 38px 20px 21px;display:block;font-size: 20px;line-height: 16px;}
.left_block_services ul{background:#fff;margin-top:0px;margin-bottom:30px;border: 1px solid #444242;padding-left:0px;}

.left_block_services ul:after {font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
.left_block_services ul li{max-width:100%;padding: 5px 15px 5px 45px;font-size:19px;font-family:'SegoeUI-Semibold';border-bottom: 1px solid #e3e1e1;list-style-type:none;}
.left_block_services ul li:nth-child(odd){background:url(images/tick-icon.png) no-repeat 20px center #fff}
.left_block_services ul li:nth-child(even){background:url(images/tick-icon.png) no-repeat 20px center #f4f4f4}

/*Sidebar*/
 .home #sidebar1{background:url(images/sidebar_bg.jpg) repeat center;} 
#sidebar1 .widget{margin-bottom: 0;clear: both;float: left;width: 100%;padding-bottom: 5px;}
#sidebar2 .widget{margin-bottom: 0;clear: both;float: left;width: 100%;padding-bottom: 15px;}
#sidebar1 h4,#sidebar2 h4{background:#ffff00;font-size:30px;color:#000;text-transform:uppercase;padding:11px 15px;margin: 0 -15px;clear: both;}
.enquiry-form .wpcf7{padding: 25px 7px 15px;width: 100%;}
.enquiry-form .wpcf7 input, .enquiry-form .wpcf7 .jqTransformSelectWrapper, .enquiry-form .wpcf7 textarea{width:100%!important;border: 0;border-radius: 1px;padding: 7px;color:#535151;font-size: 16px;}
.enquiry-form .wpcf7 textarea{height:80px;}
.enquiry-form .wpcf7 label{color: #fff;text-shadow: none;font-weight: normal;font-size: 16px;}
.jqTransformSelectWrapper ul li a{font-size:16px;width:100%!important;border: 0;border-radius: 1px;padding: 7px;color:#535151;}
.jqTransformSelectWrapper div span{font-size:16px;line-height: normal;}
.jqTransformSelectWrapper{width:100%!important;}
.enquiry-form input[type="submit"]{background:url(images/right-arrow-white.png) no-repeat right 20px center #f49f2a;border:0px;font-size:24px;color:#fff;border-radius:4px;text-transform:uppercase;line-height: 21px;padding: 14px 0;font-family:'SegoeUI-Semibold';margin-top: 10px;margin-bottom: 10px;}
.enquiry-form input[type="submit"]:hover{background:url(images/side-arrow.png) no-repeat right 20px center #ffff00;color:#593e02;}
.enquiry-captcha{float:right;margin-bottom:15px;}
::-webkit-input-placeholder {
   color: #535151!important;
}

:-moz-placeholder { /* Firefox 18- */
   color: #535151!important;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #535151!important;  
}

:-ms-input-placeholder {  
   color: #535151!important;  
}

.jqTransformSelectWrapper a.jqTransformSelectOpen{background:url(images/down-arrow.png) no-repeat center center!important;border-left: 1px solid #757675;height: 34px!important;}
.jqTransformInputWrapper, .jqTransformSelectWrapper{width:100%!important;margin-bottom: 20px;}
.Email input, .Phone input, .YearofCar input, .Message textarea{margin-bottom:20px;}
.jqTransformInputInner div{margin:0px!important;}
.wpcf7 p{clear:both;float: left;width: 100%;margin-bottom: 0px;}

.our-brands .wk-slideshow{padding:30px 15px;margin: 0 auto;}
.wk-slideshow img{border:1px solid #444242;}
.wk-slideshow-default > div:hover .prev{left:-21px!Important;}
.wk-slideshow-default > div:hover .next{right:-21px!Important;background-position: 0px -34px!important;}
.wk-slideshow-default > div:hover .prev{background:url(images/nav-slider.png) no-repeat -32px 0!Important;width:30px!Important;height:30px!Important;}
.wk-slideshow-default > div:hover .next{background:url(images/nav-slider.png) no-repeat -32px -34px!Important;width:30px!Important;height:30px!Important;}
.wk-slideshow .next{background:url(images/nav-slider.png) no-repeat 0 -34px!Important;width:30px!Important;height:30px!Important;top: 40%;right: -21px!Important;}
.wk-slideshow .prev{background:url(images/nav-slider.png) no-repeat 0 0!Important;width:30px!Important;height:30px!Important;top: 40%;left: -21px!Important;}
/* .section3{background:url(images/section2_bg.jpg) repeat center;box-shadow: inset 1px 3px 12px #DDDDDD;} */
ul:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
.section2-block2 ul{padding-left:0px;}
.section2-block2 ul li ul{padding-top:10px;}
.block1 p{margin-bottom:0px;}
.section2-block1:after {font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
.section2-block1 {padding-bottom: 50px;}
.section2-block2 ul li{max-width:498px;float:left;margin-right:27px;list-style-type:none;font-size:16px;color:#1e1616;width:100%;}
.section2-block2 ul li ul li{float:left;margin-right:56px;list-style-type:none;font-size:16px;color:#1e1616;background:url(images/tick.png) no-repeat 22px center;padding-left:40px;padding-bottom: 4px;width: 100%;}
.section2-block2 ul li:last-child{margin-right:0px;}
.section2-block2 ul li {background:#e2e1e1;}
.section2-block2 ul li br{display:none;}
.section2-block2 ul li h2{margin:0;background:#dd9026;padding:8px 15px;font-size:20px;color:#fff;text-transform:uppercase;}
.section2-block2 ul li ul:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
.section2-block2 ul li ul li{}
.section2-block2 img{display:inline-block;margin:0;}
.block1{max-width: 238px;display: inline-block;float: right;}

.our-partners{background:#444242;padding: 30px 0px 40px;}
.our-partners h2{text-align:center;color:#ffff00;font-size:30px;text-transform: uppercase;margin-bottom: 40px;}
.our-partners ul{padding-left:0px;text-align:center;margin-top: 20px;}
.our-partners ul li{list-style-type:none;display: inline-block;margin-right: 54px;}
.our-partners ul li:last-child{margin-right:0px;}

/*About us*/
.default-featured {
position: relative;}
.featured-bg {
position: relative;background:url(http://localhost/aaaautomotive/wp-content/uploads/2014/09/about-bg.jpg) no-repeat;
width: 100%;min-height: 264px;height: 100%;}
.featured-title{position: absolute;margin: 0 auto;top: 26%;right: 0px;left: 0px;border: none;}
.featured-title h4{font-family: 'SegoeUI-Semilight';font-size:76px;color:#2a2c2a;text-transform:uppercase;background:#ffff00;padding:13px 13px 21px;float:left;line-height: 45px;}
#main article{border-bottom:none;margin-bottom: 0px;padding-bottom: 0px;}
.default-style{padding:35px 0 50px;background: url(images/section2_bg.jpg) repeat center;}
.default-style .container{background:url(images/container_bg.jpg) repeat-y right 5px center;}
.default-style #content{padding-top:0px;}
.default-style article h2{font-size:25px;color:#f49f2a;text-transform:uppercase;font-family: 'SegoeUI-Semilight';font-weight: bold; text-align: left;margin-bottom: 20px;}
.default-style article h5{font-size:15px;color:#000;font-family:'SegoeUI-Semibold';margin-top: 15px;line-height: 22px;}
.lead{font-size:15px;margin-bottom:0px;color:#000;}
.lead span{font-size:21px;}
.opening_hours{float:left;width: 100%;background: #033f14;margin-bottom: 15px;}
.opening_hours h4{font-size:16px;color:#fff;background:#000;padding:15px;clear:both;margin:0;text-transform:uppercase;float:left;display:inline-block;}
.opening_hours h3{font-size:15px!important;color:#f49f2a!important;background:#033f14;padding:15px;clear:both;margin:0!important;text-transform:uppercase;display:inline-block;}
.opening_hours p{display:none;}
.default-style article h3{font-size:20px;text-transform:uppercase;color:#444242;clear:both;margin-bottom: 22px;margin-top: 27px;}
.default-style article h3 span{font-size:30px;text-transform:initial;display:block;}

/*Brands Page*/
.default-style article .brands h2{margin-top:0px;}
.brands ul li{list-style-type:none;display:inline-block;max-width:300px;min-height:195px;height:100%;width:100%;background:#fff;border: 1px solid #444242;position:relative;margin-bottom: 15px;margin-top: 60px;}
.brands ul li img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.brands ul {margin-top:0px;margin-bottom:45px;padding-left:0px;text-align: center;}
.brands ul li:nth-child(odd){margin-right:44px;}
.default-style article .brands h3{position: relative;top: 170px;color:#0b0b0e;}
.default-style article h5 span{font-size:18px;}
.default-style article p{font-size:15px;color:#000;font-family:'SegoeUI-Semibold';margin-top: 15px;line-height: 22px;}
.default-style article p span{font-size:18px;}
/*Car Repairs*/
.left_block_services.list_two_column{border: 1px solid #444242;margin-bottom: 20px;}
.left_block_services.list_two_column ul{width: 50%;float: left;border: none;margin-bottom: 0px;}
.left_block_services.list_two_column ul li{font-size:15px;}
.left_block_services.list_two_column ul.ght{border-right:1px solid #cec8c8;}

/*Accordion*/
.wk-accordion-default h3.toggler{padding:6px;background:url(images/header-bg.png) repeat center;border:none;border-radius:2px;}
.wk-accordion-default h3.toggler span{font-size:20px;background:url(images/accordion-close-icon.png) no-repeat right 20px center;text-shadow:none;color:#fff;padding: 10px 15px;text-transform:uppercase;}
.wk-accordion-default h3:after{background:url(images/circle-down-arrow-white.png) repeat right center;}
.wk-accordion-default .toggler.active{background:url(images/accordion-title-hover-bg.jpg) repeat center;margin-bottom:0px!important;}
.wk-accordion-default .toggler.active span{background:url(images/circle-down-arrow-white.png) no-repeat right 20px center;}
.wk-accordion-default .content{padding: 0px 0px 18px!important;}
.wk-accordion-default {margin-bottom: 10px!important;margin-top: 25px;}
.wk-accordion-default .content h5{margin-top:15px;}
.orange_bg{background:url(images/accordion-title-hover-bg.jpg) repeat center;}
.green_bg{background:url(images/header-bg.png) repeat center;}
.orange_bg h2, .green_bg h2{color: #fff!important;font-size: 28px!important;margin: 0px!important;padding: 15px 25px;}
.orange_bg p{margin-bottom:0px;}

/*Contact Page*/
.contact-page form{float:left;width:100%;}
.contact-page .jqTransformInputInner div input, .contact-page input, .contact-page .jqTransformSelectWrapper, .contact-page textarea{width:100%!important;border:1px solid #d8d8d8!important;background:#fff!important;padding: 8px 15px;font-size:14px;}
.contact-page input[type="submit"]{float:right;width:auto!important;background:url(images/right-arrow-white.png) no-repeat right 20px center #f49f2a!important;font-size:26px;padding:14px 91px;text-transform:uppercase;color:#fff!important;border-radius: 4px;border: none!important;}
.contact-page form p{font-family:'SegoeUI-Semilight'!important;font-size:15px;
width:49%!important;float:left;clear:initial;margin-top: 0px;}
.contact-page form p.Name-p, .contact-page form p.Suburb-p , .contact-page form p.PostCode-p, .contact-page form p.captcha-p{margin-right:11px;}
.contact-page form p.Message-p{width:100%!important;}
.contact-page textarea{height:100px;}
.contact-page .Email input, .contact-page .Phone input,.contact-page  .Message textarea,.contact-page .jqTransformInputWrapper,.contact-page .jqTransformSelectWrapper{margin-bottom:12px;}
.contact-page .Submit-p{width:100%!important;float:right;margin-top: 25px;}
.contact-page p.lead{margin-top:0px;}
.opening-hours-address{color:#fff;}
.opening-hours-address h3{color:#fff;}
.opening-hours-address p{font-size:17px;}
.opening-hours-address p span{color:#f49f2a;font-family:'SegoeUI-Semibold';}
.opening-hours-sidebar h2{background:#000;color:#f49f2a;font-size:23px;padding: 5px 10px;text-transform: uppercase;margin: 15px 0px 0;}
.opening-hours-sidebar h3{background:#fff;color:#031809;font-size:20px;padding: 5px 10px;text-transform: uppercase;margin: 0px 0px 0;}
.contact-page .captcha-p{width: 75%!important;display: block;}
.contact-page .captcha-p label{width: 30%;display:inline-block;color: #868383;font-size: 15px;font-weight: 300;}
.contact-page .captcha-p span{float: left;display: inline-block;width: 67%;}
.contact-page .captcha-img{width:15%!Important;}
.jqTransformSelectWrapper div span{font-size:14px!Important;}
.green_bg p, .orange_bg p{margin-top:0px!important;}
.contact-page input[type="submit"]:hover{background-color:#033f14!important;}
.contact-page iframe{max-width:100%;margin: 0 auto;display: block;}
.jqTransformInputInner, .jqTransformInputWrapper{background:none!important;}
.PostCode input{margin-bottom:12px;}
.SelectState .jqTransformSelectWrapper a.jqTransformSelectOpen{height:32px!important;background: url(images/contact-input-down-arrow.png) no-repeat center center!important;
border-left: 1px solid #d8d8d8;}
div.wpcf7-validation-errors {border: 2px solid #BE320F;clear: both;color: #f00;float: left;width: 100%;}
.wpcf7-not-valid-tip{width:100%!important;}
span.wpcf7-not-valid-tip{margin-bottom: 8px;bottom: 9px;position: relative;font-size: 16px!important;}
div.wpcf7-mail-sent-ok{clear: both;float: left;width: 100%;color: #02831C;}

/*Media Queries*/

@media (max-width:1023px){
.header-right{max-width:100%;float:none;clear:both;}
.header-right .widget_nav_menu{width:100%;padding:10px 15px;}
.menu-header-menu-container ul li a{padding: 4px 9px;}
.header-right-right{float:none;width:100%;}
.navbar-default .navbar-toggle {background: #d58c27 url(images/menu-opener.png) no-repeat center center;width: 100%;padding: 20px 0px;border: 0;margin: 20px 0 30px;}
.navbar-default .navbar-toggle:hover{background: #ffff00 url(images/menu-opener-hover.png) no-repeat center center;}
.homepage-slider .wk-slideshow, .homepage-slider .wk-slideshow .slides{width:auto!Important;}
.wk-slideshow .caption{display:none !important;}
.col-sm-9.custm-wdth{max-width:100%;float:left;margin-bottom:20px;}
.left_block{float:none;}
#sidebar1.col-sm-3.custm-wdth, #sidebar2.col-sm-3.custm-wdth{width:100%;float:left;}
.left_block_services h2{font-size:24px;}
.section2-block2 ul li{margin-right:0px;max-width:100%;margin-bottom:10px;}
.section2-block2{padding:15px;}
.section2-block2 img{display: block;float: none;margin: 0 auto;}
.block1{display: block;float: left;max-width: 100%;}
.section2-block2 ul li ul li{width:100%;}
.our-partners ul li{margin-right:0px;margin-bottom:10px;}
.left_block ul li, .section2-block2 ul li ul li{margin-right:0px;}
.left_block ul li{display:inline-block;float:none;}
.left_block ul, .section2-block2 ul{text-align:center;}
.left_block_services ul{text-align:left;}
.section2-block2 ul li{max-width: 265px;text-align:left;float:none;display:inline-block;vertical-align:top;}
.opening_hours h4{width:100%;}
.default-style .container{background:none;}
#sidebar1, #sidebar2{background:url(images/sidebar_bg.jpg) repeat center;}
.featured-title h1{font-size:50px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#ffff00;}
.mm-ismenu{background:#ffc11d!important;}
.mm-menu .mm-list > li:after{border-color: #A7A718!important;}
.mm-list > li > a, .mm-list > li > span{color:#4d3604!important}
.contact-page form p{width:100%!important;}
.header-right .widget_nav_menu{margin-left:0px;}

}
@media (min-width:479px) and (max-width:1023px){
.quote_button{float:left;max-width: 180px;width: 100%;}
.phone_icon{float:right;max-width: 168px;width: 100%;}
/* .enquiry-form input[type="submit"]{background-position:282px center;} */
}

@media (min-width:740px) and (max-width:1023px){
.header-right{clear:initial!important;float:right!important;max-width:40%!important;}
.header-right-right{float:right!important;}
.phone_icon{float:left!important;}
.navbar-nav li a{padding: 10px 5px;font-size:13px;}
.wk-slideshow .caption{display:block !important;left:300px!important;}
.homepage-slider h2{font-size: 31px!Important;}
.homepage-slider h3{font-size: 34px!Important;}
.homepage-slider h4{font-size: 24px!Important;}
.arrow_icon{width:31px;height:31px!Important;}
.opening_hours h4{width:auto!important;}
}

@media (min-width:1023px) and (max-width:1099px){
.navbar-nav li a{font-size:15px;}
.quote_button{font-size:16px;}
.phone_icon{font-size:17px;}
.homepage-slider h2{font-size: 44px;}
.homepage-slider h3{font-size: 33px;}
.homepage-slider h4{font-size: 25px;}
.arrow_icon{height: 33px;width: 30px;}
.homepage-slider .wk-slideshow, .homepage-slider .wk-slideshow .slides{width:auto!important;}
.col-sm-9.custm-wdth{margin-right:25px;}
.section2-block2 ul li{margin-right:14px;}
#sidebar1.col-sm-3.custm-wdth{width:31%;}
.featured-title h1{font-size:50px;}
}
@media (min-width:979px) and (max-width:1023px){
.header-right{clear:initial!important;float:right!important;max-width:40%!important;}
.header-right-right{float:right!important;}
.phone_icon{float:left!important;}
.navbar-nav li a{padding: 10px 5px;font-size:13px;}
.header-right .widget_nav_menu, .header-right-right{width:100%;}
.wk-slideshow .caption{left: 352px !important;}
.homepage-slider h2{font-size: 36px;}
.homepage-slider h3{font-size: 31px;}
.homepage-slider h4{font-size: 24px;}
.arrow_icon{height:35px;width:35px;}
.col-sm-9.custm-wdth{max-width: 655px;margin-right: 18px;}
#sidebar1.col-sm-3.custm-wdth, #sidebar2.col-sm-3.custm-wdth{width:30%;}
#sidebar1 h4, #sidebar2 h4{font-size:28px;}
.section2-block2 ul li{display: inline-block;float: left;max-width: 445px;margin-right: 28px;}
.section2-block2 img{display: inline-block;margin: 0;width: 48%;}
.block1{display: inline-block;float: right;max-width: 228px;}
}
@media (max-width:1320px){
.homepage-slider .wk-slideshow, .homepage-slider .wk-slideshow .slides{width:auto!Important;}
.homepage-slider h2{font-size: 71px;}
.homepage-slider h3{font-size: 54px;}
}

@media(max-width:767px){
.brands ul li:nth-child(odd){margin-right:0px;}
}
@media(max-width:600px) and (min-width:480px){
.wk-accordion-default h3.toggler span{font-size:18px;}
.left_block_services.list_two_column ul{width:100%;}
}
@media(max-width:479px){
.wk-accordion-default h3.toggler span{font-size:12px;height: 39px;}
.service_button{line-height:26px;}
.left_block_services h3 a{font-size:19px;}
.phone_icon{padding-left: 40px;float:right;}
.left_block_services.list_two_column ul{width:100%;}
.navbar-brand, .header-right .widget_nav_menu, .header-right-right{padding-left:0px;padding-right:0px;}
.container > .navbar-header, .container > .navbar-collapse{margin-left:0px;margin-right:0px;}
}
.section1 h1{text-align:center;font-size:41px;text-transform:uppercase;font-family:'SegoeUI-Semilight';margin-top: 44px;margin-bottom: 34px;}
.section1 ul{font-size:15px;line-height:23px;margin-left:25px;}