/*
Theme Name: EliteTint
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.3.1
Author: Chris Barnes
Author URI: http://cbarn.es
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 */

@import url(https://fonts.googleapis.com/css?family=Lobster+Two:400,400italic,700,700italic);

@font-face {
  font-family:'Montserrat Light';
  src: url('fonts/montserrat-light.eot');
  src: url('fonts/montserrat-light.eot') format('embedded-opentype'), url('fonts/montserrat-light.woff') format('woff'), url('fonts/montserrat-light.woff') format('woff'), url('fonts/montserrat-light.ttf') format('truetype'), url('fonts/montserrat-light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family:'Oswald DemiBold';
  src: url('fonts/oswald-demibold.eot');
  src: url('fonts/oswald-demibold.eot') format('embedded-opentype'), url('fonts/oswald-demibold.woff') format('woff'), url('fonts/oswald-demibold.woff') format('woff'), url('fonts/oswald-demibold.ttf') format('truetype'), url('fonts/oswald-demibold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family:'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot');
  src: url('fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}


body{ background:#FFF; margin:0px; padding:0px;font-family: 'Montserrat', sans-serif; font-size:13px; padding-top:111px;}
header.top-header{ background:#1d1d1d;}
.form-heading{ font-size:32px; font-weight:bold; text-align:center; padding-bottom:30px; color:#fff; text-transform:uppercase; line-height:48px;}
img{ max-width:100%;}
.clear{ clear:both;}
.sbmt-btn:after, .payment:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}


.logo-imgblock{ font-family: 'Lobster Two', cursive;}

::-webkit-input-placeholder { color:#000; opacity:1.00; }
::-moz-placeholder {   color:#000; opacity:1.00; } /* firefox 19+ */
:-ms-input-placeholder { color:#000; opacity:1.00; } /* ie */
.wpcf7-form-control:-moz-placeholder {  color:#000; opacity:1.00; }

.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > li > a:active{ background:transparent; color:#fff; border-bottom:4px solid #077fda; }
.current-menu-item a{background:transparent; color:#fff; border-bottom:4px solid #077fda;}
.navbar-collapse.collapse{ margin-top:24px; padding-right:0px;}
.container{ width:1150px;}
.navbar{ border:0px; min-height:108px; margin-bottom:0px;}
.navbar-brand{ padding:0px; height:auto;  margin-top:15px;}

.logo-imgblock{ font-size:34.5px; background:url(images/logo-topimg2.png) no-repeat center top; padding:49px 12px 0 15px; display:inline-block; color:#fff; background-size:100% 79%; font-weight:700; word-spacing:-2.5px; font-style:italic; white-space:nowrap;}
.top-orange{ background:#f99b00; min-height:49px; color:#fff; float:right;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px; width:390px; clear:both;}
footer.footer-coll{ background:#1d1d1d; border-top:1px solid #fff; padding-top:46px;}
footer .wpcf7-form input[type="text"],footer .wpcf7-form input[type="email"],footer .wpcf7-form textarea,footer .wpcf7-form select,footer .wpcf7-form input[type="tel"]{background: transparent none repeat scroll 0 0;  border: 1px solid #fff; font-size:14px; box-shadow: none;padding: 10px 20px;  color:#fff; width:100%;font-family:'Montserrat Light'; }
footer span.wpcf7-form-control-wrap.phone-num{ float:left;width:100%;}
footer span.wpcf7-form-control-wrap{ margin-bottom:26px;} 
footer .wpcf7-form-control-wrap.your-message {width: 100%; float: left;}

footer .wpcf7-form .wpcf7-form-control option{ color:#000; background:#fff;}
footer .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder { color:#FFF;}
footer .wpcf7-form .wpcf7-form-control::-moz-placeholder {   color:#FFF; } /* firefox 19+ */
footer .wpcf7-form .wpcf7-form-control:-ms-input-placeholder { color:#FFF; } /* ie */
footer .wpcf7-form .wpcf7-form-control:-moz-placeholder {  color:#FFF; }

.wpcf7-form textarea{ resize:none;} 
.select-make,.your-name{ float:left; }
.wpcf7-not-valid-tip { font-size: 14px !important; text-align: left;}
.wpcf7-form-control-wrap{width:48%; margin-right:20px;}
.your-email,.select-model { float:right; margin-right:0px;}
footer .wpcf7-form input[type="submit"]{ background:#f99b00; font-size:22px; color:#fff; float:right; border:0px; padding:10px 33px; font-weight:normal; text-transform:uppercase;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;}
.wpcf7-form textarea{ height:137px;}
.container .jumbotron, .container-fluid .jumbotron{padding:0px;}
.navbar-nav > li {padding:0 16px;}
.navbar-nav > li > a{ font-family:'Montserrat Light'; font-size:16px; color:#fff; text-transform: uppercase; padding:0px; padding-bottom:11px;}
.navbar-nav > li > a{ border-bottom:4px solid transparent;}
.navbar-nav > li:last-child{ padding-right:0px;}
.page-header{border-bottom:0; margin: 61px 0 0; padding-bottom: 0;}
.top-orange .widget_text{ font-size:20px; color:#fff; margin-left:21px;    letter-spacing: 2px; padding-top:13px; border-right:1px solid #eabc6f;    width:52%; float:left; margin-bottom:0px; }
.widget_nav_menu{float: right;  width:38%; margin-top:10px; margin-bottom:0px; }
.fa.fa-phone{font-size: 27px; margin-right: 10px;}
.about_text{ width:80%;font-size:16px; line-height:26px; text-align:center; color:#282828;font-family:'Montserrat Light'; margin:auto; }
.top-phone p{ letter-spacing:2px;}
.top-phone p a{ color:#fff;}
/* Social Icons */
.social {float: right; margin-right: 10px; margin-top: 13px;}
.social-icons ul li a{background-repeat: no-repeat; display: block; height: 100%; overflow: hidden;
  text-indent: -999px; cursor:pointer;}
.facebook-icon{ background-image:url('images/icon-01.png');}
.twitter-icon{ background-image:url('images/icon-02.png');}
.social-icons ul .icon-03{ background-image:url('images/icon-03.png');}
.delicious-icon{ background-image:url('images/icon-04.png');}
.stumble-icon{ background-image:url('images/icon-05.png');}
.top-banner{ height:544px;background-repeat:no-repeat; background-image:url('images/slider01.jpg');background-position: center top;}
.social-icons ul{ margin:0px; padding:0px;}
.social-icons ul li{ list-style:none; display:inline-block; margin-right:6px;width:27px; height:27px;}
/* end Social Icons  */
#content{ padding:0px; margin:0px;}
#main{ margin:0px; padding:0px;}
/*.banner-text{ font-size:62px; font-weight:bold; color:#fff !important; line-height:75px; text-transform:uppercase; text-align:center;} */

.footer-form{margin: auto;  width: 68%;}
.gallery_img{background:url(images/img-small01.jpg) no-repeat center center; background-size:cover; height:298px; width:100%; border-top:6px solid #077fda; position:relative;}
.gallery_img:hover .black_bg,.gallery_img:hover  .readmore{ display:block} 
.black_bg{background-color: rgba(0, 0, 0, 0.5); width:100%; height:100%; position:absolute; z-index:1; display:none}
.readmore { color: #fff; position: absolute;  bottom: 10px;  right: 15px;  text-transform: uppercase; z-index:2; display:none; letter-spacing:1px;}
.home_text{ width:100%; margin:auto; margin-bottom:40px;padding-top:36px;}
.readmore:hover{ color:#fff;}
.gallery_head{ color:#077fda; font-weight:bold;  font-size:24px; text-transform:uppercase; line-height:30px;margin-bottom: 5px;}
.services_head{ color:#f99b00; font-weight:bold;  font-size:24px; text-transform:uppercase; line-height:30px;margin-bottom: 5px;}
.home_twoblocks{  width:103%; margin: auto;margin-top:45px;}
.services_img{background:url(images/img-small02.jpg) no-repeat center center; background-size:cover; height:298px; width:100%; border-top:6px solid #f99b00; position:relative;}
.services_img:hover .black_bg,.services_img:hover .readmore{ display:block} 
/* .home_twoblocks .col-sm-6:last-child .inner_block{ float:right;} */ 
/*.home-one{background-image:url('images/mid-img042.jpg'); height:394px;background-repeat:no-repeat; background-position:top center; background-size:cover; }

.home-one .textwidget{ font-weight:bold; font-size:42px;  text-align:center; margin-top: 14.5%; color:#fff; text-transform:uppercase; line-height:50px;}

*/


.copyright{ border-top:1px solid #4a4a4a; padding:15px; margin-top:20px; text-align:center; color:#fff; font-weight:normal; font-family:'Montserrat Light'; }
.home-two{ margin-top:45px; text-align:center; font-size:22px; line-height:28px; text-transform:uppercase; margin-bottom:10px;}
.home-two img{ margin-bottom:35px;}
#post-9 {margin-top:80px;}
#post-15 h2{margin-top:30px;}
#post-11 h2{margin-top:30px;}
#post-17 h2{margin-top:30px;}

h2{ font-size:32px;  color:#f99b00; text-align:center; text-transform:uppercase; font-weight:bold;font-family: 'Montserrat', sans-serif; margin-top:-40px; margin-bottom:20px;}

.post_content p{ font-size:23px; line-height:34px; text-align:center; color:#282828;font-family:'Montserrat Light';}
.page-id-9 p{ font-size:18px;}
.featured-banner{ position:relative; height:165px; background-position:top center; background-size:cover; background-repeat:no-repeat;}
.lead{ text-align:center;font-size:16px; line-height:26px;}
.featured-banner img{ position:absolute; z-index:0;}
.featured-banner h1{ color:#fff; font-size:28px; font-weight:bold; text-align:left; padding-bottom:8px; border-bottom:6px solid #077fda; position:relative; z-index:1; display: inline; margin-top:0px; text-transform:uppercase;} 
.blue_text{ color:#077fda;font-size:18px; line-height:26px; text-align:center;}
#post-17 .blue_text{color:#fff !important;font-size:18px; line-height:26px; text-align:center;}

.page-id-17 p{font-family: 'Montserrat', sans-serif; font-size:18px;}
.img_container{ margin:45px 0}
#main article{ margin-bottom:0px; padding-bottom:0px;}

 
.form_container{  background:#f8f8f8; width:64.5%; margin:auto; border:1px solid #d4d4d4; padding:25px 50px 10px 40px; margin-bottom:45px;-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;}
h3{ font-size:24px; font-weight:bold; color:#077fda; margin:0px; text-transform:uppercase; margin-bottom:25px;}
.page-id-17 .frm-cont{ display:none}
.page-id-17 .copyright{ margin-top:0px;}
.page-id-17 footer{ padding-top:0px;}
.gray_bg{ padding-top:50px; margin-top:30px;}
.loc_bg{padding-top:50px; margin-bottom:45px; padding-bottom:40px; margin-top:0px; text-align:center;} 
.loc_bg img{ margin-bottom:10px;}
.loc_bg p{ font-size:18px; color:#282828;font-family:'Montserrat Light'; }
.form_container input[type="text"],.form_container input[type="email"],.form_container input[type="tel"],.form_container textarea{ background:#f8f8f8; border:1px solid #d4d4d4;padding:5px; width:100%;font-family: 'Open Sans', sans-serif; font-size:14px; color:#000; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; padding-left:15px;}
.form_container textarea{ height:115px;}
.form_container .cont-mail{ width:100%;}
.form_container .wpcf7-form-control-wrap{ margin-bottom:22px; width:100%; display:block;}
.form_container  input[type="submit"]{ background:#077fda; padding:14px 20px; width:100%; text-align:center; text-transform:uppercase;-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px; color:#fff; font-weight:bold; font-size:28px; border:0px;}
.gallery-one{ }
.one_third{ margin-bottom:28px;}
.lead{ margin-bottom:10px;}
/*.black-shade p.lead{background-color: rgba(0, 0, 0, 0.6); font-family: 'Oswald DemiBold', sans-serif; font-size:45px; padding:31px 38px; color:#fff; line-height:60px; text-transform:uppercase; text-align:left; letter-spacing:1px;}*/
.black-shade p.lead{font-family: 'Oswald DemiBold', sans-serif; font-size:24px; padding:45px 38px; color:#000; line-height:34px; text-transform:uppercase;  letter-spacing:1px;}


.gallery-one .black-shade{float: left;    margin-top: 27px;    text-align: left;width: 100%;text-align:center;}
.gallery-one .black-shade .col-sm-6 {width: 50%;padding:0;}
.gallery-one .black-shade .col-sm-6{width: 50%;}
.gallery-one .black-shade .gallery-img-block  img{width:100%;}

 /*
.gallery-two{ background-image:url('images/big-img02.jpg'); height:485px; background-size:cover;}
.gallery-two .black-shade{float: left;    margin-top: 150px;    text-align: left;width:55%;}*/
.gallery-two .black-shade{float: left;    margin-top: 0px;    text-align: left;width: 100%;text-align:center;}
.gallery-two .black-shade .col-sm-6{margin: 0;padding: 0;width: 50%;}
.gallery-two .black-shade .col-sm-6{ margin: 0;padding: 0;width: 50%;}
.gallery-two .black-shade .gallery-img-block  img{width:100%;}


.black-shade p.lead{font-family: 'Oswald DemiBold', sans-serif; font-size:34px; padding:45px; color:#000; line-height:52px; text-transform:uppercase;  letter-spacing:1px;}


.gallery-three .black-shade{float: left; margin-top: 0px;text-align: left;width: 100%;text-align:center;}
.gallery-three .black-shade .col-sm-6{width:50%;padding:0;}
.gallery-three .black-shade .col-sm-6{width:50%;}
.gallery-three .black-shade .gallery-img-block  img{width:100%;}
/*.gallery-three{background-image:url('images/big-img03.jpg'); height:485px; background-size:cover;}
.gallery-three .black-shade{float: right;    margin-top: 150px;    text-align: left;width:52%;}
*/

.top-gallery{ padding-top:40px; padding-bottom:13px;}
#html5-watermark{ display:none !important;}
.wonderplugin-gridgallery-item > a{ display:none !important}
#wonderplugingridgallery-1 .wonderplugin-gridgallery-item-title{ font-size: 16px; margin-top: 16% !important;text-transform: uppercase;font-family:'Montserrat Light';}
.text_big{ font-size:22px; text-align:center; font-weight:normal; margin:20px 0 30px 0}
.text_orange{ font-size:22px; text-align:center; font-style:italic; margin:20px 0 30px 0;font-family:'Montserrat Light';}
.text_orange span{ color:#f99b00;}
.toggle-menu{ display:none;}
.navbar-toggle .icon-bar{ background:#fff; width:30px;}
footer .wpcf7-response-output{ color:#fff;}

.about_bigtext{ font-size:20px; line-height:30px; text-align:center; padding-top:30px;}
.about-pagetext { font-size:16px;}
.about-pagetext img{ margin-top:10px;}
.loc-map{ background-image:url('images/loc-map.jpg'); background-position:center 100px; background-repeat:no-repeat;padding-bottom: 40px;} 

.home-slider img{ width:100%;}
/* Media Query */
@media(max-width:1150px)
{
.container{ width:100%;}
}
@media(min-width:768px) and (max-width:1024px){
body{ padding-top:97px;}
.navbar-responsive-collapse{ padding-left:0px;}	
.navbar-nav > li{ padding:0 8px;}
.navbar-nav > li > a{ font-size:13px;}
.navbar-brand img{  width:250px;}
.home_twoblocks{width:735px;}
.gallery_img,.services_img{ width:100%; height:150px; background-size:100% 100%;}
.home_twoblocks .col-sm-6:last-child .inner_block{ float:none;} 
/*.black-shade p.lead{font-size: 35px; line-height:40px; float:left;}*/
.black-shade p.lead{font-family: 'Oswald DemiBold', sans-serif; font-size:35px !important; padding:2px !important; color:#000;  text-transform:uppercase;  letter-spacing:1px;}
.gallery-one .black-shade {float: left;width:100%;margin-top:0px !important;}
.gallery-three .black-shade{ width:100%;margin-top:0px !important;}
.gallery-two .black-shade{ width:100%;margin-top:0px !important;}

.gallery-one,.gallery-three,.gallery-two{ height:257px;}

.services-post .post-wr h3 {color: #048fe2;display: table-cell;font-size: 26px !important;font-family:Montserrat Light;height: auto;line-height: 1px !important;margin: 0;padding-top:0px !important;text-transform: uppercase;vertical-align: middle;	display: block;text-align: center;
}
.services-post .post .post-wr p{font-size:14px !important; line-height:30px !important;
margin: 26px !important 0px 0px;  padding: 17px 29px !important;}
.services-post .post .post-front img
{padding:0px !important }
 
.navbar-header{}

}

@media(max-width:767px)
{
body{ padding-top:0px;}
.toggle-menu{ display:block;}
.wpcf7-form-control-wrap {margin-right: 0; width: 100%;}
.footer-form { margin: auto; width: 95%;}
.home-one .textwidget { color: #fff; font-size: 25px; font-weight: bold; margin-top: 100px;  text-align: center; text-transform: uppercase;  line-height: 40px;}
.inner_block { margin-left: 0;}
.navbar-responsive-collapse{ margin:0px !important; padding:0px;}
.navbar-nav > li > a{border-bottom: 1px solid #2a2a2a; margin:0px; padding:5px 0}
.navbar-nav > li:last-child {padding-right:0px;}
.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > li > a:active{ background:transparent; color:#077fda;border-bottom: 1px solid #2a2a2a;}
.current-menu-item a{background:transparent; color:#077fda; border-bottom:0;border-bottom: 1px solid #2a2a2a;}
.navbar-nav {margin: 10px 0;}
.top-header .pull-right{ float:none !important;}
.top-orange{ float:none; margin:auto;min-height: 52px; width:94%;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; padding:0px 0 10px 0; }
.navbar-brand {float: none;height: auto;margin: auto;padding: 0;text-align: center;}
.navbar-brand img{display: block;margin: 10px auto;   text-align: center;}
.home_twoblocks{width: 465px;}
.col-sm-6.one_half{ padding:0px; float:none; margin-bottom:20px;}
.home-one{ height:300px; }
.home-one .textwidget{margin-top:15%;}
.widget_nav_menu {margin-top:13px;}
#menu-primary{ margin-top:0px;}
.navbar-nav > li{ padding:0px;}
.navbar-nav > li > a { padding:5px 15px; font-size:14px;}
.navbar-responsive-collapse{ margin:0 -15px !important; }
.navbar-toggle{ display:block; width:60px; margin:auto; float:right; padding-top:0px;}
.navbar-header.toggle-menu { margin: 10px auto; -webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px; background:#077fda; width:94%; }
.toggle-menu span{display: inline-block; margin-top: 8px; color: #fff; padding-left:10px; text-transform: uppercase;line-height: 17px}
.black-shade p.lead{font-size: 30px; line-height:40px;}
.gallery-one .black-shade {width:85%;}
.gallery-three .black-shade{width:85%;}
.gallery-one,.gallery-three,.gallery-two{ height:350px;}
.gallery-one .black-shade,.gallery-two .black-shade,.gallery-three .black-shade{float: right;    margin-top: 12%; }
.form_container{ width:100%;}
.top-header.navbar-fixed-top{ position:static;}
.services-post .post{ width:280px!important; margin:0 auto 15px!important; float:none!important;}
.home-one{ height:auto; }

.post_content p{ padding: 0px 10px 0px 10px;}


.gallery-one .black-shade .col-sm-6{padding-right:10px;width: 100%;}


.gallery-two .black-shade .col-sm-6{padding-right:10px;width: 100%;}

.gallery-three .black-shade .col-sm-6{padding-right:10px;width: 100%;}

.black-shade p.lead{font-family: 'Oswald DemiBold', sans-serif; font-size:0px; padding:0px; color:#000; line-height:0px; text-transform:uppercase;  letter-spacing:1px;}

.services-post .post-wr h3{line-height:0px !important;font-size:18px !important; padding-top: 30px !important;}
.services-post .post .post-wr p {font-size:11px !important;line-height:22px !important;
   margin: 26px !important 0px 0px;  padding: 12px 29px !important;}

.home_text{padding-top:0px !important;}
.about_bigtext{padding-top:0px !important; margin-left:10px; margin-right:10px;}
.post-7 h2{ margin-top:-23px; width:100%;}
#post-9 h2{margin-top:-48px !important; width:100%;}
.loc_bg{padding-top:0px !important;margin-bottom: -40px !important;}
.services-post .post .face{ position:static; padding:0px !important;}

}
@media(max-width:500px)
{
.navbar-brand {float: none;height: auto;margin: auto;padding: 0;text-align: center;}
.navbar-brand img{display: block;margin: 10px auto;   text-align: center;width: 280px;}
.home-two {font-size: 18px;line-height: 20px; }
.top-orange{ width:100%; float:left;}
.top-orange .widget_text{ width:200px; float:none; border-right:0px; margin:auto}
.top-header .pull-right{ float:none !important;}
.widget_nav_menu {float: none; margin: auto; width: 190px;}
.form-heading{ font-size:20px; line-height:25px;}
.home-one{ height:auto; }
.home-one .textwidget{font-size:20px; line-height:25px; font-weight:normal; margin-top:10%;}
.home_twoblocks{width:280px;}
.col-sm-6.one_half{ margin:0px; padding:0px;  margin-bottom:20px;}
.gallery_img,.services_img{width:280px; height:150px; background-size:100% 100%;}
.home_text{width:100%;} 
h2{font-size:25px;}
footer .wpcf7-form input[type="submit"]{ padding:5px 20px;font-size: 15px;}
.navbar-header.toggle-menu{ width:100%;}
.black-shade p.lead {font-size: 20px; line-height: 25px; padding:20px;}
.gallery-one, .gallery-three, .gallery-two { height: 200px;}
.gallery-one .black-shade, .gallery-two .black-shade, .gallery-three .black-shade{ margin-top:8%;}

.text_orange{ font-size:17px; line-height:20px;}
.text_big { font-size:17px;}
.form_container{ padding:15px;}

}



/*.bg{background:url(./images/bg-images.jpg) no-repeat; background-size:cover;}*/



/*services / our-process*/

#services {
    background-image: url('images/our-process-bg.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 32px 0 67px;
}

#services h2 {
    color: #fff;
    padding-bottom: 30px;
    background-image: url("../images/white_line.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    margin-bottom: 36px;
    padding-bottom: 28px;
}

.services-post .post {
    box-sizing: border-box;
    float: left;
    list-style: outside none none;
    margin: 0 0px 0 0px;;
    width: 50%;

}
.services-post .post :nth-last-child{padding-right:0px;}

.services-post .post-front h3{
	
	vertical-align: middle;
	/*
	height:626px;
	display: table-cell;*/
	font-size: 35px;
	color: #fff;
	font-family: Montserrat Light;
    text-transform: uppercase;
   /*  margin:408px 0 0; */
    line-height: 58px;
    padding-left: 226px;
    padding-right: 10px;
	
	background-color: #282828;  
  opacity: 0.80;
  filter: alpha(opacity=70); /* For IE8 and earlier */
  -moz-opacity:0.6; /* Mozilla */
  position:absolute; bottom:0; left:0; width:100%; padding:0 15px; margin:0;
	}
.post .post-wr {
   background-color:#087fda;
    box-sizing: border-box;
    padding: 0 15px;
}


.services-post .post-wr h3 {
    color: #fff;
    display: table-cell;
    font-size: 25px;
	font-family:Montserrat Light;
    height: auto;
    line-height: 37px;
    margin: 0;
    padding-top: 65px;
    text-transform: uppercase;
    vertical-align: middle;	
	display: block;
    text-align: center;
}
.services-post .post .post-wr p {    
    font-size: 20px;
    font-family:Montserrat Light;
	float:left;
    line-height: 47px;
    margin: 0;
    min-height: 0;
    padding-bottom: 17px;
    padding-top: 8px;
	margin-top:16px;
	color:#fff;	
	text-align:center;
	padding:0 79px;
	margin:6px 0 0 ;
}

.services-post .post .readmore-btn {
    background-color: #0290e6;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    padding: 5px 15px;
}

.services-post .post-1 .post-front{
	/*background-image: url('images/car1.jpg');*/
	background-repeat: no-repeat;
	background-size: 100% 100%;
	display:inline-block;
}
.services-post .post{ min-height:1px; width:50%;}
.services-post .post .post-front img{ width:100%;padding: 50px;}

.services-post .post-2 .post-front{
	background-image: url('images/car2.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position:relative;
}

.services-post .post-3 .post-front{
	/*background-image: url('images/car3.jpg');*/
	background-repeat: no-repeat;
	background-size: 100% 100%;
}



.post-arrow {
    background-repeat: no-repeat;
    margin-top: -20px;
    padding: 20px 15px;
    position: absolute;
    right: -41px;
    top: 50%;
}

.services-post .post-1 .post-arrow {
    background-image: url("../images/arrow_blue.png");
}

.services-post .post-2 .post-arrow {
    background-image: url("../images/arrow_yellow.png");
}

.services-post .post-3 .post-arrow {
    background-image: url("../images/arrow_blue.png");
}

.services-post .post-4 .post-arrow {
    background-image: url("../images/arrow_yellow.png");
}

.post-5 .post-arrow{
	display: none;
}

#f1_container.post-5{
	margin:0;
}



#f1_container {
  position: relative;
  z-index: 1;
}

#f1_container {
  perspective: 1000;
}
#f1_card {
  width: 100%;
  height: 100%;

 transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d; /* Chrome, Safari, Opera */
  
  transition: all 1.0s linear;
  -webkit-transition: all 1.0s linear; /* Safari */

}

#f1_container:hover #f1_card {
  transform: rotateY(180deg);
   -webkit-transform: rotateY(180deg); /* Chrome, Safari, Opera */
}

.face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.face.back {
  display: block;
  transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg); /* Chrome, Safari, Opera */
  box-sizing: border-box;

}

/*services single*/

.single-services h1{
	color: #048fe2;
}



.services-post .post .post-front .inner-opacity{ position:absolute; top:0; left:0; width:100%; height:100%; 
/*background:rgba(0,0,0,0.30);*/
}
.services-post .post{ position:relative;}
.services-post .post .face{ position:static; padding:50px;}
.services-post .post .blue{ background-color:#077fda;}
.services-post .post .orange{ background-color:#f99b00;}
.services-post .post .face.post-wr{ position:absolute; top:0; left:0; display:inline-block:
vertical-align:center;}
.services-post .post .face.post-wr.blue1{background-color:#087fda;}
.services-post .post .face.post-wr.orange1{background-color:#f99b00;} 


.home-page{width:100%;}

.form-captcha {
    display: inline-block;
    margin-bottom: 15px;
}

@media(max-width:767px) {
.gallery-one .black-shade, .gallery-two .black-shade, .gallery-three .black-shade{ width:100%;}
.black-shade img.alignleft{ margin-right:0;}
.black-shade img.alignright{ margin-left:0;}
.gallery-three .black-shade .col-sm-6, .gallery-one .black-shade .col-sm-6, .gallery-two .black-shade .col-sm-6{ padding:0;}
.services-post .post-wr h3{ text-align:center; display:block;}
.black-shade p.lead {padding:1px !important; font-size: 20px;line-height: 25px;}
.navbar-header{ text-align:center; padding-top:15px;}
.top-header  .payment{ text-align:center; padding-top:15px;}
.top-header  .payment ul{ float:none;}
}

@media(max-width: 374px) {
.form-captcha .g-recaptcha > div {
    margin-left: -29px;
    transform: scale(0.8);
}
}

.bg{background:url(./images/pattern-bgimg.jpg);}
.text_big span{color:#f99b00;}
.copyright p{color:#bdbdbd;}
.payment ul{list-style:none; float:right; margin-bottom:4px; margin-top:4px;  margin-bottom: 10px;}
.payment ul li{display:inline-block; padding-right:6px; list-style:none;}
.payment ul li:last-child{ padding-right:0;}
.red-car-bottom-text h3{color:#f99b00;font-size:22px;text-align:center; margin: 3px 0 10px;}
.red-car-bottom-text a{color:#000;font-size:22px;text-align:center;margin-left:50px;}
  .red-car-bottom-text{margin-top:10px;}










