/*

Theme Name: Arkcorporatecars

Theme URI: http://www.arkcorporatecars.com

Author: AdVisible Pty Ltd

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

Description: The Arkcorporatecars theme for WordPress.

Version: 1.0

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

/*

Updates
Date: 08-August-2015
1. Contact Form Styling

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


/*Css Wp*/

@font-face {

  font-family: 'helveticaneueltpro-roman';

  src: url('fonts/helveticaneueltpro-roman.eot?#iefix') format('embedded-opentype'),  url('fonts/helveticaneueltpro-roman.otf')  format('opentype'),

	     url('fonts/helveticaneueltpro-roman.woff') format('woff'), url('fonts/helveticaneueltpro-roman.ttf')  format('truetype'), url('fonts/helveticaneueltpro-roman.svg#helveticaneueltpro-roman') format('svg');

}

@font-face {

  font-family: 'HelveticaNeueLTProBd';

  src: url('fonts/HelveticaNeueLTPro-Bd.eot?#iefix') format('embedded-opentype'),  url('fonts/HelveticaNeueLTPro-Bd.otf')  format('opentype'),

	     url('fonts/HelveticaNeueLTPro-Bd.woff') format('woff'), url('fonts/HelveticaNeueLTPro-Bd.ttf')  format('truetype'), url('fonts/HelveticaNeueLTPro-Bd.svg#HelveticaNeueLTProBd') format('svg');

}

@font-face {

  font-family: 'HelveticaNeueLTPro-Th';

  src: url('fonts/HelveticaNeueLTPro-Th.eot?#iefix') format('embedded-opentype'),  url('fonts/HelveticaNeueLTPro-Th.otf')  format('opentype'),

	     url('fonts/HelveticaNeueLTPro-Th.woff') format('woff'), url('fonts/HelveticaNeueLTPro-Th.ttf')  format('truetype'), url('fonts/HelveticaNeueLTPro-Th.svg#HelveticaNeueLTPro-Th') format('svg');

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: 'HelveticaNeueLTPro-Lt';

  src: url('HelveticaNeueLTPro-Lt.eot?#iefix') format('embedded-opentype'),  url('HelveticaNeueLTPro-Lt.otf')  format('opentype'),

	     url('HelveticaNeueLTPro-Lt.woff') format('woff'), url('HelveticaNeueLTPro-Lt.ttf')  format('truetype'), url('HelveticaNeueLTPro-Lt.svg#HelveticaNeueLTPro-Lt') format('svg');

  font-weight: normal;

  font-style: normal;

}

a,a:focus{outline: none;}

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

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

img{outline: none; border: 0;}

em{font-style:italic;}

::-webkit-input-placeholder{color:#9a9a9a;opacity:1;}:-moz-placeholder{color:#9a9a9a;opacity:1;}::-moz-placeholder{color:#9a9a9a;opacity:1;}:-ms-input-placeholder{color:#9a9a9a;opacity:1;}

body{font-family: 'helveticaneueltpro-roman',Arial,Helvetica,sans-serif;font-size:16px;color:#000}

.background{background-repeat:no-repeat;background-position:50% 50%;background-position:50% 50% \9 !important;}

.fullscreen,.content-a{width:100%;min-height:100%;}

.not-fullscreen,.not-fullscreen .content-a,.fullscreen.not-overflow,.fullscreen.not-overflow .content-a{height:100%;overflow:hidden;}

*{margin:0px;padding:0px;}

.clear-fix:before,.clear-fix:after{display:table;content: " ";}

.clear-fix:after{clear:both;}

#header{background-color:#1a1c1f;margin:0px;}

.header-wraper{max-width:1826px; margin:auto; background-color:#1a1c1f; font-family: 'HelveticaNeueLTProBd',Arial,Helvetica,sans-serif;}

.sticky{position: fixed; width: 100%; left: 0; right: 0; z-index: 999;}

.menu-wraper{float:left;}

.logo{float:left;padding:31px 90px 26px 50px;}

.navigation-bar{float:left;color:#fff;margin-top:61px;}

.navigation-bar ul{list-style:none;}

.navigation-bar ul li{display:inline-block;vertical-align:top;position:relative;}

.navigation-bar ul li a{font-size:18px;text-transform:uppercase;margin-right:50px;text-decoration:none;color:#fff; padding: 15px 0;}

.navigation-bar ul li a:hover, .navigation-bar ul li.current-menu-item a{color:#58d2bc;}

.navigation-bar ul li.parent{margin-right:18px;}

.navigation-bar ul li.parent:after{top:7px;right:0%;left:153px;border:solid transparent;content: " ";height:0;width:0;position:absolute; pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#d6d6d6;border-width:7px;margin-left:-10px;}

.navigation-bar ul ul li a{margin-right:0;font-size:14px;text-transform:capitalize; display: block; padding: 4px 10px;}

.navigation-bar ul ul li{display:block;}

.navigation-bar ul ul{ height: 0; overflow: hidden; transition: 0.6s all ease; position:absolute;left:0;border-radius:0px;background-color:#2e3135;min-width:250px; top: 35px; padding: 0px 10px;}

.navigation-bar ul li:hover ul{ height: 150px; padding: 10px;}

.navigation-bar ul ul li a:hover{color:#58d2bc;}

.contact-wraper{float:right;color:#fff;margin-right:50px;margin-top:61px;}

.contact-wraper a{text-decoration:none;text-transform:uppercase;color:#fff;font-size:18px;padding:14px;}

.contact-wraper a:hover{color:#58d2bc;}

.hero-wraper{text-align:center;padding:125px 0;}

.form-wraper{max-width:1320px;margin:0 auto;}

.form-heading h1{font-family: 'Roboto Slab',serif;font-size:58px;font-weight:normal;color:#fff;}

.form-heading p{font-size:18px;text-transform:uppercase;margin-top:30px;color:#fff;font-family: 'HelveticaNeueLTProBd',Arial,Helvetica,sans-serif;}

.stats-wraper{margin-top:50px;height:140px;}

.happy-clients{display:inline-block;padding:0 65px;}

.happy-clients h1,h4{text-transform:uppercase;color:#dedede;}

.happy-clients h4{color: #dedede;}

.happy-clients h1{font-family: 'HelveticaNeueLTPro-Th',Arial,Helvetica,sans-serif;font-size:58px;font-weight:normal;}

.get-in-touch{max-width:660px;margin:auto;font-family: 'helveticaneueltpro-roman',Arial,Helvetica,sans-serif;text-align:left;}

.form-wraper input[type="text"], .form-wraper input[type="email"], .form-wraper input[type="tel"]{background-color:#dedede;color:#5a5a5a;font-family: 'helveticaneueltpro-roman',Arial,Helvetica,sans-serif;text-transform:uppercase;width:48.5%;height:50px;margin-right:1%;margin-bottom:11px;border:none;border-radius:5px;font-size:15px;display:inline-block;text-indent:15px;}

.page-id-21 .form-wraper input[type="text"], .page-id-21 .form-wraper input[type="email"], .page-id-21 .form-wraper input[type="tel"]{
  width: 48%;
}

.form-wraper textarea{text-indent:15px;width:99%;color:#5a5a5a;font-family: 'helveticaneueltpro-roman',Arial,Helvetica,sans-serif;padding-top:10px;background-color:#dedede;height:110px;text-transform:uppercase;border:none;border-radius:5px;font-size:15px;}

.sbHolder{display:inline-block;vertical-align:top;width:48.5%!important;text-transform:uppercase;margin-bottom:11px!important;}

.form-wraper input[type="submit"]{cursor:pointer;font-family: 'helveticaneueltpro-roman',Arial,Helvetica,sans-serif;width:99%;height:50px;border:none;margin-top:11px;text-transform:uppercase;background-color:#58d2bc;color:#fff;font-size:16px;font-weight:bold; border: 3px solid #58d2bc; transition: 1s ease all; -webkit-appearance: none;}

.form-btn-area{text-align:left;}

.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#9a9a9a!important;font-family: 'helveticaneueltpro-roman',Arial,Helvetica,sans-serif;}

.sbSelector{width:100%;text-align:left;}

.panel-area{background-color:#26272a;padding-bottom:93px;}

.home .panel-area{padding-bottom:0px;}

.panel-wraper{max-width:1320px;margin:0 auto;}

.left-panel{float:left;background:url( 'images/image02.jpg ') no-repeat;max-width:304px;padding:42px 48px;}

.left-panel h1{font-family: 'HelveticaNeueLTPro-Th',Arial,Helvetica,sans-serif;font-size:34px;color:#fff;font-weight:normal;margin:0;padding-right: 4px;line-height:40px;}

.right-panel{float:left;}

.right-panel img{max-width:920px;width:100%;}

.who-are-we{display:block; transition: 0.6s all ease-in; font-family: 'HelveticaNeueLTProBd',Arial,Helvetica,sans-serif;font-size:16px;text-transform:uppercase;text-decoration:none;width:200px;height:50px;border:3px solid #fff;color:#fff;text-align:center;line-height:50px;margin-top:30px;}

.who-are-we:hover{color:#50bda9; background: #fff; transition: 0.6s all ease-in;}

.services-wraper{padding-top:50px;padding-bottom:92px;text-align:center;font-family: 'HelveticaNeueLTProBd',Arial,Helvetica,sans-serif;font-weight:bold;}

.services-wraper ul{list-style:none;margin:0px;padding:0px;}

.services-wraper ul li{display:inline-block;float:left;background:#323335;width:220px;height:220px;text-align:center;vertical-align:top;}

.services-wraper ul li a{font-family: 'HelveticaNeueLTProBd',Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;text-decoration:none;text-transform:uppercase;color:#fff;display:block;padding: 66px 27px;} 

.services-wraper ul li i{display:block;width:36px;height:36px;margin: 0 auto 10px;background:url( 'images/icon-pack.png') no-repeat;}

.services-wraper ul li i.corporate-transfers{background-position:-40px 0px;}

.services-wraper ul li i.special-events-occasions{background-position:-78px 0px;}

.services-wraper ul li i.sporting-event-transfers{background-position:-116px 0px;}

.services-wraper ul li i.vip-chauffeur-services{background-position:-158px 0px;}

.services-wraper ul li i.vip-limousine-services{background-position:-200px 0px;}

.services-wraper ul li i.contact-us{background-position:-236px 0px;}

.services-wraper ul li:nth-child(even){background-color:#3e3e40;}

.services-wraper ul li{position:relative;overflow:hidden;}

.services-wraper ul li div{background-color:#50bda9;position:absolute;width:100%;height:100%;display:none;z-index:5;}

.services-wraper ul li span{position:relative; z-index:10; display: block;}

.panel-wraper-two{max-width:1320px;margin:0 auto;}

.panel-heading h1{text-align:center;color:#50bda9;margin:95px 0;font-family: 'Roboto Slab',Arial,Helvetica,sans-serif;font-size:45px;}

.single .panel-heading h1{margin:72px 0 30px;}

.heading-col-one{max-width:406px;float:left;padding-right:51px;padding-bottom:175px;width:33%;}

.heading-col-one.last-div{padding-right:0px;}

.heading-col-one h3,h3{margin-bottom:36px;font-size:24px;text-transform:uppercase;font-family: 'HelveticaNeueLTProBd',Arial,Helvetica,sans-serif;font-weight:normal;}

.heading-col-one p{font-size:16px;font-weight:normal;}

.panel-quote{text-align:center;background:url( 'images/image03.jpg ') no-repeat;background-size:cover;padding:108px 0;font-family: 'HelveticaNeueLTPro-Th',Arial,Helvetica,sans-serif;font-weight:normal;}

.panel-quote-hd{max-width:1320px;margin:0 auto;}

.panel-quote-hd h1{font-family: 'HelveticaNeueLTPro-Th',Arial,Helvetica,sans-serif;font-weight:normal;font-size:38px;color:#fff;margin:0 100px;}

.panel-quote-hd a{ transition: 0.6s all ease-in; font-family: 'HelveticaNeueLTProBd',Arial,Helvetica,sans-serif;font-size:15px;text-decoration:none;text-transform:uppercase;color:#fff;display:inline-block;height:40px;width:190px;background-color:#50bda9;margin-top:45px;line-height:40px; border: 3px solid #50bda9;}

.panel-quote-hd a:hover, .form-wraper input[type="submit"]:hover{color:#fff; border-color: #47a594; background: #47a594; transition: 0.6s all ease-in;}

.footer{background-color:#202123;height:60px;}

.inner-footer{max-width:1320px;margin:0 auto;font-size:13px;color:#999999;}

.inner-footer p{float:left;padding-top:24px;}

.inner-footer a{color: #999999}

.inner-footer ul{list-style:none;float:right;padding-top:18px;}

.inner-footer ul li{display:inline-block;vertical-align:middle;}

.inner-service-block{margin:-110px 0 0;padding:0;}

.inner-hero{text-align:center;padding:125px 0 150px;}

.pull-right{float:right;}

.inner-col-one{width:65%;float:left;padding-right:3%;}

.inner-col-two{width:32%;float:left;}

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

.block-helf{width:48%;margin-right:4%;float:left;}

.block-helf.last{margin-right:0%;clear:right;}

.inner-block{padding:60px 0 0;}

.inner-block h4{color: #1a1c1f; margin-bottom: 14px;}
.inner-block ul{}
  .inner-block ul li{list-style-type: none; margin-bottom: 8px;}
  .inner-block ul li:before{float: left; display: block; content: ""; background: url(images/tick-mark.png) no-repeat; margin: 0 15px 0 10px; width: 22px; height: 25px;}

.block-helf .stats-wraper{text-align:center;margin-top:40px;height:auto;}

.block-helf .happy-clients{vertical-align:top;width:182px;padding:0px 19px;}

.block-helf .experience{padding-right:0!important;}

.block-helf .happy-clients h4{min-height:40px;}

.block-helf .happy{padding-left:0!important;}

.stats-txt-block{color:#ffffff;}

.stats-txt-block h3{margin-bottom:10px;}

.stats-block{background:url(images/innerfooter_bg.jpg) no-repeat;background-size:cover;padding:80px 0;}



.get-in-touch .sbOptions{background: #dedede; max-width: 322px; border-top: 0; margin-top: -5px;}

.get-in-touch .sbOptions li {padding: 0 16px;}


.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{color: #50bda9!important;}

.contact-footer{background: url(images/footer-bg-contact.jpg) no-repeat; background-size: cover; height: 450px;}

.contact-contact{padding: 80px 0;}

.contact-contact h3, .contact-contact p, .contact-contact h4, .contact-contact .counter{color: #202123;}

.contact-contact .form-wraper input[type="tel"], .contact-contact .form-wraper input[type="email"], .contact-contact .form-wraper input[type="text"], .contact-contact .form-wraper textarea, .contact-contact .sbHolder{border: 1px solid #c2c2c2; background: none; color: #a7a7a7;}

.contact-contact .get-in-touch .sbOptions{background: #fff; left: -1px;}

.single .panel-heading, .page .panel-heading{padding-bottom: 80px;}

span.wpcf7-not-valid-tip {bottom: -16px;left: 13px;position: absolute; font-size: 0.8em;}

div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {background: #dedede; border: 2px solid #58d2bc;}

.site-map{margin-bottom: 80px;}

.site-map li{list-style-type: none; width: 24%; max-width: 328px; display: inline-block; margin-bottom: 30px;}

.site-map li a{color: #26272a; font-size: 16px; text-decoration: none; text-transform: uppercase; display: block;}

.site-map li a:hover{color: #58d2bc;}

.services-wraper ul li.current div{top: 0!important; left: 0!important; display: block!important;}

.services-wraper ul li.current a{text-decoration: underline;}

.panel-weare{background: url(images/image01.jpg) no-repeat top right;}



::selection {color: #fff;background: #BAF2EE;}

::-moz-selection {color: #fff;background: #BAF2EE;}



@media (max-width: 1330px) {

    .header-wraper{max-width: 1024px;}

    .logo{padding: 15px 40px 15px 15px;}

    .contact-wraper{margin-right: 20px;}

    .navigation-bar ul li a{margin-right: 20px;}

    .navigation-bar ul li a, .contact-wraper a{font-size: 16px;}

    .contact-wraper a{padding: 0 8px;}

    .navigation-bar, .contact-wraper{margin-top: 49px;}

    .navigation-bar ul li.parent:after{left: 145px;}

    .form-heading h1{font-size: 47px;}

    .services-wraper ul{max-width: 660px; margin: auto;}

    .heading-col-one{padding-right: 0px; width: 29%; padding: 0 2% 80px 2%;}

    .heading-col-one.last-div {padding-right: 2%;}

    .heading-col-one h3, h3{font-size: 20px;}

    .footer{padding: 0 15px;}

    .page .panel-wraper-two, .single .panel-wraper-two, .error404 .panel-wraper-two{padding: 0px 15px;}

    .contact-contact{padding: 60px 15px!important;}

    .block-helf .happy-clients{width: 137px; padding: 0px 11px;}

    .site-map li{vertical-align: top;}

}

@media (max-width: 1000px) {

    .header-wraper{max-width: 768px;}

    .contact-wraper{float: left;}

    .mean-container .mean-bar{background: none;  min-height: 0;}

    .mean-container .mean-nav{margin-top: 0; width: 98%;}

    .mean-container a.meanmenu-reveal{right: 24px !important; top: -82px;}

    .form-heading h1 {font-size: 44px;}

    .hero-wraper{padding: 80px 0;}

    .happy-clients.happy{padding-left: 0;}

    .happy-clients.experience{padding-right: 0;}

    .happy-clients.transfer{padding: 0;}

    .happy-clients{text-align: center; max-width: 200px;}

    .heading-col-one h3, h3{margin-bottom: 0; font-size: 17px;}

    .panel-quote-hd h1{margin: 0px 50px;}

    .inner-col-one h3{margin-bottom: 20px!important;}

    .block-helf{width: 100%; margin-right: 0; float: none;}

    .form-wraper{padding-top: 30px;}

    .block-helf .happy-clients{width: 202px;}

    .inner-hero {padding: 125px 0 150px !important;text-align: center}

}

@media (max-width: 767px) {

     .header-wraper{max-width: 100%; width: 100%;}

     .panel-wraper-two{padding: 0 15px;}

     .logo {padding: 15px 40px 0 15px;}

     .heading-col-one{width: 100%; padding: 0px 0 40px 0; max-width: 100%; float: none;}

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

     .mean-container .mean-nav {width: 100%}

     .inner-col-one, .inner-col-two{float: none; width: 100%; padding-right: 0;}

     .inner-col-one .block-helf{padding-bottom: 20px;}

     .inner-block {padding: 20px 0 0;}

     .site-map{padding-top: 30px;}

     .site-map li {width: 48%;}

     .fullscreen.parallax{background-size: auto!important;}

     .home .fullscreen.parallax{background-size: cover!important;}

    }

@media (max-width: 670px) {

    .logo {padding: 15px 15px 0;}

    .happy-clients {max-width: 154px;}

    .happy-clients { padding: 0 40px;}

    .get-in-touch{padding: 0 15px;}

    .services-wraper ul { max-width: 445px;}

    .panel-quote-hd h1{font-size: 29px;}

    .services-wraper ul li:nth-child(2n) {background: #323335;}

    .services-wraper ul li.res-4, .services-wraper ul li.res-1, .services-wraper ul li.res-5{background: #3e3e40; }

    .panel-heading h1{margin: 45px 0;}

    .stats-block .get-in-touch{padding: 30px 0 0;}

    .inner-col-one img{margin-bottom: 20px;}

}

@media (max-width: 600px) {

    .menu-wraper {float: none;text-align: center;}

    .logo {float: none;}

    .sticky{position: relative;}

    .header-placeholder{display: none;}

    .contact-wraper a {font-size: 12px;}

    .contact-wraper {margin: 15px 0;}

    .mean-container a.meanmenu-reveal {right: 0 !important;top: -49px;}

    .hero-wraper {padding: 30px 0;}

    .form-heading h1 {font-size: 26px;}

    .form-heading p{font-size: 11px; margin-top: 18px;}

    .stats-wraper {height: auto;margin-top: 30px;}

    .happy-clients{padding: 0!important; width: 100%; max-width: 100%; margin-bottom: 15px;}

    .form-wraper input[type="text"], .form-wraper input[type="email"], .form-wraper input[type="tel"], .form-wraper textarea, .form-wraper input[type="submit"],
    .page-id-21 .form-wraper input[type="text"], .page-id-21 .form-wraper input[type="email"], .page-id-21 .form-wraper input[type="tel"]{width: 100%;}


    .sbHolder{width: 100%!important;}

    .left-panel {float: none;max-width: 310px; padding: 20px;}

    .left-panel h1{font-size: 32px; line-height: 40px;}

    .services-wraper ul {max-width: 223px;}

    /*.services-wraper ul li.res-4, .services-wraper ul li.res-1, .services-wraper ul li.res-5{background: #323335 }

    .services-wraper ul li:nth-child(2n) {background: #3e3e40;}*/

    .panel-area{padding-bottom: 40px;}

    .panel-quote-hd h1 {font-size: 29px;  margin: 0 20px;}

    .footer{text-align: center; height: auto;}

    .inner-footer p {float: none;}

    .inner-footer ul{padding: 10px 0; float: none;}

    .inner-hero {padding: 60px 0 80px !important;}

    .stats-block{padding: 40px 0;}

    .inner-service-block { margin: 40px 0 0;}

    .contact-contact .get-in-touch{padding: 0px;}

    .services-wraper ul li{height: 160px; width: 151px;}

    .services-wraper ul{width: 100%; max-width: 302px;}

    .services-wraper ul li i{margin: 0px auto 10px;}

    .services-wraper ul li a{font-size: 12px; padding: 41px 10px;}

    .services-wraper{padding-bottom: 50px;}

    .panel-quote{padding: 40px 0;}

    .heading-col-one h3, h3{margin-bottom: 10px;}

    .panel-heading h1 {font-size: 37px;line-height: 50px;}

    .home .panel-heading h1 {font-size: 45px;line-height: 50px;}

    .single .panel-heading h1 {margin: 30px 0 30px;}

    .site-map li {width: 100%;}

}