/*
Theme Name: jupiter
Theme URI: http://themeforest.net/user/artbees
Author: Artbees
Author URI: http://themeforest.net/user/artbees
Version: 5.1.8
Description: A Beautiful, Professional and Ultimate Wordpress Theme Made by Artbees. Jupiter is a Clean, Flexible, fully responsive and retina ready Wordpress theme. Its smart and hand crafted environment allows you to Build outstanding websites easy and fast.
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



/*

Main Stylesheet file is located at stylesheet/css/styles.css

*/

.phone-box-container{ width: 949px; height: 0; margin: 0 auto; position: relative; font-family: "Helvetica",Arial,sans-serif; font-size: 12px; line-height: 12px; text-align: center;  }
.phone-box{ color: #fff; border: 1px solid #fff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding: 20px 8px 11px 24px; position: absolute; z-index: 9999; border-top: 0; right: 5px; text-transform: uppercase; }
.ph-num{ font-size: 25px; display: block; font-weight: bold; margin-bottom: 8px; letter-spacing: 0.4px; }
.phone-box img{ position: absolute; padding: 7px; background: #3d1843; border: 1px solid #fff; border-radius: 9999px; left: -17px; margin-top: -4px; }
.phone-box a{ color: #fff !important; }

.header-logo a{ float: left; }

#menu-item-1238{ display: none; }

@media(max-width: 1020px){
.phone-box-container{ display: none; }
#menu-item-1238{ display: block; }
}

.home-hero{ background-image: url('https://www.kevinperram.com.au/wp-content/uploads/2017/08/newhero.jpg'); background-size: cover; height: 980px; background-position: 50% 100%;  }
.home-hero p{ font-size: 22px !important; }
.home-hero p.lead{ font-size: 40px !important; }
.tint{ background: rgba(0,0,0,0.2); }
.fake-table{ display: table; height: 980px; width: 100%; }
.tablecell{ display: table-cell; vertical-align: middle; padding: 60px; width: 50%;}
.home-hero .cta{ font-size: 28px; border: 3px solid #fff !important; color: #fff !important; padding: 15px; margin-top: 30px; transition: all 0.3s; }
.home-hero .cta:hover{ background: #fff; color: #491c50 !important; }

@media(max-width: 1290px){

.home-hero{ height: auto; text-align: center; }
.tint{ padding-bottom: 30px !important; background: rgba(0,0,0,0.35); }
	.fake-table{ display: block; height: auto; }
	.hide-mobile{ display: none !important; }
	.tablecell{ display: block; width: 100%; }
.vc_custom_1475147806667{ display: none !important; }

}

@media(max-width: 870px){
.home-hero p{ font-size: 20px !important; }
.home-hero p.lead{ font-size: 32px !important; }
.home-hero .cta{ font-size: 24px;}
.tablecell{ padding: 30px; }
}

